/ package-lock.json
package-lock.json
   1  {
   2    "name": "codexstorage",
   3    "version": "1.0.16",
   4    "lockfileVersion": 3,
   5    "requires": true,
   6    "packages": {
   7      "": {
   8        "name": "codexstorage",
   9        "version": "1.0.16",
  10        "license": "MIT",
  11        "dependencies": {
  12          "@codex-storage/sdk-js": "^0.1.2",
  13          "axios": "^1.6.2",
  14          "boxen": "^7.1.1",
  15          "chalk": "^5.3.0",
  16          "crypto": "^1.0.1",
  17          "ethers": "^6.13.5",
  18          "fs-extra": "^11.3.0",
  19          "fs-filesystem": "^2.1.2",
  20          "inquirer": "^9.2.12",
  21          "mime-types": "^2.1.35",
  22          "nanospinner": "^1.1.0",
  23          "open": "^10.1.0",
  24          "ps-list": "^8.1.1"
  25        },
  26        "bin": {
  27          "codexstorage": "index.js"
  28        },
  29        "devDependencies": {
  30          "prettier": "^3.4.2",
  31          "vitest": "^3.0.5"
  32        },
  33        "engines": {
  34          "node": ">=20"
  35        }
  36      },
  37      "node_modules/@adraffy/ens-normalize": {
  38        "version": "1.10.1",
  39        "resolved": "https://registry.npmjs.org/@adraffy/ens-normalize/-/ens-normalize-1.10.1.tgz",
  40        "integrity": "sha512-96Z2IP3mYmF1Xg2cDm8f1gWGf/HUVedQ3FMifV4kG/PQ4yEP51xDtRAEfhVNt5f/uzpNkZHwWQuUcu6D6K+Ekw==",
  41        "license": "MIT"
  42      },
  43      "node_modules/@codex-storage/sdk-js": {
  44        "version": "0.1.2",
  45        "resolved": "https://registry.npmjs.org/@codex-storage/sdk-js/-/sdk-js-0.1.2.tgz",
  46        "integrity": "sha512-QOi2gONLA9G1LVtFJLl9WjjZbAAvf4j1VVEAm//BUjUJi0xay309fb1z0kuW771ybNA+KHnVaYQu+RJS1K518Q==",
  47        "dependencies": {
  48          "valibot": "^1.0.0"
  49        },
  50        "engines": {
  51          "node": ">=20.18.1"
  52        },
  53        "peerDependencies": {
  54          "undici": "^7.7.0"
  55        }
  56      },
  57      "node_modules/@esbuild/aix-ppc64": {
  58        "version": "0.25.0",
  59        "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.0.tgz",
  60        "integrity": "sha512-O7vun9Sf8DFjH2UtqK8Ku3LkquL9SZL8OLY1T5NZkA34+wG3OQF7cl4Ql8vdNzM6fzBbYfLaiRLIOZ+2FOCgBQ==",
  61        "cpu": [
  62          "ppc64"
  63        ],
  64        "dev": true,
  65        "optional": true,
  66        "os": [
  67          "aix"
  68        ],
  69        "engines": {
  70          "node": ">=18"
  71        }
  72      },
  73      "node_modules/@esbuild/android-arm": {
  74        "version": "0.25.0",
  75        "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.0.tgz",
  76        "integrity": "sha512-PTyWCYYiU0+1eJKmw21lWtC+d08JDZPQ5g+kFyxP0V+es6VPPSUhM6zk8iImp2jbV6GwjX4pap0JFbUQN65X1g==",
  77        "cpu": [
  78          "arm"
  79        ],
  80        "dev": true,
  81        "optional": true,
  82        "os": [
  83          "android"
  84        ],
  85        "engines": {
  86          "node": ">=18"
  87        }
  88      },
  89      "node_modules/@esbuild/android-arm64": {
  90        "version": "0.25.0",
  91        "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.0.tgz",
  92        "integrity": "sha512-grvv8WncGjDSyUBjN9yHXNt+cq0snxXbDxy5pJtzMKGmmpPxeAmAhWxXI+01lU5rwZomDgD3kJwulEnhTRUd6g==",
  93        "cpu": [
  94          "arm64"
  95        ],
  96        "dev": true,
  97        "optional": true,
  98        "os": [
  99          "android"
 100        ],
 101        "engines": {
 102          "node": ">=18"
 103        }
 104      },
 105      "node_modules/@esbuild/android-x64": {
 106        "version": "0.25.0",
 107        "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.0.tgz",
 108        "integrity": "sha512-m/ix7SfKG5buCnxasr52+LI78SQ+wgdENi9CqyCXwjVR2X4Jkz+BpC3le3AoBPYTC9NHklwngVXvbJ9/Akhrfg==",
 109        "cpu": [
 110          "x64"
 111        ],
 112        "dev": true,
 113        "optional": true,
 114        "os": [
 115          "android"
 116        ],
 117        "engines": {
 118          "node": ">=18"
 119        }
 120      },
 121      "node_modules/@esbuild/darwin-arm64": {
 122        "version": "0.25.0",
 123        "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.0.tgz",
 124        "integrity": "sha512-mVwdUb5SRkPayVadIOI78K7aAnPamoeFR2bT5nszFUZ9P8UpK4ratOdYbZZXYSqPKMHfS1wdHCJk1P1EZpRdvw==",
 125        "cpu": [
 126          "arm64"
 127        ],
 128        "dev": true,
 129        "optional": true,
 130        "os": [
 131          "darwin"
 132        ],
 133        "engines": {
 134          "node": ">=18"
 135        }
 136      },
 137      "node_modules/@esbuild/darwin-x64": {
 138        "version": "0.25.0",
 139        "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.0.tgz",
 140        "integrity": "sha512-DgDaYsPWFTS4S3nWpFcMn/33ZZwAAeAFKNHNa1QN0rI4pUjgqf0f7ONmXf6d22tqTY+H9FNdgeaAa+YIFUn2Rg==",
 141        "cpu": [
 142          "x64"
 143        ],
 144        "dev": true,
 145        "optional": true,
 146        "os": [
 147          "darwin"
 148        ],
 149        "engines": {
 150          "node": ">=18"
 151        }
 152      },
 153      "node_modules/@esbuild/freebsd-arm64": {
 154        "version": "0.25.0",
 155        "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.0.tgz",
 156        "integrity": "sha512-VN4ocxy6dxefN1MepBx/iD1dH5K8qNtNe227I0mnTRjry8tj5MRk4zprLEdG8WPyAPb93/e4pSgi1SoHdgOa4w==",
 157        "cpu": [
 158          "arm64"
 159        ],
 160        "dev": true,
 161        "optional": true,
 162        "os": [
 163          "freebsd"
 164        ],
 165        "engines": {
 166          "node": ">=18"
 167        }
 168      },
 169      "node_modules/@esbuild/freebsd-x64": {
 170        "version": "0.25.0",
 171        "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.0.tgz",
 172        "integrity": "sha512-mrSgt7lCh07FY+hDD1TxiTyIHyttn6vnjesnPoVDNmDfOmggTLXRv8Id5fNZey1gl/V2dyVK1VXXqVsQIiAk+A==",
 173        "cpu": [
 174          "x64"
 175        ],
 176        "dev": true,
 177        "optional": true,
 178        "os": [
 179          "freebsd"
 180        ],
 181        "engines": {
 182          "node": ">=18"
 183        }
 184      },
 185      "node_modules/@esbuild/linux-arm": {
 186        "version": "0.25.0",
 187        "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.0.tgz",
 188        "integrity": "sha512-vkB3IYj2IDo3g9xX7HqhPYxVkNQe8qTK55fraQyTzTX/fxaDtXiEnavv9geOsonh2Fd2RMB+i5cbhu2zMNWJwg==",
 189        "cpu": [
 190          "arm"
 191        ],
 192        "dev": true,
 193        "optional": true,
 194        "os": [
 195          "linux"
 196        ],
 197        "engines": {
 198          "node": ">=18"
 199        }
 200      },
 201      "node_modules/@esbuild/linux-arm64": {
 202        "version": "0.25.0",
 203        "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.0.tgz",
 204        "integrity": "sha512-9QAQjTWNDM/Vk2bgBl17yWuZxZNQIF0OUUuPZRKoDtqF2k4EtYbpyiG5/Dk7nqeK6kIJWPYldkOcBqjXjrUlmg==",
 205        "cpu": [
 206          "arm64"
 207        ],
 208        "dev": true,
 209        "optional": true,
 210        "os": [
 211          "linux"
 212        ],
 213        "engines": {
 214          "node": ">=18"
 215        }
 216      },
 217      "node_modules/@esbuild/linux-ia32": {
 218        "version": "0.25.0",
 219        "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.0.tgz",
 220        "integrity": "sha512-43ET5bHbphBegyeqLb7I1eYn2P/JYGNmzzdidq/w0T8E2SsYL1U6un2NFROFRg1JZLTzdCoRomg8Rvf9M6W6Gg==",
 221        "cpu": [
 222          "ia32"
 223        ],
 224        "dev": true,
 225        "optional": true,
 226        "os": [
 227          "linux"
 228        ],
 229        "engines": {
 230          "node": ">=18"
 231        }
 232      },
 233      "node_modules/@esbuild/linux-loong64": {
 234        "version": "0.25.0",
 235        "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.0.tgz",
 236        "integrity": "sha512-fC95c/xyNFueMhClxJmeRIj2yrSMdDfmqJnyOY4ZqsALkDrrKJfIg5NTMSzVBr5YW1jf+l7/cndBfP3MSDpoHw==",
 237        "cpu": [
 238          "loong64"
 239        ],
 240        "dev": true,
 241        "optional": true,
 242        "os": [
 243          "linux"
 244        ],
 245        "engines": {
 246          "node": ">=18"
 247        }
 248      },
 249      "node_modules/@esbuild/linux-mips64el": {
 250        "version": "0.25.0",
 251        "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.0.tgz",
 252        "integrity": "sha512-nkAMFju7KDW73T1DdH7glcyIptm95a7Le8irTQNO/qtkoyypZAnjchQgooFUDQhNAy4iu08N79W4T4pMBwhPwQ==",
 253        "cpu": [
 254          "mips64el"
 255        ],
 256        "dev": true,
 257        "optional": true,
 258        "os": [
 259          "linux"
 260        ],
 261        "engines": {
 262          "node": ">=18"
 263        }
 264      },
 265      "node_modules/@esbuild/linux-ppc64": {
 266        "version": "0.25.0",
 267        "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.0.tgz",
 268        "integrity": "sha512-NhyOejdhRGS8Iwv+KKR2zTq2PpysF9XqY+Zk77vQHqNbo/PwZCzB5/h7VGuREZm1fixhs4Q/qWRSi5zmAiO4Fw==",
 269        "cpu": [
 270          "ppc64"
 271        ],
 272        "dev": true,
 273        "optional": true,
 274        "os": [
 275          "linux"
 276        ],
 277        "engines": {
 278          "node": ">=18"
 279        }
 280      },
 281      "node_modules/@esbuild/linux-riscv64": {
 282        "version": "0.25.0",
 283        "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.0.tgz",
 284        "integrity": "sha512-5S/rbP5OY+GHLC5qXp1y/Mx//e92L1YDqkiBbO9TQOvuFXM+iDqUNG5XopAnXoRH3FjIUDkeGcY1cgNvnXp/kA==",
 285        "cpu": [
 286          "riscv64"
 287        ],
 288        "dev": true,
 289        "optional": true,
 290        "os": [
 291          "linux"
 292        ],
 293        "engines": {
 294          "node": ">=18"
 295        }
 296      },
 297      "node_modules/@esbuild/linux-s390x": {
 298        "version": "0.25.0",
 299        "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.0.tgz",
 300        "integrity": "sha512-XM2BFsEBz0Fw37V0zU4CXfcfuACMrppsMFKdYY2WuTS3yi8O1nFOhil/xhKTmE1nPmVyvQJjJivgDT+xh8pXJA==",
 301        "cpu": [
 302          "s390x"
 303        ],
 304        "dev": true,
 305        "optional": true,
 306        "os": [
 307          "linux"
 308        ],
 309        "engines": {
 310          "node": ">=18"
 311        }
 312      },
 313      "node_modules/@esbuild/linux-x64": {
 314        "version": "0.25.0",
 315        "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.0.tgz",
 316        "integrity": "sha512-9yl91rHw/cpwMCNytUDxwj2XjFpxML0y9HAOH9pNVQDpQrBxHy01Dx+vaMu0N1CKa/RzBD2hB4u//nfc+Sd3Cw==",
 317        "cpu": [
 318          "x64"
 319        ],
 320        "dev": true,
 321        "optional": true,
 322        "os": [
 323          "linux"
 324        ],
 325        "engines": {
 326          "node": ">=18"
 327        }
 328      },
 329      "node_modules/@esbuild/netbsd-arm64": {
 330        "version": "0.25.0",
 331        "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.0.tgz",
 332        "integrity": "sha512-RuG4PSMPFfrkH6UwCAqBzauBWTygTvb1nxWasEJooGSJ/NwRw7b2HOwyRTQIU97Hq37l3npXoZGYMy3b3xYvPw==",
 333        "cpu": [
 334          "arm64"
 335        ],
 336        "dev": true,
 337        "optional": true,
 338        "os": [
 339          "netbsd"
 340        ],
 341        "engines": {
 342          "node": ">=18"
 343        }
 344      },
 345      "node_modules/@esbuild/netbsd-x64": {
 346        "version": "0.25.0",
 347        "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.0.tgz",
 348        "integrity": "sha512-jl+qisSB5jk01N5f7sPCsBENCOlPiS/xptD5yxOx2oqQfyourJwIKLRA2yqWdifj3owQZCL2sn6o08dBzZGQzA==",
 349        "cpu": [
 350          "x64"
 351        ],
 352        "dev": true,
 353        "optional": true,
 354        "os": [
 355          "netbsd"
 356        ],
 357        "engines": {
 358          "node": ">=18"
 359        }
 360      },
 361      "node_modules/@esbuild/openbsd-arm64": {
 362        "version": "0.25.0",
 363        "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.0.tgz",
 364        "integrity": "sha512-21sUNbq2r84YE+SJDfaQRvdgznTD8Xc0oc3p3iW/a1EVWeNj/SdUCbm5U0itZPQYRuRTW20fPMWMpcrciH2EJw==",
 365        "cpu": [
 366          "arm64"
 367        ],
 368        "dev": true,
 369        "optional": true,
 370        "os": [
 371          "openbsd"
 372        ],
 373        "engines": {
 374          "node": ">=18"
 375        }
 376      },
 377      "node_modules/@esbuild/openbsd-x64": {
 378        "version": "0.25.0",
 379        "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.0.tgz",
 380        "integrity": "sha512-2gwwriSMPcCFRlPlKx3zLQhfN/2WjJ2NSlg5TKLQOJdV0mSxIcYNTMhk3H3ulL/cak+Xj0lY1Ym9ysDV1igceg==",
 381        "cpu": [
 382          "x64"
 383        ],
 384        "dev": true,
 385        "optional": true,
 386        "os": [
 387          "openbsd"
 388        ],
 389        "engines": {
 390          "node": ">=18"
 391        }
 392      },
 393      "node_modules/@esbuild/sunos-x64": {
 394        "version": "0.25.0",
 395        "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.0.tgz",
 396        "integrity": "sha512-bxI7ThgLzPrPz484/S9jLlvUAHYMzy6I0XiU1ZMeAEOBcS0VePBFxh1JjTQt3Xiat5b6Oh4x7UC7IwKQKIJRIg==",
 397        "cpu": [
 398          "x64"
 399        ],
 400        "dev": true,
 401        "optional": true,
 402        "os": [
 403          "sunos"
 404        ],
 405        "engines": {
 406          "node": ">=18"
 407        }
 408      },
 409      "node_modules/@esbuild/win32-arm64": {
 410        "version": "0.25.0",
 411        "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.0.tgz",
 412        "integrity": "sha512-ZUAc2YK6JW89xTbXvftxdnYy3m4iHIkDtK3CLce8wg8M2L+YZhIvO1DKpxrd0Yr59AeNNkTiic9YLf6FTtXWMw==",
 413        "cpu": [
 414          "arm64"
 415        ],
 416        "dev": true,
 417        "optional": true,
 418        "os": [
 419          "win32"
 420        ],
 421        "engines": {
 422          "node": ">=18"
 423        }
 424      },
 425      "node_modules/@esbuild/win32-ia32": {
 426        "version": "0.25.0",
 427        "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.0.tgz",
 428        "integrity": "sha512-eSNxISBu8XweVEWG31/JzjkIGbGIJN/TrRoiSVZwZ6pkC6VX4Im/WV2cz559/TXLcYbcrDN8JtKgd9DJVIo8GA==",
 429        "cpu": [
 430          "ia32"
 431        ],
 432        "dev": true,
 433        "optional": true,
 434        "os": [
 435          "win32"
 436        ],
 437        "engines": {
 438          "node": ">=18"
 439        }
 440      },
 441      "node_modules/@esbuild/win32-x64": {
 442        "version": "0.25.0",
 443        "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.0.tgz",
 444        "integrity": "sha512-ZENoHJBxA20C2zFzh6AI4fT6RraMzjYw4xKWemRTRmRVtN9c5DcH9r/f2ihEkMjOW5eGgrwCslG/+Y/3bL+DHQ==",
 445        "cpu": [
 446          "x64"
 447        ],
 448        "dev": true,
 449        "optional": true,
 450        "os": [
 451          "win32"
 452        ],
 453        "engines": {
 454          "node": ">=18"
 455        }
 456      },
 457      "node_modules/@inquirer/figures": {
 458        "version": "1.0.10",
 459        "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.10.tgz",
 460        "integrity": "sha512-Ey6176gZmeqZuY/W/nZiUyvmb1/qInjcpiZjXWi6nON+nxJpD1bxtSoBxNliGISae32n6OwbY+TSXPZ1CfS4bw==",
 461        "license": "MIT",
 462        "engines": {
 463          "node": ">=18"
 464        }
 465      },
 466      "node_modules/@jridgewell/sourcemap-codec": {
 467        "version": "1.5.0",
 468        "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz",
 469        "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==",
 470        "dev": true
 471      },
 472      "node_modules/@noble/curves": {
 473        "version": "1.2.0",
 474        "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.2.0.tgz",
 475        "integrity": "sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==",
 476        "license": "MIT",
 477        "dependencies": {
 478          "@noble/hashes": "1.3.2"
 479        },
 480        "funding": {
 481          "url": "https://paulmillr.com/funding/"
 482        }
 483      },
 484      "node_modules/@noble/hashes": {
 485        "version": "1.3.2",
 486        "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.2.tgz",
 487        "integrity": "sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==",
 488        "license": "MIT",
 489        "engines": {
 490          "node": ">= 16"
 491        },
 492        "funding": {
 493          "url": "https://paulmillr.com/funding/"
 494        }
 495      },
 496      "node_modules/@rollup/rollup-android-arm-eabi": {
 497        "version": "4.34.8",
 498        "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.34.8.tgz",
 499        "integrity": "sha512-q217OSE8DTp8AFHuNHXo0Y86e1wtlfVrXiAlwkIvGRQv9zbc6mE3sjIVfwI8sYUyNxwOg0j/Vm1RKM04JcWLJw==",
 500        "cpu": [
 501          "arm"
 502        ],
 503        "dev": true,
 504        "optional": true,
 505        "os": [
 506          "android"
 507        ]
 508      },
 509      "node_modules/@rollup/rollup-android-arm64": {
 510        "version": "4.34.8",
 511        "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.34.8.tgz",
 512        "integrity": "sha512-Gigjz7mNWaOL9wCggvoK3jEIUUbGul656opstjaUSGC3eT0BM7PofdAJaBfPFWWkXNVAXbaQtC99OCg4sJv70Q==",
 513        "cpu": [
 514          "arm64"
 515        ],
 516        "dev": true,
 517        "optional": true,
 518        "os": [
 519          "android"
 520        ]
 521      },
 522      "node_modules/@rollup/rollup-darwin-arm64": {
 523        "version": "4.34.8",
 524        "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.34.8.tgz",
 525        "integrity": "sha512-02rVdZ5tgdUNRxIUrFdcMBZQoaPMrxtwSb+/hOfBdqkatYHR3lZ2A2EGyHq2sGOd0Owk80oV3snlDASC24He3Q==",
 526        "cpu": [
 527          "arm64"
 528        ],
 529        "dev": true,
 530        "optional": true,
 531        "os": [
 532          "darwin"
 533        ]
 534      },
 535      "node_modules/@rollup/rollup-darwin-x64": {
 536        "version": "4.34.8",
 537        "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.34.8.tgz",
 538        "integrity": "sha512-qIP/elwR/tq/dYRx3lgwK31jkZvMiD6qUtOycLhTzCvrjbZ3LjQnEM9rNhSGpbLXVJYQ3rq39A6Re0h9tU2ynw==",
 539        "cpu": [
 540          "x64"
 541        ],
 542        "dev": true,
 543        "optional": true,
 544        "os": [
 545          "darwin"
 546        ]
 547      },
 548      "node_modules/@rollup/rollup-freebsd-arm64": {
 549        "version": "4.34.8",
 550        "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.34.8.tgz",
 551        "integrity": "sha512-IQNVXL9iY6NniYbTaOKdrlVP3XIqazBgJOVkddzJlqnCpRi/yAeSOa8PLcECFSQochzqApIOE1GHNu3pCz+BDA==",
 552        "cpu": [
 553          "arm64"
 554        ],
 555        "dev": true,
 556        "optional": true,
 557        "os": [
 558          "freebsd"
 559        ]
 560      },
 561      "node_modules/@rollup/rollup-freebsd-x64": {
 562        "version": "4.34.8",
 563        "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.34.8.tgz",
 564        "integrity": "sha512-TYXcHghgnCqYFiE3FT5QwXtOZqDj5GmaFNTNt3jNC+vh22dc/ukG2cG+pi75QO4kACohZzidsq7yKTKwq/Jq7Q==",
 565        "cpu": [
 566          "x64"
 567        ],
 568        "dev": true,
 569        "optional": true,
 570        "os": [
 571          "freebsd"
 572        ]
 573      },
 574      "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
 575        "version": "4.34.8",
 576        "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.34.8.tgz",
 577        "integrity": "sha512-A4iphFGNkWRd+5m3VIGuqHnG3MVnqKe7Al57u9mwgbyZ2/xF9Jio72MaY7xxh+Y87VAHmGQr73qoKL9HPbXj1g==",
 578        "cpu": [
 579          "arm"
 580        ],
 581        "dev": true,
 582        "optional": true,
 583        "os": [
 584          "linux"
 585        ]
 586      },
 587      "node_modules/@rollup/rollup-linux-arm-musleabihf": {
 588        "version": "4.34.8",
 589        "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.34.8.tgz",
 590        "integrity": "sha512-S0lqKLfTm5u+QTxlFiAnb2J/2dgQqRy/XvziPtDd1rKZFXHTyYLoVL58M/XFwDI01AQCDIevGLbQrMAtdyanpA==",
 591        "cpu": [
 592          "arm"
 593        ],
 594        "dev": true,
 595        "optional": true,
 596        "os": [
 597          "linux"
 598        ]
 599      },
 600      "node_modules/@rollup/rollup-linux-arm64-gnu": {
 601        "version": "4.34.8",
 602        "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.34.8.tgz",
 603        "integrity": "sha512-jpz9YOuPiSkL4G4pqKrus0pn9aYwpImGkosRKwNi+sJSkz+WU3anZe6hi73StLOQdfXYXC7hUfsQlTnjMd3s1A==",
 604        "cpu": [
 605          "arm64"
 606        ],
 607        "dev": true,
 608        "optional": true,
 609        "os": [
 610          "linux"
 611        ]
 612      },
 613      "node_modules/@rollup/rollup-linux-arm64-musl": {
 614        "version": "4.34.8",
 615        "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.34.8.tgz",
 616        "integrity": "sha512-KdSfaROOUJXgTVxJNAZ3KwkRc5nggDk+06P6lgi1HLv1hskgvxHUKZ4xtwHkVYJ1Rep4GNo+uEfycCRRxht7+Q==",
 617        "cpu": [
 618          "arm64"
 619        ],
 620        "dev": true,
 621        "optional": true,
 622        "os": [
 623          "linux"
 624        ]
 625      },
 626      "node_modules/@rollup/rollup-linux-loongarch64-gnu": {
 627        "version": "4.34.8",
 628        "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.34.8.tgz",
 629        "integrity": "sha512-NyF4gcxwkMFRjgXBM6g2lkT58OWztZvw5KkV2K0qqSnUEqCVcqdh2jN4gQrTn/YUpAcNKyFHfoOZEer9nwo6uQ==",
 630        "cpu": [
 631          "loong64"
 632        ],
 633        "dev": true,
 634        "optional": true,
 635        "os": [
 636          "linux"
 637        ]
 638      },
 639      "node_modules/@rollup/rollup-linux-powerpc64le-gnu": {
 640        "version": "4.34.8",
 641        "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.34.8.tgz",
 642        "integrity": "sha512-LMJc999GkhGvktHU85zNTDImZVUCJ1z/MbAJTnviiWmmjyckP5aQsHtcujMjpNdMZPT2rQEDBlJfubhs3jsMfw==",
 643        "cpu": [
 644          "ppc64"
 645        ],
 646        "dev": true,
 647        "optional": true,
 648        "os": [
 649          "linux"
 650        ]
 651      },
 652      "node_modules/@rollup/rollup-linux-riscv64-gnu": {
 653        "version": "4.34.8",
 654        "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.34.8.tgz",
 655        "integrity": "sha512-xAQCAHPj8nJq1PI3z8CIZzXuXCstquz7cIOL73HHdXiRcKk8Ywwqtx2wrIy23EcTn4aZ2fLJNBB8d0tQENPCmw==",
 656        "cpu": [
 657          "riscv64"
 658        ],
 659        "dev": true,
 660        "optional": true,
 661        "os": [
 662          "linux"
 663        ]
 664      },
 665      "node_modules/@rollup/rollup-linux-s390x-gnu": {
 666        "version": "4.34.8",
 667        "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.34.8.tgz",
 668        "integrity": "sha512-DdePVk1NDEuc3fOe3dPPTb+rjMtuFw89gw6gVWxQFAuEqqSdDKnrwzZHrUYdac7A7dXl9Q2Vflxpme15gUWQFA==",
 669        "cpu": [
 670          "s390x"
 671        ],
 672        "dev": true,
 673        "optional": true,
 674        "os": [
 675          "linux"
 676        ]
 677      },
 678      "node_modules/@rollup/rollup-linux-x64-gnu": {
 679        "version": "4.34.8",
 680        "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.34.8.tgz",
 681        "integrity": "sha512-8y7ED8gjxITUltTUEJLQdgpbPh1sUQ0kMTmufRF/Ns5tI9TNMNlhWtmPKKHCU0SilX+3MJkZ0zERYYGIVBYHIA==",
 682        "cpu": [
 683          "x64"
 684        ],
 685        "dev": true,
 686        "optional": true,
 687        "os": [
 688          "linux"
 689        ]
 690      },
 691      "node_modules/@rollup/rollup-linux-x64-musl": {
 692        "version": "4.34.8",
 693        "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.34.8.tgz",
 694        "integrity": "sha512-SCXcP0ZpGFIe7Ge+McxY5zKxiEI5ra+GT3QRxL0pMMtxPfpyLAKleZODi1zdRHkz5/BhueUrYtYVgubqe9JBNQ==",
 695        "cpu": [
 696          "x64"
 697        ],
 698        "dev": true,
 699        "optional": true,
 700        "os": [
 701          "linux"
 702        ]
 703      },
 704      "node_modules/@rollup/rollup-win32-arm64-msvc": {
 705        "version": "4.34.8",
 706        "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.34.8.tgz",
 707        "integrity": "sha512-YHYsgzZgFJzTRbth4h7Or0m5O74Yda+hLin0irAIobkLQFRQd1qWmnoVfwmKm9TXIZVAD0nZ+GEb2ICicLyCnQ==",
 708        "cpu": [
 709          "arm64"
 710        ],
 711        "dev": true,
 712        "optional": true,
 713        "os": [
 714          "win32"
 715        ]
 716      },
 717      "node_modules/@rollup/rollup-win32-ia32-msvc": {
 718        "version": "4.34.8",
 719        "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.34.8.tgz",
 720        "integrity": "sha512-r3NRQrXkHr4uWy5TOjTpTYojR9XmF0j/RYgKCef+Ag46FWUTltm5ziticv8LdNsDMehjJ543x/+TJAek/xBA2w==",
 721        "cpu": [
 722          "ia32"
 723        ],
 724        "dev": true,
 725        "optional": true,
 726        "os": [
 727          "win32"
 728        ]
 729      },
 730      "node_modules/@rollup/rollup-win32-x64-msvc": {
 731        "version": "4.34.8",
 732        "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.34.8.tgz",
 733        "integrity": "sha512-U0FaE5O1BCpZSeE6gBl3c5ObhePQSfk9vDRToMmTkbhCOgW4jqvtS5LGyQ76L1fH8sM0keRp4uDTsbjiUyjk0g==",
 734        "cpu": [
 735          "x64"
 736        ],
 737        "dev": true,
 738        "optional": true,
 739        "os": [
 740          "win32"
 741        ]
 742      },
 743      "node_modules/@types/estree": {
 744        "version": "1.0.6",
 745        "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz",
 746        "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==",
 747        "dev": true
 748      },
 749      "node_modules/@types/node": {
 750        "version": "22.7.5",
 751        "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.5.tgz",
 752        "integrity": "sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ==",
 753        "license": "MIT",
 754        "dependencies": {
 755          "undici-types": "~6.19.2"
 756        }
 757      },
 758      "node_modules/@vitest/expect": {
 759        "version": "3.0.7",
 760        "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-3.0.7.tgz",
 761        "integrity": "sha512-QP25f+YJhzPfHrHfYHtvRn+uvkCFCqFtW9CktfBxmB+25QqWsx7VB2As6f4GmwllHLDhXNHvqedwhvMmSnNmjw==",
 762        "dev": true,
 763        "dependencies": {
 764          "@vitest/spy": "3.0.7",
 765          "@vitest/utils": "3.0.7",
 766          "chai": "^5.2.0",
 767          "tinyrainbow": "^2.0.0"
 768        },
 769        "funding": {
 770          "url": "https://opencollective.com/vitest"
 771        }
 772      },
 773      "node_modules/@vitest/mocker": {
 774        "version": "3.0.7",
 775        "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-3.0.7.tgz",
 776        "integrity": "sha512-qui+3BLz9Eonx4EAuR/i+QlCX6AUZ35taDQgwGkK/Tw6/WgwodSrjN1X2xf69IA/643ZX5zNKIn2svvtZDrs4w==",
 777        "dev": true,
 778        "dependencies": {
 779          "@vitest/spy": "3.0.7",
 780          "estree-walker": "^3.0.3",
 781          "magic-string": "^0.30.17"
 782        },
 783        "funding": {
 784          "url": "https://opencollective.com/vitest"
 785        },
 786        "peerDependencies": {
 787          "msw": "^2.4.9",
 788          "vite": "^5.0.0 || ^6.0.0"
 789        },
 790        "peerDependenciesMeta": {
 791          "msw": {
 792            "optional": true
 793          },
 794          "vite": {
 795            "optional": true
 796          }
 797        }
 798      },
 799      "node_modules/@vitest/pretty-format": {
 800        "version": "3.0.7",
 801        "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-3.0.7.tgz",
 802        "integrity": "sha512-CiRY0BViD/V8uwuEzz9Yapyao+M9M008/9oMOSQydwbwb+CMokEq3XVaF3XK/VWaOK0Jm9z7ENhybg70Gtxsmg==",
 803        "dev": true,
 804        "dependencies": {
 805          "tinyrainbow": "^2.0.0"
 806        },
 807        "funding": {
 808          "url": "https://opencollective.com/vitest"
 809        }
 810      },
 811      "node_modules/@vitest/runner": {
 812        "version": "3.0.7",
 813        "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-3.0.7.tgz",
 814        "integrity": "sha512-WeEl38Z0S2ZcuRTeyYqaZtm4e26tq6ZFqh5y8YD9YxfWuu0OFiGFUbnxNynwLjNRHPsXyee2M9tV7YxOTPZl2g==",
 815        "dev": true,
 816        "dependencies": {
 817          "@vitest/utils": "3.0.7",
 818          "pathe": "^2.0.3"
 819        },
 820        "funding": {
 821          "url": "https://opencollective.com/vitest"
 822        }
 823      },
 824      "node_modules/@vitest/snapshot": {
 825        "version": "3.0.7",
 826        "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-3.0.7.tgz",
 827        "integrity": "sha512-eqTUryJWQN0Rtf5yqCGTQWsCFOQe4eNz5Twsu21xYEcnFJtMU5XvmG0vgebhdLlrHQTSq5p8vWHJIeJQV8ovsA==",
 828        "dev": true,
 829        "dependencies": {
 830          "@vitest/pretty-format": "3.0.7",
 831          "magic-string": "^0.30.17",
 832          "pathe": "^2.0.3"
 833        },
 834        "funding": {
 835          "url": "https://opencollective.com/vitest"
 836        }
 837      },
 838      "node_modules/@vitest/spy": {
 839        "version": "3.0.7",
 840        "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-3.0.7.tgz",
 841        "integrity": "sha512-4T4WcsibB0B6hrKdAZTM37ekuyFZt2cGbEGd2+L0P8ov15J1/HUsUaqkXEQPNAWr4BtPPe1gI+FYfMHhEKfR8w==",
 842        "dev": true,
 843        "dependencies": {
 844          "tinyspy": "^3.0.2"
 845        },
 846        "funding": {
 847          "url": "https://opencollective.com/vitest"
 848        }
 849      },
 850      "node_modules/@vitest/utils": {
 851        "version": "3.0.7",
 852        "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-3.0.7.tgz",
 853        "integrity": "sha512-xePVpCRfooFX3rANQjwoditoXgWb1MaFbzmGuPP59MK6i13mrnDw/yEIyJudLeW6/38mCNcwCiJIGmpDPibAIg==",
 854        "dev": true,
 855        "dependencies": {
 856          "@vitest/pretty-format": "3.0.7",
 857          "loupe": "^3.1.3",
 858          "tinyrainbow": "^2.0.0"
 859        },
 860        "funding": {
 861          "url": "https://opencollective.com/vitest"
 862        }
 863      },
 864      "node_modules/aes-js": {
 865        "version": "4.0.0-beta.5",
 866        "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-4.0.0-beta.5.tgz",
 867        "integrity": "sha512-G965FqalsNyrPqgEGON7nIx1e/OVENSgiEIzyC63haUMuvNnwIgIjMs52hlTCKhkBny7A2ORNlfY9Zu+jmGk1Q==",
 868        "license": "MIT"
 869      },
 870      "node_modules/ansi-align": {
 871        "version": "3.0.1",
 872        "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz",
 873        "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==",
 874        "dependencies": {
 875          "string-width": "^4.1.0"
 876        }
 877      },
 878      "node_modules/ansi-escapes": {
 879        "version": "4.3.2",
 880        "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz",
 881        "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==",
 882        "license": "MIT",
 883        "dependencies": {
 884          "type-fest": "^0.21.3"
 885        },
 886        "engines": {
 887          "node": ">=8"
 888        },
 889        "funding": {
 890          "url": "https://github.com/sponsors/sindresorhus"
 891        }
 892      },
 893      "node_modules/ansi-escapes/node_modules/type-fest": {
 894        "version": "0.21.3",
 895        "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz",
 896        "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==",
 897        "license": "(MIT OR CC0-1.0)",
 898        "engines": {
 899          "node": ">=10"
 900        },
 901        "funding": {
 902          "url": "https://github.com/sponsors/sindresorhus"
 903        }
 904      },
 905      "node_modules/ansi-regex": {
 906        "version": "5.0.1",
 907        "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
 908        "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
 909        "engines": {
 910          "node": ">=8"
 911        }
 912      },
 913      "node_modules/ansi-styles": {
 914        "version": "6.2.1",
 915        "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz",
 916        "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==",
 917        "license": "MIT",
 918        "engines": {
 919          "node": ">=12"
 920        },
 921        "funding": {
 922          "url": "https://github.com/chalk/ansi-styles?sponsor=1"
 923        }
 924      },
 925      "node_modules/assertion-error": {
 926        "version": "2.0.1",
 927        "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz",
 928        "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==",
 929        "dev": true,
 930        "engines": {
 931          "node": ">=12"
 932        }
 933      },
 934      "node_modules/asynckit": {
 935        "version": "0.4.0",
 936        "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
 937        "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
 938      },
 939      "node_modules/axios": {
 940        "version": "1.7.7",
 941        "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.7.tgz",
 942        "integrity": "sha512-S4kL7XrjgBmvdGut0sN3yJxqYzrDOnivkBiN0OFs6hLiUam3UPvswUo0kqGyhqUZGEOytHyumEdXsAkgCOUf3Q==",
 943        "dependencies": {
 944          "follow-redirects": "^1.15.6",
 945          "form-data": "^4.0.0",
 946          "proxy-from-env": "^1.1.0"
 947        }
 948      },
 949      "node_modules/babel-polyfill": {
 950        "version": "6.26.0",
 951        "resolved": "https://registry.npmjs.org/babel-polyfill/-/babel-polyfill-6.26.0.tgz",
 952        "integrity": "sha512-F2rZGQnAdaHWQ8YAoeRbukc7HS9QgdgeyJ0rQDd485v9opwuPvjpPFcOOT/WmkKTdgy9ESgSPXDcTNpzrGr6iQ==",
 953        "license": "MIT",
 954        "dependencies": {
 955          "babel-runtime": "^6.26.0",
 956          "core-js": "^2.5.0",
 957          "regenerator-runtime": "^0.10.5"
 958        }
 959      },
 960      "node_modules/babel-runtime": {
 961        "version": "6.26.0",
 962        "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
 963        "integrity": "sha512-ITKNuq2wKlW1fJg9sSW52eepoYgZBggvOAHC0u/CYu/qxQ9EVzThCgR69BnSXLHjy2f7SY5zaQ4yt7H9ZVxY2g==",
 964        "license": "MIT",
 965        "dependencies": {
 966          "core-js": "^2.4.0",
 967          "regenerator-runtime": "^0.11.0"
 968        }
 969      },
 970      "node_modules/babel-runtime/node_modules/regenerator-runtime": {
 971        "version": "0.11.1",
 972        "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz",
 973        "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==",
 974        "license": "MIT"
 975      },
 976      "node_modules/base64-js": {
 977        "version": "1.5.1",
 978        "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
 979        "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
 980        "funding": [
 981          {
 982            "type": "github",
 983            "url": "https://github.com/sponsors/feross"
 984          },
 985          {
 986            "type": "patreon",
 987            "url": "https://www.patreon.com/feross"
 988          },
 989          {
 990            "type": "consulting",
 991            "url": "https://feross.org/support"
 992          }
 993        ],
 994        "license": "MIT"
 995      },
 996      "node_modules/bl": {
 997        "version": "4.1.0",
 998        "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz",
 999        "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==",
1000        "license": "MIT",
1001        "dependencies": {
1002          "buffer": "^5.5.0",
1003          "inherits": "^2.0.4",
1004          "readable-stream": "^3.4.0"
1005        }
1006      },
1007      "node_modules/bluebird": {
1008        "version": "3.7.2",
1009        "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
1010        "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==",
1011        "license": "MIT"
1012      },
1013      "node_modules/boxen": {
1014        "version": "7.1.1",
1015        "resolved": "https://registry.npmjs.org/boxen/-/boxen-7.1.1.tgz",
1016        "integrity": "sha512-2hCgjEmP8YLWQ130n2FerGv7rYpfBmnmp9Uy2Le1vge6X3gZIfSmEzP5QTDElFxcvVcXlEn8Aq6MU/PZygIOog==",
1017        "license": "MIT",
1018        "dependencies": {
1019          "ansi-align": "^3.0.1",
1020          "camelcase": "^7.0.1",
1021          "chalk": "^5.2.0",
1022          "cli-boxes": "^3.0.0",
1023          "string-width": "^5.1.2",
1024          "type-fest": "^2.13.0",
1025          "widest-line": "^4.0.1",
1026          "wrap-ansi": "^8.1.0"
1027        },
1028        "engines": {
1029          "node": ">=14.16"
1030        },
1031        "funding": {
1032          "url": "https://github.com/sponsors/sindresorhus"
1033        }
1034      },
1035      "node_modules/boxen/node_modules/ansi-regex": {
1036        "version": "6.1.0",
1037        "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz",
1038        "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==",
1039        "license": "MIT",
1040        "engines": {
1041          "node": ">=12"
1042        },
1043        "funding": {
1044          "url": "https://github.com/chalk/ansi-regex?sponsor=1"
1045        }
1046      },
1047      "node_modules/boxen/node_modules/emoji-regex": {
1048        "version": "9.2.2",
1049        "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
1050        "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==",
1051        "license": "MIT"
1052      },
1053      "node_modules/boxen/node_modules/string-width": {
1054        "version": "5.1.2",
1055        "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
1056        "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
1057        "license": "MIT",
1058        "dependencies": {
1059          "eastasianwidth": "^0.2.0",
1060          "emoji-regex": "^9.2.2",
1061          "strip-ansi": "^7.0.1"
1062        },
1063        "engines": {
1064          "node": ">=12"
1065        },
1066        "funding": {
1067          "url": "https://github.com/sponsors/sindresorhus"
1068        }
1069      },
1070      "node_modules/boxen/node_modules/strip-ansi": {
1071        "version": "7.1.0",
1072        "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
1073        "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
1074        "license": "MIT",
1075        "dependencies": {
1076          "ansi-regex": "^6.0.1"
1077        },
1078        "engines": {
1079          "node": ">=12"
1080        },
1081        "funding": {
1082          "url": "https://github.com/chalk/strip-ansi?sponsor=1"
1083        }
1084      },
1085      "node_modules/buffer": {
1086        "version": "5.7.1",
1087        "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
1088        "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
1089        "funding": [
1090          {
1091            "type": "github",
1092            "url": "https://github.com/sponsors/feross"
1093          },
1094          {
1095            "type": "patreon",
1096            "url": "https://www.patreon.com/feross"
1097          },
1098          {
1099            "type": "consulting",
1100            "url": "https://feross.org/support"
1101          }
1102        ],
1103        "license": "MIT",
1104        "dependencies": {
1105          "base64-js": "^1.3.1",
1106          "ieee754": "^1.1.13"
1107        }
1108      },
1109      "node_modules/bundle-name": {
1110        "version": "4.1.0",
1111        "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.0.tgz",
1112        "integrity": "sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==",
1113        "license": "MIT",
1114        "dependencies": {
1115          "run-applescript": "^7.0.0"
1116        },
1117        "engines": {
1118          "node": ">=18"
1119        },
1120        "funding": {
1121          "url": "https://github.com/sponsors/sindresorhus"
1122        }
1123      },
1124      "node_modules/cac": {
1125        "version": "6.7.14",
1126        "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz",
1127        "integrity": "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==",
1128        "dev": true,
1129        "engines": {
1130          "node": ">=8"
1131        }
1132      },
1133      "node_modules/camelcase": {
1134        "version": "7.0.1",
1135        "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-7.0.1.tgz",
1136        "integrity": "sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==",
1137        "license": "MIT",
1138        "engines": {
1139          "node": ">=14.16"
1140        },
1141        "funding": {
1142          "url": "https://github.com/sponsors/sindresorhus"
1143        }
1144      },
1145      "node_modules/chai": {
1146        "version": "5.2.0",
1147        "resolved": "https://registry.npmjs.org/chai/-/chai-5.2.0.tgz",
1148        "integrity": "sha512-mCuXncKXk5iCLhfhwTc0izo0gtEmpz5CtG2y8GiOINBlMVS6v8TMRc5TaLWKS6692m9+dVVfzgeVxR5UxWHTYw==",
1149        "dev": true,
1150        "dependencies": {
1151          "assertion-error": "^2.0.1",
1152          "check-error": "^2.1.1",
1153          "deep-eql": "^5.0.1",
1154          "loupe": "^3.1.0",
1155          "pathval": "^2.0.0"
1156        },
1157        "engines": {
1158          "node": ">=12"
1159        }
1160      },
1161      "node_modules/chalk": {
1162        "version": "5.3.0",
1163        "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz",
1164        "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==",
1165        "engines": {
1166          "node": "^12.17.0 || ^14.13 || >=16.0.0"
1167        },
1168        "funding": {
1169          "url": "https://github.com/chalk/chalk?sponsor=1"
1170        }
1171      },
1172      "node_modules/chardet": {
1173        "version": "0.7.0",
1174        "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz",
1175        "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==",
1176        "license": "MIT"
1177      },
1178      "node_modules/check-error": {
1179        "version": "2.1.1",
1180        "resolved": "https://registry.npmjs.org/check-error/-/check-error-2.1.1.tgz",
1181        "integrity": "sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==",
1182        "dev": true,
1183        "engines": {
1184          "node": ">= 16"
1185        }
1186      },
1187      "node_modules/cli-boxes": {
1188        "version": "3.0.0",
1189        "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz",
1190        "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==",
1191        "engines": {
1192          "node": ">=10"
1193        },
1194        "funding": {
1195          "url": "https://github.com/sponsors/sindresorhus"
1196        }
1197      },
1198      "node_modules/cli-cursor": {
1199        "version": "3.1.0",
1200        "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz",
1201        "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==",
1202        "license": "MIT",
1203        "dependencies": {
1204          "restore-cursor": "^3.1.0"
1205        },
1206        "engines": {
1207          "node": ">=8"
1208        }
1209      },
1210      "node_modules/cli-spinners": {
1211        "version": "2.9.2",
1212        "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz",
1213        "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==",
1214        "license": "MIT",
1215        "engines": {
1216          "node": ">=6"
1217        },
1218        "funding": {
1219          "url": "https://github.com/sponsors/sindresorhus"
1220        }
1221      },
1222      "node_modules/cli-width": {
1223        "version": "4.1.0",
1224        "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz",
1225        "integrity": "sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==",
1226        "license": "ISC",
1227        "engines": {
1228          "node": ">= 12"
1229        }
1230      },
1231      "node_modules/clone": {
1232        "version": "1.0.4",
1233        "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz",
1234        "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==",
1235        "license": "MIT",
1236        "engines": {
1237          "node": ">=0.8"
1238        }
1239      },
1240      "node_modules/color-convert": {
1241        "version": "2.0.1",
1242        "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
1243        "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
1244        "license": "MIT",
1245        "dependencies": {
1246          "color-name": "~1.1.4"
1247        },
1248        "engines": {
1249          "node": ">=7.0.0"
1250        }
1251      },
1252      "node_modules/color-name": {
1253        "version": "1.1.4",
1254        "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
1255        "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
1256        "license": "MIT"
1257      },
1258      "node_modules/combined-stream": {
1259        "version": "1.0.8",
1260        "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
1261        "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
1262        "dependencies": {
1263          "delayed-stream": "~1.0.0"
1264        },
1265        "engines": {
1266          "node": ">= 0.8"
1267        }
1268      },
1269      "node_modules/core-js": {
1270        "version": "2.6.12",
1271        "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz",
1272        "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==",
1273        "deprecated": "core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.",
1274        "hasInstallScript": true,
1275        "license": "MIT"
1276      },
1277      "node_modules/crypto": {
1278        "version": "1.0.1",
1279        "resolved": "https://registry.npmjs.org/crypto/-/crypto-1.0.1.tgz",
1280        "integrity": "sha512-VxBKmeNcqQdiUQUW2Tzq0t377b54N2bMtXO/qiLa+6eRRmmC4qT3D4OnTGoT/U6O9aklQ/jTwbOtRMTTY8G0Ig==",
1281        "deprecated": "This package is no longer supported. It's now a built-in Node module. If you've depended on crypto, you should switch to the one that's built-in.",
1282        "license": "ISC"
1283      },
1284      "node_modules/debug": {
1285        "version": "4.4.0",
1286        "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz",
1287        "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==",
1288        "dev": true,
1289        "dependencies": {
1290          "ms": "^2.1.3"
1291        },
1292        "engines": {
1293          "node": ">=6.0"
1294        },
1295        "peerDependenciesMeta": {
1296          "supports-color": {
1297            "optional": true
1298          }
1299        }
1300      },
1301      "node_modules/deep-eql": {
1302        "version": "5.0.2",
1303        "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-5.0.2.tgz",
1304        "integrity": "sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==",
1305        "dev": true,
1306        "engines": {
1307          "node": ">=6"
1308        }
1309      },
1310      "node_modules/default-browser": {
1311        "version": "5.2.1",
1312        "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.2.1.tgz",
1313        "integrity": "sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==",
1314        "license": "MIT",
1315        "dependencies": {
1316          "bundle-name": "^4.1.0",
1317          "default-browser-id": "^5.0.0"
1318        },
1319        "engines": {
1320          "node": ">=18"
1321        },
1322        "funding": {
1323          "url": "https://github.com/sponsors/sindresorhus"
1324        }
1325      },
1326      "node_modules/default-browser-id": {
1327        "version": "5.0.0",
1328        "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-5.0.0.tgz",
1329        "integrity": "sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==",
1330        "license": "MIT",
1331        "engines": {
1332          "node": ">=18"
1333        },
1334        "funding": {
1335          "url": "https://github.com/sponsors/sindresorhus"
1336        }
1337      },
1338      "node_modules/defaults": {
1339        "version": "1.0.4",
1340        "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz",
1341        "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==",
1342        "license": "MIT",
1343        "dependencies": {
1344          "clone": "^1.0.2"
1345        },
1346        "funding": {
1347          "url": "https://github.com/sponsors/sindresorhus"
1348        }
1349      },
1350      "node_modules/define-lazy-prop": {
1351        "version": "3.0.0",
1352        "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz",
1353        "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==",
1354        "license": "MIT",
1355        "engines": {
1356          "node": ">=12"
1357        },
1358        "funding": {
1359          "url": "https://github.com/sponsors/sindresorhus"
1360        }
1361      },
1362      "node_modules/delayed-stream": {
1363        "version": "1.0.0",
1364        "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
1365        "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==",
1366        "engines": {
1367          "node": ">=0.4.0"
1368        }
1369      },
1370      "node_modules/eastasianwidth": {
1371        "version": "0.2.0",
1372        "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz",
1373        "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==",
1374        "license": "MIT"
1375      },
1376      "node_modules/emoji-regex": {
1377        "version": "8.0.0",
1378        "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
1379        "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
1380      },
1381      "node_modules/es-module-lexer": {
1382        "version": "1.6.0",
1383        "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.6.0.tgz",
1384        "integrity": "sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==",
1385        "dev": true
1386      },
1387      "node_modules/esbuild": {
1388        "version": "0.25.0",
1389        "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.0.tgz",
1390        "integrity": "sha512-BXq5mqc8ltbaN34cDqWuYKyNhX8D/Z0J1xdtdQ8UcIIIyJyz+ZMKUt58tF3SrZ85jcfN/PZYhjR5uDQAYNVbuw==",
1391        "dev": true,
1392        "hasInstallScript": true,
1393        "bin": {
1394          "esbuild": "bin/esbuild"
1395        },
1396        "engines": {
1397          "node": ">=18"
1398        },
1399        "optionalDependencies": {
1400          "@esbuild/aix-ppc64": "0.25.0",
1401          "@esbuild/android-arm": "0.25.0",
1402          "@esbuild/android-arm64": "0.25.0",
1403          "@esbuild/android-x64": "0.25.0",
1404          "@esbuild/darwin-arm64": "0.25.0",
1405          "@esbuild/darwin-x64": "0.25.0",
1406          "@esbuild/freebsd-arm64": "0.25.0",
1407          "@esbuild/freebsd-x64": "0.25.0",
1408          "@esbuild/linux-arm": "0.25.0",
1409          "@esbuild/linux-arm64": "0.25.0",
1410          "@esbuild/linux-ia32": "0.25.0",
1411          "@esbuild/linux-loong64": "0.25.0",
1412          "@esbuild/linux-mips64el": "0.25.0",
1413          "@esbuild/linux-ppc64": "0.25.0",
1414          "@esbuild/linux-riscv64": "0.25.0",
1415          "@esbuild/linux-s390x": "0.25.0",
1416          "@esbuild/linux-x64": "0.25.0",
1417          "@esbuild/netbsd-arm64": "0.25.0",
1418          "@esbuild/netbsd-x64": "0.25.0",
1419          "@esbuild/openbsd-arm64": "0.25.0",
1420          "@esbuild/openbsd-x64": "0.25.0",
1421          "@esbuild/sunos-x64": "0.25.0",
1422          "@esbuild/win32-arm64": "0.25.0",
1423          "@esbuild/win32-ia32": "0.25.0",
1424          "@esbuild/win32-x64": "0.25.0"
1425        }
1426      },
1427      "node_modules/estree-walker": {
1428        "version": "3.0.3",
1429        "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz",
1430        "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==",
1431        "dev": true,
1432        "dependencies": {
1433          "@types/estree": "^1.0.0"
1434        }
1435      },
1436      "node_modules/ethers": {
1437        "version": "6.13.5",
1438        "resolved": "https://registry.npmjs.org/ethers/-/ethers-6.13.5.tgz",
1439        "integrity": "sha512-+knKNieu5EKRThQJWwqaJ10a6HE9sSehGeqWN65//wE7j47ZpFhKAnHB/JJFibwwg61I/koxaPsXbXpD/skNOQ==",
1440        "funding": [
1441          {
1442            "type": "individual",
1443            "url": "https://github.com/sponsors/ethers-io/"
1444          },
1445          {
1446            "type": "individual",
1447            "url": "https://www.buymeacoffee.com/ricmoo"
1448          }
1449        ],
1450        "license": "MIT",
1451        "dependencies": {
1452          "@adraffy/ens-normalize": "1.10.1",
1453          "@noble/curves": "1.2.0",
1454          "@noble/hashes": "1.3.2",
1455          "@types/node": "22.7.5",
1456          "aes-js": "4.0.0-beta.5",
1457          "tslib": "2.7.0",
1458          "ws": "8.17.1"
1459        },
1460        "engines": {
1461          "node": ">=14.0.0"
1462        }
1463      },
1464      "node_modules/ethers/node_modules/tslib": {
1465        "version": "2.7.0",
1466        "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz",
1467        "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==",
1468        "license": "0BSD"
1469      },
1470      "node_modules/expect-type": {
1471        "version": "1.1.0",
1472        "resolved": "https://registry.npmjs.org/expect-type/-/expect-type-1.1.0.tgz",
1473        "integrity": "sha512-bFi65yM+xZgk+u/KRIpekdSYkTB5W1pEf0Lt8Q8Msh7b+eQ7LXVtIB1Bkm4fvclDEL1b2CZkMhv2mOeF8tMdkA==",
1474        "dev": true,
1475        "engines": {
1476          "node": ">=12.0.0"
1477        }
1478      },
1479      "node_modules/external-editor": {
1480        "version": "3.1.0",
1481        "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz",
1482        "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==",
1483        "license": "MIT",
1484        "dependencies": {
1485          "chardet": "^0.7.0",
1486          "iconv-lite": "^0.4.24",
1487          "tmp": "^0.0.33"
1488        },
1489        "engines": {
1490          "node": ">=4"
1491        }
1492      },
1493      "node_modules/follow-redirects": {
1494        "version": "1.15.9",
1495        "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz",
1496        "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==",
1497        "funding": [
1498          {
1499            "type": "individual",
1500            "url": "https://github.com/sponsors/RubenVerborgh"
1501          }
1502        ],
1503        "engines": {
1504          "node": ">=4.0"
1505        },
1506        "peerDependenciesMeta": {
1507          "debug": {
1508            "optional": true
1509          }
1510        }
1511      },
1512      "node_modules/form-data": {
1513        "version": "4.0.1",
1514        "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.1.tgz",
1515        "integrity": "sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==",
1516        "dependencies": {
1517          "asynckit": "^0.4.0",
1518          "combined-stream": "^1.0.8",
1519          "mime-types": "^2.1.12"
1520        },
1521        "engines": {
1522          "node": ">= 6"
1523        }
1524      },
1525      "node_modules/fs-extra": {
1526        "version": "11.3.0",
1527        "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.0.tgz",
1528        "integrity": "sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==",
1529        "license": "MIT",
1530        "dependencies": {
1531          "graceful-fs": "^4.2.0",
1532          "jsonfile": "^6.0.1",
1533          "universalify": "^2.0.0"
1534        },
1535        "engines": {
1536          "node": ">=14.14"
1537        }
1538      },
1539      "node_modules/fs-filesystem": {
1540        "version": "2.1.2",
1541        "resolved": "https://registry.npmjs.org/fs-filesystem/-/fs-filesystem-2.1.2.tgz",
1542        "integrity": "sha512-NTX9xJSNXauZfbz8j+JFO1VLUHUF0iv5GaGM7+yTEseh+8OT+WFz+egHf0mFiEFEkvKG3iWwQ5wToKTw5271yQ==",
1543        "license": "MIT",
1544        "dependencies": {
1545          "babel-polyfill": "^6.26.0",
1546          "babel-runtime": "^6.26.0",
1547          "bluebird": "^3.5.1",
1548          "ramda": "^0.25.0"
1549        }
1550      },
1551      "node_modules/fsevents": {
1552        "version": "2.3.3",
1553        "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
1554        "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
1555        "dev": true,
1556        "hasInstallScript": true,
1557        "optional": true,
1558        "os": [
1559          "darwin"
1560        ],
1561        "engines": {
1562          "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
1563        }
1564      },
1565      "node_modules/graceful-fs": {
1566        "version": "4.2.11",
1567        "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
1568        "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
1569        "license": "ISC"
1570      },
1571      "node_modules/has-flag": {
1572        "version": "4.0.0",
1573        "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
1574        "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
1575        "license": "MIT",
1576        "engines": {
1577          "node": ">=8"
1578        }
1579      },
1580      "node_modules/iconv-lite": {
1581        "version": "0.4.24",
1582        "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
1583        "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
1584        "license": "MIT",
1585        "dependencies": {
1586          "safer-buffer": ">= 2.1.2 < 3"
1587        },
1588        "engines": {
1589          "node": ">=0.10.0"
1590        }
1591      },
1592      "node_modules/ieee754": {
1593        "version": "1.2.1",
1594        "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
1595        "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
1596        "funding": [
1597          {
1598            "type": "github",
1599            "url": "https://github.com/sponsors/feross"
1600          },
1601          {
1602            "type": "patreon",
1603            "url": "https://www.patreon.com/feross"
1604          },
1605          {
1606            "type": "consulting",
1607            "url": "https://feross.org/support"
1608          }
1609        ],
1610        "license": "BSD-3-Clause"
1611      },
1612      "node_modules/inherits": {
1613        "version": "2.0.4",
1614        "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
1615        "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
1616        "license": "ISC"
1617      },
1618      "node_modules/inquirer": {
1619        "version": "9.3.7",
1620        "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-9.3.7.tgz",
1621        "integrity": "sha512-LJKFHCSeIRq9hanN14IlOtPSTe3lNES7TYDTE2xxdAy1LS5rYphajK1qtwvj3YmQXvvk0U2Vbmcni8P9EIQW9w==",
1622        "license": "MIT",
1623        "dependencies": {
1624          "@inquirer/figures": "^1.0.3",
1625          "ansi-escapes": "^4.3.2",
1626          "cli-width": "^4.1.0",
1627          "external-editor": "^3.1.0",
1628          "mute-stream": "1.0.0",
1629          "ora": "^5.4.1",
1630          "run-async": "^3.0.0",
1631          "rxjs": "^7.8.1",
1632          "string-width": "^4.2.3",
1633          "strip-ansi": "^6.0.1",
1634          "wrap-ansi": "^6.2.0",
1635          "yoctocolors-cjs": "^2.1.2"
1636        },
1637        "engines": {
1638          "node": ">=18"
1639        }
1640      },
1641      "node_modules/inquirer/node_modules/ansi-styles": {
1642        "version": "4.3.0",
1643        "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
1644        "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
1645        "license": "MIT",
1646        "dependencies": {
1647          "color-convert": "^2.0.1"
1648        },
1649        "engines": {
1650          "node": ">=8"
1651        },
1652        "funding": {
1653          "url": "https://github.com/chalk/ansi-styles?sponsor=1"
1654        }
1655      },
1656      "node_modules/inquirer/node_modules/wrap-ansi": {
1657        "version": "6.2.0",
1658        "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
1659        "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==",
1660        "license": "MIT",
1661        "dependencies": {
1662          "ansi-styles": "^4.0.0",
1663          "string-width": "^4.1.0",
1664          "strip-ansi": "^6.0.0"
1665        },
1666        "engines": {
1667          "node": ">=8"
1668        }
1669      },
1670      "node_modules/is-docker": {
1671        "version": "3.0.0",
1672        "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz",
1673        "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==",
1674        "license": "MIT",
1675        "bin": {
1676          "is-docker": "cli.js"
1677        },
1678        "engines": {
1679          "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
1680        },
1681        "funding": {
1682          "url": "https://github.com/sponsors/sindresorhus"
1683        }
1684      },
1685      "node_modules/is-fullwidth-code-point": {
1686        "version": "3.0.0",
1687        "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
1688        "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
1689        "engines": {
1690          "node": ">=8"
1691        }
1692      },
1693      "node_modules/is-inside-container": {
1694        "version": "1.0.0",
1695        "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz",
1696        "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==",
1697        "license": "MIT",
1698        "dependencies": {
1699          "is-docker": "^3.0.0"
1700        },
1701        "bin": {
1702          "is-inside-container": "cli.js"
1703        },
1704        "engines": {
1705          "node": ">=14.16"
1706        },
1707        "funding": {
1708          "url": "https://github.com/sponsors/sindresorhus"
1709        }
1710      },
1711      "node_modules/is-interactive": {
1712        "version": "1.0.0",
1713        "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz",
1714        "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==",
1715        "license": "MIT",
1716        "engines": {
1717          "node": ">=8"
1718        }
1719      },
1720      "node_modules/is-unicode-supported": {
1721        "version": "0.1.0",
1722        "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz",
1723        "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==",
1724        "license": "MIT",
1725        "engines": {
1726          "node": ">=10"
1727        },
1728        "funding": {
1729          "url": "https://github.com/sponsors/sindresorhus"
1730        }
1731      },
1732      "node_modules/is-wsl": {
1733        "version": "3.1.0",
1734        "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz",
1735        "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==",
1736        "license": "MIT",
1737        "dependencies": {
1738          "is-inside-container": "^1.0.0"
1739        },
1740        "engines": {
1741          "node": ">=16"
1742        },
1743        "funding": {
1744          "url": "https://github.com/sponsors/sindresorhus"
1745        }
1746      },
1747      "node_modules/jsonfile": {
1748        "version": "6.1.0",
1749        "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
1750        "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
1751        "license": "MIT",
1752        "dependencies": {
1753          "universalify": "^2.0.0"
1754        },
1755        "optionalDependencies": {
1756          "graceful-fs": "^4.1.6"
1757        }
1758      },
1759      "node_modules/log-symbols": {
1760        "version": "4.1.0",
1761        "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz",
1762        "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==",
1763        "license": "MIT",
1764        "dependencies": {
1765          "chalk": "^4.1.0",
1766          "is-unicode-supported": "^0.1.0"
1767        },
1768        "engines": {
1769          "node": ">=10"
1770        },
1771        "funding": {
1772          "url": "https://github.com/sponsors/sindresorhus"
1773        }
1774      },
1775      "node_modules/log-symbols/node_modules/ansi-styles": {
1776        "version": "4.3.0",
1777        "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
1778        "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
1779        "license": "MIT",
1780        "dependencies": {
1781          "color-convert": "^2.0.1"
1782        },
1783        "engines": {
1784          "node": ">=8"
1785        },
1786        "funding": {
1787          "url": "https://github.com/chalk/ansi-styles?sponsor=1"
1788        }
1789      },
1790      "node_modules/log-symbols/node_modules/chalk": {
1791        "version": "4.1.2",
1792        "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
1793        "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
1794        "license": "MIT",
1795        "dependencies": {
1796          "ansi-styles": "^4.1.0",
1797          "supports-color": "^7.1.0"
1798        },
1799        "engines": {
1800          "node": ">=10"
1801        },
1802        "funding": {
1803          "url": "https://github.com/chalk/chalk?sponsor=1"
1804        }
1805      },
1806      "node_modules/loupe": {
1807        "version": "3.1.3",
1808        "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.1.3.tgz",
1809        "integrity": "sha512-kkIp7XSkP78ZxJEsSxW3712C6teJVoeHHwgo9zJ380de7IYyJ2ISlxojcH2pC5OFLewESmnRi/+XCDIEEVyoug==",
1810        "dev": true
1811      },
1812      "node_modules/magic-string": {
1813        "version": "0.30.17",
1814        "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.17.tgz",
1815        "integrity": "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==",
1816        "dev": true,
1817        "dependencies": {
1818          "@jridgewell/sourcemap-codec": "^1.5.0"
1819        }
1820      },
1821      "node_modules/mime-db": {
1822        "version": "1.52.0",
1823        "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
1824        "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
1825        "engines": {
1826          "node": ">= 0.6"
1827        }
1828      },
1829      "node_modules/mime-types": {
1830        "version": "2.1.35",
1831        "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
1832        "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
1833        "dependencies": {
1834          "mime-db": "1.52.0"
1835        },
1836        "engines": {
1837          "node": ">= 0.6"
1838        }
1839      },
1840      "node_modules/mimic-fn": {
1841        "version": "2.1.0",
1842        "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
1843        "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
1844        "license": "MIT",
1845        "engines": {
1846          "node": ">=6"
1847        }
1848      },
1849      "node_modules/ms": {
1850        "version": "2.1.3",
1851        "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
1852        "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
1853        "dev": true
1854      },
1855      "node_modules/mute-stream": {
1856        "version": "1.0.0",
1857        "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz",
1858        "integrity": "sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==",
1859        "license": "ISC",
1860        "engines": {
1861          "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
1862        }
1863      },
1864      "node_modules/nanoid": {
1865        "version": "3.3.8",
1866        "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz",
1867        "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==",
1868        "dev": true,
1869        "funding": [
1870          {
1871            "type": "github",
1872            "url": "https://github.com/sponsors/ai"
1873          }
1874        ],
1875        "bin": {
1876          "nanoid": "bin/nanoid.cjs"
1877        },
1878        "engines": {
1879          "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
1880        }
1881      },
1882      "node_modules/nanospinner": {
1883        "version": "1.1.0",
1884        "resolved": "https://registry.npmjs.org/nanospinner/-/nanospinner-1.1.0.tgz",
1885        "integrity": "sha512-yFvNYMig4AthKYfHFl1sLj7B2nkHL4lzdig4osvl9/LdGbXwrdFRoqBS98gsEsOakr0yH+r5NZ/1Y9gdVB8trA==",
1886        "dependencies": {
1887          "picocolors": "^1.0.0"
1888        }
1889      },
1890      "node_modules/onetime": {
1891        "version": "5.1.2",
1892        "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
1893        "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
1894        "license": "MIT",
1895        "dependencies": {
1896          "mimic-fn": "^2.1.0"
1897        },
1898        "engines": {
1899          "node": ">=6"
1900        },
1901        "funding": {
1902          "url": "https://github.com/sponsors/sindresorhus"
1903        }
1904      },
1905      "node_modules/open": {
1906        "version": "10.1.0",
1907        "resolved": "https://registry.npmjs.org/open/-/open-10.1.0.tgz",
1908        "integrity": "sha512-mnkeQ1qP5Ue2wd+aivTD3NHd/lZ96Lu0jgf0pwktLPtx6cTZiH7tyeGRRHs0zX0rbrahXPnXlUnbeXyaBBuIaw==",
1909        "license": "MIT",
1910        "dependencies": {
1911          "default-browser": "^5.2.1",
1912          "define-lazy-prop": "^3.0.0",
1913          "is-inside-container": "^1.0.0",
1914          "is-wsl": "^3.1.0"
1915        },
1916        "engines": {
1917          "node": ">=18"
1918        },
1919        "funding": {
1920          "url": "https://github.com/sponsors/sindresorhus"
1921        }
1922      },
1923      "node_modules/ora": {
1924        "version": "5.4.1",
1925        "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz",
1926        "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==",
1927        "license": "MIT",
1928        "dependencies": {
1929          "bl": "^4.1.0",
1930          "chalk": "^4.1.0",
1931          "cli-cursor": "^3.1.0",
1932          "cli-spinners": "^2.5.0",
1933          "is-interactive": "^1.0.0",
1934          "is-unicode-supported": "^0.1.0",
1935          "log-symbols": "^4.1.0",
1936          "strip-ansi": "^6.0.0",
1937          "wcwidth": "^1.0.1"
1938        },
1939        "engines": {
1940          "node": ">=10"
1941        },
1942        "funding": {
1943          "url": "https://github.com/sponsors/sindresorhus"
1944        }
1945      },
1946      "node_modules/ora/node_modules/ansi-styles": {
1947        "version": "4.3.0",
1948        "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
1949        "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
1950        "license": "MIT",
1951        "dependencies": {
1952          "color-convert": "^2.0.1"
1953        },
1954        "engines": {
1955          "node": ">=8"
1956        },
1957        "funding": {
1958          "url": "https://github.com/chalk/ansi-styles?sponsor=1"
1959        }
1960      },
1961      "node_modules/ora/node_modules/chalk": {
1962        "version": "4.1.2",
1963        "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
1964        "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
1965        "license": "MIT",
1966        "dependencies": {
1967          "ansi-styles": "^4.1.0",
1968          "supports-color": "^7.1.0"
1969        },
1970        "engines": {
1971          "node": ">=10"
1972        },
1973        "funding": {
1974          "url": "https://github.com/chalk/chalk?sponsor=1"
1975        }
1976      },
1977      "node_modules/os-tmpdir": {
1978        "version": "1.0.2",
1979        "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
1980        "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==",
1981        "license": "MIT",
1982        "engines": {
1983          "node": ">=0.10.0"
1984        }
1985      },
1986      "node_modules/pathe": {
1987        "version": "2.0.3",
1988        "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz",
1989        "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==",
1990        "dev": true
1991      },
1992      "node_modules/pathval": {
1993        "version": "2.0.0",
1994        "resolved": "https://registry.npmjs.org/pathval/-/pathval-2.0.0.tgz",
1995        "integrity": "sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==",
1996        "dev": true,
1997        "engines": {
1998          "node": ">= 14.16"
1999        }
2000      },
2001      "node_modules/picocolors": {
2002        "version": "1.1.1",
2003        "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
2004        "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA=="
2005      },
2006      "node_modules/postcss": {
2007        "version": "8.5.3",
2008        "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.3.tgz",
2009        "integrity": "sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==",
2010        "dev": true,
2011        "funding": [
2012          {
2013            "type": "opencollective",
2014            "url": "https://opencollective.com/postcss/"
2015          },
2016          {
2017            "type": "tidelift",
2018            "url": "https://tidelift.com/funding/github/npm/postcss"
2019          },
2020          {
2021            "type": "github",
2022            "url": "https://github.com/sponsors/ai"
2023          }
2024        ],
2025        "dependencies": {
2026          "nanoid": "^3.3.8",
2027          "picocolors": "^1.1.1",
2028          "source-map-js": "^1.2.1"
2029        },
2030        "engines": {
2031          "node": "^10 || ^12 || >=14"
2032        }
2033      },
2034      "node_modules/prettier": {
2035        "version": "3.5.2",
2036        "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.5.2.tgz",
2037        "integrity": "sha512-lc6npv5PH7hVqozBR7lkBNOGXV9vMwROAPlumdBkX0wTbbzPu/U1hk5yL8p2pt4Xoc+2mkT8t/sow2YrV/M5qg==",
2038        "dev": true,
2039        "bin": {
2040          "prettier": "bin/prettier.cjs"
2041        },
2042        "engines": {
2043          "node": ">=14"
2044        },
2045        "funding": {
2046          "url": "https://github.com/prettier/prettier?sponsor=1"
2047        }
2048      },
2049      "node_modules/proxy-from-env": {
2050        "version": "1.1.0",
2051        "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
2052        "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg=="
2053      },
2054      "node_modules/ps-list": {
2055        "version": "8.1.1",
2056        "resolved": "https://registry.npmjs.org/ps-list/-/ps-list-8.1.1.tgz",
2057        "integrity": "sha512-OPS9kEJYVmiO48u/B9qneqhkMvgCxT+Tm28VCEJpheTpl8cJ0ffZRRNgS5mrQRTrX5yRTpaJ+hRDeefXYmmorQ==",
2058        "license": "MIT",
2059        "engines": {
2060          "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
2061        },
2062        "funding": {
2063          "url": "https://github.com/sponsors/sindresorhus"
2064        }
2065      },
2066      "node_modules/ramda": {
2067        "version": "0.25.0",
2068        "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.25.0.tgz",
2069        "integrity": "sha512-GXpfrYVPwx3K7RQ6aYT8KPS8XViSXUVJT1ONhoKPE9VAleW42YE+U+8VEyGWt41EnEQW7gwecYJriTI0pKoecQ==",
2070        "license": "MIT"
2071      },
2072      "node_modules/readable-stream": {
2073        "version": "3.6.2",
2074        "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
2075        "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
2076        "license": "MIT",
2077        "dependencies": {
2078          "inherits": "^2.0.3",
2079          "string_decoder": "^1.1.1",
2080          "util-deprecate": "^1.0.1"
2081        },
2082        "engines": {
2083          "node": ">= 6"
2084        }
2085      },
2086      "node_modules/regenerator-runtime": {
2087        "version": "0.10.5",
2088        "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz",
2089        "integrity": "sha512-02YopEIhAgiBHWeoTiA8aitHDt8z6w+rQqNuIftlM+ZtvSl/brTouaU7DW6GO/cHtvxJvS4Hwv2ibKdxIRi24w==",
2090        "license": "MIT"
2091      },
2092      "node_modules/restore-cursor": {
2093        "version": "3.1.0",
2094        "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz",
2095        "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==",
2096        "license": "MIT",
2097        "dependencies": {
2098          "onetime": "^5.1.0",
2099          "signal-exit": "^3.0.2"
2100        },
2101        "engines": {
2102          "node": ">=8"
2103        }
2104      },
2105      "node_modules/rollup": {
2106        "version": "4.34.8",
2107        "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.34.8.tgz",
2108        "integrity": "sha512-489gTVMzAYdiZHFVA/ig/iYFllCcWFHMvUHI1rpFmkoUtRlQxqh6/yiNqnYibjMZ2b/+FUQwldG+aLsEt6bglQ==",
2109        "dev": true,
2110        "dependencies": {
2111          "@types/estree": "1.0.6"
2112        },
2113        "bin": {
2114          "rollup": "dist/bin/rollup"
2115        },
2116        "engines": {
2117          "node": ">=18.0.0",
2118          "npm": ">=8.0.0"
2119        },
2120        "optionalDependencies": {
2121          "@rollup/rollup-android-arm-eabi": "4.34.8",
2122          "@rollup/rollup-android-arm64": "4.34.8",
2123          "@rollup/rollup-darwin-arm64": "4.34.8",
2124          "@rollup/rollup-darwin-x64": "4.34.8",
2125          "@rollup/rollup-freebsd-arm64": "4.34.8",
2126          "@rollup/rollup-freebsd-x64": "4.34.8",
2127          "@rollup/rollup-linux-arm-gnueabihf": "4.34.8",
2128          "@rollup/rollup-linux-arm-musleabihf": "4.34.8",
2129          "@rollup/rollup-linux-arm64-gnu": "4.34.8",
2130          "@rollup/rollup-linux-arm64-musl": "4.34.8",
2131          "@rollup/rollup-linux-loongarch64-gnu": "4.34.8",
2132          "@rollup/rollup-linux-powerpc64le-gnu": "4.34.8",
2133          "@rollup/rollup-linux-riscv64-gnu": "4.34.8",
2134          "@rollup/rollup-linux-s390x-gnu": "4.34.8",
2135          "@rollup/rollup-linux-x64-gnu": "4.34.8",
2136          "@rollup/rollup-linux-x64-musl": "4.34.8",
2137          "@rollup/rollup-win32-arm64-msvc": "4.34.8",
2138          "@rollup/rollup-win32-ia32-msvc": "4.34.8",
2139          "@rollup/rollup-win32-x64-msvc": "4.34.8",
2140          "fsevents": "~2.3.2"
2141        }
2142      },
2143      "node_modules/run-applescript": {
2144        "version": "7.0.0",
2145        "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-7.0.0.tgz",
2146        "integrity": "sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==",
2147        "license": "MIT",
2148        "engines": {
2149          "node": ">=18"
2150        },
2151        "funding": {
2152          "url": "https://github.com/sponsors/sindresorhus"
2153        }
2154      },
2155      "node_modules/run-async": {
2156        "version": "3.0.0",
2157        "resolved": "https://registry.npmjs.org/run-async/-/run-async-3.0.0.tgz",
2158        "integrity": "sha512-540WwVDOMxA6dN6We19EcT9sc3hkXPw5mzRNGM3FkdN/vtE9NFvj5lFAPNwUDmJjXidm3v7TC1cTE7t17Ulm1Q==",
2159        "engines": {
2160          "node": ">=0.12.0"
2161        }
2162      },
2163      "node_modules/rxjs": {
2164        "version": "7.8.1",
2165        "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz",
2166        "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==",
2167        "dependencies": {
2168          "tslib": "^2.1.0"
2169        }
2170      },
2171      "node_modules/safe-buffer": {
2172        "version": "5.2.1",
2173        "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
2174        "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
2175        "funding": [
2176          {
2177            "type": "github",
2178            "url": "https://github.com/sponsors/feross"
2179          },
2180          {
2181            "type": "patreon",
2182            "url": "https://www.patreon.com/feross"
2183          },
2184          {
2185            "type": "consulting",
2186            "url": "https://feross.org/support"
2187          }
2188        ],
2189        "license": "MIT"
2190      },
2191      "node_modules/safer-buffer": {
2192        "version": "2.1.2",
2193        "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
2194        "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
2195        "license": "MIT"
2196      },
2197      "node_modules/siginfo": {
2198        "version": "2.0.0",
2199        "resolved": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz",
2200        "integrity": "sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==",
2201        "dev": true
2202      },
2203      "node_modules/signal-exit": {
2204        "version": "3.0.7",
2205        "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
2206        "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
2207        "license": "ISC"
2208      },
2209      "node_modules/source-map-js": {
2210        "version": "1.2.1",
2211        "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
2212        "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
2213        "dev": true,
2214        "engines": {
2215          "node": ">=0.10.0"
2216        }
2217      },
2218      "node_modules/stackback": {
2219        "version": "0.0.2",
2220        "resolved": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz",
2221        "integrity": "sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==",
2222        "dev": true
2223      },
2224      "node_modules/std-env": {
2225        "version": "3.8.0",
2226        "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.8.0.tgz",
2227        "integrity": "sha512-Bc3YwwCB+OzldMxOXJIIvC6cPRWr/LxOp48CdQTOkPyk/t4JWWJbrilwBd7RJzKV8QW7tJkcgAmeuLLJugl5/w==",
2228        "dev": true
2229      },
2230      "node_modules/string_decoder": {
2231        "version": "1.3.0",
2232        "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
2233        "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
2234        "license": "MIT",
2235        "dependencies": {
2236          "safe-buffer": "~5.2.0"
2237        }
2238      },
2239      "node_modules/string-width": {
2240        "version": "4.2.3",
2241        "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
2242        "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
2243        "dependencies": {
2244          "emoji-regex": "^8.0.0",
2245          "is-fullwidth-code-point": "^3.0.0",
2246          "strip-ansi": "^6.0.1"
2247        },
2248        "engines": {
2249          "node": ">=8"
2250        }
2251      },
2252      "node_modules/strip-ansi": {
2253        "version": "6.0.1",
2254        "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
2255        "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
2256        "dependencies": {
2257          "ansi-regex": "^5.0.1"
2258        },
2259        "engines": {
2260          "node": ">=8"
2261        }
2262      },
2263      "node_modules/supports-color": {
2264        "version": "7.2.0",
2265        "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
2266        "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
2267        "license": "MIT",
2268        "dependencies": {
2269          "has-flag": "^4.0.0"
2270        },
2271        "engines": {
2272          "node": ">=8"
2273        }
2274      },
2275      "node_modules/tinybench": {
2276        "version": "2.9.0",
2277        "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.9.0.tgz",
2278        "integrity": "sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==",
2279        "dev": true
2280      },
2281      "node_modules/tinyexec": {
2282        "version": "0.3.2",
2283        "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-0.3.2.tgz",
2284        "integrity": "sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==",
2285        "dev": true
2286      },
2287      "node_modules/tinypool": {
2288        "version": "1.0.2",
2289        "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-1.0.2.tgz",
2290        "integrity": "sha512-al6n+QEANGFOMf/dmUMsuS5/r9B06uwlyNjZZql/zv8J7ybHCgoihBNORZCY2mzUuAnomQa2JdhyHKzZxPCrFA==",
2291        "dev": true,
2292        "engines": {
2293          "node": "^18.0.0 || >=20.0.0"
2294        }
2295      },
2296      "node_modules/tinyrainbow": {
2297        "version": "2.0.0",
2298        "resolved": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-2.0.0.tgz",
2299        "integrity": "sha512-op4nsTR47R6p0vMUUoYl/a+ljLFVtlfaXkLQmqfLR1qHma1h/ysYk4hEXZ880bf2CYgTskvTa/e196Vd5dDQXw==",
2300        "dev": true,
2301        "engines": {
2302          "node": ">=14.0.0"
2303        }
2304      },
2305      "node_modules/tinyspy": {
2306        "version": "3.0.2",
2307        "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-3.0.2.tgz",
2308        "integrity": "sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==",
2309        "dev": true,
2310        "engines": {
2311          "node": ">=14.0.0"
2312        }
2313      },
2314      "node_modules/tmp": {
2315        "version": "0.0.33",
2316        "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
2317        "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
2318        "license": "MIT",
2319        "dependencies": {
2320          "os-tmpdir": "~1.0.2"
2321        },
2322        "engines": {
2323          "node": ">=0.6.0"
2324        }
2325      },
2326      "node_modules/tslib": {
2327        "version": "2.8.0",
2328        "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.0.tgz",
2329        "integrity": "sha512-jWVzBLplnCmoaTr13V9dYbiQ99wvZRd0vNWaDRg+aVYRcjDF3nDksxFDE/+fkXnKhpnUUkmx5pK/v8mCtLVqZA=="
2330      },
2331      "node_modules/type-fest": {
2332        "version": "2.19.0",
2333        "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz",
2334        "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==",
2335        "license": "(MIT OR CC0-1.0)",
2336        "engines": {
2337          "node": ">=12.20"
2338        },
2339        "funding": {
2340          "url": "https://github.com/sponsors/sindresorhus"
2341        }
2342      },
2343      "node_modules/undici": {
2344        "version": "7.10.0",
2345        "resolved": "https://registry.npmjs.org/undici/-/undici-7.10.0.tgz",
2346        "integrity": "sha512-u5otvFBOBZvmdjWLVW+5DAc9Nkq8f24g0O9oY7qw2JVIF1VocIFoyz9JFkuVOS2j41AufeO0xnlweJ2RLT8nGw==",
2347        "peer": true,
2348        "engines": {
2349          "node": ">=20.18.1"
2350        }
2351      },
2352      "node_modules/undici-types": {
2353        "version": "6.19.8",
2354        "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz",
2355        "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==",
2356        "license": "MIT"
2357      },
2358      "node_modules/universalify": {
2359        "version": "2.0.1",
2360        "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
2361        "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
2362        "license": "MIT",
2363        "engines": {
2364          "node": ">= 10.0.0"
2365        }
2366      },
2367      "node_modules/util-deprecate": {
2368        "version": "1.0.2",
2369        "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
2370        "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
2371        "license": "MIT"
2372      },
2373      "node_modules/valibot": {
2374        "version": "1.1.0",
2375        "resolved": "https://registry.npmjs.org/valibot/-/valibot-1.1.0.tgz",
2376        "integrity": "sha512-Nk8lX30Qhu+9txPYTwM0cFlWLdPFsFr6LblzqIySfbZph9+BFsAHsNvHOymEviUepeIW6KFHzpX8TKhbptBXXw==",
2377        "peerDependencies": {
2378          "typescript": ">=5"
2379        },
2380        "peerDependenciesMeta": {
2381          "typescript": {
2382            "optional": true
2383          }
2384        }
2385      },
2386      "node_modules/vite": {
2387        "version": "6.2.0",
2388        "resolved": "https://registry.npmjs.org/vite/-/vite-6.2.0.tgz",
2389        "integrity": "sha512-7dPxoo+WsT/64rDcwoOjk76XHj+TqNTIvHKcuMQ1k4/SeHDaQt5GFAeLYzrimZrMpn/O6DtdI03WUjdxuPM0oQ==",
2390        "dev": true,
2391        "dependencies": {
2392          "esbuild": "^0.25.0",
2393          "postcss": "^8.5.3",
2394          "rollup": "^4.30.1"
2395        },
2396        "bin": {
2397          "vite": "bin/vite.js"
2398        },
2399        "engines": {
2400          "node": "^18.0.0 || ^20.0.0 || >=22.0.0"
2401        },
2402        "funding": {
2403          "url": "https://github.com/vitejs/vite?sponsor=1"
2404        },
2405        "optionalDependencies": {
2406          "fsevents": "~2.3.3"
2407        },
2408        "peerDependencies": {
2409          "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0",
2410          "jiti": ">=1.21.0",
2411          "less": "*",
2412          "lightningcss": "^1.21.0",
2413          "sass": "*",
2414          "sass-embedded": "*",
2415          "stylus": "*",
2416          "sugarss": "*",
2417          "terser": "^5.16.0",
2418          "tsx": "^4.8.1",
2419          "yaml": "^2.4.2"
2420        },
2421        "peerDependenciesMeta": {
2422          "@types/node": {
2423            "optional": true
2424          },
2425          "jiti": {
2426            "optional": true
2427          },
2428          "less": {
2429            "optional": true
2430          },
2431          "lightningcss": {
2432            "optional": true
2433          },
2434          "sass": {
2435            "optional": true
2436          },
2437          "sass-embedded": {
2438            "optional": true
2439          },
2440          "stylus": {
2441            "optional": true
2442          },
2443          "sugarss": {
2444            "optional": true
2445          },
2446          "terser": {
2447            "optional": true
2448          },
2449          "tsx": {
2450            "optional": true
2451          },
2452          "yaml": {
2453            "optional": true
2454          }
2455        }
2456      },
2457      "node_modules/vite-node": {
2458        "version": "3.0.7",
2459        "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-3.0.7.tgz",
2460        "integrity": "sha512-2fX0QwX4GkkkpULXdT1Pf4q0tC1i1lFOyseKoonavXUNlQ77KpW2XqBGGNIm/J4Ows4KxgGJzDguYVPKwG/n5A==",
2461        "dev": true,
2462        "dependencies": {
2463          "cac": "^6.7.14",
2464          "debug": "^4.4.0",
2465          "es-module-lexer": "^1.6.0",
2466          "pathe": "^2.0.3",
2467          "vite": "^5.0.0 || ^6.0.0"
2468        },
2469        "bin": {
2470          "vite-node": "vite-node.mjs"
2471        },
2472        "engines": {
2473          "node": "^18.0.0 || ^20.0.0 || >=22.0.0"
2474        },
2475        "funding": {
2476          "url": "https://opencollective.com/vitest"
2477        }
2478      },
2479      "node_modules/vitest": {
2480        "version": "3.0.7",
2481        "resolved": "https://registry.npmjs.org/vitest/-/vitest-3.0.7.tgz",
2482        "integrity": "sha512-IP7gPK3LS3Fvn44x30X1dM9vtawm0aesAa2yBIZ9vQf+qB69NXC5776+Qmcr7ohUXIQuLhk7xQR0aSUIDPqavg==",
2483        "dev": true,
2484        "dependencies": {
2485          "@vitest/expect": "3.0.7",
2486          "@vitest/mocker": "3.0.7",
2487          "@vitest/pretty-format": "^3.0.7",
2488          "@vitest/runner": "3.0.7",
2489          "@vitest/snapshot": "3.0.7",
2490          "@vitest/spy": "3.0.7",
2491          "@vitest/utils": "3.0.7",
2492          "chai": "^5.2.0",
2493          "debug": "^4.4.0",
2494          "expect-type": "^1.1.0",
2495          "magic-string": "^0.30.17",
2496          "pathe": "^2.0.3",
2497          "std-env": "^3.8.0",
2498          "tinybench": "^2.9.0",
2499          "tinyexec": "^0.3.2",
2500          "tinypool": "^1.0.2",
2501          "tinyrainbow": "^2.0.0",
2502          "vite": "^5.0.0 || ^6.0.0",
2503          "vite-node": "3.0.7",
2504          "why-is-node-running": "^2.3.0"
2505        },
2506        "bin": {
2507          "vitest": "vitest.mjs"
2508        },
2509        "engines": {
2510          "node": "^18.0.0 || ^20.0.0 || >=22.0.0"
2511        },
2512        "funding": {
2513          "url": "https://opencollective.com/vitest"
2514        },
2515        "peerDependencies": {
2516          "@edge-runtime/vm": "*",
2517          "@types/debug": "^4.1.12",
2518          "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0",
2519          "@vitest/browser": "3.0.7",
2520          "@vitest/ui": "3.0.7",
2521          "happy-dom": "*",
2522          "jsdom": "*"
2523        },
2524        "peerDependenciesMeta": {
2525          "@edge-runtime/vm": {
2526            "optional": true
2527          },
2528          "@types/debug": {
2529            "optional": true
2530          },
2531          "@types/node": {
2532            "optional": true
2533          },
2534          "@vitest/browser": {
2535            "optional": true
2536          },
2537          "@vitest/ui": {
2538            "optional": true
2539          },
2540          "happy-dom": {
2541            "optional": true
2542          },
2543          "jsdom": {
2544            "optional": true
2545          }
2546        }
2547      },
2548      "node_modules/wcwidth": {
2549        "version": "1.0.1",
2550        "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz",
2551        "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==",
2552        "license": "MIT",
2553        "dependencies": {
2554          "defaults": "^1.0.3"
2555        }
2556      },
2557      "node_modules/why-is-node-running": {
2558        "version": "2.3.0",
2559        "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.3.0.tgz",
2560        "integrity": "sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==",
2561        "dev": true,
2562        "dependencies": {
2563          "siginfo": "^2.0.0",
2564          "stackback": "0.0.2"
2565        },
2566        "bin": {
2567          "why-is-node-running": "cli.js"
2568        },
2569        "engines": {
2570          "node": ">=8"
2571        }
2572      },
2573      "node_modules/widest-line": {
2574        "version": "4.0.1",
2575        "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz",
2576        "integrity": "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==",
2577        "license": "MIT",
2578        "dependencies": {
2579          "string-width": "^5.0.1"
2580        },
2581        "engines": {
2582          "node": ">=12"
2583        },
2584        "funding": {
2585          "url": "https://github.com/sponsors/sindresorhus"
2586        }
2587      },
2588      "node_modules/widest-line/node_modules/ansi-regex": {
2589        "version": "6.1.0",
2590        "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz",
2591        "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==",
2592        "license": "MIT",
2593        "engines": {
2594          "node": ">=12"
2595        },
2596        "funding": {
2597          "url": "https://github.com/chalk/ansi-regex?sponsor=1"
2598        }
2599      },
2600      "node_modules/widest-line/node_modules/emoji-regex": {
2601        "version": "9.2.2",
2602        "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
2603        "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==",
2604        "license": "MIT"
2605      },
2606      "node_modules/widest-line/node_modules/string-width": {
2607        "version": "5.1.2",
2608        "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
2609        "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
2610        "license": "MIT",
2611        "dependencies": {
2612          "eastasianwidth": "^0.2.0",
2613          "emoji-regex": "^9.2.2",
2614          "strip-ansi": "^7.0.1"
2615        },
2616        "engines": {
2617          "node": ">=12"
2618        },
2619        "funding": {
2620          "url": "https://github.com/sponsors/sindresorhus"
2621        }
2622      },
2623      "node_modules/widest-line/node_modules/strip-ansi": {
2624        "version": "7.1.0",
2625        "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
2626        "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
2627        "license": "MIT",
2628        "dependencies": {
2629          "ansi-regex": "^6.0.1"
2630        },
2631        "engines": {
2632          "node": ">=12"
2633        },
2634        "funding": {
2635          "url": "https://github.com/chalk/strip-ansi?sponsor=1"
2636        }
2637      },
2638      "node_modules/wrap-ansi": {
2639        "version": "8.1.0",
2640        "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz",
2641        "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==",
2642        "license": "MIT",
2643        "dependencies": {
2644          "ansi-styles": "^6.1.0",
2645          "string-width": "^5.0.1",
2646          "strip-ansi": "^7.0.1"
2647        },
2648        "engines": {
2649          "node": ">=12"
2650        },
2651        "funding": {
2652          "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
2653        }
2654      },
2655      "node_modules/wrap-ansi/node_modules/ansi-regex": {
2656        "version": "6.1.0",
2657        "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz",
2658        "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==",
2659        "license": "MIT",
2660        "engines": {
2661          "node": ">=12"
2662        },
2663        "funding": {
2664          "url": "https://github.com/chalk/ansi-regex?sponsor=1"
2665        }
2666      },
2667      "node_modules/wrap-ansi/node_modules/emoji-regex": {
2668        "version": "9.2.2",
2669        "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
2670        "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==",
2671        "license": "MIT"
2672      },
2673      "node_modules/wrap-ansi/node_modules/string-width": {
2674        "version": "5.1.2",
2675        "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
2676        "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
2677        "license": "MIT",
2678        "dependencies": {
2679          "eastasianwidth": "^0.2.0",
2680          "emoji-regex": "^9.2.2",
2681          "strip-ansi": "^7.0.1"
2682        },
2683        "engines": {
2684          "node": ">=12"
2685        },
2686        "funding": {
2687          "url": "https://github.com/sponsors/sindresorhus"
2688        }
2689      },
2690      "node_modules/wrap-ansi/node_modules/strip-ansi": {
2691        "version": "7.1.0",
2692        "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
2693        "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
2694        "license": "MIT",
2695        "dependencies": {
2696          "ansi-regex": "^6.0.1"
2697        },
2698        "engines": {
2699          "node": ">=12"
2700        },
2701        "funding": {
2702          "url": "https://github.com/chalk/strip-ansi?sponsor=1"
2703        }
2704      },
2705      "node_modules/ws": {
2706        "version": "8.17.1",
2707        "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz",
2708        "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==",
2709        "license": "MIT",
2710        "engines": {
2711          "node": ">=10.0.0"
2712        },
2713        "peerDependencies": {
2714          "bufferutil": "^4.0.1",
2715          "utf-8-validate": ">=5.0.2"
2716        },
2717        "peerDependenciesMeta": {
2718          "bufferutil": {
2719            "optional": true
2720          },
2721          "utf-8-validate": {
2722            "optional": true
2723          }
2724        }
2725      },
2726      "node_modules/yoctocolors-cjs": {
2727        "version": "2.1.2",
2728        "resolved": "https://registry.npmjs.org/yoctocolors-cjs/-/yoctocolors-cjs-2.1.2.tgz",
2729        "integrity": "sha512-cYVsTjKl8b+FrnidjibDWskAv7UKOfcwaVZdp/it9n1s9fU3IkgDbhdIRKCW4JDsAlECJY0ytoVPT3sK6kideA==",
2730        "license": "MIT",
2731        "engines": {
2732          "node": ">=18"
2733        },
2734        "funding": {
2735          "url": "https://github.com/sponsors/sindresorhus"
2736        }
2737      }
2738    }
2739  }