github.com/cgcardona/r-subnet-evm@v0.1.5/contracts/package-lock.json (about) 1 { 2 "name": "@avalabs/subnet-evm-contracts", 3 "version": "1.0.0", 4 "lockfileVersion": 2, 5 "requires": true, 6 "packages": { 7 "": { 8 "name": "@avalabs/subnet-evm-contracts", 9 "version": "1.0.0", 10 "license": "BSD-3-Clause", 11 "dependencies": { 12 "ds-test": "https://github.com/dapphub/ds-test.git" 13 }, 14 "devDependencies": { 15 "@nomiclabs/hardhat-ethers": "^2.0.2", 16 "@nomiclabs/hardhat-waffle": "^2.0.1", 17 "@openzeppelin/contracts": "^4.7.1", 18 "@types/chai": "^4.2.21", 19 "@types/mocha": "^9.0.0", 20 "@types/node": "^16.7.1", 21 "avalanche": "^3.8.5", 22 "chai": "^4.3.4", 23 "ethers": "^5.4.5", 24 "hardhat": "2.15.0", 25 "prettier": "^2.5.1", 26 "prettier-plugin-solidity": "^1.0.0-beta.19", 27 "ts-node": "^10.9.1", 28 "typescript": "^5.1.3" 29 }, 30 "engines": { 31 "node": ">=18.16.0", 32 "npm": ">6.0.0" 33 } 34 }, 35 "node_modules/@chainsafe/as-sha256": { 36 "version": "0.3.1", 37 "resolved": "https://registry.npmjs.org/@chainsafe/as-sha256/-/as-sha256-0.3.1.tgz", 38 "integrity": "sha512-hldFFYuf49ed7DAakWVXSJODuq3pzJEguD8tQ7h+sGkM18vja+OFoJI9krnGmgzyuZC2ETX0NOIcCTy31v2Mtg==", 39 "dev": true 40 }, 41 "node_modules/@chainsafe/persistent-merkle-tree": { 42 "version": "0.4.2", 43 "resolved": "https://registry.npmjs.org/@chainsafe/persistent-merkle-tree/-/persistent-merkle-tree-0.4.2.tgz", 44 "integrity": "sha512-lLO3ihKPngXLTus/L7WHKaw9PnNJWizlOF1H9NNzHP6Xvh82vzg9F2bzkXhYIFshMZ2gTCEz8tq6STe7r5NDfQ==", 45 "dev": true, 46 "dependencies": { 47 "@chainsafe/as-sha256": "^0.3.1" 48 } 49 }, 50 "node_modules/@chainsafe/ssz": { 51 "version": "0.9.4", 52 "resolved": "https://registry.npmjs.org/@chainsafe/ssz/-/ssz-0.9.4.tgz", 53 "integrity": "sha512-77Qtg2N1ayqs4Bg/wvnWfg5Bta7iy7IRh8XqXh7oNMeP2HBbBwx8m6yTpA8p0EHItWPEBkgZd5S5/LSlp3GXuQ==", 54 "dev": true, 55 "dependencies": { 56 "@chainsafe/as-sha256": "^0.3.1", 57 "@chainsafe/persistent-merkle-tree": "^0.4.2", 58 "case": "^1.6.3" 59 } 60 }, 61 "node_modules/@cspotcode/source-map-support": { 62 "version": "0.8.1", 63 "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", 64 "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", 65 "dev": true, 66 "dependencies": { 67 "@jridgewell/trace-mapping": "0.3.9" 68 }, 69 "engines": { 70 "node": ">=12" 71 } 72 }, 73 "node_modules/@ensdomains/ens": { 74 "version": "0.4.5", 75 "resolved": "https://registry.npmjs.org/@ensdomains/ens/-/ens-0.4.5.tgz", 76 "integrity": "sha512-JSvpj1iNMFjK6K+uVl4unqMoa9rf5jopb8cya5UGBWz23Nw8hSNT7efgUx4BTlAPAgpNlEioUfeTyQ6J9ZvTVw==", 77 "deprecated": "Please use @ensdomains/ens-contracts", 78 "dev": true, 79 "peer": true, 80 "dependencies": { 81 "bluebird": "^3.5.2", 82 "eth-ens-namehash": "^2.0.8", 83 "solc": "^0.4.20", 84 "testrpc": "0.0.1", 85 "web3-utils": "^1.0.0-beta.31" 86 } 87 }, 88 "node_modules/@ensdomains/ens/node_modules/ansi-regex": { 89 "version": "2.1.1", 90 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", 91 "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", 92 "dev": true, 93 "peer": true, 94 "engines": { 95 "node": ">=0.10.0" 96 } 97 }, 98 "node_modules/@ensdomains/ens/node_modules/camelcase": { 99 "version": "3.0.0", 100 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", 101 "integrity": "sha512-4nhGqUkc4BqbBBB4Q6zLuD7lzzrHYrjKGeYaEji/3tFR5VdJu9v+LilhGIVe8wxEJPPOeWo7eg8dwY13TZ1BNg==", 102 "dev": true, 103 "peer": true, 104 "engines": { 105 "node": ">=0.10.0" 106 } 107 }, 108 "node_modules/@ensdomains/ens/node_modules/cliui": { 109 "version": "3.2.0", 110 "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", 111 "integrity": "sha512-0yayqDxWQbqk3ojkYqUKqaAQ6AfNKeKWRNA8kR0WXzAsdHpP4BIaOmMAG87JGuO6qcobyW4GjxHd9PmhEd+T9w==", 112 "dev": true, 113 "peer": true, 114 "dependencies": { 115 "string-width": "^1.0.1", 116 "strip-ansi": "^3.0.1", 117 "wrap-ansi": "^2.0.0" 118 } 119 }, 120 "node_modules/@ensdomains/ens/node_modules/fs-extra": { 121 "version": "0.30.0", 122 "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.30.0.tgz", 123 "integrity": "sha512-UvSPKyhMn6LEd/WpUaV9C9t3zATuqoqfWc3QdPhPLb58prN9tqYPlPWi8Krxi44loBoUzlobqZ3+8tGpxxSzwA==", 124 "dev": true, 125 "peer": true, 126 "dependencies": { 127 "graceful-fs": "^4.1.2", 128 "jsonfile": "^2.1.0", 129 "klaw": "^1.0.0", 130 "path-is-absolute": "^1.0.0", 131 "rimraf": "^2.2.8" 132 } 133 }, 134 "node_modules/@ensdomains/ens/node_modules/get-caller-file": { 135 "version": "1.0.3", 136 "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", 137 "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", 138 "dev": true, 139 "peer": true 140 }, 141 "node_modules/@ensdomains/ens/node_modules/is-fullwidth-code-point": { 142 "version": "1.0.0", 143 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", 144 "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==", 145 "dev": true, 146 "peer": true, 147 "dependencies": { 148 "number-is-nan": "^1.0.0" 149 }, 150 "engines": { 151 "node": ">=0.10.0" 152 } 153 }, 154 "node_modules/@ensdomains/ens/node_modules/jsonfile": { 155 "version": "2.4.0", 156 "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", 157 "integrity": "sha512-PKllAqbgLgxHaj8TElYymKCAgrASebJrWpTnEkOaTowt23VKXXN0sUeriJ+eh7y6ufb/CC5ap11pz71/cM0hUw==", 158 "dev": true, 159 "peer": true, 160 "optionalDependencies": { 161 "graceful-fs": "^4.1.6" 162 } 163 }, 164 "node_modules/@ensdomains/ens/node_modules/require-from-string": { 165 "version": "1.2.1", 166 "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-1.2.1.tgz", 167 "integrity": "sha512-H7AkJWMobeskkttHyhTVtS0fxpFLjxhbfMa6Bk3wimP7sdPRGL3EyCg3sAQenFfAe+xQ+oAc85Nmtvq0ROM83Q==", 168 "dev": true, 169 "peer": true, 170 "engines": { 171 "node": ">=0.10.0" 172 } 173 }, 174 "node_modules/@ensdomains/ens/node_modules/require-main-filename": { 175 "version": "1.0.1", 176 "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", 177 "integrity": "sha512-IqSUtOVP4ksd1C/ej5zeEh/BIP2ajqpn8c5x+q99gvcIG/Qf0cud5raVnE/Dwd0ua9TXYDoDc0RE5hBSdz22Ug==", 178 "dev": true, 179 "peer": true 180 }, 181 "node_modules/@ensdomains/ens/node_modules/semver": { 182 "version": "5.7.1", 183 "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", 184 "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", 185 "dev": true, 186 "peer": true, 187 "bin": { 188 "semver": "bin/semver" 189 } 190 }, 191 "node_modules/@ensdomains/ens/node_modules/solc": { 192 "version": "0.4.26", 193 "resolved": "https://registry.npmjs.org/solc/-/solc-0.4.26.tgz", 194 "integrity": "sha512-o+c6FpkiHd+HPjmjEVpQgH7fqZ14tJpXhho+/bQXlXbliLIS/xjXb42Vxh+qQY1WCSTMQ0+a5vR9vi0MfhU6mA==", 195 "dev": true, 196 "peer": true, 197 "dependencies": { 198 "fs-extra": "^0.30.0", 199 "memorystream": "^0.3.1", 200 "require-from-string": "^1.1.0", 201 "semver": "^5.3.0", 202 "yargs": "^4.7.1" 203 }, 204 "bin": { 205 "solcjs": "solcjs" 206 } 207 }, 208 "node_modules/@ensdomains/ens/node_modules/string-width": { 209 "version": "1.0.2", 210 "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", 211 "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==", 212 "dev": true, 213 "peer": true, 214 "dependencies": { 215 "code-point-at": "^1.0.0", 216 "is-fullwidth-code-point": "^1.0.0", 217 "strip-ansi": "^3.0.0" 218 }, 219 "engines": { 220 "node": ">=0.10.0" 221 } 222 }, 223 "node_modules/@ensdomains/ens/node_modules/strip-ansi": { 224 "version": "3.0.1", 225 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", 226 "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", 227 "dev": true, 228 "peer": true, 229 "dependencies": { 230 "ansi-regex": "^2.0.0" 231 }, 232 "engines": { 233 "node": ">=0.10.0" 234 } 235 }, 236 "node_modules/@ensdomains/ens/node_modules/which-module": { 237 "version": "1.0.0", 238 "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", 239 "integrity": "sha512-F6+WgncZi/mJDrammbTuHe1q0R5hOXv/mBaiNA2TCNT/LTHusX0V+CJnj9XT8ki5ln2UZyyddDgHfCzyrOH7MQ==", 240 "dev": true, 241 "peer": true 242 }, 243 "node_modules/@ensdomains/ens/node_modules/wrap-ansi": { 244 "version": "2.1.0", 245 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", 246 "integrity": "sha512-vAaEaDM946gbNpH5pLVNR+vX2ht6n0Bt3GXwVB1AuAqZosOvHNF3P7wDnh8KLkSqgUh0uh77le7Owgoz+Z9XBw==", 247 "dev": true, 248 "peer": true, 249 "dependencies": { 250 "string-width": "^1.0.1", 251 "strip-ansi": "^3.0.1" 252 }, 253 "engines": { 254 "node": ">=0.10.0" 255 } 256 }, 257 "node_modules/@ensdomains/ens/node_modules/y18n": { 258 "version": "3.2.2", 259 "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz", 260 "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==", 261 "dev": true, 262 "peer": true 263 }, 264 "node_modules/@ensdomains/ens/node_modules/yargs": { 265 "version": "4.8.1", 266 "resolved": "https://registry.npmjs.org/yargs/-/yargs-4.8.1.tgz", 267 "integrity": "sha512-LqodLrnIDM3IFT+Hf/5sxBnEGECrfdC1uIbgZeJmESCSo4HoCAaKEus8MylXHAkdacGc0ye+Qa+dpkuom8uVYA==", 268 "dev": true, 269 "peer": true, 270 "dependencies": { 271 "cliui": "^3.2.0", 272 "decamelize": "^1.1.1", 273 "get-caller-file": "^1.0.1", 274 "lodash.assign": "^4.0.3", 275 "os-locale": "^1.4.0", 276 "read-pkg-up": "^1.0.1", 277 "require-directory": "^2.1.1", 278 "require-main-filename": "^1.0.1", 279 "set-blocking": "^2.0.0", 280 "string-width": "^1.0.1", 281 "which-module": "^1.0.0", 282 "window-size": "^0.2.0", 283 "y18n": "^3.2.1", 284 "yargs-parser": "^2.4.1" 285 } 286 }, 287 "node_modules/@ensdomains/ens/node_modules/yargs-parser": { 288 "version": "2.4.1", 289 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-2.4.1.tgz", 290 "integrity": "sha512-9pIKIJhnI5tonzG6OnCFlz/yln8xHYcGl+pn3xR0Vzff0vzN1PbNRaelgfgRUwZ3s4i3jvxT9WhmUGL4whnasA==", 291 "dev": true, 292 "peer": true, 293 "dependencies": { 294 "camelcase": "^3.0.0", 295 "lodash.assign": "^4.0.6" 296 } 297 }, 298 "node_modules/@ensdomains/resolver": { 299 "version": "0.2.4", 300 "resolved": "https://registry.npmjs.org/@ensdomains/resolver/-/resolver-0.2.4.tgz", 301 "integrity": "sha512-bvaTH34PMCbv6anRa9I/0zjLJgY4EuznbEMgbV77JBCQ9KNC46rzi0avuxpOfu+xDjPEtSFGqVEOr5GlUSGudA==", 302 "deprecated": "Please use @ensdomains/ens-contracts", 303 "dev": true, 304 "peer": true 305 }, 306 "node_modules/@ethereum-waffle/chai": { 307 "version": "4.0.10", 308 "resolved": "https://registry.npmjs.org/@ethereum-waffle/chai/-/chai-4.0.10.tgz", 309 "integrity": "sha512-X5RepE7Dn8KQLFO7HHAAe+KeGaX/by14hn90wePGBhzL54tq4Y8JscZFu+/LCwCl6TnkAAy5ebiMoqJ37sFtWw==", 310 "dev": true, 311 "peer": true, 312 "dependencies": { 313 "@ethereum-waffle/provider": "4.0.5", 314 "debug": "^4.3.4", 315 "json-bigint": "^1.0.0" 316 }, 317 "engines": { 318 "node": ">=10.0" 319 }, 320 "peerDependencies": { 321 "ethers": "*" 322 } 323 }, 324 "node_modules/@ethereum-waffle/compiler": { 325 "version": "4.0.3", 326 "resolved": "https://registry.npmjs.org/@ethereum-waffle/compiler/-/compiler-4.0.3.tgz", 327 "integrity": "sha512-5x5U52tSvEVJS6dpCeXXKvRKyf8GICDwiTwUvGD3/WD+DpvgvaoHOL82XqpTSUHgV3bBq6ma5/8gKUJUIAnJCw==", 328 "dev": true, 329 "peer": true, 330 "dependencies": { 331 "@resolver-engine/imports": "^0.3.3", 332 "@resolver-engine/imports-fs": "^0.3.3", 333 "@typechain/ethers-v5": "^10.0.0", 334 "@types/mkdirp": "^0.5.2", 335 "@types/node-fetch": "^2.6.1", 336 "mkdirp": "^0.5.1", 337 "node-fetch": "^2.6.7" 338 }, 339 "engines": { 340 "node": ">=10.0" 341 }, 342 "peerDependencies": { 343 "ethers": "*", 344 "solc": "*", 345 "typechain": "^8.0.0" 346 } 347 }, 348 "node_modules/@ethereum-waffle/ens": { 349 "version": "4.0.3", 350 "resolved": "https://registry.npmjs.org/@ethereum-waffle/ens/-/ens-4.0.3.tgz", 351 "integrity": "sha512-PVLcdnTbaTfCrfSOrvtlA9Fih73EeDvFS28JQnT5M5P4JMplqmchhcZB1yg/fCtx4cvgHlZXa0+rOCAk2Jk0Jw==", 352 "dev": true, 353 "peer": true, 354 "engines": { 355 "node": ">=10.0" 356 }, 357 "peerDependencies": { 358 "@ensdomains/ens": "^0.4.4", 359 "@ensdomains/resolver": "^0.2.4", 360 "ethers": "*" 361 } 362 }, 363 "node_modules/@ethereum-waffle/mock-contract": { 364 "version": "4.0.4", 365 "resolved": "https://registry.npmjs.org/@ethereum-waffle/mock-contract/-/mock-contract-4.0.4.tgz", 366 "integrity": "sha512-LwEj5SIuEe9/gnrXgtqIkWbk2g15imM/qcJcxpLyAkOj981tQxXmtV4XmQMZsdedEsZ/D/rbUAOtZbgwqgUwQA==", 367 "dev": true, 368 "peer": true, 369 "engines": { 370 "node": ">=10.0" 371 }, 372 "peerDependencies": { 373 "ethers": "*" 374 } 375 }, 376 "node_modules/@ethereum-waffle/provider": { 377 "version": "4.0.5", 378 "resolved": "https://registry.npmjs.org/@ethereum-waffle/provider/-/provider-4.0.5.tgz", 379 "integrity": "sha512-40uzfyzcrPh+Gbdzv89JJTMBlZwzya1YLDyim8mVbEqYLP5VRYWoGp0JMyaizgV3hMoUFRqJKVmIUw4v7r3hYw==", 380 "dev": true, 381 "peer": true, 382 "dependencies": { 383 "@ethereum-waffle/ens": "4.0.3", 384 "@ganache/ethereum-options": "0.1.4", 385 "debug": "^4.3.4", 386 "ganache": "7.4.3" 387 }, 388 "engines": { 389 "node": ">=10.0" 390 }, 391 "peerDependencies": { 392 "ethers": "*" 393 } 394 }, 395 "node_modules/@ethereumjs/block": { 396 "version": "3.6.3", 397 "resolved": "https://registry.npmjs.org/@ethereumjs/block/-/block-3.6.3.tgz", 398 "integrity": "sha512-CegDeryc2DVKnDkg5COQrE0bJfw/p0v3GBk2W5/Dj5dOVfEmb50Ux0GLnSPypooLnfqjwFaorGuT9FokWB3GRg==", 399 "dev": true, 400 "peer": true, 401 "dependencies": { 402 "@ethereumjs/common": "^2.6.5", 403 "@ethereumjs/tx": "^3.5.2", 404 "ethereumjs-util": "^7.1.5", 405 "merkle-patricia-tree": "^4.2.4" 406 } 407 }, 408 "node_modules/@ethereumjs/block/node_modules/@types/bn.js": { 409 "version": "5.1.1", 410 "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-5.1.1.tgz", 411 "integrity": "sha512-qNrYbZqMx0uJAfKnKclPh+dTwK33KfLHYqtyODwd5HnXOjnkhc4qgn3BrK6RWyGZm5+sIFE7Q7Vz6QQtJB7w7g==", 412 "dev": true, 413 "peer": true, 414 "dependencies": { 415 "@types/node": "*" 416 } 417 }, 418 "node_modules/@ethereumjs/block/node_modules/ethereumjs-util": { 419 "version": "7.1.5", 420 "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-7.1.5.tgz", 421 "integrity": "sha512-SDl5kKrQAudFBUe5OJM9Ac6WmMyYmXX/6sTmLZ3ffG2eY6ZIGBes3pEDxNN6V72WyOw4CPD5RomKdsa8DAAwLg==", 422 "dev": true, 423 "peer": true, 424 "dependencies": { 425 "@types/bn.js": "^5.1.0", 426 "bn.js": "^5.1.2", 427 "create-hash": "^1.1.2", 428 "ethereum-cryptography": "^0.1.3", 429 "rlp": "^2.2.4" 430 }, 431 "engines": { 432 "node": ">=10.0.0" 433 } 434 }, 435 "node_modules/@ethereumjs/blockchain": { 436 "version": "5.5.3", 437 "resolved": "https://registry.npmjs.org/@ethereumjs/blockchain/-/blockchain-5.5.3.tgz", 438 "integrity": "sha512-bi0wuNJ1gw4ByNCV56H0Z4Q7D+SxUbwyG12Wxzbvqc89PXLRNR20LBcSUZRKpN0+YCPo6m0XZL/JLio3B52LTw==", 439 "dev": true, 440 "peer": true, 441 "dependencies": { 442 "@ethereumjs/block": "^3.6.2", 443 "@ethereumjs/common": "^2.6.4", 444 "@ethereumjs/ethash": "^1.1.0", 445 "debug": "^4.3.3", 446 "ethereumjs-util": "^7.1.5", 447 "level-mem": "^5.0.1", 448 "lru-cache": "^5.1.1", 449 "semaphore-async-await": "^1.5.1" 450 } 451 }, 452 "node_modules/@ethereumjs/blockchain/node_modules/@types/bn.js": { 453 "version": "5.1.1", 454 "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-5.1.1.tgz", 455 "integrity": "sha512-qNrYbZqMx0uJAfKnKclPh+dTwK33KfLHYqtyODwd5HnXOjnkhc4qgn3BrK6RWyGZm5+sIFE7Q7Vz6QQtJB7w7g==", 456 "dev": true, 457 "peer": true, 458 "dependencies": { 459 "@types/node": "*" 460 } 461 }, 462 "node_modules/@ethereumjs/blockchain/node_modules/ethereumjs-util": { 463 "version": "7.1.5", 464 "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-7.1.5.tgz", 465 "integrity": "sha512-SDl5kKrQAudFBUe5OJM9Ac6WmMyYmXX/6sTmLZ3ffG2eY6ZIGBes3pEDxNN6V72WyOw4CPD5RomKdsa8DAAwLg==", 466 "dev": true, 467 "peer": true, 468 "dependencies": { 469 "@types/bn.js": "^5.1.0", 470 "bn.js": "^5.1.2", 471 "create-hash": "^1.1.2", 472 "ethereum-cryptography": "^0.1.3", 473 "rlp": "^2.2.4" 474 }, 475 "engines": { 476 "node": ">=10.0.0" 477 } 478 }, 479 "node_modules/@ethereumjs/common": { 480 "version": "2.6.5", 481 "resolved": "https://registry.npmjs.org/@ethereumjs/common/-/common-2.6.5.tgz", 482 "integrity": "sha512-lRyVQOeCDaIVtgfbowla32pzeDv2Obr8oR8Put5RdUBNRGr1VGPGQNGP6elWIpgK3YdpzqTOh4GyUGOureVeeA==", 483 "dev": true, 484 "peer": true, 485 "dependencies": { 486 "crc-32": "^1.2.0", 487 "ethereumjs-util": "^7.1.5" 488 } 489 }, 490 "node_modules/@ethereumjs/common/node_modules/@types/bn.js": { 491 "version": "5.1.1", 492 "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-5.1.1.tgz", 493 "integrity": "sha512-qNrYbZqMx0uJAfKnKclPh+dTwK33KfLHYqtyODwd5HnXOjnkhc4qgn3BrK6RWyGZm5+sIFE7Q7Vz6QQtJB7w7g==", 494 "dev": true, 495 "peer": true, 496 "dependencies": { 497 "@types/node": "*" 498 } 499 }, 500 "node_modules/@ethereumjs/common/node_modules/ethereumjs-util": { 501 "version": "7.1.5", 502 "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-7.1.5.tgz", 503 "integrity": "sha512-SDl5kKrQAudFBUe5OJM9Ac6WmMyYmXX/6sTmLZ3ffG2eY6ZIGBes3pEDxNN6V72WyOw4CPD5RomKdsa8DAAwLg==", 504 "dev": true, 505 "peer": true, 506 "dependencies": { 507 "@types/bn.js": "^5.1.0", 508 "bn.js": "^5.1.2", 509 "create-hash": "^1.1.2", 510 "ethereum-cryptography": "^0.1.3", 511 "rlp": "^2.2.4" 512 }, 513 "engines": { 514 "node": ">=10.0.0" 515 } 516 }, 517 "node_modules/@ethereumjs/ethash": { 518 "version": "1.1.0", 519 "resolved": "https://registry.npmjs.org/@ethereumjs/ethash/-/ethash-1.1.0.tgz", 520 "integrity": "sha512-/U7UOKW6BzpA+Vt+kISAoeDie1vAvY4Zy2KF5JJb+So7+1yKmJeJEHOGSnQIj330e9Zyl3L5Nae6VZyh2TJnAA==", 521 "dev": true, 522 "peer": true, 523 "dependencies": { 524 "@ethereumjs/block": "^3.5.0", 525 "@types/levelup": "^4.3.0", 526 "buffer-xor": "^2.0.1", 527 "ethereumjs-util": "^7.1.1", 528 "miller-rabin": "^4.0.0" 529 } 530 }, 531 "node_modules/@ethereumjs/ethash/node_modules/@types/bn.js": { 532 "version": "5.1.1", 533 "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-5.1.1.tgz", 534 "integrity": "sha512-qNrYbZqMx0uJAfKnKclPh+dTwK33KfLHYqtyODwd5HnXOjnkhc4qgn3BrK6RWyGZm5+sIFE7Q7Vz6QQtJB7w7g==", 535 "dev": true, 536 "peer": true, 537 "dependencies": { 538 "@types/node": "*" 539 } 540 }, 541 "node_modules/@ethereumjs/ethash/node_modules/buffer-xor": { 542 "version": "2.0.2", 543 "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-2.0.2.tgz", 544 "integrity": "sha512-eHslX0bin3GB+Lx2p7lEYRShRewuNZL3fUl4qlVJGGiwoPGftmt8JQgk2Y9Ji5/01TnVDo33E5b5O3vUB1HdqQ==", 545 "dev": true, 546 "peer": true, 547 "dependencies": { 548 "safe-buffer": "^5.1.1" 549 } 550 }, 551 "node_modules/@ethereumjs/ethash/node_modules/ethereumjs-util": { 552 "version": "7.1.5", 553 "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-7.1.5.tgz", 554 "integrity": "sha512-SDl5kKrQAudFBUe5OJM9Ac6WmMyYmXX/6sTmLZ3ffG2eY6ZIGBes3pEDxNN6V72WyOw4CPD5RomKdsa8DAAwLg==", 555 "dev": true, 556 "peer": true, 557 "dependencies": { 558 "@types/bn.js": "^5.1.0", 559 "bn.js": "^5.1.2", 560 "create-hash": "^1.1.2", 561 "ethereum-cryptography": "^0.1.3", 562 "rlp": "^2.2.4" 563 }, 564 "engines": { 565 "node": ">=10.0.0" 566 } 567 }, 568 "node_modules/@ethereumjs/tx": { 569 "version": "3.5.2", 570 "resolved": "https://registry.npmjs.org/@ethereumjs/tx/-/tx-3.5.2.tgz", 571 "integrity": "sha512-gQDNJWKrSDGu2w7w0PzVXVBNMzb7wwdDOmOqczmhNjqFxFuIbhVJDwiGEnxFNC2/b8ifcZzY7MLcluizohRzNw==", 572 "dev": true, 573 "peer": true, 574 "dependencies": { 575 "@ethereumjs/common": "^2.6.4", 576 "ethereumjs-util": "^7.1.5" 577 } 578 }, 579 "node_modules/@ethereumjs/tx/node_modules/@types/bn.js": { 580 "version": "5.1.1", 581 "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-5.1.1.tgz", 582 "integrity": "sha512-qNrYbZqMx0uJAfKnKclPh+dTwK33KfLHYqtyODwd5HnXOjnkhc4qgn3BrK6RWyGZm5+sIFE7Q7Vz6QQtJB7w7g==", 583 "dev": true, 584 "peer": true, 585 "dependencies": { 586 "@types/node": "*" 587 } 588 }, 589 "node_modules/@ethereumjs/tx/node_modules/ethereumjs-util": { 590 "version": "7.1.5", 591 "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-7.1.5.tgz", 592 "integrity": "sha512-SDl5kKrQAudFBUe5OJM9Ac6WmMyYmXX/6sTmLZ3ffG2eY6ZIGBes3pEDxNN6V72WyOw4CPD5RomKdsa8DAAwLg==", 593 "dev": true, 594 "peer": true, 595 "dependencies": { 596 "@types/bn.js": "^5.1.0", 597 "bn.js": "^5.1.2", 598 "create-hash": "^1.1.2", 599 "ethereum-cryptography": "^0.1.3", 600 "rlp": "^2.2.4" 601 }, 602 "engines": { 603 "node": ">=10.0.0" 604 } 605 }, 606 "node_modules/@ethersproject/abi": { 607 "version": "5.7.0", 608 "resolved": "https://registry.npmjs.org/@ethersproject/abi/-/abi-5.7.0.tgz", 609 "integrity": "sha512-351ktp42TiRcYB3H1OP8yajPeAQstMW/yCFokj/AthP9bLHzQFPlOrxOcwYEDkUAICmOHljvN4K39OMTMUa9RA==", 610 "dev": true, 611 "funding": [ 612 { 613 "type": "individual", 614 "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" 615 }, 616 { 617 "type": "individual", 618 "url": "https://www.buymeacoffee.com/ricmoo" 619 } 620 ], 621 "dependencies": { 622 "@ethersproject/address": "^5.7.0", 623 "@ethersproject/bignumber": "^5.7.0", 624 "@ethersproject/bytes": "^5.7.0", 625 "@ethersproject/constants": "^5.7.0", 626 "@ethersproject/hash": "^5.7.0", 627 "@ethersproject/keccak256": "^5.7.0", 628 "@ethersproject/logger": "^5.7.0", 629 "@ethersproject/properties": "^5.7.0", 630 "@ethersproject/strings": "^5.7.0" 631 } 632 }, 633 "node_modules/@ethersproject/abstract-provider": { 634 "version": "5.7.0", 635 "resolved": "https://registry.npmjs.org/@ethersproject/abstract-provider/-/abstract-provider-5.7.0.tgz", 636 "integrity": "sha512-R41c9UkchKCpAqStMYUpdunjo3pkEvZC3FAwZn5S5MGbXoMQOHIdHItezTETxAO5bevtMApSyEhn9+CHcDsWBw==", 637 "dev": true, 638 "funding": [ 639 { 640 "type": "individual", 641 "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" 642 }, 643 { 644 "type": "individual", 645 "url": "https://www.buymeacoffee.com/ricmoo" 646 } 647 ], 648 "dependencies": { 649 "@ethersproject/bignumber": "^5.7.0", 650 "@ethersproject/bytes": "^5.7.0", 651 "@ethersproject/logger": "^5.7.0", 652 "@ethersproject/networks": "^5.7.0", 653 "@ethersproject/properties": "^5.7.0", 654 "@ethersproject/transactions": "^5.7.0", 655 "@ethersproject/web": "^5.7.0" 656 } 657 }, 658 "node_modules/@ethersproject/abstract-signer": { 659 "version": "5.7.0", 660 "resolved": "https://registry.npmjs.org/@ethersproject/abstract-signer/-/abstract-signer-5.7.0.tgz", 661 "integrity": "sha512-a16V8bq1/Cz+TGCkE2OPMTOUDLS3grCpdjoJCYNnVBbdYEMSgKrU0+B90s8b6H+ByYTBZN7a3g76jdIJi7UfKQ==", 662 "dev": true, 663 "funding": [ 664 { 665 "type": "individual", 666 "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" 667 }, 668 { 669 "type": "individual", 670 "url": "https://www.buymeacoffee.com/ricmoo" 671 } 672 ], 673 "dependencies": { 674 "@ethersproject/abstract-provider": "^5.7.0", 675 "@ethersproject/bignumber": "^5.7.0", 676 "@ethersproject/bytes": "^5.7.0", 677 "@ethersproject/logger": "^5.7.0", 678 "@ethersproject/properties": "^5.7.0" 679 } 680 }, 681 "node_modules/@ethersproject/address": { 682 "version": "5.7.0", 683 "resolved": "https://registry.npmjs.org/@ethersproject/address/-/address-5.7.0.tgz", 684 "integrity": "sha512-9wYhYt7aghVGo758POM5nqcOMaE168Q6aRLJZwUmiqSrAungkG74gSSeKEIR7ukixesdRZGPgVqme6vmxs1fkA==", 685 "dev": true, 686 "funding": [ 687 { 688 "type": "individual", 689 "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" 690 }, 691 { 692 "type": "individual", 693 "url": "https://www.buymeacoffee.com/ricmoo" 694 } 695 ], 696 "dependencies": { 697 "@ethersproject/bignumber": "^5.7.0", 698 "@ethersproject/bytes": "^5.7.0", 699 "@ethersproject/keccak256": "^5.7.0", 700 "@ethersproject/logger": "^5.7.0", 701 "@ethersproject/rlp": "^5.7.0" 702 } 703 }, 704 "node_modules/@ethersproject/base64": { 705 "version": "5.7.0", 706 "resolved": "https://registry.npmjs.org/@ethersproject/base64/-/base64-5.7.0.tgz", 707 "integrity": "sha512-Dr8tcHt2mEbsZr/mwTPIQAf3Ai0Bks/7gTw9dSqk1mQvhW3XvRlmDJr/4n+wg1JmCl16NZue17CDh8xb/vZ0sQ==", 708 "dev": true, 709 "funding": [ 710 { 711 "type": "individual", 712 "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" 713 }, 714 { 715 "type": "individual", 716 "url": "https://www.buymeacoffee.com/ricmoo" 717 } 718 ], 719 "dependencies": { 720 "@ethersproject/bytes": "^5.7.0" 721 } 722 }, 723 "node_modules/@ethersproject/basex": { 724 "version": "5.7.0", 725 "resolved": "https://registry.npmjs.org/@ethersproject/basex/-/basex-5.7.0.tgz", 726 "integrity": "sha512-ywlh43GwZLv2Voc2gQVTKBoVQ1mti3d8HK5aMxsfu/nRDnMmNqaSJ3r3n85HBByT8OpoY96SXM1FogC533T4zw==", 727 "dev": true, 728 "funding": [ 729 { 730 "type": "individual", 731 "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" 732 }, 733 { 734 "type": "individual", 735 "url": "https://www.buymeacoffee.com/ricmoo" 736 } 737 ], 738 "dependencies": { 739 "@ethersproject/bytes": "^5.7.0", 740 "@ethersproject/properties": "^5.7.0" 741 } 742 }, 743 "node_modules/@ethersproject/bignumber": { 744 "version": "5.7.0", 745 "resolved": "https://registry.npmjs.org/@ethersproject/bignumber/-/bignumber-5.7.0.tgz", 746 "integrity": "sha512-n1CAdIHRWjSucQO3MC1zPSVgV/6dy/fjL9pMrPP9peL+QxEg9wOsVqwD4+818B6LUEtaXzVHQiuivzRoxPxUGw==", 747 "dev": true, 748 "funding": [ 749 { 750 "type": "individual", 751 "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" 752 }, 753 { 754 "type": "individual", 755 "url": "https://www.buymeacoffee.com/ricmoo" 756 } 757 ], 758 "dependencies": { 759 "@ethersproject/bytes": "^5.7.0", 760 "@ethersproject/logger": "^5.7.0", 761 "bn.js": "^5.2.1" 762 } 763 }, 764 "node_modules/@ethersproject/bytes": { 765 "version": "5.7.0", 766 "resolved": "https://registry.npmjs.org/@ethersproject/bytes/-/bytes-5.7.0.tgz", 767 "integrity": "sha512-nsbxwgFXWh9NyYWo+U8atvmMsSdKJprTcICAkvbBffT75qDocbuggBU0SJiVK2MuTrp0q+xvLkTnGMPK1+uA9A==", 768 "dev": true, 769 "funding": [ 770 { 771 "type": "individual", 772 "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" 773 }, 774 { 775 "type": "individual", 776 "url": "https://www.buymeacoffee.com/ricmoo" 777 } 778 ], 779 "dependencies": { 780 "@ethersproject/logger": "^5.7.0" 781 } 782 }, 783 "node_modules/@ethersproject/constants": { 784 "version": "5.7.0", 785 "resolved": "https://registry.npmjs.org/@ethersproject/constants/-/constants-5.7.0.tgz", 786 "integrity": "sha512-DHI+y5dBNvkpYUMiRQyxRBYBefZkJfo70VUkUAsRjcPs47muV9evftfZ0PJVCXYbAiCgght0DtcF9srFQmIgWA==", 787 "dev": true, 788 "funding": [ 789 { 790 "type": "individual", 791 "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" 792 }, 793 { 794 "type": "individual", 795 "url": "https://www.buymeacoffee.com/ricmoo" 796 } 797 ], 798 "dependencies": { 799 "@ethersproject/bignumber": "^5.7.0" 800 } 801 }, 802 "node_modules/@ethersproject/contracts": { 803 "version": "5.7.0", 804 "resolved": "https://registry.npmjs.org/@ethersproject/contracts/-/contracts-5.7.0.tgz", 805 "integrity": "sha512-5GJbzEU3X+d33CdfPhcyS+z8MzsTrBGk/sc+G+59+tPa9yFkl6HQ9D6L0QMgNTA9q8dT0XKxxkyp883XsQvbbg==", 806 "dev": true, 807 "funding": [ 808 { 809 "type": "individual", 810 "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" 811 }, 812 { 813 "type": "individual", 814 "url": "https://www.buymeacoffee.com/ricmoo" 815 } 816 ], 817 "dependencies": { 818 "@ethersproject/abi": "^5.7.0", 819 "@ethersproject/abstract-provider": "^5.7.0", 820 "@ethersproject/abstract-signer": "^5.7.0", 821 "@ethersproject/address": "^5.7.0", 822 "@ethersproject/bignumber": "^5.7.0", 823 "@ethersproject/bytes": "^5.7.0", 824 "@ethersproject/constants": "^5.7.0", 825 "@ethersproject/logger": "^5.7.0", 826 "@ethersproject/properties": "^5.7.0", 827 "@ethersproject/transactions": "^5.7.0" 828 } 829 }, 830 "node_modules/@ethersproject/hash": { 831 "version": "5.7.0", 832 "resolved": "https://registry.npmjs.org/@ethersproject/hash/-/hash-5.7.0.tgz", 833 "integrity": "sha512-qX5WrQfnah1EFnO5zJv1v46a8HW0+E5xuBBDTwMFZLuVTx0tbU2kkx15NqdjxecrLGatQN9FGQKpb1FKdHCt+g==", 834 "dev": true, 835 "funding": [ 836 { 837 "type": "individual", 838 "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" 839 }, 840 { 841 "type": "individual", 842 "url": "https://www.buymeacoffee.com/ricmoo" 843 } 844 ], 845 "dependencies": { 846 "@ethersproject/abstract-signer": "^5.7.0", 847 "@ethersproject/address": "^5.7.0", 848 "@ethersproject/base64": "^5.7.0", 849 "@ethersproject/bignumber": "^5.7.0", 850 "@ethersproject/bytes": "^5.7.0", 851 "@ethersproject/keccak256": "^5.7.0", 852 "@ethersproject/logger": "^5.7.0", 853 "@ethersproject/properties": "^5.7.0", 854 "@ethersproject/strings": "^5.7.0" 855 } 856 }, 857 "node_modules/@ethersproject/hdnode": { 858 "version": "5.7.0", 859 "resolved": "https://registry.npmjs.org/@ethersproject/hdnode/-/hdnode-5.7.0.tgz", 860 "integrity": "sha512-OmyYo9EENBPPf4ERhR7oj6uAtUAhYGqOnIS+jE5pTXvdKBS99ikzq1E7Iv0ZQZ5V36Lqx1qZLeak0Ra16qpeOg==", 861 "dev": true, 862 "funding": [ 863 { 864 "type": "individual", 865 "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" 866 }, 867 { 868 "type": "individual", 869 "url": "https://www.buymeacoffee.com/ricmoo" 870 } 871 ], 872 "dependencies": { 873 "@ethersproject/abstract-signer": "^5.7.0", 874 "@ethersproject/basex": "^5.7.0", 875 "@ethersproject/bignumber": "^5.7.0", 876 "@ethersproject/bytes": "^5.7.0", 877 "@ethersproject/logger": "^5.7.0", 878 "@ethersproject/pbkdf2": "^5.7.0", 879 "@ethersproject/properties": "^5.7.0", 880 "@ethersproject/sha2": "^5.7.0", 881 "@ethersproject/signing-key": "^5.7.0", 882 "@ethersproject/strings": "^5.7.0", 883 "@ethersproject/transactions": "^5.7.0", 884 "@ethersproject/wordlists": "^5.7.0" 885 } 886 }, 887 "node_modules/@ethersproject/json-wallets": { 888 "version": "5.7.0", 889 "resolved": "https://registry.npmjs.org/@ethersproject/json-wallets/-/json-wallets-5.7.0.tgz", 890 "integrity": "sha512-8oee5Xgu6+RKgJTkvEMl2wDgSPSAQ9MB/3JYjFV9jlKvcYHUXZC+cQp0njgmxdHkYWn8s6/IqIZYm0YWCjO/0g==", 891 "dev": true, 892 "funding": [ 893 { 894 "type": "individual", 895 "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" 896 }, 897 { 898 "type": "individual", 899 "url": "https://www.buymeacoffee.com/ricmoo" 900 } 901 ], 902 "dependencies": { 903 "@ethersproject/abstract-signer": "^5.7.0", 904 "@ethersproject/address": "^5.7.0", 905 "@ethersproject/bytes": "^5.7.0", 906 "@ethersproject/hdnode": "^5.7.0", 907 "@ethersproject/keccak256": "^5.7.0", 908 "@ethersproject/logger": "^5.7.0", 909 "@ethersproject/pbkdf2": "^5.7.0", 910 "@ethersproject/properties": "^5.7.0", 911 "@ethersproject/random": "^5.7.0", 912 "@ethersproject/strings": "^5.7.0", 913 "@ethersproject/transactions": "^5.7.0", 914 "aes-js": "3.0.0", 915 "scrypt-js": "3.0.1" 916 } 917 }, 918 "node_modules/@ethersproject/keccak256": { 919 "version": "5.7.0", 920 "resolved": "https://registry.npmjs.org/@ethersproject/keccak256/-/keccak256-5.7.0.tgz", 921 "integrity": "sha512-2UcPboeL/iW+pSg6vZ6ydF8tCnv3Iu/8tUmLLzWWGzxWKFFqOBQFLo6uLUv6BDrLgCDfN28RJ/wtByx+jZ4KBg==", 922 "dev": true, 923 "funding": [ 924 { 925 "type": "individual", 926 "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" 927 }, 928 { 929 "type": "individual", 930 "url": "https://www.buymeacoffee.com/ricmoo" 931 } 932 ], 933 "dependencies": { 934 "@ethersproject/bytes": "^5.7.0", 935 "js-sha3": "0.8.0" 936 } 937 }, 938 "node_modules/@ethersproject/logger": { 939 "version": "5.7.0", 940 "resolved": "https://registry.npmjs.org/@ethersproject/logger/-/logger-5.7.0.tgz", 941 "integrity": "sha512-0odtFdXu/XHtjQXJYA3u9G0G8btm0ND5Cu8M7i5vhEcE8/HmF4Lbdqanwyv4uQTr2tx6b7fQRmgLrsnpQlmnig==", 942 "dev": true, 943 "funding": [ 944 { 945 "type": "individual", 946 "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" 947 }, 948 { 949 "type": "individual", 950 "url": "https://www.buymeacoffee.com/ricmoo" 951 } 952 ] 953 }, 954 "node_modules/@ethersproject/networks": { 955 "version": "5.7.1", 956 "resolved": "https://registry.npmjs.org/@ethersproject/networks/-/networks-5.7.1.tgz", 957 "integrity": "sha512-n/MufjFYv3yFcUyfhnXotyDlNdFb7onmkSy8aQERi2PjNcnWQ66xXxa3XlS8nCcA8aJKJjIIMNJTC7tu80GwpQ==", 958 "dev": true, 959 "funding": [ 960 { 961 "type": "individual", 962 "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" 963 }, 964 { 965 "type": "individual", 966 "url": "https://www.buymeacoffee.com/ricmoo" 967 } 968 ], 969 "dependencies": { 970 "@ethersproject/logger": "^5.7.0" 971 } 972 }, 973 "node_modules/@ethersproject/pbkdf2": { 974 "version": "5.7.0", 975 "resolved": "https://registry.npmjs.org/@ethersproject/pbkdf2/-/pbkdf2-5.7.0.tgz", 976 "integrity": "sha512-oR/dBRZR6GTyaofd86DehG72hY6NpAjhabkhxgr3X2FpJtJuodEl2auADWBZfhDHgVCbu3/H/Ocq2uC6dpNjjw==", 977 "dev": true, 978 "funding": [ 979 { 980 "type": "individual", 981 "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" 982 }, 983 { 984 "type": "individual", 985 "url": "https://www.buymeacoffee.com/ricmoo" 986 } 987 ], 988 "dependencies": { 989 "@ethersproject/bytes": "^5.7.0", 990 "@ethersproject/sha2": "^5.7.0" 991 } 992 }, 993 "node_modules/@ethersproject/properties": { 994 "version": "5.7.0", 995 "resolved": "https://registry.npmjs.org/@ethersproject/properties/-/properties-5.7.0.tgz", 996 "integrity": "sha512-J87jy8suntrAkIZtecpxEPxY//szqr1mlBaYlQ0r4RCaiD2hjheqF9s1LVE8vVuJCXisjIP+JgtK/Do54ej4Sw==", 997 "dev": true, 998 "funding": [ 999 { 1000 "type": "individual", 1001 "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" 1002 }, 1003 { 1004 "type": "individual", 1005 "url": "https://www.buymeacoffee.com/ricmoo" 1006 } 1007 ], 1008 "dependencies": { 1009 "@ethersproject/logger": "^5.7.0" 1010 } 1011 }, 1012 "node_modules/@ethersproject/providers": { 1013 "version": "5.7.2", 1014 "resolved": "https://registry.npmjs.org/@ethersproject/providers/-/providers-5.7.2.tgz", 1015 "integrity": "sha512-g34EWZ1WWAVgr4aptGlVBF8mhl3VWjv+8hoAnzStu8Ah22VHBsuGzP17eb6xDVRzw895G4W7vvx60lFFur/1Rg==", 1016 "dev": true, 1017 "funding": [ 1018 { 1019 "type": "individual", 1020 "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" 1021 }, 1022 { 1023 "type": "individual", 1024 "url": "https://www.buymeacoffee.com/ricmoo" 1025 } 1026 ], 1027 "dependencies": { 1028 "@ethersproject/abstract-provider": "^5.7.0", 1029 "@ethersproject/abstract-signer": "^5.7.0", 1030 "@ethersproject/address": "^5.7.0", 1031 "@ethersproject/base64": "^5.7.0", 1032 "@ethersproject/basex": "^5.7.0", 1033 "@ethersproject/bignumber": "^5.7.0", 1034 "@ethersproject/bytes": "^5.7.0", 1035 "@ethersproject/constants": "^5.7.0", 1036 "@ethersproject/hash": "^5.7.0", 1037 "@ethersproject/logger": "^5.7.0", 1038 "@ethersproject/networks": "^5.7.0", 1039 "@ethersproject/properties": "^5.7.0", 1040 "@ethersproject/random": "^5.7.0", 1041 "@ethersproject/rlp": "^5.7.0", 1042 "@ethersproject/sha2": "^5.7.0", 1043 "@ethersproject/strings": "^5.7.0", 1044 "@ethersproject/transactions": "^5.7.0", 1045 "@ethersproject/web": "^5.7.0", 1046 "bech32": "1.1.4", 1047 "ws": "7.4.6" 1048 } 1049 }, 1050 "node_modules/@ethersproject/providers/node_modules/bech32": { 1051 "version": "1.1.4", 1052 "resolved": "https://registry.npmjs.org/bech32/-/bech32-1.1.4.tgz", 1053 "integrity": "sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ==", 1054 "dev": true 1055 }, 1056 "node_modules/@ethersproject/providers/node_modules/ws": { 1057 "version": "7.4.6", 1058 "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz", 1059 "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==", 1060 "dev": true, 1061 "engines": { 1062 "node": ">=8.3.0" 1063 }, 1064 "peerDependencies": { 1065 "bufferutil": "^4.0.1", 1066 "utf-8-validate": "^5.0.2" 1067 }, 1068 "peerDependenciesMeta": { 1069 "bufferutil": { 1070 "optional": true 1071 }, 1072 "utf-8-validate": { 1073 "optional": true 1074 } 1075 } 1076 }, 1077 "node_modules/@ethersproject/random": { 1078 "version": "5.7.0", 1079 "resolved": "https://registry.npmjs.org/@ethersproject/random/-/random-5.7.0.tgz", 1080 "integrity": "sha512-19WjScqRA8IIeWclFme75VMXSBvi4e6InrUNuaR4s5pTF2qNhcGdCUwdxUVGtDDqC00sDLCO93jPQoDUH4HVmQ==", 1081 "dev": true, 1082 "funding": [ 1083 { 1084 "type": "individual", 1085 "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" 1086 }, 1087 { 1088 "type": "individual", 1089 "url": "https://www.buymeacoffee.com/ricmoo" 1090 } 1091 ], 1092 "dependencies": { 1093 "@ethersproject/bytes": "^5.7.0", 1094 "@ethersproject/logger": "^5.7.0" 1095 } 1096 }, 1097 "node_modules/@ethersproject/rlp": { 1098 "version": "5.7.0", 1099 "resolved": "https://registry.npmjs.org/@ethersproject/rlp/-/rlp-5.7.0.tgz", 1100 "integrity": "sha512-rBxzX2vK8mVF7b0Tol44t5Tb8gomOHkj5guL+HhzQ1yBh/ydjGnpw6at+X6Iw0Kp3OzzzkcKp8N9r0W4kYSs9w==", 1101 "dev": true, 1102 "funding": [ 1103 { 1104 "type": "individual", 1105 "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" 1106 }, 1107 { 1108 "type": "individual", 1109 "url": "https://www.buymeacoffee.com/ricmoo" 1110 } 1111 ], 1112 "dependencies": { 1113 "@ethersproject/bytes": "^5.7.0", 1114 "@ethersproject/logger": "^5.7.0" 1115 } 1116 }, 1117 "node_modules/@ethersproject/sha2": { 1118 "version": "5.7.0", 1119 "resolved": "https://registry.npmjs.org/@ethersproject/sha2/-/sha2-5.7.0.tgz", 1120 "integrity": "sha512-gKlH42riwb3KYp0reLsFTokByAKoJdgFCwI+CCiX/k+Jm2mbNs6oOaCjYQSlI1+XBVejwH2KrmCbMAT/GnRDQw==", 1121 "dev": true, 1122 "funding": [ 1123 { 1124 "type": "individual", 1125 "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" 1126 }, 1127 { 1128 "type": "individual", 1129 "url": "https://www.buymeacoffee.com/ricmoo" 1130 } 1131 ], 1132 "dependencies": { 1133 "@ethersproject/bytes": "^5.7.0", 1134 "@ethersproject/logger": "^5.7.0", 1135 "hash.js": "1.1.7" 1136 } 1137 }, 1138 "node_modules/@ethersproject/signing-key": { 1139 "version": "5.7.0", 1140 "resolved": "https://registry.npmjs.org/@ethersproject/signing-key/-/signing-key-5.7.0.tgz", 1141 "integrity": "sha512-MZdy2nL3wO0u7gkB4nA/pEf8lu1TlFswPNmy8AiYkfKTdO6eXBJyUdmHO/ehm/htHw9K/qF8ujnTyUAD+Ry54Q==", 1142 "dev": true, 1143 "funding": [ 1144 { 1145 "type": "individual", 1146 "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" 1147 }, 1148 { 1149 "type": "individual", 1150 "url": "https://www.buymeacoffee.com/ricmoo" 1151 } 1152 ], 1153 "dependencies": { 1154 "@ethersproject/bytes": "^5.7.0", 1155 "@ethersproject/logger": "^5.7.0", 1156 "@ethersproject/properties": "^5.7.0", 1157 "bn.js": "^5.2.1", 1158 "elliptic": "6.5.4", 1159 "hash.js": "1.1.7" 1160 } 1161 }, 1162 "node_modules/@ethersproject/solidity": { 1163 "version": "5.7.0", 1164 "resolved": "https://registry.npmjs.org/@ethersproject/solidity/-/solidity-5.7.0.tgz", 1165 "integrity": "sha512-HmabMd2Dt/raavyaGukF4XxizWKhKQ24DoLtdNbBmNKUOPqwjsKQSdV9GQtj9CBEea9DlzETlVER1gYeXXBGaA==", 1166 "dev": true, 1167 "funding": [ 1168 { 1169 "type": "individual", 1170 "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" 1171 }, 1172 { 1173 "type": "individual", 1174 "url": "https://www.buymeacoffee.com/ricmoo" 1175 } 1176 ], 1177 "dependencies": { 1178 "@ethersproject/bignumber": "^5.7.0", 1179 "@ethersproject/bytes": "^5.7.0", 1180 "@ethersproject/keccak256": "^5.7.0", 1181 "@ethersproject/logger": "^5.7.0", 1182 "@ethersproject/sha2": "^5.7.0", 1183 "@ethersproject/strings": "^5.7.0" 1184 } 1185 }, 1186 "node_modules/@ethersproject/strings": { 1187 "version": "5.7.0", 1188 "resolved": "https://registry.npmjs.org/@ethersproject/strings/-/strings-5.7.0.tgz", 1189 "integrity": "sha512-/9nu+lj0YswRNSH0NXYqrh8775XNyEdUQAuf3f+SmOrnVewcJ5SBNAjF7lpgehKi4abvNNXyf+HX86czCdJ8Mg==", 1190 "dev": true, 1191 "funding": [ 1192 { 1193 "type": "individual", 1194 "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" 1195 }, 1196 { 1197 "type": "individual", 1198 "url": "https://www.buymeacoffee.com/ricmoo" 1199 } 1200 ], 1201 "dependencies": { 1202 "@ethersproject/bytes": "^5.7.0", 1203 "@ethersproject/constants": "^5.7.0", 1204 "@ethersproject/logger": "^5.7.0" 1205 } 1206 }, 1207 "node_modules/@ethersproject/transactions": { 1208 "version": "5.7.0", 1209 "resolved": "https://registry.npmjs.org/@ethersproject/transactions/-/transactions-5.7.0.tgz", 1210 "integrity": "sha512-kmcNicCp1lp8qanMTC3RIikGgoJ80ztTyvtsFvCYpSCfkjhD0jZ2LOrnbcuxuToLIUYYf+4XwD1rP+B/erDIhQ==", 1211 "dev": true, 1212 "funding": [ 1213 { 1214 "type": "individual", 1215 "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" 1216 }, 1217 { 1218 "type": "individual", 1219 "url": "https://www.buymeacoffee.com/ricmoo" 1220 } 1221 ], 1222 "dependencies": { 1223 "@ethersproject/address": "^5.7.0", 1224 "@ethersproject/bignumber": "^5.7.0", 1225 "@ethersproject/bytes": "^5.7.0", 1226 "@ethersproject/constants": "^5.7.0", 1227 "@ethersproject/keccak256": "^5.7.0", 1228 "@ethersproject/logger": "^5.7.0", 1229 "@ethersproject/properties": "^5.7.0", 1230 "@ethersproject/rlp": "^5.7.0", 1231 "@ethersproject/signing-key": "^5.7.0" 1232 } 1233 }, 1234 "node_modules/@ethersproject/units": { 1235 "version": "5.7.0", 1236 "resolved": "https://registry.npmjs.org/@ethersproject/units/-/units-5.7.0.tgz", 1237 "integrity": "sha512-pD3xLMy3SJu9kG5xDGI7+xhTEmGXlEqXU4OfNapmfnxLVY4EMSSRp7j1k7eezutBPH7RBN/7QPnwR7hzNlEFeg==", 1238 "dev": true, 1239 "funding": [ 1240 { 1241 "type": "individual", 1242 "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" 1243 }, 1244 { 1245 "type": "individual", 1246 "url": "https://www.buymeacoffee.com/ricmoo" 1247 } 1248 ], 1249 "dependencies": { 1250 "@ethersproject/bignumber": "^5.7.0", 1251 "@ethersproject/constants": "^5.7.0", 1252 "@ethersproject/logger": "^5.7.0" 1253 } 1254 }, 1255 "node_modules/@ethersproject/wallet": { 1256 "version": "5.7.0", 1257 "resolved": "https://registry.npmjs.org/@ethersproject/wallet/-/wallet-5.7.0.tgz", 1258 "integrity": "sha512-MhmXlJXEJFBFVKrDLB4ZdDzxcBxQ3rLyCkhNqVu3CDYvR97E+8r01UgrI+TI99Le+aYm/in/0vp86guJuM7FCA==", 1259 "dev": true, 1260 "funding": [ 1261 { 1262 "type": "individual", 1263 "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" 1264 }, 1265 { 1266 "type": "individual", 1267 "url": "https://www.buymeacoffee.com/ricmoo" 1268 } 1269 ], 1270 "dependencies": { 1271 "@ethersproject/abstract-provider": "^5.7.0", 1272 "@ethersproject/abstract-signer": "^5.7.0", 1273 "@ethersproject/address": "^5.7.0", 1274 "@ethersproject/bignumber": "^5.7.0", 1275 "@ethersproject/bytes": "^5.7.0", 1276 "@ethersproject/hash": "^5.7.0", 1277 "@ethersproject/hdnode": "^5.7.0", 1278 "@ethersproject/json-wallets": "^5.7.0", 1279 "@ethersproject/keccak256": "^5.7.0", 1280 "@ethersproject/logger": "^5.7.0", 1281 "@ethersproject/properties": "^5.7.0", 1282 "@ethersproject/random": "^5.7.0", 1283 "@ethersproject/signing-key": "^5.7.0", 1284 "@ethersproject/transactions": "^5.7.0", 1285 "@ethersproject/wordlists": "^5.7.0" 1286 } 1287 }, 1288 "node_modules/@ethersproject/web": { 1289 "version": "5.7.1", 1290 "resolved": "https://registry.npmjs.org/@ethersproject/web/-/web-5.7.1.tgz", 1291 "integrity": "sha512-Gueu8lSvyjBWL4cYsWsjh6MtMwM0+H4HvqFPZfB6dV8ctbP9zFAO73VG1cMWae0FLPCtz0peKPpZY8/ugJJX2w==", 1292 "dev": true, 1293 "funding": [ 1294 { 1295 "type": "individual", 1296 "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" 1297 }, 1298 { 1299 "type": "individual", 1300 "url": "https://www.buymeacoffee.com/ricmoo" 1301 } 1302 ], 1303 "dependencies": { 1304 "@ethersproject/base64": "^5.7.0", 1305 "@ethersproject/bytes": "^5.7.0", 1306 "@ethersproject/logger": "^5.7.0", 1307 "@ethersproject/properties": "^5.7.0", 1308 "@ethersproject/strings": "^5.7.0" 1309 } 1310 }, 1311 "node_modules/@ethersproject/wordlists": { 1312 "version": "5.7.0", 1313 "resolved": "https://registry.npmjs.org/@ethersproject/wordlists/-/wordlists-5.7.0.tgz", 1314 "integrity": "sha512-S2TFNJNfHWVHNE6cNDjbVlZ6MgE17MIxMbMg2zv3wn+3XSJGosL1m9ZVv3GXCf/2ymSsQ+hRI5IzoMJTG6aoVA==", 1315 "dev": true, 1316 "funding": [ 1317 { 1318 "type": "individual", 1319 "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" 1320 }, 1321 { 1322 "type": "individual", 1323 "url": "https://www.buymeacoffee.com/ricmoo" 1324 } 1325 ], 1326 "dependencies": { 1327 "@ethersproject/bytes": "^5.7.0", 1328 "@ethersproject/hash": "^5.7.0", 1329 "@ethersproject/logger": "^5.7.0", 1330 "@ethersproject/properties": "^5.7.0", 1331 "@ethersproject/strings": "^5.7.0" 1332 } 1333 }, 1334 "node_modules/@ganache/ethereum-address": { 1335 "version": "0.1.4", 1336 "resolved": "https://registry.npmjs.org/@ganache/ethereum-address/-/ethereum-address-0.1.4.tgz", 1337 "integrity": "sha512-sTkU0M9z2nZUzDeHRzzGlW724xhMLXo2LeX1hixbnjHWY1Zg1hkqORywVfl+g5uOO8ht8T0v+34IxNxAhmWlbw==", 1338 "dev": true, 1339 "peer": true, 1340 "dependencies": { 1341 "@ganache/utils": "0.1.4" 1342 } 1343 }, 1344 "node_modules/@ganache/ethereum-options": { 1345 "version": "0.1.4", 1346 "resolved": "https://registry.npmjs.org/@ganache/ethereum-options/-/ethereum-options-0.1.4.tgz", 1347 "integrity": "sha512-i4l46taoK2yC41FPkcoDlEVoqHS52wcbHPqJtYETRWqpOaoj9hAg/EJIHLb1t6Nhva2CdTO84bG+qlzlTxjAHw==", 1348 "dev": true, 1349 "peer": true, 1350 "dependencies": { 1351 "@ganache/ethereum-address": "0.1.4", 1352 "@ganache/ethereum-utils": "0.1.4", 1353 "@ganache/options": "0.1.4", 1354 "@ganache/utils": "0.1.4", 1355 "bip39": "3.0.4", 1356 "seedrandom": "3.0.5" 1357 } 1358 }, 1359 "node_modules/@ganache/ethereum-utils": { 1360 "version": "0.1.4", 1361 "resolved": "https://registry.npmjs.org/@ganache/ethereum-utils/-/ethereum-utils-0.1.4.tgz", 1362 "integrity": "sha512-FKXF3zcdDrIoCqovJmHLKZLrJ43234Em2sde/3urUT/10gSgnwlpFmrv2LUMAmSbX3lgZhW/aSs8krGhDevDAg==", 1363 "dev": true, 1364 "peer": true, 1365 "dependencies": { 1366 "@ethereumjs/common": "2.6.0", 1367 "@ethereumjs/tx": "3.4.0", 1368 "@ethereumjs/vm": "5.6.0", 1369 "@ganache/ethereum-address": "0.1.4", 1370 "@ganache/rlp": "0.1.4", 1371 "@ganache/utils": "0.1.4", 1372 "emittery": "0.10.0", 1373 "ethereumjs-abi": "0.6.8", 1374 "ethereumjs-util": "7.1.3" 1375 } 1376 }, 1377 "node_modules/@ganache/ethereum-utils/node_modules/@ethereumjs/common": { 1378 "version": "2.6.0", 1379 "resolved": "https://registry.npmjs.org/@ethereumjs/common/-/common-2.6.0.tgz", 1380 "integrity": "sha512-Cq2qS0FTu6O2VU1sgg+WyU9Ps0M6j/BEMHN+hRaECXCV/r0aI78u4N6p52QW/BDVhwWZpCdrvG8X7NJdzlpNUA==", 1381 "dev": true, 1382 "peer": true, 1383 "dependencies": { 1384 "crc-32": "^1.2.0", 1385 "ethereumjs-util": "^7.1.3" 1386 } 1387 }, 1388 "node_modules/@ganache/ethereum-utils/node_modules/@ethereumjs/tx": { 1389 "version": "3.4.0", 1390 "resolved": "https://registry.npmjs.org/@ethereumjs/tx/-/tx-3.4.0.tgz", 1391 "integrity": "sha512-WWUwg1PdjHKZZxPPo274ZuPsJCWV3SqATrEKQP1n2DrVYVP1aZIYpo/mFaA0BDoE0tIQmBeimRCEA0Lgil+yYw==", 1392 "dev": true, 1393 "peer": true, 1394 "dependencies": { 1395 "@ethereumjs/common": "^2.6.0", 1396 "ethereumjs-util": "^7.1.3" 1397 } 1398 }, 1399 "node_modules/@ganache/ethereum-utils/node_modules/@ethereumjs/vm": { 1400 "version": "5.6.0", 1401 "resolved": "https://registry.npmjs.org/@ethereumjs/vm/-/vm-5.6.0.tgz", 1402 "integrity": "sha512-J2m/OgjjiGdWF2P9bj/4LnZQ1zRoZhY8mRNVw/N3tXliGI8ai1sI1mlDPkLpeUUM4vq54gH6n0ZlSpz8U/qlYQ==", 1403 "dev": true, 1404 "peer": true, 1405 "dependencies": { 1406 "@ethereumjs/block": "^3.6.0", 1407 "@ethereumjs/blockchain": "^5.5.0", 1408 "@ethereumjs/common": "^2.6.0", 1409 "@ethereumjs/tx": "^3.4.0", 1410 "async-eventemitter": "^0.2.4", 1411 "core-js-pure": "^3.0.1", 1412 "debug": "^2.2.0", 1413 "ethereumjs-util": "^7.1.3", 1414 "functional-red-black-tree": "^1.0.1", 1415 "mcl-wasm": "^0.7.1", 1416 "merkle-patricia-tree": "^4.2.2", 1417 "rustbn.js": "~0.2.0" 1418 } 1419 }, 1420 "node_modules/@ganache/ethereum-utils/node_modules/@types/bn.js": { 1421 "version": "5.1.1", 1422 "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-5.1.1.tgz", 1423 "integrity": "sha512-qNrYbZqMx0uJAfKnKclPh+dTwK33KfLHYqtyODwd5HnXOjnkhc4qgn3BrK6RWyGZm5+sIFE7Q7Vz6QQtJB7w7g==", 1424 "dev": true, 1425 "peer": true, 1426 "dependencies": { 1427 "@types/node": "*" 1428 } 1429 }, 1430 "node_modules/@ganache/ethereum-utils/node_modules/debug": { 1431 "version": "2.6.9", 1432 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 1433 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 1434 "dev": true, 1435 "peer": true, 1436 "dependencies": { 1437 "ms": "2.0.0" 1438 } 1439 }, 1440 "node_modules/@ganache/ethereum-utils/node_modules/ethereumjs-util": { 1441 "version": "7.1.3", 1442 "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-7.1.3.tgz", 1443 "integrity": "sha512-y+82tEbyASO0K0X1/SRhbJJoAlfcvq8JbrG4a5cjrOks7HS/36efU/0j2flxCPOUM++HFahk33kr/ZxyC4vNuw==", 1444 "dev": true, 1445 "peer": true, 1446 "dependencies": { 1447 "@types/bn.js": "^5.1.0", 1448 "bn.js": "^5.1.2", 1449 "create-hash": "^1.1.2", 1450 "ethereum-cryptography": "^0.1.3", 1451 "rlp": "^2.2.4" 1452 }, 1453 "engines": { 1454 "node": ">=10.0.0" 1455 } 1456 }, 1457 "node_modules/@ganache/ethereum-utils/node_modules/ms": { 1458 "version": "2.0.0", 1459 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 1460 "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", 1461 "dev": true, 1462 "peer": true 1463 }, 1464 "node_modules/@ganache/options": { 1465 "version": "0.1.4", 1466 "resolved": "https://registry.npmjs.org/@ganache/options/-/options-0.1.4.tgz", 1467 "integrity": "sha512-zAe/craqNuPz512XQY33MOAG6Si1Xp0hCvfzkBfj2qkuPcbJCq6W/eQ5MB6SbXHrICsHrZOaelyqjuhSEmjXRw==", 1468 "dev": true, 1469 "peer": true, 1470 "dependencies": { 1471 "@ganache/utils": "0.1.4", 1472 "bip39": "3.0.4", 1473 "seedrandom": "3.0.5" 1474 } 1475 }, 1476 "node_modules/@ganache/rlp": { 1477 "version": "0.1.4", 1478 "resolved": "https://registry.npmjs.org/@ganache/rlp/-/rlp-0.1.4.tgz", 1479 "integrity": "sha512-Do3D1H6JmhikB+6rHviGqkrNywou/liVeFiKIpOBLynIpvZhRCgn3SEDxyy/JovcaozTo/BynHumfs5R085MFQ==", 1480 "dev": true, 1481 "peer": true, 1482 "dependencies": { 1483 "@ganache/utils": "0.1.4", 1484 "rlp": "2.2.6" 1485 } 1486 }, 1487 "node_modules/@ganache/rlp/node_modules/bn.js": { 1488 "version": "4.12.0", 1489 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", 1490 "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", 1491 "dev": true, 1492 "peer": true 1493 }, 1494 "node_modules/@ganache/rlp/node_modules/rlp": { 1495 "version": "2.2.6", 1496 "resolved": "https://registry.npmjs.org/rlp/-/rlp-2.2.6.tgz", 1497 "integrity": "sha512-HAfAmL6SDYNWPUOJNrM500x4Thn4PZsEy5pijPh40U9WfNk0z15hUYzO9xVIMAdIHdFtD8CBDHd75Td1g36Mjg==", 1498 "dev": true, 1499 "peer": true, 1500 "dependencies": { 1501 "bn.js": "^4.11.1" 1502 }, 1503 "bin": { 1504 "rlp": "bin/rlp" 1505 } 1506 }, 1507 "node_modules/@ganache/utils": { 1508 "version": "0.1.4", 1509 "resolved": "https://registry.npmjs.org/@ganache/utils/-/utils-0.1.4.tgz", 1510 "integrity": "sha512-oatUueU3XuXbUbUlkyxeLLH3LzFZ4y5aSkNbx6tjSIhVTPeh+AuBKYt4eQ73FFcTB3nj/gZoslgAh5CN7O369w==", 1511 "dev": true, 1512 "peer": true, 1513 "dependencies": { 1514 "emittery": "0.10.0", 1515 "keccak": "3.0.1", 1516 "seedrandom": "3.0.5" 1517 }, 1518 "optionalDependencies": { 1519 "@trufflesuite/bigint-buffer": "1.1.9" 1520 } 1521 }, 1522 "node_modules/@ganache/utils/node_modules/keccak": { 1523 "version": "3.0.1", 1524 "resolved": "https://registry.npmjs.org/keccak/-/keccak-3.0.1.tgz", 1525 "integrity": "sha512-epq90L9jlFWCW7+pQa6JOnKn2Xgl2mtI664seYR6MHskvI9agt7AnDqmAlp9TqU4/caMYbA08Hi5DMZAl5zdkA==", 1526 "dev": true, 1527 "hasInstallScript": true, 1528 "peer": true, 1529 "dependencies": { 1530 "node-addon-api": "^2.0.0", 1531 "node-gyp-build": "^4.2.0" 1532 }, 1533 "engines": { 1534 "node": ">=10.0.0" 1535 } 1536 }, 1537 "node_modules/@jridgewell/resolve-uri": { 1538 "version": "3.1.1", 1539 "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", 1540 "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", 1541 "dev": true, 1542 "engines": { 1543 "node": ">=6.0.0" 1544 } 1545 }, 1546 "node_modules/@jridgewell/sourcemap-codec": { 1547 "version": "1.4.15", 1548 "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", 1549 "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", 1550 "dev": true 1551 }, 1552 "node_modules/@jridgewell/trace-mapping": { 1553 "version": "0.3.9", 1554 "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", 1555 "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", 1556 "dev": true, 1557 "dependencies": { 1558 "@jridgewell/resolve-uri": "^3.0.3", 1559 "@jridgewell/sourcemap-codec": "^1.4.10" 1560 } 1561 }, 1562 "node_modules/@metamask/eth-sig-util": { 1563 "version": "4.0.1", 1564 "resolved": "https://registry.npmjs.org/@metamask/eth-sig-util/-/eth-sig-util-4.0.1.tgz", 1565 "integrity": "sha512-tghyZKLHZjcdlDqCA3gNZmLeR0XvOE9U1qoQO9ohyAZT6Pya+H9vkBPcsyXytmYLNgVoin7CKCmweo/R43V+tQ==", 1566 "dev": true, 1567 "dependencies": { 1568 "ethereumjs-abi": "^0.6.8", 1569 "ethereumjs-util": "^6.2.1", 1570 "ethjs-util": "^0.1.6", 1571 "tweetnacl": "^1.0.3", 1572 "tweetnacl-util": "^0.15.1" 1573 }, 1574 "engines": { 1575 "node": ">=12.0.0" 1576 } 1577 }, 1578 "node_modules/@noble/hashes": { 1579 "version": "1.2.0", 1580 "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.2.0.tgz", 1581 "integrity": "sha512-FZfhjEDbT5GRswV3C6uvLPHMiVD6lQBmpoX5+eSiPaMTXte/IKqI5dykDxzZB/WBeK/CDuQRBWarPdi3FNY2zQ==", 1582 "dev": true, 1583 "funding": [ 1584 { 1585 "type": "individual", 1586 "url": "https://paulmillr.com/funding/" 1587 } 1588 ] 1589 }, 1590 "node_modules/@noble/secp256k1": { 1591 "version": "1.7.1", 1592 "resolved": "https://registry.npmjs.org/@noble/secp256k1/-/secp256k1-1.7.1.tgz", 1593 "integrity": "sha512-hOUk6AyBFmqVrv7k5WAw/LpszxVbj9gGN4JRkIX52fdFAj1UA61KXmZDvqVEm+pOyec3+fIeZB02LYa/pWOArw==", 1594 "dev": true, 1595 "funding": [ 1596 { 1597 "type": "individual", 1598 "url": "https://paulmillr.com/funding/" 1599 } 1600 ] 1601 }, 1602 "node_modules/@nomicfoundation/ethereumjs-block": { 1603 "version": "5.0.1", 1604 "resolved": "https://registry.npmjs.org/@nomicfoundation/ethereumjs-block/-/ethereumjs-block-5.0.1.tgz", 1605 "integrity": "sha512-u1Yioemi6Ckj3xspygu/SfFvm8vZEO8/Yx5a1QLzi6nVU0jz3Pg2OmHKJ5w+D9Ogk1vhwRiqEBAqcb0GVhCyHw==", 1606 "dev": true, 1607 "dependencies": { 1608 "@nomicfoundation/ethereumjs-common": "4.0.1", 1609 "@nomicfoundation/ethereumjs-rlp": "5.0.1", 1610 "@nomicfoundation/ethereumjs-trie": "6.0.1", 1611 "@nomicfoundation/ethereumjs-tx": "5.0.1", 1612 "@nomicfoundation/ethereumjs-util": "9.0.1", 1613 "ethereum-cryptography": "0.1.3", 1614 "ethers": "^5.7.1" 1615 }, 1616 "engines": { 1617 "node": ">=14" 1618 } 1619 }, 1620 "node_modules/@nomicfoundation/ethereumjs-blockchain": { 1621 "version": "7.0.1", 1622 "resolved": "https://registry.npmjs.org/@nomicfoundation/ethereumjs-blockchain/-/ethereumjs-blockchain-7.0.1.tgz", 1623 "integrity": "sha512-NhzndlGg829XXbqJEYrF1VeZhAwSPgsK/OB7TVrdzft3y918hW5KNd7gIZ85sn6peDZOdjBsAXIpXZ38oBYE5A==", 1624 "dev": true, 1625 "dependencies": { 1626 "@nomicfoundation/ethereumjs-block": "5.0.1", 1627 "@nomicfoundation/ethereumjs-common": "4.0.1", 1628 "@nomicfoundation/ethereumjs-ethash": "3.0.1", 1629 "@nomicfoundation/ethereumjs-rlp": "5.0.1", 1630 "@nomicfoundation/ethereumjs-trie": "6.0.1", 1631 "@nomicfoundation/ethereumjs-tx": "5.0.1", 1632 "@nomicfoundation/ethereumjs-util": "9.0.1", 1633 "abstract-level": "^1.0.3", 1634 "debug": "^4.3.3", 1635 "ethereum-cryptography": "0.1.3", 1636 "level": "^8.0.0", 1637 "lru-cache": "^5.1.1", 1638 "memory-level": "^1.0.0" 1639 }, 1640 "engines": { 1641 "node": ">=14" 1642 } 1643 }, 1644 "node_modules/@nomicfoundation/ethereumjs-common": { 1645 "version": "4.0.1", 1646 "resolved": "https://registry.npmjs.org/@nomicfoundation/ethereumjs-common/-/ethereumjs-common-4.0.1.tgz", 1647 "integrity": "sha512-OBErlkfp54GpeiE06brBW/TTbtbuBJV5YI5Nz/aB2evTDo+KawyEzPjBlSr84z/8MFfj8wS2wxzQX1o32cev5g==", 1648 "dev": true, 1649 "dependencies": { 1650 "@nomicfoundation/ethereumjs-util": "9.0.1", 1651 "crc-32": "^1.2.0" 1652 } 1653 }, 1654 "node_modules/@nomicfoundation/ethereumjs-ethash": { 1655 "version": "3.0.1", 1656 "resolved": "https://registry.npmjs.org/@nomicfoundation/ethereumjs-ethash/-/ethereumjs-ethash-3.0.1.tgz", 1657 "integrity": "sha512-KDjGIB5igzWOp8Ik5I6QiRH5DH+XgILlplsHR7TEuWANZA759G6krQ6o8bvj+tRUz08YygMQu/sGd9mJ1DYT8w==", 1658 "dev": true, 1659 "dependencies": { 1660 "@nomicfoundation/ethereumjs-block": "5.0.1", 1661 "@nomicfoundation/ethereumjs-rlp": "5.0.1", 1662 "@nomicfoundation/ethereumjs-util": "9.0.1", 1663 "abstract-level": "^1.0.3", 1664 "bigint-crypto-utils": "^3.0.23", 1665 "ethereum-cryptography": "0.1.3" 1666 }, 1667 "engines": { 1668 "node": ">=14" 1669 } 1670 }, 1671 "node_modules/@nomicfoundation/ethereumjs-evm": { 1672 "version": "2.0.1", 1673 "resolved": "https://registry.npmjs.org/@nomicfoundation/ethereumjs-evm/-/ethereumjs-evm-2.0.1.tgz", 1674 "integrity": "sha512-oL8vJcnk0Bx/onl+TgQOQ1t/534GKFaEG17fZmwtPFeH8S5soiBYPCLUrvANOl4sCp9elYxIMzIiTtMtNNN8EQ==", 1675 "dev": true, 1676 "dependencies": { 1677 "@ethersproject/providers": "^5.7.1", 1678 "@nomicfoundation/ethereumjs-common": "4.0.1", 1679 "@nomicfoundation/ethereumjs-tx": "5.0.1", 1680 "@nomicfoundation/ethereumjs-util": "9.0.1", 1681 "debug": "^4.3.3", 1682 "ethereum-cryptography": "0.1.3", 1683 "mcl-wasm": "^0.7.1", 1684 "rustbn.js": "~0.2.0" 1685 }, 1686 "engines": { 1687 "node": ">=14" 1688 } 1689 }, 1690 "node_modules/@nomicfoundation/ethereumjs-rlp": { 1691 "version": "5.0.1", 1692 "resolved": "https://registry.npmjs.org/@nomicfoundation/ethereumjs-rlp/-/ethereumjs-rlp-5.0.1.tgz", 1693 "integrity": "sha512-xtxrMGa8kP4zF5ApBQBtjlSbN5E2HI8m8FYgVSYAnO6ssUoY5pVPGy2H8+xdf/bmMa22Ce8nWMH3aEW8CcqMeQ==", 1694 "dev": true, 1695 "bin": { 1696 "rlp": "bin/rlp" 1697 }, 1698 "engines": { 1699 "node": ">=14" 1700 } 1701 }, 1702 "node_modules/@nomicfoundation/ethereumjs-statemanager": { 1703 "version": "2.0.1", 1704 "resolved": "https://registry.npmjs.org/@nomicfoundation/ethereumjs-statemanager/-/ethereumjs-statemanager-2.0.1.tgz", 1705 "integrity": "sha512-B5ApMOnlruVOR7gisBaYwFX+L/AP7i/2oAahatssjPIBVDF6wTX1K7Qpa39E/nzsH8iYuL3krkYeUFIdO3EMUQ==", 1706 "dev": true, 1707 "dependencies": { 1708 "@nomicfoundation/ethereumjs-common": "4.0.1", 1709 "@nomicfoundation/ethereumjs-rlp": "5.0.1", 1710 "debug": "^4.3.3", 1711 "ethereum-cryptography": "0.1.3", 1712 "ethers": "^5.7.1", 1713 "js-sdsl": "^4.1.4" 1714 } 1715 }, 1716 "node_modules/@nomicfoundation/ethereumjs-trie": { 1717 "version": "6.0.1", 1718 "resolved": "https://registry.npmjs.org/@nomicfoundation/ethereumjs-trie/-/ethereumjs-trie-6.0.1.tgz", 1719 "integrity": "sha512-A64It/IMpDVODzCgxDgAAla8jNjNtsoQZIzZUfIV5AY6Coi4nvn7+VReBn5itlxMiL2yaTlQr9TRWp3CSI6VoA==", 1720 "dev": true, 1721 "dependencies": { 1722 "@nomicfoundation/ethereumjs-rlp": "5.0.1", 1723 "@nomicfoundation/ethereumjs-util": "9.0.1", 1724 "@types/readable-stream": "^2.3.13", 1725 "ethereum-cryptography": "0.1.3", 1726 "readable-stream": "^3.6.0" 1727 }, 1728 "engines": { 1729 "node": ">=14" 1730 } 1731 }, 1732 "node_modules/@nomicfoundation/ethereumjs-tx": { 1733 "version": "5.0.1", 1734 "resolved": "https://registry.npmjs.org/@nomicfoundation/ethereumjs-tx/-/ethereumjs-tx-5.0.1.tgz", 1735 "integrity": "sha512-0HwxUF2u2hrsIM1fsasjXvlbDOq1ZHFV2dd1yGq8CA+MEYhaxZr8OTScpVkkxqMwBcc5y83FyPl0J9MZn3kY0w==", 1736 "dev": true, 1737 "dependencies": { 1738 "@chainsafe/ssz": "^0.9.2", 1739 "@ethersproject/providers": "^5.7.2", 1740 "@nomicfoundation/ethereumjs-common": "4.0.1", 1741 "@nomicfoundation/ethereumjs-rlp": "5.0.1", 1742 "@nomicfoundation/ethereumjs-util": "9.0.1", 1743 "ethereum-cryptography": "0.1.3" 1744 }, 1745 "engines": { 1746 "node": ">=14" 1747 } 1748 }, 1749 "node_modules/@nomicfoundation/ethereumjs-util": { 1750 "version": "9.0.1", 1751 "resolved": "https://registry.npmjs.org/@nomicfoundation/ethereumjs-util/-/ethereumjs-util-9.0.1.tgz", 1752 "integrity": "sha512-TwbhOWQ8QoSCFhV/DDfSmyfFIHjPjFBj957219+V3jTZYZ2rf9PmDtNOeZWAE3p3vlp8xb02XGpd0v6nTUPbsA==", 1753 "dev": true, 1754 "dependencies": { 1755 "@chainsafe/ssz": "^0.10.0", 1756 "@nomicfoundation/ethereumjs-rlp": "5.0.1", 1757 "ethereum-cryptography": "0.1.3" 1758 }, 1759 "engines": { 1760 "node": ">=14" 1761 } 1762 }, 1763 "node_modules/@nomicfoundation/ethereumjs-util/node_modules/@chainsafe/persistent-merkle-tree": { 1764 "version": "0.5.0", 1765 "resolved": "https://registry.npmjs.org/@chainsafe/persistent-merkle-tree/-/persistent-merkle-tree-0.5.0.tgz", 1766 "integrity": "sha512-l0V1b5clxA3iwQLXP40zYjyZYospQLZXzBVIhhr9kDg/1qHZfzzHw0jj4VPBijfYCArZDlPkRi1wZaV2POKeuw==", 1767 "dev": true, 1768 "dependencies": { 1769 "@chainsafe/as-sha256": "^0.3.1" 1770 } 1771 }, 1772 "node_modules/@nomicfoundation/ethereumjs-util/node_modules/@chainsafe/ssz": { 1773 "version": "0.10.2", 1774 "resolved": "https://registry.npmjs.org/@chainsafe/ssz/-/ssz-0.10.2.tgz", 1775 "integrity": "sha512-/NL3Lh8K+0q7A3LsiFq09YXS9fPE+ead2rr7vM2QK8PLzrNsw3uqrif9bpRX5UxgeRjM+vYi+boCM3+GM4ovXg==", 1776 "dev": true, 1777 "dependencies": { 1778 "@chainsafe/as-sha256": "^0.3.1", 1779 "@chainsafe/persistent-merkle-tree": "^0.5.0" 1780 } 1781 }, 1782 "node_modules/@nomicfoundation/ethereumjs-vm": { 1783 "version": "7.0.1", 1784 "resolved": "https://registry.npmjs.org/@nomicfoundation/ethereumjs-vm/-/ethereumjs-vm-7.0.1.tgz", 1785 "integrity": "sha512-rArhyn0jPsS/D+ApFsz3yVJMQ29+pVzNZ0VJgkzAZ+7FqXSRtThl1C1prhmlVr3YNUlfpZ69Ak+RUT4g7VoOuQ==", 1786 "dev": true, 1787 "dependencies": { 1788 "@nomicfoundation/ethereumjs-block": "5.0.1", 1789 "@nomicfoundation/ethereumjs-blockchain": "7.0.1", 1790 "@nomicfoundation/ethereumjs-common": "4.0.1", 1791 "@nomicfoundation/ethereumjs-evm": "2.0.1", 1792 "@nomicfoundation/ethereumjs-rlp": "5.0.1", 1793 "@nomicfoundation/ethereumjs-statemanager": "2.0.1", 1794 "@nomicfoundation/ethereumjs-trie": "6.0.1", 1795 "@nomicfoundation/ethereumjs-tx": "5.0.1", 1796 "@nomicfoundation/ethereumjs-util": "9.0.1", 1797 "debug": "^4.3.3", 1798 "ethereum-cryptography": "0.1.3", 1799 "mcl-wasm": "^0.7.1", 1800 "rustbn.js": "~0.2.0" 1801 }, 1802 "engines": { 1803 "node": ">=14" 1804 } 1805 }, 1806 "node_modules/@nomicfoundation/solidity-analyzer": { 1807 "version": "0.1.1", 1808 "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer/-/solidity-analyzer-0.1.1.tgz", 1809 "integrity": "sha512-1LMtXj1puAxyFusBgUIy5pZk3073cNXYnXUpuNKFghHbIit/xZgbk0AokpUADbNm3gyD6bFWl3LRFh3dhVdREg==", 1810 "dev": true, 1811 "engines": { 1812 "node": ">= 12" 1813 }, 1814 "optionalDependencies": { 1815 "@nomicfoundation/solidity-analyzer-darwin-arm64": "0.1.1", 1816 "@nomicfoundation/solidity-analyzer-darwin-x64": "0.1.1", 1817 "@nomicfoundation/solidity-analyzer-freebsd-x64": "0.1.1", 1818 "@nomicfoundation/solidity-analyzer-linux-arm64-gnu": "0.1.1", 1819 "@nomicfoundation/solidity-analyzer-linux-arm64-musl": "0.1.1", 1820 "@nomicfoundation/solidity-analyzer-linux-x64-gnu": "0.1.1", 1821 "@nomicfoundation/solidity-analyzer-linux-x64-musl": "0.1.1", 1822 "@nomicfoundation/solidity-analyzer-win32-arm64-msvc": "0.1.1", 1823 "@nomicfoundation/solidity-analyzer-win32-ia32-msvc": "0.1.1", 1824 "@nomicfoundation/solidity-analyzer-win32-x64-msvc": "0.1.1" 1825 } 1826 }, 1827 "node_modules/@nomicfoundation/solidity-analyzer-darwin-arm64": { 1828 "version": "0.1.1", 1829 "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer-darwin-arm64/-/solidity-analyzer-darwin-arm64-0.1.1.tgz", 1830 "integrity": "sha512-KcTodaQw8ivDZyF+D76FokN/HdpgGpfjc/gFCImdLUyqB6eSWVaZPazMbeAjmfhx3R0zm/NYVzxwAokFKgrc0w==", 1831 "cpu": [ 1832 "arm64" 1833 ], 1834 "dev": true, 1835 "optional": true, 1836 "os": [ 1837 "darwin" 1838 ], 1839 "engines": { 1840 "node": ">= 10" 1841 } 1842 }, 1843 "node_modules/@nomicfoundation/solidity-analyzer-darwin-x64": { 1844 "version": "0.1.1", 1845 "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer-darwin-x64/-/solidity-analyzer-darwin-x64-0.1.1.tgz", 1846 "integrity": "sha512-XhQG4BaJE6cIbjAVtzGOGbK3sn1BO9W29uhk9J8y8fZF1DYz0Doj8QDMfpMu+A6TjPDs61lbsmeYodIDnfveSA==", 1847 "cpu": [ 1848 "x64" 1849 ], 1850 "dev": true, 1851 "optional": true, 1852 "os": [ 1853 "darwin" 1854 ], 1855 "engines": { 1856 "node": ">= 10" 1857 } 1858 }, 1859 "node_modules/@nomicfoundation/solidity-analyzer-freebsd-x64": { 1860 "version": "0.1.1", 1861 "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer-freebsd-x64/-/solidity-analyzer-freebsd-x64-0.1.1.tgz", 1862 "integrity": "sha512-GHF1VKRdHW3G8CndkwdaeLkVBi5A9u2jwtlS7SLhBc8b5U/GcoL39Q+1CSO3hYqePNP+eV5YI7Zgm0ea6kMHoA==", 1863 "cpu": [ 1864 "x64" 1865 ], 1866 "dev": true, 1867 "optional": true, 1868 "os": [ 1869 "freebsd" 1870 ], 1871 "engines": { 1872 "node": ">= 10" 1873 } 1874 }, 1875 "node_modules/@nomicfoundation/solidity-analyzer-linux-arm64-gnu": { 1876 "version": "0.1.1", 1877 "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer-linux-arm64-gnu/-/solidity-analyzer-linux-arm64-gnu-0.1.1.tgz", 1878 "integrity": "sha512-g4Cv2fO37ZsUENQ2vwPnZc2zRenHyAxHcyBjKcjaSmmkKrFr64yvzeNO8S3GBFCo90rfochLs99wFVGT/0owpg==", 1879 "cpu": [ 1880 "arm64" 1881 ], 1882 "dev": true, 1883 "optional": true, 1884 "os": [ 1885 "linux" 1886 ], 1887 "engines": { 1888 "node": ">= 10" 1889 } 1890 }, 1891 "node_modules/@nomicfoundation/solidity-analyzer-linux-arm64-musl": { 1892 "version": "0.1.1", 1893 "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer-linux-arm64-musl/-/solidity-analyzer-linux-arm64-musl-0.1.1.tgz", 1894 "integrity": "sha512-WJ3CE5Oek25OGE3WwzK7oaopY8xMw9Lhb0mlYuJl/maZVo+WtP36XoQTb7bW/i8aAdHW5Z+BqrHMux23pvxG3w==", 1895 "cpu": [ 1896 "arm64" 1897 ], 1898 "dev": true, 1899 "optional": true, 1900 "os": [ 1901 "linux" 1902 ], 1903 "engines": { 1904 "node": ">= 10" 1905 } 1906 }, 1907 "node_modules/@nomicfoundation/solidity-analyzer-linux-x64-gnu": { 1908 "version": "0.1.1", 1909 "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer-linux-x64-gnu/-/solidity-analyzer-linux-x64-gnu-0.1.1.tgz", 1910 "integrity": "sha512-5WN7leSr5fkUBBjE4f3wKENUy9HQStu7HmWqbtknfXkkil+eNWiBV275IOlpXku7v3uLsXTOKpnnGHJYI2qsdA==", 1911 "cpu": [ 1912 "x64" 1913 ], 1914 "dev": true, 1915 "optional": true, 1916 "os": [ 1917 "linux" 1918 ], 1919 "engines": { 1920 "node": ">= 10" 1921 } 1922 }, 1923 "node_modules/@nomicfoundation/solidity-analyzer-linux-x64-musl": { 1924 "version": "0.1.1", 1925 "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer-linux-x64-musl/-/solidity-analyzer-linux-x64-musl-0.1.1.tgz", 1926 "integrity": "sha512-KdYMkJOq0SYPQMmErv/63CwGwMm5XHenEna9X9aB8mQmhDBrYrlAOSsIPgFCUSL0hjxE3xHP65/EPXR/InD2+w==", 1927 "cpu": [ 1928 "x64" 1929 ], 1930 "dev": true, 1931 "optional": true, 1932 "os": [ 1933 "linux" 1934 ], 1935 "engines": { 1936 "node": ">= 10" 1937 } 1938 }, 1939 "node_modules/@nomicfoundation/solidity-analyzer-win32-arm64-msvc": { 1940 "version": "0.1.1", 1941 "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer-win32-arm64-msvc/-/solidity-analyzer-win32-arm64-msvc-0.1.1.tgz", 1942 "integrity": "sha512-VFZASBfl4qiBYwW5xeY20exWhmv6ww9sWu/krWSesv3q5hA0o1JuzmPHR4LPN6SUZj5vcqci0O6JOL8BPw+APg==", 1943 "cpu": [ 1944 "arm64" 1945 ], 1946 "dev": true, 1947 "optional": true, 1948 "os": [ 1949 "win32" 1950 ], 1951 "engines": { 1952 "node": ">= 10" 1953 } 1954 }, 1955 "node_modules/@nomicfoundation/solidity-analyzer-win32-ia32-msvc": { 1956 "version": "0.1.1", 1957 "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer-win32-ia32-msvc/-/solidity-analyzer-win32-ia32-msvc-0.1.1.tgz", 1958 "integrity": "sha512-JnFkYuyCSA70j6Si6cS1A9Gh1aHTEb8kOTBApp/c7NRTFGNMH8eaInKlyuuiIbvYFhlXW4LicqyYuWNNq9hkpQ==", 1959 "cpu": [ 1960 "ia32" 1961 ], 1962 "dev": true, 1963 "optional": true, 1964 "os": [ 1965 "win32" 1966 ], 1967 "engines": { 1968 "node": ">= 10" 1969 } 1970 }, 1971 "node_modules/@nomicfoundation/solidity-analyzer-win32-x64-msvc": { 1972 "version": "0.1.1", 1973 "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer-win32-x64-msvc/-/solidity-analyzer-win32-x64-msvc-0.1.1.tgz", 1974 "integrity": "sha512-HrVJr6+WjIXGnw3Q9u6KQcbZCtk0caVWhCdFADySvRyUxJ8PnzlaP+MhwNE8oyT8OZ6ejHBRrrgjSqDCFXGirw==", 1975 "cpu": [ 1976 "x64" 1977 ], 1978 "dev": true, 1979 "optional": true, 1980 "os": [ 1981 "win32" 1982 ], 1983 "engines": { 1984 "node": ">= 10" 1985 } 1986 }, 1987 "node_modules/@nomiclabs/hardhat-ethers": { 1988 "version": "2.2.3", 1989 "resolved": "https://registry.npmjs.org/@nomiclabs/hardhat-ethers/-/hardhat-ethers-2.2.3.tgz", 1990 "integrity": "sha512-YhzPdzb612X591FOe68q+qXVXGG2ANZRvDo0RRUtimev85rCrAlv/TLMEZw5c+kq9AbzocLTVX/h2jVIFPL9Xg==", 1991 "dev": true, 1992 "peerDependencies": { 1993 "ethers": "^5.0.0", 1994 "hardhat": "^2.0.0" 1995 } 1996 }, 1997 "node_modules/@nomiclabs/hardhat-waffle": { 1998 "version": "2.0.6", 1999 "resolved": "https://registry.npmjs.org/@nomiclabs/hardhat-waffle/-/hardhat-waffle-2.0.6.tgz", 2000 "integrity": "sha512-+Wz0hwmJGSI17B+BhU/qFRZ1l6/xMW82QGXE/Gi+WTmwgJrQefuBs1lIf7hzQ1hLk6hpkvb/zwcNkpVKRYTQYg==", 2001 "dev": true, 2002 "peerDependencies": { 2003 "@nomiclabs/hardhat-ethers": "^2.0.0", 2004 "@types/sinon-chai": "^3.2.3", 2005 "ethereum-waffle": "*", 2006 "ethers": "^5.0.0", 2007 "hardhat": "^2.0.0" 2008 } 2009 }, 2010 "node_modules/@openzeppelin/contracts": { 2011 "version": "4.9.1", 2012 "resolved": "https://registry.npmjs.org/@openzeppelin/contracts/-/contracts-4.9.1.tgz", 2013 "integrity": "sha512-aLDTLu/If1qYIFW5g4ZibuQaUsFGWQPBq1mZKp/txaebUnGHDmmiBhRLY1tDNedN0m+fJtKZ1zAODS9Yk+V6uA==", 2014 "dev": true 2015 }, 2016 "node_modules/@resolver-engine/core": { 2017 "version": "0.3.3", 2018 "resolved": "https://registry.npmjs.org/@resolver-engine/core/-/core-0.3.3.tgz", 2019 "integrity": "sha512-eB8nEbKDJJBi5p5SrvrvILn4a0h42bKtbCTri3ZxCGt6UvoQyp7HnGOfki944bUjBSHKK3RvgfViHn+kqdXtnQ==", 2020 "dev": true, 2021 "peer": true, 2022 "dependencies": { 2023 "debug": "^3.1.0", 2024 "is-url": "^1.2.4", 2025 "request": "^2.85.0" 2026 } 2027 }, 2028 "node_modules/@resolver-engine/core/node_modules/debug": { 2029 "version": "3.2.7", 2030 "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", 2031 "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", 2032 "dev": true, 2033 "peer": true, 2034 "dependencies": { 2035 "ms": "^2.1.1" 2036 } 2037 }, 2038 "node_modules/@resolver-engine/fs": { 2039 "version": "0.3.3", 2040 "resolved": "https://registry.npmjs.org/@resolver-engine/fs/-/fs-0.3.3.tgz", 2041 "integrity": "sha512-wQ9RhPUcny02Wm0IuJwYMyAG8fXVeKdmhm8xizNByD4ryZlx6PP6kRen+t/haF43cMfmaV7T3Cx6ChOdHEhFUQ==", 2042 "dev": true, 2043 "peer": true, 2044 "dependencies": { 2045 "@resolver-engine/core": "^0.3.3", 2046 "debug": "^3.1.0" 2047 } 2048 }, 2049 "node_modules/@resolver-engine/fs/node_modules/debug": { 2050 "version": "3.2.7", 2051 "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", 2052 "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", 2053 "dev": true, 2054 "peer": true, 2055 "dependencies": { 2056 "ms": "^2.1.1" 2057 } 2058 }, 2059 "node_modules/@resolver-engine/imports": { 2060 "version": "0.3.3", 2061 "resolved": "https://registry.npmjs.org/@resolver-engine/imports/-/imports-0.3.3.tgz", 2062 "integrity": "sha512-anHpS4wN4sRMwsAbMXhMfOD/y4a4Oo0Cw/5+rue7hSwGWsDOQaAU1ClK1OxjUC35/peazxEl8JaSRRS+Xb8t3Q==", 2063 "dev": true, 2064 "peer": true, 2065 "dependencies": { 2066 "@resolver-engine/core": "^0.3.3", 2067 "debug": "^3.1.0", 2068 "hosted-git-info": "^2.6.0", 2069 "path-browserify": "^1.0.0", 2070 "url": "^0.11.0" 2071 } 2072 }, 2073 "node_modules/@resolver-engine/imports-fs": { 2074 "version": "0.3.3", 2075 "resolved": "https://registry.npmjs.org/@resolver-engine/imports-fs/-/imports-fs-0.3.3.tgz", 2076 "integrity": "sha512-7Pjg/ZAZtxpeyCFlZR5zqYkz+Wdo84ugB5LApwriT8XFeQoLwGUj4tZFFvvCuxaNCcqZzCYbonJgmGObYBzyCA==", 2077 "dev": true, 2078 "peer": true, 2079 "dependencies": { 2080 "@resolver-engine/fs": "^0.3.3", 2081 "@resolver-engine/imports": "^0.3.3", 2082 "debug": "^3.1.0" 2083 } 2084 }, 2085 "node_modules/@resolver-engine/imports-fs/node_modules/debug": { 2086 "version": "3.2.7", 2087 "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", 2088 "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", 2089 "dev": true, 2090 "peer": true, 2091 "dependencies": { 2092 "ms": "^2.1.1" 2093 } 2094 }, 2095 "node_modules/@resolver-engine/imports/node_modules/debug": { 2096 "version": "3.2.7", 2097 "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", 2098 "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", 2099 "dev": true, 2100 "peer": true, 2101 "dependencies": { 2102 "ms": "^2.1.1" 2103 } 2104 }, 2105 "node_modules/@scure/base": { 2106 "version": "1.1.1", 2107 "resolved": "https://registry.npmjs.org/@scure/base/-/base-1.1.1.tgz", 2108 "integrity": "sha512-ZxOhsSyxYwLJj3pLZCefNitxsj093tb2vq90mp2txoYeBqbcjDjqFhyM8eUjq/uFm6zJ+mUuqxlS2FkuSY1MTA==", 2109 "dev": true, 2110 "funding": [ 2111 { 2112 "type": "individual", 2113 "url": "https://paulmillr.com/funding/" 2114 } 2115 ] 2116 }, 2117 "node_modules/@scure/bip32": { 2118 "version": "1.1.5", 2119 "resolved": "https://registry.npmjs.org/@scure/bip32/-/bip32-1.1.5.tgz", 2120 "integrity": "sha512-XyNh1rB0SkEqd3tXcXMi+Xe1fvg+kUIcoRIEujP1Jgv7DqW2r9lg3Ah0NkFaCs9sTkQAQA8kw7xiRXzENi9Rtw==", 2121 "dev": true, 2122 "funding": [ 2123 { 2124 "type": "individual", 2125 "url": "https://paulmillr.com/funding/" 2126 } 2127 ], 2128 "dependencies": { 2129 "@noble/hashes": "~1.2.0", 2130 "@noble/secp256k1": "~1.7.0", 2131 "@scure/base": "~1.1.0" 2132 } 2133 }, 2134 "node_modules/@scure/bip39": { 2135 "version": "1.1.1", 2136 "resolved": "https://registry.npmjs.org/@scure/bip39/-/bip39-1.1.1.tgz", 2137 "integrity": "sha512-t+wDck2rVkh65Hmv280fYdVdY25J9YeEUIgn2LG1WM6gxFkGzcksoDiUkWVpVp3Oex9xGC68JU2dSbUfwZ2jPg==", 2138 "dev": true, 2139 "funding": [ 2140 { 2141 "type": "individual", 2142 "url": "https://paulmillr.com/funding/" 2143 } 2144 ], 2145 "dependencies": { 2146 "@noble/hashes": "~1.2.0", 2147 "@scure/base": "~1.1.0" 2148 } 2149 }, 2150 "node_modules/@sentry/core": { 2151 "version": "5.30.0", 2152 "resolved": "https://registry.npmjs.org/@sentry/core/-/core-5.30.0.tgz", 2153 "integrity": "sha512-TmfrII8w1PQZSZgPpUESqjB+jC6MvZJZdLtE/0hZ+SrnKhW3x5WlYLvTXZpcWePYBku7rl2wn1RZu6uT0qCTeg==", 2154 "dev": true, 2155 "dependencies": { 2156 "@sentry/hub": "5.30.0", 2157 "@sentry/minimal": "5.30.0", 2158 "@sentry/types": "5.30.0", 2159 "@sentry/utils": "5.30.0", 2160 "tslib": "^1.9.3" 2161 }, 2162 "engines": { 2163 "node": ">=6" 2164 } 2165 }, 2166 "node_modules/@sentry/hub": { 2167 "version": "5.30.0", 2168 "resolved": "https://registry.npmjs.org/@sentry/hub/-/hub-5.30.0.tgz", 2169 "integrity": "sha512-2tYrGnzb1gKz2EkMDQcfLrDTvmGcQPuWxLnJKXJvYTQDGLlEvi2tWz1VIHjunmOvJrB5aIQLhm+dcMRwFZDCqQ==", 2170 "dev": true, 2171 "dependencies": { 2172 "@sentry/types": "5.30.0", 2173 "@sentry/utils": "5.30.0", 2174 "tslib": "^1.9.3" 2175 }, 2176 "engines": { 2177 "node": ">=6" 2178 } 2179 }, 2180 "node_modules/@sentry/minimal": { 2181 "version": "5.30.0", 2182 "resolved": "https://registry.npmjs.org/@sentry/minimal/-/minimal-5.30.0.tgz", 2183 "integrity": "sha512-BwWb/owZKtkDX+Sc4zCSTNcvZUq7YcH3uAVlmh/gtR9rmUvbzAA3ewLuB3myi4wWRAMEtny6+J/FN/x+2wn9Xw==", 2184 "dev": true, 2185 "dependencies": { 2186 "@sentry/hub": "5.30.0", 2187 "@sentry/types": "5.30.0", 2188 "tslib": "^1.9.3" 2189 }, 2190 "engines": { 2191 "node": ">=6" 2192 } 2193 }, 2194 "node_modules/@sentry/node": { 2195 "version": "5.30.0", 2196 "resolved": "https://registry.npmjs.org/@sentry/node/-/node-5.30.0.tgz", 2197 "integrity": "sha512-Br5oyVBF0fZo6ZS9bxbJZG4ApAjRqAnqFFurMVJJdunNb80brh7a5Qva2kjhm+U6r9NJAB5OmDyPkA1Qnt+QVg==", 2198 "dev": true, 2199 "dependencies": { 2200 "@sentry/core": "5.30.0", 2201 "@sentry/hub": "5.30.0", 2202 "@sentry/tracing": "5.30.0", 2203 "@sentry/types": "5.30.0", 2204 "@sentry/utils": "5.30.0", 2205 "cookie": "^0.4.1", 2206 "https-proxy-agent": "^5.0.0", 2207 "lru_map": "^0.3.3", 2208 "tslib": "^1.9.3" 2209 }, 2210 "engines": { 2211 "node": ">=6" 2212 } 2213 }, 2214 "node_modules/@sentry/tracing": { 2215 "version": "5.30.0", 2216 "resolved": "https://registry.npmjs.org/@sentry/tracing/-/tracing-5.30.0.tgz", 2217 "integrity": "sha512-dUFowCr0AIMwiLD7Fs314Mdzcug+gBVo/+NCMyDw8tFxJkwWAKl7Qa2OZxLQ0ZHjakcj1hNKfCQJ9rhyfOl4Aw==", 2218 "dev": true, 2219 "dependencies": { 2220 "@sentry/hub": "5.30.0", 2221 "@sentry/minimal": "5.30.0", 2222 "@sentry/types": "5.30.0", 2223 "@sentry/utils": "5.30.0", 2224 "tslib": "^1.9.3" 2225 }, 2226 "engines": { 2227 "node": ">=6" 2228 } 2229 }, 2230 "node_modules/@sentry/types": { 2231 "version": "5.30.0", 2232 "resolved": "https://registry.npmjs.org/@sentry/types/-/types-5.30.0.tgz", 2233 "integrity": "sha512-R8xOqlSTZ+htqrfteCWU5Nk0CDN5ApUTvrlvBuiH1DyP6czDZ4ktbZB0hAgBlVcK0U+qpD3ag3Tqqpa5Q67rPw==", 2234 "dev": true, 2235 "engines": { 2236 "node": ">=6" 2237 } 2238 }, 2239 "node_modules/@sentry/utils": { 2240 "version": "5.30.0", 2241 "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-5.30.0.tgz", 2242 "integrity": "sha512-zaYmoH0NWWtvnJjC9/CBseXMtKHm/tm40sz3YfJRxeQjyzRqNQPgivpd9R/oDJCYj999mzdW382p/qi2ypjLww==", 2243 "dev": true, 2244 "dependencies": { 2245 "@sentry/types": "5.30.0", 2246 "tslib": "^1.9.3" 2247 }, 2248 "engines": { 2249 "node": ">=6" 2250 } 2251 }, 2252 "node_modules/@trufflesuite/bigint-buffer": { 2253 "version": "1.1.9", 2254 "resolved": "https://registry.npmjs.org/@trufflesuite/bigint-buffer/-/bigint-buffer-1.1.9.tgz", 2255 "integrity": "sha512-bdM5cEGCOhDSwminryHJbRmXc1x7dPKg6Pqns3qyTwFlxsqUgxE29lsERS3PlIW1HTjoIGMUqsk1zQQwST1Yxw==", 2256 "dev": true, 2257 "hasInstallScript": true, 2258 "optional": true, 2259 "peer": true, 2260 "dependencies": { 2261 "node-gyp-build": "4.3.0" 2262 }, 2263 "engines": { 2264 "node": ">= 10.0.0" 2265 } 2266 }, 2267 "node_modules/@trufflesuite/bigint-buffer/node_modules/node-gyp-build": { 2268 "version": "4.3.0", 2269 "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.3.0.tgz", 2270 "integrity": "sha512-iWjXZvmboq0ja1pUGULQBexmxq8CV4xBhX7VDOTbL7ZR4FOowwY/VOtRxBN/yKxmdGoIp4j5ysNT4u3S2pDQ3Q==", 2271 "dev": true, 2272 "optional": true, 2273 "peer": true, 2274 "bin": { 2275 "node-gyp-build": "bin.js", 2276 "node-gyp-build-optional": "optional.js", 2277 "node-gyp-build-test": "build-test.js" 2278 } 2279 }, 2280 "node_modules/@tsconfig/node10": { 2281 "version": "1.0.9", 2282 "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz", 2283 "integrity": "sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==", 2284 "dev": true 2285 }, 2286 "node_modules/@tsconfig/node12": { 2287 "version": "1.0.11", 2288 "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", 2289 "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==", 2290 "dev": true 2291 }, 2292 "node_modules/@tsconfig/node14": { 2293 "version": "1.0.3", 2294 "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", 2295 "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", 2296 "dev": true 2297 }, 2298 "node_modules/@tsconfig/node16": { 2299 "version": "1.0.4", 2300 "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.4.tgz", 2301 "integrity": "sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==", 2302 "dev": true 2303 }, 2304 "node_modules/@typechain/ethers-v5": { 2305 "version": "10.2.1", 2306 "resolved": "https://registry.npmjs.org/@typechain/ethers-v5/-/ethers-v5-10.2.1.tgz", 2307 "integrity": "sha512-n3tQmCZjRE6IU4h6lqUGiQ1j866n5MTCBJreNEHHVWXa2u9GJTaeYyU1/k+1qLutkyw+sS6VAN+AbeiTqsxd/A==", 2308 "dev": true, 2309 "peer": true, 2310 "dependencies": { 2311 "lodash": "^4.17.15", 2312 "ts-essentials": "^7.0.1" 2313 }, 2314 "peerDependencies": { 2315 "@ethersproject/abi": "^5.0.0", 2316 "@ethersproject/providers": "^5.0.0", 2317 "ethers": "^5.1.3", 2318 "typechain": "^8.1.1", 2319 "typescript": ">=4.3.0" 2320 } 2321 }, 2322 "node_modules/@types/abstract-leveldown": { 2323 "version": "7.2.1", 2324 "resolved": "https://registry.npmjs.org/@types/abstract-leveldown/-/abstract-leveldown-7.2.1.tgz", 2325 "integrity": "sha512-YK8irIC+eMrrmtGx0H4ISn9GgzLd9dojZWJaMbjp1YHLl2VqqNFBNrL5Q3KjGf4VE3sf/4hmq6EhQZ7kZp1NoQ==", 2326 "dev": true, 2327 "peer": true 2328 }, 2329 "node_modules/@types/bn.js": { 2330 "version": "4.11.6", 2331 "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-4.11.6.tgz", 2332 "integrity": "sha512-pqr857jrp2kPuO9uRjZ3PwnJTjoQy+fcdxvBTvHm6dkmEL9q+hDD/2j/0ELOBPtPnS8LjCX0gI9nbl8lVkadpg==", 2333 "dev": true, 2334 "dependencies": { 2335 "@types/node": "*" 2336 } 2337 }, 2338 "node_modules/@types/chai": { 2339 "version": "4.3.5", 2340 "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.5.tgz", 2341 "integrity": "sha512-mEo1sAde+UCE6b2hxn332f1g1E8WfYRu6p5SvTKr2ZKC1f7gFJXk4h5PyGP9Dt6gCaG8y8XhwnXWC6Iy2cmBng==", 2342 "dev": true 2343 }, 2344 "node_modules/@types/level-errors": { 2345 "version": "3.0.0", 2346 "resolved": "https://registry.npmjs.org/@types/level-errors/-/level-errors-3.0.0.tgz", 2347 "integrity": "sha512-/lMtoq/Cf/2DVOm6zE6ORyOM+3ZVm/BvzEZVxUhf6bgh8ZHglXlBqxbxSlJeVp8FCbD3IVvk/VbsaNmDjrQvqQ==", 2348 "dev": true, 2349 "peer": true 2350 }, 2351 "node_modules/@types/levelup": { 2352 "version": "4.3.3", 2353 "resolved": "https://registry.npmjs.org/@types/levelup/-/levelup-4.3.3.tgz", 2354 "integrity": "sha512-K+OTIjJcZHVlZQN1HmU64VtrC0jC3dXWQozuEIR9zVvltIk90zaGPM2AgT+fIkChpzHhFE3YnvFLCbLtzAmexA==", 2355 "dev": true, 2356 "peer": true, 2357 "dependencies": { 2358 "@types/abstract-leveldown": "*", 2359 "@types/level-errors": "*", 2360 "@types/node": "*" 2361 } 2362 }, 2363 "node_modules/@types/lru-cache": { 2364 "version": "5.1.1", 2365 "resolved": "https://registry.npmjs.org/@types/lru-cache/-/lru-cache-5.1.1.tgz", 2366 "integrity": "sha512-ssE3Vlrys7sdIzs5LOxCzTVMsU7i9oa/IaW92wF32JFb3CVczqOkru2xspuKczHEbG3nvmPY7IFqVmGGHdNbYw==", 2367 "dev": true 2368 }, 2369 "node_modules/@types/mkdirp": { 2370 "version": "0.5.2", 2371 "resolved": "https://registry.npmjs.org/@types/mkdirp/-/mkdirp-0.5.2.tgz", 2372 "integrity": "sha512-U5icWpv7YnZYGsN4/cmh3WD2onMY0aJIiTE6+51TwJCttdHvtCYmkBNOobHlXwrJRL0nkH9jH4kD+1FAdMN4Tg==", 2373 "dev": true, 2374 "peer": true, 2375 "dependencies": { 2376 "@types/node": "*" 2377 } 2378 }, 2379 "node_modules/@types/mocha": { 2380 "version": "9.1.1", 2381 "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-9.1.1.tgz", 2382 "integrity": "sha512-Z61JK7DKDtdKTWwLeElSEBcWGRLY8g95ic5FoQqI9CMx0ns/Ghep3B4DfcEimiKMvtamNVULVNKEsiwV3aQmXw==", 2383 "dev": true 2384 }, 2385 "node_modules/@types/node": { 2386 "version": "16.18.34", 2387 "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.34.tgz", 2388 "integrity": "sha512-VmVm7gXwhkUimRfBwVI1CHhwp86jDWR04B5FGebMMyxV90SlCmFujwUHrxTD4oO+SOYU86SoxvhgeRQJY7iXFg==", 2389 "dev": true 2390 }, 2391 "node_modules/@types/node-fetch": { 2392 "version": "2.6.4", 2393 "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.4.tgz", 2394 "integrity": "sha512-1ZX9fcN4Rvkvgv4E6PAY5WXUFWFcRWxZa3EW83UjycOB9ljJCedb2CupIP4RZMEwF/M3eTcCihbBRgwtGbg5Rg==", 2395 "dev": true, 2396 "peer": true, 2397 "dependencies": { 2398 "@types/node": "*", 2399 "form-data": "^3.0.0" 2400 } 2401 }, 2402 "node_modules/@types/node-fetch/node_modules/form-data": { 2403 "version": "3.0.1", 2404 "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", 2405 "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", 2406 "dev": true, 2407 "peer": true, 2408 "dependencies": { 2409 "asynckit": "^0.4.0", 2410 "combined-stream": "^1.0.8", 2411 "mime-types": "^2.1.12" 2412 }, 2413 "engines": { 2414 "node": ">= 6" 2415 } 2416 }, 2417 "node_modules/@types/pbkdf2": { 2418 "version": "3.1.0", 2419 "resolved": "https://registry.npmjs.org/@types/pbkdf2/-/pbkdf2-3.1.0.tgz", 2420 "integrity": "sha512-Cf63Rv7jCQ0LaL8tNXmEyqTHuIJxRdlS5vMh1mj5voN4+QFhVZnlZruezqpWYDiJ8UTzhP0VmeLXCmBk66YrMQ==", 2421 "dev": true, 2422 "dependencies": { 2423 "@types/node": "*" 2424 } 2425 }, 2426 "node_modules/@types/prettier": { 2427 "version": "2.7.3", 2428 "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.3.tgz", 2429 "integrity": "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==", 2430 "dev": true, 2431 "peer": true 2432 }, 2433 "node_modules/@types/readable-stream": { 2434 "version": "2.3.15", 2435 "resolved": "https://registry.npmjs.org/@types/readable-stream/-/readable-stream-2.3.15.tgz", 2436 "integrity": "sha512-oM5JSKQCcICF1wvGgmecmHldZ48OZamtMxcGGVICOJA8o8cahXC1zEVAif8iwoc5j8etxFaRFnf095+CDsuoFQ==", 2437 "dev": true, 2438 "dependencies": { 2439 "@types/node": "*", 2440 "safe-buffer": "~5.1.1" 2441 } 2442 }, 2443 "node_modules/@types/readable-stream/node_modules/safe-buffer": { 2444 "version": "5.1.2", 2445 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 2446 "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", 2447 "dev": true 2448 }, 2449 "node_modules/@types/secp256k1": { 2450 "version": "4.0.3", 2451 "resolved": "https://registry.npmjs.org/@types/secp256k1/-/secp256k1-4.0.3.tgz", 2452 "integrity": "sha512-Da66lEIFeIz9ltsdMZcpQvmrmmoqrfju8pm1BH8WbYjZSwUgCwXLb9C+9XYogwBITnbsSaMdVPb2ekf7TV+03w==", 2453 "dev": true, 2454 "dependencies": { 2455 "@types/node": "*" 2456 } 2457 }, 2458 "node_modules/@types/sinon": { 2459 "version": "10.0.15", 2460 "resolved": "https://registry.npmjs.org/@types/sinon/-/sinon-10.0.15.tgz", 2461 "integrity": "sha512-3lrFNQG0Kr2LDzvjyjB6AMJk4ge+8iYhQfdnSwIwlG88FUOV43kPcQqDZkDa/h3WSZy6i8Fr0BSjfQtB1B3xuQ==", 2462 "dev": true, 2463 "peer": true, 2464 "dependencies": { 2465 "@types/sinonjs__fake-timers": "*" 2466 } 2467 }, 2468 "node_modules/@types/sinon-chai": { 2469 "version": "3.2.9", 2470 "resolved": "https://registry.npmjs.org/@types/sinon-chai/-/sinon-chai-3.2.9.tgz", 2471 "integrity": "sha512-/19t63pFYU0ikrdbXKBWj9PCdnKyTd0Qkz0X91Ta081cYsq90OxYdcWwK/dwEoDa6dtXgj2HJfmzgq+QZTHdmQ==", 2472 "dev": true, 2473 "peer": true, 2474 "dependencies": { 2475 "@types/chai": "*", 2476 "@types/sinon": "*" 2477 } 2478 }, 2479 "node_modules/@types/sinonjs__fake-timers": { 2480 "version": "8.1.2", 2481 "resolved": "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.2.tgz", 2482 "integrity": "sha512-9GcLXF0/v3t80caGs5p2rRfkB+a8VBGLJZVih6CNFkx8IZ994wiKKLSRs9nuFwk1HevWs/1mnUmkApGrSGsShA==", 2483 "dev": true, 2484 "peer": true 2485 }, 2486 "node_modules/abort-controller": { 2487 "version": "3.0.0", 2488 "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", 2489 "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", 2490 "dev": true, 2491 "dependencies": { 2492 "event-target-shim": "^5.0.0" 2493 }, 2494 "engines": { 2495 "node": ">=6.5" 2496 } 2497 }, 2498 "node_modules/abstract-level": { 2499 "version": "1.0.3", 2500 "resolved": "https://registry.npmjs.org/abstract-level/-/abstract-level-1.0.3.tgz", 2501 "integrity": "sha512-t6jv+xHy+VYwc4xqZMn2Pa9DjcdzvzZmQGRjTFc8spIbRGHgBrEKbPq+rYXc7CCo0lxgYvSgKVg9qZAhpVQSjA==", 2502 "dev": true, 2503 "dependencies": { 2504 "buffer": "^6.0.3", 2505 "catering": "^2.1.0", 2506 "is-buffer": "^2.0.5", 2507 "level-supports": "^4.0.0", 2508 "level-transcoder": "^1.0.1", 2509 "module-error": "^1.0.1", 2510 "queue-microtask": "^1.2.3" 2511 }, 2512 "engines": { 2513 "node": ">=12" 2514 } 2515 }, 2516 "node_modules/abstract-level/node_modules/level-supports": { 2517 "version": "4.0.1", 2518 "resolved": "https://registry.npmjs.org/level-supports/-/level-supports-4.0.1.tgz", 2519 "integrity": "sha512-PbXpve8rKeNcZ9C1mUicC9auIYFyGpkV9/i6g76tLgANwWhtG2v7I4xNBUlkn3lE2/dZF3Pi0ygYGtLc4RXXdA==", 2520 "dev": true, 2521 "engines": { 2522 "node": ">=12" 2523 } 2524 }, 2525 "node_modules/abstract-leveldown": { 2526 "version": "6.3.0", 2527 "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-6.3.0.tgz", 2528 "integrity": "sha512-TU5nlYgta8YrBMNpc9FwQzRbiXsj49gsALsXadbGHt9CROPzX5fB0rWDR5mtdpOOKa5XqRFpbj1QroPAoPzVjQ==", 2529 "dev": true, 2530 "peer": true, 2531 "dependencies": { 2532 "buffer": "^5.5.0", 2533 "immediate": "^3.2.3", 2534 "level-concat-iterator": "~2.0.0", 2535 "level-supports": "~1.0.0", 2536 "xtend": "~4.0.0" 2537 }, 2538 "engines": { 2539 "node": ">=6" 2540 } 2541 }, 2542 "node_modules/abstract-leveldown/node_modules/buffer": { 2543 "version": "5.7.1", 2544 "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", 2545 "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", 2546 "dev": true, 2547 "funding": [ 2548 { 2549 "type": "github", 2550 "url": "https://github.com/sponsors/feross" 2551 }, 2552 { 2553 "type": "patreon", 2554 "url": "https://www.patreon.com/feross" 2555 }, 2556 { 2557 "type": "consulting", 2558 "url": "https://feross.org/support" 2559 } 2560 ], 2561 "peer": true, 2562 "dependencies": { 2563 "base64-js": "^1.3.1", 2564 "ieee754": "^1.1.13" 2565 } 2566 }, 2567 "node_modules/acorn": { 2568 "version": "8.8.2", 2569 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", 2570 "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", 2571 "dev": true, 2572 "bin": { 2573 "acorn": "bin/acorn" 2574 }, 2575 "engines": { 2576 "node": ">=0.4.0" 2577 } 2578 }, 2579 "node_modules/acorn-walk": { 2580 "version": "8.2.0", 2581 "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", 2582 "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", 2583 "dev": true, 2584 "engines": { 2585 "node": ">=0.4.0" 2586 } 2587 }, 2588 "node_modules/adm-zip": { 2589 "version": "0.4.16", 2590 "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.16.tgz", 2591 "integrity": "sha512-TFi4HBKSGfIKsK5YCkKaaFG2m4PEDyViZmEwof3MTIgzimHLto6muaHVpbrljdIvIrFZzEq/p4nafOeLcYegrg==", 2592 "dev": true, 2593 "engines": { 2594 "node": ">=0.3.0" 2595 } 2596 }, 2597 "node_modules/aes-js": { 2598 "version": "3.0.0", 2599 "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-3.0.0.tgz", 2600 "integrity": "sha512-H7wUZRn8WpTq9jocdxQ2c8x2sKo9ZVmzfRE13GiNJXfp7NcKYEdvl3vspKjXox6RIG2VtaRe4JFvxG4rqp2Zuw==", 2601 "dev": true 2602 }, 2603 "node_modules/agent-base": { 2604 "version": "6.0.2", 2605 "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", 2606 "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", 2607 "dev": true, 2608 "dependencies": { 2609 "debug": "4" 2610 }, 2611 "engines": { 2612 "node": ">= 6.0.0" 2613 } 2614 }, 2615 "node_modules/aggregate-error": { 2616 "version": "3.1.0", 2617 "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", 2618 "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", 2619 "dev": true, 2620 "dependencies": { 2621 "clean-stack": "^2.0.0", 2622 "indent-string": "^4.0.0" 2623 }, 2624 "engines": { 2625 "node": ">=8" 2626 } 2627 }, 2628 "node_modules/ajv": { 2629 "version": "6.12.6", 2630 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", 2631 "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", 2632 "dev": true, 2633 "peer": true, 2634 "dependencies": { 2635 "fast-deep-equal": "^3.1.1", 2636 "fast-json-stable-stringify": "^2.0.0", 2637 "json-schema-traverse": "^0.4.1", 2638 "uri-js": "^4.2.2" 2639 }, 2640 "funding": { 2641 "type": "github", 2642 "url": "https://github.com/sponsors/epoberezkin" 2643 } 2644 }, 2645 "node_modules/ansi-colors": { 2646 "version": "4.1.3", 2647 "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", 2648 "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", 2649 "dev": true, 2650 "engines": { 2651 "node": ">=6" 2652 } 2653 }, 2654 "node_modules/ansi-escapes": { 2655 "version": "4.3.2", 2656 "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", 2657 "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", 2658 "dev": true, 2659 "dependencies": { 2660 "type-fest": "^0.21.3" 2661 }, 2662 "engines": { 2663 "node": ">=8" 2664 }, 2665 "funding": { 2666 "url": "https://github.com/sponsors/sindresorhus" 2667 } 2668 }, 2669 "node_modules/ansi-regex": { 2670 "version": "5.0.1", 2671 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 2672 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 2673 "dev": true, 2674 "engines": { 2675 "node": ">=8" 2676 } 2677 }, 2678 "node_modules/ansi-styles": { 2679 "version": "3.2.1", 2680 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", 2681 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", 2682 "dev": true, 2683 "dependencies": { 2684 "color-convert": "^1.9.0" 2685 }, 2686 "engines": { 2687 "node": ">=4" 2688 } 2689 }, 2690 "node_modules/antlr4ts": { 2691 "version": "0.5.0-alpha.4", 2692 "resolved": "https://registry.npmjs.org/antlr4ts/-/antlr4ts-0.5.0-alpha.4.tgz", 2693 "integrity": "sha512-WPQDt1B74OfPv/IMS2ekXAKkTZIHl88uMetg6q3OTqgFxZ/dxDXI0EWLyZid/1Pe6hTftyg5N7gel5wNAGxXyQ==", 2694 "dev": true 2695 }, 2696 "node_modules/anymatch": { 2697 "version": "3.1.3", 2698 "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", 2699 "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", 2700 "dev": true, 2701 "dependencies": { 2702 "normalize-path": "^3.0.0", 2703 "picomatch": "^2.0.4" 2704 }, 2705 "engines": { 2706 "node": ">= 8" 2707 } 2708 }, 2709 "node_modules/arg": { 2710 "version": "4.1.3", 2711 "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", 2712 "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", 2713 "dev": true 2714 }, 2715 "node_modules/argparse": { 2716 "version": "2.0.1", 2717 "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", 2718 "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", 2719 "dev": true 2720 }, 2721 "node_modules/array-back": { 2722 "version": "3.1.0", 2723 "resolved": "https://registry.npmjs.org/array-back/-/array-back-3.1.0.tgz", 2724 "integrity": "sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==", 2725 "dev": true, 2726 "peer": true, 2727 "engines": { 2728 "node": ">=6" 2729 } 2730 }, 2731 "node_modules/asn1": { 2732 "version": "0.2.6", 2733 "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", 2734 "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", 2735 "dev": true, 2736 "peer": true, 2737 "dependencies": { 2738 "safer-buffer": "~2.1.0" 2739 } 2740 }, 2741 "node_modules/asn1.js": { 2742 "version": "5.4.1", 2743 "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", 2744 "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", 2745 "dev": true, 2746 "dependencies": { 2747 "bn.js": "^4.0.0", 2748 "inherits": "^2.0.1", 2749 "minimalistic-assert": "^1.0.0", 2750 "safer-buffer": "^2.1.0" 2751 } 2752 }, 2753 "node_modules/asn1.js/node_modules/bn.js": { 2754 "version": "4.12.0", 2755 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", 2756 "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", 2757 "dev": true 2758 }, 2759 "node_modules/assert": { 2760 "version": "2.0.0", 2761 "resolved": "https://registry.npmjs.org/assert/-/assert-2.0.0.tgz", 2762 "integrity": "sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A==", 2763 "dev": true, 2764 "dependencies": { 2765 "es6-object-assign": "^1.1.0", 2766 "is-nan": "^1.2.1", 2767 "object-is": "^1.0.1", 2768 "util": "^0.12.0" 2769 } 2770 }, 2771 "node_modules/assert-plus": { 2772 "version": "1.0.0", 2773 "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", 2774 "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", 2775 "dev": true, 2776 "peer": true, 2777 "engines": { 2778 "node": ">=0.8" 2779 } 2780 }, 2781 "node_modules/assertion-error": { 2782 "version": "1.1.0", 2783 "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", 2784 "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", 2785 "dev": true, 2786 "engines": { 2787 "node": "*" 2788 } 2789 }, 2790 "node_modules/async": { 2791 "version": "2.6.4", 2792 "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", 2793 "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", 2794 "dev": true, 2795 "peer": true, 2796 "dependencies": { 2797 "lodash": "^4.17.14" 2798 } 2799 }, 2800 "node_modules/async-eventemitter": { 2801 "version": "0.2.4", 2802 "resolved": "https://registry.npmjs.org/async-eventemitter/-/async-eventemitter-0.2.4.tgz", 2803 "integrity": "sha512-pd20BwL7Yt1zwDFy+8MX8F1+WCT8aQeKj0kQnTrH9WaeRETlRamVhD0JtRPmrV4GfOJ2F9CvdQkZeZhnh2TuHw==", 2804 "dev": true, 2805 "peer": true, 2806 "dependencies": { 2807 "async": "^2.4.0" 2808 } 2809 }, 2810 "node_modules/asynckit": { 2811 "version": "0.4.0", 2812 "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", 2813 "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", 2814 "dev": true 2815 }, 2816 "node_modules/available-typed-arrays": { 2817 "version": "1.0.5", 2818 "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", 2819 "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", 2820 "dev": true, 2821 "engines": { 2822 "node": ">= 0.4" 2823 }, 2824 "funding": { 2825 "url": "https://github.com/sponsors/ljharb" 2826 } 2827 }, 2828 "node_modules/avalanche": { 2829 "version": "3.16.0", 2830 "resolved": "https://registry.npmjs.org/avalanche/-/avalanche-3.16.0.tgz", 2831 "integrity": "sha512-Xy37+SvtUetBwdZ9Ic7nKXokPdPscdeeoa0RtXXvS/80RKRnhI3f7atKTk6XpGZ//X64s0DsT8IoM/Pn/KdZjg==", 2832 "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", 2833 "dev": true, 2834 "dependencies": { 2835 "assert": "2.0.0", 2836 "axios": "0.27.2", 2837 "bech32": "2.0.0", 2838 "bip39": "3.0.4", 2839 "bn.js": "5.2.1", 2840 "buffer": "6.0.3", 2841 "create-hash": "1.2.0", 2842 "crypto-browserify": "3.12.0", 2843 "elliptic": "6.5.4", 2844 "ethers": "5.7.2", 2845 "hdkey": "2.0.1", 2846 "isomorphic-ws": "5.0.0", 2847 "randombytes": "^2.1.0", 2848 "store2": "2.14.2", 2849 "stream-browserify": "3.0.0", 2850 "ws": "8.8.1", 2851 "xss": "1.0.14" 2852 }, 2853 "engines": { 2854 "node": ">=14.0.0" 2855 } 2856 }, 2857 "node_modules/aws-sign2": { 2858 "version": "0.7.0", 2859 "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", 2860 "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==", 2861 "dev": true, 2862 "peer": true, 2863 "engines": { 2864 "node": "*" 2865 } 2866 }, 2867 "node_modules/aws4": { 2868 "version": "1.12.0", 2869 "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.12.0.tgz", 2870 "integrity": "sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==", 2871 "dev": true, 2872 "peer": true 2873 }, 2874 "node_modules/axios": { 2875 "version": "0.27.2", 2876 "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", 2877 "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", 2878 "dev": true, 2879 "dependencies": { 2880 "follow-redirects": "^1.14.9", 2881 "form-data": "^4.0.0" 2882 } 2883 }, 2884 "node_modules/balanced-match": { 2885 "version": "1.0.2", 2886 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 2887 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 2888 "dev": true 2889 }, 2890 "node_modules/base-x": { 2891 "version": "3.0.9", 2892 "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.9.tgz", 2893 "integrity": "sha512-H7JU6iBHTal1gp56aKoaa//YUxEaAOUiydvrV/pILqIHXTtqxSkATOnDA2u+jZ/61sD+L/412+7kzXRtWukhpQ==", 2894 "dev": true, 2895 "dependencies": { 2896 "safe-buffer": "^5.0.1" 2897 } 2898 }, 2899 "node_modules/base64-js": { 2900 "version": "1.5.1", 2901 "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", 2902 "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", 2903 "dev": true, 2904 "funding": [ 2905 { 2906 "type": "github", 2907 "url": "https://github.com/sponsors/feross" 2908 }, 2909 { 2910 "type": "patreon", 2911 "url": "https://www.patreon.com/feross" 2912 }, 2913 { 2914 "type": "consulting", 2915 "url": "https://feross.org/support" 2916 } 2917 ] 2918 }, 2919 "node_modules/bcrypt-pbkdf": { 2920 "version": "1.0.2", 2921 "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", 2922 "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", 2923 "dev": true, 2924 "peer": true, 2925 "dependencies": { 2926 "tweetnacl": "^0.14.3" 2927 } 2928 }, 2929 "node_modules/bcrypt-pbkdf/node_modules/tweetnacl": { 2930 "version": "0.14.5", 2931 "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", 2932 "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==", 2933 "dev": true, 2934 "peer": true 2935 }, 2936 "node_modules/bech32": { 2937 "version": "2.0.0", 2938 "resolved": "https://registry.npmjs.org/bech32/-/bech32-2.0.0.tgz", 2939 "integrity": "sha512-LcknSilhIGatDAsY1ak2I8VtGaHNhgMSYVxFrGLXv+xLHytaKZKcaUJJUE7qmBr7h33o5YQwP55pMI0xmkpJwg==", 2940 "dev": true 2941 }, 2942 "node_modules/bigint-crypto-utils": { 2943 "version": "3.2.2", 2944 "resolved": "https://registry.npmjs.org/bigint-crypto-utils/-/bigint-crypto-utils-3.2.2.tgz", 2945 "integrity": "sha512-U1RbE3aX9ayCUVcIPHuPDPKcK3SFOXf93J1UK/iHlJuQB7bhagPIX06/CLpLEsDThJ7KA4Dhrnzynl+d2weTiw==", 2946 "dev": true, 2947 "engines": { 2948 "node": ">=14.0.0" 2949 } 2950 }, 2951 "node_modules/bignumber.js": { 2952 "version": "9.1.1", 2953 "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.1.tgz", 2954 "integrity": "sha512-pHm4LsMJ6lzgNGVfZHjMoO8sdoRhOzOH4MLmY65Jg70bpxCKu5iOHNJyfF6OyvYw7t8Fpf35RuzUyqnQsj8Vig==", 2955 "dev": true, 2956 "peer": true, 2957 "engines": { 2958 "node": "*" 2959 } 2960 }, 2961 "node_modules/binary-extensions": { 2962 "version": "2.2.0", 2963 "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", 2964 "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", 2965 "dev": true, 2966 "engines": { 2967 "node": ">=8" 2968 } 2969 }, 2970 "node_modules/bip39": { 2971 "version": "3.0.4", 2972 "resolved": "https://registry.npmjs.org/bip39/-/bip39-3.0.4.tgz", 2973 "integrity": "sha512-YZKQlb752TrUWqHWj7XAwCSjYEgGAk+/Aas3V7NyjQeZYsztO8JnQUaCWhcnL4T+jL8nvB8typ2jRPzTlgugNw==", 2974 "dev": true, 2975 "dependencies": { 2976 "@types/node": "11.11.6", 2977 "create-hash": "^1.1.0", 2978 "pbkdf2": "^3.0.9", 2979 "randombytes": "^2.0.1" 2980 } 2981 }, 2982 "node_modules/bip39/node_modules/@types/node": { 2983 "version": "11.11.6", 2984 "resolved": "https://registry.npmjs.org/@types/node/-/node-11.11.6.tgz", 2985 "integrity": "sha512-Exw4yUWMBXM3X+8oqzJNRqZSwUAaS4+7NdvHqQuFi/d+synz++xmX3QIf+BFqneW8N31R8Ky+sikfZUXq07ggQ==", 2986 "dev": true 2987 }, 2988 "node_modules/blakejs": { 2989 "version": "1.2.1", 2990 "resolved": "https://registry.npmjs.org/blakejs/-/blakejs-1.2.1.tgz", 2991 "integrity": "sha512-QXUSXI3QVc/gJME0dBpXrag1kbzOqCjCX8/b54ntNyW6sjtoqxqRk3LTmXzaJoh71zMsDCjM+47jS7XiwN/+fQ==", 2992 "dev": true 2993 }, 2994 "node_modules/bluebird": { 2995 "version": "3.7.2", 2996 "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", 2997 "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", 2998 "dev": true, 2999 "peer": true 3000 }, 3001 "node_modules/bn.js": { 3002 "version": "5.2.1", 3003 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", 3004 "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==", 3005 "dev": true 3006 }, 3007 "node_modules/brace-expansion": { 3008 "version": "1.1.11", 3009 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 3010 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 3011 "dev": true, 3012 "dependencies": { 3013 "balanced-match": "^1.0.0", 3014 "concat-map": "0.0.1" 3015 } 3016 }, 3017 "node_modules/braces": { 3018 "version": "3.0.2", 3019 "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", 3020 "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", 3021 "dev": true, 3022 "dependencies": { 3023 "fill-range": "^7.0.1" 3024 }, 3025 "engines": { 3026 "node": ">=8" 3027 } 3028 }, 3029 "node_modules/brorand": { 3030 "version": "1.1.0", 3031 "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", 3032 "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==", 3033 "dev": true 3034 }, 3035 "node_modules/browser-level": { 3036 "version": "1.0.1", 3037 "resolved": "https://registry.npmjs.org/browser-level/-/browser-level-1.0.1.tgz", 3038 "integrity": "sha512-XECYKJ+Dbzw0lbydyQuJzwNXtOpbMSq737qxJN11sIRTErOMShvDpbzTlgju7orJKvx4epULolZAuJGLzCmWRQ==", 3039 "dev": true, 3040 "dependencies": { 3041 "abstract-level": "^1.0.2", 3042 "catering": "^2.1.1", 3043 "module-error": "^1.0.2", 3044 "run-parallel-limit": "^1.1.0" 3045 } 3046 }, 3047 "node_modules/browser-stdout": { 3048 "version": "1.3.1", 3049 "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", 3050 "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==", 3051 "dev": true 3052 }, 3053 "node_modules/browserify-aes": { 3054 "version": "1.2.0", 3055 "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", 3056 "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", 3057 "dev": true, 3058 "dependencies": { 3059 "buffer-xor": "^1.0.3", 3060 "cipher-base": "^1.0.0", 3061 "create-hash": "^1.1.0", 3062 "evp_bytestokey": "^1.0.3", 3063 "inherits": "^2.0.1", 3064 "safe-buffer": "^5.0.1" 3065 } 3066 }, 3067 "node_modules/browserify-cipher": { 3068 "version": "1.0.1", 3069 "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", 3070 "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", 3071 "dev": true, 3072 "dependencies": { 3073 "browserify-aes": "^1.0.4", 3074 "browserify-des": "^1.0.0", 3075 "evp_bytestokey": "^1.0.0" 3076 } 3077 }, 3078 "node_modules/browserify-des": { 3079 "version": "1.0.2", 3080 "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", 3081 "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", 3082 "dev": true, 3083 "dependencies": { 3084 "cipher-base": "^1.0.1", 3085 "des.js": "^1.0.0", 3086 "inherits": "^2.0.1", 3087 "safe-buffer": "^5.1.2" 3088 } 3089 }, 3090 "node_modules/browserify-rsa": { 3091 "version": "4.1.0", 3092 "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", 3093 "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", 3094 "dev": true, 3095 "dependencies": { 3096 "bn.js": "^5.0.0", 3097 "randombytes": "^2.0.1" 3098 } 3099 }, 3100 "node_modules/browserify-sign": { 3101 "version": "4.2.1", 3102 "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", 3103 "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", 3104 "dev": true, 3105 "dependencies": { 3106 "bn.js": "^5.1.1", 3107 "browserify-rsa": "^4.0.1", 3108 "create-hash": "^1.2.0", 3109 "create-hmac": "^1.1.7", 3110 "elliptic": "^6.5.3", 3111 "inherits": "^2.0.4", 3112 "parse-asn1": "^5.1.5", 3113 "readable-stream": "^3.6.0", 3114 "safe-buffer": "^5.2.0" 3115 } 3116 }, 3117 "node_modules/bs58": { 3118 "version": "4.0.1", 3119 "resolved": "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz", 3120 "integrity": "sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw==", 3121 "dev": true, 3122 "dependencies": { 3123 "base-x": "^3.0.2" 3124 } 3125 }, 3126 "node_modules/bs58check": { 3127 "version": "2.1.2", 3128 "resolved": "https://registry.npmjs.org/bs58check/-/bs58check-2.1.2.tgz", 3129 "integrity": "sha512-0TS1jicxdU09dwJMNZtVAfzPi6Q6QeN0pM1Fkzrjn+XYHvzMKPU3pHVpva+769iNVSfIYWf7LJ6WR+BuuMf8cA==", 3130 "dev": true, 3131 "dependencies": { 3132 "bs58": "^4.0.0", 3133 "create-hash": "^1.1.0", 3134 "safe-buffer": "^5.1.2" 3135 } 3136 }, 3137 "node_modules/buffer": { 3138 "version": "6.0.3", 3139 "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", 3140 "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", 3141 "dev": true, 3142 "funding": [ 3143 { 3144 "type": "github", 3145 "url": "https://github.com/sponsors/feross" 3146 }, 3147 { 3148 "type": "patreon", 3149 "url": "https://www.patreon.com/feross" 3150 }, 3151 { 3152 "type": "consulting", 3153 "url": "https://feross.org/support" 3154 } 3155 ], 3156 "dependencies": { 3157 "base64-js": "^1.3.1", 3158 "ieee754": "^1.2.1" 3159 } 3160 }, 3161 "node_modules/buffer-from": { 3162 "version": "1.1.2", 3163 "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", 3164 "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", 3165 "dev": true 3166 }, 3167 "node_modules/buffer-xor": { 3168 "version": "1.0.3", 3169 "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", 3170 "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==", 3171 "dev": true 3172 }, 3173 "node_modules/busboy": { 3174 "version": "1.6.0", 3175 "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", 3176 "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", 3177 "dev": true, 3178 "dependencies": { 3179 "streamsearch": "^1.1.0" 3180 }, 3181 "engines": { 3182 "node": ">=10.16.0" 3183 } 3184 }, 3185 "node_modules/bytes": { 3186 "version": "3.1.2", 3187 "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", 3188 "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", 3189 "dev": true, 3190 "engines": { 3191 "node": ">= 0.8" 3192 } 3193 }, 3194 "node_modules/call-bind": { 3195 "version": "1.0.2", 3196 "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", 3197 "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", 3198 "dev": true, 3199 "dependencies": { 3200 "function-bind": "^1.1.1", 3201 "get-intrinsic": "^1.0.2" 3202 }, 3203 "funding": { 3204 "url": "https://github.com/sponsors/ljharb" 3205 } 3206 }, 3207 "node_modules/camelcase": { 3208 "version": "6.3.0", 3209 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", 3210 "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", 3211 "dev": true, 3212 "engines": { 3213 "node": ">=10" 3214 }, 3215 "funding": { 3216 "url": "https://github.com/sponsors/sindresorhus" 3217 } 3218 }, 3219 "node_modules/case": { 3220 "version": "1.6.3", 3221 "resolved": "https://registry.npmjs.org/case/-/case-1.6.3.tgz", 3222 "integrity": "sha512-mzDSXIPaFwVDvZAHqZ9VlbyF4yyXRuX6IvB06WvPYkqJVO24kX1PPhv9bfpKNFZyxYFmmgo03HUiD8iklmJYRQ==", 3223 "dev": true, 3224 "engines": { 3225 "node": ">= 0.8.0" 3226 } 3227 }, 3228 "node_modules/caseless": { 3229 "version": "0.12.0", 3230 "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", 3231 "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==", 3232 "dev": true, 3233 "peer": true 3234 }, 3235 "node_modules/catering": { 3236 "version": "2.1.1", 3237 "resolved": "https://registry.npmjs.org/catering/-/catering-2.1.1.tgz", 3238 "integrity": "sha512-K7Qy8O9p76sL3/3m7/zLKbRkyOlSZAgzEaLhyj2mXS8PsCud2Eo4hAb8aLtZqHh0QGqLcb9dlJSu6lHRVENm1w==", 3239 "dev": true, 3240 "engines": { 3241 "node": ">=6" 3242 } 3243 }, 3244 "node_modules/chai": { 3245 "version": "4.3.7", 3246 "resolved": "https://registry.npmjs.org/chai/-/chai-4.3.7.tgz", 3247 "integrity": "sha512-HLnAzZ2iupm25PlN0xFreAlBA5zaBSv3og0DdeGA4Ar6h6rJ3A0rolRUKJhSF2V10GZKDgWF/VmAEsNWjCRB+A==", 3248 "dev": true, 3249 "dependencies": { 3250 "assertion-error": "^1.1.0", 3251 "check-error": "^1.0.2", 3252 "deep-eql": "^4.1.2", 3253 "get-func-name": "^2.0.0", 3254 "loupe": "^2.3.1", 3255 "pathval": "^1.1.1", 3256 "type-detect": "^4.0.5" 3257 }, 3258 "engines": { 3259 "node": ">=4" 3260 } 3261 }, 3262 "node_modules/chalk": { 3263 "version": "2.4.2", 3264 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", 3265 "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", 3266 "dev": true, 3267 "dependencies": { 3268 "ansi-styles": "^3.2.1", 3269 "escape-string-regexp": "^1.0.5", 3270 "supports-color": "^5.3.0" 3271 }, 3272 "engines": { 3273 "node": ">=4" 3274 } 3275 }, 3276 "node_modules/check-error": { 3277 "version": "1.0.2", 3278 "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz", 3279 "integrity": "sha512-BrgHpW9NURQgzoNyjfq0Wu6VFO6D7IZEmJNdtgNqpzGG8RuNFHt2jQxWlAs4HMe119chBnv+34syEZtc6IhLtA==", 3280 "dev": true, 3281 "engines": { 3282 "node": "*" 3283 } 3284 }, 3285 "node_modules/chokidar": { 3286 "version": "3.5.3", 3287 "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", 3288 "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", 3289 "dev": true, 3290 "funding": [ 3291 { 3292 "type": "individual", 3293 "url": "https://paulmillr.com/funding/" 3294 } 3295 ], 3296 "dependencies": { 3297 "anymatch": "~3.1.2", 3298 "braces": "~3.0.2", 3299 "glob-parent": "~5.1.2", 3300 "is-binary-path": "~2.1.0", 3301 "is-glob": "~4.0.1", 3302 "normalize-path": "~3.0.0", 3303 "readdirp": "~3.6.0" 3304 }, 3305 "engines": { 3306 "node": ">= 8.10.0" 3307 }, 3308 "optionalDependencies": { 3309 "fsevents": "~2.3.2" 3310 } 3311 }, 3312 "node_modules/ci-info": { 3313 "version": "2.0.0", 3314 "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", 3315 "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", 3316 "dev": true 3317 }, 3318 "node_modules/cipher-base": { 3319 "version": "1.0.4", 3320 "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", 3321 "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", 3322 "dev": true, 3323 "dependencies": { 3324 "inherits": "^2.0.1", 3325 "safe-buffer": "^5.0.1" 3326 } 3327 }, 3328 "node_modules/classic-level": { 3329 "version": "1.3.0", 3330 "resolved": "https://registry.npmjs.org/classic-level/-/classic-level-1.3.0.tgz", 3331 "integrity": "sha512-iwFAJQYtqRTRM0F6L8h4JCt00ZSGdOyqh7yVrhhjrOpFhmBjNlRUey64MCiyo6UmQHMJ+No3c81nujPv+n9yrg==", 3332 "dev": true, 3333 "hasInstallScript": true, 3334 "dependencies": { 3335 "abstract-level": "^1.0.2", 3336 "catering": "^2.1.0", 3337 "module-error": "^1.0.1", 3338 "napi-macros": "^2.2.2", 3339 "node-gyp-build": "^4.3.0" 3340 }, 3341 "engines": { 3342 "node": ">=12" 3343 } 3344 }, 3345 "node_modules/clean-stack": { 3346 "version": "2.2.0", 3347 "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", 3348 "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", 3349 "dev": true, 3350 "engines": { 3351 "node": ">=6" 3352 } 3353 }, 3354 "node_modules/cliui": { 3355 "version": "7.0.4", 3356 "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", 3357 "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", 3358 "dev": true, 3359 "dependencies": { 3360 "string-width": "^4.2.0", 3361 "strip-ansi": "^6.0.0", 3362 "wrap-ansi": "^7.0.0" 3363 } 3364 }, 3365 "node_modules/code-point-at": { 3366 "version": "1.1.0", 3367 "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", 3368 "integrity": "sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==", 3369 "dev": true, 3370 "peer": true, 3371 "engines": { 3372 "node": ">=0.10.0" 3373 } 3374 }, 3375 "node_modules/color-convert": { 3376 "version": "1.9.3", 3377 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", 3378 "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", 3379 "dev": true, 3380 "dependencies": { 3381 "color-name": "1.1.3" 3382 } 3383 }, 3384 "node_modules/color-name": { 3385 "version": "1.1.3", 3386 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", 3387 "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", 3388 "dev": true 3389 }, 3390 "node_modules/combined-stream": { 3391 "version": "1.0.8", 3392 "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", 3393 "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", 3394 "dev": true, 3395 "dependencies": { 3396 "delayed-stream": "~1.0.0" 3397 }, 3398 "engines": { 3399 "node": ">= 0.8" 3400 } 3401 }, 3402 "node_modules/command-exists": { 3403 "version": "1.2.9", 3404 "resolved": "https://registry.npmjs.org/command-exists/-/command-exists-1.2.9.tgz", 3405 "integrity": "sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==", 3406 "dev": true 3407 }, 3408 "node_modules/command-line-args": { 3409 "version": "5.2.1", 3410 "resolved": "https://registry.npmjs.org/command-line-args/-/command-line-args-5.2.1.tgz", 3411 "integrity": "sha512-H4UfQhZyakIjC74I9d34fGYDwk3XpSr17QhEd0Q3I9Xq1CETHo4Hcuo87WyWHpAF1aSLjLRf5lD9ZGX2qStUvg==", 3412 "dev": true, 3413 "peer": true, 3414 "dependencies": { 3415 "array-back": "^3.1.0", 3416 "find-replace": "^3.0.0", 3417 "lodash.camelcase": "^4.3.0", 3418 "typical": "^4.0.0" 3419 }, 3420 "engines": { 3421 "node": ">=4.0.0" 3422 } 3423 }, 3424 "node_modules/command-line-usage": { 3425 "version": "6.1.3", 3426 "resolved": "https://registry.npmjs.org/command-line-usage/-/command-line-usage-6.1.3.tgz", 3427 "integrity": "sha512-sH5ZSPr+7UStsloltmDh7Ce5fb8XPlHyoPzTpyyMuYCtervL65+ubVZ6Q61cFtFl62UyJlc8/JwERRbAFPUqgw==", 3428 "dev": true, 3429 "peer": true, 3430 "dependencies": { 3431 "array-back": "^4.0.2", 3432 "chalk": "^2.4.2", 3433 "table-layout": "^1.0.2", 3434 "typical": "^5.2.0" 3435 }, 3436 "engines": { 3437 "node": ">=8.0.0" 3438 } 3439 }, 3440 "node_modules/command-line-usage/node_modules/array-back": { 3441 "version": "4.0.2", 3442 "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.2.tgz", 3443 "integrity": "sha512-NbdMezxqf94cnNfWLL7V/im0Ub+Anbb0IoZhvzie8+4HJ4nMQuzHuy49FkGYCJK2yAloZ3meiB6AVMClbrI1vg==", 3444 "dev": true, 3445 "peer": true, 3446 "engines": { 3447 "node": ">=8" 3448 } 3449 }, 3450 "node_modules/command-line-usage/node_modules/typical": { 3451 "version": "5.2.0", 3452 "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", 3453 "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==", 3454 "dev": true, 3455 "peer": true, 3456 "engines": { 3457 "node": ">=8" 3458 } 3459 }, 3460 "node_modules/commander": { 3461 "version": "3.0.2", 3462 "resolved": "https://registry.npmjs.org/commander/-/commander-3.0.2.tgz", 3463 "integrity": "sha512-Gar0ASD4BDyKC4hl4DwHqDrmvjoxWKZigVnAbn5H1owvm4CxCPdb0HQDehwNYMJpla5+M2tPmPARzhtYuwpHow==", 3464 "dev": true 3465 }, 3466 "node_modules/concat-map": { 3467 "version": "0.0.1", 3468 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 3469 "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", 3470 "dev": true 3471 }, 3472 "node_modules/cookie": { 3473 "version": "0.4.2", 3474 "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", 3475 "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", 3476 "dev": true, 3477 "engines": { 3478 "node": ">= 0.6" 3479 } 3480 }, 3481 "node_modules/core-js-pure": { 3482 "version": "3.30.2", 3483 "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.30.2.tgz", 3484 "integrity": "sha512-p/npFUJXXBkCCTIlEGBdghofn00jWG6ZOtdoIXSJmAu2QBvN0IqpZXWweOytcwE6cfx8ZvVUy1vw8zxhe4Y2vg==", 3485 "dev": true, 3486 "hasInstallScript": true, 3487 "peer": true, 3488 "funding": { 3489 "type": "opencollective", 3490 "url": "https://opencollective.com/core-js" 3491 } 3492 }, 3493 "node_modules/core-util-is": { 3494 "version": "1.0.2", 3495 "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", 3496 "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==", 3497 "dev": true, 3498 "peer": true 3499 }, 3500 "node_modules/crc-32": { 3501 "version": "1.2.2", 3502 "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", 3503 "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==", 3504 "dev": true, 3505 "bin": { 3506 "crc32": "bin/crc32.njs" 3507 }, 3508 "engines": { 3509 "node": ">=0.8" 3510 } 3511 }, 3512 "node_modules/create-ecdh": { 3513 "version": "4.0.4", 3514 "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", 3515 "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", 3516 "dev": true, 3517 "dependencies": { 3518 "bn.js": "^4.1.0", 3519 "elliptic": "^6.5.3" 3520 } 3521 }, 3522 "node_modules/create-ecdh/node_modules/bn.js": { 3523 "version": "4.12.0", 3524 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", 3525 "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", 3526 "dev": true 3527 }, 3528 "node_modules/create-hash": { 3529 "version": "1.2.0", 3530 "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", 3531 "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", 3532 "dev": true, 3533 "dependencies": { 3534 "cipher-base": "^1.0.1", 3535 "inherits": "^2.0.1", 3536 "md5.js": "^1.3.4", 3537 "ripemd160": "^2.0.1", 3538 "sha.js": "^2.4.0" 3539 } 3540 }, 3541 "node_modules/create-hmac": { 3542 "version": "1.1.7", 3543 "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", 3544 "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", 3545 "dev": true, 3546 "dependencies": { 3547 "cipher-base": "^1.0.3", 3548 "create-hash": "^1.1.0", 3549 "inherits": "^2.0.1", 3550 "ripemd160": "^2.0.0", 3551 "safe-buffer": "^5.0.1", 3552 "sha.js": "^2.4.8" 3553 } 3554 }, 3555 "node_modules/create-require": { 3556 "version": "1.1.1", 3557 "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", 3558 "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", 3559 "dev": true 3560 }, 3561 "node_modules/crypto-browserify": { 3562 "version": "3.12.0", 3563 "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", 3564 "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", 3565 "dev": true, 3566 "dependencies": { 3567 "browserify-cipher": "^1.0.0", 3568 "browserify-sign": "^4.0.0", 3569 "create-ecdh": "^4.0.0", 3570 "create-hash": "^1.1.0", 3571 "create-hmac": "^1.1.0", 3572 "diffie-hellman": "^5.0.0", 3573 "inherits": "^2.0.1", 3574 "pbkdf2": "^3.0.3", 3575 "public-encrypt": "^4.0.0", 3576 "randombytes": "^2.0.0", 3577 "randomfill": "^1.0.3" 3578 }, 3579 "engines": { 3580 "node": "*" 3581 } 3582 }, 3583 "node_modules/cssfilter": { 3584 "version": "0.0.10", 3585 "resolved": "https://registry.npmjs.org/cssfilter/-/cssfilter-0.0.10.tgz", 3586 "integrity": "sha512-FAaLDaplstoRsDR8XGYH51znUN0UY7nMc6Z9/fvE8EXGwvJE9hu7W2vHwx1+bd6gCYnln9nLbzxFTrcO9YQDZw==", 3587 "dev": true 3588 }, 3589 "node_modules/dashdash": { 3590 "version": "1.14.1", 3591 "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", 3592 "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", 3593 "dev": true, 3594 "peer": true, 3595 "dependencies": { 3596 "assert-plus": "^1.0.0" 3597 }, 3598 "engines": { 3599 "node": ">=0.10" 3600 } 3601 }, 3602 "node_modules/debug": { 3603 "version": "4.3.4", 3604 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", 3605 "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", 3606 "dev": true, 3607 "dependencies": { 3608 "ms": "2.1.2" 3609 }, 3610 "engines": { 3611 "node": ">=6.0" 3612 }, 3613 "peerDependenciesMeta": { 3614 "supports-color": { 3615 "optional": true 3616 } 3617 } 3618 }, 3619 "node_modules/decamelize": { 3620 "version": "1.2.0", 3621 "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", 3622 "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", 3623 "dev": true, 3624 "peer": true, 3625 "engines": { 3626 "node": ">=0.10.0" 3627 } 3628 }, 3629 "node_modules/deep-eql": { 3630 "version": "4.1.3", 3631 "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-4.1.3.tgz", 3632 "integrity": "sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==", 3633 "dev": true, 3634 "dependencies": { 3635 "type-detect": "^4.0.0" 3636 }, 3637 "engines": { 3638 "node": ">=6" 3639 } 3640 }, 3641 "node_modules/deep-extend": { 3642 "version": "0.6.0", 3643 "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", 3644 "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", 3645 "dev": true, 3646 "peer": true, 3647 "engines": { 3648 "node": ">=4.0.0" 3649 } 3650 }, 3651 "node_modules/deferred-leveldown": { 3652 "version": "5.3.0", 3653 "resolved": "https://registry.npmjs.org/deferred-leveldown/-/deferred-leveldown-5.3.0.tgz", 3654 "integrity": "sha512-a59VOT+oDy7vtAbLRCZwWgxu2BaCfd5Hk7wxJd48ei7I+nsg8Orlb9CLG0PMZienk9BSUKgeAqkO2+Lw+1+Ukw==", 3655 "dev": true, 3656 "peer": true, 3657 "dependencies": { 3658 "abstract-leveldown": "~6.2.1", 3659 "inherits": "^2.0.3" 3660 }, 3661 "engines": { 3662 "node": ">=6" 3663 } 3664 }, 3665 "node_modules/deferred-leveldown/node_modules/abstract-leveldown": { 3666 "version": "6.2.3", 3667 "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-6.2.3.tgz", 3668 "integrity": "sha512-BsLm5vFMRUrrLeCcRc+G0t2qOaTzpoJQLOubq2XM72eNpjF5UdU5o/5NvlNhx95XHcAvcl8OMXr4mlg/fRgUXQ==", 3669 "dev": true, 3670 "peer": true, 3671 "dependencies": { 3672 "buffer": "^5.5.0", 3673 "immediate": "^3.2.3", 3674 "level-concat-iterator": "~2.0.0", 3675 "level-supports": "~1.0.0", 3676 "xtend": "~4.0.0" 3677 }, 3678 "engines": { 3679 "node": ">=6" 3680 } 3681 }, 3682 "node_modules/deferred-leveldown/node_modules/buffer": { 3683 "version": "5.7.1", 3684 "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", 3685 "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", 3686 "dev": true, 3687 "funding": [ 3688 { 3689 "type": "github", 3690 "url": "https://github.com/sponsors/feross" 3691 }, 3692 { 3693 "type": "patreon", 3694 "url": "https://www.patreon.com/feross" 3695 }, 3696 { 3697 "type": "consulting", 3698 "url": "https://feross.org/support" 3699 } 3700 ], 3701 "peer": true, 3702 "dependencies": { 3703 "base64-js": "^1.3.1", 3704 "ieee754": "^1.1.13" 3705 } 3706 }, 3707 "node_modules/define-properties": { 3708 "version": "1.2.0", 3709 "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", 3710 "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", 3711 "dev": true, 3712 "dependencies": { 3713 "has-property-descriptors": "^1.0.0", 3714 "object-keys": "^1.1.1" 3715 }, 3716 "engines": { 3717 "node": ">= 0.4" 3718 }, 3719 "funding": { 3720 "url": "https://github.com/sponsors/ljharb" 3721 } 3722 }, 3723 "node_modules/delayed-stream": { 3724 "version": "1.0.0", 3725 "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", 3726 "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", 3727 "dev": true, 3728 "engines": { 3729 "node": ">=0.4.0" 3730 } 3731 }, 3732 "node_modules/depd": { 3733 "version": "2.0.0", 3734 "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", 3735 "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", 3736 "dev": true, 3737 "engines": { 3738 "node": ">= 0.8" 3739 } 3740 }, 3741 "node_modules/des.js": { 3742 "version": "1.1.0", 3743 "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.1.0.tgz", 3744 "integrity": "sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg==", 3745 "dev": true, 3746 "dependencies": { 3747 "inherits": "^2.0.1", 3748 "minimalistic-assert": "^1.0.0" 3749 } 3750 }, 3751 "node_modules/diff": { 3752 "version": "5.0.0", 3753 "resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz", 3754 "integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==", 3755 "dev": true, 3756 "engines": { 3757 "node": ">=0.3.1" 3758 } 3759 }, 3760 "node_modules/diffie-hellman": { 3761 "version": "5.0.3", 3762 "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", 3763 "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", 3764 "dev": true, 3765 "dependencies": { 3766 "bn.js": "^4.1.0", 3767 "miller-rabin": "^4.0.0", 3768 "randombytes": "^2.0.0" 3769 } 3770 }, 3771 "node_modules/diffie-hellman/node_modules/bn.js": { 3772 "version": "4.12.0", 3773 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", 3774 "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", 3775 "dev": true 3776 }, 3777 "node_modules/ds-test": { 3778 "version": "1.0.0", 3779 "resolved": "git+ssh://git@github.com/dapphub/ds-test.git#e282159d5170298eb2455a6c05280ab5a73a4ef0", 3780 "integrity": "sha512-/lWtOl1k0lI1gNGoQ8Cxi3+apUMdvUe1C18Ehqc2btCToIIE0f2bISarjQJcB4CZ3EM7uqHh45gJJnDJwx4YyQ==", 3781 "license": "GPL-3.0" 3782 }, 3783 "node_modules/ecc-jsbn": { 3784 "version": "0.1.2", 3785 "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", 3786 "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", 3787 "dev": true, 3788 "peer": true, 3789 "dependencies": { 3790 "jsbn": "~0.1.0", 3791 "safer-buffer": "^2.1.0" 3792 } 3793 }, 3794 "node_modules/elliptic": { 3795 "version": "6.5.4", 3796 "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", 3797 "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", 3798 "dev": true, 3799 "dependencies": { 3800 "bn.js": "^4.11.9", 3801 "brorand": "^1.1.0", 3802 "hash.js": "^1.0.0", 3803 "hmac-drbg": "^1.0.1", 3804 "inherits": "^2.0.4", 3805 "minimalistic-assert": "^1.0.1", 3806 "minimalistic-crypto-utils": "^1.0.1" 3807 } 3808 }, 3809 "node_modules/elliptic/node_modules/bn.js": { 3810 "version": "4.12.0", 3811 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", 3812 "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", 3813 "dev": true 3814 }, 3815 "node_modules/emittery": { 3816 "version": "0.10.0", 3817 "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.0.tgz", 3818 "integrity": "sha512-AGvFfs+d0JKCJQ4o01ASQLGPmSCxgfU9RFXvzPvZdjKK8oscynksuJhWrSTSw7j7Ep/sZct5b5ZhYCi8S/t0HQ==", 3819 "dev": true, 3820 "peer": true, 3821 "engines": { 3822 "node": ">=12" 3823 }, 3824 "funding": { 3825 "url": "https://github.com/sindresorhus/emittery?sponsor=1" 3826 } 3827 }, 3828 "node_modules/emoji-regex": { 3829 "version": "8.0.0", 3830 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 3831 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 3832 "dev": true 3833 }, 3834 "node_modules/encoding-down": { 3835 "version": "6.3.0", 3836 "resolved": "https://registry.npmjs.org/encoding-down/-/encoding-down-6.3.0.tgz", 3837 "integrity": "sha512-QKrV0iKR6MZVJV08QY0wp1e7vF6QbhnbQhb07bwpEyuz4uZiZgPlEGdkCROuFkUwdxlFaiPIhjyarH1ee/3vhw==", 3838 "dev": true, 3839 "peer": true, 3840 "dependencies": { 3841 "abstract-leveldown": "^6.2.1", 3842 "inherits": "^2.0.3", 3843 "level-codec": "^9.0.0", 3844 "level-errors": "^2.0.0" 3845 }, 3846 "engines": { 3847 "node": ">=6" 3848 } 3849 }, 3850 "node_modules/enquirer": { 3851 "version": "2.3.6", 3852 "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", 3853 "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", 3854 "dev": true, 3855 "dependencies": { 3856 "ansi-colors": "^4.1.1" 3857 }, 3858 "engines": { 3859 "node": ">=8.6" 3860 } 3861 }, 3862 "node_modules/env-paths": { 3863 "version": "2.2.1", 3864 "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", 3865 "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", 3866 "dev": true, 3867 "engines": { 3868 "node": ">=6" 3869 } 3870 }, 3871 "node_modules/errno": { 3872 "version": "0.1.8", 3873 "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", 3874 "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", 3875 "dev": true, 3876 "peer": true, 3877 "dependencies": { 3878 "prr": "~1.0.1" 3879 }, 3880 "bin": { 3881 "errno": "cli.js" 3882 } 3883 }, 3884 "node_modules/error-ex": { 3885 "version": "1.3.2", 3886 "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", 3887 "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", 3888 "dev": true, 3889 "peer": true, 3890 "dependencies": { 3891 "is-arrayish": "^0.2.1" 3892 } 3893 }, 3894 "node_modules/es6-object-assign": { 3895 "version": "1.1.0", 3896 "resolved": "https://registry.npmjs.org/es6-object-assign/-/es6-object-assign-1.1.0.tgz", 3897 "integrity": "sha512-MEl9uirslVwqQU369iHNWZXsI8yaZYGg/D65aOgZkeyFJwHYSxilf7rQzXKI7DdDuBPrBXbfk3sl9hJhmd5AUw==", 3898 "dev": true 3899 }, 3900 "node_modules/escalade": { 3901 "version": "3.1.1", 3902 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", 3903 "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", 3904 "dev": true, 3905 "engines": { 3906 "node": ">=6" 3907 } 3908 }, 3909 "node_modules/escape-string-regexp": { 3910 "version": "1.0.5", 3911 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 3912 "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", 3913 "dev": true, 3914 "engines": { 3915 "node": ">=0.8.0" 3916 } 3917 }, 3918 "node_modules/eth-ens-namehash": { 3919 "version": "2.0.8", 3920 "resolved": "https://registry.npmjs.org/eth-ens-namehash/-/eth-ens-namehash-2.0.8.tgz", 3921 "integrity": "sha512-VWEI1+KJfz4Km//dadyvBBoBeSQ0MHTXPvr8UIXiLW6IanxvAV+DmlZAijZwAyggqGUfwQBeHf7tc9wzc1piSw==", 3922 "dev": true, 3923 "peer": true, 3924 "dependencies": { 3925 "idna-uts46-hx": "^2.3.1", 3926 "js-sha3": "^0.5.7" 3927 } 3928 }, 3929 "node_modules/eth-ens-namehash/node_modules/js-sha3": { 3930 "version": "0.5.7", 3931 "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.5.7.tgz", 3932 "integrity": "sha512-GII20kjaPX0zJ8wzkTbNDYMY7msuZcTWk8S5UOh6806Jq/wz1J8/bnr8uGU0DAUmYDjj2Mr4X1cW8v/GLYnR+g==", 3933 "dev": true, 3934 "peer": true 3935 }, 3936 "node_modules/ethereum-bloom-filters": { 3937 "version": "1.0.10", 3938 "resolved": "https://registry.npmjs.org/ethereum-bloom-filters/-/ethereum-bloom-filters-1.0.10.tgz", 3939 "integrity": "sha512-rxJ5OFN3RwjQxDcFP2Z5+Q9ho4eIdEmSc2ht0fCu8Se9nbXjZ7/031uXoUYJ87KHCOdVeiUuwSnoS7hmYAGVHA==", 3940 "dev": true, 3941 "peer": true, 3942 "dependencies": { 3943 "js-sha3": "^0.8.0" 3944 } 3945 }, 3946 "node_modules/ethereum-cryptography": { 3947 "version": "0.1.3", 3948 "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-0.1.3.tgz", 3949 "integrity": "sha512-w8/4x1SGGzc+tO97TASLja6SLd3fRIK2tLVcV2Gx4IB21hE19atll5Cq9o3d0ZmAYC/8aw0ipieTSiekAea4SQ==", 3950 "dev": true, 3951 "dependencies": { 3952 "@types/pbkdf2": "^3.0.0", 3953 "@types/secp256k1": "^4.0.1", 3954 "blakejs": "^1.1.0", 3955 "browserify-aes": "^1.2.0", 3956 "bs58check": "^2.1.2", 3957 "create-hash": "^1.2.0", 3958 "create-hmac": "^1.1.7", 3959 "hash.js": "^1.1.7", 3960 "keccak": "^3.0.0", 3961 "pbkdf2": "^3.0.17", 3962 "randombytes": "^2.1.0", 3963 "safe-buffer": "^5.1.2", 3964 "scrypt-js": "^3.0.0", 3965 "secp256k1": "^4.0.1", 3966 "setimmediate": "^1.0.5" 3967 } 3968 }, 3969 "node_modules/ethereum-waffle": { 3970 "version": "4.0.10", 3971 "resolved": "https://registry.npmjs.org/ethereum-waffle/-/ethereum-waffle-4.0.10.tgz", 3972 "integrity": "sha512-iw9z1otq7qNkGDNcMoeNeLIATF9yKl1M8AIeu42ElfNBplq0e+5PeasQmm8ybY/elkZ1XyRO0JBQxQdVRb8bqQ==", 3973 "dev": true, 3974 "peer": true, 3975 "dependencies": { 3976 "@ethereum-waffle/chai": "4.0.10", 3977 "@ethereum-waffle/compiler": "4.0.3", 3978 "@ethereum-waffle/mock-contract": "4.0.4", 3979 "@ethereum-waffle/provider": "4.0.5", 3980 "solc": "0.8.15", 3981 "typechain": "^8.0.0" 3982 }, 3983 "bin": { 3984 "waffle": "bin/waffle" 3985 }, 3986 "engines": { 3987 "node": ">=10.0" 3988 }, 3989 "peerDependencies": { 3990 "ethers": "*" 3991 } 3992 }, 3993 "node_modules/ethereumjs-abi": { 3994 "version": "0.6.8", 3995 "resolved": "https://registry.npmjs.org/ethereumjs-abi/-/ethereumjs-abi-0.6.8.tgz", 3996 "integrity": "sha512-Tx0r/iXI6r+lRsdvkFDlut0N08jWMnKRZ6Gkq+Nmw75lZe4e6o3EkSnkaBP5NF6+m5PTGAr9JP43N3LyeoglsA==", 3997 "dev": true, 3998 "dependencies": { 3999 "bn.js": "^4.11.8", 4000 "ethereumjs-util": "^6.0.0" 4001 } 4002 }, 4003 "node_modules/ethereumjs-abi/node_modules/bn.js": { 4004 "version": "4.12.0", 4005 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", 4006 "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", 4007 "dev": true 4008 }, 4009 "node_modules/ethereumjs-util": { 4010 "version": "6.2.1", 4011 "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-6.2.1.tgz", 4012 "integrity": "sha512-W2Ktez4L01Vexijrm5EB6w7dg4n/TgpoYU4avuT5T3Vmnw/eCRtiBrJfQYS/DCSvDIOLn2k57GcHdeBcgVxAqw==", 4013 "dev": true, 4014 "dependencies": { 4015 "@types/bn.js": "^4.11.3", 4016 "bn.js": "^4.11.0", 4017 "create-hash": "^1.1.2", 4018 "elliptic": "^6.5.2", 4019 "ethereum-cryptography": "^0.1.3", 4020 "ethjs-util": "0.1.6", 4021 "rlp": "^2.2.3" 4022 } 4023 }, 4024 "node_modules/ethereumjs-util/node_modules/bn.js": { 4025 "version": "4.12.0", 4026 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", 4027 "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", 4028 "dev": true 4029 }, 4030 "node_modules/ethers": { 4031 "version": "5.7.2", 4032 "resolved": "https://registry.npmjs.org/ethers/-/ethers-5.7.2.tgz", 4033 "integrity": "sha512-wswUsmWo1aOK8rR7DIKiWSw9DbLWe6x98Jrn8wcTflTVvaXhAMaB5zGAXy0GYQEQp9iO1iSHWVyARQm11zUtyg==", 4034 "dev": true, 4035 "funding": [ 4036 { 4037 "type": "individual", 4038 "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" 4039 }, 4040 { 4041 "type": "individual", 4042 "url": "https://www.buymeacoffee.com/ricmoo" 4043 } 4044 ], 4045 "dependencies": { 4046 "@ethersproject/abi": "5.7.0", 4047 "@ethersproject/abstract-provider": "5.7.0", 4048 "@ethersproject/abstract-signer": "5.7.0", 4049 "@ethersproject/address": "5.7.0", 4050 "@ethersproject/base64": "5.7.0", 4051 "@ethersproject/basex": "5.7.0", 4052 "@ethersproject/bignumber": "5.7.0", 4053 "@ethersproject/bytes": "5.7.0", 4054 "@ethersproject/constants": "5.7.0", 4055 "@ethersproject/contracts": "5.7.0", 4056 "@ethersproject/hash": "5.7.0", 4057 "@ethersproject/hdnode": "5.7.0", 4058 "@ethersproject/json-wallets": "5.7.0", 4059 "@ethersproject/keccak256": "5.7.0", 4060 "@ethersproject/logger": "5.7.0", 4061 "@ethersproject/networks": "5.7.1", 4062 "@ethersproject/pbkdf2": "5.7.0", 4063 "@ethersproject/properties": "5.7.0", 4064 "@ethersproject/providers": "5.7.2", 4065 "@ethersproject/random": "5.7.0", 4066 "@ethersproject/rlp": "5.7.0", 4067 "@ethersproject/sha2": "5.7.0", 4068 "@ethersproject/signing-key": "5.7.0", 4069 "@ethersproject/solidity": "5.7.0", 4070 "@ethersproject/strings": "5.7.0", 4071 "@ethersproject/transactions": "5.7.0", 4072 "@ethersproject/units": "5.7.0", 4073 "@ethersproject/wallet": "5.7.0", 4074 "@ethersproject/web": "5.7.1", 4075 "@ethersproject/wordlists": "5.7.0" 4076 } 4077 }, 4078 "node_modules/ethjs-unit": { 4079 "version": "0.1.6", 4080 "resolved": "https://registry.npmjs.org/ethjs-unit/-/ethjs-unit-0.1.6.tgz", 4081 "integrity": "sha512-/Sn9Y0oKl0uqQuvgFk/zQgR7aw1g36qX/jzSQ5lSwlO0GigPymk4eGQfeNTD03w1dPOqfz8V77Cy43jH56pagw==", 4082 "dev": true, 4083 "peer": true, 4084 "dependencies": { 4085 "bn.js": "4.11.6", 4086 "number-to-bn": "1.7.0" 4087 }, 4088 "engines": { 4089 "node": ">=6.5.0", 4090 "npm": ">=3" 4091 } 4092 }, 4093 "node_modules/ethjs-unit/node_modules/bn.js": { 4094 "version": "4.11.6", 4095 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.6.tgz", 4096 "integrity": "sha512-XWwnNNFCuuSQ0m3r3C4LE3EiORltHd9M05pq6FOlVeiophzRbMo50Sbz1ehl8K3Z+jw9+vmgnXefY1hz8X+2wA==", 4097 "dev": true, 4098 "peer": true 4099 }, 4100 "node_modules/ethjs-util": { 4101 "version": "0.1.6", 4102 "resolved": "https://registry.npmjs.org/ethjs-util/-/ethjs-util-0.1.6.tgz", 4103 "integrity": "sha512-CUnVOQq7gSpDHZVVrQW8ExxUETWrnrvXYvYz55wOU8Uj4VCgw56XC2B/fVqQN+f7gmrnRHSLVnFAwsCuNwji8w==", 4104 "dev": true, 4105 "dependencies": { 4106 "is-hex-prefixed": "1.0.0", 4107 "strip-hex-prefix": "1.0.0" 4108 }, 4109 "engines": { 4110 "node": ">=6.5.0", 4111 "npm": ">=3" 4112 } 4113 }, 4114 "node_modules/event-target-shim": { 4115 "version": "5.0.1", 4116 "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", 4117 "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", 4118 "dev": true, 4119 "engines": { 4120 "node": ">=6" 4121 } 4122 }, 4123 "node_modules/evp_bytestokey": { 4124 "version": "1.0.3", 4125 "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", 4126 "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", 4127 "dev": true, 4128 "dependencies": { 4129 "md5.js": "^1.3.4", 4130 "safe-buffer": "^5.1.1" 4131 } 4132 }, 4133 "node_modules/extend": { 4134 "version": "3.0.2", 4135 "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", 4136 "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", 4137 "dev": true, 4138 "peer": true 4139 }, 4140 "node_modules/extsprintf": { 4141 "version": "1.3.0", 4142 "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", 4143 "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==", 4144 "dev": true, 4145 "engines": [ 4146 "node >=0.6.0" 4147 ], 4148 "peer": true 4149 }, 4150 "node_modules/fast-deep-equal": { 4151 "version": "3.1.3", 4152 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", 4153 "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", 4154 "dev": true, 4155 "peer": true 4156 }, 4157 "node_modules/fast-json-stable-stringify": { 4158 "version": "2.1.0", 4159 "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", 4160 "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", 4161 "dev": true, 4162 "peer": true 4163 }, 4164 "node_modules/fill-range": { 4165 "version": "7.0.1", 4166 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", 4167 "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", 4168 "dev": true, 4169 "dependencies": { 4170 "to-regex-range": "^5.0.1" 4171 }, 4172 "engines": { 4173 "node": ">=8" 4174 } 4175 }, 4176 "node_modules/find-replace": { 4177 "version": "3.0.0", 4178 "resolved": "https://registry.npmjs.org/find-replace/-/find-replace-3.0.0.tgz", 4179 "integrity": "sha512-6Tb2myMioCAgv5kfvP5/PkZZ/ntTpVK39fHY7WkWBgvbeE+VHd/tZuZ4mrC+bxh4cfOZeYKVPaJIZtZXV7GNCQ==", 4180 "dev": true, 4181 "peer": true, 4182 "dependencies": { 4183 "array-back": "^3.0.1" 4184 }, 4185 "engines": { 4186 "node": ">=4.0.0" 4187 } 4188 }, 4189 "node_modules/find-up": { 4190 "version": "2.1.0", 4191 "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", 4192 "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", 4193 "dev": true, 4194 "dependencies": { 4195 "locate-path": "^2.0.0" 4196 }, 4197 "engines": { 4198 "node": ">=4" 4199 } 4200 }, 4201 "node_modules/flat": { 4202 "version": "5.0.2", 4203 "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", 4204 "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", 4205 "dev": true, 4206 "bin": { 4207 "flat": "cli.js" 4208 } 4209 }, 4210 "node_modules/follow-redirects": { 4211 "version": "1.15.2", 4212 "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", 4213 "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", 4214 "dev": true, 4215 "funding": [ 4216 { 4217 "type": "individual", 4218 "url": "https://github.com/sponsors/RubenVerborgh" 4219 } 4220 ], 4221 "engines": { 4222 "node": ">=4.0" 4223 }, 4224 "peerDependenciesMeta": { 4225 "debug": { 4226 "optional": true 4227 } 4228 } 4229 }, 4230 "node_modules/for-each": { 4231 "version": "0.3.3", 4232 "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", 4233 "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", 4234 "dev": true, 4235 "dependencies": { 4236 "is-callable": "^1.1.3" 4237 } 4238 }, 4239 "node_modules/forever-agent": { 4240 "version": "0.6.1", 4241 "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", 4242 "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==", 4243 "dev": true, 4244 "peer": true, 4245 "engines": { 4246 "node": "*" 4247 } 4248 }, 4249 "node_modules/form-data": { 4250 "version": "4.0.0", 4251 "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", 4252 "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", 4253 "dev": true, 4254 "dependencies": { 4255 "asynckit": "^0.4.0", 4256 "combined-stream": "^1.0.8", 4257 "mime-types": "^2.1.12" 4258 }, 4259 "engines": { 4260 "node": ">= 6" 4261 } 4262 }, 4263 "node_modules/fp-ts": { 4264 "version": "1.19.3", 4265 "resolved": "https://registry.npmjs.org/fp-ts/-/fp-ts-1.19.3.tgz", 4266 "integrity": "sha512-H5KQDspykdHuztLTg+ajGN0Z2qUjcEf3Ybxc6hLt0k7/zPkn29XnKnxlBPyW2XIddWrGaJBzBl4VLYOtk39yZg==", 4267 "dev": true 4268 }, 4269 "node_modules/fs-extra": { 4270 "version": "7.0.1", 4271 "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", 4272 "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", 4273 "dev": true, 4274 "dependencies": { 4275 "graceful-fs": "^4.1.2", 4276 "jsonfile": "^4.0.0", 4277 "universalify": "^0.1.0" 4278 }, 4279 "engines": { 4280 "node": ">=6 <7 || >=8" 4281 } 4282 }, 4283 "node_modules/fs.realpath": { 4284 "version": "1.0.0", 4285 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 4286 "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", 4287 "dev": true 4288 }, 4289 "node_modules/fsevents": { 4290 "version": "2.3.2", 4291 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", 4292 "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", 4293 "dev": true, 4294 "hasInstallScript": true, 4295 "optional": true, 4296 "os": [ 4297 "darwin" 4298 ], 4299 "engines": { 4300 "node": "^8.16.0 || ^10.6.0 || >=11.0.0" 4301 } 4302 }, 4303 "node_modules/function-bind": { 4304 "version": "1.1.1", 4305 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", 4306 "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", 4307 "dev": true 4308 }, 4309 "node_modules/functional-red-black-tree": { 4310 "version": "1.0.1", 4311 "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", 4312 "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==", 4313 "dev": true 4314 }, 4315 "node_modules/ganache": { 4316 "version": "7.4.3", 4317 "resolved": "https://registry.npmjs.org/ganache/-/ganache-7.4.3.tgz", 4318 "integrity": "sha512-RpEDUiCkqbouyE7+NMXG26ynZ+7sGiODU84Kz+FVoXUnQ4qQM4M8wif3Y4qUCt+D/eM1RVeGq0my62FPD6Y1KA==", 4319 "bundleDependencies": [ 4320 "@trufflesuite/bigint-buffer", 4321 "emittery", 4322 "keccak", 4323 "leveldown", 4324 "secp256k1", 4325 "@types/bn.js", 4326 "@types/lru-cache", 4327 "@types/seedrandom" 4328 ], 4329 "dev": true, 4330 "hasShrinkwrap": true, 4331 "peer": true, 4332 "dependencies": { 4333 "@trufflesuite/bigint-buffer": "1.1.10", 4334 "@types/bn.js": "^5.1.0", 4335 "@types/lru-cache": "5.1.1", 4336 "@types/seedrandom": "3.0.1", 4337 "emittery": "0.10.0", 4338 "keccak": "3.0.2", 4339 "leveldown": "6.1.0", 4340 "secp256k1": "4.0.3" 4341 }, 4342 "bin": { 4343 "ganache": "dist/node/cli.js", 4344 "ganache-cli": "dist/node/cli.js" 4345 }, 4346 "optionalDependencies": { 4347 "bufferutil": "4.0.5", 4348 "utf-8-validate": "5.0.7" 4349 } 4350 }, 4351 "node_modules/ganache/node_modules/@trufflesuite/bigint-buffer": { 4352 "version": "1.1.10", 4353 "resolved": "https://registry.npmjs.org/@trufflesuite/bigint-buffer/-/bigint-buffer-1.1.10.tgz", 4354 "integrity": "sha512-pYIQC5EcMmID74t26GCC67946mgTJFiLXOT/BYozgrd4UEY2JHEGLhWi9cMiQCt5BSqFEvKkCHNnoj82SRjiEw==", 4355 "dev": true, 4356 "hasInstallScript": true, 4357 "inBundle": true, 4358 "license": "Apache-2.0", 4359 "peer": true, 4360 "dependencies": { 4361 "node-gyp-build": "4.4.0" 4362 }, 4363 "engines": { 4364 "node": ">= 14.0.0" 4365 } 4366 }, 4367 "node_modules/ganache/node_modules/@trufflesuite/bigint-buffer/node_modules/node-gyp-build": { 4368 "version": "4.4.0", 4369 "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.4.0.tgz", 4370 "integrity": "sha512-amJnQCcgtRVw9SvoebO3BKGESClrfXGCUTX9hSn1OuGQTQBOZmVd0Z0OlecpuRksKvbsUqALE8jls/ErClAPuQ==", 4371 "dev": true, 4372 "inBundle": true, 4373 "license": "MIT", 4374 "peer": true, 4375 "bin": { 4376 "node-gyp-build": "bin.js", 4377 "node-gyp-build-optional": "optional.js", 4378 "node-gyp-build-test": "build-test.js" 4379 } 4380 }, 4381 "node_modules/ganache/node_modules/@types/bn.js": { 4382 "version": "5.1.0", 4383 "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-5.1.0.tgz", 4384 "integrity": "sha512-QSSVYj7pYFN49kW77o2s9xTCwZ8F2xLbjLLSEVh8D2F4JUhZtPAGOFLTD+ffqksBx/u4cE/KImFjyhqCjn/LIA==", 4385 "dev": true, 4386 "inBundle": true, 4387 "license": "MIT", 4388 "peer": true, 4389 "dependencies": { 4390 "@types/node": "*" 4391 } 4392 }, 4393 "node_modules/ganache/node_modules/@types/lru-cache": { 4394 "version": "5.1.1", 4395 "resolved": "https://registry.npmjs.org/@types/lru-cache/-/lru-cache-5.1.1.tgz", 4396 "integrity": "sha512-ssE3Vlrys7sdIzs5LOxCzTVMsU7i9oa/IaW92wF32JFb3CVczqOkru2xspuKczHEbG3nvmPY7IFqVmGGHdNbYw==", 4397 "dev": true, 4398 "inBundle": true, 4399 "license": "MIT", 4400 "peer": true 4401 }, 4402 "node_modules/ganache/node_modules/@types/node": { 4403 "version": "17.0.0", 4404 "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.0.tgz", 4405 "integrity": "sha512-eMhwJXc931Ihh4tkU+Y7GiLzT/y/DBNpNtr4yU9O2w3SYBsr9NaOPhQlLKRmoWtI54uNwuo0IOUFQjVOTZYRvw==", 4406 "dev": true, 4407 "inBundle": true, 4408 "license": "MIT", 4409 "peer": true 4410 }, 4411 "node_modules/ganache/node_modules/@types/seedrandom": { 4412 "version": "3.0.1", 4413 "resolved": "https://registry.npmjs.org/@types/seedrandom/-/seedrandom-3.0.1.tgz", 4414 "integrity": "sha512-giB9gzDeiCeloIXDgzFBCgjj1k4WxcDrZtGl6h1IqmUPlxF+Nx8Ve+96QCyDZ/HseB/uvDsKbpib9hU5cU53pw==", 4415 "dev": true, 4416 "inBundle": true, 4417 "license": "MIT", 4418 "peer": true 4419 }, 4420 "node_modules/ganache/node_modules/base64-js": { 4421 "version": "1.5.1", 4422 "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", 4423 "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", 4424 "dev": true, 4425 "funding": [ 4426 { 4427 "type": "github", 4428 "url": "https://github.com/sponsors/feross" 4429 }, 4430 { 4431 "type": "patreon", 4432 "url": "https://www.patreon.com/feross" 4433 }, 4434 { 4435 "type": "consulting", 4436 "url": "https://feross.org/support" 4437 } 4438 ], 4439 "inBundle": true, 4440 "license": "MIT", 4441 "peer": true 4442 }, 4443 "node_modules/ganache/node_modules/brorand": { 4444 "version": "1.1.0", 4445 "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", 4446 "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", 4447 "dev": true, 4448 "inBundle": true, 4449 "license": "MIT", 4450 "peer": true 4451 }, 4452 "node_modules/ganache/node_modules/buffer": { 4453 "version": "6.0.3", 4454 "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", 4455 "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", 4456 "dev": true, 4457 "funding": [ 4458 { 4459 "type": "github", 4460 "url": "https://github.com/sponsors/feross" 4461 }, 4462 { 4463 "type": "patreon", 4464 "url": "https://www.patreon.com/feross" 4465 }, 4466 { 4467 "type": "consulting", 4468 "url": "https://feross.org/support" 4469 } 4470 ], 4471 "inBundle": true, 4472 "license": "MIT", 4473 "peer": true, 4474 "dependencies": { 4475 "base64-js": "^1.3.1", 4476 "ieee754": "^1.2.1" 4477 } 4478 }, 4479 "node_modules/ganache/node_modules/bufferutil": { 4480 "version": "4.0.5", 4481 "resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.5.tgz", 4482 "integrity": "sha512-HTm14iMQKK2FjFLRTM5lAVcyaUzOnqbPtesFIvREgXpJHdQm8bWS+GkQgIkfaBYRHuCnea7w8UVNfwiAQhlr9A==", 4483 "dev": true, 4484 "optional": true, 4485 "peer": true, 4486 "dependencies": { 4487 "node-gyp-build": "^4.3.0" 4488 } 4489 }, 4490 "node_modules/ganache/node_modules/catering": { 4491 "version": "2.1.0", 4492 "resolved": "https://registry.npmjs.org/catering/-/catering-2.1.0.tgz", 4493 "integrity": "sha512-M5imwzQn6y+ODBfgi+cfgZv2hIUI6oYU/0f35Mdb1ujGeqeoI5tOnl9Q13DTH7LW+7er+NYq8stNOKZD/Z3U/A==", 4494 "dev": true, 4495 "inBundle": true, 4496 "license": "MIT", 4497 "peer": true, 4498 "dependencies": { 4499 "queue-tick": "^1.0.0" 4500 }, 4501 "engines": { 4502 "node": ">=6" 4503 } 4504 }, 4505 "node_modules/ganache/node_modules/elliptic": { 4506 "version": "6.5.4", 4507 "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", 4508 "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", 4509 "dev": true, 4510 "inBundle": true, 4511 "license": "MIT", 4512 "peer": true, 4513 "dependencies": { 4514 "bn.js": "^4.11.9", 4515 "brorand": "^1.1.0", 4516 "hash.js": "^1.0.0", 4517 "hmac-drbg": "^1.0.1", 4518 "inherits": "^2.0.4", 4519 "minimalistic-assert": "^1.0.1", 4520 "minimalistic-crypto-utils": "^1.0.1" 4521 } 4522 }, 4523 "node_modules/ganache/node_modules/elliptic/node_modules/bn.js": { 4524 "version": "4.12.0", 4525 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", 4526 "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", 4527 "dev": true, 4528 "inBundle": true, 4529 "license": "MIT", 4530 "peer": true 4531 }, 4532 "node_modules/ganache/node_modules/emittery": { 4533 "version": "0.10.0", 4534 "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.0.tgz", 4535 "integrity": "sha512-AGvFfs+d0JKCJQ4o01ASQLGPmSCxgfU9RFXvzPvZdjKK8oscynksuJhWrSTSw7j7Ep/sZct5b5ZhYCi8S/t0HQ==", 4536 "dev": true, 4537 "inBundle": true, 4538 "license": "MIT", 4539 "peer": true, 4540 "engines": { 4541 "node": ">=12" 4542 }, 4543 "funding": { 4544 "url": "https://github.com/sindresorhus/emittery?sponsor=1" 4545 } 4546 }, 4547 "node_modules/ganache/node_modules/hash.js": { 4548 "version": "1.1.7", 4549 "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", 4550 "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", 4551 "dev": true, 4552 "inBundle": true, 4553 "license": "MIT", 4554 "peer": true, 4555 "dependencies": { 4556 "inherits": "^2.0.3", 4557 "minimalistic-assert": "^1.0.1" 4558 } 4559 }, 4560 "node_modules/ganache/node_modules/hmac-drbg": { 4561 "version": "1.0.1", 4562 "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", 4563 "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", 4564 "dev": true, 4565 "inBundle": true, 4566 "license": "MIT", 4567 "peer": true, 4568 "dependencies": { 4569 "hash.js": "^1.0.3", 4570 "minimalistic-assert": "^1.0.0", 4571 "minimalistic-crypto-utils": "^1.0.1" 4572 } 4573 }, 4574 "node_modules/ganache/node_modules/ieee754": { 4575 "version": "1.2.1", 4576 "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", 4577 "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", 4578 "dev": true, 4579 "funding": [ 4580 { 4581 "type": "github", 4582 "url": "https://github.com/sponsors/feross" 4583 }, 4584 { 4585 "type": "patreon", 4586 "url": "https://www.patreon.com/feross" 4587 }, 4588 { 4589 "type": "consulting", 4590 "url": "https://feross.org/support" 4591 } 4592 ], 4593 "inBundle": true, 4594 "license": "BSD-3-Clause", 4595 "peer": true 4596 }, 4597 "node_modules/ganache/node_modules/inherits": { 4598 "version": "2.0.4", 4599 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 4600 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", 4601 "dev": true, 4602 "inBundle": true, 4603 "license": "ISC", 4604 "peer": true 4605 }, 4606 "node_modules/ganache/node_modules/is-buffer": { 4607 "version": "2.0.5", 4608 "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", 4609 "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", 4610 "dev": true, 4611 "funding": [ 4612 { 4613 "type": "github", 4614 "url": "https://github.com/sponsors/feross" 4615 }, 4616 { 4617 "type": "patreon", 4618 "url": "https://www.patreon.com/feross" 4619 }, 4620 { 4621 "type": "consulting", 4622 "url": "https://feross.org/support" 4623 } 4624 ], 4625 "inBundle": true, 4626 "license": "MIT", 4627 "peer": true, 4628 "engines": { 4629 "node": ">=4" 4630 } 4631 }, 4632 "node_modules/ganache/node_modules/keccak": { 4633 "version": "3.0.2", 4634 "resolved": "https://registry.npmjs.org/keccak/-/keccak-3.0.2.tgz", 4635 "integrity": "sha512-PyKKjkH53wDMLGrvmRGSNWgmSxZOUqbnXwKL9tmgbFYA1iAYqW21kfR7mZXV0MlESiefxQQE9X9fTa3X+2MPDQ==", 4636 "dev": true, 4637 "hasInstallScript": true, 4638 "inBundle": true, 4639 "license": "MIT", 4640 "peer": true, 4641 "dependencies": { 4642 "node-addon-api": "^2.0.0", 4643 "node-gyp-build": "^4.2.0", 4644 "readable-stream": "^3.6.0" 4645 }, 4646 "engines": { 4647 "node": ">=10.0.0" 4648 } 4649 }, 4650 "node_modules/ganache/node_modules/leveldown": { 4651 "version": "6.1.0", 4652 "resolved": "https://registry.npmjs.org/leveldown/-/leveldown-6.1.0.tgz", 4653 "integrity": "sha512-8C7oJDT44JXxh04aSSsfcMI8YiaGRhOFI9/pMEL7nWJLVsWajDPTRxsSHTM2WcTVY5nXM+SuRHzPPi0GbnDX+w==", 4654 "dev": true, 4655 "hasInstallScript": true, 4656 "inBundle": true, 4657 "license": "MIT", 4658 "peer": true, 4659 "dependencies": { 4660 "abstract-leveldown": "^7.2.0", 4661 "napi-macros": "~2.0.0", 4662 "node-gyp-build": "^4.3.0" 4663 }, 4664 "engines": { 4665 "node": ">=10.12.0" 4666 } 4667 }, 4668 "node_modules/ganache/node_modules/leveldown/node_modules/abstract-leveldown": { 4669 "version": "7.2.0", 4670 "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-7.2.0.tgz", 4671 "integrity": "sha512-DnhQwcFEaYsvYDnACLZhMmCWd3rkOeEvglpa4q5i/5Jlm3UIsWaxVzuXvDLFCSCWRO3yy2/+V/G7FusFgejnfQ==", 4672 "dev": true, 4673 "inBundle": true, 4674 "license": "MIT", 4675 "peer": true, 4676 "dependencies": { 4677 "buffer": "^6.0.3", 4678 "catering": "^2.0.0", 4679 "is-buffer": "^2.0.5", 4680 "level-concat-iterator": "^3.0.0", 4681 "level-supports": "^2.0.1", 4682 "queue-microtask": "^1.2.3" 4683 }, 4684 "engines": { 4685 "node": ">=10" 4686 } 4687 }, 4688 "node_modules/ganache/node_modules/leveldown/node_modules/level-concat-iterator": { 4689 "version": "3.1.0", 4690 "resolved": "https://registry.npmjs.org/level-concat-iterator/-/level-concat-iterator-3.1.0.tgz", 4691 "integrity": "sha512-BWRCMHBxbIqPxJ8vHOvKUsaO0v1sLYZtjN3K2iZJsRBYtp+ONsY6Jfi6hy9K3+zolgQRryhIn2NRZjZnWJ9NmQ==", 4692 "dev": true, 4693 "inBundle": true, 4694 "license": "MIT", 4695 "peer": true, 4696 "dependencies": { 4697 "catering": "^2.1.0" 4698 }, 4699 "engines": { 4700 "node": ">=10" 4701 } 4702 }, 4703 "node_modules/ganache/node_modules/leveldown/node_modules/level-supports": { 4704 "version": "2.1.0", 4705 "resolved": "https://registry.npmjs.org/level-supports/-/level-supports-2.1.0.tgz", 4706 "integrity": "sha512-E486g1NCjW5cF78KGPrMDRBYzPuueMZ6VBXHT6gC7A8UYWGiM14fGgp+s/L1oFfDWSPV/+SFkYCmZ0SiESkRKA==", 4707 "dev": true, 4708 "inBundle": true, 4709 "license": "MIT", 4710 "peer": true, 4711 "engines": { 4712 "node": ">=10" 4713 } 4714 }, 4715 "node_modules/ganache/node_modules/minimalistic-assert": { 4716 "version": "1.0.1", 4717 "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", 4718 "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", 4719 "dev": true, 4720 "inBundle": true, 4721 "license": "ISC", 4722 "peer": true 4723 }, 4724 "node_modules/ganache/node_modules/minimalistic-crypto-utils": { 4725 "version": "1.0.1", 4726 "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", 4727 "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", 4728 "dev": true, 4729 "inBundle": true, 4730 "license": "MIT", 4731 "peer": true 4732 }, 4733 "node_modules/ganache/node_modules/napi-macros": { 4734 "version": "2.0.0", 4735 "resolved": "https://registry.npmjs.org/napi-macros/-/napi-macros-2.0.0.tgz", 4736 "integrity": "sha512-A0xLykHtARfueITVDernsAWdtIMbOJgKgcluwENp3AlsKN/PloyO10HtmoqnFAQAcxPkgZN7wdfPfEd0zNGxbg==", 4737 "dev": true, 4738 "inBundle": true, 4739 "license": "MIT", 4740 "peer": true 4741 }, 4742 "node_modules/ganache/node_modules/node-addon-api": { 4743 "version": "2.0.2", 4744 "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-2.0.2.tgz", 4745 "integrity": "sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA==", 4746 "dev": true, 4747 "inBundle": true, 4748 "license": "MIT", 4749 "peer": true 4750 }, 4751 "node_modules/ganache/node_modules/node-gyp-build": { 4752 "version": "4.3.0", 4753 "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.3.0.tgz", 4754 "integrity": "sha512-iWjXZvmboq0ja1pUGULQBexmxq8CV4xBhX7VDOTbL7ZR4FOowwY/VOtRxBN/yKxmdGoIp4j5ysNT4u3S2pDQ3Q==", 4755 "dev": true, 4756 "inBundle": true, 4757 "license": "MIT", 4758 "peer": true, 4759 "bin": { 4760 "node-gyp-build": "bin.js", 4761 "node-gyp-build-optional": "optional.js", 4762 "node-gyp-build-test": "build-test.js" 4763 } 4764 }, 4765 "node_modules/ganache/node_modules/queue-microtask": { 4766 "version": "1.2.3", 4767 "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", 4768 "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", 4769 "dev": true, 4770 "funding": [ 4771 { 4772 "type": "github", 4773 "url": "https://github.com/sponsors/feross" 4774 }, 4775 { 4776 "type": "patreon", 4777 "url": "https://www.patreon.com/feross" 4778 }, 4779 { 4780 "type": "consulting", 4781 "url": "https://feross.org/support" 4782 } 4783 ], 4784 "inBundle": true, 4785 "license": "MIT", 4786 "peer": true 4787 }, 4788 "node_modules/ganache/node_modules/queue-tick": { 4789 "version": "1.0.0", 4790 "resolved": "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.0.tgz", 4791 "integrity": "sha512-ULWhjjE8BmiICGn3G8+1L9wFpERNxkf8ysxkAer4+TFdRefDaXOCV5m92aMB9FtBVmn/8sETXLXY6BfW7hyaWQ==", 4792 "dev": true, 4793 "inBundle": true, 4794 "license": "MIT", 4795 "peer": true 4796 }, 4797 "node_modules/ganache/node_modules/readable-stream": { 4798 "version": "3.6.0", 4799 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", 4800 "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", 4801 "dev": true, 4802 "inBundle": true, 4803 "license": "MIT", 4804 "peer": true, 4805 "dependencies": { 4806 "inherits": "^2.0.3", 4807 "string_decoder": "^1.1.1", 4808 "util-deprecate": "^1.0.1" 4809 }, 4810 "engines": { 4811 "node": ">= 6" 4812 } 4813 }, 4814 "node_modules/ganache/node_modules/safe-buffer": { 4815 "version": "5.2.1", 4816 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", 4817 "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", 4818 "dev": true, 4819 "funding": [ 4820 { 4821 "type": "github", 4822 "url": "https://github.com/sponsors/feross" 4823 }, 4824 { 4825 "type": "patreon", 4826 "url": "https://www.patreon.com/feross" 4827 }, 4828 { 4829 "type": "consulting", 4830 "url": "https://feross.org/support" 4831 } 4832 ], 4833 "inBundle": true, 4834 "license": "MIT", 4835 "peer": true 4836 }, 4837 "node_modules/ganache/node_modules/secp256k1": { 4838 "version": "4.0.3", 4839 "resolved": "https://registry.npmjs.org/secp256k1/-/secp256k1-4.0.3.tgz", 4840 "integrity": "sha512-NLZVf+ROMxwtEj3Xa562qgv2BK5e2WNmXPiOdVIPLgs6lyTzMvBq0aWTYMI5XCP9jZMVKOcqZLw/Wc4vDkuxhA==", 4841 "dev": true, 4842 "hasInstallScript": true, 4843 "inBundle": true, 4844 "license": "MIT", 4845 "peer": true, 4846 "dependencies": { 4847 "elliptic": "^6.5.4", 4848 "node-addon-api": "^2.0.0", 4849 "node-gyp-build": "^4.2.0" 4850 }, 4851 "engines": { 4852 "node": ">=10.0.0" 4853 } 4854 }, 4855 "node_modules/ganache/node_modules/string_decoder": { 4856 "version": "1.3.0", 4857 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", 4858 "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", 4859 "dev": true, 4860 "inBundle": true, 4861 "license": "MIT", 4862 "peer": true, 4863 "dependencies": { 4864 "safe-buffer": "~5.2.0" 4865 } 4866 }, 4867 "node_modules/ganache/node_modules/utf-8-validate": { 4868 "version": "5.0.7", 4869 "resolved": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.7.tgz", 4870 "integrity": "sha512-vLt1O5Pp+flcArHGIyKEQq883nBt8nN8tVBcoL0qUXj2XT1n7p70yGIq2VK98I5FdZ1YHc0wk/koOnHjnXWk1Q==", 4871 "dev": true, 4872 "optional": true, 4873 "peer": true, 4874 "dependencies": { 4875 "node-gyp-build": "^4.3.0" 4876 } 4877 }, 4878 "node_modules/ganache/node_modules/util-deprecate": { 4879 "version": "1.0.2", 4880 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 4881 "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", 4882 "dev": true, 4883 "inBundle": true, 4884 "license": "MIT", 4885 "peer": true 4886 }, 4887 "node_modules/get-caller-file": { 4888 "version": "2.0.5", 4889 "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", 4890 "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", 4891 "dev": true, 4892 "engines": { 4893 "node": "6.* || 8.* || >= 10.*" 4894 } 4895 }, 4896 "node_modules/get-func-name": { 4897 "version": "2.0.0", 4898 "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz", 4899 "integrity": "sha512-Hm0ixYtaSZ/V7C8FJrtZIuBBI+iSgL+1Aq82zSu8VQNB4S3Gk8e7Qs3VwBDJAhmRZcFqkl3tQu36g/Foh5I5ig==", 4900 "dev": true, 4901 "engines": { 4902 "node": "*" 4903 } 4904 }, 4905 "node_modules/get-intrinsic": { 4906 "version": "1.2.1", 4907 "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", 4908 "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", 4909 "dev": true, 4910 "dependencies": { 4911 "function-bind": "^1.1.1", 4912 "has": "^1.0.3", 4913 "has-proto": "^1.0.1", 4914 "has-symbols": "^1.0.3" 4915 }, 4916 "funding": { 4917 "url": "https://github.com/sponsors/ljharb" 4918 } 4919 }, 4920 "node_modules/getpass": { 4921 "version": "0.1.7", 4922 "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", 4923 "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", 4924 "dev": true, 4925 "peer": true, 4926 "dependencies": { 4927 "assert-plus": "^1.0.0" 4928 } 4929 }, 4930 "node_modules/glob": { 4931 "version": "7.2.3", 4932 "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", 4933 "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", 4934 "dev": true, 4935 "dependencies": { 4936 "fs.realpath": "^1.0.0", 4937 "inflight": "^1.0.4", 4938 "inherits": "2", 4939 "minimatch": "^3.1.1", 4940 "once": "^1.3.0", 4941 "path-is-absolute": "^1.0.0" 4942 }, 4943 "engines": { 4944 "node": "*" 4945 }, 4946 "funding": { 4947 "url": "https://github.com/sponsors/isaacs" 4948 } 4949 }, 4950 "node_modules/glob-parent": { 4951 "version": "5.1.2", 4952 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 4953 "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 4954 "dev": true, 4955 "dependencies": { 4956 "is-glob": "^4.0.1" 4957 }, 4958 "engines": { 4959 "node": ">= 6" 4960 } 4961 }, 4962 "node_modules/gopd": { 4963 "version": "1.0.1", 4964 "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", 4965 "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", 4966 "dev": true, 4967 "dependencies": { 4968 "get-intrinsic": "^1.1.3" 4969 }, 4970 "funding": { 4971 "url": "https://github.com/sponsors/ljharb" 4972 } 4973 }, 4974 "node_modules/graceful-fs": { 4975 "version": "4.2.11", 4976 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", 4977 "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", 4978 "dev": true 4979 }, 4980 "node_modules/har-schema": { 4981 "version": "2.0.0", 4982 "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", 4983 "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==", 4984 "dev": true, 4985 "peer": true, 4986 "engines": { 4987 "node": ">=4" 4988 } 4989 }, 4990 "node_modules/har-validator": { 4991 "version": "5.1.5", 4992 "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", 4993 "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", 4994 "deprecated": "this library is no longer supported", 4995 "dev": true, 4996 "peer": true, 4997 "dependencies": { 4998 "ajv": "^6.12.3", 4999 "har-schema": "^2.0.0" 5000 }, 5001 "engines": { 5002 "node": ">=6" 5003 } 5004 }, 5005 "node_modules/hardhat": { 5006 "version": "2.15.0", 5007 "resolved": "https://registry.npmjs.org/hardhat/-/hardhat-2.15.0.tgz", 5008 "integrity": "sha512-cC9tM/N10YaES04zPOp7yR13iX3YibqaNmi0//Ep40Nt9ELIJx3kFpQmucur0PAIfXYpGnw5RuXHNLkxpnVHEw==", 5009 "dev": true, 5010 "dependencies": { 5011 "@ethersproject/abi": "^5.1.2", 5012 "@metamask/eth-sig-util": "^4.0.0", 5013 "@nomicfoundation/ethereumjs-block": "5.0.1", 5014 "@nomicfoundation/ethereumjs-blockchain": "7.0.1", 5015 "@nomicfoundation/ethereumjs-common": "4.0.1", 5016 "@nomicfoundation/ethereumjs-evm": "2.0.1", 5017 "@nomicfoundation/ethereumjs-rlp": "5.0.1", 5018 "@nomicfoundation/ethereumjs-statemanager": "2.0.1", 5019 "@nomicfoundation/ethereumjs-trie": "6.0.1", 5020 "@nomicfoundation/ethereumjs-tx": "5.0.1", 5021 "@nomicfoundation/ethereumjs-util": "9.0.1", 5022 "@nomicfoundation/ethereumjs-vm": "7.0.1", 5023 "@nomicfoundation/solidity-analyzer": "^0.1.0", 5024 "@sentry/node": "^5.18.1", 5025 "@types/bn.js": "^5.1.0", 5026 "@types/lru-cache": "^5.1.0", 5027 "abort-controller": "^3.0.0", 5028 "adm-zip": "^0.4.16", 5029 "aggregate-error": "^3.0.0", 5030 "ansi-escapes": "^4.3.0", 5031 "chalk": "^2.4.2", 5032 "chokidar": "^3.4.0", 5033 "ci-info": "^2.0.0", 5034 "debug": "^4.1.1", 5035 "enquirer": "^2.3.0", 5036 "env-paths": "^2.2.0", 5037 "ethereum-cryptography": "^1.0.3", 5038 "ethereumjs-abi": "^0.6.8", 5039 "find-up": "^2.1.0", 5040 "fp-ts": "1.19.3", 5041 "fs-extra": "^7.0.1", 5042 "glob": "7.2.0", 5043 "immutable": "^4.0.0-rc.12", 5044 "io-ts": "1.10.4", 5045 "keccak": "^3.0.2", 5046 "lodash": "^4.17.11", 5047 "mnemonist": "^0.38.0", 5048 "mocha": "^10.0.0", 5049 "p-map": "^4.0.0", 5050 "qs": "^6.7.0", 5051 "raw-body": "^2.4.1", 5052 "resolve": "1.17.0", 5053 "semver": "^6.3.0", 5054 "solc": "0.7.3", 5055 "source-map-support": "^0.5.13", 5056 "stacktrace-parser": "^0.1.10", 5057 "tsort": "0.0.1", 5058 "undici": "^5.14.0", 5059 "uuid": "^8.3.2", 5060 "ws": "^7.4.6" 5061 }, 5062 "bin": { 5063 "hardhat": "internal/cli/bootstrap.js" 5064 }, 5065 "engines": { 5066 "node": ">=14.0.0" 5067 }, 5068 "peerDependencies": { 5069 "ts-node": "*", 5070 "typescript": "*" 5071 }, 5072 "peerDependenciesMeta": { 5073 "ts-node": { 5074 "optional": true 5075 }, 5076 "typescript": { 5077 "optional": true 5078 } 5079 } 5080 }, 5081 "node_modules/hardhat/node_modules/@types/bn.js": { 5082 "version": "5.1.1", 5083 "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-5.1.1.tgz", 5084 "integrity": "sha512-qNrYbZqMx0uJAfKnKclPh+dTwK33KfLHYqtyODwd5HnXOjnkhc4qgn3BrK6RWyGZm5+sIFE7Q7Vz6QQtJB7w7g==", 5085 "dev": true, 5086 "dependencies": { 5087 "@types/node": "*" 5088 } 5089 }, 5090 "node_modules/hardhat/node_modules/ethereum-cryptography": { 5091 "version": "1.2.0", 5092 "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-1.2.0.tgz", 5093 "integrity": "sha512-6yFQC9b5ug6/17CQpCyE3k9eKBMdhyVjzUy1WkiuY/E4vj/SXDBbCw8QEIaXqf0Mf2SnY6RmpDcwlUmBSS0EJw==", 5094 "dev": true, 5095 "dependencies": { 5096 "@noble/hashes": "1.2.0", 5097 "@noble/secp256k1": "1.7.1", 5098 "@scure/bip32": "1.1.5", 5099 "@scure/bip39": "1.1.1" 5100 } 5101 }, 5102 "node_modules/hardhat/node_modules/glob": { 5103 "version": "7.2.0", 5104 "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", 5105 "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", 5106 "dev": true, 5107 "dependencies": { 5108 "fs.realpath": "^1.0.0", 5109 "inflight": "^1.0.4", 5110 "inherits": "2", 5111 "minimatch": "^3.0.4", 5112 "once": "^1.3.0", 5113 "path-is-absolute": "^1.0.0" 5114 }, 5115 "engines": { 5116 "node": "*" 5117 }, 5118 "funding": { 5119 "url": "https://github.com/sponsors/isaacs" 5120 } 5121 }, 5122 "node_modules/hardhat/node_modules/jsonfile": { 5123 "version": "2.4.0", 5124 "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", 5125 "integrity": "sha512-PKllAqbgLgxHaj8TElYymKCAgrASebJrWpTnEkOaTowt23VKXXN0sUeriJ+eh7y6ufb/CC5ap11pz71/cM0hUw==", 5126 "dev": true, 5127 "optionalDependencies": { 5128 "graceful-fs": "^4.1.6" 5129 } 5130 }, 5131 "node_modules/hardhat/node_modules/solc": { 5132 "version": "0.7.3", 5133 "resolved": "https://registry.npmjs.org/solc/-/solc-0.7.3.tgz", 5134 "integrity": "sha512-GAsWNAjGzIDg7VxzP6mPjdurby3IkGCjQcM8GFYZT6RyaoUZKmMU6Y7YwG+tFGhv7dwZ8rmR4iwFDrrD99JwqA==", 5135 "dev": true, 5136 "dependencies": { 5137 "command-exists": "^1.2.8", 5138 "commander": "3.0.2", 5139 "follow-redirects": "^1.12.1", 5140 "fs-extra": "^0.30.0", 5141 "js-sha3": "0.8.0", 5142 "memorystream": "^0.3.1", 5143 "require-from-string": "^2.0.0", 5144 "semver": "^5.5.0", 5145 "tmp": "0.0.33" 5146 }, 5147 "bin": { 5148 "solcjs": "solcjs" 5149 }, 5150 "engines": { 5151 "node": ">=8.0.0" 5152 } 5153 }, 5154 "node_modules/hardhat/node_modules/solc/node_modules/fs-extra": { 5155 "version": "0.30.0", 5156 "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.30.0.tgz", 5157 "integrity": "sha512-UvSPKyhMn6LEd/WpUaV9C9t3zATuqoqfWc3QdPhPLb58prN9tqYPlPWi8Krxi44loBoUzlobqZ3+8tGpxxSzwA==", 5158 "dev": true, 5159 "dependencies": { 5160 "graceful-fs": "^4.1.2", 5161 "jsonfile": "^2.1.0", 5162 "klaw": "^1.0.0", 5163 "path-is-absolute": "^1.0.0", 5164 "rimraf": "^2.2.8" 5165 } 5166 }, 5167 "node_modules/hardhat/node_modules/solc/node_modules/semver": { 5168 "version": "5.7.1", 5169 "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", 5170 "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", 5171 "dev": true, 5172 "bin": { 5173 "semver": "bin/semver" 5174 } 5175 }, 5176 "node_modules/hardhat/node_modules/uuid": { 5177 "version": "8.3.2", 5178 "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", 5179 "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", 5180 "dev": true, 5181 "bin": { 5182 "uuid": "dist/bin/uuid" 5183 } 5184 }, 5185 "node_modules/hardhat/node_modules/ws": { 5186 "version": "7.5.9", 5187 "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", 5188 "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", 5189 "dev": true, 5190 "engines": { 5191 "node": ">=8.3.0" 5192 }, 5193 "peerDependencies": { 5194 "bufferutil": "^4.0.1", 5195 "utf-8-validate": "^5.0.2" 5196 }, 5197 "peerDependenciesMeta": { 5198 "bufferutil": { 5199 "optional": true 5200 }, 5201 "utf-8-validate": { 5202 "optional": true 5203 } 5204 } 5205 }, 5206 "node_modules/has": { 5207 "version": "1.0.3", 5208 "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", 5209 "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", 5210 "dev": true, 5211 "dependencies": { 5212 "function-bind": "^1.1.1" 5213 }, 5214 "engines": { 5215 "node": ">= 0.4.0" 5216 } 5217 }, 5218 "node_modules/has-flag": { 5219 "version": "3.0.0", 5220 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", 5221 "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", 5222 "dev": true, 5223 "engines": { 5224 "node": ">=4" 5225 } 5226 }, 5227 "node_modules/has-property-descriptors": { 5228 "version": "1.0.0", 5229 "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", 5230 "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", 5231 "dev": true, 5232 "dependencies": { 5233 "get-intrinsic": "^1.1.1" 5234 }, 5235 "funding": { 5236 "url": "https://github.com/sponsors/ljharb" 5237 } 5238 }, 5239 "node_modules/has-proto": { 5240 "version": "1.0.1", 5241 "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", 5242 "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", 5243 "dev": true, 5244 "engines": { 5245 "node": ">= 0.4" 5246 }, 5247 "funding": { 5248 "url": "https://github.com/sponsors/ljharb" 5249 } 5250 }, 5251 "node_modules/has-symbols": { 5252 "version": "1.0.3", 5253 "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", 5254 "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", 5255 "dev": true, 5256 "engines": { 5257 "node": ">= 0.4" 5258 }, 5259 "funding": { 5260 "url": "https://github.com/sponsors/ljharb" 5261 } 5262 }, 5263 "node_modules/has-tostringtag": { 5264 "version": "1.0.0", 5265 "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", 5266 "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", 5267 "dev": true, 5268 "dependencies": { 5269 "has-symbols": "^1.0.2" 5270 }, 5271 "engines": { 5272 "node": ">= 0.4" 5273 }, 5274 "funding": { 5275 "url": "https://github.com/sponsors/ljharb" 5276 } 5277 }, 5278 "node_modules/hash-base": { 5279 "version": "3.1.0", 5280 "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", 5281 "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", 5282 "dev": true, 5283 "dependencies": { 5284 "inherits": "^2.0.4", 5285 "readable-stream": "^3.6.0", 5286 "safe-buffer": "^5.2.0" 5287 }, 5288 "engines": { 5289 "node": ">=4" 5290 } 5291 }, 5292 "node_modules/hash.js": { 5293 "version": "1.1.7", 5294 "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", 5295 "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", 5296 "dev": true, 5297 "dependencies": { 5298 "inherits": "^2.0.3", 5299 "minimalistic-assert": "^1.0.1" 5300 } 5301 }, 5302 "node_modules/hdkey": { 5303 "version": "2.0.1", 5304 "resolved": "https://registry.npmjs.org/hdkey/-/hdkey-2.0.1.tgz", 5305 "integrity": "sha512-c+tl9PHG9/XkGgG0tD7CJpRVaE0jfZizDNmnErUAKQ4EjQSOcOUcV3EN9ZEZS8pZ4usaeiiK0H7stzuzna8feA==", 5306 "dev": true, 5307 "dependencies": { 5308 "bs58check": "^2.1.2", 5309 "safe-buffer": "^5.1.1", 5310 "secp256k1": "^4.0.0" 5311 } 5312 }, 5313 "node_modules/he": { 5314 "version": "1.2.0", 5315 "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", 5316 "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", 5317 "dev": true, 5318 "bin": { 5319 "he": "bin/he" 5320 } 5321 }, 5322 "node_modules/hmac-drbg": { 5323 "version": "1.0.1", 5324 "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", 5325 "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", 5326 "dev": true, 5327 "dependencies": { 5328 "hash.js": "^1.0.3", 5329 "minimalistic-assert": "^1.0.0", 5330 "minimalistic-crypto-utils": "^1.0.1" 5331 } 5332 }, 5333 "node_modules/hosted-git-info": { 5334 "version": "2.8.9", 5335 "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", 5336 "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", 5337 "dev": true, 5338 "peer": true 5339 }, 5340 "node_modules/http-errors": { 5341 "version": "2.0.0", 5342 "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", 5343 "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", 5344 "dev": true, 5345 "dependencies": { 5346 "depd": "2.0.0", 5347 "inherits": "2.0.4", 5348 "setprototypeof": "1.2.0", 5349 "statuses": "2.0.1", 5350 "toidentifier": "1.0.1" 5351 }, 5352 "engines": { 5353 "node": ">= 0.8" 5354 } 5355 }, 5356 "node_modules/http-signature": { 5357 "version": "1.2.0", 5358 "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", 5359 "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==", 5360 "dev": true, 5361 "peer": true, 5362 "dependencies": { 5363 "assert-plus": "^1.0.0", 5364 "jsprim": "^1.2.2", 5365 "sshpk": "^1.7.0" 5366 }, 5367 "engines": { 5368 "node": ">=0.8", 5369 "npm": ">=1.3.7" 5370 } 5371 }, 5372 "node_modules/https-proxy-agent": { 5373 "version": "5.0.1", 5374 "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", 5375 "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", 5376 "dev": true, 5377 "dependencies": { 5378 "agent-base": "6", 5379 "debug": "4" 5380 }, 5381 "engines": { 5382 "node": ">= 6" 5383 } 5384 }, 5385 "node_modules/iconv-lite": { 5386 "version": "0.4.24", 5387 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", 5388 "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", 5389 "dev": true, 5390 "dependencies": { 5391 "safer-buffer": ">= 2.1.2 < 3" 5392 }, 5393 "engines": { 5394 "node": ">=0.10.0" 5395 } 5396 }, 5397 "node_modules/idna-uts46-hx": { 5398 "version": "2.3.1", 5399 "resolved": "https://registry.npmjs.org/idna-uts46-hx/-/idna-uts46-hx-2.3.1.tgz", 5400 "integrity": "sha512-PWoF9Keq6laYdIRwwCdhTPl60xRqAloYNMQLiyUnG42VjT53oW07BXIRM+NK7eQjzXjAk2gUvX9caRxlnF9TAA==", 5401 "dev": true, 5402 "peer": true, 5403 "dependencies": { 5404 "punycode": "2.1.0" 5405 }, 5406 "engines": { 5407 "node": ">=4.0.0" 5408 } 5409 }, 5410 "node_modules/ieee754": { 5411 "version": "1.2.1", 5412 "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", 5413 "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", 5414 "dev": true, 5415 "funding": [ 5416 { 5417 "type": "github", 5418 "url": "https://github.com/sponsors/feross" 5419 }, 5420 { 5421 "type": "patreon", 5422 "url": "https://www.patreon.com/feross" 5423 }, 5424 { 5425 "type": "consulting", 5426 "url": "https://feross.org/support" 5427 } 5428 ] 5429 }, 5430 "node_modules/immediate": { 5431 "version": "3.3.0", 5432 "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.3.0.tgz", 5433 "integrity": "sha512-HR7EVodfFUdQCTIeySw+WDRFJlPcLOJbXfwwZ7Oom6tjsvZ3bOkCDJHehQC3nxJrv7+f9XecwazynjU8e4Vw3Q==", 5434 "dev": true, 5435 "peer": true 5436 }, 5437 "node_modules/immutable": { 5438 "version": "4.3.0", 5439 "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.0.tgz", 5440 "integrity": "sha512-0AOCmOip+xgJwEVTQj1EfiDDOkPmuyllDuTuEX+DDXUgapLAsBIfkg3sxCYyCEA8mQqZrrxPUGjcOQ2JS3WLkg==", 5441 "dev": true 5442 }, 5443 "node_modules/indent-string": { 5444 "version": "4.0.0", 5445 "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", 5446 "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", 5447 "dev": true, 5448 "engines": { 5449 "node": ">=8" 5450 } 5451 }, 5452 "node_modules/inflight": { 5453 "version": "1.0.6", 5454 "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", 5455 "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", 5456 "dev": true, 5457 "dependencies": { 5458 "once": "^1.3.0", 5459 "wrappy": "1" 5460 } 5461 }, 5462 "node_modules/inherits": { 5463 "version": "2.0.4", 5464 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 5465 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", 5466 "dev": true 5467 }, 5468 "node_modules/invert-kv": { 5469 "version": "1.0.0", 5470 "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", 5471 "integrity": "sha512-xgs2NH9AE66ucSq4cNG1nhSFghr5l6tdL15Pk+jl46bmmBapgoaY/AacXyaDznAqmGL99TiLSQgO/XazFSKYeQ==", 5472 "dev": true, 5473 "peer": true, 5474 "engines": { 5475 "node": ">=0.10.0" 5476 } 5477 }, 5478 "node_modules/io-ts": { 5479 "version": "1.10.4", 5480 "resolved": "https://registry.npmjs.org/io-ts/-/io-ts-1.10.4.tgz", 5481 "integrity": "sha512-b23PteSnYXSONJ6JQXRAlvJhuw8KOtkqa87W4wDtvMrud/DTJd5X+NpOOI+O/zZwVq6v0VLAaJ+1EDViKEuN9g==", 5482 "dev": true, 5483 "dependencies": { 5484 "fp-ts": "^1.0.0" 5485 } 5486 }, 5487 "node_modules/is-arguments": { 5488 "version": "1.1.1", 5489 "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", 5490 "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", 5491 "dev": true, 5492 "dependencies": { 5493 "call-bind": "^1.0.2", 5494 "has-tostringtag": "^1.0.0" 5495 }, 5496 "engines": { 5497 "node": ">= 0.4" 5498 }, 5499 "funding": { 5500 "url": "https://github.com/sponsors/ljharb" 5501 } 5502 }, 5503 "node_modules/is-arrayish": { 5504 "version": "0.2.1", 5505 "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", 5506 "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", 5507 "dev": true, 5508 "peer": true 5509 }, 5510 "node_modules/is-binary-path": { 5511 "version": "2.1.0", 5512 "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", 5513 "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", 5514 "dev": true, 5515 "dependencies": { 5516 "binary-extensions": "^2.0.0" 5517 }, 5518 "engines": { 5519 "node": ">=8" 5520 } 5521 }, 5522 "node_modules/is-buffer": { 5523 "version": "2.0.5", 5524 "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", 5525 "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", 5526 "dev": true, 5527 "funding": [ 5528 { 5529 "type": "github", 5530 "url": "https://github.com/sponsors/feross" 5531 }, 5532 { 5533 "type": "patreon", 5534 "url": "https://www.patreon.com/feross" 5535 }, 5536 { 5537 "type": "consulting", 5538 "url": "https://feross.org/support" 5539 } 5540 ], 5541 "engines": { 5542 "node": ">=4" 5543 } 5544 }, 5545 "node_modules/is-callable": { 5546 "version": "1.2.7", 5547 "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", 5548 "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", 5549 "dev": true, 5550 "engines": { 5551 "node": ">= 0.4" 5552 }, 5553 "funding": { 5554 "url": "https://github.com/sponsors/ljharb" 5555 } 5556 }, 5557 "node_modules/is-extglob": { 5558 "version": "2.1.1", 5559 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 5560 "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", 5561 "dev": true, 5562 "engines": { 5563 "node": ">=0.10.0" 5564 } 5565 }, 5566 "node_modules/is-fullwidth-code-point": { 5567 "version": "3.0.0", 5568 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 5569 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 5570 "dev": true, 5571 "engines": { 5572 "node": ">=8" 5573 } 5574 }, 5575 "node_modules/is-generator-function": { 5576 "version": "1.0.10", 5577 "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", 5578 "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", 5579 "dev": true, 5580 "dependencies": { 5581 "has-tostringtag": "^1.0.0" 5582 }, 5583 "engines": { 5584 "node": ">= 0.4" 5585 }, 5586 "funding": { 5587 "url": "https://github.com/sponsors/ljharb" 5588 } 5589 }, 5590 "node_modules/is-glob": { 5591 "version": "4.0.3", 5592 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", 5593 "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", 5594 "dev": true, 5595 "dependencies": { 5596 "is-extglob": "^2.1.1" 5597 }, 5598 "engines": { 5599 "node": ">=0.10.0" 5600 } 5601 }, 5602 "node_modules/is-hex-prefixed": { 5603 "version": "1.0.0", 5604 "resolved": "https://registry.npmjs.org/is-hex-prefixed/-/is-hex-prefixed-1.0.0.tgz", 5605 "integrity": "sha512-WvtOiug1VFrE9v1Cydwm+FnXd3+w9GaeVUss5W4v/SLy3UW00vP+6iNF2SdnfiBoLy4bTqVdkftNGTUeOFVsbA==", 5606 "dev": true, 5607 "engines": { 5608 "node": ">=6.5.0", 5609 "npm": ">=3" 5610 } 5611 }, 5612 "node_modules/is-nan": { 5613 "version": "1.3.2", 5614 "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz", 5615 "integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==", 5616 "dev": true, 5617 "dependencies": { 5618 "call-bind": "^1.0.0", 5619 "define-properties": "^1.1.3" 5620 }, 5621 "engines": { 5622 "node": ">= 0.4" 5623 }, 5624 "funding": { 5625 "url": "https://github.com/sponsors/ljharb" 5626 } 5627 }, 5628 "node_modules/is-number": { 5629 "version": "7.0.0", 5630 "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", 5631 "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", 5632 "dev": true, 5633 "engines": { 5634 "node": ">=0.12.0" 5635 } 5636 }, 5637 "node_modules/is-plain-obj": { 5638 "version": "2.1.0", 5639 "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", 5640 "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", 5641 "dev": true, 5642 "engines": { 5643 "node": ">=8" 5644 } 5645 }, 5646 "node_modules/is-typed-array": { 5647 "version": "1.1.10", 5648 "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", 5649 "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", 5650 "dev": true, 5651 "dependencies": { 5652 "available-typed-arrays": "^1.0.5", 5653 "call-bind": "^1.0.2", 5654 "for-each": "^0.3.3", 5655 "gopd": "^1.0.1", 5656 "has-tostringtag": "^1.0.0" 5657 }, 5658 "engines": { 5659 "node": ">= 0.4" 5660 }, 5661 "funding": { 5662 "url": "https://github.com/sponsors/ljharb" 5663 } 5664 }, 5665 "node_modules/is-typedarray": { 5666 "version": "1.0.0", 5667 "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", 5668 "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", 5669 "dev": true, 5670 "peer": true 5671 }, 5672 "node_modules/is-unicode-supported": { 5673 "version": "0.1.0", 5674 "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", 5675 "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", 5676 "dev": true, 5677 "engines": { 5678 "node": ">=10" 5679 }, 5680 "funding": { 5681 "url": "https://github.com/sponsors/sindresorhus" 5682 } 5683 }, 5684 "node_modules/is-url": { 5685 "version": "1.2.4", 5686 "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz", 5687 "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==", 5688 "dev": true, 5689 "peer": true 5690 }, 5691 "node_modules/is-utf8": { 5692 "version": "0.2.1", 5693 "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", 5694 "integrity": "sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==", 5695 "dev": true, 5696 "peer": true 5697 }, 5698 "node_modules/isomorphic-ws": { 5699 "version": "5.0.0", 5700 "resolved": "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-5.0.0.tgz", 5701 "integrity": "sha512-muId7Zzn9ywDsyXgTIafTry2sV3nySZeUDe6YedVd1Hvuuep5AsIlqK+XefWpYTyJG5e503F2xIuT2lcU6rCSw==", 5702 "dev": true, 5703 "peerDependencies": { 5704 "ws": "*" 5705 } 5706 }, 5707 "node_modules/isstream": { 5708 "version": "0.1.2", 5709 "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", 5710 "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==", 5711 "dev": true, 5712 "peer": true 5713 }, 5714 "node_modules/js-sdsl": { 5715 "version": "4.4.1", 5716 "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.1.tgz", 5717 "integrity": "sha512-6Gsx8R0RucyePbWqPssR8DyfuXmLBooYN5cZFZKjHGnQuaf7pEzhtpceagJxVu4LqhYY5EYA7nko3FmeHZ1KbA==", 5718 "dev": true, 5719 "funding": { 5720 "type": "opencollective", 5721 "url": "https://opencollective.com/js-sdsl" 5722 } 5723 }, 5724 "node_modules/js-sha3": { 5725 "version": "0.8.0", 5726 "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz", 5727 "integrity": "sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==", 5728 "dev": true 5729 }, 5730 "node_modules/js-yaml": { 5731 "version": "4.1.0", 5732 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", 5733 "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", 5734 "dev": true, 5735 "dependencies": { 5736 "argparse": "^2.0.1" 5737 }, 5738 "bin": { 5739 "js-yaml": "bin/js-yaml.js" 5740 } 5741 }, 5742 "node_modules/jsbn": { 5743 "version": "0.1.1", 5744 "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", 5745 "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==", 5746 "dev": true, 5747 "peer": true 5748 }, 5749 "node_modules/json-bigint": { 5750 "version": "1.0.0", 5751 "resolved": "https://registry.npmjs.org/json-bigint/-/json-bigint-1.0.0.tgz", 5752 "integrity": "sha512-SiPv/8VpZuWbvLSMtTDU8hEfrZWg/mH/nV/b4o0CYbSxu1UIQPLdwKOCIyLQX+VIPO5vrLX3i8qtqFyhdPSUSQ==", 5753 "dev": true, 5754 "peer": true, 5755 "dependencies": { 5756 "bignumber.js": "^9.0.0" 5757 } 5758 }, 5759 "node_modules/json-schema": { 5760 "version": "0.4.0", 5761 "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", 5762 "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", 5763 "dev": true, 5764 "peer": true 5765 }, 5766 "node_modules/json-schema-traverse": { 5767 "version": "0.4.1", 5768 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", 5769 "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", 5770 "dev": true, 5771 "peer": true 5772 }, 5773 "node_modules/json-stringify-safe": { 5774 "version": "5.0.1", 5775 "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", 5776 "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", 5777 "dev": true, 5778 "peer": true 5779 }, 5780 "node_modules/jsonfile": { 5781 "version": "4.0.0", 5782 "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", 5783 "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", 5784 "dev": true, 5785 "optionalDependencies": { 5786 "graceful-fs": "^4.1.6" 5787 } 5788 }, 5789 "node_modules/jsprim": { 5790 "version": "1.4.2", 5791 "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", 5792 "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", 5793 "dev": true, 5794 "peer": true, 5795 "dependencies": { 5796 "assert-plus": "1.0.0", 5797 "extsprintf": "1.3.0", 5798 "json-schema": "0.4.0", 5799 "verror": "1.10.0" 5800 }, 5801 "engines": { 5802 "node": ">=0.6.0" 5803 } 5804 }, 5805 "node_modules/keccak": { 5806 "version": "3.0.3", 5807 "resolved": "https://registry.npmjs.org/keccak/-/keccak-3.0.3.tgz", 5808 "integrity": "sha512-JZrLIAJWuZxKbCilMpNz5Vj7Vtb4scDG3dMXLOsbzBmQGyjwE61BbW7bJkfKKCShXiQZt3T6sBgALRtmd+nZaQ==", 5809 "dev": true, 5810 "hasInstallScript": true, 5811 "dependencies": { 5812 "node-addon-api": "^2.0.0", 5813 "node-gyp-build": "^4.2.0", 5814 "readable-stream": "^3.6.0" 5815 }, 5816 "engines": { 5817 "node": ">=10.0.0" 5818 } 5819 }, 5820 "node_modules/klaw": { 5821 "version": "1.3.1", 5822 "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", 5823 "integrity": "sha512-TED5xi9gGQjGpNnvRWknrwAB1eL5GciPfVFOt3Vk1OJCVDQbzuSfrF3hkUQKlsgKrG1F+0t5W0m+Fje1jIt8rw==", 5824 "dev": true, 5825 "optionalDependencies": { 5826 "graceful-fs": "^4.1.9" 5827 } 5828 }, 5829 "node_modules/lcid": { 5830 "version": "1.0.0", 5831 "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", 5832 "integrity": "sha512-YiGkH6EnGrDGqLMITnGjXtGmNtjoXw9SVUzcaos8RBi7Ps0VBylkq+vOcY9QE5poLasPCR849ucFUkl0UzUyOw==", 5833 "dev": true, 5834 "peer": true, 5835 "dependencies": { 5836 "invert-kv": "^1.0.0" 5837 }, 5838 "engines": { 5839 "node": ">=0.10.0" 5840 } 5841 }, 5842 "node_modules/level": { 5843 "version": "8.0.0", 5844 "resolved": "https://registry.npmjs.org/level/-/level-8.0.0.tgz", 5845 "integrity": "sha512-ypf0jjAk2BWI33yzEaaotpq7fkOPALKAgDBxggO6Q9HGX2MRXn0wbP1Jn/tJv1gtL867+YOjOB49WaUF3UoJNQ==", 5846 "dev": true, 5847 "dependencies": { 5848 "browser-level": "^1.0.1", 5849 "classic-level": "^1.2.0" 5850 }, 5851 "engines": { 5852 "node": ">=12" 5853 }, 5854 "funding": { 5855 "type": "opencollective", 5856 "url": "https://opencollective.com/level" 5857 } 5858 }, 5859 "node_modules/level-codec": { 5860 "version": "9.0.2", 5861 "resolved": "https://registry.npmjs.org/level-codec/-/level-codec-9.0.2.tgz", 5862 "integrity": "sha512-UyIwNb1lJBChJnGfjmO0OR+ezh2iVu1Kas3nvBS/BzGnx79dv6g7unpKIDNPMhfdTEGoc7mC8uAu51XEtX+FHQ==", 5863 "dev": true, 5864 "peer": true, 5865 "dependencies": { 5866 "buffer": "^5.6.0" 5867 }, 5868 "engines": { 5869 "node": ">=6" 5870 } 5871 }, 5872 "node_modules/level-codec/node_modules/buffer": { 5873 "version": "5.7.1", 5874 "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", 5875 "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", 5876 "dev": true, 5877 "funding": [ 5878 { 5879 "type": "github", 5880 "url": "https://github.com/sponsors/feross" 5881 }, 5882 { 5883 "type": "patreon", 5884 "url": "https://www.patreon.com/feross" 5885 }, 5886 { 5887 "type": "consulting", 5888 "url": "https://feross.org/support" 5889 } 5890 ], 5891 "peer": true, 5892 "dependencies": { 5893 "base64-js": "^1.3.1", 5894 "ieee754": "^1.1.13" 5895 } 5896 }, 5897 "node_modules/level-concat-iterator": { 5898 "version": "2.0.1", 5899 "resolved": "https://registry.npmjs.org/level-concat-iterator/-/level-concat-iterator-2.0.1.tgz", 5900 "integrity": "sha512-OTKKOqeav2QWcERMJR7IS9CUo1sHnke2C0gkSmcR7QuEtFNLLzHQAvnMw8ykvEcv0Qtkg0p7FOwP1v9e5Smdcw==", 5901 "dev": true, 5902 "peer": true, 5903 "engines": { 5904 "node": ">=6" 5905 } 5906 }, 5907 "node_modules/level-errors": { 5908 "version": "2.0.1", 5909 "resolved": "https://registry.npmjs.org/level-errors/-/level-errors-2.0.1.tgz", 5910 "integrity": "sha512-UVprBJXite4gPS+3VznfgDSU8PTRuVX0NXwoWW50KLxd2yw4Y1t2JUR5In1itQnudZqRMT9DlAM3Q//9NCjCFw==", 5911 "dev": true, 5912 "peer": true, 5913 "dependencies": { 5914 "errno": "~0.1.1" 5915 }, 5916 "engines": { 5917 "node": ">=6" 5918 } 5919 }, 5920 "node_modules/level-iterator-stream": { 5921 "version": "4.0.2", 5922 "resolved": "https://registry.npmjs.org/level-iterator-stream/-/level-iterator-stream-4.0.2.tgz", 5923 "integrity": "sha512-ZSthfEqzGSOMWoUGhTXdX9jv26d32XJuHz/5YnuHZzH6wldfWMOVwI9TBtKcya4BKTyTt3XVA0A3cF3q5CY30Q==", 5924 "dev": true, 5925 "peer": true, 5926 "dependencies": { 5927 "inherits": "^2.0.4", 5928 "readable-stream": "^3.4.0", 5929 "xtend": "^4.0.2" 5930 }, 5931 "engines": { 5932 "node": ">=6" 5933 } 5934 }, 5935 "node_modules/level-mem": { 5936 "version": "5.0.1", 5937 "resolved": "https://registry.npmjs.org/level-mem/-/level-mem-5.0.1.tgz", 5938 "integrity": "sha512-qd+qUJHXsGSFoHTziptAKXoLX87QjR7v2KMbqncDXPxQuCdsQlzmyX+gwrEHhlzn08vkf8TyipYyMmiC6Gobzg==", 5939 "dev": true, 5940 "peer": true, 5941 "dependencies": { 5942 "level-packager": "^5.0.3", 5943 "memdown": "^5.0.0" 5944 }, 5945 "engines": { 5946 "node": ">=6" 5947 } 5948 }, 5949 "node_modules/level-packager": { 5950 "version": "5.1.1", 5951 "resolved": "https://registry.npmjs.org/level-packager/-/level-packager-5.1.1.tgz", 5952 "integrity": "sha512-HMwMaQPlTC1IlcwT3+swhqf/NUO+ZhXVz6TY1zZIIZlIR0YSn8GtAAWmIvKjNY16ZkEg/JcpAuQskxsXqC0yOQ==", 5953 "dev": true, 5954 "peer": true, 5955 "dependencies": { 5956 "encoding-down": "^6.3.0", 5957 "levelup": "^4.3.2" 5958 }, 5959 "engines": { 5960 "node": ">=6" 5961 } 5962 }, 5963 "node_modules/level-supports": { 5964 "version": "1.0.1", 5965 "resolved": "https://registry.npmjs.org/level-supports/-/level-supports-1.0.1.tgz", 5966 "integrity": "sha512-rXM7GYnW8gsl1vedTJIbzOrRv85c/2uCMpiiCzO2fndd06U/kUXEEU9evYn4zFggBOg36IsBW8LzqIpETwwQzg==", 5967 "dev": true, 5968 "peer": true, 5969 "dependencies": { 5970 "xtend": "^4.0.2" 5971 }, 5972 "engines": { 5973 "node": ">=6" 5974 } 5975 }, 5976 "node_modules/level-transcoder": { 5977 "version": "1.0.1", 5978 "resolved": "https://registry.npmjs.org/level-transcoder/-/level-transcoder-1.0.1.tgz", 5979 "integrity": "sha512-t7bFwFtsQeD8cl8NIoQ2iwxA0CL/9IFw7/9gAjOonH0PWTTiRfY7Hq+Ejbsxh86tXobDQ6IOiddjNYIfOBs06w==", 5980 "dev": true, 5981 "dependencies": { 5982 "buffer": "^6.0.3", 5983 "module-error": "^1.0.1" 5984 }, 5985 "engines": { 5986 "node": ">=12" 5987 } 5988 }, 5989 "node_modules/level-ws": { 5990 "version": "2.0.0", 5991 "resolved": "https://registry.npmjs.org/level-ws/-/level-ws-2.0.0.tgz", 5992 "integrity": "sha512-1iv7VXx0G9ec1isqQZ7y5LmoZo/ewAsyDHNA8EFDW5hqH2Kqovm33nSFkSdnLLAK+I5FlT+lo5Cw9itGe+CpQA==", 5993 "dev": true, 5994 "peer": true, 5995 "dependencies": { 5996 "inherits": "^2.0.3", 5997 "readable-stream": "^3.1.0", 5998 "xtend": "^4.0.1" 5999 }, 6000 "engines": { 6001 "node": ">=6" 6002 } 6003 }, 6004 "node_modules/levelup": { 6005 "version": "4.4.0", 6006 "resolved": "https://registry.npmjs.org/levelup/-/levelup-4.4.0.tgz", 6007 "integrity": "sha512-94++VFO3qN95cM/d6eBXvd894oJE0w3cInq9USsyQzzoJxmiYzPAocNcuGCPGGjoXqDVJcr3C1jzt1TSjyaiLQ==", 6008 "dev": true, 6009 "peer": true, 6010 "dependencies": { 6011 "deferred-leveldown": "~5.3.0", 6012 "level-errors": "~2.0.0", 6013 "level-iterator-stream": "~4.0.0", 6014 "level-supports": "~1.0.0", 6015 "xtend": "~4.0.0" 6016 }, 6017 "engines": { 6018 "node": ">=6" 6019 } 6020 }, 6021 "node_modules/load-json-file": { 6022 "version": "1.1.0", 6023 "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", 6024 "integrity": "sha512-cy7ZdNRXdablkXYNI049pthVeXFurRyb9+hA/dZzerZ0pGTx42z+y+ssxBaVV2l70t1muq5IdKhn4UtcoGUY9A==", 6025 "dev": true, 6026 "peer": true, 6027 "dependencies": { 6028 "graceful-fs": "^4.1.2", 6029 "parse-json": "^2.2.0", 6030 "pify": "^2.0.0", 6031 "pinkie-promise": "^2.0.0", 6032 "strip-bom": "^2.0.0" 6033 }, 6034 "engines": { 6035 "node": ">=0.10.0" 6036 } 6037 }, 6038 "node_modules/locate-path": { 6039 "version": "2.0.0", 6040 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", 6041 "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", 6042 "dev": true, 6043 "dependencies": { 6044 "p-locate": "^2.0.0", 6045 "path-exists": "^3.0.0" 6046 }, 6047 "engines": { 6048 "node": ">=4" 6049 } 6050 }, 6051 "node_modules/lodash": { 6052 "version": "4.17.21", 6053 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", 6054 "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", 6055 "dev": true 6056 }, 6057 "node_modules/lodash.assign": { 6058 "version": "4.2.0", 6059 "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", 6060 "integrity": "sha512-hFuH8TY+Yji7Eja3mGiuAxBqLagejScbG8GbG0j6o9vzn0YL14My+ktnqtZgFTosKymC9/44wP6s7xyuLfnClw==", 6061 "dev": true, 6062 "peer": true 6063 }, 6064 "node_modules/lodash.camelcase": { 6065 "version": "4.3.0", 6066 "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", 6067 "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==", 6068 "dev": true, 6069 "peer": true 6070 }, 6071 "node_modules/log-symbols": { 6072 "version": "4.1.0", 6073 "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", 6074 "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", 6075 "dev": true, 6076 "dependencies": { 6077 "chalk": "^4.1.0", 6078 "is-unicode-supported": "^0.1.0" 6079 }, 6080 "engines": { 6081 "node": ">=10" 6082 }, 6083 "funding": { 6084 "url": "https://github.com/sponsors/sindresorhus" 6085 } 6086 }, 6087 "node_modules/log-symbols/node_modules/ansi-styles": { 6088 "version": "4.3.0", 6089 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 6090 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 6091 "dev": true, 6092 "dependencies": { 6093 "color-convert": "^2.0.1" 6094 }, 6095 "engines": { 6096 "node": ">=8" 6097 }, 6098 "funding": { 6099 "url": "https://github.com/chalk/ansi-styles?sponsor=1" 6100 } 6101 }, 6102 "node_modules/log-symbols/node_modules/chalk": { 6103 "version": "4.1.2", 6104 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", 6105 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", 6106 "dev": true, 6107 "dependencies": { 6108 "ansi-styles": "^4.1.0", 6109 "supports-color": "^7.1.0" 6110 }, 6111 "engines": { 6112 "node": ">=10" 6113 }, 6114 "funding": { 6115 "url": "https://github.com/chalk/chalk?sponsor=1" 6116 } 6117 }, 6118 "node_modules/log-symbols/node_modules/color-convert": { 6119 "version": "2.0.1", 6120 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 6121 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 6122 "dev": true, 6123 "dependencies": { 6124 "color-name": "~1.1.4" 6125 }, 6126 "engines": { 6127 "node": ">=7.0.0" 6128 } 6129 }, 6130 "node_modules/log-symbols/node_modules/color-name": { 6131 "version": "1.1.4", 6132 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 6133 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 6134 "dev": true 6135 }, 6136 "node_modules/log-symbols/node_modules/has-flag": { 6137 "version": "4.0.0", 6138 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 6139 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 6140 "dev": true, 6141 "engines": { 6142 "node": ">=8" 6143 } 6144 }, 6145 "node_modules/log-symbols/node_modules/supports-color": { 6146 "version": "7.2.0", 6147 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 6148 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 6149 "dev": true, 6150 "dependencies": { 6151 "has-flag": "^4.0.0" 6152 }, 6153 "engines": { 6154 "node": ">=8" 6155 } 6156 }, 6157 "node_modules/loupe": { 6158 "version": "2.3.6", 6159 "resolved": "https://registry.npmjs.org/loupe/-/loupe-2.3.6.tgz", 6160 "integrity": "sha512-RaPMZKiMy8/JruncMU5Bt6na1eftNoo++R4Y+N2FrxkDVTrGvcyzFTsaGif4QTeKESheMGegbhw6iUAq+5A8zA==", 6161 "dev": true, 6162 "dependencies": { 6163 "get-func-name": "^2.0.0" 6164 } 6165 }, 6166 "node_modules/lru_map": { 6167 "version": "0.3.3", 6168 "resolved": "https://registry.npmjs.org/lru_map/-/lru_map-0.3.3.tgz", 6169 "integrity": "sha512-Pn9cox5CsMYngeDbmChANltQl+5pi6XmTrraMSzhPmMBbmgcxmqWry0U3PGapCU1yB4/LqCcom7qhHZiF/jGfQ==", 6170 "dev": true 6171 }, 6172 "node_modules/lru-cache": { 6173 "version": "5.1.1", 6174 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", 6175 "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", 6176 "dev": true, 6177 "dependencies": { 6178 "yallist": "^3.0.2" 6179 } 6180 }, 6181 "node_modules/ltgt": { 6182 "version": "2.2.1", 6183 "resolved": "https://registry.npmjs.org/ltgt/-/ltgt-2.2.1.tgz", 6184 "integrity": "sha512-AI2r85+4MquTw9ZYqabu4nMwy9Oftlfa/e/52t9IjtfG+mGBbTNdAoZ3RQKLHR6r0wQnwZnPIEh/Ya6XTWAKNA==", 6185 "dev": true, 6186 "peer": true 6187 }, 6188 "node_modules/make-error": { 6189 "version": "1.3.6", 6190 "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", 6191 "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", 6192 "dev": true 6193 }, 6194 "node_modules/mcl-wasm": { 6195 "version": "0.7.9", 6196 "resolved": "https://registry.npmjs.org/mcl-wasm/-/mcl-wasm-0.7.9.tgz", 6197 "integrity": "sha512-iJIUcQWA88IJB/5L15GnJVnSQJmf/YaxxV6zRavv83HILHaJQb6y0iFyDMdDO0gN8X37tdxmAOrH/P8B6RB8sQ==", 6198 "dev": true, 6199 "engines": { 6200 "node": ">=8.9.0" 6201 } 6202 }, 6203 "node_modules/md5.js": { 6204 "version": "1.3.5", 6205 "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", 6206 "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", 6207 "dev": true, 6208 "dependencies": { 6209 "hash-base": "^3.0.0", 6210 "inherits": "^2.0.1", 6211 "safe-buffer": "^5.1.2" 6212 } 6213 }, 6214 "node_modules/memdown": { 6215 "version": "5.1.0", 6216 "resolved": "https://registry.npmjs.org/memdown/-/memdown-5.1.0.tgz", 6217 "integrity": "sha512-B3J+UizMRAlEArDjWHTMmadet+UKwHd3UjMgGBkZcKAxAYVPS9o0Yeiha4qvz7iGiL2Sb3igUft6p7nbFWctpw==", 6218 "dev": true, 6219 "peer": true, 6220 "dependencies": { 6221 "abstract-leveldown": "~6.2.1", 6222 "functional-red-black-tree": "~1.0.1", 6223 "immediate": "~3.2.3", 6224 "inherits": "~2.0.1", 6225 "ltgt": "~2.2.0", 6226 "safe-buffer": "~5.2.0" 6227 }, 6228 "engines": { 6229 "node": ">=6" 6230 } 6231 }, 6232 "node_modules/memdown/node_modules/abstract-leveldown": { 6233 "version": "6.2.3", 6234 "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-6.2.3.tgz", 6235 "integrity": "sha512-BsLm5vFMRUrrLeCcRc+G0t2qOaTzpoJQLOubq2XM72eNpjF5UdU5o/5NvlNhx95XHcAvcl8OMXr4mlg/fRgUXQ==", 6236 "dev": true, 6237 "peer": true, 6238 "dependencies": { 6239 "buffer": "^5.5.0", 6240 "immediate": "^3.2.3", 6241 "level-concat-iterator": "~2.0.0", 6242 "level-supports": "~1.0.0", 6243 "xtend": "~4.0.0" 6244 }, 6245 "engines": { 6246 "node": ">=6" 6247 } 6248 }, 6249 "node_modules/memdown/node_modules/buffer": { 6250 "version": "5.7.1", 6251 "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", 6252 "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", 6253 "dev": true, 6254 "funding": [ 6255 { 6256 "type": "github", 6257 "url": "https://github.com/sponsors/feross" 6258 }, 6259 { 6260 "type": "patreon", 6261 "url": "https://www.patreon.com/feross" 6262 }, 6263 { 6264 "type": "consulting", 6265 "url": "https://feross.org/support" 6266 } 6267 ], 6268 "peer": true, 6269 "dependencies": { 6270 "base64-js": "^1.3.1", 6271 "ieee754": "^1.1.13" 6272 } 6273 }, 6274 "node_modules/memdown/node_modules/immediate": { 6275 "version": "3.2.3", 6276 "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.2.3.tgz", 6277 "integrity": "sha512-RrGCXRm/fRVqMIhqXrGEX9rRADavPiDFSoMb/k64i9XMk8uH4r/Omi5Ctierj6XzNecwDbO4WuFbDD1zmpl3Tg==", 6278 "dev": true, 6279 "peer": true 6280 }, 6281 "node_modules/memory-level": { 6282 "version": "1.0.0", 6283 "resolved": "https://registry.npmjs.org/memory-level/-/memory-level-1.0.0.tgz", 6284 "integrity": "sha512-UXzwewuWeHBz5krr7EvehKcmLFNoXxGcvuYhC41tRnkrTbJohtS7kVn9akmgirtRygg+f7Yjsfi8Uu5SGSQ4Og==", 6285 "dev": true, 6286 "dependencies": { 6287 "abstract-level": "^1.0.0", 6288 "functional-red-black-tree": "^1.0.1", 6289 "module-error": "^1.0.1" 6290 }, 6291 "engines": { 6292 "node": ">=12" 6293 } 6294 }, 6295 "node_modules/memorystream": { 6296 "version": "0.3.1", 6297 "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz", 6298 "integrity": "sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==", 6299 "dev": true, 6300 "engines": { 6301 "node": ">= 0.10.0" 6302 } 6303 }, 6304 "node_modules/merkle-patricia-tree": { 6305 "version": "4.2.4", 6306 "resolved": "https://registry.npmjs.org/merkle-patricia-tree/-/merkle-patricia-tree-4.2.4.tgz", 6307 "integrity": "sha512-eHbf/BG6eGNsqqfbLED9rIqbsF4+sykEaBn6OLNs71tjclbMcMOk1tEPmJKcNcNCLkvbpY/lwyOlizWsqPNo8w==", 6308 "dev": true, 6309 "peer": true, 6310 "dependencies": { 6311 "@types/levelup": "^4.3.0", 6312 "ethereumjs-util": "^7.1.4", 6313 "level-mem": "^5.0.1", 6314 "level-ws": "^2.0.0", 6315 "readable-stream": "^3.6.0", 6316 "semaphore-async-await": "^1.5.1" 6317 } 6318 }, 6319 "node_modules/merkle-patricia-tree/node_modules/@types/bn.js": { 6320 "version": "5.1.1", 6321 "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-5.1.1.tgz", 6322 "integrity": "sha512-qNrYbZqMx0uJAfKnKclPh+dTwK33KfLHYqtyODwd5HnXOjnkhc4qgn3BrK6RWyGZm5+sIFE7Q7Vz6QQtJB7w7g==", 6323 "dev": true, 6324 "peer": true, 6325 "dependencies": { 6326 "@types/node": "*" 6327 } 6328 }, 6329 "node_modules/merkle-patricia-tree/node_modules/ethereumjs-util": { 6330 "version": "7.1.5", 6331 "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-7.1.5.tgz", 6332 "integrity": "sha512-SDl5kKrQAudFBUe5OJM9Ac6WmMyYmXX/6sTmLZ3ffG2eY6ZIGBes3pEDxNN6V72WyOw4CPD5RomKdsa8DAAwLg==", 6333 "dev": true, 6334 "peer": true, 6335 "dependencies": { 6336 "@types/bn.js": "^5.1.0", 6337 "bn.js": "^5.1.2", 6338 "create-hash": "^1.1.2", 6339 "ethereum-cryptography": "^0.1.3", 6340 "rlp": "^2.2.4" 6341 }, 6342 "engines": { 6343 "node": ">=10.0.0" 6344 } 6345 }, 6346 "node_modules/miller-rabin": { 6347 "version": "4.0.1", 6348 "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", 6349 "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", 6350 "dev": true, 6351 "dependencies": { 6352 "bn.js": "^4.0.0", 6353 "brorand": "^1.0.1" 6354 }, 6355 "bin": { 6356 "miller-rabin": "bin/miller-rabin" 6357 } 6358 }, 6359 "node_modules/miller-rabin/node_modules/bn.js": { 6360 "version": "4.12.0", 6361 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", 6362 "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", 6363 "dev": true 6364 }, 6365 "node_modules/mime-db": { 6366 "version": "1.52.0", 6367 "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", 6368 "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", 6369 "dev": true, 6370 "engines": { 6371 "node": ">= 0.6" 6372 } 6373 }, 6374 "node_modules/mime-types": { 6375 "version": "2.1.35", 6376 "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", 6377 "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", 6378 "dev": true, 6379 "dependencies": { 6380 "mime-db": "1.52.0" 6381 }, 6382 "engines": { 6383 "node": ">= 0.6" 6384 } 6385 }, 6386 "node_modules/minimalistic-assert": { 6387 "version": "1.0.1", 6388 "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", 6389 "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", 6390 "dev": true 6391 }, 6392 "node_modules/minimalistic-crypto-utils": { 6393 "version": "1.0.1", 6394 "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", 6395 "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==", 6396 "dev": true 6397 }, 6398 "node_modules/minimatch": { 6399 "version": "3.1.2", 6400 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 6401 "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 6402 "dev": true, 6403 "dependencies": { 6404 "brace-expansion": "^1.1.7" 6405 }, 6406 "engines": { 6407 "node": "*" 6408 } 6409 }, 6410 "node_modules/minimist": { 6411 "version": "1.2.8", 6412 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", 6413 "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", 6414 "dev": true, 6415 "peer": true, 6416 "funding": { 6417 "url": "https://github.com/sponsors/ljharb" 6418 } 6419 }, 6420 "node_modules/mkdirp": { 6421 "version": "0.5.6", 6422 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", 6423 "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", 6424 "dev": true, 6425 "peer": true, 6426 "dependencies": { 6427 "minimist": "^1.2.6" 6428 }, 6429 "bin": { 6430 "mkdirp": "bin/cmd.js" 6431 } 6432 }, 6433 "node_modules/mnemonist": { 6434 "version": "0.38.5", 6435 "resolved": "https://registry.npmjs.org/mnemonist/-/mnemonist-0.38.5.tgz", 6436 "integrity": "sha512-bZTFT5rrPKtPJxj8KSV0WkPyNxl72vQepqqVUAW2ARUpUSF2qXMB6jZj7hW5/k7C1rtpzqbD/IIbJwLXUjCHeg==", 6437 "dev": true, 6438 "dependencies": { 6439 "obliterator": "^2.0.0" 6440 } 6441 }, 6442 "node_modules/mocha": { 6443 "version": "10.2.0", 6444 "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.2.0.tgz", 6445 "integrity": "sha512-IDY7fl/BecMwFHzoqF2sg/SHHANeBoMMXFlS9r0OXKDssYE1M5O43wUY/9BVPeIvfH2zmEbBfseqN9gBQZzXkg==", 6446 "dev": true, 6447 "dependencies": { 6448 "ansi-colors": "4.1.1", 6449 "browser-stdout": "1.3.1", 6450 "chokidar": "3.5.3", 6451 "debug": "4.3.4", 6452 "diff": "5.0.0", 6453 "escape-string-regexp": "4.0.0", 6454 "find-up": "5.0.0", 6455 "glob": "7.2.0", 6456 "he": "1.2.0", 6457 "js-yaml": "4.1.0", 6458 "log-symbols": "4.1.0", 6459 "minimatch": "5.0.1", 6460 "ms": "2.1.3", 6461 "nanoid": "3.3.3", 6462 "serialize-javascript": "6.0.0", 6463 "strip-json-comments": "3.1.1", 6464 "supports-color": "8.1.1", 6465 "workerpool": "6.2.1", 6466 "yargs": "16.2.0", 6467 "yargs-parser": "20.2.4", 6468 "yargs-unparser": "2.0.0" 6469 }, 6470 "bin": { 6471 "_mocha": "bin/_mocha", 6472 "mocha": "bin/mocha.js" 6473 }, 6474 "engines": { 6475 "node": ">= 14.0.0" 6476 }, 6477 "funding": { 6478 "type": "opencollective", 6479 "url": "https://opencollective.com/mochajs" 6480 } 6481 }, 6482 "node_modules/mocha/node_modules/ansi-colors": { 6483 "version": "4.1.1", 6484 "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", 6485 "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", 6486 "dev": true, 6487 "engines": { 6488 "node": ">=6" 6489 } 6490 }, 6491 "node_modules/mocha/node_modules/escape-string-regexp": { 6492 "version": "4.0.0", 6493 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", 6494 "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", 6495 "dev": true, 6496 "engines": { 6497 "node": ">=10" 6498 }, 6499 "funding": { 6500 "url": "https://github.com/sponsors/sindresorhus" 6501 } 6502 }, 6503 "node_modules/mocha/node_modules/find-up": { 6504 "version": "5.0.0", 6505 "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", 6506 "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", 6507 "dev": true, 6508 "dependencies": { 6509 "locate-path": "^6.0.0", 6510 "path-exists": "^4.0.0" 6511 }, 6512 "engines": { 6513 "node": ">=10" 6514 }, 6515 "funding": { 6516 "url": "https://github.com/sponsors/sindresorhus" 6517 } 6518 }, 6519 "node_modules/mocha/node_modules/glob": { 6520 "version": "7.2.0", 6521 "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", 6522 "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", 6523 "dev": true, 6524 "dependencies": { 6525 "fs.realpath": "^1.0.0", 6526 "inflight": "^1.0.4", 6527 "inherits": "2", 6528 "minimatch": "^3.0.4", 6529 "once": "^1.3.0", 6530 "path-is-absolute": "^1.0.0" 6531 }, 6532 "engines": { 6533 "node": "*" 6534 }, 6535 "funding": { 6536 "url": "https://github.com/sponsors/isaacs" 6537 } 6538 }, 6539 "node_modules/mocha/node_modules/glob/node_modules/minimatch": { 6540 "version": "3.1.2", 6541 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 6542 "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 6543 "dev": true, 6544 "dependencies": { 6545 "brace-expansion": "^1.1.7" 6546 }, 6547 "engines": { 6548 "node": "*" 6549 } 6550 }, 6551 "node_modules/mocha/node_modules/has-flag": { 6552 "version": "4.0.0", 6553 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 6554 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 6555 "dev": true, 6556 "engines": { 6557 "node": ">=8" 6558 } 6559 }, 6560 "node_modules/mocha/node_modules/locate-path": { 6561 "version": "6.0.0", 6562 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", 6563 "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", 6564 "dev": true, 6565 "dependencies": { 6566 "p-locate": "^5.0.0" 6567 }, 6568 "engines": { 6569 "node": ">=10" 6570 }, 6571 "funding": { 6572 "url": "https://github.com/sponsors/sindresorhus" 6573 } 6574 }, 6575 "node_modules/mocha/node_modules/minimatch": { 6576 "version": "5.0.1", 6577 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz", 6578 "integrity": "sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==", 6579 "dev": true, 6580 "dependencies": { 6581 "brace-expansion": "^2.0.1" 6582 }, 6583 "engines": { 6584 "node": ">=10" 6585 } 6586 }, 6587 "node_modules/mocha/node_modules/minimatch/node_modules/brace-expansion": { 6588 "version": "2.0.1", 6589 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", 6590 "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", 6591 "dev": true, 6592 "dependencies": { 6593 "balanced-match": "^1.0.0" 6594 } 6595 }, 6596 "node_modules/mocha/node_modules/ms": { 6597 "version": "2.1.3", 6598 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", 6599 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", 6600 "dev": true 6601 }, 6602 "node_modules/mocha/node_modules/p-limit": { 6603 "version": "3.1.0", 6604 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", 6605 "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", 6606 "dev": true, 6607 "dependencies": { 6608 "yocto-queue": "^0.1.0" 6609 }, 6610 "engines": { 6611 "node": ">=10" 6612 }, 6613 "funding": { 6614 "url": "https://github.com/sponsors/sindresorhus" 6615 } 6616 }, 6617 "node_modules/mocha/node_modules/p-locate": { 6618 "version": "5.0.0", 6619 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", 6620 "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", 6621 "dev": true, 6622 "dependencies": { 6623 "p-limit": "^3.0.2" 6624 }, 6625 "engines": { 6626 "node": ">=10" 6627 }, 6628 "funding": { 6629 "url": "https://github.com/sponsors/sindresorhus" 6630 } 6631 }, 6632 "node_modules/mocha/node_modules/path-exists": { 6633 "version": "4.0.0", 6634 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", 6635 "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", 6636 "dev": true, 6637 "engines": { 6638 "node": ">=8" 6639 } 6640 }, 6641 "node_modules/mocha/node_modules/supports-color": { 6642 "version": "8.1.1", 6643 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", 6644 "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", 6645 "dev": true, 6646 "dependencies": { 6647 "has-flag": "^4.0.0" 6648 }, 6649 "engines": { 6650 "node": ">=10" 6651 }, 6652 "funding": { 6653 "url": "https://github.com/chalk/supports-color?sponsor=1" 6654 } 6655 }, 6656 "node_modules/module-error": { 6657 "version": "1.0.2", 6658 "resolved": "https://registry.npmjs.org/module-error/-/module-error-1.0.2.tgz", 6659 "integrity": "sha512-0yuvsqSCv8LbaOKhnsQ/T5JhyFlCYLPXK3U2sgV10zoKQwzs/MyfuQUOZQ1V/6OCOJsK/TRgNVrPuPDqtdMFtA==", 6660 "dev": true, 6661 "engines": { 6662 "node": ">=10" 6663 } 6664 }, 6665 "node_modules/ms": { 6666 "version": "2.1.2", 6667 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 6668 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", 6669 "dev": true 6670 }, 6671 "node_modules/nanoid": { 6672 "version": "3.3.3", 6673 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.3.tgz", 6674 "integrity": "sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w==", 6675 "dev": true, 6676 "bin": { 6677 "nanoid": "bin/nanoid.cjs" 6678 }, 6679 "engines": { 6680 "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" 6681 } 6682 }, 6683 "node_modules/napi-macros": { 6684 "version": "2.2.2", 6685 "resolved": "https://registry.npmjs.org/napi-macros/-/napi-macros-2.2.2.tgz", 6686 "integrity": "sha512-hmEVtAGYzVQpCKdbQea4skABsdXW4RUh5t5mJ2zzqowJS2OyXZTU1KhDVFhx+NlWZ4ap9mqR9TcDO3LTTttd+g==", 6687 "dev": true 6688 }, 6689 "node_modules/node-addon-api": { 6690 "version": "2.0.2", 6691 "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-2.0.2.tgz", 6692 "integrity": "sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA==", 6693 "dev": true 6694 }, 6695 "node_modules/node-fetch": { 6696 "version": "2.6.11", 6697 "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.11.tgz", 6698 "integrity": "sha512-4I6pdBY1EthSqDmJkiNk3JIT8cswwR9nfeW/cPdUagJYEQG7R95WRH74wpz7ma8Gh/9dI9FP+OU+0E4FvtA55w==", 6699 "dev": true, 6700 "peer": true, 6701 "dependencies": { 6702 "whatwg-url": "^5.0.0" 6703 }, 6704 "engines": { 6705 "node": "4.x || >=6.0.0" 6706 }, 6707 "peerDependencies": { 6708 "encoding": "^0.1.0" 6709 }, 6710 "peerDependenciesMeta": { 6711 "encoding": { 6712 "optional": true 6713 } 6714 } 6715 }, 6716 "node_modules/node-gyp-build": { 6717 "version": "4.6.0", 6718 "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.6.0.tgz", 6719 "integrity": "sha512-NTZVKn9IylLwUzaKjkas1e4u2DLNcV4rdYagA4PWdPwW87Bi7z+BznyKSRwS/761tV/lzCGXplWsiaMjLqP2zQ==", 6720 "dev": true, 6721 "bin": { 6722 "node-gyp-build": "bin.js", 6723 "node-gyp-build-optional": "optional.js", 6724 "node-gyp-build-test": "build-test.js" 6725 } 6726 }, 6727 "node_modules/normalize-package-data": { 6728 "version": "2.5.0", 6729 "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", 6730 "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", 6731 "dev": true, 6732 "peer": true, 6733 "dependencies": { 6734 "hosted-git-info": "^2.1.4", 6735 "resolve": "^1.10.0", 6736 "semver": "2 || 3 || 4 || 5", 6737 "validate-npm-package-license": "^3.0.1" 6738 } 6739 }, 6740 "node_modules/normalize-package-data/node_modules/semver": { 6741 "version": "5.7.1", 6742 "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", 6743 "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", 6744 "dev": true, 6745 "peer": true, 6746 "bin": { 6747 "semver": "bin/semver" 6748 } 6749 }, 6750 "node_modules/normalize-path": { 6751 "version": "3.0.0", 6752 "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", 6753 "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", 6754 "dev": true, 6755 "engines": { 6756 "node": ">=0.10.0" 6757 } 6758 }, 6759 "node_modules/number-is-nan": { 6760 "version": "1.0.1", 6761 "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", 6762 "integrity": "sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==", 6763 "dev": true, 6764 "peer": true, 6765 "engines": { 6766 "node": ">=0.10.0" 6767 } 6768 }, 6769 "node_modules/number-to-bn": { 6770 "version": "1.7.0", 6771 "resolved": "https://registry.npmjs.org/number-to-bn/-/number-to-bn-1.7.0.tgz", 6772 "integrity": "sha512-wsJ9gfSz1/s4ZsJN01lyonwuxA1tml6X1yBDnfpMglypcBRFZZkus26EdPSlqS5GJfYddVZa22p3VNb3z5m5Ig==", 6773 "dev": true, 6774 "peer": true, 6775 "dependencies": { 6776 "bn.js": "4.11.6", 6777 "strip-hex-prefix": "1.0.0" 6778 }, 6779 "engines": { 6780 "node": ">=6.5.0", 6781 "npm": ">=3" 6782 } 6783 }, 6784 "node_modules/number-to-bn/node_modules/bn.js": { 6785 "version": "4.11.6", 6786 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.6.tgz", 6787 "integrity": "sha512-XWwnNNFCuuSQ0m3r3C4LE3EiORltHd9M05pq6FOlVeiophzRbMo50Sbz1ehl8K3Z+jw9+vmgnXefY1hz8X+2wA==", 6788 "dev": true, 6789 "peer": true 6790 }, 6791 "node_modules/oauth-sign": { 6792 "version": "0.9.0", 6793 "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", 6794 "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", 6795 "dev": true, 6796 "peer": true, 6797 "engines": { 6798 "node": "*" 6799 } 6800 }, 6801 "node_modules/object-inspect": { 6802 "version": "1.12.3", 6803 "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", 6804 "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", 6805 "dev": true, 6806 "funding": { 6807 "url": "https://github.com/sponsors/ljharb" 6808 } 6809 }, 6810 "node_modules/object-is": { 6811 "version": "1.1.5", 6812 "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", 6813 "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", 6814 "dev": true, 6815 "dependencies": { 6816 "call-bind": "^1.0.2", 6817 "define-properties": "^1.1.3" 6818 }, 6819 "engines": { 6820 "node": ">= 0.4" 6821 }, 6822 "funding": { 6823 "url": "https://github.com/sponsors/ljharb" 6824 } 6825 }, 6826 "node_modules/object-keys": { 6827 "version": "1.1.1", 6828 "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", 6829 "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", 6830 "dev": true, 6831 "engines": { 6832 "node": ">= 0.4" 6833 } 6834 }, 6835 "node_modules/obliterator": { 6836 "version": "2.0.4", 6837 "resolved": "https://registry.npmjs.org/obliterator/-/obliterator-2.0.4.tgz", 6838 "integrity": "sha512-lgHwxlxV1qIg1Eap7LgIeoBWIMFibOjbrYPIPJZcI1mmGAI2m3lNYpK12Y+GBdPQ0U1hRwSord7GIaawz962qQ==", 6839 "dev": true 6840 }, 6841 "node_modules/once": { 6842 "version": "1.4.0", 6843 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 6844 "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", 6845 "dev": true, 6846 "dependencies": { 6847 "wrappy": "1" 6848 } 6849 }, 6850 "node_modules/os-locale": { 6851 "version": "1.4.0", 6852 "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", 6853 "integrity": "sha512-PRT7ZORmwu2MEFt4/fv3Q+mEfN4zetKxufQrkShY2oGvUms9r8otu5HfdyIFHkYXjO7laNsoVGmM2MANfuTA8g==", 6854 "dev": true, 6855 "peer": true, 6856 "dependencies": { 6857 "lcid": "^1.0.0" 6858 }, 6859 "engines": { 6860 "node": ">=0.10.0" 6861 } 6862 }, 6863 "node_modules/os-tmpdir": { 6864 "version": "1.0.2", 6865 "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", 6866 "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", 6867 "dev": true, 6868 "engines": { 6869 "node": ">=0.10.0" 6870 } 6871 }, 6872 "node_modules/p-limit": { 6873 "version": "1.3.0", 6874 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", 6875 "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", 6876 "dev": true, 6877 "dependencies": { 6878 "p-try": "^1.0.0" 6879 }, 6880 "engines": { 6881 "node": ">=4" 6882 } 6883 }, 6884 "node_modules/p-locate": { 6885 "version": "2.0.0", 6886 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", 6887 "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", 6888 "dev": true, 6889 "dependencies": { 6890 "p-limit": "^1.1.0" 6891 }, 6892 "engines": { 6893 "node": ">=4" 6894 } 6895 }, 6896 "node_modules/p-map": { 6897 "version": "4.0.0", 6898 "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", 6899 "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", 6900 "dev": true, 6901 "dependencies": { 6902 "aggregate-error": "^3.0.0" 6903 }, 6904 "engines": { 6905 "node": ">=10" 6906 }, 6907 "funding": { 6908 "url": "https://github.com/sponsors/sindresorhus" 6909 } 6910 }, 6911 "node_modules/p-try": { 6912 "version": "1.0.0", 6913 "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", 6914 "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==", 6915 "dev": true, 6916 "engines": { 6917 "node": ">=4" 6918 } 6919 }, 6920 "node_modules/parse-asn1": { 6921 "version": "5.1.6", 6922 "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", 6923 "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", 6924 "dev": true, 6925 "dependencies": { 6926 "asn1.js": "^5.2.0", 6927 "browserify-aes": "^1.0.0", 6928 "evp_bytestokey": "^1.0.0", 6929 "pbkdf2": "^3.0.3", 6930 "safe-buffer": "^5.1.1" 6931 } 6932 }, 6933 "node_modules/parse-json": { 6934 "version": "2.2.0", 6935 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", 6936 "integrity": "sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==", 6937 "dev": true, 6938 "peer": true, 6939 "dependencies": { 6940 "error-ex": "^1.2.0" 6941 }, 6942 "engines": { 6943 "node": ">=0.10.0" 6944 } 6945 }, 6946 "node_modules/path-browserify": { 6947 "version": "1.0.1", 6948 "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", 6949 "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==", 6950 "dev": true, 6951 "peer": true 6952 }, 6953 "node_modules/path-exists": { 6954 "version": "3.0.0", 6955 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", 6956 "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", 6957 "dev": true, 6958 "engines": { 6959 "node": ">=4" 6960 } 6961 }, 6962 "node_modules/path-is-absolute": { 6963 "version": "1.0.1", 6964 "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 6965 "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", 6966 "dev": true, 6967 "engines": { 6968 "node": ">=0.10.0" 6969 } 6970 }, 6971 "node_modules/path-parse": { 6972 "version": "1.0.7", 6973 "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", 6974 "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", 6975 "dev": true 6976 }, 6977 "node_modules/path-type": { 6978 "version": "1.1.0", 6979 "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", 6980 "integrity": "sha512-S4eENJz1pkiQn9Znv33Q+deTOKmbl+jj1Fl+qiP/vYezj+S8x+J3Uo0ISrx/QoEvIlOaDWJhPaRd1flJ9HXZqg==", 6981 "dev": true, 6982 "peer": true, 6983 "dependencies": { 6984 "graceful-fs": "^4.1.2", 6985 "pify": "^2.0.0", 6986 "pinkie-promise": "^2.0.0" 6987 }, 6988 "engines": { 6989 "node": ">=0.10.0" 6990 } 6991 }, 6992 "node_modules/pathval": { 6993 "version": "1.1.1", 6994 "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz", 6995 "integrity": "sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==", 6996 "dev": true, 6997 "engines": { 6998 "node": "*" 6999 } 7000 }, 7001 "node_modules/pbkdf2": { 7002 "version": "3.1.2", 7003 "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", 7004 "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", 7005 "dev": true, 7006 "dependencies": { 7007 "create-hash": "^1.1.2", 7008 "create-hmac": "^1.1.4", 7009 "ripemd160": "^2.0.1", 7010 "safe-buffer": "^5.0.1", 7011 "sha.js": "^2.4.8" 7012 }, 7013 "engines": { 7014 "node": ">=0.12" 7015 } 7016 }, 7017 "node_modules/performance-now": { 7018 "version": "2.1.0", 7019 "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", 7020 "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==", 7021 "dev": true, 7022 "peer": true 7023 }, 7024 "node_modules/picomatch": { 7025 "version": "2.3.1", 7026 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", 7027 "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", 7028 "dev": true, 7029 "engines": { 7030 "node": ">=8.6" 7031 }, 7032 "funding": { 7033 "url": "https://github.com/sponsors/jonschlinkert" 7034 } 7035 }, 7036 "node_modules/pify": { 7037 "version": "2.3.0", 7038 "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", 7039 "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", 7040 "dev": true, 7041 "peer": true, 7042 "engines": { 7043 "node": ">=0.10.0" 7044 } 7045 }, 7046 "node_modules/pinkie": { 7047 "version": "2.0.4", 7048 "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", 7049 "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", 7050 "dev": true, 7051 "peer": true, 7052 "engines": { 7053 "node": ">=0.10.0" 7054 } 7055 }, 7056 "node_modules/pinkie-promise": { 7057 "version": "2.0.1", 7058 "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", 7059 "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", 7060 "dev": true, 7061 "peer": true, 7062 "dependencies": { 7063 "pinkie": "^2.0.0" 7064 }, 7065 "engines": { 7066 "node": ">=0.10.0" 7067 } 7068 }, 7069 "node_modules/prettier": { 7070 "version": "2.8.8", 7071 "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", 7072 "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", 7073 "dev": true, 7074 "bin": { 7075 "prettier": "bin-prettier.js" 7076 }, 7077 "engines": { 7078 "node": ">=10.13.0" 7079 }, 7080 "funding": { 7081 "url": "https://github.com/prettier/prettier?sponsor=1" 7082 } 7083 }, 7084 "node_modules/prettier-plugin-solidity": { 7085 "version": "1.1.3", 7086 "resolved": "https://registry.npmjs.org/prettier-plugin-solidity/-/prettier-plugin-solidity-1.1.3.tgz", 7087 "integrity": "sha512-fQ9yucPi2sBbA2U2Xjh6m4isUTJ7S7QLc/XDDsktqqxYfTwdYKJ0EnnywXHwCGAaYbQNK+HIYPL1OemxuMsgeg==", 7088 "dev": true, 7089 "dependencies": { 7090 "@solidity-parser/parser": "^0.16.0", 7091 "semver": "^7.3.8", 7092 "solidity-comments-extractor": "^0.0.7" 7093 }, 7094 "engines": { 7095 "node": ">=12" 7096 }, 7097 "peerDependencies": { 7098 "prettier": ">=2.3.0 || >=3.0.0-alpha.0" 7099 } 7100 }, 7101 "node_modules/prettier-plugin-solidity/node_modules/@solidity-parser/parser": { 7102 "version": "0.16.0", 7103 "resolved": "https://registry.npmjs.org/@solidity-parser/parser/-/parser-0.16.0.tgz", 7104 "integrity": "sha512-ESipEcHyRHg4Np4SqBCfcXwyxxna1DgFVz69bgpLV8vzl/NP1DtcKsJ4dJZXWQhY/Z4J2LeKBiOkOVZn9ct33Q==", 7105 "dev": true, 7106 "dependencies": { 7107 "antlr4ts": "^0.5.0-alpha.4" 7108 } 7109 }, 7110 "node_modules/prettier-plugin-solidity/node_modules/lru-cache": { 7111 "version": "6.0.0", 7112 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", 7113 "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", 7114 "dev": true, 7115 "dependencies": { 7116 "yallist": "^4.0.0" 7117 }, 7118 "engines": { 7119 "node": ">=10" 7120 } 7121 }, 7122 "node_modules/prettier-plugin-solidity/node_modules/semver": { 7123 "version": "7.5.1", 7124 "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.1.tgz", 7125 "integrity": "sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==", 7126 "dev": true, 7127 "dependencies": { 7128 "lru-cache": "^6.0.0" 7129 }, 7130 "bin": { 7131 "semver": "bin/semver.js" 7132 }, 7133 "engines": { 7134 "node": ">=10" 7135 } 7136 }, 7137 "node_modules/prettier-plugin-solidity/node_modules/yallist": { 7138 "version": "4.0.0", 7139 "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", 7140 "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", 7141 "dev": true 7142 }, 7143 "node_modules/prr": { 7144 "version": "1.0.1", 7145 "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", 7146 "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==", 7147 "dev": true, 7148 "peer": true 7149 }, 7150 "node_modules/psl": { 7151 "version": "1.9.0", 7152 "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", 7153 "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", 7154 "dev": true, 7155 "peer": true 7156 }, 7157 "node_modules/public-encrypt": { 7158 "version": "4.0.3", 7159 "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", 7160 "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", 7161 "dev": true, 7162 "dependencies": { 7163 "bn.js": "^4.1.0", 7164 "browserify-rsa": "^4.0.0", 7165 "create-hash": "^1.1.0", 7166 "parse-asn1": "^5.0.0", 7167 "randombytes": "^2.0.1", 7168 "safe-buffer": "^5.1.2" 7169 } 7170 }, 7171 "node_modules/public-encrypt/node_modules/bn.js": { 7172 "version": "4.12.0", 7173 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", 7174 "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", 7175 "dev": true 7176 }, 7177 "node_modules/punycode": { 7178 "version": "2.1.0", 7179 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.0.tgz", 7180 "integrity": "sha512-Yxz2kRwT90aPiWEMHVYnEf4+rhwF1tBmmZ4KepCP+Wkium9JxtWnUm1nqGwpiAHr/tnTSeHqr3wb++jgSkXjhA==", 7181 "dev": true, 7182 "peer": true, 7183 "engines": { 7184 "node": ">=6" 7185 } 7186 }, 7187 "node_modules/qs": { 7188 "version": "6.11.2", 7189 "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.2.tgz", 7190 "integrity": "sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==", 7191 "dev": true, 7192 "dependencies": { 7193 "side-channel": "^1.0.4" 7194 }, 7195 "engines": { 7196 "node": ">=0.6" 7197 }, 7198 "funding": { 7199 "url": "https://github.com/sponsors/ljharb" 7200 } 7201 }, 7202 "node_modules/queue-microtask": { 7203 "version": "1.2.3", 7204 "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", 7205 "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", 7206 "dev": true, 7207 "funding": [ 7208 { 7209 "type": "github", 7210 "url": "https://github.com/sponsors/feross" 7211 }, 7212 { 7213 "type": "patreon", 7214 "url": "https://www.patreon.com/feross" 7215 }, 7216 { 7217 "type": "consulting", 7218 "url": "https://feross.org/support" 7219 } 7220 ] 7221 }, 7222 "node_modules/randombytes": { 7223 "version": "2.1.0", 7224 "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", 7225 "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", 7226 "dev": true, 7227 "dependencies": { 7228 "safe-buffer": "^5.1.0" 7229 } 7230 }, 7231 "node_modules/randomfill": { 7232 "version": "1.0.4", 7233 "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", 7234 "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", 7235 "dev": true, 7236 "dependencies": { 7237 "randombytes": "^2.0.5", 7238 "safe-buffer": "^5.1.0" 7239 } 7240 }, 7241 "node_modules/raw-body": { 7242 "version": "2.5.2", 7243 "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", 7244 "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", 7245 "dev": true, 7246 "dependencies": { 7247 "bytes": "3.1.2", 7248 "http-errors": "2.0.0", 7249 "iconv-lite": "0.4.24", 7250 "unpipe": "1.0.0" 7251 }, 7252 "engines": { 7253 "node": ">= 0.8" 7254 } 7255 }, 7256 "node_modules/read-pkg": { 7257 "version": "1.1.0", 7258 "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", 7259 "integrity": "sha512-7BGwRHqt4s/uVbuyoeejRn4YmFnYZiFl4AuaeXHlgZf3sONF0SOGlxs2Pw8g6hCKupo08RafIO5YXFNOKTfwsQ==", 7260 "dev": true, 7261 "peer": true, 7262 "dependencies": { 7263 "load-json-file": "^1.0.0", 7264 "normalize-package-data": "^2.3.2", 7265 "path-type": "^1.0.0" 7266 }, 7267 "engines": { 7268 "node": ">=0.10.0" 7269 } 7270 }, 7271 "node_modules/read-pkg-up": { 7272 "version": "1.0.1", 7273 "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", 7274 "integrity": "sha512-WD9MTlNtI55IwYUS27iHh9tK3YoIVhxis8yKhLpTqWtml739uXc9NWTpxoHkfZf3+DkCCsXox94/VWZniuZm6A==", 7275 "dev": true, 7276 "peer": true, 7277 "dependencies": { 7278 "find-up": "^1.0.0", 7279 "read-pkg": "^1.0.0" 7280 }, 7281 "engines": { 7282 "node": ">=0.10.0" 7283 } 7284 }, 7285 "node_modules/read-pkg-up/node_modules/find-up": { 7286 "version": "1.1.2", 7287 "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", 7288 "integrity": "sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA==", 7289 "dev": true, 7290 "peer": true, 7291 "dependencies": { 7292 "path-exists": "^2.0.0", 7293 "pinkie-promise": "^2.0.0" 7294 }, 7295 "engines": { 7296 "node": ">=0.10.0" 7297 } 7298 }, 7299 "node_modules/read-pkg-up/node_modules/path-exists": { 7300 "version": "2.1.0", 7301 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", 7302 "integrity": "sha512-yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ==", 7303 "dev": true, 7304 "peer": true, 7305 "dependencies": { 7306 "pinkie-promise": "^2.0.0" 7307 }, 7308 "engines": { 7309 "node": ">=0.10.0" 7310 } 7311 }, 7312 "node_modules/readable-stream": { 7313 "version": "3.6.2", 7314 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", 7315 "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", 7316 "dev": true, 7317 "dependencies": { 7318 "inherits": "^2.0.3", 7319 "string_decoder": "^1.1.1", 7320 "util-deprecate": "^1.0.1" 7321 }, 7322 "engines": { 7323 "node": ">= 6" 7324 } 7325 }, 7326 "node_modules/readdirp": { 7327 "version": "3.6.0", 7328 "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", 7329 "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", 7330 "dev": true, 7331 "dependencies": { 7332 "picomatch": "^2.2.1" 7333 }, 7334 "engines": { 7335 "node": ">=8.10.0" 7336 } 7337 }, 7338 "node_modules/reduce-flatten": { 7339 "version": "2.0.0", 7340 "resolved": "https://registry.npmjs.org/reduce-flatten/-/reduce-flatten-2.0.0.tgz", 7341 "integrity": "sha512-EJ4UNY/U1t2P/2k6oqotuX2Cc3T6nxJwsM0N0asT7dhrtH1ltUxDn4NalSYmPE2rCkVpcf/X6R0wDwcFpzhd4w==", 7342 "dev": true, 7343 "peer": true, 7344 "engines": { 7345 "node": ">=6" 7346 } 7347 }, 7348 "node_modules/request": { 7349 "version": "2.88.2", 7350 "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", 7351 "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", 7352 "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", 7353 "dev": true, 7354 "peer": true, 7355 "dependencies": { 7356 "aws-sign2": "~0.7.0", 7357 "aws4": "^1.8.0", 7358 "caseless": "~0.12.0", 7359 "combined-stream": "~1.0.6", 7360 "extend": "~3.0.2", 7361 "forever-agent": "~0.6.1", 7362 "form-data": "~2.3.2", 7363 "har-validator": "~5.1.3", 7364 "http-signature": "~1.2.0", 7365 "is-typedarray": "~1.0.0", 7366 "isstream": "~0.1.2", 7367 "json-stringify-safe": "~5.0.1", 7368 "mime-types": "~2.1.19", 7369 "oauth-sign": "~0.9.0", 7370 "performance-now": "^2.1.0", 7371 "qs": "~6.5.2", 7372 "safe-buffer": "^5.1.2", 7373 "tough-cookie": "~2.5.0", 7374 "tunnel-agent": "^0.6.0", 7375 "uuid": "^3.3.2" 7376 }, 7377 "engines": { 7378 "node": ">= 6" 7379 } 7380 }, 7381 "node_modules/request/node_modules/form-data": { 7382 "version": "2.3.3", 7383 "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", 7384 "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", 7385 "dev": true, 7386 "peer": true, 7387 "dependencies": { 7388 "asynckit": "^0.4.0", 7389 "combined-stream": "^1.0.6", 7390 "mime-types": "^2.1.12" 7391 }, 7392 "engines": { 7393 "node": ">= 0.12" 7394 } 7395 }, 7396 "node_modules/request/node_modules/qs": { 7397 "version": "6.5.3", 7398 "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", 7399 "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", 7400 "dev": true, 7401 "peer": true, 7402 "engines": { 7403 "node": ">=0.6" 7404 } 7405 }, 7406 "node_modules/require-directory": { 7407 "version": "2.1.1", 7408 "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", 7409 "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", 7410 "dev": true, 7411 "engines": { 7412 "node": ">=0.10.0" 7413 } 7414 }, 7415 "node_modules/require-from-string": { 7416 "version": "2.0.2", 7417 "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", 7418 "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", 7419 "dev": true, 7420 "engines": { 7421 "node": ">=0.10.0" 7422 } 7423 }, 7424 "node_modules/resolve": { 7425 "version": "1.17.0", 7426 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", 7427 "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", 7428 "dev": true, 7429 "dependencies": { 7430 "path-parse": "^1.0.6" 7431 }, 7432 "funding": { 7433 "url": "https://github.com/sponsors/ljharb" 7434 } 7435 }, 7436 "node_modules/rimraf": { 7437 "version": "2.7.1", 7438 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", 7439 "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", 7440 "dev": true, 7441 "dependencies": { 7442 "glob": "^7.1.3" 7443 }, 7444 "bin": { 7445 "rimraf": "bin.js" 7446 } 7447 }, 7448 "node_modules/ripemd160": { 7449 "version": "2.0.2", 7450 "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", 7451 "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", 7452 "dev": true, 7453 "dependencies": { 7454 "hash-base": "^3.0.0", 7455 "inherits": "^2.0.1" 7456 } 7457 }, 7458 "node_modules/rlp": { 7459 "version": "2.2.7", 7460 "resolved": "https://registry.npmjs.org/rlp/-/rlp-2.2.7.tgz", 7461 "integrity": "sha512-d5gdPmgQ0Z+AklL2NVXr/IoSjNZFfTVvQWzL/AM2AOcSzYP2xjlb0AC8YyCLc41MSNf6P6QVtjgPdmVtzb+4lQ==", 7462 "dev": true, 7463 "dependencies": { 7464 "bn.js": "^5.2.0" 7465 }, 7466 "bin": { 7467 "rlp": "bin/rlp" 7468 } 7469 }, 7470 "node_modules/run-parallel-limit": { 7471 "version": "1.1.0", 7472 "resolved": "https://registry.npmjs.org/run-parallel-limit/-/run-parallel-limit-1.1.0.tgz", 7473 "integrity": "sha512-jJA7irRNM91jaKc3Hcl1npHsFLOXOoTkPCUL1JEa1R82O2miplXXRaGdjW/KM/98YQWDhJLiSs793CnXfblJUw==", 7474 "dev": true, 7475 "funding": [ 7476 { 7477 "type": "github", 7478 "url": "https://github.com/sponsors/feross" 7479 }, 7480 { 7481 "type": "patreon", 7482 "url": "https://www.patreon.com/feross" 7483 }, 7484 { 7485 "type": "consulting", 7486 "url": "https://feross.org/support" 7487 } 7488 ], 7489 "dependencies": { 7490 "queue-microtask": "^1.2.2" 7491 } 7492 }, 7493 "node_modules/rustbn.js": { 7494 "version": "0.2.0", 7495 "resolved": "https://registry.npmjs.org/rustbn.js/-/rustbn.js-0.2.0.tgz", 7496 "integrity": "sha512-4VlvkRUuCJvr2J6Y0ImW7NvTCriMi7ErOAqWk1y69vAdoNIzCF3yPmgeNzx+RQTLEDFq5sHfscn1MwHxP9hNfA==", 7497 "dev": true 7498 }, 7499 "node_modules/safe-buffer": { 7500 "version": "5.2.1", 7501 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", 7502 "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", 7503 "dev": true, 7504 "funding": [ 7505 { 7506 "type": "github", 7507 "url": "https://github.com/sponsors/feross" 7508 }, 7509 { 7510 "type": "patreon", 7511 "url": "https://www.patreon.com/feross" 7512 }, 7513 { 7514 "type": "consulting", 7515 "url": "https://feross.org/support" 7516 } 7517 ] 7518 }, 7519 "node_modules/safer-buffer": { 7520 "version": "2.1.2", 7521 "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", 7522 "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", 7523 "dev": true 7524 }, 7525 "node_modules/scrypt-js": { 7526 "version": "3.0.1", 7527 "resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-3.0.1.tgz", 7528 "integrity": "sha512-cdwTTnqPu0Hyvf5in5asVdZocVDTNRmR7XEcJuIzMjJeSHybHl7vpB66AzwTaIg6CLSbtjcxc8fqcySfnTkccA==", 7529 "dev": true 7530 }, 7531 "node_modules/secp256k1": { 7532 "version": "4.0.3", 7533 "resolved": "https://registry.npmjs.org/secp256k1/-/secp256k1-4.0.3.tgz", 7534 "integrity": "sha512-NLZVf+ROMxwtEj3Xa562qgv2BK5e2WNmXPiOdVIPLgs6lyTzMvBq0aWTYMI5XCP9jZMVKOcqZLw/Wc4vDkuxhA==", 7535 "dev": true, 7536 "hasInstallScript": true, 7537 "dependencies": { 7538 "elliptic": "^6.5.4", 7539 "node-addon-api": "^2.0.0", 7540 "node-gyp-build": "^4.2.0" 7541 }, 7542 "engines": { 7543 "node": ">=10.0.0" 7544 } 7545 }, 7546 "node_modules/seedrandom": { 7547 "version": "3.0.5", 7548 "resolved": "https://registry.npmjs.org/seedrandom/-/seedrandom-3.0.5.tgz", 7549 "integrity": "sha512-8OwmbklUNzwezjGInmZ+2clQmExQPvomqjL7LFqOYqtmuxRgQYqOD3mHaU+MvZn5FLUeVxVfQjwLZW/n/JFuqg==", 7550 "dev": true, 7551 "peer": true 7552 }, 7553 "node_modules/semaphore-async-await": { 7554 "version": "1.5.1", 7555 "resolved": "https://registry.npmjs.org/semaphore-async-await/-/semaphore-async-await-1.5.1.tgz", 7556 "integrity": "sha512-b/ptP11hETwYWpeilHXXQiV5UJNJl7ZWWooKRE5eBIYWoom6dZ0SluCIdCtKycsMtZgKWE01/qAw6jblw1YVhg==", 7557 "dev": true, 7558 "peer": true, 7559 "engines": { 7560 "node": ">=4.1" 7561 } 7562 }, 7563 "node_modules/semver": { 7564 "version": "6.3.0", 7565 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 7566 "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 7567 "dev": true, 7568 "bin": { 7569 "semver": "bin/semver.js" 7570 } 7571 }, 7572 "node_modules/serialize-javascript": { 7573 "version": "6.0.0", 7574 "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", 7575 "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", 7576 "dev": true, 7577 "dependencies": { 7578 "randombytes": "^2.1.0" 7579 } 7580 }, 7581 "node_modules/set-blocking": { 7582 "version": "2.0.0", 7583 "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", 7584 "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", 7585 "dev": true, 7586 "peer": true 7587 }, 7588 "node_modules/setimmediate": { 7589 "version": "1.0.5", 7590 "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", 7591 "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", 7592 "dev": true 7593 }, 7594 "node_modules/setprototypeof": { 7595 "version": "1.2.0", 7596 "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", 7597 "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", 7598 "dev": true 7599 }, 7600 "node_modules/sha.js": { 7601 "version": "2.4.11", 7602 "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", 7603 "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", 7604 "dev": true, 7605 "dependencies": { 7606 "inherits": "^2.0.1", 7607 "safe-buffer": "^5.0.1" 7608 }, 7609 "bin": { 7610 "sha.js": "bin.js" 7611 } 7612 }, 7613 "node_modules/side-channel": { 7614 "version": "1.0.4", 7615 "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", 7616 "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", 7617 "dev": true, 7618 "dependencies": { 7619 "call-bind": "^1.0.0", 7620 "get-intrinsic": "^1.0.2", 7621 "object-inspect": "^1.9.0" 7622 }, 7623 "funding": { 7624 "url": "https://github.com/sponsors/ljharb" 7625 } 7626 }, 7627 "node_modules/solc": { 7628 "version": "0.8.15", 7629 "resolved": "https://registry.npmjs.org/solc/-/solc-0.8.15.tgz", 7630 "integrity": "sha512-Riv0GNHNk/SddN/JyEuFKwbcWcEeho15iyupTSHw5Np6WuXA5D8kEHbyzDHi6sqmvLzu2l+8b1YmL8Ytple+8w==", 7631 "dev": true, 7632 "peer": true, 7633 "dependencies": { 7634 "command-exists": "^1.2.8", 7635 "commander": "^8.1.0", 7636 "follow-redirects": "^1.12.1", 7637 "js-sha3": "0.8.0", 7638 "memorystream": "^0.3.1", 7639 "semver": "^5.5.0", 7640 "tmp": "0.0.33" 7641 }, 7642 "bin": { 7643 "solcjs": "solc.js" 7644 }, 7645 "engines": { 7646 "node": ">=10.0.0" 7647 } 7648 }, 7649 "node_modules/solc/node_modules/commander": { 7650 "version": "8.3.0", 7651 "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", 7652 "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", 7653 "dev": true, 7654 "peer": true, 7655 "engines": { 7656 "node": ">= 12" 7657 } 7658 }, 7659 "node_modules/solc/node_modules/semver": { 7660 "version": "5.7.1", 7661 "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", 7662 "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", 7663 "dev": true, 7664 "peer": true, 7665 "bin": { 7666 "semver": "bin/semver" 7667 } 7668 }, 7669 "node_modules/solidity-comments-extractor": { 7670 "version": "0.0.7", 7671 "resolved": "https://registry.npmjs.org/solidity-comments-extractor/-/solidity-comments-extractor-0.0.7.tgz", 7672 "integrity": "sha512-wciNMLg/Irp8OKGrh3S2tfvZiZ0NEyILfcRCXCD4mp7SgK/i9gzLfhY2hY7VMCQJ3kH9UB9BzNdibIVMchzyYw==", 7673 "dev": true 7674 }, 7675 "node_modules/source-map": { 7676 "version": "0.6.1", 7677 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 7678 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 7679 "dev": true, 7680 "engines": { 7681 "node": ">=0.10.0" 7682 } 7683 }, 7684 "node_modules/source-map-support": { 7685 "version": "0.5.21", 7686 "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", 7687 "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", 7688 "dev": true, 7689 "dependencies": { 7690 "buffer-from": "^1.0.0", 7691 "source-map": "^0.6.0" 7692 } 7693 }, 7694 "node_modules/spdx-correct": { 7695 "version": "3.2.0", 7696 "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", 7697 "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", 7698 "dev": true, 7699 "peer": true, 7700 "dependencies": { 7701 "spdx-expression-parse": "^3.0.0", 7702 "spdx-license-ids": "^3.0.0" 7703 } 7704 }, 7705 "node_modules/spdx-exceptions": { 7706 "version": "2.3.0", 7707 "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", 7708 "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", 7709 "dev": true, 7710 "peer": true 7711 }, 7712 "node_modules/spdx-expression-parse": { 7713 "version": "3.0.1", 7714 "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", 7715 "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", 7716 "dev": true, 7717 "peer": true, 7718 "dependencies": { 7719 "spdx-exceptions": "^2.1.0", 7720 "spdx-license-ids": "^3.0.0" 7721 } 7722 }, 7723 "node_modules/spdx-license-ids": { 7724 "version": "3.0.13", 7725 "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.13.tgz", 7726 "integrity": "sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==", 7727 "dev": true, 7728 "peer": true 7729 }, 7730 "node_modules/sshpk": { 7731 "version": "1.17.0", 7732 "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", 7733 "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", 7734 "dev": true, 7735 "peer": true, 7736 "dependencies": { 7737 "asn1": "~0.2.3", 7738 "assert-plus": "^1.0.0", 7739 "bcrypt-pbkdf": "^1.0.0", 7740 "dashdash": "^1.12.0", 7741 "ecc-jsbn": "~0.1.1", 7742 "getpass": "^0.1.1", 7743 "jsbn": "~0.1.0", 7744 "safer-buffer": "^2.0.2", 7745 "tweetnacl": "~0.14.0" 7746 }, 7747 "bin": { 7748 "sshpk-conv": "bin/sshpk-conv", 7749 "sshpk-sign": "bin/sshpk-sign", 7750 "sshpk-verify": "bin/sshpk-verify" 7751 }, 7752 "engines": { 7753 "node": ">=0.10.0" 7754 } 7755 }, 7756 "node_modules/sshpk/node_modules/tweetnacl": { 7757 "version": "0.14.5", 7758 "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", 7759 "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==", 7760 "dev": true, 7761 "peer": true 7762 }, 7763 "node_modules/stacktrace-parser": { 7764 "version": "0.1.10", 7765 "resolved": "https://registry.npmjs.org/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz", 7766 "integrity": "sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg==", 7767 "dev": true, 7768 "dependencies": { 7769 "type-fest": "^0.7.1" 7770 }, 7771 "engines": { 7772 "node": ">=6" 7773 } 7774 }, 7775 "node_modules/stacktrace-parser/node_modules/type-fest": { 7776 "version": "0.7.1", 7777 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.7.1.tgz", 7778 "integrity": "sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==", 7779 "dev": true, 7780 "engines": { 7781 "node": ">=8" 7782 } 7783 }, 7784 "node_modules/statuses": { 7785 "version": "2.0.1", 7786 "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", 7787 "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", 7788 "dev": true, 7789 "engines": { 7790 "node": ">= 0.8" 7791 } 7792 }, 7793 "node_modules/store2": { 7794 "version": "2.14.2", 7795 "resolved": "https://registry.npmjs.org/store2/-/store2-2.14.2.tgz", 7796 "integrity": "sha512-siT1RiqlfQnGqgT/YzXVUNsom9S0H1OX+dpdGN1xkyYATo4I6sep5NmsRD/40s3IIOvlCq6akxkqG82urIZW1w==", 7797 "dev": true 7798 }, 7799 "node_modules/stream-browserify": { 7800 "version": "3.0.0", 7801 "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz", 7802 "integrity": "sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==", 7803 "dev": true, 7804 "dependencies": { 7805 "inherits": "~2.0.4", 7806 "readable-stream": "^3.5.0" 7807 } 7808 }, 7809 "node_modules/streamsearch": { 7810 "version": "1.1.0", 7811 "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", 7812 "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", 7813 "dev": true, 7814 "engines": { 7815 "node": ">=10.0.0" 7816 } 7817 }, 7818 "node_modules/string_decoder": { 7819 "version": "1.3.0", 7820 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", 7821 "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", 7822 "dev": true, 7823 "dependencies": { 7824 "safe-buffer": "~5.2.0" 7825 } 7826 }, 7827 "node_modules/string-format": { 7828 "version": "2.0.0", 7829 "resolved": "https://registry.npmjs.org/string-format/-/string-format-2.0.0.tgz", 7830 "integrity": "sha512-bbEs3scLeYNXLecRRuk6uJxdXUSj6le/8rNPHChIJTn2V79aXVTR1EH2OH5zLKKoz0V02fOUKZZcw01pLUShZA==", 7831 "dev": true, 7832 "peer": true 7833 }, 7834 "node_modules/string-width": { 7835 "version": "4.2.3", 7836 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 7837 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 7838 "dev": true, 7839 "dependencies": { 7840 "emoji-regex": "^8.0.0", 7841 "is-fullwidth-code-point": "^3.0.0", 7842 "strip-ansi": "^6.0.1" 7843 }, 7844 "engines": { 7845 "node": ">=8" 7846 } 7847 }, 7848 "node_modules/strip-ansi": { 7849 "version": "6.0.1", 7850 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 7851 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 7852 "dev": true, 7853 "dependencies": { 7854 "ansi-regex": "^5.0.1" 7855 }, 7856 "engines": { 7857 "node": ">=8" 7858 } 7859 }, 7860 "node_modules/strip-bom": { 7861 "version": "2.0.0", 7862 "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", 7863 "integrity": "sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g==", 7864 "dev": true, 7865 "peer": true, 7866 "dependencies": { 7867 "is-utf8": "^0.2.0" 7868 }, 7869 "engines": { 7870 "node": ">=0.10.0" 7871 } 7872 }, 7873 "node_modules/strip-hex-prefix": { 7874 "version": "1.0.0", 7875 "resolved": "https://registry.npmjs.org/strip-hex-prefix/-/strip-hex-prefix-1.0.0.tgz", 7876 "integrity": "sha512-q8d4ue7JGEiVcypji1bALTos+0pWtyGlivAWyPuTkHzuTCJqrK9sWxYQZUq6Nq3cuyv3bm734IhHvHtGGURU6A==", 7877 "dev": true, 7878 "dependencies": { 7879 "is-hex-prefixed": "1.0.0" 7880 }, 7881 "engines": { 7882 "node": ">=6.5.0", 7883 "npm": ">=3" 7884 } 7885 }, 7886 "node_modules/strip-json-comments": { 7887 "version": "3.1.1", 7888 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", 7889 "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", 7890 "dev": true, 7891 "engines": { 7892 "node": ">=8" 7893 }, 7894 "funding": { 7895 "url": "https://github.com/sponsors/sindresorhus" 7896 } 7897 }, 7898 "node_modules/supports-color": { 7899 "version": "5.5.0", 7900 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 7901 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", 7902 "dev": true, 7903 "dependencies": { 7904 "has-flag": "^3.0.0" 7905 }, 7906 "engines": { 7907 "node": ">=4" 7908 } 7909 }, 7910 "node_modules/table-layout": { 7911 "version": "1.0.2", 7912 "resolved": "https://registry.npmjs.org/table-layout/-/table-layout-1.0.2.tgz", 7913 "integrity": "sha512-qd/R7n5rQTRFi+Zf2sk5XVVd9UQl6ZkduPFC3S7WEGJAmetDTjY3qPN50eSKzwuzEyQKy5TN2TiZdkIjos2L6A==", 7914 "dev": true, 7915 "peer": true, 7916 "dependencies": { 7917 "array-back": "^4.0.1", 7918 "deep-extend": "~0.6.0", 7919 "typical": "^5.2.0", 7920 "wordwrapjs": "^4.0.0" 7921 }, 7922 "engines": { 7923 "node": ">=8.0.0" 7924 } 7925 }, 7926 "node_modules/table-layout/node_modules/array-back": { 7927 "version": "4.0.2", 7928 "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.2.tgz", 7929 "integrity": "sha512-NbdMezxqf94cnNfWLL7V/im0Ub+Anbb0IoZhvzie8+4HJ4nMQuzHuy49FkGYCJK2yAloZ3meiB6AVMClbrI1vg==", 7930 "dev": true, 7931 "peer": true, 7932 "engines": { 7933 "node": ">=8" 7934 } 7935 }, 7936 "node_modules/table-layout/node_modules/typical": { 7937 "version": "5.2.0", 7938 "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", 7939 "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==", 7940 "dev": true, 7941 "peer": true, 7942 "engines": { 7943 "node": ">=8" 7944 } 7945 }, 7946 "node_modules/testrpc": { 7947 "version": "0.0.1", 7948 "resolved": "https://registry.npmjs.org/testrpc/-/testrpc-0.0.1.tgz", 7949 "integrity": "sha512-afH1hO+SQ/VPlmaLUFj2636QMeDvPCeQMc/9RBMW0IfjNe9gFD9Ra3ShqYkB7py0do1ZcCna/9acHyzTJ+GcNA==", 7950 "deprecated": "testrpc has been renamed to ganache-cli, please use this package from now on.", 7951 "dev": true, 7952 "peer": true 7953 }, 7954 "node_modules/tmp": { 7955 "version": "0.0.33", 7956 "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", 7957 "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", 7958 "dev": true, 7959 "dependencies": { 7960 "os-tmpdir": "~1.0.2" 7961 }, 7962 "engines": { 7963 "node": ">=0.6.0" 7964 } 7965 }, 7966 "node_modules/to-regex-range": { 7967 "version": "5.0.1", 7968 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", 7969 "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", 7970 "dev": true, 7971 "dependencies": { 7972 "is-number": "^7.0.0" 7973 }, 7974 "engines": { 7975 "node": ">=8.0" 7976 } 7977 }, 7978 "node_modules/toidentifier": { 7979 "version": "1.0.1", 7980 "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", 7981 "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", 7982 "dev": true, 7983 "engines": { 7984 "node": ">=0.6" 7985 } 7986 }, 7987 "node_modules/tough-cookie": { 7988 "version": "2.5.0", 7989 "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", 7990 "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", 7991 "dev": true, 7992 "peer": true, 7993 "dependencies": { 7994 "psl": "^1.1.28", 7995 "punycode": "^2.1.1" 7996 }, 7997 "engines": { 7998 "node": ">=0.8" 7999 } 8000 }, 8001 "node_modules/tough-cookie/node_modules/punycode": { 8002 "version": "2.3.0", 8003 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", 8004 "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", 8005 "dev": true, 8006 "peer": true, 8007 "engines": { 8008 "node": ">=6" 8009 } 8010 }, 8011 "node_modules/tr46": { 8012 "version": "0.0.3", 8013 "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", 8014 "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", 8015 "dev": true, 8016 "peer": true 8017 }, 8018 "node_modules/ts-command-line-args": { 8019 "version": "2.5.1", 8020 "resolved": "https://registry.npmjs.org/ts-command-line-args/-/ts-command-line-args-2.5.1.tgz", 8021 "integrity": "sha512-H69ZwTw3rFHb5WYpQya40YAX2/w7Ut75uUECbgBIsLmM+BNuYnxsltfyyLMxy6sEeKxgijLTnQtLd0nKd6+IYw==", 8022 "dev": true, 8023 "peer": true, 8024 "dependencies": { 8025 "chalk": "^4.1.0", 8026 "command-line-args": "^5.1.1", 8027 "command-line-usage": "^6.1.0", 8028 "string-format": "^2.0.0" 8029 }, 8030 "bin": { 8031 "write-markdown": "dist/write-markdown.js" 8032 } 8033 }, 8034 "node_modules/ts-command-line-args/node_modules/ansi-styles": { 8035 "version": "4.3.0", 8036 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 8037 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 8038 "dev": true, 8039 "peer": true, 8040 "dependencies": { 8041 "color-convert": "^2.0.1" 8042 }, 8043 "engines": { 8044 "node": ">=8" 8045 }, 8046 "funding": { 8047 "url": "https://github.com/chalk/ansi-styles?sponsor=1" 8048 } 8049 }, 8050 "node_modules/ts-command-line-args/node_modules/chalk": { 8051 "version": "4.1.2", 8052 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", 8053 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", 8054 "dev": true, 8055 "peer": true, 8056 "dependencies": { 8057 "ansi-styles": "^4.1.0", 8058 "supports-color": "^7.1.0" 8059 }, 8060 "engines": { 8061 "node": ">=10" 8062 }, 8063 "funding": { 8064 "url": "https://github.com/chalk/chalk?sponsor=1" 8065 } 8066 }, 8067 "node_modules/ts-command-line-args/node_modules/color-convert": { 8068 "version": "2.0.1", 8069 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 8070 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 8071 "dev": true, 8072 "peer": true, 8073 "dependencies": { 8074 "color-name": "~1.1.4" 8075 }, 8076 "engines": { 8077 "node": ">=7.0.0" 8078 } 8079 }, 8080 "node_modules/ts-command-line-args/node_modules/color-name": { 8081 "version": "1.1.4", 8082 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 8083 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 8084 "dev": true, 8085 "peer": true 8086 }, 8087 "node_modules/ts-command-line-args/node_modules/has-flag": { 8088 "version": "4.0.0", 8089 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 8090 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 8091 "dev": true, 8092 "peer": true, 8093 "engines": { 8094 "node": ">=8" 8095 } 8096 }, 8097 "node_modules/ts-command-line-args/node_modules/supports-color": { 8098 "version": "7.2.0", 8099 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 8100 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 8101 "dev": true, 8102 "peer": true, 8103 "dependencies": { 8104 "has-flag": "^4.0.0" 8105 }, 8106 "engines": { 8107 "node": ">=8" 8108 } 8109 }, 8110 "node_modules/ts-essentials": { 8111 "version": "7.0.3", 8112 "resolved": "https://registry.npmjs.org/ts-essentials/-/ts-essentials-7.0.3.tgz", 8113 "integrity": "sha512-8+gr5+lqO3G84KdiTSMRLtuyJ+nTBVRKuCrK4lidMPdVeEp0uqC875uE5NMcaA7YYMN7XsNiFQuMvasF8HT/xQ==", 8114 "dev": true, 8115 "peer": true, 8116 "peerDependencies": { 8117 "typescript": ">=3.7.0" 8118 } 8119 }, 8120 "node_modules/ts-node": { 8121 "version": "10.9.1", 8122 "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz", 8123 "integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==", 8124 "dev": true, 8125 "dependencies": { 8126 "@cspotcode/source-map-support": "^0.8.0", 8127 "@tsconfig/node10": "^1.0.7", 8128 "@tsconfig/node12": "^1.0.7", 8129 "@tsconfig/node14": "^1.0.0", 8130 "@tsconfig/node16": "^1.0.2", 8131 "acorn": "^8.4.1", 8132 "acorn-walk": "^8.1.1", 8133 "arg": "^4.1.0", 8134 "create-require": "^1.1.0", 8135 "diff": "^4.0.1", 8136 "make-error": "^1.1.1", 8137 "v8-compile-cache-lib": "^3.0.1", 8138 "yn": "3.1.1" 8139 }, 8140 "bin": { 8141 "ts-node": "dist/bin.js", 8142 "ts-node-cwd": "dist/bin-cwd.js", 8143 "ts-node-esm": "dist/bin-esm.js", 8144 "ts-node-script": "dist/bin-script.js", 8145 "ts-node-transpile-only": "dist/bin-transpile.js", 8146 "ts-script": "dist/bin-script-deprecated.js" 8147 }, 8148 "peerDependencies": { 8149 "@swc/core": ">=1.2.50", 8150 "@swc/wasm": ">=1.2.50", 8151 "@types/node": "*", 8152 "typescript": ">=2.7" 8153 }, 8154 "peerDependenciesMeta": { 8155 "@swc/core": { 8156 "optional": true 8157 }, 8158 "@swc/wasm": { 8159 "optional": true 8160 } 8161 } 8162 }, 8163 "node_modules/ts-node/node_modules/diff": { 8164 "version": "4.0.2", 8165 "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", 8166 "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", 8167 "dev": true, 8168 "engines": { 8169 "node": ">=0.3.1" 8170 } 8171 }, 8172 "node_modules/tslib": { 8173 "version": "1.14.1", 8174 "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", 8175 "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", 8176 "dev": true 8177 }, 8178 "node_modules/tsort": { 8179 "version": "0.0.1", 8180 "resolved": "https://registry.npmjs.org/tsort/-/tsort-0.0.1.tgz", 8181 "integrity": "sha512-Tyrf5mxF8Ofs1tNoxA13lFeZ2Zrbd6cKbuH3V+MQ5sb6DtBj5FjrXVsRWT8YvNAQTqNoz66dz1WsbigI22aEnw==", 8182 "dev": true 8183 }, 8184 "node_modules/tunnel-agent": { 8185 "version": "0.6.0", 8186 "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", 8187 "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", 8188 "dev": true, 8189 "peer": true, 8190 "dependencies": { 8191 "safe-buffer": "^5.0.1" 8192 }, 8193 "engines": { 8194 "node": "*" 8195 } 8196 }, 8197 "node_modules/tweetnacl": { 8198 "version": "1.0.3", 8199 "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-1.0.3.tgz", 8200 "integrity": "sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw==", 8201 "dev": true 8202 }, 8203 "node_modules/tweetnacl-util": { 8204 "version": "0.15.1", 8205 "resolved": "https://registry.npmjs.org/tweetnacl-util/-/tweetnacl-util-0.15.1.tgz", 8206 "integrity": "sha512-RKJBIj8lySrShN4w6i/BonWp2Z/uxwC3h4y7xsRrpP59ZboCd0GpEVsOnMDYLMmKBpYhb5TgHzZXy7wTfYFBRw==", 8207 "dev": true 8208 }, 8209 "node_modules/type-detect": { 8210 "version": "4.0.8", 8211 "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", 8212 "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", 8213 "dev": true, 8214 "engines": { 8215 "node": ">=4" 8216 } 8217 }, 8218 "node_modules/type-fest": { 8219 "version": "0.21.3", 8220 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", 8221 "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", 8222 "dev": true, 8223 "engines": { 8224 "node": ">=10" 8225 }, 8226 "funding": { 8227 "url": "https://github.com/sponsors/sindresorhus" 8228 } 8229 }, 8230 "node_modules/typechain": { 8231 "version": "8.2.0", 8232 "resolved": "https://registry.npmjs.org/typechain/-/typechain-8.2.0.tgz", 8233 "integrity": "sha512-tZqhqjxJ9xAS/Lh32jccTjMkpx7sTdUVVHAy5Bf0TIer5QFNYXotiX74oCvoVYjyxUKDK3MXHtMFzMyD3kE+jg==", 8234 "dev": true, 8235 "peer": true, 8236 "dependencies": { 8237 "@types/prettier": "^2.1.1", 8238 "debug": "^4.3.1", 8239 "fs-extra": "^7.0.0", 8240 "glob": "7.1.7", 8241 "js-sha3": "^0.8.0", 8242 "lodash": "^4.17.15", 8243 "mkdirp": "^1.0.4", 8244 "prettier": "^2.3.1", 8245 "ts-command-line-args": "^2.2.0", 8246 "ts-essentials": "^7.0.1" 8247 }, 8248 "bin": { 8249 "typechain": "dist/cli/cli.js" 8250 }, 8251 "peerDependencies": { 8252 "typescript": ">=4.3.0" 8253 } 8254 }, 8255 "node_modules/typechain/node_modules/glob": { 8256 "version": "7.1.7", 8257 "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", 8258 "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", 8259 "dev": true, 8260 "peer": true, 8261 "dependencies": { 8262 "fs.realpath": "^1.0.0", 8263 "inflight": "^1.0.4", 8264 "inherits": "2", 8265 "minimatch": "^3.0.4", 8266 "once": "^1.3.0", 8267 "path-is-absolute": "^1.0.0" 8268 }, 8269 "engines": { 8270 "node": "*" 8271 }, 8272 "funding": { 8273 "url": "https://github.com/sponsors/isaacs" 8274 } 8275 }, 8276 "node_modules/typechain/node_modules/mkdirp": { 8277 "version": "1.0.4", 8278 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", 8279 "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", 8280 "dev": true, 8281 "peer": true, 8282 "bin": { 8283 "mkdirp": "bin/cmd.js" 8284 }, 8285 "engines": { 8286 "node": ">=10" 8287 } 8288 }, 8289 "node_modules/typescript": { 8290 "version": "5.1.3", 8291 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.1.3.tgz", 8292 "integrity": "sha512-XH627E9vkeqhlZFQuL+UsyAXEnibT0kWR2FWONlr4sTjvxyJYnyefgrkyECLzM5NenmKzRAy2rR/OlYLA1HkZw==", 8293 "dev": true, 8294 "bin": { 8295 "tsc": "bin/tsc", 8296 "tsserver": "bin/tsserver" 8297 }, 8298 "engines": { 8299 "node": ">=14.17" 8300 } 8301 }, 8302 "node_modules/typical": { 8303 "version": "4.0.0", 8304 "resolved": "https://registry.npmjs.org/typical/-/typical-4.0.0.tgz", 8305 "integrity": "sha512-VAH4IvQ7BDFYglMd7BPRDfLgxZZX4O4TFcRDA6EN5X7erNJJq+McIEp8np9aVtxrCJ6qx4GTYVfOWNjcqwZgRw==", 8306 "dev": true, 8307 "peer": true, 8308 "engines": { 8309 "node": ">=8" 8310 } 8311 }, 8312 "node_modules/undici": { 8313 "version": "5.22.1", 8314 "resolved": "https://registry.npmjs.org/undici/-/undici-5.22.1.tgz", 8315 "integrity": "sha512-Ji2IJhFXZY0x/0tVBXeQwgPlLWw13GVzpsWPQ3rV50IFMMof2I55PZZxtm4P6iNq+L5znYN9nSTAq0ZyE6lSJw==", 8316 "dev": true, 8317 "dependencies": { 8318 "busboy": "^1.6.0" 8319 }, 8320 "engines": { 8321 "node": ">=14.0" 8322 } 8323 }, 8324 "node_modules/universalify": { 8325 "version": "0.1.2", 8326 "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", 8327 "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", 8328 "dev": true, 8329 "engines": { 8330 "node": ">= 4.0.0" 8331 } 8332 }, 8333 "node_modules/unpipe": { 8334 "version": "1.0.0", 8335 "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", 8336 "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", 8337 "dev": true, 8338 "engines": { 8339 "node": ">= 0.8" 8340 } 8341 }, 8342 "node_modules/uri-js": { 8343 "version": "4.4.1", 8344 "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", 8345 "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", 8346 "dev": true, 8347 "peer": true, 8348 "dependencies": { 8349 "punycode": "^2.1.0" 8350 } 8351 }, 8352 "node_modules/url": { 8353 "version": "0.11.1", 8354 "resolved": "https://registry.npmjs.org/url/-/url-0.11.1.tgz", 8355 "integrity": "sha512-rWS3H04/+mzzJkv0eZ7vEDGiQbgquI1fGfOad6zKvgYQi1SzMmhl7c/DdRGxhaWrVH6z0qWITo8rpnxK/RfEhA==", 8356 "dev": true, 8357 "peer": true, 8358 "dependencies": { 8359 "punycode": "^1.4.1", 8360 "qs": "^6.11.0" 8361 } 8362 }, 8363 "node_modules/url/node_modules/punycode": { 8364 "version": "1.4.1", 8365 "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", 8366 "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", 8367 "dev": true, 8368 "peer": true 8369 }, 8370 "node_modules/utf8": { 8371 "version": "3.0.0", 8372 "resolved": "https://registry.npmjs.org/utf8/-/utf8-3.0.0.tgz", 8373 "integrity": "sha512-E8VjFIQ/TyQgp+TZfS6l8yp/xWppSAHzidGiRrqe4bK4XP9pTRyKFgGJpO3SN7zdX4DeomTrwaseCHovfpFcqQ==", 8374 "dev": true, 8375 "peer": true 8376 }, 8377 "node_modules/util": { 8378 "version": "0.12.5", 8379 "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", 8380 "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==", 8381 "dev": true, 8382 "dependencies": { 8383 "inherits": "^2.0.3", 8384 "is-arguments": "^1.0.4", 8385 "is-generator-function": "^1.0.7", 8386 "is-typed-array": "^1.1.3", 8387 "which-typed-array": "^1.1.2" 8388 } 8389 }, 8390 "node_modules/util-deprecate": { 8391 "version": "1.0.2", 8392 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 8393 "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", 8394 "dev": true 8395 }, 8396 "node_modules/uuid": { 8397 "version": "3.4.0", 8398 "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", 8399 "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", 8400 "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", 8401 "dev": true, 8402 "peer": true, 8403 "bin": { 8404 "uuid": "bin/uuid" 8405 } 8406 }, 8407 "node_modules/v8-compile-cache-lib": { 8408 "version": "3.0.1", 8409 "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", 8410 "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", 8411 "dev": true 8412 }, 8413 "node_modules/validate-npm-package-license": { 8414 "version": "3.0.4", 8415 "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", 8416 "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", 8417 "dev": true, 8418 "peer": true, 8419 "dependencies": { 8420 "spdx-correct": "^3.0.0", 8421 "spdx-expression-parse": "^3.0.0" 8422 } 8423 }, 8424 "node_modules/verror": { 8425 "version": "1.10.0", 8426 "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", 8427 "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", 8428 "dev": true, 8429 "engines": [ 8430 "node >=0.6.0" 8431 ], 8432 "peer": true, 8433 "dependencies": { 8434 "assert-plus": "^1.0.0", 8435 "core-util-is": "1.0.2", 8436 "extsprintf": "^1.2.0" 8437 } 8438 }, 8439 "node_modules/web3-utils": { 8440 "version": "1.10.0", 8441 "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.10.0.tgz", 8442 "integrity": "sha512-kSaCM0uMcZTNUSmn5vMEhlo02RObGNRRCkdX0V9UTAU0+lrvn0HSaudyCo6CQzuXUsnuY2ERJGCGPfeWmv19Rg==", 8443 "dev": true, 8444 "peer": true, 8445 "dependencies": { 8446 "bn.js": "^5.2.1", 8447 "ethereum-bloom-filters": "^1.0.6", 8448 "ethereumjs-util": "^7.1.0", 8449 "ethjs-unit": "0.1.6", 8450 "number-to-bn": "1.7.0", 8451 "randombytes": "^2.1.0", 8452 "utf8": "3.0.0" 8453 }, 8454 "engines": { 8455 "node": ">=8.0.0" 8456 } 8457 }, 8458 "node_modules/web3-utils/node_modules/@types/bn.js": { 8459 "version": "5.1.1", 8460 "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-5.1.1.tgz", 8461 "integrity": "sha512-qNrYbZqMx0uJAfKnKclPh+dTwK33KfLHYqtyODwd5HnXOjnkhc4qgn3BrK6RWyGZm5+sIFE7Q7Vz6QQtJB7w7g==", 8462 "dev": true, 8463 "peer": true, 8464 "dependencies": { 8465 "@types/node": "*" 8466 } 8467 }, 8468 "node_modules/web3-utils/node_modules/ethereumjs-util": { 8469 "version": "7.1.5", 8470 "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-7.1.5.tgz", 8471 "integrity": "sha512-SDl5kKrQAudFBUe5OJM9Ac6WmMyYmXX/6sTmLZ3ffG2eY6ZIGBes3pEDxNN6V72WyOw4CPD5RomKdsa8DAAwLg==", 8472 "dev": true, 8473 "peer": true, 8474 "dependencies": { 8475 "@types/bn.js": "^5.1.0", 8476 "bn.js": "^5.1.2", 8477 "create-hash": "^1.1.2", 8478 "ethereum-cryptography": "^0.1.3", 8479 "rlp": "^2.2.4" 8480 }, 8481 "engines": { 8482 "node": ">=10.0.0" 8483 } 8484 }, 8485 "node_modules/webidl-conversions": { 8486 "version": "3.0.1", 8487 "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", 8488 "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", 8489 "dev": true, 8490 "peer": true 8491 }, 8492 "node_modules/whatwg-url": { 8493 "version": "5.0.0", 8494 "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", 8495 "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", 8496 "dev": true, 8497 "peer": true, 8498 "dependencies": { 8499 "tr46": "~0.0.3", 8500 "webidl-conversions": "^3.0.0" 8501 } 8502 }, 8503 "node_modules/which-typed-array": { 8504 "version": "1.1.9", 8505 "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", 8506 "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", 8507 "dev": true, 8508 "dependencies": { 8509 "available-typed-arrays": "^1.0.5", 8510 "call-bind": "^1.0.2", 8511 "for-each": "^0.3.3", 8512 "gopd": "^1.0.1", 8513 "has-tostringtag": "^1.0.0", 8514 "is-typed-array": "^1.1.10" 8515 }, 8516 "engines": { 8517 "node": ">= 0.4" 8518 }, 8519 "funding": { 8520 "url": "https://github.com/sponsors/ljharb" 8521 } 8522 }, 8523 "node_modules/window-size": { 8524 "version": "0.2.0", 8525 "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.2.0.tgz", 8526 "integrity": "sha512-UD7d8HFA2+PZsbKyaOCEy8gMh1oDtHgJh1LfgjQ4zVXmYjAT/kvz3PueITKuqDiIXQe7yzpPnxX3lNc+AhQMyw==", 8527 "dev": true, 8528 "peer": true, 8529 "bin": { 8530 "window-size": "cli.js" 8531 }, 8532 "engines": { 8533 "node": ">= 0.10.0" 8534 } 8535 }, 8536 "node_modules/wordwrapjs": { 8537 "version": "4.0.1", 8538 "resolved": "https://registry.npmjs.org/wordwrapjs/-/wordwrapjs-4.0.1.tgz", 8539 "integrity": "sha512-kKlNACbvHrkpIw6oPeYDSmdCTu2hdMHoyXLTcUKala++lx5Y+wjJ/e474Jqv5abnVmwxw08DiTuHmw69lJGksA==", 8540 "dev": true, 8541 "peer": true, 8542 "dependencies": { 8543 "reduce-flatten": "^2.0.0", 8544 "typical": "^5.2.0" 8545 }, 8546 "engines": { 8547 "node": ">=8.0.0" 8548 } 8549 }, 8550 "node_modules/wordwrapjs/node_modules/typical": { 8551 "version": "5.2.0", 8552 "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", 8553 "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==", 8554 "dev": true, 8555 "peer": true, 8556 "engines": { 8557 "node": ">=8" 8558 } 8559 }, 8560 "node_modules/workerpool": { 8561 "version": "6.2.1", 8562 "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.2.1.tgz", 8563 "integrity": "sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw==", 8564 "dev": true 8565 }, 8566 "node_modules/wrap-ansi": { 8567 "version": "7.0.0", 8568 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", 8569 "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", 8570 "dev": true, 8571 "dependencies": { 8572 "ansi-styles": "^4.0.0", 8573 "string-width": "^4.1.0", 8574 "strip-ansi": "^6.0.0" 8575 }, 8576 "engines": { 8577 "node": ">=10" 8578 }, 8579 "funding": { 8580 "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 8581 } 8582 }, 8583 "node_modules/wrap-ansi/node_modules/ansi-styles": { 8584 "version": "4.3.0", 8585 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 8586 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 8587 "dev": true, 8588 "dependencies": { 8589 "color-convert": "^2.0.1" 8590 }, 8591 "engines": { 8592 "node": ">=8" 8593 }, 8594 "funding": { 8595 "url": "https://github.com/chalk/ansi-styles?sponsor=1" 8596 } 8597 }, 8598 "node_modules/wrap-ansi/node_modules/color-convert": { 8599 "version": "2.0.1", 8600 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 8601 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 8602 "dev": true, 8603 "dependencies": { 8604 "color-name": "~1.1.4" 8605 }, 8606 "engines": { 8607 "node": ">=7.0.0" 8608 } 8609 }, 8610 "node_modules/wrap-ansi/node_modules/color-name": { 8611 "version": "1.1.4", 8612 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 8613 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 8614 "dev": true 8615 }, 8616 "node_modules/wrappy": { 8617 "version": "1.0.2", 8618 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 8619 "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", 8620 "dev": true 8621 }, 8622 "node_modules/ws": { 8623 "version": "8.8.1", 8624 "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.1.tgz", 8625 "integrity": "sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==", 8626 "dev": true, 8627 "engines": { 8628 "node": ">=10.0.0" 8629 }, 8630 "peerDependencies": { 8631 "bufferutil": "^4.0.1", 8632 "utf-8-validate": "^5.0.2" 8633 }, 8634 "peerDependenciesMeta": { 8635 "bufferutil": { 8636 "optional": true 8637 }, 8638 "utf-8-validate": { 8639 "optional": true 8640 } 8641 } 8642 }, 8643 "node_modules/xss": { 8644 "version": "1.0.14", 8645 "resolved": "https://registry.npmjs.org/xss/-/xss-1.0.14.tgz", 8646 "integrity": "sha512-og7TEJhXvn1a7kzZGQ7ETjdQVS2UfZyTlsEdDOqvQF7GoxNfY+0YLCzBy1kPdsDDx4QuNAonQPddpsn6Xl/7sw==", 8647 "dev": true, 8648 "dependencies": { 8649 "commander": "^2.20.3", 8650 "cssfilter": "0.0.10" 8651 }, 8652 "bin": { 8653 "xss": "bin/xss" 8654 }, 8655 "engines": { 8656 "node": ">= 0.10.0" 8657 } 8658 }, 8659 "node_modules/xss/node_modules/commander": { 8660 "version": "2.20.3", 8661 "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", 8662 "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", 8663 "dev": true 8664 }, 8665 "node_modules/xtend": { 8666 "version": "4.0.2", 8667 "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", 8668 "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", 8669 "dev": true, 8670 "peer": true, 8671 "engines": { 8672 "node": ">=0.4" 8673 } 8674 }, 8675 "node_modules/y18n": { 8676 "version": "5.0.8", 8677 "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", 8678 "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", 8679 "dev": true, 8680 "engines": { 8681 "node": ">=10" 8682 } 8683 }, 8684 "node_modules/yallist": { 8685 "version": "3.1.1", 8686 "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", 8687 "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", 8688 "dev": true 8689 }, 8690 "node_modules/yargs": { 8691 "version": "16.2.0", 8692 "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", 8693 "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", 8694 "dev": true, 8695 "dependencies": { 8696 "cliui": "^7.0.2", 8697 "escalade": "^3.1.1", 8698 "get-caller-file": "^2.0.5", 8699 "require-directory": "^2.1.1", 8700 "string-width": "^4.2.0", 8701 "y18n": "^5.0.5", 8702 "yargs-parser": "^20.2.2" 8703 }, 8704 "engines": { 8705 "node": ">=10" 8706 } 8707 }, 8708 "node_modules/yargs-parser": { 8709 "version": "20.2.4", 8710 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz", 8711 "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==", 8712 "dev": true, 8713 "engines": { 8714 "node": ">=10" 8715 } 8716 }, 8717 "node_modules/yargs-unparser": { 8718 "version": "2.0.0", 8719 "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-2.0.0.tgz", 8720 "integrity": "sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==", 8721 "dev": true, 8722 "dependencies": { 8723 "camelcase": "^6.0.0", 8724 "decamelize": "^4.0.0", 8725 "flat": "^5.0.2", 8726 "is-plain-obj": "^2.1.0" 8727 }, 8728 "engines": { 8729 "node": ">=10" 8730 } 8731 }, 8732 "node_modules/yargs-unparser/node_modules/decamelize": { 8733 "version": "4.0.0", 8734 "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz", 8735 "integrity": "sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==", 8736 "dev": true, 8737 "engines": { 8738 "node": ">=10" 8739 }, 8740 "funding": { 8741 "url": "https://github.com/sponsors/sindresorhus" 8742 } 8743 }, 8744 "node_modules/yn": { 8745 "version": "3.1.1", 8746 "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", 8747 "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", 8748 "dev": true, 8749 "engines": { 8750 "node": ">=6" 8751 } 8752 }, 8753 "node_modules/yocto-queue": { 8754 "version": "0.1.0", 8755 "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", 8756 "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", 8757 "dev": true, 8758 "engines": { 8759 "node": ">=10" 8760 }, 8761 "funding": { 8762 "url": "https://github.com/sponsors/sindresorhus" 8763 } 8764 } 8765 }, 8766 "dependencies": { 8767 "@chainsafe/as-sha256": { 8768 "version": "0.3.1", 8769 "resolved": "https://registry.npmjs.org/@chainsafe/as-sha256/-/as-sha256-0.3.1.tgz", 8770 "integrity": "sha512-hldFFYuf49ed7DAakWVXSJODuq3pzJEguD8tQ7h+sGkM18vja+OFoJI9krnGmgzyuZC2ETX0NOIcCTy31v2Mtg==", 8771 "dev": true 8772 }, 8773 "@chainsafe/persistent-merkle-tree": { 8774 "version": "0.4.2", 8775 "resolved": "https://registry.npmjs.org/@chainsafe/persistent-merkle-tree/-/persistent-merkle-tree-0.4.2.tgz", 8776 "integrity": "sha512-lLO3ihKPngXLTus/L7WHKaw9PnNJWizlOF1H9NNzHP6Xvh82vzg9F2bzkXhYIFshMZ2gTCEz8tq6STe7r5NDfQ==", 8777 "dev": true, 8778 "requires": { 8779 "@chainsafe/as-sha256": "^0.3.1" 8780 } 8781 }, 8782 "@chainsafe/ssz": { 8783 "version": "0.9.4", 8784 "resolved": "https://registry.npmjs.org/@chainsafe/ssz/-/ssz-0.9.4.tgz", 8785 "integrity": "sha512-77Qtg2N1ayqs4Bg/wvnWfg5Bta7iy7IRh8XqXh7oNMeP2HBbBwx8m6yTpA8p0EHItWPEBkgZd5S5/LSlp3GXuQ==", 8786 "dev": true, 8787 "requires": { 8788 "@chainsafe/as-sha256": "^0.3.1", 8789 "@chainsafe/persistent-merkle-tree": "^0.4.2", 8790 "case": "^1.6.3" 8791 } 8792 }, 8793 "@cspotcode/source-map-support": { 8794 "version": "0.8.1", 8795 "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", 8796 "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", 8797 "dev": true, 8798 "requires": { 8799 "@jridgewell/trace-mapping": "0.3.9" 8800 } 8801 }, 8802 "@ensdomains/ens": { 8803 "version": "0.4.5", 8804 "resolved": "https://registry.npmjs.org/@ensdomains/ens/-/ens-0.4.5.tgz", 8805 "integrity": "sha512-JSvpj1iNMFjK6K+uVl4unqMoa9rf5jopb8cya5UGBWz23Nw8hSNT7efgUx4BTlAPAgpNlEioUfeTyQ6J9ZvTVw==", 8806 "dev": true, 8807 "peer": true, 8808 "requires": { 8809 "bluebird": "^3.5.2", 8810 "eth-ens-namehash": "^2.0.8", 8811 "solc": "^0.4.20", 8812 "testrpc": "0.0.1", 8813 "web3-utils": "^1.0.0-beta.31" 8814 }, 8815 "dependencies": { 8816 "ansi-regex": { 8817 "version": "2.1.1", 8818 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", 8819 "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", 8820 "dev": true, 8821 "peer": true 8822 }, 8823 "camelcase": { 8824 "version": "3.0.0", 8825 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", 8826 "integrity": "sha512-4nhGqUkc4BqbBBB4Q6zLuD7lzzrHYrjKGeYaEji/3tFR5VdJu9v+LilhGIVe8wxEJPPOeWo7eg8dwY13TZ1BNg==", 8827 "dev": true, 8828 "peer": true 8829 }, 8830 "cliui": { 8831 "version": "3.2.0", 8832 "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", 8833 "integrity": "sha512-0yayqDxWQbqk3ojkYqUKqaAQ6AfNKeKWRNA8kR0WXzAsdHpP4BIaOmMAG87JGuO6qcobyW4GjxHd9PmhEd+T9w==", 8834 "dev": true, 8835 "peer": true, 8836 "requires": { 8837 "string-width": "^1.0.1", 8838 "strip-ansi": "^3.0.1", 8839 "wrap-ansi": "^2.0.0" 8840 } 8841 }, 8842 "fs-extra": { 8843 "version": "0.30.0", 8844 "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.30.0.tgz", 8845 "integrity": "sha512-UvSPKyhMn6LEd/WpUaV9C9t3zATuqoqfWc3QdPhPLb58prN9tqYPlPWi8Krxi44loBoUzlobqZ3+8tGpxxSzwA==", 8846 "dev": true, 8847 "peer": true, 8848 "requires": { 8849 "graceful-fs": "^4.1.2", 8850 "jsonfile": "^2.1.0", 8851 "klaw": "^1.0.0", 8852 "path-is-absolute": "^1.0.0", 8853 "rimraf": "^2.2.8" 8854 } 8855 }, 8856 "get-caller-file": { 8857 "version": "1.0.3", 8858 "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", 8859 "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", 8860 "dev": true, 8861 "peer": true 8862 }, 8863 "is-fullwidth-code-point": { 8864 "version": "1.0.0", 8865 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", 8866 "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==", 8867 "dev": true, 8868 "peer": true, 8869 "requires": { 8870 "number-is-nan": "^1.0.0" 8871 } 8872 }, 8873 "jsonfile": { 8874 "version": "2.4.0", 8875 "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", 8876 "integrity": "sha512-PKllAqbgLgxHaj8TElYymKCAgrASebJrWpTnEkOaTowt23VKXXN0sUeriJ+eh7y6ufb/CC5ap11pz71/cM0hUw==", 8877 "dev": true, 8878 "peer": true, 8879 "requires": { 8880 "graceful-fs": "^4.1.6" 8881 } 8882 }, 8883 "require-from-string": { 8884 "version": "1.2.1", 8885 "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-1.2.1.tgz", 8886 "integrity": "sha512-H7AkJWMobeskkttHyhTVtS0fxpFLjxhbfMa6Bk3wimP7sdPRGL3EyCg3sAQenFfAe+xQ+oAc85Nmtvq0ROM83Q==", 8887 "dev": true, 8888 "peer": true 8889 }, 8890 "require-main-filename": { 8891 "version": "1.0.1", 8892 "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", 8893 "integrity": "sha512-IqSUtOVP4ksd1C/ej5zeEh/BIP2ajqpn8c5x+q99gvcIG/Qf0cud5raVnE/Dwd0ua9TXYDoDc0RE5hBSdz22Ug==", 8894 "dev": true, 8895 "peer": true 8896 }, 8897 "semver": { 8898 "version": "5.7.1", 8899 "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", 8900 "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", 8901 "dev": true, 8902 "peer": true 8903 }, 8904 "solc": { 8905 "version": "0.4.26", 8906 "resolved": "https://registry.npmjs.org/solc/-/solc-0.4.26.tgz", 8907 "integrity": "sha512-o+c6FpkiHd+HPjmjEVpQgH7fqZ14tJpXhho+/bQXlXbliLIS/xjXb42Vxh+qQY1WCSTMQ0+a5vR9vi0MfhU6mA==", 8908 "dev": true, 8909 "peer": true, 8910 "requires": { 8911 "fs-extra": "^0.30.0", 8912 "memorystream": "^0.3.1", 8913 "require-from-string": "^1.1.0", 8914 "semver": "^5.3.0", 8915 "yargs": "^4.7.1" 8916 } 8917 }, 8918 "string-width": { 8919 "version": "1.0.2", 8920 "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", 8921 "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==", 8922 "dev": true, 8923 "peer": true, 8924 "requires": { 8925 "code-point-at": "^1.0.0", 8926 "is-fullwidth-code-point": "^1.0.0", 8927 "strip-ansi": "^3.0.0" 8928 } 8929 }, 8930 "strip-ansi": { 8931 "version": "3.0.1", 8932 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", 8933 "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", 8934 "dev": true, 8935 "peer": true, 8936 "requires": { 8937 "ansi-regex": "^2.0.0" 8938 } 8939 }, 8940 "which-module": { 8941 "version": "1.0.0", 8942 "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", 8943 "integrity": "sha512-F6+WgncZi/mJDrammbTuHe1q0R5hOXv/mBaiNA2TCNT/LTHusX0V+CJnj9XT8ki5ln2UZyyddDgHfCzyrOH7MQ==", 8944 "dev": true, 8945 "peer": true 8946 }, 8947 "wrap-ansi": { 8948 "version": "2.1.0", 8949 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", 8950 "integrity": "sha512-vAaEaDM946gbNpH5pLVNR+vX2ht6n0Bt3GXwVB1AuAqZosOvHNF3P7wDnh8KLkSqgUh0uh77le7Owgoz+Z9XBw==", 8951 "dev": true, 8952 "peer": true, 8953 "requires": { 8954 "string-width": "^1.0.1", 8955 "strip-ansi": "^3.0.1" 8956 } 8957 }, 8958 "y18n": { 8959 "version": "3.2.2", 8960 "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz", 8961 "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==", 8962 "dev": true, 8963 "peer": true 8964 }, 8965 "yargs": { 8966 "version": "4.8.1", 8967 "resolved": "https://registry.npmjs.org/yargs/-/yargs-4.8.1.tgz", 8968 "integrity": "sha512-LqodLrnIDM3IFT+Hf/5sxBnEGECrfdC1uIbgZeJmESCSo4HoCAaKEus8MylXHAkdacGc0ye+Qa+dpkuom8uVYA==", 8969 "dev": true, 8970 "peer": true, 8971 "requires": { 8972 "cliui": "^3.2.0", 8973 "decamelize": "^1.1.1", 8974 "get-caller-file": "^1.0.1", 8975 "lodash.assign": "^4.0.3", 8976 "os-locale": "^1.4.0", 8977 "read-pkg-up": "^1.0.1", 8978 "require-directory": "^2.1.1", 8979 "require-main-filename": "^1.0.1", 8980 "set-blocking": "^2.0.0", 8981 "string-width": "^1.0.1", 8982 "which-module": "^1.0.0", 8983 "window-size": "^0.2.0", 8984 "y18n": "^3.2.1", 8985 "yargs-parser": "^2.4.1" 8986 } 8987 }, 8988 "yargs-parser": { 8989 "version": "2.4.1", 8990 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-2.4.1.tgz", 8991 "integrity": "sha512-9pIKIJhnI5tonzG6OnCFlz/yln8xHYcGl+pn3xR0Vzff0vzN1PbNRaelgfgRUwZ3s4i3jvxT9WhmUGL4whnasA==", 8992 "dev": true, 8993 "peer": true, 8994 "requires": { 8995 "camelcase": "^3.0.0", 8996 "lodash.assign": "^4.0.6" 8997 } 8998 } 8999 } 9000 }, 9001 "@ensdomains/resolver": { 9002 "version": "0.2.4", 9003 "resolved": "https://registry.npmjs.org/@ensdomains/resolver/-/resolver-0.2.4.tgz", 9004 "integrity": "sha512-bvaTH34PMCbv6anRa9I/0zjLJgY4EuznbEMgbV77JBCQ9KNC46rzi0avuxpOfu+xDjPEtSFGqVEOr5GlUSGudA==", 9005 "dev": true, 9006 "peer": true 9007 }, 9008 "@ethereum-waffle/chai": { 9009 "version": "4.0.10", 9010 "resolved": "https://registry.npmjs.org/@ethereum-waffle/chai/-/chai-4.0.10.tgz", 9011 "integrity": "sha512-X5RepE7Dn8KQLFO7HHAAe+KeGaX/by14hn90wePGBhzL54tq4Y8JscZFu+/LCwCl6TnkAAy5ebiMoqJ37sFtWw==", 9012 "dev": true, 9013 "peer": true, 9014 "requires": { 9015 "@ethereum-waffle/provider": "4.0.5", 9016 "debug": "^4.3.4", 9017 "json-bigint": "^1.0.0" 9018 } 9019 }, 9020 "@ethereum-waffle/compiler": { 9021 "version": "4.0.3", 9022 "resolved": "https://registry.npmjs.org/@ethereum-waffle/compiler/-/compiler-4.0.3.tgz", 9023 "integrity": "sha512-5x5U52tSvEVJS6dpCeXXKvRKyf8GICDwiTwUvGD3/WD+DpvgvaoHOL82XqpTSUHgV3bBq6ma5/8gKUJUIAnJCw==", 9024 "dev": true, 9025 "peer": true, 9026 "requires": { 9027 "@resolver-engine/imports": "^0.3.3", 9028 "@resolver-engine/imports-fs": "^0.3.3", 9029 "@typechain/ethers-v5": "^10.0.0", 9030 "@types/mkdirp": "^0.5.2", 9031 "@types/node-fetch": "^2.6.1", 9032 "mkdirp": "^0.5.1", 9033 "node-fetch": "^2.6.7" 9034 } 9035 }, 9036 "@ethereum-waffle/ens": { 9037 "version": "4.0.3", 9038 "resolved": "https://registry.npmjs.org/@ethereum-waffle/ens/-/ens-4.0.3.tgz", 9039 "integrity": "sha512-PVLcdnTbaTfCrfSOrvtlA9Fih73EeDvFS28JQnT5M5P4JMplqmchhcZB1yg/fCtx4cvgHlZXa0+rOCAk2Jk0Jw==", 9040 "dev": true, 9041 "peer": true, 9042 "requires": {} 9043 }, 9044 "@ethereum-waffle/mock-contract": { 9045 "version": "4.0.4", 9046 "resolved": "https://registry.npmjs.org/@ethereum-waffle/mock-contract/-/mock-contract-4.0.4.tgz", 9047 "integrity": "sha512-LwEj5SIuEe9/gnrXgtqIkWbk2g15imM/qcJcxpLyAkOj981tQxXmtV4XmQMZsdedEsZ/D/rbUAOtZbgwqgUwQA==", 9048 "dev": true, 9049 "peer": true, 9050 "requires": {} 9051 }, 9052 "@ethereum-waffle/provider": { 9053 "version": "4.0.5", 9054 "resolved": "https://registry.npmjs.org/@ethereum-waffle/provider/-/provider-4.0.5.tgz", 9055 "integrity": "sha512-40uzfyzcrPh+Gbdzv89JJTMBlZwzya1YLDyim8mVbEqYLP5VRYWoGp0JMyaizgV3hMoUFRqJKVmIUw4v7r3hYw==", 9056 "dev": true, 9057 "peer": true, 9058 "requires": { 9059 "@ethereum-waffle/ens": "4.0.3", 9060 "@ganache/ethereum-options": "0.1.4", 9061 "debug": "^4.3.4", 9062 "ganache": "7.4.3" 9063 } 9064 }, 9065 "@ethereumjs/block": { 9066 "version": "3.6.3", 9067 "resolved": "https://registry.npmjs.org/@ethereumjs/block/-/block-3.6.3.tgz", 9068 "integrity": "sha512-CegDeryc2DVKnDkg5COQrE0bJfw/p0v3GBk2W5/Dj5dOVfEmb50Ux0GLnSPypooLnfqjwFaorGuT9FokWB3GRg==", 9069 "dev": true, 9070 "peer": true, 9071 "requires": { 9072 "@ethereumjs/common": "^2.6.5", 9073 "@ethereumjs/tx": "^3.5.2", 9074 "ethereumjs-util": "^7.1.5", 9075 "merkle-patricia-tree": "^4.2.4" 9076 }, 9077 "dependencies": { 9078 "@types/bn.js": { 9079 "version": "5.1.1", 9080 "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-5.1.1.tgz", 9081 "integrity": "sha512-qNrYbZqMx0uJAfKnKclPh+dTwK33KfLHYqtyODwd5HnXOjnkhc4qgn3BrK6RWyGZm5+sIFE7Q7Vz6QQtJB7w7g==", 9082 "dev": true, 9083 "peer": true, 9084 "requires": { 9085 "@types/node": "*" 9086 } 9087 }, 9088 "ethereumjs-util": { 9089 "version": "7.1.5", 9090 "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-7.1.5.tgz", 9091 "integrity": "sha512-SDl5kKrQAudFBUe5OJM9Ac6WmMyYmXX/6sTmLZ3ffG2eY6ZIGBes3pEDxNN6V72WyOw4CPD5RomKdsa8DAAwLg==", 9092 "dev": true, 9093 "peer": true, 9094 "requires": { 9095 "@types/bn.js": "^5.1.0", 9096 "bn.js": "^5.1.2", 9097 "create-hash": "^1.1.2", 9098 "ethereum-cryptography": "^0.1.3", 9099 "rlp": "^2.2.4" 9100 } 9101 } 9102 } 9103 }, 9104 "@ethereumjs/blockchain": { 9105 "version": "5.5.3", 9106 "resolved": "https://registry.npmjs.org/@ethereumjs/blockchain/-/blockchain-5.5.3.tgz", 9107 "integrity": "sha512-bi0wuNJ1gw4ByNCV56H0Z4Q7D+SxUbwyG12Wxzbvqc89PXLRNR20LBcSUZRKpN0+YCPo6m0XZL/JLio3B52LTw==", 9108 "dev": true, 9109 "peer": true, 9110 "requires": { 9111 "@ethereumjs/block": "^3.6.2", 9112 "@ethereumjs/common": "^2.6.4", 9113 "@ethereumjs/ethash": "^1.1.0", 9114 "debug": "^4.3.3", 9115 "ethereumjs-util": "^7.1.5", 9116 "level-mem": "^5.0.1", 9117 "lru-cache": "^5.1.1", 9118 "semaphore-async-await": "^1.5.1" 9119 }, 9120 "dependencies": { 9121 "@types/bn.js": { 9122 "version": "5.1.1", 9123 "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-5.1.1.tgz", 9124 "integrity": "sha512-qNrYbZqMx0uJAfKnKclPh+dTwK33KfLHYqtyODwd5HnXOjnkhc4qgn3BrK6RWyGZm5+sIFE7Q7Vz6QQtJB7w7g==", 9125 "dev": true, 9126 "peer": true, 9127 "requires": { 9128 "@types/node": "*" 9129 } 9130 }, 9131 "ethereumjs-util": { 9132 "version": "7.1.5", 9133 "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-7.1.5.tgz", 9134 "integrity": "sha512-SDl5kKrQAudFBUe5OJM9Ac6WmMyYmXX/6sTmLZ3ffG2eY6ZIGBes3pEDxNN6V72WyOw4CPD5RomKdsa8DAAwLg==", 9135 "dev": true, 9136 "peer": true, 9137 "requires": { 9138 "@types/bn.js": "^5.1.0", 9139 "bn.js": "^5.1.2", 9140 "create-hash": "^1.1.2", 9141 "ethereum-cryptography": "^0.1.3", 9142 "rlp": "^2.2.4" 9143 } 9144 } 9145 } 9146 }, 9147 "@ethereumjs/common": { 9148 "version": "2.6.5", 9149 "resolved": "https://registry.npmjs.org/@ethereumjs/common/-/common-2.6.5.tgz", 9150 "integrity": "sha512-lRyVQOeCDaIVtgfbowla32pzeDv2Obr8oR8Put5RdUBNRGr1VGPGQNGP6elWIpgK3YdpzqTOh4GyUGOureVeeA==", 9151 "dev": true, 9152 "peer": true, 9153 "requires": { 9154 "crc-32": "^1.2.0", 9155 "ethereumjs-util": "^7.1.5" 9156 }, 9157 "dependencies": { 9158 "@types/bn.js": { 9159 "version": "5.1.1", 9160 "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-5.1.1.tgz", 9161 "integrity": "sha512-qNrYbZqMx0uJAfKnKclPh+dTwK33KfLHYqtyODwd5HnXOjnkhc4qgn3BrK6RWyGZm5+sIFE7Q7Vz6QQtJB7w7g==", 9162 "dev": true, 9163 "peer": true, 9164 "requires": { 9165 "@types/node": "*" 9166 } 9167 }, 9168 "ethereumjs-util": { 9169 "version": "7.1.5", 9170 "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-7.1.5.tgz", 9171 "integrity": "sha512-SDl5kKrQAudFBUe5OJM9Ac6WmMyYmXX/6sTmLZ3ffG2eY6ZIGBes3pEDxNN6V72WyOw4CPD5RomKdsa8DAAwLg==", 9172 "dev": true, 9173 "peer": true, 9174 "requires": { 9175 "@types/bn.js": "^5.1.0", 9176 "bn.js": "^5.1.2", 9177 "create-hash": "^1.1.2", 9178 "ethereum-cryptography": "^0.1.3", 9179 "rlp": "^2.2.4" 9180 } 9181 } 9182 } 9183 }, 9184 "@ethereumjs/ethash": { 9185 "version": "1.1.0", 9186 "resolved": "https://registry.npmjs.org/@ethereumjs/ethash/-/ethash-1.1.0.tgz", 9187 "integrity": "sha512-/U7UOKW6BzpA+Vt+kISAoeDie1vAvY4Zy2KF5JJb+So7+1yKmJeJEHOGSnQIj330e9Zyl3L5Nae6VZyh2TJnAA==", 9188 "dev": true, 9189 "peer": true, 9190 "requires": { 9191 "@ethereumjs/block": "^3.5.0", 9192 "@types/levelup": "^4.3.0", 9193 "buffer-xor": "^2.0.1", 9194 "ethereumjs-util": "^7.1.1", 9195 "miller-rabin": "^4.0.0" 9196 }, 9197 "dependencies": { 9198 "@types/bn.js": { 9199 "version": "5.1.1", 9200 "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-5.1.1.tgz", 9201 "integrity": "sha512-qNrYbZqMx0uJAfKnKclPh+dTwK33KfLHYqtyODwd5HnXOjnkhc4qgn3BrK6RWyGZm5+sIFE7Q7Vz6QQtJB7w7g==", 9202 "dev": true, 9203 "peer": true, 9204 "requires": { 9205 "@types/node": "*" 9206 } 9207 }, 9208 "buffer-xor": { 9209 "version": "2.0.2", 9210 "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-2.0.2.tgz", 9211 "integrity": "sha512-eHslX0bin3GB+Lx2p7lEYRShRewuNZL3fUl4qlVJGGiwoPGftmt8JQgk2Y9Ji5/01TnVDo33E5b5O3vUB1HdqQ==", 9212 "dev": true, 9213 "peer": true, 9214 "requires": { 9215 "safe-buffer": "^5.1.1" 9216 } 9217 }, 9218 "ethereumjs-util": { 9219 "version": "7.1.5", 9220 "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-7.1.5.tgz", 9221 "integrity": "sha512-SDl5kKrQAudFBUe5OJM9Ac6WmMyYmXX/6sTmLZ3ffG2eY6ZIGBes3pEDxNN6V72WyOw4CPD5RomKdsa8DAAwLg==", 9222 "dev": true, 9223 "peer": true, 9224 "requires": { 9225 "@types/bn.js": "^5.1.0", 9226 "bn.js": "^5.1.2", 9227 "create-hash": "^1.1.2", 9228 "ethereum-cryptography": "^0.1.3", 9229 "rlp": "^2.2.4" 9230 } 9231 } 9232 } 9233 }, 9234 "@ethereumjs/tx": { 9235 "version": "3.5.2", 9236 "resolved": "https://registry.npmjs.org/@ethereumjs/tx/-/tx-3.5.2.tgz", 9237 "integrity": "sha512-gQDNJWKrSDGu2w7w0PzVXVBNMzb7wwdDOmOqczmhNjqFxFuIbhVJDwiGEnxFNC2/b8ifcZzY7MLcluizohRzNw==", 9238 "dev": true, 9239 "peer": true, 9240 "requires": { 9241 "@ethereumjs/common": "^2.6.4", 9242 "ethereumjs-util": "^7.1.5" 9243 }, 9244 "dependencies": { 9245 "@types/bn.js": { 9246 "version": "5.1.1", 9247 "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-5.1.1.tgz", 9248 "integrity": "sha512-qNrYbZqMx0uJAfKnKclPh+dTwK33KfLHYqtyODwd5HnXOjnkhc4qgn3BrK6RWyGZm5+sIFE7Q7Vz6QQtJB7w7g==", 9249 "dev": true, 9250 "peer": true, 9251 "requires": { 9252 "@types/node": "*" 9253 } 9254 }, 9255 "ethereumjs-util": { 9256 "version": "7.1.5", 9257 "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-7.1.5.tgz", 9258 "integrity": "sha512-SDl5kKrQAudFBUe5OJM9Ac6WmMyYmXX/6sTmLZ3ffG2eY6ZIGBes3pEDxNN6V72WyOw4CPD5RomKdsa8DAAwLg==", 9259 "dev": true, 9260 "peer": true, 9261 "requires": { 9262 "@types/bn.js": "^5.1.0", 9263 "bn.js": "^5.1.2", 9264 "create-hash": "^1.1.2", 9265 "ethereum-cryptography": "^0.1.3", 9266 "rlp": "^2.2.4" 9267 } 9268 } 9269 } 9270 }, 9271 "@ethersproject/abi": { 9272 "version": "5.7.0", 9273 "resolved": "https://registry.npmjs.org/@ethersproject/abi/-/abi-5.7.0.tgz", 9274 "integrity": "sha512-351ktp42TiRcYB3H1OP8yajPeAQstMW/yCFokj/AthP9bLHzQFPlOrxOcwYEDkUAICmOHljvN4K39OMTMUa9RA==", 9275 "dev": true, 9276 "requires": { 9277 "@ethersproject/address": "^5.7.0", 9278 "@ethersproject/bignumber": "^5.7.0", 9279 "@ethersproject/bytes": "^5.7.0", 9280 "@ethersproject/constants": "^5.7.0", 9281 "@ethersproject/hash": "^5.7.0", 9282 "@ethersproject/keccak256": "^5.7.0", 9283 "@ethersproject/logger": "^5.7.0", 9284 "@ethersproject/properties": "^5.7.0", 9285 "@ethersproject/strings": "^5.7.0" 9286 } 9287 }, 9288 "@ethersproject/abstract-provider": { 9289 "version": "5.7.0", 9290 "resolved": "https://registry.npmjs.org/@ethersproject/abstract-provider/-/abstract-provider-5.7.0.tgz", 9291 "integrity": "sha512-R41c9UkchKCpAqStMYUpdunjo3pkEvZC3FAwZn5S5MGbXoMQOHIdHItezTETxAO5bevtMApSyEhn9+CHcDsWBw==", 9292 "dev": true, 9293 "requires": { 9294 "@ethersproject/bignumber": "^5.7.0", 9295 "@ethersproject/bytes": "^5.7.0", 9296 "@ethersproject/logger": "^5.7.0", 9297 "@ethersproject/networks": "^5.7.0", 9298 "@ethersproject/properties": "^5.7.0", 9299 "@ethersproject/transactions": "^5.7.0", 9300 "@ethersproject/web": "^5.7.0" 9301 } 9302 }, 9303 "@ethersproject/abstract-signer": { 9304 "version": "5.7.0", 9305 "resolved": "https://registry.npmjs.org/@ethersproject/abstract-signer/-/abstract-signer-5.7.0.tgz", 9306 "integrity": "sha512-a16V8bq1/Cz+TGCkE2OPMTOUDLS3grCpdjoJCYNnVBbdYEMSgKrU0+B90s8b6H+ByYTBZN7a3g76jdIJi7UfKQ==", 9307 "dev": true, 9308 "requires": { 9309 "@ethersproject/abstract-provider": "^5.7.0", 9310 "@ethersproject/bignumber": "^5.7.0", 9311 "@ethersproject/bytes": "^5.7.0", 9312 "@ethersproject/logger": "^5.7.0", 9313 "@ethersproject/properties": "^5.7.0" 9314 } 9315 }, 9316 "@ethersproject/address": { 9317 "version": "5.7.0", 9318 "resolved": "https://registry.npmjs.org/@ethersproject/address/-/address-5.7.0.tgz", 9319 "integrity": "sha512-9wYhYt7aghVGo758POM5nqcOMaE168Q6aRLJZwUmiqSrAungkG74gSSeKEIR7ukixesdRZGPgVqme6vmxs1fkA==", 9320 "dev": true, 9321 "requires": { 9322 "@ethersproject/bignumber": "^5.7.0", 9323 "@ethersproject/bytes": "^5.7.0", 9324 "@ethersproject/keccak256": "^5.7.0", 9325 "@ethersproject/logger": "^5.7.0", 9326 "@ethersproject/rlp": "^5.7.0" 9327 } 9328 }, 9329 "@ethersproject/base64": { 9330 "version": "5.7.0", 9331 "resolved": "https://registry.npmjs.org/@ethersproject/base64/-/base64-5.7.0.tgz", 9332 "integrity": "sha512-Dr8tcHt2mEbsZr/mwTPIQAf3Ai0Bks/7gTw9dSqk1mQvhW3XvRlmDJr/4n+wg1JmCl16NZue17CDh8xb/vZ0sQ==", 9333 "dev": true, 9334 "requires": { 9335 "@ethersproject/bytes": "^5.7.0" 9336 } 9337 }, 9338 "@ethersproject/basex": { 9339 "version": "5.7.0", 9340 "resolved": "https://registry.npmjs.org/@ethersproject/basex/-/basex-5.7.0.tgz", 9341 "integrity": "sha512-ywlh43GwZLv2Voc2gQVTKBoVQ1mti3d8HK5aMxsfu/nRDnMmNqaSJ3r3n85HBByT8OpoY96SXM1FogC533T4zw==", 9342 "dev": true, 9343 "requires": { 9344 "@ethersproject/bytes": "^5.7.0", 9345 "@ethersproject/properties": "^5.7.0" 9346 } 9347 }, 9348 "@ethersproject/bignumber": { 9349 "version": "5.7.0", 9350 "resolved": "https://registry.npmjs.org/@ethersproject/bignumber/-/bignumber-5.7.0.tgz", 9351 "integrity": "sha512-n1CAdIHRWjSucQO3MC1zPSVgV/6dy/fjL9pMrPP9peL+QxEg9wOsVqwD4+818B6LUEtaXzVHQiuivzRoxPxUGw==", 9352 "dev": true, 9353 "requires": { 9354 "@ethersproject/bytes": "^5.7.0", 9355 "@ethersproject/logger": "^5.7.0", 9356 "bn.js": "^5.2.1" 9357 } 9358 }, 9359 "@ethersproject/bytes": { 9360 "version": "5.7.0", 9361 "resolved": "https://registry.npmjs.org/@ethersproject/bytes/-/bytes-5.7.0.tgz", 9362 "integrity": "sha512-nsbxwgFXWh9NyYWo+U8atvmMsSdKJprTcICAkvbBffT75qDocbuggBU0SJiVK2MuTrp0q+xvLkTnGMPK1+uA9A==", 9363 "dev": true, 9364 "requires": { 9365 "@ethersproject/logger": "^5.7.0" 9366 } 9367 }, 9368 "@ethersproject/constants": { 9369 "version": "5.7.0", 9370 "resolved": "https://registry.npmjs.org/@ethersproject/constants/-/constants-5.7.0.tgz", 9371 "integrity": "sha512-DHI+y5dBNvkpYUMiRQyxRBYBefZkJfo70VUkUAsRjcPs47muV9evftfZ0PJVCXYbAiCgght0DtcF9srFQmIgWA==", 9372 "dev": true, 9373 "requires": { 9374 "@ethersproject/bignumber": "^5.7.0" 9375 } 9376 }, 9377 "@ethersproject/contracts": { 9378 "version": "5.7.0", 9379 "resolved": "https://registry.npmjs.org/@ethersproject/contracts/-/contracts-5.7.0.tgz", 9380 "integrity": "sha512-5GJbzEU3X+d33CdfPhcyS+z8MzsTrBGk/sc+G+59+tPa9yFkl6HQ9D6L0QMgNTA9q8dT0XKxxkyp883XsQvbbg==", 9381 "dev": true, 9382 "requires": { 9383 "@ethersproject/abi": "^5.7.0", 9384 "@ethersproject/abstract-provider": "^5.7.0", 9385 "@ethersproject/abstract-signer": "^5.7.0", 9386 "@ethersproject/address": "^5.7.0", 9387 "@ethersproject/bignumber": "^5.7.0", 9388 "@ethersproject/bytes": "^5.7.0", 9389 "@ethersproject/constants": "^5.7.0", 9390 "@ethersproject/logger": "^5.7.0", 9391 "@ethersproject/properties": "^5.7.0", 9392 "@ethersproject/transactions": "^5.7.0" 9393 } 9394 }, 9395 "@ethersproject/hash": { 9396 "version": "5.7.0", 9397 "resolved": "https://registry.npmjs.org/@ethersproject/hash/-/hash-5.7.0.tgz", 9398 "integrity": "sha512-qX5WrQfnah1EFnO5zJv1v46a8HW0+E5xuBBDTwMFZLuVTx0tbU2kkx15NqdjxecrLGatQN9FGQKpb1FKdHCt+g==", 9399 "dev": true, 9400 "requires": { 9401 "@ethersproject/abstract-signer": "^5.7.0", 9402 "@ethersproject/address": "^5.7.0", 9403 "@ethersproject/base64": "^5.7.0", 9404 "@ethersproject/bignumber": "^5.7.0", 9405 "@ethersproject/bytes": "^5.7.0", 9406 "@ethersproject/keccak256": "^5.7.0", 9407 "@ethersproject/logger": "^5.7.0", 9408 "@ethersproject/properties": "^5.7.0", 9409 "@ethersproject/strings": "^5.7.0" 9410 } 9411 }, 9412 "@ethersproject/hdnode": { 9413 "version": "5.7.0", 9414 "resolved": "https://registry.npmjs.org/@ethersproject/hdnode/-/hdnode-5.7.0.tgz", 9415 "integrity": "sha512-OmyYo9EENBPPf4ERhR7oj6uAtUAhYGqOnIS+jE5pTXvdKBS99ikzq1E7Iv0ZQZ5V36Lqx1qZLeak0Ra16qpeOg==", 9416 "dev": true, 9417 "requires": { 9418 "@ethersproject/abstract-signer": "^5.7.0", 9419 "@ethersproject/basex": "^5.7.0", 9420 "@ethersproject/bignumber": "^5.7.0", 9421 "@ethersproject/bytes": "^5.7.0", 9422 "@ethersproject/logger": "^5.7.0", 9423 "@ethersproject/pbkdf2": "^5.7.0", 9424 "@ethersproject/properties": "^5.7.0", 9425 "@ethersproject/sha2": "^5.7.0", 9426 "@ethersproject/signing-key": "^5.7.0", 9427 "@ethersproject/strings": "^5.7.0", 9428 "@ethersproject/transactions": "^5.7.0", 9429 "@ethersproject/wordlists": "^5.7.0" 9430 } 9431 }, 9432 "@ethersproject/json-wallets": { 9433 "version": "5.7.0", 9434 "resolved": "https://registry.npmjs.org/@ethersproject/json-wallets/-/json-wallets-5.7.0.tgz", 9435 "integrity": "sha512-8oee5Xgu6+RKgJTkvEMl2wDgSPSAQ9MB/3JYjFV9jlKvcYHUXZC+cQp0njgmxdHkYWn8s6/IqIZYm0YWCjO/0g==", 9436 "dev": true, 9437 "requires": { 9438 "@ethersproject/abstract-signer": "^5.7.0", 9439 "@ethersproject/address": "^5.7.0", 9440 "@ethersproject/bytes": "^5.7.0", 9441 "@ethersproject/hdnode": "^5.7.0", 9442 "@ethersproject/keccak256": "^5.7.0", 9443 "@ethersproject/logger": "^5.7.0", 9444 "@ethersproject/pbkdf2": "^5.7.0", 9445 "@ethersproject/properties": "^5.7.0", 9446 "@ethersproject/random": "^5.7.0", 9447 "@ethersproject/strings": "^5.7.0", 9448 "@ethersproject/transactions": "^5.7.0", 9449 "aes-js": "3.0.0", 9450 "scrypt-js": "3.0.1" 9451 } 9452 }, 9453 "@ethersproject/keccak256": { 9454 "version": "5.7.0", 9455 "resolved": "https://registry.npmjs.org/@ethersproject/keccak256/-/keccak256-5.7.0.tgz", 9456 "integrity": "sha512-2UcPboeL/iW+pSg6vZ6ydF8tCnv3Iu/8tUmLLzWWGzxWKFFqOBQFLo6uLUv6BDrLgCDfN28RJ/wtByx+jZ4KBg==", 9457 "dev": true, 9458 "requires": { 9459 "@ethersproject/bytes": "^5.7.0", 9460 "js-sha3": "0.8.0" 9461 } 9462 }, 9463 "@ethersproject/logger": { 9464 "version": "5.7.0", 9465 "resolved": "https://registry.npmjs.org/@ethersproject/logger/-/logger-5.7.0.tgz", 9466 "integrity": "sha512-0odtFdXu/XHtjQXJYA3u9G0G8btm0ND5Cu8M7i5vhEcE8/HmF4Lbdqanwyv4uQTr2tx6b7fQRmgLrsnpQlmnig==", 9467 "dev": true 9468 }, 9469 "@ethersproject/networks": { 9470 "version": "5.7.1", 9471 "resolved": "https://registry.npmjs.org/@ethersproject/networks/-/networks-5.7.1.tgz", 9472 "integrity": "sha512-n/MufjFYv3yFcUyfhnXotyDlNdFb7onmkSy8aQERi2PjNcnWQ66xXxa3XlS8nCcA8aJKJjIIMNJTC7tu80GwpQ==", 9473 "dev": true, 9474 "requires": { 9475 "@ethersproject/logger": "^5.7.0" 9476 } 9477 }, 9478 "@ethersproject/pbkdf2": { 9479 "version": "5.7.0", 9480 "resolved": "https://registry.npmjs.org/@ethersproject/pbkdf2/-/pbkdf2-5.7.0.tgz", 9481 "integrity": "sha512-oR/dBRZR6GTyaofd86DehG72hY6NpAjhabkhxgr3X2FpJtJuodEl2auADWBZfhDHgVCbu3/H/Ocq2uC6dpNjjw==", 9482 "dev": true, 9483 "requires": { 9484 "@ethersproject/bytes": "^5.7.0", 9485 "@ethersproject/sha2": "^5.7.0" 9486 } 9487 }, 9488 "@ethersproject/properties": { 9489 "version": "5.7.0", 9490 "resolved": "https://registry.npmjs.org/@ethersproject/properties/-/properties-5.7.0.tgz", 9491 "integrity": "sha512-J87jy8suntrAkIZtecpxEPxY//szqr1mlBaYlQ0r4RCaiD2hjheqF9s1LVE8vVuJCXisjIP+JgtK/Do54ej4Sw==", 9492 "dev": true, 9493 "requires": { 9494 "@ethersproject/logger": "^5.7.0" 9495 } 9496 }, 9497 "@ethersproject/providers": { 9498 "version": "5.7.2", 9499 "resolved": "https://registry.npmjs.org/@ethersproject/providers/-/providers-5.7.2.tgz", 9500 "integrity": "sha512-g34EWZ1WWAVgr4aptGlVBF8mhl3VWjv+8hoAnzStu8Ah22VHBsuGzP17eb6xDVRzw895G4W7vvx60lFFur/1Rg==", 9501 "dev": true, 9502 "requires": { 9503 "@ethersproject/abstract-provider": "^5.7.0", 9504 "@ethersproject/abstract-signer": "^5.7.0", 9505 "@ethersproject/address": "^5.7.0", 9506 "@ethersproject/base64": "^5.7.0", 9507 "@ethersproject/basex": "^5.7.0", 9508 "@ethersproject/bignumber": "^5.7.0", 9509 "@ethersproject/bytes": "^5.7.0", 9510 "@ethersproject/constants": "^5.7.0", 9511 "@ethersproject/hash": "^5.7.0", 9512 "@ethersproject/logger": "^5.7.0", 9513 "@ethersproject/networks": "^5.7.0", 9514 "@ethersproject/properties": "^5.7.0", 9515 "@ethersproject/random": "^5.7.0", 9516 "@ethersproject/rlp": "^5.7.0", 9517 "@ethersproject/sha2": "^5.7.0", 9518 "@ethersproject/strings": "^5.7.0", 9519 "@ethersproject/transactions": "^5.7.0", 9520 "@ethersproject/web": "^5.7.0", 9521 "bech32": "1.1.4", 9522 "ws": "7.4.6" 9523 }, 9524 "dependencies": { 9525 "bech32": { 9526 "version": "1.1.4", 9527 "resolved": "https://registry.npmjs.org/bech32/-/bech32-1.1.4.tgz", 9528 "integrity": "sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ==", 9529 "dev": true 9530 }, 9531 "ws": { 9532 "version": "7.4.6", 9533 "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz", 9534 "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==", 9535 "dev": true, 9536 "requires": {} 9537 } 9538 } 9539 }, 9540 "@ethersproject/random": { 9541 "version": "5.7.0", 9542 "resolved": "https://registry.npmjs.org/@ethersproject/random/-/random-5.7.0.tgz", 9543 "integrity": "sha512-19WjScqRA8IIeWclFme75VMXSBvi4e6InrUNuaR4s5pTF2qNhcGdCUwdxUVGtDDqC00sDLCO93jPQoDUH4HVmQ==", 9544 "dev": true, 9545 "requires": { 9546 "@ethersproject/bytes": "^5.7.0", 9547 "@ethersproject/logger": "^5.7.0" 9548 } 9549 }, 9550 "@ethersproject/rlp": { 9551 "version": "5.7.0", 9552 "resolved": "https://registry.npmjs.org/@ethersproject/rlp/-/rlp-5.7.0.tgz", 9553 "integrity": "sha512-rBxzX2vK8mVF7b0Tol44t5Tb8gomOHkj5guL+HhzQ1yBh/ydjGnpw6at+X6Iw0Kp3OzzzkcKp8N9r0W4kYSs9w==", 9554 "dev": true, 9555 "requires": { 9556 "@ethersproject/bytes": "^5.7.0", 9557 "@ethersproject/logger": "^5.7.0" 9558 } 9559 }, 9560 "@ethersproject/sha2": { 9561 "version": "5.7.0", 9562 "resolved": "https://registry.npmjs.org/@ethersproject/sha2/-/sha2-5.7.0.tgz", 9563 "integrity": "sha512-gKlH42riwb3KYp0reLsFTokByAKoJdgFCwI+CCiX/k+Jm2mbNs6oOaCjYQSlI1+XBVejwH2KrmCbMAT/GnRDQw==", 9564 "dev": true, 9565 "requires": { 9566 "@ethersproject/bytes": "^5.7.0", 9567 "@ethersproject/logger": "^5.7.0", 9568 "hash.js": "1.1.7" 9569 } 9570 }, 9571 "@ethersproject/signing-key": { 9572 "version": "5.7.0", 9573 "resolved": "https://registry.npmjs.org/@ethersproject/signing-key/-/signing-key-5.7.0.tgz", 9574 "integrity": "sha512-MZdy2nL3wO0u7gkB4nA/pEf8lu1TlFswPNmy8AiYkfKTdO6eXBJyUdmHO/ehm/htHw9K/qF8ujnTyUAD+Ry54Q==", 9575 "dev": true, 9576 "requires": { 9577 "@ethersproject/bytes": "^5.7.0", 9578 "@ethersproject/logger": "^5.7.0", 9579 "@ethersproject/properties": "^5.7.0", 9580 "bn.js": "^5.2.1", 9581 "elliptic": "6.5.4", 9582 "hash.js": "1.1.7" 9583 } 9584 }, 9585 "@ethersproject/solidity": { 9586 "version": "5.7.0", 9587 "resolved": "https://registry.npmjs.org/@ethersproject/solidity/-/solidity-5.7.0.tgz", 9588 "integrity": "sha512-HmabMd2Dt/raavyaGukF4XxizWKhKQ24DoLtdNbBmNKUOPqwjsKQSdV9GQtj9CBEea9DlzETlVER1gYeXXBGaA==", 9589 "dev": true, 9590 "requires": { 9591 "@ethersproject/bignumber": "^5.7.0", 9592 "@ethersproject/bytes": "^5.7.0", 9593 "@ethersproject/keccak256": "^5.7.0", 9594 "@ethersproject/logger": "^5.7.0", 9595 "@ethersproject/sha2": "^5.7.0", 9596 "@ethersproject/strings": "^5.7.0" 9597 } 9598 }, 9599 "@ethersproject/strings": { 9600 "version": "5.7.0", 9601 "resolved": "https://registry.npmjs.org/@ethersproject/strings/-/strings-5.7.0.tgz", 9602 "integrity": "sha512-/9nu+lj0YswRNSH0NXYqrh8775XNyEdUQAuf3f+SmOrnVewcJ5SBNAjF7lpgehKi4abvNNXyf+HX86czCdJ8Mg==", 9603 "dev": true, 9604 "requires": { 9605 "@ethersproject/bytes": "^5.7.0", 9606 "@ethersproject/constants": "^5.7.0", 9607 "@ethersproject/logger": "^5.7.0" 9608 } 9609 }, 9610 "@ethersproject/transactions": { 9611 "version": "5.7.0", 9612 "resolved": "https://registry.npmjs.org/@ethersproject/transactions/-/transactions-5.7.0.tgz", 9613 "integrity": "sha512-kmcNicCp1lp8qanMTC3RIikGgoJ80ztTyvtsFvCYpSCfkjhD0jZ2LOrnbcuxuToLIUYYf+4XwD1rP+B/erDIhQ==", 9614 "dev": true, 9615 "requires": { 9616 "@ethersproject/address": "^5.7.0", 9617 "@ethersproject/bignumber": "^5.7.0", 9618 "@ethersproject/bytes": "^5.7.0", 9619 "@ethersproject/constants": "^5.7.0", 9620 "@ethersproject/keccak256": "^5.7.0", 9621 "@ethersproject/logger": "^5.7.0", 9622 "@ethersproject/properties": "^5.7.0", 9623 "@ethersproject/rlp": "^5.7.0", 9624 "@ethersproject/signing-key": "^5.7.0" 9625 } 9626 }, 9627 "@ethersproject/units": { 9628 "version": "5.7.0", 9629 "resolved": "https://registry.npmjs.org/@ethersproject/units/-/units-5.7.0.tgz", 9630 "integrity": "sha512-pD3xLMy3SJu9kG5xDGI7+xhTEmGXlEqXU4OfNapmfnxLVY4EMSSRp7j1k7eezutBPH7RBN/7QPnwR7hzNlEFeg==", 9631 "dev": true, 9632 "requires": { 9633 "@ethersproject/bignumber": "^5.7.0", 9634 "@ethersproject/constants": "^5.7.0", 9635 "@ethersproject/logger": "^5.7.0" 9636 } 9637 }, 9638 "@ethersproject/wallet": { 9639 "version": "5.7.0", 9640 "resolved": "https://registry.npmjs.org/@ethersproject/wallet/-/wallet-5.7.0.tgz", 9641 "integrity": "sha512-MhmXlJXEJFBFVKrDLB4ZdDzxcBxQ3rLyCkhNqVu3CDYvR97E+8r01UgrI+TI99Le+aYm/in/0vp86guJuM7FCA==", 9642 "dev": true, 9643 "requires": { 9644 "@ethersproject/abstract-provider": "^5.7.0", 9645 "@ethersproject/abstract-signer": "^5.7.0", 9646 "@ethersproject/address": "^5.7.0", 9647 "@ethersproject/bignumber": "^5.7.0", 9648 "@ethersproject/bytes": "^5.7.0", 9649 "@ethersproject/hash": "^5.7.0", 9650 "@ethersproject/hdnode": "^5.7.0", 9651 "@ethersproject/json-wallets": "^5.7.0", 9652 "@ethersproject/keccak256": "^5.7.0", 9653 "@ethersproject/logger": "^5.7.0", 9654 "@ethersproject/properties": "^5.7.0", 9655 "@ethersproject/random": "^5.7.0", 9656 "@ethersproject/signing-key": "^5.7.0", 9657 "@ethersproject/transactions": "^5.7.0", 9658 "@ethersproject/wordlists": "^5.7.0" 9659 } 9660 }, 9661 "@ethersproject/web": { 9662 "version": "5.7.1", 9663 "resolved": "https://registry.npmjs.org/@ethersproject/web/-/web-5.7.1.tgz", 9664 "integrity": "sha512-Gueu8lSvyjBWL4cYsWsjh6MtMwM0+H4HvqFPZfB6dV8ctbP9zFAO73VG1cMWae0FLPCtz0peKPpZY8/ugJJX2w==", 9665 "dev": true, 9666 "requires": { 9667 "@ethersproject/base64": "^5.7.0", 9668 "@ethersproject/bytes": "^5.7.0", 9669 "@ethersproject/logger": "^5.7.0", 9670 "@ethersproject/properties": "^5.7.0", 9671 "@ethersproject/strings": "^5.7.0" 9672 } 9673 }, 9674 "@ethersproject/wordlists": { 9675 "version": "5.7.0", 9676 "resolved": "https://registry.npmjs.org/@ethersproject/wordlists/-/wordlists-5.7.0.tgz", 9677 "integrity": "sha512-S2TFNJNfHWVHNE6cNDjbVlZ6MgE17MIxMbMg2zv3wn+3XSJGosL1m9ZVv3GXCf/2ymSsQ+hRI5IzoMJTG6aoVA==", 9678 "dev": true, 9679 "requires": { 9680 "@ethersproject/bytes": "^5.7.0", 9681 "@ethersproject/hash": "^5.7.0", 9682 "@ethersproject/logger": "^5.7.0", 9683 "@ethersproject/properties": "^5.7.0", 9684 "@ethersproject/strings": "^5.7.0" 9685 } 9686 }, 9687 "@ganache/ethereum-address": { 9688 "version": "0.1.4", 9689 "resolved": "https://registry.npmjs.org/@ganache/ethereum-address/-/ethereum-address-0.1.4.tgz", 9690 "integrity": "sha512-sTkU0M9z2nZUzDeHRzzGlW724xhMLXo2LeX1hixbnjHWY1Zg1hkqORywVfl+g5uOO8ht8T0v+34IxNxAhmWlbw==", 9691 "dev": true, 9692 "peer": true, 9693 "requires": { 9694 "@ganache/utils": "0.1.4" 9695 } 9696 }, 9697 "@ganache/ethereum-options": { 9698 "version": "0.1.4", 9699 "resolved": "https://registry.npmjs.org/@ganache/ethereum-options/-/ethereum-options-0.1.4.tgz", 9700 "integrity": "sha512-i4l46taoK2yC41FPkcoDlEVoqHS52wcbHPqJtYETRWqpOaoj9hAg/EJIHLb1t6Nhva2CdTO84bG+qlzlTxjAHw==", 9701 "dev": true, 9702 "peer": true, 9703 "requires": { 9704 "@ganache/ethereum-address": "0.1.4", 9705 "@ganache/ethereum-utils": "0.1.4", 9706 "@ganache/options": "0.1.4", 9707 "@ganache/utils": "0.1.4", 9708 "bip39": "3.0.4", 9709 "seedrandom": "3.0.5" 9710 } 9711 }, 9712 "@ganache/ethereum-utils": { 9713 "version": "0.1.4", 9714 "resolved": "https://registry.npmjs.org/@ganache/ethereum-utils/-/ethereum-utils-0.1.4.tgz", 9715 "integrity": "sha512-FKXF3zcdDrIoCqovJmHLKZLrJ43234Em2sde/3urUT/10gSgnwlpFmrv2LUMAmSbX3lgZhW/aSs8krGhDevDAg==", 9716 "dev": true, 9717 "peer": true, 9718 "requires": { 9719 "@ethereumjs/common": "2.6.0", 9720 "@ethereumjs/tx": "3.4.0", 9721 "@ethereumjs/vm": "5.6.0", 9722 "@ganache/ethereum-address": "0.1.4", 9723 "@ganache/rlp": "0.1.4", 9724 "@ganache/utils": "0.1.4", 9725 "emittery": "0.10.0", 9726 "ethereumjs-abi": "0.6.8", 9727 "ethereumjs-util": "7.1.3" 9728 }, 9729 "dependencies": { 9730 "@ethereumjs/common": { 9731 "version": "2.6.0", 9732 "resolved": "https://registry.npmjs.org/@ethereumjs/common/-/common-2.6.0.tgz", 9733 "integrity": "sha512-Cq2qS0FTu6O2VU1sgg+WyU9Ps0M6j/BEMHN+hRaECXCV/r0aI78u4N6p52QW/BDVhwWZpCdrvG8X7NJdzlpNUA==", 9734 "dev": true, 9735 "peer": true, 9736 "requires": { 9737 "crc-32": "^1.2.0", 9738 "ethereumjs-util": "^7.1.3" 9739 } 9740 }, 9741 "@ethereumjs/tx": { 9742 "version": "3.4.0", 9743 "resolved": "https://registry.npmjs.org/@ethereumjs/tx/-/tx-3.4.0.tgz", 9744 "integrity": "sha512-WWUwg1PdjHKZZxPPo274ZuPsJCWV3SqATrEKQP1n2DrVYVP1aZIYpo/mFaA0BDoE0tIQmBeimRCEA0Lgil+yYw==", 9745 "dev": true, 9746 "peer": true, 9747 "requires": { 9748 "@ethereumjs/common": "^2.6.0", 9749 "ethereumjs-util": "^7.1.3" 9750 } 9751 }, 9752 "@ethereumjs/vm": { 9753 "version": "5.6.0", 9754 "resolved": "https://registry.npmjs.org/@ethereumjs/vm/-/vm-5.6.0.tgz", 9755 "integrity": "sha512-J2m/OgjjiGdWF2P9bj/4LnZQ1zRoZhY8mRNVw/N3tXliGI8ai1sI1mlDPkLpeUUM4vq54gH6n0ZlSpz8U/qlYQ==", 9756 "dev": true, 9757 "peer": true, 9758 "requires": { 9759 "@ethereumjs/block": "^3.6.0", 9760 "@ethereumjs/blockchain": "^5.5.0", 9761 "@ethereumjs/common": "^2.6.0", 9762 "@ethereumjs/tx": "^3.4.0", 9763 "async-eventemitter": "^0.2.4", 9764 "core-js-pure": "^3.0.1", 9765 "debug": "^2.2.0", 9766 "ethereumjs-util": "^7.1.3", 9767 "functional-red-black-tree": "^1.0.1", 9768 "mcl-wasm": "^0.7.1", 9769 "merkle-patricia-tree": "^4.2.2", 9770 "rustbn.js": "~0.2.0" 9771 } 9772 }, 9773 "@types/bn.js": { 9774 "version": "5.1.1", 9775 "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-5.1.1.tgz", 9776 "integrity": "sha512-qNrYbZqMx0uJAfKnKclPh+dTwK33KfLHYqtyODwd5HnXOjnkhc4qgn3BrK6RWyGZm5+sIFE7Q7Vz6QQtJB7w7g==", 9777 "dev": true, 9778 "peer": true, 9779 "requires": { 9780 "@types/node": "*" 9781 } 9782 }, 9783 "debug": { 9784 "version": "2.6.9", 9785 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 9786 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 9787 "dev": true, 9788 "peer": true, 9789 "requires": { 9790 "ms": "2.0.0" 9791 } 9792 }, 9793 "ethereumjs-util": { 9794 "version": "7.1.3", 9795 "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-7.1.3.tgz", 9796 "integrity": "sha512-y+82tEbyASO0K0X1/SRhbJJoAlfcvq8JbrG4a5cjrOks7HS/36efU/0j2flxCPOUM++HFahk33kr/ZxyC4vNuw==", 9797 "dev": true, 9798 "peer": true, 9799 "requires": { 9800 "@types/bn.js": "^5.1.0", 9801 "bn.js": "^5.1.2", 9802 "create-hash": "^1.1.2", 9803 "ethereum-cryptography": "^0.1.3", 9804 "rlp": "^2.2.4" 9805 } 9806 }, 9807 "ms": { 9808 "version": "2.0.0", 9809 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 9810 "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", 9811 "dev": true, 9812 "peer": true 9813 } 9814 } 9815 }, 9816 "@ganache/options": { 9817 "version": "0.1.4", 9818 "resolved": "https://registry.npmjs.org/@ganache/options/-/options-0.1.4.tgz", 9819 "integrity": "sha512-zAe/craqNuPz512XQY33MOAG6Si1Xp0hCvfzkBfj2qkuPcbJCq6W/eQ5MB6SbXHrICsHrZOaelyqjuhSEmjXRw==", 9820 "dev": true, 9821 "peer": true, 9822 "requires": { 9823 "@ganache/utils": "0.1.4", 9824 "bip39": "3.0.4", 9825 "seedrandom": "3.0.5" 9826 } 9827 }, 9828 "@ganache/rlp": { 9829 "version": "0.1.4", 9830 "resolved": "https://registry.npmjs.org/@ganache/rlp/-/rlp-0.1.4.tgz", 9831 "integrity": "sha512-Do3D1H6JmhikB+6rHviGqkrNywou/liVeFiKIpOBLynIpvZhRCgn3SEDxyy/JovcaozTo/BynHumfs5R085MFQ==", 9832 "dev": true, 9833 "peer": true, 9834 "requires": { 9835 "@ganache/utils": "0.1.4", 9836 "rlp": "2.2.6" 9837 }, 9838 "dependencies": { 9839 "bn.js": { 9840 "version": "4.12.0", 9841 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", 9842 "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", 9843 "dev": true, 9844 "peer": true 9845 }, 9846 "rlp": { 9847 "version": "2.2.6", 9848 "resolved": "https://registry.npmjs.org/rlp/-/rlp-2.2.6.tgz", 9849 "integrity": "sha512-HAfAmL6SDYNWPUOJNrM500x4Thn4PZsEy5pijPh40U9WfNk0z15hUYzO9xVIMAdIHdFtD8CBDHd75Td1g36Mjg==", 9850 "dev": true, 9851 "peer": true, 9852 "requires": { 9853 "bn.js": "^4.11.1" 9854 } 9855 } 9856 } 9857 }, 9858 "@ganache/utils": { 9859 "version": "0.1.4", 9860 "resolved": "https://registry.npmjs.org/@ganache/utils/-/utils-0.1.4.tgz", 9861 "integrity": "sha512-oatUueU3XuXbUbUlkyxeLLH3LzFZ4y5aSkNbx6tjSIhVTPeh+AuBKYt4eQ73FFcTB3nj/gZoslgAh5CN7O369w==", 9862 "dev": true, 9863 "peer": true, 9864 "requires": { 9865 "@trufflesuite/bigint-buffer": "1.1.9", 9866 "emittery": "0.10.0", 9867 "keccak": "3.0.1", 9868 "seedrandom": "3.0.5" 9869 }, 9870 "dependencies": { 9871 "keccak": { 9872 "version": "3.0.1", 9873 "resolved": "https://registry.npmjs.org/keccak/-/keccak-3.0.1.tgz", 9874 "integrity": "sha512-epq90L9jlFWCW7+pQa6JOnKn2Xgl2mtI664seYR6MHskvI9agt7AnDqmAlp9TqU4/caMYbA08Hi5DMZAl5zdkA==", 9875 "dev": true, 9876 "peer": true, 9877 "requires": { 9878 "node-addon-api": "^2.0.0", 9879 "node-gyp-build": "^4.2.0" 9880 } 9881 } 9882 } 9883 }, 9884 "@jridgewell/resolve-uri": { 9885 "version": "3.1.1", 9886 "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", 9887 "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", 9888 "dev": true 9889 }, 9890 "@jridgewell/sourcemap-codec": { 9891 "version": "1.4.15", 9892 "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", 9893 "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", 9894 "dev": true 9895 }, 9896 "@jridgewell/trace-mapping": { 9897 "version": "0.3.9", 9898 "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", 9899 "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", 9900 "dev": true, 9901 "requires": { 9902 "@jridgewell/resolve-uri": "^3.0.3", 9903 "@jridgewell/sourcemap-codec": "^1.4.10" 9904 } 9905 }, 9906 "@metamask/eth-sig-util": { 9907 "version": "4.0.1", 9908 "resolved": "https://registry.npmjs.org/@metamask/eth-sig-util/-/eth-sig-util-4.0.1.tgz", 9909 "integrity": "sha512-tghyZKLHZjcdlDqCA3gNZmLeR0XvOE9U1qoQO9ohyAZT6Pya+H9vkBPcsyXytmYLNgVoin7CKCmweo/R43V+tQ==", 9910 "dev": true, 9911 "requires": { 9912 "ethereumjs-abi": "^0.6.8", 9913 "ethereumjs-util": "^6.2.1", 9914 "ethjs-util": "^0.1.6", 9915 "tweetnacl": "^1.0.3", 9916 "tweetnacl-util": "^0.15.1" 9917 } 9918 }, 9919 "@noble/hashes": { 9920 "version": "1.2.0", 9921 "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.2.0.tgz", 9922 "integrity": "sha512-FZfhjEDbT5GRswV3C6uvLPHMiVD6lQBmpoX5+eSiPaMTXte/IKqI5dykDxzZB/WBeK/CDuQRBWarPdi3FNY2zQ==", 9923 "dev": true 9924 }, 9925 "@noble/secp256k1": { 9926 "version": "1.7.1", 9927 "resolved": "https://registry.npmjs.org/@noble/secp256k1/-/secp256k1-1.7.1.tgz", 9928 "integrity": "sha512-hOUk6AyBFmqVrv7k5WAw/LpszxVbj9gGN4JRkIX52fdFAj1UA61KXmZDvqVEm+pOyec3+fIeZB02LYa/pWOArw==", 9929 "dev": true 9930 }, 9931 "@nomicfoundation/ethereumjs-block": { 9932 "version": "5.0.1", 9933 "resolved": "https://registry.npmjs.org/@nomicfoundation/ethereumjs-block/-/ethereumjs-block-5.0.1.tgz", 9934 "integrity": "sha512-u1Yioemi6Ckj3xspygu/SfFvm8vZEO8/Yx5a1QLzi6nVU0jz3Pg2OmHKJ5w+D9Ogk1vhwRiqEBAqcb0GVhCyHw==", 9935 "dev": true, 9936 "requires": { 9937 "@nomicfoundation/ethereumjs-common": "4.0.1", 9938 "@nomicfoundation/ethereumjs-rlp": "5.0.1", 9939 "@nomicfoundation/ethereumjs-trie": "6.0.1", 9940 "@nomicfoundation/ethereumjs-tx": "5.0.1", 9941 "@nomicfoundation/ethereumjs-util": "9.0.1", 9942 "ethereum-cryptography": "0.1.3", 9943 "ethers": "^5.7.1" 9944 } 9945 }, 9946 "@nomicfoundation/ethereumjs-blockchain": { 9947 "version": "7.0.1", 9948 "resolved": "https://registry.npmjs.org/@nomicfoundation/ethereumjs-blockchain/-/ethereumjs-blockchain-7.0.1.tgz", 9949 "integrity": "sha512-NhzndlGg829XXbqJEYrF1VeZhAwSPgsK/OB7TVrdzft3y918hW5KNd7gIZ85sn6peDZOdjBsAXIpXZ38oBYE5A==", 9950 "dev": true, 9951 "requires": { 9952 "@nomicfoundation/ethereumjs-block": "5.0.1", 9953 "@nomicfoundation/ethereumjs-common": "4.0.1", 9954 "@nomicfoundation/ethereumjs-ethash": "3.0.1", 9955 "@nomicfoundation/ethereumjs-rlp": "5.0.1", 9956 "@nomicfoundation/ethereumjs-trie": "6.0.1", 9957 "@nomicfoundation/ethereumjs-tx": "5.0.1", 9958 "@nomicfoundation/ethereumjs-util": "9.0.1", 9959 "abstract-level": "^1.0.3", 9960 "debug": "^4.3.3", 9961 "ethereum-cryptography": "0.1.3", 9962 "level": "^8.0.0", 9963 "lru-cache": "^5.1.1", 9964 "memory-level": "^1.0.0" 9965 } 9966 }, 9967 "@nomicfoundation/ethereumjs-common": { 9968 "version": "4.0.1", 9969 "resolved": "https://registry.npmjs.org/@nomicfoundation/ethereumjs-common/-/ethereumjs-common-4.0.1.tgz", 9970 "integrity": "sha512-OBErlkfp54GpeiE06brBW/TTbtbuBJV5YI5Nz/aB2evTDo+KawyEzPjBlSr84z/8MFfj8wS2wxzQX1o32cev5g==", 9971 "dev": true, 9972 "requires": { 9973 "@nomicfoundation/ethereumjs-util": "9.0.1", 9974 "crc-32": "^1.2.0" 9975 } 9976 }, 9977 "@nomicfoundation/ethereumjs-ethash": { 9978 "version": "3.0.1", 9979 "resolved": "https://registry.npmjs.org/@nomicfoundation/ethereumjs-ethash/-/ethereumjs-ethash-3.0.1.tgz", 9980 "integrity": "sha512-KDjGIB5igzWOp8Ik5I6QiRH5DH+XgILlplsHR7TEuWANZA759G6krQ6o8bvj+tRUz08YygMQu/sGd9mJ1DYT8w==", 9981 "dev": true, 9982 "requires": { 9983 "@nomicfoundation/ethereumjs-block": "5.0.1", 9984 "@nomicfoundation/ethereumjs-rlp": "5.0.1", 9985 "@nomicfoundation/ethereumjs-util": "9.0.1", 9986 "abstract-level": "^1.0.3", 9987 "bigint-crypto-utils": "^3.0.23", 9988 "ethereum-cryptography": "0.1.3" 9989 } 9990 }, 9991 "@nomicfoundation/ethereumjs-evm": { 9992 "version": "2.0.1", 9993 "resolved": "https://registry.npmjs.org/@nomicfoundation/ethereumjs-evm/-/ethereumjs-evm-2.0.1.tgz", 9994 "integrity": "sha512-oL8vJcnk0Bx/onl+TgQOQ1t/534GKFaEG17fZmwtPFeH8S5soiBYPCLUrvANOl4sCp9elYxIMzIiTtMtNNN8EQ==", 9995 "dev": true, 9996 "requires": { 9997 "@ethersproject/providers": "^5.7.1", 9998 "@nomicfoundation/ethereumjs-common": "4.0.1", 9999 "@nomicfoundation/ethereumjs-tx": "5.0.1", 10000 "@nomicfoundation/ethereumjs-util": "9.0.1", 10001 "debug": "^4.3.3", 10002 "ethereum-cryptography": "0.1.3", 10003 "mcl-wasm": "^0.7.1", 10004 "rustbn.js": "~0.2.0" 10005 } 10006 }, 10007 "@nomicfoundation/ethereumjs-rlp": { 10008 "version": "5.0.1", 10009 "resolved": "https://registry.npmjs.org/@nomicfoundation/ethereumjs-rlp/-/ethereumjs-rlp-5.0.1.tgz", 10010 "integrity": "sha512-xtxrMGa8kP4zF5ApBQBtjlSbN5E2HI8m8FYgVSYAnO6ssUoY5pVPGy2H8+xdf/bmMa22Ce8nWMH3aEW8CcqMeQ==", 10011 "dev": true 10012 }, 10013 "@nomicfoundation/ethereumjs-statemanager": { 10014 "version": "2.0.1", 10015 "resolved": "https://registry.npmjs.org/@nomicfoundation/ethereumjs-statemanager/-/ethereumjs-statemanager-2.0.1.tgz", 10016 "integrity": "sha512-B5ApMOnlruVOR7gisBaYwFX+L/AP7i/2oAahatssjPIBVDF6wTX1K7Qpa39E/nzsH8iYuL3krkYeUFIdO3EMUQ==", 10017 "dev": true, 10018 "requires": { 10019 "@nomicfoundation/ethereumjs-common": "4.0.1", 10020 "@nomicfoundation/ethereumjs-rlp": "5.0.1", 10021 "debug": "^4.3.3", 10022 "ethereum-cryptography": "0.1.3", 10023 "ethers": "^5.7.1", 10024 "js-sdsl": "^4.1.4" 10025 } 10026 }, 10027 "@nomicfoundation/ethereumjs-trie": { 10028 "version": "6.0.1", 10029 "resolved": "https://registry.npmjs.org/@nomicfoundation/ethereumjs-trie/-/ethereumjs-trie-6.0.1.tgz", 10030 "integrity": "sha512-A64It/IMpDVODzCgxDgAAla8jNjNtsoQZIzZUfIV5AY6Coi4nvn7+VReBn5itlxMiL2yaTlQr9TRWp3CSI6VoA==", 10031 "dev": true, 10032 "requires": { 10033 "@nomicfoundation/ethereumjs-rlp": "5.0.1", 10034 "@nomicfoundation/ethereumjs-util": "9.0.1", 10035 "@types/readable-stream": "^2.3.13", 10036 "ethereum-cryptography": "0.1.3", 10037 "readable-stream": "^3.6.0" 10038 } 10039 }, 10040 "@nomicfoundation/ethereumjs-tx": { 10041 "version": "5.0.1", 10042 "resolved": "https://registry.npmjs.org/@nomicfoundation/ethereumjs-tx/-/ethereumjs-tx-5.0.1.tgz", 10043 "integrity": "sha512-0HwxUF2u2hrsIM1fsasjXvlbDOq1ZHFV2dd1yGq8CA+MEYhaxZr8OTScpVkkxqMwBcc5y83FyPl0J9MZn3kY0w==", 10044 "dev": true, 10045 "requires": { 10046 "@chainsafe/ssz": "^0.9.2", 10047 "@ethersproject/providers": "^5.7.2", 10048 "@nomicfoundation/ethereumjs-common": "4.0.1", 10049 "@nomicfoundation/ethereumjs-rlp": "5.0.1", 10050 "@nomicfoundation/ethereumjs-util": "9.0.1", 10051 "ethereum-cryptography": "0.1.3" 10052 } 10053 }, 10054 "@nomicfoundation/ethereumjs-util": { 10055 "version": "9.0.1", 10056 "resolved": "https://registry.npmjs.org/@nomicfoundation/ethereumjs-util/-/ethereumjs-util-9.0.1.tgz", 10057 "integrity": "sha512-TwbhOWQ8QoSCFhV/DDfSmyfFIHjPjFBj957219+V3jTZYZ2rf9PmDtNOeZWAE3p3vlp8xb02XGpd0v6nTUPbsA==", 10058 "dev": true, 10059 "requires": { 10060 "@chainsafe/ssz": "^0.10.0", 10061 "@nomicfoundation/ethereumjs-rlp": "5.0.1", 10062 "ethereum-cryptography": "0.1.3" 10063 }, 10064 "dependencies": { 10065 "@chainsafe/persistent-merkle-tree": { 10066 "version": "0.5.0", 10067 "resolved": "https://registry.npmjs.org/@chainsafe/persistent-merkle-tree/-/persistent-merkle-tree-0.5.0.tgz", 10068 "integrity": "sha512-l0V1b5clxA3iwQLXP40zYjyZYospQLZXzBVIhhr9kDg/1qHZfzzHw0jj4VPBijfYCArZDlPkRi1wZaV2POKeuw==", 10069 "dev": true, 10070 "requires": { 10071 "@chainsafe/as-sha256": "^0.3.1" 10072 } 10073 }, 10074 "@chainsafe/ssz": { 10075 "version": "0.10.2", 10076 "resolved": "https://registry.npmjs.org/@chainsafe/ssz/-/ssz-0.10.2.tgz", 10077 "integrity": "sha512-/NL3Lh8K+0q7A3LsiFq09YXS9fPE+ead2rr7vM2QK8PLzrNsw3uqrif9bpRX5UxgeRjM+vYi+boCM3+GM4ovXg==", 10078 "dev": true, 10079 "requires": { 10080 "@chainsafe/as-sha256": "^0.3.1", 10081 "@chainsafe/persistent-merkle-tree": "^0.5.0" 10082 } 10083 } 10084 } 10085 }, 10086 "@nomicfoundation/ethereumjs-vm": { 10087 "version": "7.0.1", 10088 "resolved": "https://registry.npmjs.org/@nomicfoundation/ethereumjs-vm/-/ethereumjs-vm-7.0.1.tgz", 10089 "integrity": "sha512-rArhyn0jPsS/D+ApFsz3yVJMQ29+pVzNZ0VJgkzAZ+7FqXSRtThl1C1prhmlVr3YNUlfpZ69Ak+RUT4g7VoOuQ==", 10090 "dev": true, 10091 "requires": { 10092 "@nomicfoundation/ethereumjs-block": "5.0.1", 10093 "@nomicfoundation/ethereumjs-blockchain": "7.0.1", 10094 "@nomicfoundation/ethereumjs-common": "4.0.1", 10095 "@nomicfoundation/ethereumjs-evm": "2.0.1", 10096 "@nomicfoundation/ethereumjs-rlp": "5.0.1", 10097 "@nomicfoundation/ethereumjs-statemanager": "2.0.1", 10098 "@nomicfoundation/ethereumjs-trie": "6.0.1", 10099 "@nomicfoundation/ethereumjs-tx": "5.0.1", 10100 "@nomicfoundation/ethereumjs-util": "9.0.1", 10101 "debug": "^4.3.3", 10102 "ethereum-cryptography": "0.1.3", 10103 "mcl-wasm": "^0.7.1", 10104 "rustbn.js": "~0.2.0" 10105 } 10106 }, 10107 "@nomicfoundation/solidity-analyzer": { 10108 "version": "0.1.1", 10109 "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer/-/solidity-analyzer-0.1.1.tgz", 10110 "integrity": "sha512-1LMtXj1puAxyFusBgUIy5pZk3073cNXYnXUpuNKFghHbIit/xZgbk0AokpUADbNm3gyD6bFWl3LRFh3dhVdREg==", 10111 "dev": true, 10112 "requires": { 10113 "@nomicfoundation/solidity-analyzer-darwin-arm64": "0.1.1", 10114 "@nomicfoundation/solidity-analyzer-darwin-x64": "0.1.1", 10115 "@nomicfoundation/solidity-analyzer-freebsd-x64": "0.1.1", 10116 "@nomicfoundation/solidity-analyzer-linux-arm64-gnu": "0.1.1", 10117 "@nomicfoundation/solidity-analyzer-linux-arm64-musl": "0.1.1", 10118 "@nomicfoundation/solidity-analyzer-linux-x64-gnu": "0.1.1", 10119 "@nomicfoundation/solidity-analyzer-linux-x64-musl": "0.1.1", 10120 "@nomicfoundation/solidity-analyzer-win32-arm64-msvc": "0.1.1", 10121 "@nomicfoundation/solidity-analyzer-win32-ia32-msvc": "0.1.1", 10122 "@nomicfoundation/solidity-analyzer-win32-x64-msvc": "0.1.1" 10123 } 10124 }, 10125 "@nomicfoundation/solidity-analyzer-darwin-arm64": { 10126 "version": "0.1.1", 10127 "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer-darwin-arm64/-/solidity-analyzer-darwin-arm64-0.1.1.tgz", 10128 "integrity": "sha512-KcTodaQw8ivDZyF+D76FokN/HdpgGpfjc/gFCImdLUyqB6eSWVaZPazMbeAjmfhx3R0zm/NYVzxwAokFKgrc0w==", 10129 "dev": true, 10130 "optional": true 10131 }, 10132 "@nomicfoundation/solidity-analyzer-darwin-x64": { 10133 "version": "0.1.1", 10134 "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer-darwin-x64/-/solidity-analyzer-darwin-x64-0.1.1.tgz", 10135 "integrity": "sha512-XhQG4BaJE6cIbjAVtzGOGbK3sn1BO9W29uhk9J8y8fZF1DYz0Doj8QDMfpMu+A6TjPDs61lbsmeYodIDnfveSA==", 10136 "dev": true, 10137 "optional": true 10138 }, 10139 "@nomicfoundation/solidity-analyzer-freebsd-x64": { 10140 "version": "0.1.1", 10141 "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer-freebsd-x64/-/solidity-analyzer-freebsd-x64-0.1.1.tgz", 10142 "integrity": "sha512-GHF1VKRdHW3G8CndkwdaeLkVBi5A9u2jwtlS7SLhBc8b5U/GcoL39Q+1CSO3hYqePNP+eV5YI7Zgm0ea6kMHoA==", 10143 "dev": true, 10144 "optional": true 10145 }, 10146 "@nomicfoundation/solidity-analyzer-linux-arm64-gnu": { 10147 "version": "0.1.1", 10148 "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer-linux-arm64-gnu/-/solidity-analyzer-linux-arm64-gnu-0.1.1.tgz", 10149 "integrity": "sha512-g4Cv2fO37ZsUENQ2vwPnZc2zRenHyAxHcyBjKcjaSmmkKrFr64yvzeNO8S3GBFCo90rfochLs99wFVGT/0owpg==", 10150 "dev": true, 10151 "optional": true 10152 }, 10153 "@nomicfoundation/solidity-analyzer-linux-arm64-musl": { 10154 "version": "0.1.1", 10155 "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer-linux-arm64-musl/-/solidity-analyzer-linux-arm64-musl-0.1.1.tgz", 10156 "integrity": "sha512-WJ3CE5Oek25OGE3WwzK7oaopY8xMw9Lhb0mlYuJl/maZVo+WtP36XoQTb7bW/i8aAdHW5Z+BqrHMux23pvxG3w==", 10157 "dev": true, 10158 "optional": true 10159 }, 10160 "@nomicfoundation/solidity-analyzer-linux-x64-gnu": { 10161 "version": "0.1.1", 10162 "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer-linux-x64-gnu/-/solidity-analyzer-linux-x64-gnu-0.1.1.tgz", 10163 "integrity": "sha512-5WN7leSr5fkUBBjE4f3wKENUy9HQStu7HmWqbtknfXkkil+eNWiBV275IOlpXku7v3uLsXTOKpnnGHJYI2qsdA==", 10164 "dev": true, 10165 "optional": true 10166 }, 10167 "@nomicfoundation/solidity-analyzer-linux-x64-musl": { 10168 "version": "0.1.1", 10169 "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer-linux-x64-musl/-/solidity-analyzer-linux-x64-musl-0.1.1.tgz", 10170 "integrity": "sha512-KdYMkJOq0SYPQMmErv/63CwGwMm5XHenEna9X9aB8mQmhDBrYrlAOSsIPgFCUSL0hjxE3xHP65/EPXR/InD2+w==", 10171 "dev": true, 10172 "optional": true 10173 }, 10174 "@nomicfoundation/solidity-analyzer-win32-arm64-msvc": { 10175 "version": "0.1.1", 10176 "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer-win32-arm64-msvc/-/solidity-analyzer-win32-arm64-msvc-0.1.1.tgz", 10177 "integrity": "sha512-VFZASBfl4qiBYwW5xeY20exWhmv6ww9sWu/krWSesv3q5hA0o1JuzmPHR4LPN6SUZj5vcqci0O6JOL8BPw+APg==", 10178 "dev": true, 10179 "optional": true 10180 }, 10181 "@nomicfoundation/solidity-analyzer-win32-ia32-msvc": { 10182 "version": "0.1.1", 10183 "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer-win32-ia32-msvc/-/solidity-analyzer-win32-ia32-msvc-0.1.1.tgz", 10184 "integrity": "sha512-JnFkYuyCSA70j6Si6cS1A9Gh1aHTEb8kOTBApp/c7NRTFGNMH8eaInKlyuuiIbvYFhlXW4LicqyYuWNNq9hkpQ==", 10185 "dev": true, 10186 "optional": true 10187 }, 10188 "@nomicfoundation/solidity-analyzer-win32-x64-msvc": { 10189 "version": "0.1.1", 10190 "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer-win32-x64-msvc/-/solidity-analyzer-win32-x64-msvc-0.1.1.tgz", 10191 "integrity": "sha512-HrVJr6+WjIXGnw3Q9u6KQcbZCtk0caVWhCdFADySvRyUxJ8PnzlaP+MhwNE8oyT8OZ6ejHBRrrgjSqDCFXGirw==", 10192 "dev": true, 10193 "optional": true 10194 }, 10195 "@nomiclabs/hardhat-ethers": { 10196 "version": "2.2.3", 10197 "resolved": "https://registry.npmjs.org/@nomiclabs/hardhat-ethers/-/hardhat-ethers-2.2.3.tgz", 10198 "integrity": "sha512-YhzPdzb612X591FOe68q+qXVXGG2ANZRvDo0RRUtimev85rCrAlv/TLMEZw5c+kq9AbzocLTVX/h2jVIFPL9Xg==", 10199 "dev": true, 10200 "requires": {} 10201 }, 10202 "@nomiclabs/hardhat-waffle": { 10203 "version": "2.0.6", 10204 "resolved": "https://registry.npmjs.org/@nomiclabs/hardhat-waffle/-/hardhat-waffle-2.0.6.tgz", 10205 "integrity": "sha512-+Wz0hwmJGSI17B+BhU/qFRZ1l6/xMW82QGXE/Gi+WTmwgJrQefuBs1lIf7hzQ1hLk6hpkvb/zwcNkpVKRYTQYg==", 10206 "dev": true, 10207 "requires": {} 10208 }, 10209 "@openzeppelin/contracts": { 10210 "version": "4.9.1", 10211 "resolved": "https://registry.npmjs.org/@openzeppelin/contracts/-/contracts-4.9.1.tgz", 10212 "integrity": "sha512-aLDTLu/If1qYIFW5g4ZibuQaUsFGWQPBq1mZKp/txaebUnGHDmmiBhRLY1tDNedN0m+fJtKZ1zAODS9Yk+V6uA==", 10213 "dev": true 10214 }, 10215 "@resolver-engine/core": { 10216 "version": "0.3.3", 10217 "resolved": "https://registry.npmjs.org/@resolver-engine/core/-/core-0.3.3.tgz", 10218 "integrity": "sha512-eB8nEbKDJJBi5p5SrvrvILn4a0h42bKtbCTri3ZxCGt6UvoQyp7HnGOfki944bUjBSHKK3RvgfViHn+kqdXtnQ==", 10219 "dev": true, 10220 "peer": true, 10221 "requires": { 10222 "debug": "^3.1.0", 10223 "is-url": "^1.2.4", 10224 "request": "^2.85.0" 10225 }, 10226 "dependencies": { 10227 "debug": { 10228 "version": "3.2.7", 10229 "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", 10230 "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", 10231 "dev": true, 10232 "peer": true, 10233 "requires": { 10234 "ms": "^2.1.1" 10235 } 10236 } 10237 } 10238 }, 10239 "@resolver-engine/fs": { 10240 "version": "0.3.3", 10241 "resolved": "https://registry.npmjs.org/@resolver-engine/fs/-/fs-0.3.3.tgz", 10242 "integrity": "sha512-wQ9RhPUcny02Wm0IuJwYMyAG8fXVeKdmhm8xizNByD4ryZlx6PP6kRen+t/haF43cMfmaV7T3Cx6ChOdHEhFUQ==", 10243 "dev": true, 10244 "peer": true, 10245 "requires": { 10246 "@resolver-engine/core": "^0.3.3", 10247 "debug": "^3.1.0" 10248 }, 10249 "dependencies": { 10250 "debug": { 10251 "version": "3.2.7", 10252 "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", 10253 "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", 10254 "dev": true, 10255 "peer": true, 10256 "requires": { 10257 "ms": "^2.1.1" 10258 } 10259 } 10260 } 10261 }, 10262 "@resolver-engine/imports": { 10263 "version": "0.3.3", 10264 "resolved": "https://registry.npmjs.org/@resolver-engine/imports/-/imports-0.3.3.tgz", 10265 "integrity": "sha512-anHpS4wN4sRMwsAbMXhMfOD/y4a4Oo0Cw/5+rue7hSwGWsDOQaAU1ClK1OxjUC35/peazxEl8JaSRRS+Xb8t3Q==", 10266 "dev": true, 10267 "peer": true, 10268 "requires": { 10269 "@resolver-engine/core": "^0.3.3", 10270 "debug": "^3.1.0", 10271 "hosted-git-info": "^2.6.0", 10272 "path-browserify": "^1.0.0", 10273 "url": "^0.11.0" 10274 }, 10275 "dependencies": { 10276 "debug": { 10277 "version": "3.2.7", 10278 "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", 10279 "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", 10280 "dev": true, 10281 "peer": true, 10282 "requires": { 10283 "ms": "^2.1.1" 10284 } 10285 } 10286 } 10287 }, 10288 "@resolver-engine/imports-fs": { 10289 "version": "0.3.3", 10290 "resolved": "https://registry.npmjs.org/@resolver-engine/imports-fs/-/imports-fs-0.3.3.tgz", 10291 "integrity": "sha512-7Pjg/ZAZtxpeyCFlZR5zqYkz+Wdo84ugB5LApwriT8XFeQoLwGUj4tZFFvvCuxaNCcqZzCYbonJgmGObYBzyCA==", 10292 "dev": true, 10293 "peer": true, 10294 "requires": { 10295 "@resolver-engine/fs": "^0.3.3", 10296 "@resolver-engine/imports": "^0.3.3", 10297 "debug": "^3.1.0" 10298 }, 10299 "dependencies": { 10300 "debug": { 10301 "version": "3.2.7", 10302 "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", 10303 "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", 10304 "dev": true, 10305 "peer": true, 10306 "requires": { 10307 "ms": "^2.1.1" 10308 } 10309 } 10310 } 10311 }, 10312 "@scure/base": { 10313 "version": "1.1.1", 10314 "resolved": "https://registry.npmjs.org/@scure/base/-/base-1.1.1.tgz", 10315 "integrity": "sha512-ZxOhsSyxYwLJj3pLZCefNitxsj093tb2vq90mp2txoYeBqbcjDjqFhyM8eUjq/uFm6zJ+mUuqxlS2FkuSY1MTA==", 10316 "dev": true 10317 }, 10318 "@scure/bip32": { 10319 "version": "1.1.5", 10320 "resolved": "https://registry.npmjs.org/@scure/bip32/-/bip32-1.1.5.tgz", 10321 "integrity": "sha512-XyNh1rB0SkEqd3tXcXMi+Xe1fvg+kUIcoRIEujP1Jgv7DqW2r9lg3Ah0NkFaCs9sTkQAQA8kw7xiRXzENi9Rtw==", 10322 "dev": true, 10323 "requires": { 10324 "@noble/hashes": "~1.2.0", 10325 "@noble/secp256k1": "~1.7.0", 10326 "@scure/base": "~1.1.0" 10327 } 10328 }, 10329 "@scure/bip39": { 10330 "version": "1.1.1", 10331 "resolved": "https://registry.npmjs.org/@scure/bip39/-/bip39-1.1.1.tgz", 10332 "integrity": "sha512-t+wDck2rVkh65Hmv280fYdVdY25J9YeEUIgn2LG1WM6gxFkGzcksoDiUkWVpVp3Oex9xGC68JU2dSbUfwZ2jPg==", 10333 "dev": true, 10334 "requires": { 10335 "@noble/hashes": "~1.2.0", 10336 "@scure/base": "~1.1.0" 10337 } 10338 }, 10339 "@sentry/core": { 10340 "version": "5.30.0", 10341 "resolved": "https://registry.npmjs.org/@sentry/core/-/core-5.30.0.tgz", 10342 "integrity": "sha512-TmfrII8w1PQZSZgPpUESqjB+jC6MvZJZdLtE/0hZ+SrnKhW3x5WlYLvTXZpcWePYBku7rl2wn1RZu6uT0qCTeg==", 10343 "dev": true, 10344 "requires": { 10345 "@sentry/hub": "5.30.0", 10346 "@sentry/minimal": "5.30.0", 10347 "@sentry/types": "5.30.0", 10348 "@sentry/utils": "5.30.0", 10349 "tslib": "^1.9.3" 10350 } 10351 }, 10352 "@sentry/hub": { 10353 "version": "5.30.0", 10354 "resolved": "https://registry.npmjs.org/@sentry/hub/-/hub-5.30.0.tgz", 10355 "integrity": "sha512-2tYrGnzb1gKz2EkMDQcfLrDTvmGcQPuWxLnJKXJvYTQDGLlEvi2tWz1VIHjunmOvJrB5aIQLhm+dcMRwFZDCqQ==", 10356 "dev": true, 10357 "requires": { 10358 "@sentry/types": "5.30.0", 10359 "@sentry/utils": "5.30.0", 10360 "tslib": "^1.9.3" 10361 } 10362 }, 10363 "@sentry/minimal": { 10364 "version": "5.30.0", 10365 "resolved": "https://registry.npmjs.org/@sentry/minimal/-/minimal-5.30.0.tgz", 10366 "integrity": "sha512-BwWb/owZKtkDX+Sc4zCSTNcvZUq7YcH3uAVlmh/gtR9rmUvbzAA3ewLuB3myi4wWRAMEtny6+J/FN/x+2wn9Xw==", 10367 "dev": true, 10368 "requires": { 10369 "@sentry/hub": "5.30.0", 10370 "@sentry/types": "5.30.0", 10371 "tslib": "^1.9.3" 10372 } 10373 }, 10374 "@sentry/node": { 10375 "version": "5.30.0", 10376 "resolved": "https://registry.npmjs.org/@sentry/node/-/node-5.30.0.tgz", 10377 "integrity": "sha512-Br5oyVBF0fZo6ZS9bxbJZG4ApAjRqAnqFFurMVJJdunNb80brh7a5Qva2kjhm+U6r9NJAB5OmDyPkA1Qnt+QVg==", 10378 "dev": true, 10379 "requires": { 10380 "@sentry/core": "5.30.0", 10381 "@sentry/hub": "5.30.0", 10382 "@sentry/tracing": "5.30.0", 10383 "@sentry/types": "5.30.0", 10384 "@sentry/utils": "5.30.0", 10385 "cookie": "^0.4.1", 10386 "https-proxy-agent": "^5.0.0", 10387 "lru_map": "^0.3.3", 10388 "tslib": "^1.9.3" 10389 } 10390 }, 10391 "@sentry/tracing": { 10392 "version": "5.30.0", 10393 "resolved": "https://registry.npmjs.org/@sentry/tracing/-/tracing-5.30.0.tgz", 10394 "integrity": "sha512-dUFowCr0AIMwiLD7Fs314Mdzcug+gBVo/+NCMyDw8tFxJkwWAKl7Qa2OZxLQ0ZHjakcj1hNKfCQJ9rhyfOl4Aw==", 10395 "dev": true, 10396 "requires": { 10397 "@sentry/hub": "5.30.0", 10398 "@sentry/minimal": "5.30.0", 10399 "@sentry/types": "5.30.0", 10400 "@sentry/utils": "5.30.0", 10401 "tslib": "^1.9.3" 10402 } 10403 }, 10404 "@sentry/types": { 10405 "version": "5.30.0", 10406 "resolved": "https://registry.npmjs.org/@sentry/types/-/types-5.30.0.tgz", 10407 "integrity": "sha512-R8xOqlSTZ+htqrfteCWU5Nk0CDN5ApUTvrlvBuiH1DyP6czDZ4ktbZB0hAgBlVcK0U+qpD3ag3Tqqpa5Q67rPw==", 10408 "dev": true 10409 }, 10410 "@sentry/utils": { 10411 "version": "5.30.0", 10412 "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-5.30.0.tgz", 10413 "integrity": "sha512-zaYmoH0NWWtvnJjC9/CBseXMtKHm/tm40sz3YfJRxeQjyzRqNQPgivpd9R/oDJCYj999mzdW382p/qi2ypjLww==", 10414 "dev": true, 10415 "requires": { 10416 "@sentry/types": "5.30.0", 10417 "tslib": "^1.9.3" 10418 } 10419 }, 10420 "@trufflesuite/bigint-buffer": { 10421 "version": "1.1.9", 10422 "resolved": "https://registry.npmjs.org/@trufflesuite/bigint-buffer/-/bigint-buffer-1.1.9.tgz", 10423 "integrity": "sha512-bdM5cEGCOhDSwminryHJbRmXc1x7dPKg6Pqns3qyTwFlxsqUgxE29lsERS3PlIW1HTjoIGMUqsk1zQQwST1Yxw==", 10424 "dev": true, 10425 "optional": true, 10426 "peer": true, 10427 "requires": { 10428 "node-gyp-build": "4.3.0" 10429 }, 10430 "dependencies": { 10431 "node-gyp-build": { 10432 "version": "4.3.0", 10433 "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.3.0.tgz", 10434 "integrity": "sha512-iWjXZvmboq0ja1pUGULQBexmxq8CV4xBhX7VDOTbL7ZR4FOowwY/VOtRxBN/yKxmdGoIp4j5ysNT4u3S2pDQ3Q==", 10435 "dev": true, 10436 "optional": true, 10437 "peer": true 10438 } 10439 } 10440 }, 10441 "@tsconfig/node10": { 10442 "version": "1.0.9", 10443 "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz", 10444 "integrity": "sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==", 10445 "dev": true 10446 }, 10447 "@tsconfig/node12": { 10448 "version": "1.0.11", 10449 "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", 10450 "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==", 10451 "dev": true 10452 }, 10453 "@tsconfig/node14": { 10454 "version": "1.0.3", 10455 "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", 10456 "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", 10457 "dev": true 10458 }, 10459 "@tsconfig/node16": { 10460 "version": "1.0.4", 10461 "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.4.tgz", 10462 "integrity": "sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==", 10463 "dev": true 10464 }, 10465 "@typechain/ethers-v5": { 10466 "version": "10.2.1", 10467 "resolved": "https://registry.npmjs.org/@typechain/ethers-v5/-/ethers-v5-10.2.1.tgz", 10468 "integrity": "sha512-n3tQmCZjRE6IU4h6lqUGiQ1j866n5MTCBJreNEHHVWXa2u9GJTaeYyU1/k+1qLutkyw+sS6VAN+AbeiTqsxd/A==", 10469 "dev": true, 10470 "peer": true, 10471 "requires": { 10472 "lodash": "^4.17.15", 10473 "ts-essentials": "^7.0.1" 10474 } 10475 }, 10476 "@types/abstract-leveldown": { 10477 "version": "7.2.1", 10478 "resolved": "https://registry.npmjs.org/@types/abstract-leveldown/-/abstract-leveldown-7.2.1.tgz", 10479 "integrity": "sha512-YK8irIC+eMrrmtGx0H4ISn9GgzLd9dojZWJaMbjp1YHLl2VqqNFBNrL5Q3KjGf4VE3sf/4hmq6EhQZ7kZp1NoQ==", 10480 "dev": true, 10481 "peer": true 10482 }, 10483 "@types/bn.js": { 10484 "version": "4.11.6", 10485 "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-4.11.6.tgz", 10486 "integrity": "sha512-pqr857jrp2kPuO9uRjZ3PwnJTjoQy+fcdxvBTvHm6dkmEL9q+hDD/2j/0ELOBPtPnS8LjCX0gI9nbl8lVkadpg==", 10487 "dev": true, 10488 "requires": { 10489 "@types/node": "*" 10490 } 10491 }, 10492 "@types/chai": { 10493 "version": "4.3.5", 10494 "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.5.tgz", 10495 "integrity": "sha512-mEo1sAde+UCE6b2hxn332f1g1E8WfYRu6p5SvTKr2ZKC1f7gFJXk4h5PyGP9Dt6gCaG8y8XhwnXWC6Iy2cmBng==", 10496 "dev": true 10497 }, 10498 "@types/level-errors": { 10499 "version": "3.0.0", 10500 "resolved": "https://registry.npmjs.org/@types/level-errors/-/level-errors-3.0.0.tgz", 10501 "integrity": "sha512-/lMtoq/Cf/2DVOm6zE6ORyOM+3ZVm/BvzEZVxUhf6bgh8ZHglXlBqxbxSlJeVp8FCbD3IVvk/VbsaNmDjrQvqQ==", 10502 "dev": true, 10503 "peer": true 10504 }, 10505 "@types/levelup": { 10506 "version": "4.3.3", 10507 "resolved": "https://registry.npmjs.org/@types/levelup/-/levelup-4.3.3.tgz", 10508 "integrity": "sha512-K+OTIjJcZHVlZQN1HmU64VtrC0jC3dXWQozuEIR9zVvltIk90zaGPM2AgT+fIkChpzHhFE3YnvFLCbLtzAmexA==", 10509 "dev": true, 10510 "peer": true, 10511 "requires": { 10512 "@types/abstract-leveldown": "*", 10513 "@types/level-errors": "*", 10514 "@types/node": "*" 10515 } 10516 }, 10517 "@types/lru-cache": { 10518 "version": "5.1.1", 10519 "resolved": "https://registry.npmjs.org/@types/lru-cache/-/lru-cache-5.1.1.tgz", 10520 "integrity": "sha512-ssE3Vlrys7sdIzs5LOxCzTVMsU7i9oa/IaW92wF32JFb3CVczqOkru2xspuKczHEbG3nvmPY7IFqVmGGHdNbYw==", 10521 "dev": true 10522 }, 10523 "@types/mkdirp": { 10524 "version": "0.5.2", 10525 "resolved": "https://registry.npmjs.org/@types/mkdirp/-/mkdirp-0.5.2.tgz", 10526 "integrity": "sha512-U5icWpv7YnZYGsN4/cmh3WD2onMY0aJIiTE6+51TwJCttdHvtCYmkBNOobHlXwrJRL0nkH9jH4kD+1FAdMN4Tg==", 10527 "dev": true, 10528 "peer": true, 10529 "requires": { 10530 "@types/node": "*" 10531 } 10532 }, 10533 "@types/mocha": { 10534 "version": "9.1.1", 10535 "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-9.1.1.tgz", 10536 "integrity": "sha512-Z61JK7DKDtdKTWwLeElSEBcWGRLY8g95ic5FoQqI9CMx0ns/Ghep3B4DfcEimiKMvtamNVULVNKEsiwV3aQmXw==", 10537 "dev": true 10538 }, 10539 "@types/node": { 10540 "version": "16.18.34", 10541 "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.34.tgz", 10542 "integrity": "sha512-VmVm7gXwhkUimRfBwVI1CHhwp86jDWR04B5FGebMMyxV90SlCmFujwUHrxTD4oO+SOYU86SoxvhgeRQJY7iXFg==", 10543 "dev": true 10544 }, 10545 "@types/node-fetch": { 10546 "version": "2.6.4", 10547 "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.4.tgz", 10548 "integrity": "sha512-1ZX9fcN4Rvkvgv4E6PAY5WXUFWFcRWxZa3EW83UjycOB9ljJCedb2CupIP4RZMEwF/M3eTcCihbBRgwtGbg5Rg==", 10549 "dev": true, 10550 "peer": true, 10551 "requires": { 10552 "@types/node": "*", 10553 "form-data": "^3.0.0" 10554 }, 10555 "dependencies": { 10556 "form-data": { 10557 "version": "3.0.1", 10558 "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", 10559 "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", 10560 "dev": true, 10561 "peer": true, 10562 "requires": { 10563 "asynckit": "^0.4.0", 10564 "combined-stream": "^1.0.8", 10565 "mime-types": "^2.1.12" 10566 } 10567 } 10568 } 10569 }, 10570 "@types/pbkdf2": { 10571 "version": "3.1.0", 10572 "resolved": "https://registry.npmjs.org/@types/pbkdf2/-/pbkdf2-3.1.0.tgz", 10573 "integrity": "sha512-Cf63Rv7jCQ0LaL8tNXmEyqTHuIJxRdlS5vMh1mj5voN4+QFhVZnlZruezqpWYDiJ8UTzhP0VmeLXCmBk66YrMQ==", 10574 "dev": true, 10575 "requires": { 10576 "@types/node": "*" 10577 } 10578 }, 10579 "@types/prettier": { 10580 "version": "2.7.3", 10581 "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.3.tgz", 10582 "integrity": "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==", 10583 "dev": true, 10584 "peer": true 10585 }, 10586 "@types/readable-stream": { 10587 "version": "2.3.15", 10588 "resolved": "https://registry.npmjs.org/@types/readable-stream/-/readable-stream-2.3.15.tgz", 10589 "integrity": "sha512-oM5JSKQCcICF1wvGgmecmHldZ48OZamtMxcGGVICOJA8o8cahXC1zEVAif8iwoc5j8etxFaRFnf095+CDsuoFQ==", 10590 "dev": true, 10591 "requires": { 10592 "@types/node": "*", 10593 "safe-buffer": "~5.1.1" 10594 }, 10595 "dependencies": { 10596 "safe-buffer": { 10597 "version": "5.1.2", 10598 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 10599 "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", 10600 "dev": true 10601 } 10602 } 10603 }, 10604 "@types/secp256k1": { 10605 "version": "4.0.3", 10606 "resolved": "https://registry.npmjs.org/@types/secp256k1/-/secp256k1-4.0.3.tgz", 10607 "integrity": "sha512-Da66lEIFeIz9ltsdMZcpQvmrmmoqrfju8pm1BH8WbYjZSwUgCwXLb9C+9XYogwBITnbsSaMdVPb2ekf7TV+03w==", 10608 "dev": true, 10609 "requires": { 10610 "@types/node": "*" 10611 } 10612 }, 10613 "@types/sinon": { 10614 "version": "10.0.15", 10615 "resolved": "https://registry.npmjs.org/@types/sinon/-/sinon-10.0.15.tgz", 10616 "integrity": "sha512-3lrFNQG0Kr2LDzvjyjB6AMJk4ge+8iYhQfdnSwIwlG88FUOV43kPcQqDZkDa/h3WSZy6i8Fr0BSjfQtB1B3xuQ==", 10617 "dev": true, 10618 "peer": true, 10619 "requires": { 10620 "@types/sinonjs__fake-timers": "*" 10621 } 10622 }, 10623 "@types/sinon-chai": { 10624 "version": "3.2.9", 10625 "resolved": "https://registry.npmjs.org/@types/sinon-chai/-/sinon-chai-3.2.9.tgz", 10626 "integrity": "sha512-/19t63pFYU0ikrdbXKBWj9PCdnKyTd0Qkz0X91Ta081cYsq90OxYdcWwK/dwEoDa6dtXgj2HJfmzgq+QZTHdmQ==", 10627 "dev": true, 10628 "peer": true, 10629 "requires": { 10630 "@types/chai": "*", 10631 "@types/sinon": "*" 10632 } 10633 }, 10634 "@types/sinonjs__fake-timers": { 10635 "version": "8.1.2", 10636 "resolved": "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.2.tgz", 10637 "integrity": "sha512-9GcLXF0/v3t80caGs5p2rRfkB+a8VBGLJZVih6CNFkx8IZ994wiKKLSRs9nuFwk1HevWs/1mnUmkApGrSGsShA==", 10638 "dev": true, 10639 "peer": true 10640 }, 10641 "abort-controller": { 10642 "version": "3.0.0", 10643 "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", 10644 "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", 10645 "dev": true, 10646 "requires": { 10647 "event-target-shim": "^5.0.0" 10648 } 10649 }, 10650 "abstract-level": { 10651 "version": "1.0.3", 10652 "resolved": "https://registry.npmjs.org/abstract-level/-/abstract-level-1.0.3.tgz", 10653 "integrity": "sha512-t6jv+xHy+VYwc4xqZMn2Pa9DjcdzvzZmQGRjTFc8spIbRGHgBrEKbPq+rYXc7CCo0lxgYvSgKVg9qZAhpVQSjA==", 10654 "dev": true, 10655 "requires": { 10656 "buffer": "^6.0.3", 10657 "catering": "^2.1.0", 10658 "is-buffer": "^2.0.5", 10659 "level-supports": "^4.0.0", 10660 "level-transcoder": "^1.0.1", 10661 "module-error": "^1.0.1", 10662 "queue-microtask": "^1.2.3" 10663 }, 10664 "dependencies": { 10665 "level-supports": { 10666 "version": "4.0.1", 10667 "resolved": "https://registry.npmjs.org/level-supports/-/level-supports-4.0.1.tgz", 10668 "integrity": "sha512-PbXpve8rKeNcZ9C1mUicC9auIYFyGpkV9/i6g76tLgANwWhtG2v7I4xNBUlkn3lE2/dZF3Pi0ygYGtLc4RXXdA==", 10669 "dev": true 10670 } 10671 } 10672 }, 10673 "abstract-leveldown": { 10674 "version": "6.3.0", 10675 "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-6.3.0.tgz", 10676 "integrity": "sha512-TU5nlYgta8YrBMNpc9FwQzRbiXsj49gsALsXadbGHt9CROPzX5fB0rWDR5mtdpOOKa5XqRFpbj1QroPAoPzVjQ==", 10677 "dev": true, 10678 "peer": true, 10679 "requires": { 10680 "buffer": "^5.5.0", 10681 "immediate": "^3.2.3", 10682 "level-concat-iterator": "~2.0.0", 10683 "level-supports": "~1.0.0", 10684 "xtend": "~4.0.0" 10685 }, 10686 "dependencies": { 10687 "buffer": { 10688 "version": "5.7.1", 10689 "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", 10690 "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", 10691 "dev": true, 10692 "peer": true, 10693 "requires": { 10694 "base64-js": "^1.3.1", 10695 "ieee754": "^1.1.13" 10696 } 10697 } 10698 } 10699 }, 10700 "acorn": { 10701 "version": "8.8.2", 10702 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", 10703 "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", 10704 "dev": true 10705 }, 10706 "acorn-walk": { 10707 "version": "8.2.0", 10708 "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", 10709 "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", 10710 "dev": true 10711 }, 10712 "adm-zip": { 10713 "version": "0.4.16", 10714 "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.16.tgz", 10715 "integrity": "sha512-TFi4HBKSGfIKsK5YCkKaaFG2m4PEDyViZmEwof3MTIgzimHLto6muaHVpbrljdIvIrFZzEq/p4nafOeLcYegrg==", 10716 "dev": true 10717 }, 10718 "aes-js": { 10719 "version": "3.0.0", 10720 "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-3.0.0.tgz", 10721 "integrity": "sha512-H7wUZRn8WpTq9jocdxQ2c8x2sKo9ZVmzfRE13GiNJXfp7NcKYEdvl3vspKjXox6RIG2VtaRe4JFvxG4rqp2Zuw==", 10722 "dev": true 10723 }, 10724 "agent-base": { 10725 "version": "6.0.2", 10726 "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", 10727 "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", 10728 "dev": true, 10729 "requires": { 10730 "debug": "4" 10731 } 10732 }, 10733 "aggregate-error": { 10734 "version": "3.1.0", 10735 "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", 10736 "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", 10737 "dev": true, 10738 "requires": { 10739 "clean-stack": "^2.0.0", 10740 "indent-string": "^4.0.0" 10741 } 10742 }, 10743 "ajv": { 10744 "version": "6.12.6", 10745 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", 10746 "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", 10747 "dev": true, 10748 "peer": true, 10749 "requires": { 10750 "fast-deep-equal": "^3.1.1", 10751 "fast-json-stable-stringify": "^2.0.0", 10752 "json-schema-traverse": "^0.4.1", 10753 "uri-js": "^4.2.2" 10754 } 10755 }, 10756 "ansi-colors": { 10757 "version": "4.1.3", 10758 "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", 10759 "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", 10760 "dev": true 10761 }, 10762 "ansi-escapes": { 10763 "version": "4.3.2", 10764 "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", 10765 "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", 10766 "dev": true, 10767 "requires": { 10768 "type-fest": "^0.21.3" 10769 } 10770 }, 10771 "ansi-regex": { 10772 "version": "5.0.1", 10773 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 10774 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 10775 "dev": true 10776 }, 10777 "ansi-styles": { 10778 "version": "3.2.1", 10779 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", 10780 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", 10781 "dev": true, 10782 "requires": { 10783 "color-convert": "^1.9.0" 10784 } 10785 }, 10786 "antlr4ts": { 10787 "version": "0.5.0-alpha.4", 10788 "resolved": "https://registry.npmjs.org/antlr4ts/-/antlr4ts-0.5.0-alpha.4.tgz", 10789 "integrity": "sha512-WPQDt1B74OfPv/IMS2ekXAKkTZIHl88uMetg6q3OTqgFxZ/dxDXI0EWLyZid/1Pe6hTftyg5N7gel5wNAGxXyQ==", 10790 "dev": true 10791 }, 10792 "anymatch": { 10793 "version": "3.1.3", 10794 "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", 10795 "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", 10796 "dev": true, 10797 "requires": { 10798 "normalize-path": "^3.0.0", 10799 "picomatch": "^2.0.4" 10800 } 10801 }, 10802 "arg": { 10803 "version": "4.1.3", 10804 "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", 10805 "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", 10806 "dev": true 10807 }, 10808 "argparse": { 10809 "version": "2.0.1", 10810 "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", 10811 "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", 10812 "dev": true 10813 }, 10814 "array-back": { 10815 "version": "3.1.0", 10816 "resolved": "https://registry.npmjs.org/array-back/-/array-back-3.1.0.tgz", 10817 "integrity": "sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==", 10818 "dev": true, 10819 "peer": true 10820 }, 10821 "asn1": { 10822 "version": "0.2.6", 10823 "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", 10824 "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", 10825 "dev": true, 10826 "peer": true, 10827 "requires": { 10828 "safer-buffer": "~2.1.0" 10829 } 10830 }, 10831 "asn1.js": { 10832 "version": "5.4.1", 10833 "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", 10834 "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", 10835 "dev": true, 10836 "requires": { 10837 "bn.js": "^4.0.0", 10838 "inherits": "^2.0.1", 10839 "minimalistic-assert": "^1.0.0", 10840 "safer-buffer": "^2.1.0" 10841 }, 10842 "dependencies": { 10843 "bn.js": { 10844 "version": "4.12.0", 10845 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", 10846 "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", 10847 "dev": true 10848 } 10849 } 10850 }, 10851 "assert": { 10852 "version": "2.0.0", 10853 "resolved": "https://registry.npmjs.org/assert/-/assert-2.0.0.tgz", 10854 "integrity": "sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A==", 10855 "dev": true, 10856 "requires": { 10857 "es6-object-assign": "^1.1.0", 10858 "is-nan": "^1.2.1", 10859 "object-is": "^1.0.1", 10860 "util": "^0.12.0" 10861 } 10862 }, 10863 "assert-plus": { 10864 "version": "1.0.0", 10865 "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", 10866 "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", 10867 "dev": true, 10868 "peer": true 10869 }, 10870 "assertion-error": { 10871 "version": "1.1.0", 10872 "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", 10873 "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", 10874 "dev": true 10875 }, 10876 "async": { 10877 "version": "2.6.4", 10878 "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", 10879 "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", 10880 "dev": true, 10881 "peer": true, 10882 "requires": { 10883 "lodash": "^4.17.14" 10884 } 10885 }, 10886 "async-eventemitter": { 10887 "version": "0.2.4", 10888 "resolved": "https://registry.npmjs.org/async-eventemitter/-/async-eventemitter-0.2.4.tgz", 10889 "integrity": "sha512-pd20BwL7Yt1zwDFy+8MX8F1+WCT8aQeKj0kQnTrH9WaeRETlRamVhD0JtRPmrV4GfOJ2F9CvdQkZeZhnh2TuHw==", 10890 "dev": true, 10891 "peer": true, 10892 "requires": { 10893 "async": "^2.4.0" 10894 } 10895 }, 10896 "asynckit": { 10897 "version": "0.4.0", 10898 "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", 10899 "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", 10900 "dev": true 10901 }, 10902 "available-typed-arrays": { 10903 "version": "1.0.5", 10904 "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", 10905 "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", 10906 "dev": true 10907 }, 10908 "avalanche": { 10909 "version": "3.16.0", 10910 "resolved": "https://registry.npmjs.org/avalanche/-/avalanche-3.16.0.tgz", 10911 "integrity": "sha512-Xy37+SvtUetBwdZ9Ic7nKXokPdPscdeeoa0RtXXvS/80RKRnhI3f7atKTk6XpGZ//X64s0DsT8IoM/Pn/KdZjg==", 10912 "dev": true, 10913 "requires": { 10914 "assert": "2.0.0", 10915 "axios": "0.27.2", 10916 "bech32": "2.0.0", 10917 "bip39": "3.0.4", 10918 "bn.js": "5.2.1", 10919 "buffer": "6.0.3", 10920 "create-hash": "1.2.0", 10921 "crypto-browserify": "3.12.0", 10922 "elliptic": "6.5.4", 10923 "ethers": "5.7.2", 10924 "hdkey": "2.0.1", 10925 "isomorphic-ws": "5.0.0", 10926 "randombytes": "^2.1.0", 10927 "store2": "2.14.2", 10928 "stream-browserify": "3.0.0", 10929 "ws": "8.8.1", 10930 "xss": "1.0.14" 10931 } 10932 }, 10933 "aws-sign2": { 10934 "version": "0.7.0", 10935 "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", 10936 "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==", 10937 "dev": true, 10938 "peer": true 10939 }, 10940 "aws4": { 10941 "version": "1.12.0", 10942 "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.12.0.tgz", 10943 "integrity": "sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==", 10944 "dev": true, 10945 "peer": true 10946 }, 10947 "axios": { 10948 "version": "0.27.2", 10949 "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", 10950 "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", 10951 "dev": true, 10952 "requires": { 10953 "follow-redirects": "^1.14.9", 10954 "form-data": "^4.0.0" 10955 } 10956 }, 10957 "balanced-match": { 10958 "version": "1.0.2", 10959 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 10960 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 10961 "dev": true 10962 }, 10963 "base-x": { 10964 "version": "3.0.9", 10965 "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.9.tgz", 10966 "integrity": "sha512-H7JU6iBHTal1gp56aKoaa//YUxEaAOUiydvrV/pILqIHXTtqxSkATOnDA2u+jZ/61sD+L/412+7kzXRtWukhpQ==", 10967 "dev": true, 10968 "requires": { 10969 "safe-buffer": "^5.0.1" 10970 } 10971 }, 10972 "base64-js": { 10973 "version": "1.5.1", 10974 "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", 10975 "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", 10976 "dev": true 10977 }, 10978 "bcrypt-pbkdf": { 10979 "version": "1.0.2", 10980 "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", 10981 "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", 10982 "dev": true, 10983 "peer": true, 10984 "requires": { 10985 "tweetnacl": "^0.14.3" 10986 }, 10987 "dependencies": { 10988 "tweetnacl": { 10989 "version": "0.14.5", 10990 "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", 10991 "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==", 10992 "dev": true, 10993 "peer": true 10994 } 10995 } 10996 }, 10997 "bech32": { 10998 "version": "2.0.0", 10999 "resolved": "https://registry.npmjs.org/bech32/-/bech32-2.0.0.tgz", 11000 "integrity": "sha512-LcknSilhIGatDAsY1ak2I8VtGaHNhgMSYVxFrGLXv+xLHytaKZKcaUJJUE7qmBr7h33o5YQwP55pMI0xmkpJwg==", 11001 "dev": true 11002 }, 11003 "bigint-crypto-utils": { 11004 "version": "3.2.2", 11005 "resolved": "https://registry.npmjs.org/bigint-crypto-utils/-/bigint-crypto-utils-3.2.2.tgz", 11006 "integrity": "sha512-U1RbE3aX9ayCUVcIPHuPDPKcK3SFOXf93J1UK/iHlJuQB7bhagPIX06/CLpLEsDThJ7KA4Dhrnzynl+d2weTiw==", 11007 "dev": true 11008 }, 11009 "bignumber.js": { 11010 "version": "9.1.1", 11011 "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.1.tgz", 11012 "integrity": "sha512-pHm4LsMJ6lzgNGVfZHjMoO8sdoRhOzOH4MLmY65Jg70bpxCKu5iOHNJyfF6OyvYw7t8Fpf35RuzUyqnQsj8Vig==", 11013 "dev": true, 11014 "peer": true 11015 }, 11016 "binary-extensions": { 11017 "version": "2.2.0", 11018 "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", 11019 "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", 11020 "dev": true 11021 }, 11022 "bip39": { 11023 "version": "3.0.4", 11024 "resolved": "https://registry.npmjs.org/bip39/-/bip39-3.0.4.tgz", 11025 "integrity": "sha512-YZKQlb752TrUWqHWj7XAwCSjYEgGAk+/Aas3V7NyjQeZYsztO8JnQUaCWhcnL4T+jL8nvB8typ2jRPzTlgugNw==", 11026 "dev": true, 11027 "requires": { 11028 "@types/node": "11.11.6", 11029 "create-hash": "^1.1.0", 11030 "pbkdf2": "^3.0.9", 11031 "randombytes": "^2.0.1" 11032 }, 11033 "dependencies": { 11034 "@types/node": { 11035 "version": "11.11.6", 11036 "resolved": "https://registry.npmjs.org/@types/node/-/node-11.11.6.tgz", 11037 "integrity": "sha512-Exw4yUWMBXM3X+8oqzJNRqZSwUAaS4+7NdvHqQuFi/d+synz++xmX3QIf+BFqneW8N31R8Ky+sikfZUXq07ggQ==", 11038 "dev": true 11039 } 11040 } 11041 }, 11042 "blakejs": { 11043 "version": "1.2.1", 11044 "resolved": "https://registry.npmjs.org/blakejs/-/blakejs-1.2.1.tgz", 11045 "integrity": "sha512-QXUSXI3QVc/gJME0dBpXrag1kbzOqCjCX8/b54ntNyW6sjtoqxqRk3LTmXzaJoh71zMsDCjM+47jS7XiwN/+fQ==", 11046 "dev": true 11047 }, 11048 "bluebird": { 11049 "version": "3.7.2", 11050 "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", 11051 "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", 11052 "dev": true, 11053 "peer": true 11054 }, 11055 "bn.js": { 11056 "version": "5.2.1", 11057 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", 11058 "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==", 11059 "dev": true 11060 }, 11061 "brace-expansion": { 11062 "version": "1.1.11", 11063 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 11064 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 11065 "dev": true, 11066 "requires": { 11067 "balanced-match": "^1.0.0", 11068 "concat-map": "0.0.1" 11069 } 11070 }, 11071 "braces": { 11072 "version": "3.0.2", 11073 "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", 11074 "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", 11075 "dev": true, 11076 "requires": { 11077 "fill-range": "^7.0.1" 11078 } 11079 }, 11080 "brorand": { 11081 "version": "1.1.0", 11082 "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", 11083 "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==", 11084 "dev": true 11085 }, 11086 "browser-level": { 11087 "version": "1.0.1", 11088 "resolved": "https://registry.npmjs.org/browser-level/-/browser-level-1.0.1.tgz", 11089 "integrity": "sha512-XECYKJ+Dbzw0lbydyQuJzwNXtOpbMSq737qxJN11sIRTErOMShvDpbzTlgju7orJKvx4epULolZAuJGLzCmWRQ==", 11090 "dev": true, 11091 "requires": { 11092 "abstract-level": "^1.0.2", 11093 "catering": "^2.1.1", 11094 "module-error": "^1.0.2", 11095 "run-parallel-limit": "^1.1.0" 11096 } 11097 }, 11098 "browser-stdout": { 11099 "version": "1.3.1", 11100 "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", 11101 "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==", 11102 "dev": true 11103 }, 11104 "browserify-aes": { 11105 "version": "1.2.0", 11106 "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", 11107 "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", 11108 "dev": true, 11109 "requires": { 11110 "buffer-xor": "^1.0.3", 11111 "cipher-base": "^1.0.0", 11112 "create-hash": "^1.1.0", 11113 "evp_bytestokey": "^1.0.3", 11114 "inherits": "^2.0.1", 11115 "safe-buffer": "^5.0.1" 11116 } 11117 }, 11118 "browserify-cipher": { 11119 "version": "1.0.1", 11120 "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", 11121 "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", 11122 "dev": true, 11123 "requires": { 11124 "browserify-aes": "^1.0.4", 11125 "browserify-des": "^1.0.0", 11126 "evp_bytestokey": "^1.0.0" 11127 } 11128 }, 11129 "browserify-des": { 11130 "version": "1.0.2", 11131 "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", 11132 "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", 11133 "dev": true, 11134 "requires": { 11135 "cipher-base": "^1.0.1", 11136 "des.js": "^1.0.0", 11137 "inherits": "^2.0.1", 11138 "safe-buffer": "^5.1.2" 11139 } 11140 }, 11141 "browserify-rsa": { 11142 "version": "4.1.0", 11143 "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", 11144 "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", 11145 "dev": true, 11146 "requires": { 11147 "bn.js": "^5.0.0", 11148 "randombytes": "^2.0.1" 11149 } 11150 }, 11151 "browserify-sign": { 11152 "version": "4.2.1", 11153 "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", 11154 "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", 11155 "dev": true, 11156 "requires": { 11157 "bn.js": "^5.1.1", 11158 "browserify-rsa": "^4.0.1", 11159 "create-hash": "^1.2.0", 11160 "create-hmac": "^1.1.7", 11161 "elliptic": "^6.5.3", 11162 "inherits": "^2.0.4", 11163 "parse-asn1": "^5.1.5", 11164 "readable-stream": "^3.6.0", 11165 "safe-buffer": "^5.2.0" 11166 } 11167 }, 11168 "bs58": { 11169 "version": "4.0.1", 11170 "resolved": "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz", 11171 "integrity": "sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw==", 11172 "dev": true, 11173 "requires": { 11174 "base-x": "^3.0.2" 11175 } 11176 }, 11177 "bs58check": { 11178 "version": "2.1.2", 11179 "resolved": "https://registry.npmjs.org/bs58check/-/bs58check-2.1.2.tgz", 11180 "integrity": "sha512-0TS1jicxdU09dwJMNZtVAfzPi6Q6QeN0pM1Fkzrjn+XYHvzMKPU3pHVpva+769iNVSfIYWf7LJ6WR+BuuMf8cA==", 11181 "dev": true, 11182 "requires": { 11183 "bs58": "^4.0.0", 11184 "create-hash": "^1.1.0", 11185 "safe-buffer": "^5.1.2" 11186 } 11187 }, 11188 "buffer": { 11189 "version": "6.0.3", 11190 "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", 11191 "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", 11192 "dev": true, 11193 "requires": { 11194 "base64-js": "^1.3.1", 11195 "ieee754": "^1.2.1" 11196 } 11197 }, 11198 "buffer-from": { 11199 "version": "1.1.2", 11200 "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", 11201 "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", 11202 "dev": true 11203 }, 11204 "buffer-xor": { 11205 "version": "1.0.3", 11206 "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", 11207 "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==", 11208 "dev": true 11209 }, 11210 "busboy": { 11211 "version": "1.6.0", 11212 "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", 11213 "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", 11214 "dev": true, 11215 "requires": { 11216 "streamsearch": "^1.1.0" 11217 } 11218 }, 11219 "bytes": { 11220 "version": "3.1.2", 11221 "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", 11222 "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", 11223 "dev": true 11224 }, 11225 "call-bind": { 11226 "version": "1.0.2", 11227 "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", 11228 "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", 11229 "dev": true, 11230 "requires": { 11231 "function-bind": "^1.1.1", 11232 "get-intrinsic": "^1.0.2" 11233 } 11234 }, 11235 "camelcase": { 11236 "version": "6.3.0", 11237 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", 11238 "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", 11239 "dev": true 11240 }, 11241 "case": { 11242 "version": "1.6.3", 11243 "resolved": "https://registry.npmjs.org/case/-/case-1.6.3.tgz", 11244 "integrity": "sha512-mzDSXIPaFwVDvZAHqZ9VlbyF4yyXRuX6IvB06WvPYkqJVO24kX1PPhv9bfpKNFZyxYFmmgo03HUiD8iklmJYRQ==", 11245 "dev": true 11246 }, 11247 "caseless": { 11248 "version": "0.12.0", 11249 "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", 11250 "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==", 11251 "dev": true, 11252 "peer": true 11253 }, 11254 "catering": { 11255 "version": "2.1.1", 11256 "resolved": "https://registry.npmjs.org/catering/-/catering-2.1.1.tgz", 11257 "integrity": "sha512-K7Qy8O9p76sL3/3m7/zLKbRkyOlSZAgzEaLhyj2mXS8PsCud2Eo4hAb8aLtZqHh0QGqLcb9dlJSu6lHRVENm1w==", 11258 "dev": true 11259 }, 11260 "chai": { 11261 "version": "4.3.7", 11262 "resolved": "https://registry.npmjs.org/chai/-/chai-4.3.7.tgz", 11263 "integrity": "sha512-HLnAzZ2iupm25PlN0xFreAlBA5zaBSv3og0DdeGA4Ar6h6rJ3A0rolRUKJhSF2V10GZKDgWF/VmAEsNWjCRB+A==", 11264 "dev": true, 11265 "requires": { 11266 "assertion-error": "^1.1.0", 11267 "check-error": "^1.0.2", 11268 "deep-eql": "^4.1.2", 11269 "get-func-name": "^2.0.0", 11270 "loupe": "^2.3.1", 11271 "pathval": "^1.1.1", 11272 "type-detect": "^4.0.5" 11273 } 11274 }, 11275 "chalk": { 11276 "version": "2.4.2", 11277 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", 11278 "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", 11279 "dev": true, 11280 "requires": { 11281 "ansi-styles": "^3.2.1", 11282 "escape-string-regexp": "^1.0.5", 11283 "supports-color": "^5.3.0" 11284 } 11285 }, 11286 "check-error": { 11287 "version": "1.0.2", 11288 "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz", 11289 "integrity": "sha512-BrgHpW9NURQgzoNyjfq0Wu6VFO6D7IZEmJNdtgNqpzGG8RuNFHt2jQxWlAs4HMe119chBnv+34syEZtc6IhLtA==", 11290 "dev": true 11291 }, 11292 "chokidar": { 11293 "version": "3.5.3", 11294 "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", 11295 "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", 11296 "dev": true, 11297 "requires": { 11298 "anymatch": "~3.1.2", 11299 "braces": "~3.0.2", 11300 "fsevents": "~2.3.2", 11301 "glob-parent": "~5.1.2", 11302 "is-binary-path": "~2.1.0", 11303 "is-glob": "~4.0.1", 11304 "normalize-path": "~3.0.0", 11305 "readdirp": "~3.6.0" 11306 } 11307 }, 11308 "ci-info": { 11309 "version": "2.0.0", 11310 "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", 11311 "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", 11312 "dev": true 11313 }, 11314 "cipher-base": { 11315 "version": "1.0.4", 11316 "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", 11317 "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", 11318 "dev": true, 11319 "requires": { 11320 "inherits": "^2.0.1", 11321 "safe-buffer": "^5.0.1" 11322 } 11323 }, 11324 "classic-level": { 11325 "version": "1.3.0", 11326 "resolved": "https://registry.npmjs.org/classic-level/-/classic-level-1.3.0.tgz", 11327 "integrity": "sha512-iwFAJQYtqRTRM0F6L8h4JCt00ZSGdOyqh7yVrhhjrOpFhmBjNlRUey64MCiyo6UmQHMJ+No3c81nujPv+n9yrg==", 11328 "dev": true, 11329 "requires": { 11330 "abstract-level": "^1.0.2", 11331 "catering": "^2.1.0", 11332 "module-error": "^1.0.1", 11333 "napi-macros": "^2.2.2", 11334 "node-gyp-build": "^4.3.0" 11335 } 11336 }, 11337 "clean-stack": { 11338 "version": "2.2.0", 11339 "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", 11340 "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", 11341 "dev": true 11342 }, 11343 "cliui": { 11344 "version": "7.0.4", 11345 "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", 11346 "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", 11347 "dev": true, 11348 "requires": { 11349 "string-width": "^4.2.0", 11350 "strip-ansi": "^6.0.0", 11351 "wrap-ansi": "^7.0.0" 11352 } 11353 }, 11354 "code-point-at": { 11355 "version": "1.1.0", 11356 "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", 11357 "integrity": "sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==", 11358 "dev": true, 11359 "peer": true 11360 }, 11361 "color-convert": { 11362 "version": "1.9.3", 11363 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", 11364 "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", 11365 "dev": true, 11366 "requires": { 11367 "color-name": "1.1.3" 11368 } 11369 }, 11370 "color-name": { 11371 "version": "1.1.3", 11372 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", 11373 "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", 11374 "dev": true 11375 }, 11376 "combined-stream": { 11377 "version": "1.0.8", 11378 "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", 11379 "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", 11380 "dev": true, 11381 "requires": { 11382 "delayed-stream": "~1.0.0" 11383 } 11384 }, 11385 "command-exists": { 11386 "version": "1.2.9", 11387 "resolved": "https://registry.npmjs.org/command-exists/-/command-exists-1.2.9.tgz", 11388 "integrity": "sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==", 11389 "dev": true 11390 }, 11391 "command-line-args": { 11392 "version": "5.2.1", 11393 "resolved": "https://registry.npmjs.org/command-line-args/-/command-line-args-5.2.1.tgz", 11394 "integrity": "sha512-H4UfQhZyakIjC74I9d34fGYDwk3XpSr17QhEd0Q3I9Xq1CETHo4Hcuo87WyWHpAF1aSLjLRf5lD9ZGX2qStUvg==", 11395 "dev": true, 11396 "peer": true, 11397 "requires": { 11398 "array-back": "^3.1.0", 11399 "find-replace": "^3.0.0", 11400 "lodash.camelcase": "^4.3.0", 11401 "typical": "^4.0.0" 11402 } 11403 }, 11404 "command-line-usage": { 11405 "version": "6.1.3", 11406 "resolved": "https://registry.npmjs.org/command-line-usage/-/command-line-usage-6.1.3.tgz", 11407 "integrity": "sha512-sH5ZSPr+7UStsloltmDh7Ce5fb8XPlHyoPzTpyyMuYCtervL65+ubVZ6Q61cFtFl62UyJlc8/JwERRbAFPUqgw==", 11408 "dev": true, 11409 "peer": true, 11410 "requires": { 11411 "array-back": "^4.0.2", 11412 "chalk": "^2.4.2", 11413 "table-layout": "^1.0.2", 11414 "typical": "^5.2.0" 11415 }, 11416 "dependencies": { 11417 "array-back": { 11418 "version": "4.0.2", 11419 "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.2.tgz", 11420 "integrity": "sha512-NbdMezxqf94cnNfWLL7V/im0Ub+Anbb0IoZhvzie8+4HJ4nMQuzHuy49FkGYCJK2yAloZ3meiB6AVMClbrI1vg==", 11421 "dev": true, 11422 "peer": true 11423 }, 11424 "typical": { 11425 "version": "5.2.0", 11426 "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", 11427 "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==", 11428 "dev": true, 11429 "peer": true 11430 } 11431 } 11432 }, 11433 "commander": { 11434 "version": "3.0.2", 11435 "resolved": "https://registry.npmjs.org/commander/-/commander-3.0.2.tgz", 11436 "integrity": "sha512-Gar0ASD4BDyKC4hl4DwHqDrmvjoxWKZigVnAbn5H1owvm4CxCPdb0HQDehwNYMJpla5+M2tPmPARzhtYuwpHow==", 11437 "dev": true 11438 }, 11439 "concat-map": { 11440 "version": "0.0.1", 11441 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 11442 "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", 11443 "dev": true 11444 }, 11445 "cookie": { 11446 "version": "0.4.2", 11447 "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", 11448 "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", 11449 "dev": true 11450 }, 11451 "core-js-pure": { 11452 "version": "3.30.2", 11453 "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.30.2.tgz", 11454 "integrity": "sha512-p/npFUJXXBkCCTIlEGBdghofn00jWG6ZOtdoIXSJmAu2QBvN0IqpZXWweOytcwE6cfx8ZvVUy1vw8zxhe4Y2vg==", 11455 "dev": true, 11456 "peer": true 11457 }, 11458 "core-util-is": { 11459 "version": "1.0.2", 11460 "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", 11461 "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==", 11462 "dev": true, 11463 "peer": true 11464 }, 11465 "crc-32": { 11466 "version": "1.2.2", 11467 "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", 11468 "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==", 11469 "dev": true 11470 }, 11471 "create-ecdh": { 11472 "version": "4.0.4", 11473 "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", 11474 "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", 11475 "dev": true, 11476 "requires": { 11477 "bn.js": "^4.1.0", 11478 "elliptic": "^6.5.3" 11479 }, 11480 "dependencies": { 11481 "bn.js": { 11482 "version": "4.12.0", 11483 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", 11484 "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", 11485 "dev": true 11486 } 11487 } 11488 }, 11489 "create-hash": { 11490 "version": "1.2.0", 11491 "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", 11492 "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", 11493 "dev": true, 11494 "requires": { 11495 "cipher-base": "^1.0.1", 11496 "inherits": "^2.0.1", 11497 "md5.js": "^1.3.4", 11498 "ripemd160": "^2.0.1", 11499 "sha.js": "^2.4.0" 11500 } 11501 }, 11502 "create-hmac": { 11503 "version": "1.1.7", 11504 "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", 11505 "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", 11506 "dev": true, 11507 "requires": { 11508 "cipher-base": "^1.0.3", 11509 "create-hash": "^1.1.0", 11510 "inherits": "^2.0.1", 11511 "ripemd160": "^2.0.0", 11512 "safe-buffer": "^5.0.1", 11513 "sha.js": "^2.4.8" 11514 } 11515 }, 11516 "create-require": { 11517 "version": "1.1.1", 11518 "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", 11519 "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", 11520 "dev": true 11521 }, 11522 "crypto-browserify": { 11523 "version": "3.12.0", 11524 "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", 11525 "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", 11526 "dev": true, 11527 "requires": { 11528 "browserify-cipher": "^1.0.0", 11529 "browserify-sign": "^4.0.0", 11530 "create-ecdh": "^4.0.0", 11531 "create-hash": "^1.1.0", 11532 "create-hmac": "^1.1.0", 11533 "diffie-hellman": "^5.0.0", 11534 "inherits": "^2.0.1", 11535 "pbkdf2": "^3.0.3", 11536 "public-encrypt": "^4.0.0", 11537 "randombytes": "^2.0.0", 11538 "randomfill": "^1.0.3" 11539 } 11540 }, 11541 "cssfilter": { 11542 "version": "0.0.10", 11543 "resolved": "https://registry.npmjs.org/cssfilter/-/cssfilter-0.0.10.tgz", 11544 "integrity": "sha512-FAaLDaplstoRsDR8XGYH51znUN0UY7nMc6Z9/fvE8EXGwvJE9hu7W2vHwx1+bd6gCYnln9nLbzxFTrcO9YQDZw==", 11545 "dev": true 11546 }, 11547 "dashdash": { 11548 "version": "1.14.1", 11549 "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", 11550 "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", 11551 "dev": true, 11552 "peer": true, 11553 "requires": { 11554 "assert-plus": "^1.0.0" 11555 } 11556 }, 11557 "debug": { 11558 "version": "4.3.4", 11559 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", 11560 "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", 11561 "dev": true, 11562 "requires": { 11563 "ms": "2.1.2" 11564 } 11565 }, 11566 "decamelize": { 11567 "version": "1.2.0", 11568 "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", 11569 "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", 11570 "dev": true, 11571 "peer": true 11572 }, 11573 "deep-eql": { 11574 "version": "4.1.3", 11575 "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-4.1.3.tgz", 11576 "integrity": "sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==", 11577 "dev": true, 11578 "requires": { 11579 "type-detect": "^4.0.0" 11580 } 11581 }, 11582 "deep-extend": { 11583 "version": "0.6.0", 11584 "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", 11585 "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", 11586 "dev": true, 11587 "peer": true 11588 }, 11589 "deferred-leveldown": { 11590 "version": "5.3.0", 11591 "resolved": "https://registry.npmjs.org/deferred-leveldown/-/deferred-leveldown-5.3.0.tgz", 11592 "integrity": "sha512-a59VOT+oDy7vtAbLRCZwWgxu2BaCfd5Hk7wxJd48ei7I+nsg8Orlb9CLG0PMZienk9BSUKgeAqkO2+Lw+1+Ukw==", 11593 "dev": true, 11594 "peer": true, 11595 "requires": { 11596 "abstract-leveldown": "~6.2.1", 11597 "inherits": "^2.0.3" 11598 }, 11599 "dependencies": { 11600 "abstract-leveldown": { 11601 "version": "6.2.3", 11602 "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-6.2.3.tgz", 11603 "integrity": "sha512-BsLm5vFMRUrrLeCcRc+G0t2qOaTzpoJQLOubq2XM72eNpjF5UdU5o/5NvlNhx95XHcAvcl8OMXr4mlg/fRgUXQ==", 11604 "dev": true, 11605 "peer": true, 11606 "requires": { 11607 "buffer": "^5.5.0", 11608 "immediate": "^3.2.3", 11609 "level-concat-iterator": "~2.0.0", 11610 "level-supports": "~1.0.0", 11611 "xtend": "~4.0.0" 11612 } 11613 }, 11614 "buffer": { 11615 "version": "5.7.1", 11616 "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", 11617 "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", 11618 "dev": true, 11619 "peer": true, 11620 "requires": { 11621 "base64-js": "^1.3.1", 11622 "ieee754": "^1.1.13" 11623 } 11624 } 11625 } 11626 }, 11627 "define-properties": { 11628 "version": "1.2.0", 11629 "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", 11630 "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", 11631 "dev": true, 11632 "requires": { 11633 "has-property-descriptors": "^1.0.0", 11634 "object-keys": "^1.1.1" 11635 } 11636 }, 11637 "delayed-stream": { 11638 "version": "1.0.0", 11639 "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", 11640 "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", 11641 "dev": true 11642 }, 11643 "depd": { 11644 "version": "2.0.0", 11645 "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", 11646 "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", 11647 "dev": true 11648 }, 11649 "des.js": { 11650 "version": "1.1.0", 11651 "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.1.0.tgz", 11652 "integrity": "sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg==", 11653 "dev": true, 11654 "requires": { 11655 "inherits": "^2.0.1", 11656 "minimalistic-assert": "^1.0.0" 11657 } 11658 }, 11659 "diff": { 11660 "version": "5.0.0", 11661 "resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz", 11662 "integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==", 11663 "dev": true 11664 }, 11665 "diffie-hellman": { 11666 "version": "5.0.3", 11667 "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", 11668 "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", 11669 "dev": true, 11670 "requires": { 11671 "bn.js": "^4.1.0", 11672 "miller-rabin": "^4.0.0", 11673 "randombytes": "^2.0.0" 11674 }, 11675 "dependencies": { 11676 "bn.js": { 11677 "version": "4.12.0", 11678 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", 11679 "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", 11680 "dev": true 11681 } 11682 } 11683 }, 11684 "ds-test": { 11685 "version": "git+ssh://git@github.com/dapphub/ds-test.git#e282159d5170298eb2455a6c05280ab5a73a4ef0", 11686 "integrity": "sha512-/lWtOl1k0lI1gNGoQ8Cxi3+apUMdvUe1C18Ehqc2btCToIIE0f2bISarjQJcB4CZ3EM7uqHh45gJJnDJwx4YyQ==", 11687 "from": "ds-test@https://github.com/dapphub/ds-test.git" 11688 }, 11689 "ecc-jsbn": { 11690 "version": "0.1.2", 11691 "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", 11692 "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", 11693 "dev": true, 11694 "peer": true, 11695 "requires": { 11696 "jsbn": "~0.1.0", 11697 "safer-buffer": "^2.1.0" 11698 } 11699 }, 11700 "elliptic": { 11701 "version": "6.5.4", 11702 "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", 11703 "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", 11704 "dev": true, 11705 "requires": { 11706 "bn.js": "^4.11.9", 11707 "brorand": "^1.1.0", 11708 "hash.js": "^1.0.0", 11709 "hmac-drbg": "^1.0.1", 11710 "inherits": "^2.0.4", 11711 "minimalistic-assert": "^1.0.1", 11712 "minimalistic-crypto-utils": "^1.0.1" 11713 }, 11714 "dependencies": { 11715 "bn.js": { 11716 "version": "4.12.0", 11717 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", 11718 "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", 11719 "dev": true 11720 } 11721 } 11722 }, 11723 "emittery": { 11724 "version": "0.10.0", 11725 "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.0.tgz", 11726 "integrity": "sha512-AGvFfs+d0JKCJQ4o01ASQLGPmSCxgfU9RFXvzPvZdjKK8oscynksuJhWrSTSw7j7Ep/sZct5b5ZhYCi8S/t0HQ==", 11727 "dev": true, 11728 "peer": true 11729 }, 11730 "emoji-regex": { 11731 "version": "8.0.0", 11732 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 11733 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 11734 "dev": true 11735 }, 11736 "encoding-down": { 11737 "version": "6.3.0", 11738 "resolved": "https://registry.npmjs.org/encoding-down/-/encoding-down-6.3.0.tgz", 11739 "integrity": "sha512-QKrV0iKR6MZVJV08QY0wp1e7vF6QbhnbQhb07bwpEyuz4uZiZgPlEGdkCROuFkUwdxlFaiPIhjyarH1ee/3vhw==", 11740 "dev": true, 11741 "peer": true, 11742 "requires": { 11743 "abstract-leveldown": "^6.2.1", 11744 "inherits": "^2.0.3", 11745 "level-codec": "^9.0.0", 11746 "level-errors": "^2.0.0" 11747 } 11748 }, 11749 "enquirer": { 11750 "version": "2.3.6", 11751 "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", 11752 "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", 11753 "dev": true, 11754 "requires": { 11755 "ansi-colors": "^4.1.1" 11756 } 11757 }, 11758 "env-paths": { 11759 "version": "2.2.1", 11760 "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", 11761 "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", 11762 "dev": true 11763 }, 11764 "errno": { 11765 "version": "0.1.8", 11766 "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", 11767 "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", 11768 "dev": true, 11769 "peer": true, 11770 "requires": { 11771 "prr": "~1.0.1" 11772 } 11773 }, 11774 "error-ex": { 11775 "version": "1.3.2", 11776 "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", 11777 "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", 11778 "dev": true, 11779 "peer": true, 11780 "requires": { 11781 "is-arrayish": "^0.2.1" 11782 } 11783 }, 11784 "es6-object-assign": { 11785 "version": "1.1.0", 11786 "resolved": "https://registry.npmjs.org/es6-object-assign/-/es6-object-assign-1.1.0.tgz", 11787 "integrity": "sha512-MEl9uirslVwqQU369iHNWZXsI8yaZYGg/D65aOgZkeyFJwHYSxilf7rQzXKI7DdDuBPrBXbfk3sl9hJhmd5AUw==", 11788 "dev": true 11789 }, 11790 "escalade": { 11791 "version": "3.1.1", 11792 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", 11793 "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", 11794 "dev": true 11795 }, 11796 "escape-string-regexp": { 11797 "version": "1.0.5", 11798 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 11799 "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", 11800 "dev": true 11801 }, 11802 "eth-ens-namehash": { 11803 "version": "2.0.8", 11804 "resolved": "https://registry.npmjs.org/eth-ens-namehash/-/eth-ens-namehash-2.0.8.tgz", 11805 "integrity": "sha512-VWEI1+KJfz4Km//dadyvBBoBeSQ0MHTXPvr8UIXiLW6IanxvAV+DmlZAijZwAyggqGUfwQBeHf7tc9wzc1piSw==", 11806 "dev": true, 11807 "peer": true, 11808 "requires": { 11809 "idna-uts46-hx": "^2.3.1", 11810 "js-sha3": "^0.5.7" 11811 }, 11812 "dependencies": { 11813 "js-sha3": { 11814 "version": "0.5.7", 11815 "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.5.7.tgz", 11816 "integrity": "sha512-GII20kjaPX0zJ8wzkTbNDYMY7msuZcTWk8S5UOh6806Jq/wz1J8/bnr8uGU0DAUmYDjj2Mr4X1cW8v/GLYnR+g==", 11817 "dev": true, 11818 "peer": true 11819 } 11820 } 11821 }, 11822 "ethereum-bloom-filters": { 11823 "version": "1.0.10", 11824 "resolved": "https://registry.npmjs.org/ethereum-bloom-filters/-/ethereum-bloom-filters-1.0.10.tgz", 11825 "integrity": "sha512-rxJ5OFN3RwjQxDcFP2Z5+Q9ho4eIdEmSc2ht0fCu8Se9nbXjZ7/031uXoUYJ87KHCOdVeiUuwSnoS7hmYAGVHA==", 11826 "dev": true, 11827 "peer": true, 11828 "requires": { 11829 "js-sha3": "^0.8.0" 11830 } 11831 }, 11832 "ethereum-cryptography": { 11833 "version": "0.1.3", 11834 "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-0.1.3.tgz", 11835 "integrity": "sha512-w8/4x1SGGzc+tO97TASLja6SLd3fRIK2tLVcV2Gx4IB21hE19atll5Cq9o3d0ZmAYC/8aw0ipieTSiekAea4SQ==", 11836 "dev": true, 11837 "requires": { 11838 "@types/pbkdf2": "^3.0.0", 11839 "@types/secp256k1": "^4.0.1", 11840 "blakejs": "^1.1.0", 11841 "browserify-aes": "^1.2.0", 11842 "bs58check": "^2.1.2", 11843 "create-hash": "^1.2.0", 11844 "create-hmac": "^1.1.7", 11845 "hash.js": "^1.1.7", 11846 "keccak": "^3.0.0", 11847 "pbkdf2": "^3.0.17", 11848 "randombytes": "^2.1.0", 11849 "safe-buffer": "^5.1.2", 11850 "scrypt-js": "^3.0.0", 11851 "secp256k1": "^4.0.1", 11852 "setimmediate": "^1.0.5" 11853 } 11854 }, 11855 "ethereum-waffle": { 11856 "version": "4.0.10", 11857 "resolved": "https://registry.npmjs.org/ethereum-waffle/-/ethereum-waffle-4.0.10.tgz", 11858 "integrity": "sha512-iw9z1otq7qNkGDNcMoeNeLIATF9yKl1M8AIeu42ElfNBplq0e+5PeasQmm8ybY/elkZ1XyRO0JBQxQdVRb8bqQ==", 11859 "dev": true, 11860 "peer": true, 11861 "requires": { 11862 "@ethereum-waffle/chai": "4.0.10", 11863 "@ethereum-waffle/compiler": "4.0.3", 11864 "@ethereum-waffle/mock-contract": "4.0.4", 11865 "@ethereum-waffle/provider": "4.0.5", 11866 "solc": "0.8.15", 11867 "typechain": "^8.0.0" 11868 } 11869 }, 11870 "ethereumjs-abi": { 11871 "version": "0.6.8", 11872 "resolved": "https://registry.npmjs.org/ethereumjs-abi/-/ethereumjs-abi-0.6.8.tgz", 11873 "integrity": "sha512-Tx0r/iXI6r+lRsdvkFDlut0N08jWMnKRZ6Gkq+Nmw75lZe4e6o3EkSnkaBP5NF6+m5PTGAr9JP43N3LyeoglsA==", 11874 "dev": true, 11875 "requires": { 11876 "bn.js": "^4.11.8", 11877 "ethereumjs-util": "^6.0.0" 11878 }, 11879 "dependencies": { 11880 "bn.js": { 11881 "version": "4.12.0", 11882 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", 11883 "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", 11884 "dev": true 11885 } 11886 } 11887 }, 11888 "ethereumjs-util": { 11889 "version": "6.2.1", 11890 "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-6.2.1.tgz", 11891 "integrity": "sha512-W2Ktez4L01Vexijrm5EB6w7dg4n/TgpoYU4avuT5T3Vmnw/eCRtiBrJfQYS/DCSvDIOLn2k57GcHdeBcgVxAqw==", 11892 "dev": true, 11893 "requires": { 11894 "@types/bn.js": "^4.11.3", 11895 "bn.js": "^4.11.0", 11896 "create-hash": "^1.1.2", 11897 "elliptic": "^6.5.2", 11898 "ethereum-cryptography": "^0.1.3", 11899 "ethjs-util": "0.1.6", 11900 "rlp": "^2.2.3" 11901 }, 11902 "dependencies": { 11903 "bn.js": { 11904 "version": "4.12.0", 11905 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", 11906 "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", 11907 "dev": true 11908 } 11909 } 11910 }, 11911 "ethers": { 11912 "version": "5.7.2", 11913 "resolved": "https://registry.npmjs.org/ethers/-/ethers-5.7.2.tgz", 11914 "integrity": "sha512-wswUsmWo1aOK8rR7DIKiWSw9DbLWe6x98Jrn8wcTflTVvaXhAMaB5zGAXy0GYQEQp9iO1iSHWVyARQm11zUtyg==", 11915 "dev": true, 11916 "requires": { 11917 "@ethersproject/abi": "5.7.0", 11918 "@ethersproject/abstract-provider": "5.7.0", 11919 "@ethersproject/abstract-signer": "5.7.0", 11920 "@ethersproject/address": "5.7.0", 11921 "@ethersproject/base64": "5.7.0", 11922 "@ethersproject/basex": "5.7.0", 11923 "@ethersproject/bignumber": "5.7.0", 11924 "@ethersproject/bytes": "5.7.0", 11925 "@ethersproject/constants": "5.7.0", 11926 "@ethersproject/contracts": "5.7.0", 11927 "@ethersproject/hash": "5.7.0", 11928 "@ethersproject/hdnode": "5.7.0", 11929 "@ethersproject/json-wallets": "5.7.0", 11930 "@ethersproject/keccak256": "5.7.0", 11931 "@ethersproject/logger": "5.7.0", 11932 "@ethersproject/networks": "5.7.1", 11933 "@ethersproject/pbkdf2": "5.7.0", 11934 "@ethersproject/properties": "5.7.0", 11935 "@ethersproject/providers": "5.7.2", 11936 "@ethersproject/random": "5.7.0", 11937 "@ethersproject/rlp": "5.7.0", 11938 "@ethersproject/sha2": "5.7.0", 11939 "@ethersproject/signing-key": "5.7.0", 11940 "@ethersproject/solidity": "5.7.0", 11941 "@ethersproject/strings": "5.7.0", 11942 "@ethersproject/transactions": "5.7.0", 11943 "@ethersproject/units": "5.7.0", 11944 "@ethersproject/wallet": "5.7.0", 11945 "@ethersproject/web": "5.7.1", 11946 "@ethersproject/wordlists": "5.7.0" 11947 } 11948 }, 11949 "ethjs-unit": { 11950 "version": "0.1.6", 11951 "resolved": "https://registry.npmjs.org/ethjs-unit/-/ethjs-unit-0.1.6.tgz", 11952 "integrity": "sha512-/Sn9Y0oKl0uqQuvgFk/zQgR7aw1g36qX/jzSQ5lSwlO0GigPymk4eGQfeNTD03w1dPOqfz8V77Cy43jH56pagw==", 11953 "dev": true, 11954 "peer": true, 11955 "requires": { 11956 "bn.js": "4.11.6", 11957 "number-to-bn": "1.7.0" 11958 }, 11959 "dependencies": { 11960 "bn.js": { 11961 "version": "4.11.6", 11962 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.6.tgz", 11963 "integrity": "sha512-XWwnNNFCuuSQ0m3r3C4LE3EiORltHd9M05pq6FOlVeiophzRbMo50Sbz1ehl8K3Z+jw9+vmgnXefY1hz8X+2wA==", 11964 "dev": true, 11965 "peer": true 11966 } 11967 } 11968 }, 11969 "ethjs-util": { 11970 "version": "0.1.6", 11971 "resolved": "https://registry.npmjs.org/ethjs-util/-/ethjs-util-0.1.6.tgz", 11972 "integrity": "sha512-CUnVOQq7gSpDHZVVrQW8ExxUETWrnrvXYvYz55wOU8Uj4VCgw56XC2B/fVqQN+f7gmrnRHSLVnFAwsCuNwji8w==", 11973 "dev": true, 11974 "requires": { 11975 "is-hex-prefixed": "1.0.0", 11976 "strip-hex-prefix": "1.0.0" 11977 } 11978 }, 11979 "event-target-shim": { 11980 "version": "5.0.1", 11981 "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", 11982 "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", 11983 "dev": true 11984 }, 11985 "evp_bytestokey": { 11986 "version": "1.0.3", 11987 "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", 11988 "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", 11989 "dev": true, 11990 "requires": { 11991 "md5.js": "^1.3.4", 11992 "safe-buffer": "^5.1.1" 11993 } 11994 }, 11995 "extend": { 11996 "version": "3.0.2", 11997 "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", 11998 "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", 11999 "dev": true, 12000 "peer": true 12001 }, 12002 "extsprintf": { 12003 "version": "1.3.0", 12004 "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", 12005 "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==", 12006 "dev": true, 12007 "peer": true 12008 }, 12009 "fast-deep-equal": { 12010 "version": "3.1.3", 12011 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", 12012 "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", 12013 "dev": true, 12014 "peer": true 12015 }, 12016 "fast-json-stable-stringify": { 12017 "version": "2.1.0", 12018 "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", 12019 "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", 12020 "dev": true, 12021 "peer": true 12022 }, 12023 "fill-range": { 12024 "version": "7.0.1", 12025 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", 12026 "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", 12027 "dev": true, 12028 "requires": { 12029 "to-regex-range": "^5.0.1" 12030 } 12031 }, 12032 "find-replace": { 12033 "version": "3.0.0", 12034 "resolved": "https://registry.npmjs.org/find-replace/-/find-replace-3.0.0.tgz", 12035 "integrity": "sha512-6Tb2myMioCAgv5kfvP5/PkZZ/ntTpVK39fHY7WkWBgvbeE+VHd/tZuZ4mrC+bxh4cfOZeYKVPaJIZtZXV7GNCQ==", 12036 "dev": true, 12037 "peer": true, 12038 "requires": { 12039 "array-back": "^3.0.1" 12040 } 12041 }, 12042 "find-up": { 12043 "version": "2.1.0", 12044 "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", 12045 "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", 12046 "dev": true, 12047 "requires": { 12048 "locate-path": "^2.0.0" 12049 } 12050 }, 12051 "flat": { 12052 "version": "5.0.2", 12053 "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", 12054 "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", 12055 "dev": true 12056 }, 12057 "follow-redirects": { 12058 "version": "1.15.2", 12059 "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", 12060 "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", 12061 "dev": true 12062 }, 12063 "for-each": { 12064 "version": "0.3.3", 12065 "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", 12066 "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", 12067 "dev": true, 12068 "requires": { 12069 "is-callable": "^1.1.3" 12070 } 12071 }, 12072 "forever-agent": { 12073 "version": "0.6.1", 12074 "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", 12075 "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==", 12076 "dev": true, 12077 "peer": true 12078 }, 12079 "form-data": { 12080 "version": "4.0.0", 12081 "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", 12082 "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", 12083 "dev": true, 12084 "requires": { 12085 "asynckit": "^0.4.0", 12086 "combined-stream": "^1.0.8", 12087 "mime-types": "^2.1.12" 12088 } 12089 }, 12090 "fp-ts": { 12091 "version": "1.19.3", 12092 "resolved": "https://registry.npmjs.org/fp-ts/-/fp-ts-1.19.3.tgz", 12093 "integrity": "sha512-H5KQDspykdHuztLTg+ajGN0Z2qUjcEf3Ybxc6hLt0k7/zPkn29XnKnxlBPyW2XIddWrGaJBzBl4VLYOtk39yZg==", 12094 "dev": true 12095 }, 12096 "fs-extra": { 12097 "version": "7.0.1", 12098 "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", 12099 "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", 12100 "dev": true, 12101 "requires": { 12102 "graceful-fs": "^4.1.2", 12103 "jsonfile": "^4.0.0", 12104 "universalify": "^0.1.0" 12105 } 12106 }, 12107 "fs.realpath": { 12108 "version": "1.0.0", 12109 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 12110 "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", 12111 "dev": true 12112 }, 12113 "fsevents": { 12114 "version": "2.3.2", 12115 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", 12116 "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", 12117 "dev": true, 12118 "optional": true 12119 }, 12120 "function-bind": { 12121 "version": "1.1.1", 12122 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", 12123 "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", 12124 "dev": true 12125 }, 12126 "functional-red-black-tree": { 12127 "version": "1.0.1", 12128 "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", 12129 "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==", 12130 "dev": true 12131 }, 12132 "ganache": { 12133 "version": "7.4.3", 12134 "resolved": "https://registry.npmjs.org/ganache/-/ganache-7.4.3.tgz", 12135 "integrity": "sha512-RpEDUiCkqbouyE7+NMXG26ynZ+7sGiODU84Kz+FVoXUnQ4qQM4M8wif3Y4qUCt+D/eM1RVeGq0my62FPD6Y1KA==", 12136 "dev": true, 12137 "peer": true, 12138 "requires": { 12139 "@trufflesuite/bigint-buffer": "1.1.10", 12140 "@types/bn.js": "^5.1.0", 12141 "@types/lru-cache": "5.1.1", 12142 "@types/seedrandom": "3.0.1", 12143 "bufferutil": "4.0.5", 12144 "emittery": "0.10.0", 12145 "keccak": "3.0.2", 12146 "leveldown": "6.1.0", 12147 "secp256k1": "4.0.3", 12148 "utf-8-validate": "5.0.7" 12149 }, 12150 "dependencies": { 12151 "@trufflesuite/bigint-buffer": { 12152 "version": "1.1.10", 12153 "resolved": "https://registry.npmjs.org/@trufflesuite/bigint-buffer/-/bigint-buffer-1.1.10.tgz", 12154 "integrity": "sha512-pYIQC5EcMmID74t26GCC67946mgTJFiLXOT/BYozgrd4UEY2JHEGLhWi9cMiQCt5BSqFEvKkCHNnoj82SRjiEw==", 12155 "bundled": true, 12156 "dev": true, 12157 "peer": true, 12158 "requires": { 12159 "node-gyp-build": "4.4.0" 12160 }, 12161 "dependencies": { 12162 "node-gyp-build": { 12163 "version": "4.4.0", 12164 "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.4.0.tgz", 12165 "integrity": "sha512-amJnQCcgtRVw9SvoebO3BKGESClrfXGCUTX9hSn1OuGQTQBOZmVd0Z0OlecpuRksKvbsUqALE8jls/ErClAPuQ==", 12166 "bundled": true, 12167 "dev": true, 12168 "peer": true 12169 } 12170 } 12171 }, 12172 "@types/bn.js": { 12173 "version": "5.1.0", 12174 "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-5.1.0.tgz", 12175 "integrity": "sha512-QSSVYj7pYFN49kW77o2s9xTCwZ8F2xLbjLLSEVh8D2F4JUhZtPAGOFLTD+ffqksBx/u4cE/KImFjyhqCjn/LIA==", 12176 "bundled": true, 12177 "dev": true, 12178 "peer": true, 12179 "requires": { 12180 "@types/node": "*" 12181 } 12182 }, 12183 "@types/lru-cache": { 12184 "version": "5.1.1", 12185 "resolved": "https://registry.npmjs.org/@types/lru-cache/-/lru-cache-5.1.1.tgz", 12186 "integrity": "sha512-ssE3Vlrys7sdIzs5LOxCzTVMsU7i9oa/IaW92wF32JFb3CVczqOkru2xspuKczHEbG3nvmPY7IFqVmGGHdNbYw==", 12187 "bundled": true, 12188 "dev": true, 12189 "peer": true 12190 }, 12191 "@types/node": { 12192 "version": "17.0.0", 12193 "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.0.tgz", 12194 "integrity": "sha512-eMhwJXc931Ihh4tkU+Y7GiLzT/y/DBNpNtr4yU9O2w3SYBsr9NaOPhQlLKRmoWtI54uNwuo0IOUFQjVOTZYRvw==", 12195 "bundled": true, 12196 "dev": true, 12197 "peer": true 12198 }, 12199 "@types/seedrandom": { 12200 "version": "3.0.1", 12201 "resolved": "https://registry.npmjs.org/@types/seedrandom/-/seedrandom-3.0.1.tgz", 12202 "integrity": "sha512-giB9gzDeiCeloIXDgzFBCgjj1k4WxcDrZtGl6h1IqmUPlxF+Nx8Ve+96QCyDZ/HseB/uvDsKbpib9hU5cU53pw==", 12203 "bundled": true, 12204 "dev": true, 12205 "peer": true 12206 }, 12207 "base64-js": { 12208 "version": "1.5.1", 12209 "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", 12210 "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", 12211 "bundled": true, 12212 "dev": true, 12213 "peer": true 12214 }, 12215 "brorand": { 12216 "version": "1.1.0", 12217 "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", 12218 "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", 12219 "bundled": true, 12220 "dev": true, 12221 "peer": true 12222 }, 12223 "buffer": { 12224 "version": "6.0.3", 12225 "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", 12226 "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", 12227 "bundled": true, 12228 "dev": true, 12229 "peer": true, 12230 "requires": { 12231 "base64-js": "^1.3.1", 12232 "ieee754": "^1.2.1" 12233 } 12234 }, 12235 "bufferutil": { 12236 "version": "4.0.5", 12237 "resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.5.tgz", 12238 "integrity": "sha512-HTm14iMQKK2FjFLRTM5lAVcyaUzOnqbPtesFIvREgXpJHdQm8bWS+GkQgIkfaBYRHuCnea7w8UVNfwiAQhlr9A==", 12239 "dev": true, 12240 "optional": true, 12241 "peer": true, 12242 "requires": { 12243 "node-gyp-build": "^4.3.0" 12244 } 12245 }, 12246 "catering": { 12247 "version": "2.1.0", 12248 "resolved": "https://registry.npmjs.org/catering/-/catering-2.1.0.tgz", 12249 "integrity": "sha512-M5imwzQn6y+ODBfgi+cfgZv2hIUI6oYU/0f35Mdb1ujGeqeoI5tOnl9Q13DTH7LW+7er+NYq8stNOKZD/Z3U/A==", 12250 "bundled": true, 12251 "dev": true, 12252 "peer": true, 12253 "requires": { 12254 "queue-tick": "^1.0.0" 12255 } 12256 }, 12257 "elliptic": { 12258 "version": "6.5.4", 12259 "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", 12260 "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", 12261 "bundled": true, 12262 "dev": true, 12263 "peer": true, 12264 "requires": { 12265 "bn.js": "^4.11.9", 12266 "brorand": "^1.1.0", 12267 "hash.js": "^1.0.0", 12268 "hmac-drbg": "^1.0.1", 12269 "inherits": "^2.0.4", 12270 "minimalistic-assert": "^1.0.1", 12271 "minimalistic-crypto-utils": "^1.0.1" 12272 }, 12273 "dependencies": { 12274 "bn.js": { 12275 "version": "4.12.0", 12276 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", 12277 "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", 12278 "bundled": true, 12279 "dev": true, 12280 "peer": true 12281 } 12282 } 12283 }, 12284 "emittery": { 12285 "version": "0.10.0", 12286 "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.0.tgz", 12287 "integrity": "sha512-AGvFfs+d0JKCJQ4o01ASQLGPmSCxgfU9RFXvzPvZdjKK8oscynksuJhWrSTSw7j7Ep/sZct5b5ZhYCi8S/t0HQ==", 12288 "bundled": true, 12289 "dev": true, 12290 "peer": true 12291 }, 12292 "hash.js": { 12293 "version": "1.1.7", 12294 "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", 12295 "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", 12296 "bundled": true, 12297 "dev": true, 12298 "peer": true, 12299 "requires": { 12300 "inherits": "^2.0.3", 12301 "minimalistic-assert": "^1.0.1" 12302 } 12303 }, 12304 "hmac-drbg": { 12305 "version": "1.0.1", 12306 "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", 12307 "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", 12308 "bundled": true, 12309 "dev": true, 12310 "peer": true, 12311 "requires": { 12312 "hash.js": "^1.0.3", 12313 "minimalistic-assert": "^1.0.0", 12314 "minimalistic-crypto-utils": "^1.0.1" 12315 } 12316 }, 12317 "ieee754": { 12318 "version": "1.2.1", 12319 "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", 12320 "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", 12321 "bundled": true, 12322 "dev": true, 12323 "peer": true 12324 }, 12325 "inherits": { 12326 "version": "2.0.4", 12327 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 12328 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", 12329 "bundled": true, 12330 "dev": true, 12331 "peer": true 12332 }, 12333 "is-buffer": { 12334 "version": "2.0.5", 12335 "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", 12336 "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", 12337 "bundled": true, 12338 "dev": true, 12339 "peer": true 12340 }, 12341 "keccak": { 12342 "version": "3.0.2", 12343 "resolved": "https://registry.npmjs.org/keccak/-/keccak-3.0.2.tgz", 12344 "integrity": "sha512-PyKKjkH53wDMLGrvmRGSNWgmSxZOUqbnXwKL9tmgbFYA1iAYqW21kfR7mZXV0MlESiefxQQE9X9fTa3X+2MPDQ==", 12345 "bundled": true, 12346 "dev": true, 12347 "peer": true, 12348 "requires": { 12349 "node-addon-api": "^2.0.0", 12350 "node-gyp-build": "^4.2.0", 12351 "readable-stream": "^3.6.0" 12352 } 12353 }, 12354 "leveldown": { 12355 "version": "6.1.0", 12356 "resolved": "https://registry.npmjs.org/leveldown/-/leveldown-6.1.0.tgz", 12357 "integrity": "sha512-8C7oJDT44JXxh04aSSsfcMI8YiaGRhOFI9/pMEL7nWJLVsWajDPTRxsSHTM2WcTVY5nXM+SuRHzPPi0GbnDX+w==", 12358 "bundled": true, 12359 "dev": true, 12360 "peer": true, 12361 "requires": { 12362 "abstract-leveldown": "^7.2.0", 12363 "napi-macros": "~2.0.0", 12364 "node-gyp-build": "^4.3.0" 12365 }, 12366 "dependencies": { 12367 "abstract-leveldown": { 12368 "version": "7.2.0", 12369 "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-7.2.0.tgz", 12370 "integrity": "sha512-DnhQwcFEaYsvYDnACLZhMmCWd3rkOeEvglpa4q5i/5Jlm3UIsWaxVzuXvDLFCSCWRO3yy2/+V/G7FusFgejnfQ==", 12371 "bundled": true, 12372 "dev": true, 12373 "peer": true, 12374 "requires": { 12375 "buffer": "^6.0.3", 12376 "catering": "^2.0.0", 12377 "is-buffer": "^2.0.5", 12378 "level-concat-iterator": "^3.0.0", 12379 "level-supports": "^2.0.1", 12380 "queue-microtask": "^1.2.3" 12381 } 12382 }, 12383 "level-concat-iterator": { 12384 "version": "3.1.0", 12385 "resolved": "https://registry.npmjs.org/level-concat-iterator/-/level-concat-iterator-3.1.0.tgz", 12386 "integrity": "sha512-BWRCMHBxbIqPxJ8vHOvKUsaO0v1sLYZtjN3K2iZJsRBYtp+ONsY6Jfi6hy9K3+zolgQRryhIn2NRZjZnWJ9NmQ==", 12387 "bundled": true, 12388 "dev": true, 12389 "peer": true, 12390 "requires": { 12391 "catering": "^2.1.0" 12392 } 12393 }, 12394 "level-supports": { 12395 "version": "2.1.0", 12396 "resolved": "https://registry.npmjs.org/level-supports/-/level-supports-2.1.0.tgz", 12397 "integrity": "sha512-E486g1NCjW5cF78KGPrMDRBYzPuueMZ6VBXHT6gC7A8UYWGiM14fGgp+s/L1oFfDWSPV/+SFkYCmZ0SiESkRKA==", 12398 "bundled": true, 12399 "dev": true, 12400 "peer": true 12401 } 12402 } 12403 }, 12404 "minimalistic-assert": { 12405 "version": "1.0.1", 12406 "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", 12407 "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", 12408 "bundled": true, 12409 "dev": true, 12410 "peer": true 12411 }, 12412 "minimalistic-crypto-utils": { 12413 "version": "1.0.1", 12414 "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", 12415 "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", 12416 "bundled": true, 12417 "dev": true, 12418 "peer": true 12419 }, 12420 "napi-macros": { 12421 "version": "2.0.0", 12422 "resolved": "https://registry.npmjs.org/napi-macros/-/napi-macros-2.0.0.tgz", 12423 "integrity": "sha512-A0xLykHtARfueITVDernsAWdtIMbOJgKgcluwENp3AlsKN/PloyO10HtmoqnFAQAcxPkgZN7wdfPfEd0zNGxbg==", 12424 "bundled": true, 12425 "dev": true, 12426 "peer": true 12427 }, 12428 "node-addon-api": { 12429 "version": "2.0.2", 12430 "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-2.0.2.tgz", 12431 "integrity": "sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA==", 12432 "bundled": true, 12433 "dev": true, 12434 "peer": true 12435 }, 12436 "node-gyp-build": { 12437 "version": "4.3.0", 12438 "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.3.0.tgz", 12439 "integrity": "sha512-iWjXZvmboq0ja1pUGULQBexmxq8CV4xBhX7VDOTbL7ZR4FOowwY/VOtRxBN/yKxmdGoIp4j5ysNT4u3S2pDQ3Q==", 12440 "bundled": true, 12441 "dev": true, 12442 "peer": true 12443 }, 12444 "queue-microtask": { 12445 "version": "1.2.3", 12446 "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", 12447 "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", 12448 "bundled": true, 12449 "dev": true, 12450 "peer": true 12451 }, 12452 "queue-tick": { 12453 "version": "1.0.0", 12454 "resolved": "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.0.tgz", 12455 "integrity": "sha512-ULWhjjE8BmiICGn3G8+1L9wFpERNxkf8ysxkAer4+TFdRefDaXOCV5m92aMB9FtBVmn/8sETXLXY6BfW7hyaWQ==", 12456 "bundled": true, 12457 "dev": true, 12458 "peer": true 12459 }, 12460 "readable-stream": { 12461 "version": "3.6.0", 12462 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", 12463 "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", 12464 "bundled": true, 12465 "dev": true, 12466 "peer": true, 12467 "requires": { 12468 "inherits": "^2.0.3", 12469 "string_decoder": "^1.1.1", 12470 "util-deprecate": "^1.0.1" 12471 } 12472 }, 12473 "safe-buffer": { 12474 "version": "5.2.1", 12475 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", 12476 "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", 12477 "bundled": true, 12478 "dev": true, 12479 "peer": true 12480 }, 12481 "secp256k1": { 12482 "version": "4.0.3", 12483 "resolved": "https://registry.npmjs.org/secp256k1/-/secp256k1-4.0.3.tgz", 12484 "integrity": "sha512-NLZVf+ROMxwtEj3Xa562qgv2BK5e2WNmXPiOdVIPLgs6lyTzMvBq0aWTYMI5XCP9jZMVKOcqZLw/Wc4vDkuxhA==", 12485 "bundled": true, 12486 "dev": true, 12487 "peer": true, 12488 "requires": { 12489 "elliptic": "^6.5.4", 12490 "node-addon-api": "^2.0.0", 12491 "node-gyp-build": "^4.2.0" 12492 } 12493 }, 12494 "string_decoder": { 12495 "version": "1.3.0", 12496 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", 12497 "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", 12498 "bundled": true, 12499 "dev": true, 12500 "peer": true, 12501 "requires": { 12502 "safe-buffer": "~5.2.0" 12503 } 12504 }, 12505 "utf-8-validate": { 12506 "version": "5.0.7", 12507 "resolved": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.7.tgz", 12508 "integrity": "sha512-vLt1O5Pp+flcArHGIyKEQq883nBt8nN8tVBcoL0qUXj2XT1n7p70yGIq2VK98I5FdZ1YHc0wk/koOnHjnXWk1Q==", 12509 "dev": true, 12510 "optional": true, 12511 "peer": true, 12512 "requires": { 12513 "node-gyp-build": "^4.3.0" 12514 } 12515 }, 12516 "util-deprecate": { 12517 "version": "1.0.2", 12518 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 12519 "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", 12520 "bundled": true, 12521 "dev": true, 12522 "peer": true 12523 } 12524 } 12525 }, 12526 "get-caller-file": { 12527 "version": "2.0.5", 12528 "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", 12529 "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", 12530 "dev": true 12531 }, 12532 "get-func-name": { 12533 "version": "2.0.0", 12534 "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz", 12535 "integrity": "sha512-Hm0ixYtaSZ/V7C8FJrtZIuBBI+iSgL+1Aq82zSu8VQNB4S3Gk8e7Qs3VwBDJAhmRZcFqkl3tQu36g/Foh5I5ig==", 12536 "dev": true 12537 }, 12538 "get-intrinsic": { 12539 "version": "1.2.1", 12540 "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", 12541 "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", 12542 "dev": true, 12543 "requires": { 12544 "function-bind": "^1.1.1", 12545 "has": "^1.0.3", 12546 "has-proto": "^1.0.1", 12547 "has-symbols": "^1.0.3" 12548 } 12549 }, 12550 "getpass": { 12551 "version": "0.1.7", 12552 "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", 12553 "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", 12554 "dev": true, 12555 "peer": true, 12556 "requires": { 12557 "assert-plus": "^1.0.0" 12558 } 12559 }, 12560 "glob": { 12561 "version": "7.2.3", 12562 "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", 12563 "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", 12564 "dev": true, 12565 "requires": { 12566 "fs.realpath": "^1.0.0", 12567 "inflight": "^1.0.4", 12568 "inherits": "2", 12569 "minimatch": "^3.1.1", 12570 "once": "^1.3.0", 12571 "path-is-absolute": "^1.0.0" 12572 } 12573 }, 12574 "glob-parent": { 12575 "version": "5.1.2", 12576 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 12577 "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 12578 "dev": true, 12579 "requires": { 12580 "is-glob": "^4.0.1" 12581 } 12582 }, 12583 "gopd": { 12584 "version": "1.0.1", 12585 "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", 12586 "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", 12587 "dev": true, 12588 "requires": { 12589 "get-intrinsic": "^1.1.3" 12590 } 12591 }, 12592 "graceful-fs": { 12593 "version": "4.2.11", 12594 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", 12595 "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", 12596 "dev": true 12597 }, 12598 "har-schema": { 12599 "version": "2.0.0", 12600 "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", 12601 "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==", 12602 "dev": true, 12603 "peer": true 12604 }, 12605 "har-validator": { 12606 "version": "5.1.5", 12607 "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", 12608 "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", 12609 "dev": true, 12610 "peer": true, 12611 "requires": { 12612 "ajv": "^6.12.3", 12613 "har-schema": "^2.0.0" 12614 } 12615 }, 12616 "hardhat": { 12617 "version": "2.15.0", 12618 "resolved": "https://registry.npmjs.org/hardhat/-/hardhat-2.15.0.tgz", 12619 "integrity": "sha512-cC9tM/N10YaES04zPOp7yR13iX3YibqaNmi0//Ep40Nt9ELIJx3kFpQmucur0PAIfXYpGnw5RuXHNLkxpnVHEw==", 12620 "dev": true, 12621 "requires": { 12622 "@ethersproject/abi": "^5.1.2", 12623 "@metamask/eth-sig-util": "^4.0.0", 12624 "@nomicfoundation/ethereumjs-block": "5.0.1", 12625 "@nomicfoundation/ethereumjs-blockchain": "7.0.1", 12626 "@nomicfoundation/ethereumjs-common": "4.0.1", 12627 "@nomicfoundation/ethereumjs-evm": "2.0.1", 12628 "@nomicfoundation/ethereumjs-rlp": "5.0.1", 12629 "@nomicfoundation/ethereumjs-statemanager": "2.0.1", 12630 "@nomicfoundation/ethereumjs-trie": "6.0.1", 12631 "@nomicfoundation/ethereumjs-tx": "5.0.1", 12632 "@nomicfoundation/ethereumjs-util": "9.0.1", 12633 "@nomicfoundation/ethereumjs-vm": "7.0.1", 12634 "@nomicfoundation/solidity-analyzer": "^0.1.0", 12635 "@sentry/node": "^5.18.1", 12636 "@types/bn.js": "^5.1.0", 12637 "@types/lru-cache": "^5.1.0", 12638 "abort-controller": "^3.0.0", 12639 "adm-zip": "^0.4.16", 12640 "aggregate-error": "^3.0.0", 12641 "ansi-escapes": "^4.3.0", 12642 "chalk": "^2.4.2", 12643 "chokidar": "^3.4.0", 12644 "ci-info": "^2.0.0", 12645 "debug": "^4.1.1", 12646 "enquirer": "^2.3.0", 12647 "env-paths": "^2.2.0", 12648 "ethereum-cryptography": "^1.0.3", 12649 "ethereumjs-abi": "^0.6.8", 12650 "find-up": "^2.1.0", 12651 "fp-ts": "1.19.3", 12652 "fs-extra": "^7.0.1", 12653 "glob": "7.2.0", 12654 "immutable": "^4.0.0-rc.12", 12655 "io-ts": "1.10.4", 12656 "keccak": "^3.0.2", 12657 "lodash": "^4.17.11", 12658 "mnemonist": "^0.38.0", 12659 "mocha": "^10.0.0", 12660 "p-map": "^4.0.0", 12661 "qs": "^6.7.0", 12662 "raw-body": "^2.4.1", 12663 "resolve": "1.17.0", 12664 "semver": "^6.3.0", 12665 "solc": "0.7.3", 12666 "source-map-support": "^0.5.13", 12667 "stacktrace-parser": "^0.1.10", 12668 "tsort": "0.0.1", 12669 "undici": "^5.14.0", 12670 "uuid": "^8.3.2", 12671 "ws": "^7.4.6" 12672 }, 12673 "dependencies": { 12674 "@types/bn.js": { 12675 "version": "5.1.1", 12676 "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-5.1.1.tgz", 12677 "integrity": "sha512-qNrYbZqMx0uJAfKnKclPh+dTwK33KfLHYqtyODwd5HnXOjnkhc4qgn3BrK6RWyGZm5+sIFE7Q7Vz6QQtJB7w7g==", 12678 "dev": true, 12679 "requires": { 12680 "@types/node": "*" 12681 } 12682 }, 12683 "ethereum-cryptography": { 12684 "version": "1.2.0", 12685 "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-1.2.0.tgz", 12686 "integrity": "sha512-6yFQC9b5ug6/17CQpCyE3k9eKBMdhyVjzUy1WkiuY/E4vj/SXDBbCw8QEIaXqf0Mf2SnY6RmpDcwlUmBSS0EJw==", 12687 "dev": true, 12688 "requires": { 12689 "@noble/hashes": "1.2.0", 12690 "@noble/secp256k1": "1.7.1", 12691 "@scure/bip32": "1.1.5", 12692 "@scure/bip39": "1.1.1" 12693 } 12694 }, 12695 "glob": { 12696 "version": "7.2.0", 12697 "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", 12698 "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", 12699 "dev": true, 12700 "requires": { 12701 "fs.realpath": "^1.0.0", 12702 "inflight": "^1.0.4", 12703 "inherits": "2", 12704 "minimatch": "^3.0.4", 12705 "once": "^1.3.0", 12706 "path-is-absolute": "^1.0.0" 12707 } 12708 }, 12709 "jsonfile": { 12710 "version": "2.4.0", 12711 "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", 12712 "integrity": "sha512-PKllAqbgLgxHaj8TElYymKCAgrASebJrWpTnEkOaTowt23VKXXN0sUeriJ+eh7y6ufb/CC5ap11pz71/cM0hUw==", 12713 "dev": true, 12714 "requires": { 12715 "graceful-fs": "^4.1.6" 12716 } 12717 }, 12718 "solc": { 12719 "version": "0.7.3", 12720 "resolved": "https://registry.npmjs.org/solc/-/solc-0.7.3.tgz", 12721 "integrity": "sha512-GAsWNAjGzIDg7VxzP6mPjdurby3IkGCjQcM8GFYZT6RyaoUZKmMU6Y7YwG+tFGhv7dwZ8rmR4iwFDrrD99JwqA==", 12722 "dev": true, 12723 "requires": { 12724 "command-exists": "^1.2.8", 12725 "commander": "3.0.2", 12726 "follow-redirects": "^1.12.1", 12727 "fs-extra": "^0.30.0", 12728 "js-sha3": "0.8.0", 12729 "memorystream": "^0.3.1", 12730 "require-from-string": "^2.0.0", 12731 "semver": "^5.5.0", 12732 "tmp": "0.0.33" 12733 }, 12734 "dependencies": { 12735 "fs-extra": { 12736 "version": "0.30.0", 12737 "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.30.0.tgz", 12738 "integrity": "sha512-UvSPKyhMn6LEd/WpUaV9C9t3zATuqoqfWc3QdPhPLb58prN9tqYPlPWi8Krxi44loBoUzlobqZ3+8tGpxxSzwA==", 12739 "dev": true, 12740 "requires": { 12741 "graceful-fs": "^4.1.2", 12742 "jsonfile": "^2.1.0", 12743 "klaw": "^1.0.0", 12744 "path-is-absolute": "^1.0.0", 12745 "rimraf": "^2.2.8" 12746 } 12747 }, 12748 "semver": { 12749 "version": "5.7.1", 12750 "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", 12751 "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", 12752 "dev": true 12753 } 12754 } 12755 }, 12756 "uuid": { 12757 "version": "8.3.2", 12758 "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", 12759 "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", 12760 "dev": true 12761 }, 12762 "ws": { 12763 "version": "7.5.9", 12764 "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", 12765 "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", 12766 "dev": true, 12767 "requires": {} 12768 } 12769 } 12770 }, 12771 "has": { 12772 "version": "1.0.3", 12773 "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", 12774 "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", 12775 "dev": true, 12776 "requires": { 12777 "function-bind": "^1.1.1" 12778 } 12779 }, 12780 "has-flag": { 12781 "version": "3.0.0", 12782 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", 12783 "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", 12784 "dev": true 12785 }, 12786 "has-property-descriptors": { 12787 "version": "1.0.0", 12788 "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", 12789 "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", 12790 "dev": true, 12791 "requires": { 12792 "get-intrinsic": "^1.1.1" 12793 } 12794 }, 12795 "has-proto": { 12796 "version": "1.0.1", 12797 "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", 12798 "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", 12799 "dev": true 12800 }, 12801 "has-symbols": { 12802 "version": "1.0.3", 12803 "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", 12804 "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", 12805 "dev": true 12806 }, 12807 "has-tostringtag": { 12808 "version": "1.0.0", 12809 "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", 12810 "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", 12811 "dev": true, 12812 "requires": { 12813 "has-symbols": "^1.0.2" 12814 } 12815 }, 12816 "hash-base": { 12817 "version": "3.1.0", 12818 "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", 12819 "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", 12820 "dev": true, 12821 "requires": { 12822 "inherits": "^2.0.4", 12823 "readable-stream": "^3.6.0", 12824 "safe-buffer": "^5.2.0" 12825 } 12826 }, 12827 "hash.js": { 12828 "version": "1.1.7", 12829 "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", 12830 "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", 12831 "dev": true, 12832 "requires": { 12833 "inherits": "^2.0.3", 12834 "minimalistic-assert": "^1.0.1" 12835 } 12836 }, 12837 "hdkey": { 12838 "version": "2.0.1", 12839 "resolved": "https://registry.npmjs.org/hdkey/-/hdkey-2.0.1.tgz", 12840 "integrity": "sha512-c+tl9PHG9/XkGgG0tD7CJpRVaE0jfZizDNmnErUAKQ4EjQSOcOUcV3EN9ZEZS8pZ4usaeiiK0H7stzuzna8feA==", 12841 "dev": true, 12842 "requires": { 12843 "bs58check": "^2.1.2", 12844 "safe-buffer": "^5.1.1", 12845 "secp256k1": "^4.0.0" 12846 } 12847 }, 12848 "he": { 12849 "version": "1.2.0", 12850 "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", 12851 "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", 12852 "dev": true 12853 }, 12854 "hmac-drbg": { 12855 "version": "1.0.1", 12856 "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", 12857 "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", 12858 "dev": true, 12859 "requires": { 12860 "hash.js": "^1.0.3", 12861 "minimalistic-assert": "^1.0.0", 12862 "minimalistic-crypto-utils": "^1.0.1" 12863 } 12864 }, 12865 "hosted-git-info": { 12866 "version": "2.8.9", 12867 "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", 12868 "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", 12869 "dev": true, 12870 "peer": true 12871 }, 12872 "http-errors": { 12873 "version": "2.0.0", 12874 "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", 12875 "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", 12876 "dev": true, 12877 "requires": { 12878 "depd": "2.0.0", 12879 "inherits": "2.0.4", 12880 "setprototypeof": "1.2.0", 12881 "statuses": "2.0.1", 12882 "toidentifier": "1.0.1" 12883 } 12884 }, 12885 "http-signature": { 12886 "version": "1.2.0", 12887 "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", 12888 "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==", 12889 "dev": true, 12890 "peer": true, 12891 "requires": { 12892 "assert-plus": "^1.0.0", 12893 "jsprim": "^1.2.2", 12894 "sshpk": "^1.7.0" 12895 } 12896 }, 12897 "https-proxy-agent": { 12898 "version": "5.0.1", 12899 "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", 12900 "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", 12901 "dev": true, 12902 "requires": { 12903 "agent-base": "6", 12904 "debug": "4" 12905 } 12906 }, 12907 "iconv-lite": { 12908 "version": "0.4.24", 12909 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", 12910 "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", 12911 "dev": true, 12912 "requires": { 12913 "safer-buffer": ">= 2.1.2 < 3" 12914 } 12915 }, 12916 "idna-uts46-hx": { 12917 "version": "2.3.1", 12918 "resolved": "https://registry.npmjs.org/idna-uts46-hx/-/idna-uts46-hx-2.3.1.tgz", 12919 "integrity": "sha512-PWoF9Keq6laYdIRwwCdhTPl60xRqAloYNMQLiyUnG42VjT53oW07BXIRM+NK7eQjzXjAk2gUvX9caRxlnF9TAA==", 12920 "dev": true, 12921 "peer": true, 12922 "requires": { 12923 "punycode": "2.1.0" 12924 } 12925 }, 12926 "ieee754": { 12927 "version": "1.2.1", 12928 "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", 12929 "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", 12930 "dev": true 12931 }, 12932 "immediate": { 12933 "version": "3.3.0", 12934 "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.3.0.tgz", 12935 "integrity": "sha512-HR7EVodfFUdQCTIeySw+WDRFJlPcLOJbXfwwZ7Oom6tjsvZ3bOkCDJHehQC3nxJrv7+f9XecwazynjU8e4Vw3Q==", 12936 "dev": true, 12937 "peer": true 12938 }, 12939 "immutable": { 12940 "version": "4.3.0", 12941 "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.0.tgz", 12942 "integrity": "sha512-0AOCmOip+xgJwEVTQj1EfiDDOkPmuyllDuTuEX+DDXUgapLAsBIfkg3sxCYyCEA8mQqZrrxPUGjcOQ2JS3WLkg==", 12943 "dev": true 12944 }, 12945 "indent-string": { 12946 "version": "4.0.0", 12947 "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", 12948 "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", 12949 "dev": true 12950 }, 12951 "inflight": { 12952 "version": "1.0.6", 12953 "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", 12954 "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", 12955 "dev": true, 12956 "requires": { 12957 "once": "^1.3.0", 12958 "wrappy": "1" 12959 } 12960 }, 12961 "inherits": { 12962 "version": "2.0.4", 12963 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 12964 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", 12965 "dev": true 12966 }, 12967 "invert-kv": { 12968 "version": "1.0.0", 12969 "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", 12970 "integrity": "sha512-xgs2NH9AE66ucSq4cNG1nhSFghr5l6tdL15Pk+jl46bmmBapgoaY/AacXyaDznAqmGL99TiLSQgO/XazFSKYeQ==", 12971 "dev": true, 12972 "peer": true 12973 }, 12974 "io-ts": { 12975 "version": "1.10.4", 12976 "resolved": "https://registry.npmjs.org/io-ts/-/io-ts-1.10.4.tgz", 12977 "integrity": "sha512-b23PteSnYXSONJ6JQXRAlvJhuw8KOtkqa87W4wDtvMrud/DTJd5X+NpOOI+O/zZwVq6v0VLAaJ+1EDViKEuN9g==", 12978 "dev": true, 12979 "requires": { 12980 "fp-ts": "^1.0.0" 12981 } 12982 }, 12983 "is-arguments": { 12984 "version": "1.1.1", 12985 "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", 12986 "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", 12987 "dev": true, 12988 "requires": { 12989 "call-bind": "^1.0.2", 12990 "has-tostringtag": "^1.0.0" 12991 } 12992 }, 12993 "is-arrayish": { 12994 "version": "0.2.1", 12995 "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", 12996 "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", 12997 "dev": true, 12998 "peer": true 12999 }, 13000 "is-binary-path": { 13001 "version": "2.1.0", 13002 "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", 13003 "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", 13004 "dev": true, 13005 "requires": { 13006 "binary-extensions": "^2.0.0" 13007 } 13008 }, 13009 "is-buffer": { 13010 "version": "2.0.5", 13011 "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", 13012 "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", 13013 "dev": true 13014 }, 13015 "is-callable": { 13016 "version": "1.2.7", 13017 "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", 13018 "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", 13019 "dev": true 13020 }, 13021 "is-extglob": { 13022 "version": "2.1.1", 13023 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 13024 "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", 13025 "dev": true 13026 }, 13027 "is-fullwidth-code-point": { 13028 "version": "3.0.0", 13029 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 13030 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 13031 "dev": true 13032 }, 13033 "is-generator-function": { 13034 "version": "1.0.10", 13035 "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", 13036 "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", 13037 "dev": true, 13038 "requires": { 13039 "has-tostringtag": "^1.0.0" 13040 } 13041 }, 13042 "is-glob": { 13043 "version": "4.0.3", 13044 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", 13045 "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", 13046 "dev": true, 13047 "requires": { 13048 "is-extglob": "^2.1.1" 13049 } 13050 }, 13051 "is-hex-prefixed": { 13052 "version": "1.0.0", 13053 "resolved": "https://registry.npmjs.org/is-hex-prefixed/-/is-hex-prefixed-1.0.0.tgz", 13054 "integrity": "sha512-WvtOiug1VFrE9v1Cydwm+FnXd3+w9GaeVUss5W4v/SLy3UW00vP+6iNF2SdnfiBoLy4bTqVdkftNGTUeOFVsbA==", 13055 "dev": true 13056 }, 13057 "is-nan": { 13058 "version": "1.3.2", 13059 "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz", 13060 "integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==", 13061 "dev": true, 13062 "requires": { 13063 "call-bind": "^1.0.0", 13064 "define-properties": "^1.1.3" 13065 } 13066 }, 13067 "is-number": { 13068 "version": "7.0.0", 13069 "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", 13070 "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", 13071 "dev": true 13072 }, 13073 "is-plain-obj": { 13074 "version": "2.1.0", 13075 "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", 13076 "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", 13077 "dev": true 13078 }, 13079 "is-typed-array": { 13080 "version": "1.1.10", 13081 "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", 13082 "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", 13083 "dev": true, 13084 "requires": { 13085 "available-typed-arrays": "^1.0.5", 13086 "call-bind": "^1.0.2", 13087 "for-each": "^0.3.3", 13088 "gopd": "^1.0.1", 13089 "has-tostringtag": "^1.0.0" 13090 } 13091 }, 13092 "is-typedarray": { 13093 "version": "1.0.0", 13094 "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", 13095 "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", 13096 "dev": true, 13097 "peer": true 13098 }, 13099 "is-unicode-supported": { 13100 "version": "0.1.0", 13101 "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", 13102 "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", 13103 "dev": true 13104 }, 13105 "is-url": { 13106 "version": "1.2.4", 13107 "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz", 13108 "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==", 13109 "dev": true, 13110 "peer": true 13111 }, 13112 "is-utf8": { 13113 "version": "0.2.1", 13114 "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", 13115 "integrity": "sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==", 13116 "dev": true, 13117 "peer": true 13118 }, 13119 "isomorphic-ws": { 13120 "version": "5.0.0", 13121 "resolved": "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-5.0.0.tgz", 13122 "integrity": "sha512-muId7Zzn9ywDsyXgTIafTry2sV3nySZeUDe6YedVd1Hvuuep5AsIlqK+XefWpYTyJG5e503F2xIuT2lcU6rCSw==", 13123 "dev": true, 13124 "requires": {} 13125 }, 13126 "isstream": { 13127 "version": "0.1.2", 13128 "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", 13129 "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==", 13130 "dev": true, 13131 "peer": true 13132 }, 13133 "js-sdsl": { 13134 "version": "4.4.1", 13135 "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.1.tgz", 13136 "integrity": "sha512-6Gsx8R0RucyePbWqPssR8DyfuXmLBooYN5cZFZKjHGnQuaf7pEzhtpceagJxVu4LqhYY5EYA7nko3FmeHZ1KbA==", 13137 "dev": true 13138 }, 13139 "js-sha3": { 13140 "version": "0.8.0", 13141 "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz", 13142 "integrity": "sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==", 13143 "dev": true 13144 }, 13145 "js-yaml": { 13146 "version": "4.1.0", 13147 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", 13148 "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", 13149 "dev": true, 13150 "requires": { 13151 "argparse": "^2.0.1" 13152 } 13153 }, 13154 "jsbn": { 13155 "version": "0.1.1", 13156 "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", 13157 "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==", 13158 "dev": true, 13159 "peer": true 13160 }, 13161 "json-bigint": { 13162 "version": "1.0.0", 13163 "resolved": "https://registry.npmjs.org/json-bigint/-/json-bigint-1.0.0.tgz", 13164 "integrity": "sha512-SiPv/8VpZuWbvLSMtTDU8hEfrZWg/mH/nV/b4o0CYbSxu1UIQPLdwKOCIyLQX+VIPO5vrLX3i8qtqFyhdPSUSQ==", 13165 "dev": true, 13166 "peer": true, 13167 "requires": { 13168 "bignumber.js": "^9.0.0" 13169 } 13170 }, 13171 "json-schema": { 13172 "version": "0.4.0", 13173 "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", 13174 "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", 13175 "dev": true, 13176 "peer": true 13177 }, 13178 "json-schema-traverse": { 13179 "version": "0.4.1", 13180 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", 13181 "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", 13182 "dev": true, 13183 "peer": true 13184 }, 13185 "json-stringify-safe": { 13186 "version": "5.0.1", 13187 "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", 13188 "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", 13189 "dev": true, 13190 "peer": true 13191 }, 13192 "jsonfile": { 13193 "version": "4.0.0", 13194 "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", 13195 "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", 13196 "dev": true, 13197 "requires": { 13198 "graceful-fs": "^4.1.6" 13199 } 13200 }, 13201 "jsprim": { 13202 "version": "1.4.2", 13203 "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", 13204 "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", 13205 "dev": true, 13206 "peer": true, 13207 "requires": { 13208 "assert-plus": "1.0.0", 13209 "extsprintf": "1.3.0", 13210 "json-schema": "0.4.0", 13211 "verror": "1.10.0" 13212 } 13213 }, 13214 "keccak": { 13215 "version": "3.0.3", 13216 "resolved": "https://registry.npmjs.org/keccak/-/keccak-3.0.3.tgz", 13217 "integrity": "sha512-JZrLIAJWuZxKbCilMpNz5Vj7Vtb4scDG3dMXLOsbzBmQGyjwE61BbW7bJkfKKCShXiQZt3T6sBgALRtmd+nZaQ==", 13218 "dev": true, 13219 "requires": { 13220 "node-addon-api": "^2.0.0", 13221 "node-gyp-build": "^4.2.0", 13222 "readable-stream": "^3.6.0" 13223 } 13224 }, 13225 "klaw": { 13226 "version": "1.3.1", 13227 "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", 13228 "integrity": "sha512-TED5xi9gGQjGpNnvRWknrwAB1eL5GciPfVFOt3Vk1OJCVDQbzuSfrF3hkUQKlsgKrG1F+0t5W0m+Fje1jIt8rw==", 13229 "dev": true, 13230 "requires": { 13231 "graceful-fs": "^4.1.9" 13232 } 13233 }, 13234 "lcid": { 13235 "version": "1.0.0", 13236 "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", 13237 "integrity": "sha512-YiGkH6EnGrDGqLMITnGjXtGmNtjoXw9SVUzcaos8RBi7Ps0VBylkq+vOcY9QE5poLasPCR849ucFUkl0UzUyOw==", 13238 "dev": true, 13239 "peer": true, 13240 "requires": { 13241 "invert-kv": "^1.0.0" 13242 } 13243 }, 13244 "level": { 13245 "version": "8.0.0", 13246 "resolved": "https://registry.npmjs.org/level/-/level-8.0.0.tgz", 13247 "integrity": "sha512-ypf0jjAk2BWI33yzEaaotpq7fkOPALKAgDBxggO6Q9HGX2MRXn0wbP1Jn/tJv1gtL867+YOjOB49WaUF3UoJNQ==", 13248 "dev": true, 13249 "requires": { 13250 "browser-level": "^1.0.1", 13251 "classic-level": "^1.2.0" 13252 } 13253 }, 13254 "level-codec": { 13255 "version": "9.0.2", 13256 "resolved": "https://registry.npmjs.org/level-codec/-/level-codec-9.0.2.tgz", 13257 "integrity": "sha512-UyIwNb1lJBChJnGfjmO0OR+ezh2iVu1Kas3nvBS/BzGnx79dv6g7unpKIDNPMhfdTEGoc7mC8uAu51XEtX+FHQ==", 13258 "dev": true, 13259 "peer": true, 13260 "requires": { 13261 "buffer": "^5.6.0" 13262 }, 13263 "dependencies": { 13264 "buffer": { 13265 "version": "5.7.1", 13266 "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", 13267 "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", 13268 "dev": true, 13269 "peer": true, 13270 "requires": { 13271 "base64-js": "^1.3.1", 13272 "ieee754": "^1.1.13" 13273 } 13274 } 13275 } 13276 }, 13277 "level-concat-iterator": { 13278 "version": "2.0.1", 13279 "resolved": "https://registry.npmjs.org/level-concat-iterator/-/level-concat-iterator-2.0.1.tgz", 13280 "integrity": "sha512-OTKKOqeav2QWcERMJR7IS9CUo1sHnke2C0gkSmcR7QuEtFNLLzHQAvnMw8ykvEcv0Qtkg0p7FOwP1v9e5Smdcw==", 13281 "dev": true, 13282 "peer": true 13283 }, 13284 "level-errors": { 13285 "version": "2.0.1", 13286 "resolved": "https://registry.npmjs.org/level-errors/-/level-errors-2.0.1.tgz", 13287 "integrity": "sha512-UVprBJXite4gPS+3VznfgDSU8PTRuVX0NXwoWW50KLxd2yw4Y1t2JUR5In1itQnudZqRMT9DlAM3Q//9NCjCFw==", 13288 "dev": true, 13289 "peer": true, 13290 "requires": { 13291 "errno": "~0.1.1" 13292 } 13293 }, 13294 "level-iterator-stream": { 13295 "version": "4.0.2", 13296 "resolved": "https://registry.npmjs.org/level-iterator-stream/-/level-iterator-stream-4.0.2.tgz", 13297 "integrity": "sha512-ZSthfEqzGSOMWoUGhTXdX9jv26d32XJuHz/5YnuHZzH6wldfWMOVwI9TBtKcya4BKTyTt3XVA0A3cF3q5CY30Q==", 13298 "dev": true, 13299 "peer": true, 13300 "requires": { 13301 "inherits": "^2.0.4", 13302 "readable-stream": "^3.4.0", 13303 "xtend": "^4.0.2" 13304 } 13305 }, 13306 "level-mem": { 13307 "version": "5.0.1", 13308 "resolved": "https://registry.npmjs.org/level-mem/-/level-mem-5.0.1.tgz", 13309 "integrity": "sha512-qd+qUJHXsGSFoHTziptAKXoLX87QjR7v2KMbqncDXPxQuCdsQlzmyX+gwrEHhlzn08vkf8TyipYyMmiC6Gobzg==", 13310 "dev": true, 13311 "peer": true, 13312 "requires": { 13313 "level-packager": "^5.0.3", 13314 "memdown": "^5.0.0" 13315 } 13316 }, 13317 "level-packager": { 13318 "version": "5.1.1", 13319 "resolved": "https://registry.npmjs.org/level-packager/-/level-packager-5.1.1.tgz", 13320 "integrity": "sha512-HMwMaQPlTC1IlcwT3+swhqf/NUO+ZhXVz6TY1zZIIZlIR0YSn8GtAAWmIvKjNY16ZkEg/JcpAuQskxsXqC0yOQ==", 13321 "dev": true, 13322 "peer": true, 13323 "requires": { 13324 "encoding-down": "^6.3.0", 13325 "levelup": "^4.3.2" 13326 } 13327 }, 13328 "level-supports": { 13329 "version": "1.0.1", 13330 "resolved": "https://registry.npmjs.org/level-supports/-/level-supports-1.0.1.tgz", 13331 "integrity": "sha512-rXM7GYnW8gsl1vedTJIbzOrRv85c/2uCMpiiCzO2fndd06U/kUXEEU9evYn4zFggBOg36IsBW8LzqIpETwwQzg==", 13332 "dev": true, 13333 "peer": true, 13334 "requires": { 13335 "xtend": "^4.0.2" 13336 } 13337 }, 13338 "level-transcoder": { 13339 "version": "1.0.1", 13340 "resolved": "https://registry.npmjs.org/level-transcoder/-/level-transcoder-1.0.1.tgz", 13341 "integrity": "sha512-t7bFwFtsQeD8cl8NIoQ2iwxA0CL/9IFw7/9gAjOonH0PWTTiRfY7Hq+Ejbsxh86tXobDQ6IOiddjNYIfOBs06w==", 13342 "dev": true, 13343 "requires": { 13344 "buffer": "^6.0.3", 13345 "module-error": "^1.0.1" 13346 } 13347 }, 13348 "level-ws": { 13349 "version": "2.0.0", 13350 "resolved": "https://registry.npmjs.org/level-ws/-/level-ws-2.0.0.tgz", 13351 "integrity": "sha512-1iv7VXx0G9ec1isqQZ7y5LmoZo/ewAsyDHNA8EFDW5hqH2Kqovm33nSFkSdnLLAK+I5FlT+lo5Cw9itGe+CpQA==", 13352 "dev": true, 13353 "peer": true, 13354 "requires": { 13355 "inherits": "^2.0.3", 13356 "readable-stream": "^3.1.0", 13357 "xtend": "^4.0.1" 13358 } 13359 }, 13360 "levelup": { 13361 "version": "4.4.0", 13362 "resolved": "https://registry.npmjs.org/levelup/-/levelup-4.4.0.tgz", 13363 "integrity": "sha512-94++VFO3qN95cM/d6eBXvd894oJE0w3cInq9USsyQzzoJxmiYzPAocNcuGCPGGjoXqDVJcr3C1jzt1TSjyaiLQ==", 13364 "dev": true, 13365 "peer": true, 13366 "requires": { 13367 "deferred-leveldown": "~5.3.0", 13368 "level-errors": "~2.0.0", 13369 "level-iterator-stream": "~4.0.0", 13370 "level-supports": "~1.0.0", 13371 "xtend": "~4.0.0" 13372 } 13373 }, 13374 "load-json-file": { 13375 "version": "1.1.0", 13376 "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", 13377 "integrity": "sha512-cy7ZdNRXdablkXYNI049pthVeXFurRyb9+hA/dZzerZ0pGTx42z+y+ssxBaVV2l70t1muq5IdKhn4UtcoGUY9A==", 13378 "dev": true, 13379 "peer": true, 13380 "requires": { 13381 "graceful-fs": "^4.1.2", 13382 "parse-json": "^2.2.0", 13383 "pify": "^2.0.0", 13384 "pinkie-promise": "^2.0.0", 13385 "strip-bom": "^2.0.0" 13386 } 13387 }, 13388 "locate-path": { 13389 "version": "2.0.0", 13390 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", 13391 "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", 13392 "dev": true, 13393 "requires": { 13394 "p-locate": "^2.0.0", 13395 "path-exists": "^3.0.0" 13396 } 13397 }, 13398 "lodash": { 13399 "version": "4.17.21", 13400 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", 13401 "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", 13402 "dev": true 13403 }, 13404 "lodash.assign": { 13405 "version": "4.2.0", 13406 "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", 13407 "integrity": "sha512-hFuH8TY+Yji7Eja3mGiuAxBqLagejScbG8GbG0j6o9vzn0YL14My+ktnqtZgFTosKymC9/44wP6s7xyuLfnClw==", 13408 "dev": true, 13409 "peer": true 13410 }, 13411 "lodash.camelcase": { 13412 "version": "4.3.0", 13413 "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", 13414 "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==", 13415 "dev": true, 13416 "peer": true 13417 }, 13418 "log-symbols": { 13419 "version": "4.1.0", 13420 "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", 13421 "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", 13422 "dev": true, 13423 "requires": { 13424 "chalk": "^4.1.0", 13425 "is-unicode-supported": "^0.1.0" 13426 }, 13427 "dependencies": { 13428 "ansi-styles": { 13429 "version": "4.3.0", 13430 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 13431 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 13432 "dev": true, 13433 "requires": { 13434 "color-convert": "^2.0.1" 13435 } 13436 }, 13437 "chalk": { 13438 "version": "4.1.2", 13439 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", 13440 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", 13441 "dev": true, 13442 "requires": { 13443 "ansi-styles": "^4.1.0", 13444 "supports-color": "^7.1.0" 13445 } 13446 }, 13447 "color-convert": { 13448 "version": "2.0.1", 13449 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 13450 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 13451 "dev": true, 13452 "requires": { 13453 "color-name": "~1.1.4" 13454 } 13455 }, 13456 "color-name": { 13457 "version": "1.1.4", 13458 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 13459 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 13460 "dev": true 13461 }, 13462 "has-flag": { 13463 "version": "4.0.0", 13464 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 13465 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 13466 "dev": true 13467 }, 13468 "supports-color": { 13469 "version": "7.2.0", 13470 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 13471 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 13472 "dev": true, 13473 "requires": { 13474 "has-flag": "^4.0.0" 13475 } 13476 } 13477 } 13478 }, 13479 "loupe": { 13480 "version": "2.3.6", 13481 "resolved": "https://registry.npmjs.org/loupe/-/loupe-2.3.6.tgz", 13482 "integrity": "sha512-RaPMZKiMy8/JruncMU5Bt6na1eftNoo++R4Y+N2FrxkDVTrGvcyzFTsaGif4QTeKESheMGegbhw6iUAq+5A8zA==", 13483 "dev": true, 13484 "requires": { 13485 "get-func-name": "^2.0.0" 13486 } 13487 }, 13488 "lru_map": { 13489 "version": "0.3.3", 13490 "resolved": "https://registry.npmjs.org/lru_map/-/lru_map-0.3.3.tgz", 13491 "integrity": "sha512-Pn9cox5CsMYngeDbmChANltQl+5pi6XmTrraMSzhPmMBbmgcxmqWry0U3PGapCU1yB4/LqCcom7qhHZiF/jGfQ==", 13492 "dev": true 13493 }, 13494 "lru-cache": { 13495 "version": "5.1.1", 13496 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", 13497 "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", 13498 "dev": true, 13499 "requires": { 13500 "yallist": "^3.0.2" 13501 } 13502 }, 13503 "ltgt": { 13504 "version": "2.2.1", 13505 "resolved": "https://registry.npmjs.org/ltgt/-/ltgt-2.2.1.tgz", 13506 "integrity": "sha512-AI2r85+4MquTw9ZYqabu4nMwy9Oftlfa/e/52t9IjtfG+mGBbTNdAoZ3RQKLHR6r0wQnwZnPIEh/Ya6XTWAKNA==", 13507 "dev": true, 13508 "peer": true 13509 }, 13510 "make-error": { 13511 "version": "1.3.6", 13512 "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", 13513 "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", 13514 "dev": true 13515 }, 13516 "mcl-wasm": { 13517 "version": "0.7.9", 13518 "resolved": "https://registry.npmjs.org/mcl-wasm/-/mcl-wasm-0.7.9.tgz", 13519 "integrity": "sha512-iJIUcQWA88IJB/5L15GnJVnSQJmf/YaxxV6zRavv83HILHaJQb6y0iFyDMdDO0gN8X37tdxmAOrH/P8B6RB8sQ==", 13520 "dev": true 13521 }, 13522 "md5.js": { 13523 "version": "1.3.5", 13524 "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", 13525 "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", 13526 "dev": true, 13527 "requires": { 13528 "hash-base": "^3.0.0", 13529 "inherits": "^2.0.1", 13530 "safe-buffer": "^5.1.2" 13531 } 13532 }, 13533 "memdown": { 13534 "version": "5.1.0", 13535 "resolved": "https://registry.npmjs.org/memdown/-/memdown-5.1.0.tgz", 13536 "integrity": "sha512-B3J+UizMRAlEArDjWHTMmadet+UKwHd3UjMgGBkZcKAxAYVPS9o0Yeiha4qvz7iGiL2Sb3igUft6p7nbFWctpw==", 13537 "dev": true, 13538 "peer": true, 13539 "requires": { 13540 "abstract-leveldown": "~6.2.1", 13541 "functional-red-black-tree": "~1.0.1", 13542 "immediate": "~3.2.3", 13543 "inherits": "~2.0.1", 13544 "ltgt": "~2.2.0", 13545 "safe-buffer": "~5.2.0" 13546 }, 13547 "dependencies": { 13548 "abstract-leveldown": { 13549 "version": "6.2.3", 13550 "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-6.2.3.tgz", 13551 "integrity": "sha512-BsLm5vFMRUrrLeCcRc+G0t2qOaTzpoJQLOubq2XM72eNpjF5UdU5o/5NvlNhx95XHcAvcl8OMXr4mlg/fRgUXQ==", 13552 "dev": true, 13553 "peer": true, 13554 "requires": { 13555 "buffer": "^5.5.0", 13556 "immediate": "^3.2.3", 13557 "level-concat-iterator": "~2.0.0", 13558 "level-supports": "~1.0.0", 13559 "xtend": "~4.0.0" 13560 } 13561 }, 13562 "buffer": { 13563 "version": "5.7.1", 13564 "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", 13565 "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", 13566 "dev": true, 13567 "peer": true, 13568 "requires": { 13569 "base64-js": "^1.3.1", 13570 "ieee754": "^1.1.13" 13571 } 13572 }, 13573 "immediate": { 13574 "version": "3.2.3", 13575 "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.2.3.tgz", 13576 "integrity": "sha512-RrGCXRm/fRVqMIhqXrGEX9rRADavPiDFSoMb/k64i9XMk8uH4r/Omi5Ctierj6XzNecwDbO4WuFbDD1zmpl3Tg==", 13577 "dev": true, 13578 "peer": true 13579 } 13580 } 13581 }, 13582 "memory-level": { 13583 "version": "1.0.0", 13584 "resolved": "https://registry.npmjs.org/memory-level/-/memory-level-1.0.0.tgz", 13585 "integrity": "sha512-UXzwewuWeHBz5krr7EvehKcmLFNoXxGcvuYhC41tRnkrTbJohtS7kVn9akmgirtRygg+f7Yjsfi8Uu5SGSQ4Og==", 13586 "dev": true, 13587 "requires": { 13588 "abstract-level": "^1.0.0", 13589 "functional-red-black-tree": "^1.0.1", 13590 "module-error": "^1.0.1" 13591 } 13592 }, 13593 "memorystream": { 13594 "version": "0.3.1", 13595 "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz", 13596 "integrity": "sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==", 13597 "dev": true 13598 }, 13599 "merkle-patricia-tree": { 13600 "version": "4.2.4", 13601 "resolved": "https://registry.npmjs.org/merkle-patricia-tree/-/merkle-patricia-tree-4.2.4.tgz", 13602 "integrity": "sha512-eHbf/BG6eGNsqqfbLED9rIqbsF4+sykEaBn6OLNs71tjclbMcMOk1tEPmJKcNcNCLkvbpY/lwyOlizWsqPNo8w==", 13603 "dev": true, 13604 "peer": true, 13605 "requires": { 13606 "@types/levelup": "^4.3.0", 13607 "ethereumjs-util": "^7.1.4", 13608 "level-mem": "^5.0.1", 13609 "level-ws": "^2.0.0", 13610 "readable-stream": "^3.6.0", 13611 "semaphore-async-await": "^1.5.1" 13612 }, 13613 "dependencies": { 13614 "@types/bn.js": { 13615 "version": "5.1.1", 13616 "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-5.1.1.tgz", 13617 "integrity": "sha512-qNrYbZqMx0uJAfKnKclPh+dTwK33KfLHYqtyODwd5HnXOjnkhc4qgn3BrK6RWyGZm5+sIFE7Q7Vz6QQtJB7w7g==", 13618 "dev": true, 13619 "peer": true, 13620 "requires": { 13621 "@types/node": "*" 13622 } 13623 }, 13624 "ethereumjs-util": { 13625 "version": "7.1.5", 13626 "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-7.1.5.tgz", 13627 "integrity": "sha512-SDl5kKrQAudFBUe5OJM9Ac6WmMyYmXX/6sTmLZ3ffG2eY6ZIGBes3pEDxNN6V72WyOw4CPD5RomKdsa8DAAwLg==", 13628 "dev": true, 13629 "peer": true, 13630 "requires": { 13631 "@types/bn.js": "^5.1.0", 13632 "bn.js": "^5.1.2", 13633 "create-hash": "^1.1.2", 13634 "ethereum-cryptography": "^0.1.3", 13635 "rlp": "^2.2.4" 13636 } 13637 } 13638 } 13639 }, 13640 "miller-rabin": { 13641 "version": "4.0.1", 13642 "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", 13643 "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", 13644 "dev": true, 13645 "requires": { 13646 "bn.js": "^4.0.0", 13647 "brorand": "^1.0.1" 13648 }, 13649 "dependencies": { 13650 "bn.js": { 13651 "version": "4.12.0", 13652 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", 13653 "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", 13654 "dev": true 13655 } 13656 } 13657 }, 13658 "mime-db": { 13659 "version": "1.52.0", 13660 "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", 13661 "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", 13662 "dev": true 13663 }, 13664 "mime-types": { 13665 "version": "2.1.35", 13666 "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", 13667 "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", 13668 "dev": true, 13669 "requires": { 13670 "mime-db": "1.52.0" 13671 } 13672 }, 13673 "minimalistic-assert": { 13674 "version": "1.0.1", 13675 "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", 13676 "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", 13677 "dev": true 13678 }, 13679 "minimalistic-crypto-utils": { 13680 "version": "1.0.1", 13681 "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", 13682 "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==", 13683 "dev": true 13684 }, 13685 "minimatch": { 13686 "version": "3.1.2", 13687 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 13688 "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 13689 "dev": true, 13690 "requires": { 13691 "brace-expansion": "^1.1.7" 13692 } 13693 }, 13694 "minimist": { 13695 "version": "1.2.8", 13696 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", 13697 "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", 13698 "dev": true, 13699 "peer": true 13700 }, 13701 "mkdirp": { 13702 "version": "0.5.6", 13703 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", 13704 "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", 13705 "dev": true, 13706 "peer": true, 13707 "requires": { 13708 "minimist": "^1.2.6" 13709 } 13710 }, 13711 "mnemonist": { 13712 "version": "0.38.5", 13713 "resolved": "https://registry.npmjs.org/mnemonist/-/mnemonist-0.38.5.tgz", 13714 "integrity": "sha512-bZTFT5rrPKtPJxj8KSV0WkPyNxl72vQepqqVUAW2ARUpUSF2qXMB6jZj7hW5/k7C1rtpzqbD/IIbJwLXUjCHeg==", 13715 "dev": true, 13716 "requires": { 13717 "obliterator": "^2.0.0" 13718 } 13719 }, 13720 "mocha": { 13721 "version": "10.2.0", 13722 "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.2.0.tgz", 13723 "integrity": "sha512-IDY7fl/BecMwFHzoqF2sg/SHHANeBoMMXFlS9r0OXKDssYE1M5O43wUY/9BVPeIvfH2zmEbBfseqN9gBQZzXkg==", 13724 "dev": true, 13725 "requires": { 13726 "ansi-colors": "4.1.1", 13727 "browser-stdout": "1.3.1", 13728 "chokidar": "3.5.3", 13729 "debug": "4.3.4", 13730 "diff": "5.0.0", 13731 "escape-string-regexp": "4.0.0", 13732 "find-up": "5.0.0", 13733 "glob": "7.2.0", 13734 "he": "1.2.0", 13735 "js-yaml": "4.1.0", 13736 "log-symbols": "4.1.0", 13737 "minimatch": "5.0.1", 13738 "ms": "2.1.3", 13739 "nanoid": "3.3.3", 13740 "serialize-javascript": "6.0.0", 13741 "strip-json-comments": "3.1.1", 13742 "supports-color": "8.1.1", 13743 "workerpool": "6.2.1", 13744 "yargs": "16.2.0", 13745 "yargs-parser": "20.2.4", 13746 "yargs-unparser": "2.0.0" 13747 }, 13748 "dependencies": { 13749 "ansi-colors": { 13750 "version": "4.1.1", 13751 "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", 13752 "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", 13753 "dev": true 13754 }, 13755 "escape-string-regexp": { 13756 "version": "4.0.0", 13757 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", 13758 "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", 13759 "dev": true 13760 }, 13761 "find-up": { 13762 "version": "5.0.0", 13763 "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", 13764 "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", 13765 "dev": true, 13766 "requires": { 13767 "locate-path": "^6.0.0", 13768 "path-exists": "^4.0.0" 13769 } 13770 }, 13771 "glob": { 13772 "version": "7.2.0", 13773 "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", 13774 "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", 13775 "dev": true, 13776 "requires": { 13777 "fs.realpath": "^1.0.0", 13778 "inflight": "^1.0.4", 13779 "inherits": "2", 13780 "minimatch": "^3.0.4", 13781 "once": "^1.3.0", 13782 "path-is-absolute": "^1.0.0" 13783 }, 13784 "dependencies": { 13785 "minimatch": { 13786 "version": "3.1.2", 13787 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 13788 "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 13789 "dev": true, 13790 "requires": { 13791 "brace-expansion": "^1.1.7" 13792 } 13793 } 13794 } 13795 }, 13796 "has-flag": { 13797 "version": "4.0.0", 13798 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 13799 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 13800 "dev": true 13801 }, 13802 "locate-path": { 13803 "version": "6.0.0", 13804 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", 13805 "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", 13806 "dev": true, 13807 "requires": { 13808 "p-locate": "^5.0.0" 13809 } 13810 }, 13811 "minimatch": { 13812 "version": "5.0.1", 13813 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz", 13814 "integrity": "sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==", 13815 "dev": true, 13816 "requires": { 13817 "brace-expansion": "^2.0.1" 13818 }, 13819 "dependencies": { 13820 "brace-expansion": { 13821 "version": "2.0.1", 13822 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", 13823 "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", 13824 "dev": true, 13825 "requires": { 13826 "balanced-match": "^1.0.0" 13827 } 13828 } 13829 } 13830 }, 13831 "ms": { 13832 "version": "2.1.3", 13833 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", 13834 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", 13835 "dev": true 13836 }, 13837 "p-limit": { 13838 "version": "3.1.0", 13839 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", 13840 "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", 13841 "dev": true, 13842 "requires": { 13843 "yocto-queue": "^0.1.0" 13844 } 13845 }, 13846 "p-locate": { 13847 "version": "5.0.0", 13848 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", 13849 "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", 13850 "dev": true, 13851 "requires": { 13852 "p-limit": "^3.0.2" 13853 } 13854 }, 13855 "path-exists": { 13856 "version": "4.0.0", 13857 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", 13858 "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", 13859 "dev": true 13860 }, 13861 "supports-color": { 13862 "version": "8.1.1", 13863 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", 13864 "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", 13865 "dev": true, 13866 "requires": { 13867 "has-flag": "^4.0.0" 13868 } 13869 } 13870 } 13871 }, 13872 "module-error": { 13873 "version": "1.0.2", 13874 "resolved": "https://registry.npmjs.org/module-error/-/module-error-1.0.2.tgz", 13875 "integrity": "sha512-0yuvsqSCv8LbaOKhnsQ/T5JhyFlCYLPXK3U2sgV10zoKQwzs/MyfuQUOZQ1V/6OCOJsK/TRgNVrPuPDqtdMFtA==", 13876 "dev": true 13877 }, 13878 "ms": { 13879 "version": "2.1.2", 13880 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 13881 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", 13882 "dev": true 13883 }, 13884 "nanoid": { 13885 "version": "3.3.3", 13886 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.3.tgz", 13887 "integrity": "sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w==", 13888 "dev": true 13889 }, 13890 "napi-macros": { 13891 "version": "2.2.2", 13892 "resolved": "https://registry.npmjs.org/napi-macros/-/napi-macros-2.2.2.tgz", 13893 "integrity": "sha512-hmEVtAGYzVQpCKdbQea4skABsdXW4RUh5t5mJ2zzqowJS2OyXZTU1KhDVFhx+NlWZ4ap9mqR9TcDO3LTTttd+g==", 13894 "dev": true 13895 }, 13896 "node-addon-api": { 13897 "version": "2.0.2", 13898 "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-2.0.2.tgz", 13899 "integrity": "sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA==", 13900 "dev": true 13901 }, 13902 "node-fetch": { 13903 "version": "2.6.11", 13904 "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.11.tgz", 13905 "integrity": "sha512-4I6pdBY1EthSqDmJkiNk3JIT8cswwR9nfeW/cPdUagJYEQG7R95WRH74wpz7ma8Gh/9dI9FP+OU+0E4FvtA55w==", 13906 "dev": true, 13907 "peer": true, 13908 "requires": { 13909 "whatwg-url": "^5.0.0" 13910 } 13911 }, 13912 "node-gyp-build": { 13913 "version": "4.6.0", 13914 "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.6.0.tgz", 13915 "integrity": "sha512-NTZVKn9IylLwUzaKjkas1e4u2DLNcV4rdYagA4PWdPwW87Bi7z+BznyKSRwS/761tV/lzCGXplWsiaMjLqP2zQ==", 13916 "dev": true 13917 }, 13918 "normalize-package-data": { 13919 "version": "2.5.0", 13920 "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", 13921 "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", 13922 "dev": true, 13923 "peer": true, 13924 "requires": { 13925 "hosted-git-info": "^2.1.4", 13926 "resolve": "^1.10.0", 13927 "semver": "2 || 3 || 4 || 5", 13928 "validate-npm-package-license": "^3.0.1" 13929 }, 13930 "dependencies": { 13931 "semver": { 13932 "version": "5.7.1", 13933 "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", 13934 "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", 13935 "dev": true, 13936 "peer": true 13937 } 13938 } 13939 }, 13940 "normalize-path": { 13941 "version": "3.0.0", 13942 "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", 13943 "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", 13944 "dev": true 13945 }, 13946 "number-is-nan": { 13947 "version": "1.0.1", 13948 "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", 13949 "integrity": "sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==", 13950 "dev": true, 13951 "peer": true 13952 }, 13953 "number-to-bn": { 13954 "version": "1.7.0", 13955 "resolved": "https://registry.npmjs.org/number-to-bn/-/number-to-bn-1.7.0.tgz", 13956 "integrity": "sha512-wsJ9gfSz1/s4ZsJN01lyonwuxA1tml6X1yBDnfpMglypcBRFZZkus26EdPSlqS5GJfYddVZa22p3VNb3z5m5Ig==", 13957 "dev": true, 13958 "peer": true, 13959 "requires": { 13960 "bn.js": "4.11.6", 13961 "strip-hex-prefix": "1.0.0" 13962 }, 13963 "dependencies": { 13964 "bn.js": { 13965 "version": "4.11.6", 13966 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.6.tgz", 13967 "integrity": "sha512-XWwnNNFCuuSQ0m3r3C4LE3EiORltHd9M05pq6FOlVeiophzRbMo50Sbz1ehl8K3Z+jw9+vmgnXefY1hz8X+2wA==", 13968 "dev": true, 13969 "peer": true 13970 } 13971 } 13972 }, 13973 "oauth-sign": { 13974 "version": "0.9.0", 13975 "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", 13976 "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", 13977 "dev": true, 13978 "peer": true 13979 }, 13980 "object-inspect": { 13981 "version": "1.12.3", 13982 "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", 13983 "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", 13984 "dev": true 13985 }, 13986 "object-is": { 13987 "version": "1.1.5", 13988 "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", 13989 "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", 13990 "dev": true, 13991 "requires": { 13992 "call-bind": "^1.0.2", 13993 "define-properties": "^1.1.3" 13994 } 13995 }, 13996 "object-keys": { 13997 "version": "1.1.1", 13998 "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", 13999 "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", 14000 "dev": true 14001 }, 14002 "obliterator": { 14003 "version": "2.0.4", 14004 "resolved": "https://registry.npmjs.org/obliterator/-/obliterator-2.0.4.tgz", 14005 "integrity": "sha512-lgHwxlxV1qIg1Eap7LgIeoBWIMFibOjbrYPIPJZcI1mmGAI2m3lNYpK12Y+GBdPQ0U1hRwSord7GIaawz962qQ==", 14006 "dev": true 14007 }, 14008 "once": { 14009 "version": "1.4.0", 14010 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 14011 "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", 14012 "dev": true, 14013 "requires": { 14014 "wrappy": "1" 14015 } 14016 }, 14017 "os-locale": { 14018 "version": "1.4.0", 14019 "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", 14020 "integrity": "sha512-PRT7ZORmwu2MEFt4/fv3Q+mEfN4zetKxufQrkShY2oGvUms9r8otu5HfdyIFHkYXjO7laNsoVGmM2MANfuTA8g==", 14021 "dev": true, 14022 "peer": true, 14023 "requires": { 14024 "lcid": "^1.0.0" 14025 } 14026 }, 14027 "os-tmpdir": { 14028 "version": "1.0.2", 14029 "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", 14030 "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", 14031 "dev": true 14032 }, 14033 "p-limit": { 14034 "version": "1.3.0", 14035 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", 14036 "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", 14037 "dev": true, 14038 "requires": { 14039 "p-try": "^1.0.0" 14040 } 14041 }, 14042 "p-locate": { 14043 "version": "2.0.0", 14044 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", 14045 "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", 14046 "dev": true, 14047 "requires": { 14048 "p-limit": "^1.1.0" 14049 } 14050 }, 14051 "p-map": { 14052 "version": "4.0.0", 14053 "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", 14054 "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", 14055 "dev": true, 14056 "requires": { 14057 "aggregate-error": "^3.0.0" 14058 } 14059 }, 14060 "p-try": { 14061 "version": "1.0.0", 14062 "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", 14063 "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==", 14064 "dev": true 14065 }, 14066 "parse-asn1": { 14067 "version": "5.1.6", 14068 "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", 14069 "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", 14070 "dev": true, 14071 "requires": { 14072 "asn1.js": "^5.2.0", 14073 "browserify-aes": "^1.0.0", 14074 "evp_bytestokey": "^1.0.0", 14075 "pbkdf2": "^3.0.3", 14076 "safe-buffer": "^5.1.1" 14077 } 14078 }, 14079 "parse-json": { 14080 "version": "2.2.0", 14081 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", 14082 "integrity": "sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==", 14083 "dev": true, 14084 "peer": true, 14085 "requires": { 14086 "error-ex": "^1.2.0" 14087 } 14088 }, 14089 "path-browserify": { 14090 "version": "1.0.1", 14091 "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", 14092 "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==", 14093 "dev": true, 14094 "peer": true 14095 }, 14096 "path-exists": { 14097 "version": "3.0.0", 14098 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", 14099 "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", 14100 "dev": true 14101 }, 14102 "path-is-absolute": { 14103 "version": "1.0.1", 14104 "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 14105 "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", 14106 "dev": true 14107 }, 14108 "path-parse": { 14109 "version": "1.0.7", 14110 "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", 14111 "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", 14112 "dev": true 14113 }, 14114 "path-type": { 14115 "version": "1.1.0", 14116 "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", 14117 "integrity": "sha512-S4eENJz1pkiQn9Znv33Q+deTOKmbl+jj1Fl+qiP/vYezj+S8x+J3Uo0ISrx/QoEvIlOaDWJhPaRd1flJ9HXZqg==", 14118 "dev": true, 14119 "peer": true, 14120 "requires": { 14121 "graceful-fs": "^4.1.2", 14122 "pify": "^2.0.0", 14123 "pinkie-promise": "^2.0.0" 14124 } 14125 }, 14126 "pathval": { 14127 "version": "1.1.1", 14128 "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz", 14129 "integrity": "sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==", 14130 "dev": true 14131 }, 14132 "pbkdf2": { 14133 "version": "3.1.2", 14134 "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", 14135 "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", 14136 "dev": true, 14137 "requires": { 14138 "create-hash": "^1.1.2", 14139 "create-hmac": "^1.1.4", 14140 "ripemd160": "^2.0.1", 14141 "safe-buffer": "^5.0.1", 14142 "sha.js": "^2.4.8" 14143 } 14144 }, 14145 "performance-now": { 14146 "version": "2.1.0", 14147 "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", 14148 "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==", 14149 "dev": true, 14150 "peer": true 14151 }, 14152 "picomatch": { 14153 "version": "2.3.1", 14154 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", 14155 "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", 14156 "dev": true 14157 }, 14158 "pify": { 14159 "version": "2.3.0", 14160 "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", 14161 "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", 14162 "dev": true, 14163 "peer": true 14164 }, 14165 "pinkie": { 14166 "version": "2.0.4", 14167 "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", 14168 "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", 14169 "dev": true, 14170 "peer": true 14171 }, 14172 "pinkie-promise": { 14173 "version": "2.0.1", 14174 "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", 14175 "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", 14176 "dev": true, 14177 "peer": true, 14178 "requires": { 14179 "pinkie": "^2.0.0" 14180 } 14181 }, 14182 "prettier": { 14183 "version": "2.8.8", 14184 "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", 14185 "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", 14186 "dev": true 14187 }, 14188 "prettier-plugin-solidity": { 14189 "version": "1.1.3", 14190 "resolved": "https://registry.npmjs.org/prettier-plugin-solidity/-/prettier-plugin-solidity-1.1.3.tgz", 14191 "integrity": "sha512-fQ9yucPi2sBbA2U2Xjh6m4isUTJ7S7QLc/XDDsktqqxYfTwdYKJ0EnnywXHwCGAaYbQNK+HIYPL1OemxuMsgeg==", 14192 "dev": true, 14193 "requires": { 14194 "@solidity-parser/parser": "^0.16.0", 14195 "semver": "^7.3.8", 14196 "solidity-comments-extractor": "^0.0.7" 14197 }, 14198 "dependencies": { 14199 "@solidity-parser/parser": { 14200 "version": "0.16.0", 14201 "resolved": "https://registry.npmjs.org/@solidity-parser/parser/-/parser-0.16.0.tgz", 14202 "integrity": "sha512-ESipEcHyRHg4Np4SqBCfcXwyxxna1DgFVz69bgpLV8vzl/NP1DtcKsJ4dJZXWQhY/Z4J2LeKBiOkOVZn9ct33Q==", 14203 "dev": true, 14204 "requires": { 14205 "antlr4ts": "^0.5.0-alpha.4" 14206 } 14207 }, 14208 "lru-cache": { 14209 "version": "6.0.0", 14210 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", 14211 "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", 14212 "dev": true, 14213 "requires": { 14214 "yallist": "^4.0.0" 14215 } 14216 }, 14217 "semver": { 14218 "version": "7.5.1", 14219 "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.1.tgz", 14220 "integrity": "sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==", 14221 "dev": true, 14222 "requires": { 14223 "lru-cache": "^6.0.0" 14224 } 14225 }, 14226 "yallist": { 14227 "version": "4.0.0", 14228 "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", 14229 "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", 14230 "dev": true 14231 } 14232 } 14233 }, 14234 "prr": { 14235 "version": "1.0.1", 14236 "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", 14237 "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==", 14238 "dev": true, 14239 "peer": true 14240 }, 14241 "psl": { 14242 "version": "1.9.0", 14243 "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", 14244 "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", 14245 "dev": true, 14246 "peer": true 14247 }, 14248 "public-encrypt": { 14249 "version": "4.0.3", 14250 "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", 14251 "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", 14252 "dev": true, 14253 "requires": { 14254 "bn.js": "^4.1.0", 14255 "browserify-rsa": "^4.0.0", 14256 "create-hash": "^1.1.0", 14257 "parse-asn1": "^5.0.0", 14258 "randombytes": "^2.0.1", 14259 "safe-buffer": "^5.1.2" 14260 }, 14261 "dependencies": { 14262 "bn.js": { 14263 "version": "4.12.0", 14264 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", 14265 "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", 14266 "dev": true 14267 } 14268 } 14269 }, 14270 "punycode": { 14271 "version": "2.1.0", 14272 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.0.tgz", 14273 "integrity": "sha512-Yxz2kRwT90aPiWEMHVYnEf4+rhwF1tBmmZ4KepCP+Wkium9JxtWnUm1nqGwpiAHr/tnTSeHqr3wb++jgSkXjhA==", 14274 "dev": true, 14275 "peer": true 14276 }, 14277 "qs": { 14278 "version": "6.11.2", 14279 "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.2.tgz", 14280 "integrity": "sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==", 14281 "dev": true, 14282 "requires": { 14283 "side-channel": "^1.0.4" 14284 } 14285 }, 14286 "queue-microtask": { 14287 "version": "1.2.3", 14288 "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", 14289 "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", 14290 "dev": true 14291 }, 14292 "randombytes": { 14293 "version": "2.1.0", 14294 "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", 14295 "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", 14296 "dev": true, 14297 "requires": { 14298 "safe-buffer": "^5.1.0" 14299 } 14300 }, 14301 "randomfill": { 14302 "version": "1.0.4", 14303 "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", 14304 "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", 14305 "dev": true, 14306 "requires": { 14307 "randombytes": "^2.0.5", 14308 "safe-buffer": "^5.1.0" 14309 } 14310 }, 14311 "raw-body": { 14312 "version": "2.5.2", 14313 "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", 14314 "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", 14315 "dev": true, 14316 "requires": { 14317 "bytes": "3.1.2", 14318 "http-errors": "2.0.0", 14319 "iconv-lite": "0.4.24", 14320 "unpipe": "1.0.0" 14321 } 14322 }, 14323 "read-pkg": { 14324 "version": "1.1.0", 14325 "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", 14326 "integrity": "sha512-7BGwRHqt4s/uVbuyoeejRn4YmFnYZiFl4AuaeXHlgZf3sONF0SOGlxs2Pw8g6hCKupo08RafIO5YXFNOKTfwsQ==", 14327 "dev": true, 14328 "peer": true, 14329 "requires": { 14330 "load-json-file": "^1.0.0", 14331 "normalize-package-data": "^2.3.2", 14332 "path-type": "^1.0.0" 14333 } 14334 }, 14335 "read-pkg-up": { 14336 "version": "1.0.1", 14337 "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", 14338 "integrity": "sha512-WD9MTlNtI55IwYUS27iHh9tK3YoIVhxis8yKhLpTqWtml739uXc9NWTpxoHkfZf3+DkCCsXox94/VWZniuZm6A==", 14339 "dev": true, 14340 "peer": true, 14341 "requires": { 14342 "find-up": "^1.0.0", 14343 "read-pkg": "^1.0.0" 14344 }, 14345 "dependencies": { 14346 "find-up": { 14347 "version": "1.1.2", 14348 "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", 14349 "integrity": "sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA==", 14350 "dev": true, 14351 "peer": true, 14352 "requires": { 14353 "path-exists": "^2.0.0", 14354 "pinkie-promise": "^2.0.0" 14355 } 14356 }, 14357 "path-exists": { 14358 "version": "2.1.0", 14359 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", 14360 "integrity": "sha512-yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ==", 14361 "dev": true, 14362 "peer": true, 14363 "requires": { 14364 "pinkie-promise": "^2.0.0" 14365 } 14366 } 14367 } 14368 }, 14369 "readable-stream": { 14370 "version": "3.6.2", 14371 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", 14372 "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", 14373 "dev": true, 14374 "requires": { 14375 "inherits": "^2.0.3", 14376 "string_decoder": "^1.1.1", 14377 "util-deprecate": "^1.0.1" 14378 } 14379 }, 14380 "readdirp": { 14381 "version": "3.6.0", 14382 "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", 14383 "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", 14384 "dev": true, 14385 "requires": { 14386 "picomatch": "^2.2.1" 14387 } 14388 }, 14389 "reduce-flatten": { 14390 "version": "2.0.0", 14391 "resolved": "https://registry.npmjs.org/reduce-flatten/-/reduce-flatten-2.0.0.tgz", 14392 "integrity": "sha512-EJ4UNY/U1t2P/2k6oqotuX2Cc3T6nxJwsM0N0asT7dhrtH1ltUxDn4NalSYmPE2rCkVpcf/X6R0wDwcFpzhd4w==", 14393 "dev": true, 14394 "peer": true 14395 }, 14396 "request": { 14397 "version": "2.88.2", 14398 "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", 14399 "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", 14400 "dev": true, 14401 "peer": true, 14402 "requires": { 14403 "aws-sign2": "~0.7.0", 14404 "aws4": "^1.8.0", 14405 "caseless": "~0.12.0", 14406 "combined-stream": "~1.0.6", 14407 "extend": "~3.0.2", 14408 "forever-agent": "~0.6.1", 14409 "form-data": "~2.3.2", 14410 "har-validator": "~5.1.3", 14411 "http-signature": "~1.2.0", 14412 "is-typedarray": "~1.0.0", 14413 "isstream": "~0.1.2", 14414 "json-stringify-safe": "~5.0.1", 14415 "mime-types": "~2.1.19", 14416 "oauth-sign": "~0.9.0", 14417 "performance-now": "^2.1.0", 14418 "qs": "~6.5.2", 14419 "safe-buffer": "^5.1.2", 14420 "tough-cookie": "~2.5.0", 14421 "tunnel-agent": "^0.6.0", 14422 "uuid": "^3.3.2" 14423 }, 14424 "dependencies": { 14425 "form-data": { 14426 "version": "2.3.3", 14427 "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", 14428 "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", 14429 "dev": true, 14430 "peer": true, 14431 "requires": { 14432 "asynckit": "^0.4.0", 14433 "combined-stream": "^1.0.6", 14434 "mime-types": "^2.1.12" 14435 } 14436 }, 14437 "qs": { 14438 "version": "6.5.3", 14439 "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", 14440 "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", 14441 "dev": true, 14442 "peer": true 14443 } 14444 } 14445 }, 14446 "require-directory": { 14447 "version": "2.1.1", 14448 "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", 14449 "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", 14450 "dev": true 14451 }, 14452 "require-from-string": { 14453 "version": "2.0.2", 14454 "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", 14455 "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", 14456 "dev": true 14457 }, 14458 "resolve": { 14459 "version": "1.17.0", 14460 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", 14461 "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", 14462 "dev": true, 14463 "requires": { 14464 "path-parse": "^1.0.6" 14465 } 14466 }, 14467 "rimraf": { 14468 "version": "2.7.1", 14469 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", 14470 "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", 14471 "dev": true, 14472 "requires": { 14473 "glob": "^7.1.3" 14474 } 14475 }, 14476 "ripemd160": { 14477 "version": "2.0.2", 14478 "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", 14479 "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", 14480 "dev": true, 14481 "requires": { 14482 "hash-base": "^3.0.0", 14483 "inherits": "^2.0.1" 14484 } 14485 }, 14486 "rlp": { 14487 "version": "2.2.7", 14488 "resolved": "https://registry.npmjs.org/rlp/-/rlp-2.2.7.tgz", 14489 "integrity": "sha512-d5gdPmgQ0Z+AklL2NVXr/IoSjNZFfTVvQWzL/AM2AOcSzYP2xjlb0AC8YyCLc41MSNf6P6QVtjgPdmVtzb+4lQ==", 14490 "dev": true, 14491 "requires": { 14492 "bn.js": "^5.2.0" 14493 } 14494 }, 14495 "run-parallel-limit": { 14496 "version": "1.1.0", 14497 "resolved": "https://registry.npmjs.org/run-parallel-limit/-/run-parallel-limit-1.1.0.tgz", 14498 "integrity": "sha512-jJA7irRNM91jaKc3Hcl1npHsFLOXOoTkPCUL1JEa1R82O2miplXXRaGdjW/KM/98YQWDhJLiSs793CnXfblJUw==", 14499 "dev": true, 14500 "requires": { 14501 "queue-microtask": "^1.2.2" 14502 } 14503 }, 14504 "rustbn.js": { 14505 "version": "0.2.0", 14506 "resolved": "https://registry.npmjs.org/rustbn.js/-/rustbn.js-0.2.0.tgz", 14507 "integrity": "sha512-4VlvkRUuCJvr2J6Y0ImW7NvTCriMi7ErOAqWk1y69vAdoNIzCF3yPmgeNzx+RQTLEDFq5sHfscn1MwHxP9hNfA==", 14508 "dev": true 14509 }, 14510 "safe-buffer": { 14511 "version": "5.2.1", 14512 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", 14513 "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", 14514 "dev": true 14515 }, 14516 "safer-buffer": { 14517 "version": "2.1.2", 14518 "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", 14519 "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", 14520 "dev": true 14521 }, 14522 "scrypt-js": { 14523 "version": "3.0.1", 14524 "resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-3.0.1.tgz", 14525 "integrity": "sha512-cdwTTnqPu0Hyvf5in5asVdZocVDTNRmR7XEcJuIzMjJeSHybHl7vpB66AzwTaIg6CLSbtjcxc8fqcySfnTkccA==", 14526 "dev": true 14527 }, 14528 "secp256k1": { 14529 "version": "4.0.3", 14530 "resolved": "https://registry.npmjs.org/secp256k1/-/secp256k1-4.0.3.tgz", 14531 "integrity": "sha512-NLZVf+ROMxwtEj3Xa562qgv2BK5e2WNmXPiOdVIPLgs6lyTzMvBq0aWTYMI5XCP9jZMVKOcqZLw/Wc4vDkuxhA==", 14532 "dev": true, 14533 "requires": { 14534 "elliptic": "^6.5.4", 14535 "node-addon-api": "^2.0.0", 14536 "node-gyp-build": "^4.2.0" 14537 } 14538 }, 14539 "seedrandom": { 14540 "version": "3.0.5", 14541 "resolved": "https://registry.npmjs.org/seedrandom/-/seedrandom-3.0.5.tgz", 14542 "integrity": "sha512-8OwmbklUNzwezjGInmZ+2clQmExQPvomqjL7LFqOYqtmuxRgQYqOD3mHaU+MvZn5FLUeVxVfQjwLZW/n/JFuqg==", 14543 "dev": true, 14544 "peer": true 14545 }, 14546 "semaphore-async-await": { 14547 "version": "1.5.1", 14548 "resolved": "https://registry.npmjs.org/semaphore-async-await/-/semaphore-async-await-1.5.1.tgz", 14549 "integrity": "sha512-b/ptP11hETwYWpeilHXXQiV5UJNJl7ZWWooKRE5eBIYWoom6dZ0SluCIdCtKycsMtZgKWE01/qAw6jblw1YVhg==", 14550 "dev": true, 14551 "peer": true 14552 }, 14553 "semver": { 14554 "version": "6.3.0", 14555 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 14556 "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 14557 "dev": true 14558 }, 14559 "serialize-javascript": { 14560 "version": "6.0.0", 14561 "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", 14562 "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", 14563 "dev": true, 14564 "requires": { 14565 "randombytes": "^2.1.0" 14566 } 14567 }, 14568 "set-blocking": { 14569 "version": "2.0.0", 14570 "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", 14571 "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", 14572 "dev": true, 14573 "peer": true 14574 }, 14575 "setimmediate": { 14576 "version": "1.0.5", 14577 "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", 14578 "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", 14579 "dev": true 14580 }, 14581 "setprototypeof": { 14582 "version": "1.2.0", 14583 "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", 14584 "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", 14585 "dev": true 14586 }, 14587 "sha.js": { 14588 "version": "2.4.11", 14589 "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", 14590 "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", 14591 "dev": true, 14592 "requires": { 14593 "inherits": "^2.0.1", 14594 "safe-buffer": "^5.0.1" 14595 } 14596 }, 14597 "side-channel": { 14598 "version": "1.0.4", 14599 "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", 14600 "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", 14601 "dev": true, 14602 "requires": { 14603 "call-bind": "^1.0.0", 14604 "get-intrinsic": "^1.0.2", 14605 "object-inspect": "^1.9.0" 14606 } 14607 }, 14608 "solc": { 14609 "version": "0.8.15", 14610 "resolved": "https://registry.npmjs.org/solc/-/solc-0.8.15.tgz", 14611 "integrity": "sha512-Riv0GNHNk/SddN/JyEuFKwbcWcEeho15iyupTSHw5Np6WuXA5D8kEHbyzDHi6sqmvLzu2l+8b1YmL8Ytple+8w==", 14612 "dev": true, 14613 "peer": true, 14614 "requires": { 14615 "command-exists": "^1.2.8", 14616 "commander": "^8.1.0", 14617 "follow-redirects": "^1.12.1", 14618 "js-sha3": "0.8.0", 14619 "memorystream": "^0.3.1", 14620 "semver": "^5.5.0", 14621 "tmp": "0.0.33" 14622 }, 14623 "dependencies": { 14624 "commander": { 14625 "version": "8.3.0", 14626 "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", 14627 "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", 14628 "dev": true, 14629 "peer": true 14630 }, 14631 "semver": { 14632 "version": "5.7.1", 14633 "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", 14634 "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", 14635 "dev": true, 14636 "peer": true 14637 } 14638 } 14639 }, 14640 "solidity-comments-extractor": { 14641 "version": "0.0.7", 14642 "resolved": "https://registry.npmjs.org/solidity-comments-extractor/-/solidity-comments-extractor-0.0.7.tgz", 14643 "integrity": "sha512-wciNMLg/Irp8OKGrh3S2tfvZiZ0NEyILfcRCXCD4mp7SgK/i9gzLfhY2hY7VMCQJ3kH9UB9BzNdibIVMchzyYw==", 14644 "dev": true 14645 }, 14646 "source-map": { 14647 "version": "0.6.1", 14648 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 14649 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 14650 "dev": true 14651 }, 14652 "source-map-support": { 14653 "version": "0.5.21", 14654 "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", 14655 "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", 14656 "dev": true, 14657 "requires": { 14658 "buffer-from": "^1.0.0", 14659 "source-map": "^0.6.0" 14660 } 14661 }, 14662 "spdx-correct": { 14663 "version": "3.2.0", 14664 "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", 14665 "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", 14666 "dev": true, 14667 "peer": true, 14668 "requires": { 14669 "spdx-expression-parse": "^3.0.0", 14670 "spdx-license-ids": "^3.0.0" 14671 } 14672 }, 14673 "spdx-exceptions": { 14674 "version": "2.3.0", 14675 "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", 14676 "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", 14677 "dev": true, 14678 "peer": true 14679 }, 14680 "spdx-expression-parse": { 14681 "version": "3.0.1", 14682 "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", 14683 "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", 14684 "dev": true, 14685 "peer": true, 14686 "requires": { 14687 "spdx-exceptions": "^2.1.0", 14688 "spdx-license-ids": "^3.0.0" 14689 } 14690 }, 14691 "spdx-license-ids": { 14692 "version": "3.0.13", 14693 "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.13.tgz", 14694 "integrity": "sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==", 14695 "dev": true, 14696 "peer": true 14697 }, 14698 "sshpk": { 14699 "version": "1.17.0", 14700 "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", 14701 "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", 14702 "dev": true, 14703 "peer": true, 14704 "requires": { 14705 "asn1": "~0.2.3", 14706 "assert-plus": "^1.0.0", 14707 "bcrypt-pbkdf": "^1.0.0", 14708 "dashdash": "^1.12.0", 14709 "ecc-jsbn": "~0.1.1", 14710 "getpass": "^0.1.1", 14711 "jsbn": "~0.1.0", 14712 "safer-buffer": "^2.0.2", 14713 "tweetnacl": "~0.14.0" 14714 }, 14715 "dependencies": { 14716 "tweetnacl": { 14717 "version": "0.14.5", 14718 "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", 14719 "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==", 14720 "dev": true, 14721 "peer": true 14722 } 14723 } 14724 }, 14725 "stacktrace-parser": { 14726 "version": "0.1.10", 14727 "resolved": "https://registry.npmjs.org/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz", 14728 "integrity": "sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg==", 14729 "dev": true, 14730 "requires": { 14731 "type-fest": "^0.7.1" 14732 }, 14733 "dependencies": { 14734 "type-fest": { 14735 "version": "0.7.1", 14736 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.7.1.tgz", 14737 "integrity": "sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==", 14738 "dev": true 14739 } 14740 } 14741 }, 14742 "statuses": { 14743 "version": "2.0.1", 14744 "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", 14745 "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", 14746 "dev": true 14747 }, 14748 "store2": { 14749 "version": "2.14.2", 14750 "resolved": "https://registry.npmjs.org/store2/-/store2-2.14.2.tgz", 14751 "integrity": "sha512-siT1RiqlfQnGqgT/YzXVUNsom9S0H1OX+dpdGN1xkyYATo4I6sep5NmsRD/40s3IIOvlCq6akxkqG82urIZW1w==", 14752 "dev": true 14753 }, 14754 "stream-browserify": { 14755 "version": "3.0.0", 14756 "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz", 14757 "integrity": "sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==", 14758 "dev": true, 14759 "requires": { 14760 "inherits": "~2.0.4", 14761 "readable-stream": "^3.5.0" 14762 } 14763 }, 14764 "streamsearch": { 14765 "version": "1.1.0", 14766 "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", 14767 "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", 14768 "dev": true 14769 }, 14770 "string_decoder": { 14771 "version": "1.3.0", 14772 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", 14773 "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", 14774 "dev": true, 14775 "requires": { 14776 "safe-buffer": "~5.2.0" 14777 } 14778 }, 14779 "string-format": { 14780 "version": "2.0.0", 14781 "resolved": "https://registry.npmjs.org/string-format/-/string-format-2.0.0.tgz", 14782 "integrity": "sha512-bbEs3scLeYNXLecRRuk6uJxdXUSj6le/8rNPHChIJTn2V79aXVTR1EH2OH5zLKKoz0V02fOUKZZcw01pLUShZA==", 14783 "dev": true, 14784 "peer": true 14785 }, 14786 "string-width": { 14787 "version": "4.2.3", 14788 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 14789 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 14790 "dev": true, 14791 "requires": { 14792 "emoji-regex": "^8.0.0", 14793 "is-fullwidth-code-point": "^3.0.0", 14794 "strip-ansi": "^6.0.1" 14795 } 14796 }, 14797 "strip-ansi": { 14798 "version": "6.0.1", 14799 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 14800 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 14801 "dev": true, 14802 "requires": { 14803 "ansi-regex": "^5.0.1" 14804 } 14805 }, 14806 "strip-bom": { 14807 "version": "2.0.0", 14808 "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", 14809 "integrity": "sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g==", 14810 "dev": true, 14811 "peer": true, 14812 "requires": { 14813 "is-utf8": "^0.2.0" 14814 } 14815 }, 14816 "strip-hex-prefix": { 14817 "version": "1.0.0", 14818 "resolved": "https://registry.npmjs.org/strip-hex-prefix/-/strip-hex-prefix-1.0.0.tgz", 14819 "integrity": "sha512-q8d4ue7JGEiVcypji1bALTos+0pWtyGlivAWyPuTkHzuTCJqrK9sWxYQZUq6Nq3cuyv3bm734IhHvHtGGURU6A==", 14820 "dev": true, 14821 "requires": { 14822 "is-hex-prefixed": "1.0.0" 14823 } 14824 }, 14825 "strip-json-comments": { 14826 "version": "3.1.1", 14827 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", 14828 "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", 14829 "dev": true 14830 }, 14831 "supports-color": { 14832 "version": "5.5.0", 14833 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 14834 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", 14835 "dev": true, 14836 "requires": { 14837 "has-flag": "^3.0.0" 14838 } 14839 }, 14840 "table-layout": { 14841 "version": "1.0.2", 14842 "resolved": "https://registry.npmjs.org/table-layout/-/table-layout-1.0.2.tgz", 14843 "integrity": "sha512-qd/R7n5rQTRFi+Zf2sk5XVVd9UQl6ZkduPFC3S7WEGJAmetDTjY3qPN50eSKzwuzEyQKy5TN2TiZdkIjos2L6A==", 14844 "dev": true, 14845 "peer": true, 14846 "requires": { 14847 "array-back": "^4.0.1", 14848 "deep-extend": "~0.6.0", 14849 "typical": "^5.2.0", 14850 "wordwrapjs": "^4.0.0" 14851 }, 14852 "dependencies": { 14853 "array-back": { 14854 "version": "4.0.2", 14855 "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.2.tgz", 14856 "integrity": "sha512-NbdMezxqf94cnNfWLL7V/im0Ub+Anbb0IoZhvzie8+4HJ4nMQuzHuy49FkGYCJK2yAloZ3meiB6AVMClbrI1vg==", 14857 "dev": true, 14858 "peer": true 14859 }, 14860 "typical": { 14861 "version": "5.2.0", 14862 "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", 14863 "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==", 14864 "dev": true, 14865 "peer": true 14866 } 14867 } 14868 }, 14869 "testrpc": { 14870 "version": "0.0.1", 14871 "resolved": "https://registry.npmjs.org/testrpc/-/testrpc-0.0.1.tgz", 14872 "integrity": "sha512-afH1hO+SQ/VPlmaLUFj2636QMeDvPCeQMc/9RBMW0IfjNe9gFD9Ra3ShqYkB7py0do1ZcCna/9acHyzTJ+GcNA==", 14873 "dev": true, 14874 "peer": true 14875 }, 14876 "tmp": { 14877 "version": "0.0.33", 14878 "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", 14879 "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", 14880 "dev": true, 14881 "requires": { 14882 "os-tmpdir": "~1.0.2" 14883 } 14884 }, 14885 "to-regex-range": { 14886 "version": "5.0.1", 14887 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", 14888 "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", 14889 "dev": true, 14890 "requires": { 14891 "is-number": "^7.0.0" 14892 } 14893 }, 14894 "toidentifier": { 14895 "version": "1.0.1", 14896 "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", 14897 "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", 14898 "dev": true 14899 }, 14900 "tough-cookie": { 14901 "version": "2.5.0", 14902 "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", 14903 "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", 14904 "dev": true, 14905 "peer": true, 14906 "requires": { 14907 "psl": "^1.1.28", 14908 "punycode": "^2.1.1" 14909 }, 14910 "dependencies": { 14911 "punycode": { 14912 "version": "2.3.0", 14913 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", 14914 "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", 14915 "dev": true, 14916 "peer": true 14917 } 14918 } 14919 }, 14920 "tr46": { 14921 "version": "0.0.3", 14922 "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", 14923 "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", 14924 "dev": true, 14925 "peer": true 14926 }, 14927 "ts-command-line-args": { 14928 "version": "2.5.1", 14929 "resolved": "https://registry.npmjs.org/ts-command-line-args/-/ts-command-line-args-2.5.1.tgz", 14930 "integrity": "sha512-H69ZwTw3rFHb5WYpQya40YAX2/w7Ut75uUECbgBIsLmM+BNuYnxsltfyyLMxy6sEeKxgijLTnQtLd0nKd6+IYw==", 14931 "dev": true, 14932 "peer": true, 14933 "requires": { 14934 "chalk": "^4.1.0", 14935 "command-line-args": "^5.1.1", 14936 "command-line-usage": "^6.1.0", 14937 "string-format": "^2.0.0" 14938 }, 14939 "dependencies": { 14940 "ansi-styles": { 14941 "version": "4.3.0", 14942 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 14943 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 14944 "dev": true, 14945 "peer": true, 14946 "requires": { 14947 "color-convert": "^2.0.1" 14948 } 14949 }, 14950 "chalk": { 14951 "version": "4.1.2", 14952 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", 14953 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", 14954 "dev": true, 14955 "peer": true, 14956 "requires": { 14957 "ansi-styles": "^4.1.0", 14958 "supports-color": "^7.1.0" 14959 } 14960 }, 14961 "color-convert": { 14962 "version": "2.0.1", 14963 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 14964 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 14965 "dev": true, 14966 "peer": true, 14967 "requires": { 14968 "color-name": "~1.1.4" 14969 } 14970 }, 14971 "color-name": { 14972 "version": "1.1.4", 14973 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 14974 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 14975 "dev": true, 14976 "peer": true 14977 }, 14978 "has-flag": { 14979 "version": "4.0.0", 14980 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 14981 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 14982 "dev": true, 14983 "peer": true 14984 }, 14985 "supports-color": { 14986 "version": "7.2.0", 14987 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 14988 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 14989 "dev": true, 14990 "peer": true, 14991 "requires": { 14992 "has-flag": "^4.0.0" 14993 } 14994 } 14995 } 14996 }, 14997 "ts-essentials": { 14998 "version": "7.0.3", 14999 "resolved": "https://registry.npmjs.org/ts-essentials/-/ts-essentials-7.0.3.tgz", 15000 "integrity": "sha512-8+gr5+lqO3G84KdiTSMRLtuyJ+nTBVRKuCrK4lidMPdVeEp0uqC875uE5NMcaA7YYMN7XsNiFQuMvasF8HT/xQ==", 15001 "dev": true, 15002 "peer": true, 15003 "requires": {} 15004 }, 15005 "ts-node": { 15006 "version": "10.9.1", 15007 "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz", 15008 "integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==", 15009 "dev": true, 15010 "requires": { 15011 "@cspotcode/source-map-support": "^0.8.0", 15012 "@tsconfig/node10": "^1.0.7", 15013 "@tsconfig/node12": "^1.0.7", 15014 "@tsconfig/node14": "^1.0.0", 15015 "@tsconfig/node16": "^1.0.2", 15016 "acorn": "^8.4.1", 15017 "acorn-walk": "^8.1.1", 15018 "arg": "^4.1.0", 15019 "create-require": "^1.1.0", 15020 "diff": "^4.0.1", 15021 "make-error": "^1.1.1", 15022 "v8-compile-cache-lib": "^3.0.1", 15023 "yn": "3.1.1" 15024 }, 15025 "dependencies": { 15026 "diff": { 15027 "version": "4.0.2", 15028 "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", 15029 "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", 15030 "dev": true 15031 } 15032 } 15033 }, 15034 "tslib": { 15035 "version": "1.14.1", 15036 "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", 15037 "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", 15038 "dev": true 15039 }, 15040 "tsort": { 15041 "version": "0.0.1", 15042 "resolved": "https://registry.npmjs.org/tsort/-/tsort-0.0.1.tgz", 15043 "integrity": "sha512-Tyrf5mxF8Ofs1tNoxA13lFeZ2Zrbd6cKbuH3V+MQ5sb6DtBj5FjrXVsRWT8YvNAQTqNoz66dz1WsbigI22aEnw==", 15044 "dev": true 15045 }, 15046 "tunnel-agent": { 15047 "version": "0.6.0", 15048 "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", 15049 "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", 15050 "dev": true, 15051 "peer": true, 15052 "requires": { 15053 "safe-buffer": "^5.0.1" 15054 } 15055 }, 15056 "tweetnacl": { 15057 "version": "1.0.3", 15058 "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-1.0.3.tgz", 15059 "integrity": "sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw==", 15060 "dev": true 15061 }, 15062 "tweetnacl-util": { 15063 "version": "0.15.1", 15064 "resolved": "https://registry.npmjs.org/tweetnacl-util/-/tweetnacl-util-0.15.1.tgz", 15065 "integrity": "sha512-RKJBIj8lySrShN4w6i/BonWp2Z/uxwC3h4y7xsRrpP59ZboCd0GpEVsOnMDYLMmKBpYhb5TgHzZXy7wTfYFBRw==", 15066 "dev": true 15067 }, 15068 "type-detect": { 15069 "version": "4.0.8", 15070 "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", 15071 "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", 15072 "dev": true 15073 }, 15074 "type-fest": { 15075 "version": "0.21.3", 15076 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", 15077 "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", 15078 "dev": true 15079 }, 15080 "typechain": { 15081 "version": "8.2.0", 15082 "resolved": "https://registry.npmjs.org/typechain/-/typechain-8.2.0.tgz", 15083 "integrity": "sha512-tZqhqjxJ9xAS/Lh32jccTjMkpx7sTdUVVHAy5Bf0TIer5QFNYXotiX74oCvoVYjyxUKDK3MXHtMFzMyD3kE+jg==", 15084 "dev": true, 15085 "peer": true, 15086 "requires": { 15087 "@types/prettier": "^2.1.1", 15088 "debug": "^4.3.1", 15089 "fs-extra": "^7.0.0", 15090 "glob": "7.1.7", 15091 "js-sha3": "^0.8.0", 15092 "lodash": "^4.17.15", 15093 "mkdirp": "^1.0.4", 15094 "prettier": "^2.3.1", 15095 "ts-command-line-args": "^2.2.0", 15096 "ts-essentials": "^7.0.1" 15097 }, 15098 "dependencies": { 15099 "glob": { 15100 "version": "7.1.7", 15101 "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", 15102 "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", 15103 "dev": true, 15104 "peer": true, 15105 "requires": { 15106 "fs.realpath": "^1.0.0", 15107 "inflight": "^1.0.4", 15108 "inherits": "2", 15109 "minimatch": "^3.0.4", 15110 "once": "^1.3.0", 15111 "path-is-absolute": "^1.0.0" 15112 } 15113 }, 15114 "mkdirp": { 15115 "version": "1.0.4", 15116 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", 15117 "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", 15118 "dev": true, 15119 "peer": true 15120 } 15121 } 15122 }, 15123 "typescript": { 15124 "version": "5.1.3", 15125 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.1.3.tgz", 15126 "integrity": "sha512-XH627E9vkeqhlZFQuL+UsyAXEnibT0kWR2FWONlr4sTjvxyJYnyefgrkyECLzM5NenmKzRAy2rR/OlYLA1HkZw==", 15127 "dev": true 15128 }, 15129 "typical": { 15130 "version": "4.0.0", 15131 "resolved": "https://registry.npmjs.org/typical/-/typical-4.0.0.tgz", 15132 "integrity": "sha512-VAH4IvQ7BDFYglMd7BPRDfLgxZZX4O4TFcRDA6EN5X7erNJJq+McIEp8np9aVtxrCJ6qx4GTYVfOWNjcqwZgRw==", 15133 "dev": true, 15134 "peer": true 15135 }, 15136 "undici": { 15137 "version": "5.22.1", 15138 "resolved": "https://registry.npmjs.org/undici/-/undici-5.22.1.tgz", 15139 "integrity": "sha512-Ji2IJhFXZY0x/0tVBXeQwgPlLWw13GVzpsWPQ3rV50IFMMof2I55PZZxtm4P6iNq+L5znYN9nSTAq0ZyE6lSJw==", 15140 "dev": true, 15141 "requires": { 15142 "busboy": "^1.6.0" 15143 } 15144 }, 15145 "universalify": { 15146 "version": "0.1.2", 15147 "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", 15148 "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", 15149 "dev": true 15150 }, 15151 "unpipe": { 15152 "version": "1.0.0", 15153 "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", 15154 "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", 15155 "dev": true 15156 }, 15157 "uri-js": { 15158 "version": "4.4.1", 15159 "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", 15160 "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", 15161 "dev": true, 15162 "peer": true, 15163 "requires": { 15164 "punycode": "^2.1.0" 15165 } 15166 }, 15167 "url": { 15168 "version": "0.11.1", 15169 "resolved": "https://registry.npmjs.org/url/-/url-0.11.1.tgz", 15170 "integrity": "sha512-rWS3H04/+mzzJkv0eZ7vEDGiQbgquI1fGfOad6zKvgYQi1SzMmhl7c/DdRGxhaWrVH6z0qWITo8rpnxK/RfEhA==", 15171 "dev": true, 15172 "peer": true, 15173 "requires": { 15174 "punycode": "^1.4.1", 15175 "qs": "^6.11.0" 15176 }, 15177 "dependencies": { 15178 "punycode": { 15179 "version": "1.4.1", 15180 "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", 15181 "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", 15182 "dev": true, 15183 "peer": true 15184 } 15185 } 15186 }, 15187 "utf8": { 15188 "version": "3.0.0", 15189 "resolved": "https://registry.npmjs.org/utf8/-/utf8-3.0.0.tgz", 15190 "integrity": "sha512-E8VjFIQ/TyQgp+TZfS6l8yp/xWppSAHzidGiRrqe4bK4XP9pTRyKFgGJpO3SN7zdX4DeomTrwaseCHovfpFcqQ==", 15191 "dev": true, 15192 "peer": true 15193 }, 15194 "util": { 15195 "version": "0.12.5", 15196 "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", 15197 "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==", 15198 "dev": true, 15199 "requires": { 15200 "inherits": "^2.0.3", 15201 "is-arguments": "^1.0.4", 15202 "is-generator-function": "^1.0.7", 15203 "is-typed-array": "^1.1.3", 15204 "which-typed-array": "^1.1.2" 15205 } 15206 }, 15207 "util-deprecate": { 15208 "version": "1.0.2", 15209 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 15210 "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", 15211 "dev": true 15212 }, 15213 "uuid": { 15214 "version": "3.4.0", 15215 "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", 15216 "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", 15217 "dev": true, 15218 "peer": true 15219 }, 15220 "v8-compile-cache-lib": { 15221 "version": "3.0.1", 15222 "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", 15223 "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", 15224 "dev": true 15225 }, 15226 "validate-npm-package-license": { 15227 "version": "3.0.4", 15228 "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", 15229 "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", 15230 "dev": true, 15231 "peer": true, 15232 "requires": { 15233 "spdx-correct": "^3.0.0", 15234 "spdx-expression-parse": "^3.0.0" 15235 } 15236 }, 15237 "verror": { 15238 "version": "1.10.0", 15239 "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", 15240 "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", 15241 "dev": true, 15242 "peer": true, 15243 "requires": { 15244 "assert-plus": "^1.0.0", 15245 "core-util-is": "1.0.2", 15246 "extsprintf": "^1.2.0" 15247 } 15248 }, 15249 "web3-utils": { 15250 "version": "1.10.0", 15251 "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.10.0.tgz", 15252 "integrity": "sha512-kSaCM0uMcZTNUSmn5vMEhlo02RObGNRRCkdX0V9UTAU0+lrvn0HSaudyCo6CQzuXUsnuY2ERJGCGPfeWmv19Rg==", 15253 "dev": true, 15254 "peer": true, 15255 "requires": { 15256 "bn.js": "^5.2.1", 15257 "ethereum-bloom-filters": "^1.0.6", 15258 "ethereumjs-util": "^7.1.0", 15259 "ethjs-unit": "0.1.6", 15260 "number-to-bn": "1.7.0", 15261 "randombytes": "^2.1.0", 15262 "utf8": "3.0.0" 15263 }, 15264 "dependencies": { 15265 "@types/bn.js": { 15266 "version": "5.1.1", 15267 "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-5.1.1.tgz", 15268 "integrity": "sha512-qNrYbZqMx0uJAfKnKclPh+dTwK33KfLHYqtyODwd5HnXOjnkhc4qgn3BrK6RWyGZm5+sIFE7Q7Vz6QQtJB7w7g==", 15269 "dev": true, 15270 "peer": true, 15271 "requires": { 15272 "@types/node": "*" 15273 } 15274 }, 15275 "ethereumjs-util": { 15276 "version": "7.1.5", 15277 "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-7.1.5.tgz", 15278 "integrity": "sha512-SDl5kKrQAudFBUe5OJM9Ac6WmMyYmXX/6sTmLZ3ffG2eY6ZIGBes3pEDxNN6V72WyOw4CPD5RomKdsa8DAAwLg==", 15279 "dev": true, 15280 "peer": true, 15281 "requires": { 15282 "@types/bn.js": "^5.1.0", 15283 "bn.js": "^5.1.2", 15284 "create-hash": "^1.1.2", 15285 "ethereum-cryptography": "^0.1.3", 15286 "rlp": "^2.2.4" 15287 } 15288 } 15289 } 15290 }, 15291 "webidl-conversions": { 15292 "version": "3.0.1", 15293 "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", 15294 "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", 15295 "dev": true, 15296 "peer": true 15297 }, 15298 "whatwg-url": { 15299 "version": "5.0.0", 15300 "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", 15301 "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", 15302 "dev": true, 15303 "peer": true, 15304 "requires": { 15305 "tr46": "~0.0.3", 15306 "webidl-conversions": "^3.0.0" 15307 } 15308 }, 15309 "which-typed-array": { 15310 "version": "1.1.9", 15311 "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", 15312 "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", 15313 "dev": true, 15314 "requires": { 15315 "available-typed-arrays": "^1.0.5", 15316 "call-bind": "^1.0.2", 15317 "for-each": "^0.3.3", 15318 "gopd": "^1.0.1", 15319 "has-tostringtag": "^1.0.0", 15320 "is-typed-array": "^1.1.10" 15321 } 15322 }, 15323 "window-size": { 15324 "version": "0.2.0", 15325 "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.2.0.tgz", 15326 "integrity": "sha512-UD7d8HFA2+PZsbKyaOCEy8gMh1oDtHgJh1LfgjQ4zVXmYjAT/kvz3PueITKuqDiIXQe7yzpPnxX3lNc+AhQMyw==", 15327 "dev": true, 15328 "peer": true 15329 }, 15330 "wordwrapjs": { 15331 "version": "4.0.1", 15332 "resolved": "https://registry.npmjs.org/wordwrapjs/-/wordwrapjs-4.0.1.tgz", 15333 "integrity": "sha512-kKlNACbvHrkpIw6oPeYDSmdCTu2hdMHoyXLTcUKala++lx5Y+wjJ/e474Jqv5abnVmwxw08DiTuHmw69lJGksA==", 15334 "dev": true, 15335 "peer": true, 15336 "requires": { 15337 "reduce-flatten": "^2.0.0", 15338 "typical": "^5.2.0" 15339 }, 15340 "dependencies": { 15341 "typical": { 15342 "version": "5.2.0", 15343 "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", 15344 "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==", 15345 "dev": true, 15346 "peer": true 15347 } 15348 } 15349 }, 15350 "workerpool": { 15351 "version": "6.2.1", 15352 "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.2.1.tgz", 15353 "integrity": "sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw==", 15354 "dev": true 15355 }, 15356 "wrap-ansi": { 15357 "version": "7.0.0", 15358 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", 15359 "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", 15360 "dev": true, 15361 "requires": { 15362 "ansi-styles": "^4.0.0", 15363 "string-width": "^4.1.0", 15364 "strip-ansi": "^6.0.0" 15365 }, 15366 "dependencies": { 15367 "ansi-styles": { 15368 "version": "4.3.0", 15369 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 15370 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 15371 "dev": true, 15372 "requires": { 15373 "color-convert": "^2.0.1" 15374 } 15375 }, 15376 "color-convert": { 15377 "version": "2.0.1", 15378 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 15379 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 15380 "dev": true, 15381 "requires": { 15382 "color-name": "~1.1.4" 15383 } 15384 }, 15385 "color-name": { 15386 "version": "1.1.4", 15387 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 15388 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 15389 "dev": true 15390 } 15391 } 15392 }, 15393 "wrappy": { 15394 "version": "1.0.2", 15395 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 15396 "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", 15397 "dev": true 15398 }, 15399 "ws": { 15400 "version": "8.8.1", 15401 "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.1.tgz", 15402 "integrity": "sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==", 15403 "dev": true, 15404 "requires": {} 15405 }, 15406 "xss": { 15407 "version": "1.0.14", 15408 "resolved": "https://registry.npmjs.org/xss/-/xss-1.0.14.tgz", 15409 "integrity": "sha512-og7TEJhXvn1a7kzZGQ7ETjdQVS2UfZyTlsEdDOqvQF7GoxNfY+0YLCzBy1kPdsDDx4QuNAonQPddpsn6Xl/7sw==", 15410 "dev": true, 15411 "requires": { 15412 "commander": "^2.20.3", 15413 "cssfilter": "0.0.10" 15414 }, 15415 "dependencies": { 15416 "commander": { 15417 "version": "2.20.3", 15418 "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", 15419 "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", 15420 "dev": true 15421 } 15422 } 15423 }, 15424 "xtend": { 15425 "version": "4.0.2", 15426 "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", 15427 "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", 15428 "dev": true, 15429 "peer": true 15430 }, 15431 "y18n": { 15432 "version": "5.0.8", 15433 "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", 15434 "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", 15435 "dev": true 15436 }, 15437 "yallist": { 15438 "version": "3.1.1", 15439 "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", 15440 "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", 15441 "dev": true 15442 }, 15443 "yargs": { 15444 "version": "16.2.0", 15445 "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", 15446 "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", 15447 "dev": true, 15448 "requires": { 15449 "cliui": "^7.0.2", 15450 "escalade": "^3.1.1", 15451 "get-caller-file": "^2.0.5", 15452 "require-directory": "^2.1.1", 15453 "string-width": "^4.2.0", 15454 "y18n": "^5.0.5", 15455 "yargs-parser": "^20.2.2" 15456 } 15457 }, 15458 "yargs-parser": { 15459 "version": "20.2.4", 15460 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz", 15461 "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==", 15462 "dev": true 15463 }, 15464 "yargs-unparser": { 15465 "version": "2.0.0", 15466 "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-2.0.0.tgz", 15467 "integrity": "sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==", 15468 "dev": true, 15469 "requires": { 15470 "camelcase": "^6.0.0", 15471 "decamelize": "^4.0.0", 15472 "flat": "^5.0.2", 15473 "is-plain-obj": "^2.1.0" 15474 }, 15475 "dependencies": { 15476 "decamelize": { 15477 "version": "4.0.0", 15478 "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz", 15479 "integrity": "sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==", 15480 "dev": true 15481 } 15482 } 15483 }, 15484 "yn": { 15485 "version": "3.1.1", 15486 "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", 15487 "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", 15488 "dev": true 15489 }, 15490 "yocto-queue": { 15491 "version": "0.1.0", 15492 "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", 15493 "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", 15494 "dev": true 15495 } 15496 } 15497 }