arnaucube
arnaucube/circomlibPublic Self-hosted repository
circomlib/package-lock.json
package-lock.jsonRaw
   1{
   2  "name": "circomlib",
   3  "version": "0.2.4",
   4  "lockfileVersion": 1,
   5  "requires": true,
   6  "dependencies": {
   7    "@babel/code-frame": {
   8      "version": "7.8.3",
   9      "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz",
  10      "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==",
  11      "dev": true,
  12      "requires": {
  13        "@babel/highlight": "^7.8.3"
  14      }
  15    },
  16    "@babel/helper-validator-identifier": {
  17      "version": "7.9.0",
  18      "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.9.0.tgz",
  19      "integrity": "sha512-6G8bQKjOh+of4PV/ThDm/rRqlU7+IGoJuofpagU5GlEl29Vv0RGqqt86ZGRV8ZuSOY3o+8yXl5y782SMcG7SHw==",
  20      "dev": true
  21    },
  22    "@babel/highlight": {
  23      "version": "7.9.0",
  24      "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.9.0.tgz",
  25      "integrity": "sha512-lJZPilxX7Op3Nv/2cvFdnlepPXDxi29wxteT57Q965oc5R9v86ztx0jfxVrTcBk8C2kcPkkDa2Z4T3ZsPPVWsQ==",
  26      "dev": true,
  27      "requires": {
  28        "@babel/helper-validator-identifier": "^7.9.0",
  29        "chalk": "^2.0.0",
  30        "js-tokens": "^4.0.0"
  31      }
  32    },
  33    "@ethersproject/abi": {
  34      "version": "5.0.0-beta.153",
  35      "resolved": "https://registry.npmjs.org/@ethersproject/abi/-/abi-5.0.0-beta.153.tgz",
  36      "integrity": "sha512-aXweZ1Z7vMNzJdLpR1CZUAIgnwjrZeUSvN9syCwlBaEBUFJmFY+HHnfuTI5vIhVs/mRkfJVrbEyl51JZQqyjAg==",
  37      "dev": true,
  38      "requires": {
  39        "@ethersproject/address": ">=5.0.0-beta.128",
  40        "@ethersproject/bignumber": ">=5.0.0-beta.130",
  41        "@ethersproject/bytes": ">=5.0.0-beta.129",
  42        "@ethersproject/constants": ">=5.0.0-beta.128",
  43        "@ethersproject/hash": ">=5.0.0-beta.128",
  44        "@ethersproject/keccak256": ">=5.0.0-beta.127",
  45        "@ethersproject/logger": ">=5.0.0-beta.129",
  46        "@ethersproject/properties": ">=5.0.0-beta.131",
  47        "@ethersproject/strings": ">=5.0.0-beta.130"
  48      }
  49    },
  50    "@ethersproject/abstract-provider": {
  51      "version": "5.0.7",
  52      "resolved": "https://registry.npmjs.org/@ethersproject/abstract-provider/-/abstract-provider-5.0.7.tgz",
  53      "integrity": "sha512-NF16JGn6M0zZP5ZS8KtDL2Rh7yHxZbUjBIHLNHMm/0X0BephhjUWy8jqs/Zks6kDJRzNthgmPVy41Ec0RYWPYA==",
  54      "dev": true,
  55      "requires": {
  56        "@ethersproject/bignumber": "^5.0.7",
  57        "@ethersproject/bytes": "^5.0.4",
  58        "@ethersproject/logger": "^5.0.5",
  59        "@ethersproject/networks": "^5.0.3",
  60        "@ethersproject/properties": "^5.0.3",
  61        "@ethersproject/transactions": "^5.0.5",
  62        "@ethersproject/web": "^5.0.6"
  63      }
  64    },
  65    "@ethersproject/abstract-signer": {
  66      "version": "5.0.9",
  67      "resolved": "https://registry.npmjs.org/@ethersproject/abstract-signer/-/abstract-signer-5.0.9.tgz",
  68      "integrity": "sha512-CM5UNmXQaA03MyYARFDDRjHWBxujO41tVle7glf5kHcQsDDULgqSVpkliLJMtPzZjOKFeCVZBHybTZDEZg5zzg==",
  69      "dev": true,
  70      "requires": {
  71        "@ethersproject/abstract-provider": "^5.0.4",
  72        "@ethersproject/bignumber": "^5.0.7",
  73        "@ethersproject/bytes": "^5.0.4",
  74        "@ethersproject/logger": "^5.0.5",
  75        "@ethersproject/properties": "^5.0.3"
  76      }
  77    },
  78    "@ethersproject/address": {
  79      "version": "5.0.8",
  80      "resolved": "https://registry.npmjs.org/@ethersproject/address/-/address-5.0.8.tgz",
  81      "integrity": "sha512-V87DHiZMZR6hmFYmoGaHex0D53UEbZpW75uj8AqPbjYUmi65RB4N2LPRcJXuWuN2R0Y2CxkvW6ArijWychr5FA==",
  82      "dev": true,
  83      "requires": {
  84        "@ethersproject/bignumber": "^5.0.10",
  85        "@ethersproject/bytes": "^5.0.4",
  86        "@ethersproject/keccak256": "^5.0.3",
  87        "@ethersproject/logger": "^5.0.5",
  88        "@ethersproject/rlp": "^5.0.3"
  89      }
  90    },
  91    "@ethersproject/base64": {
  92      "version": "5.0.6",
  93      "resolved": "https://registry.npmjs.org/@ethersproject/base64/-/base64-5.0.6.tgz",
  94      "integrity": "sha512-HwrGn8YMiUf7bcdVvB4NJ+eWT0BtEFpDtrYxVXEbR7p/XBSJjwiR7DEggIiRvxbualMKg+EZijQWJ3az2li0uw==",
  95      "dev": true,
  96      "requires": {
  97        "@ethersproject/bytes": "^5.0.4"
  98      }
  99    },
 100    "@ethersproject/bignumber": {
 101      "version": "5.0.12",
 102      "resolved": "https://registry.npmjs.org/@ethersproject/bignumber/-/bignumber-5.0.12.tgz",
 103      "integrity": "sha512-mbFZjwthx6vFlHG9owXP/C5QkNvsA+xHpDCkPPPdG2n1dS9AmZAL5DI0InNLid60rQWL3MXpEl19tFmtL7Q9jw==",
 104      "dev": true,
 105      "requires": {
 106        "@ethersproject/bytes": "^5.0.8",
 107        "@ethersproject/logger": "^5.0.5",
 108        "bn.js": "^4.4.0"
 109      }
 110    },
 111    "@ethersproject/bytes": {
 112      "version": "5.0.8",
 113      "resolved": "https://registry.npmjs.org/@ethersproject/bytes/-/bytes-5.0.8.tgz",
 114      "integrity": "sha512-O+sJNVGzzuy51g+EMK8BegomqNIg+C2RO6vOt0XP6ac4o4saiq69FnjlsrNslaiMFVO7qcEHBsWJ9hx1tj1lMw==",
 115      "dev": true,
 116      "requires": {
 117        "@ethersproject/logger": "^5.0.5"
 118      }
 119    },
 120    "@ethersproject/constants": {
 121      "version": "5.0.7",
 122      "resolved": "https://registry.npmjs.org/@ethersproject/constants/-/constants-5.0.7.tgz",
 123      "integrity": "sha512-cbQK1UpE4hamB52Eg6DLhJoXeQ1plSzekh5Ujir1xdREdwdsZPPXKczkrWqBBR0KyywJZHN/o/hj0w8j7scSGg==",
 124      "dev": true,
 125      "requires": {
 126        "@ethersproject/bignumber": "^5.0.7"
 127      }
 128    },
 129    "@ethersproject/hash": {
 130      "version": "5.0.8",
 131      "resolved": "https://registry.npmjs.org/@ethersproject/hash/-/hash-5.0.8.tgz",
 132      "integrity": "sha512-Qay01tcFyFreYjSMt82rOQGMfQDmLm1sj3iNNO1BhrVf840xgBZuJ7gBATERzAjTuTCHUHw9BuGwxErJUS95yg==",
 133      "dev": true,
 134      "requires": {
 135        "@ethersproject/abstract-signer": "^5.0.6",
 136        "@ethersproject/address": "^5.0.5",
 137        "@ethersproject/bignumber": "^5.0.8",
 138        "@ethersproject/bytes": "^5.0.4",
 139        "@ethersproject/keccak256": "^5.0.3",
 140        "@ethersproject/logger": "^5.0.5",
 141        "@ethersproject/properties": "^5.0.4",
 142        "@ethersproject/strings": "^5.0.4"
 143      }
 144    },
 145    "@ethersproject/keccak256": {
 146      "version": "5.0.6",
 147      "resolved": "https://registry.npmjs.org/@ethersproject/keccak256/-/keccak256-5.0.6.tgz",
 148      "integrity": "sha512-eJ4Id/i2rwrf5JXEA7a12bG1phuxjj47mPZgDUbttuNBodhSuZF2nEO5QdpaRjmlphQ8Kt9PNqY/z7lhtJptZg==",
 149      "dev": true,
 150      "requires": {
 151        "@ethersproject/bytes": "^5.0.4",
 152        "js-sha3": "0.5.7"
 153      },
 154      "dependencies": {
 155        "js-sha3": {
 156          "version": "0.5.7",
 157          "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.5.7.tgz",
 158          "integrity": "sha1-DU/9gALVMzqrr0oj7tL2N0yfKOc=",
 159          "dev": true
 160        }
 161      }
 162    },
 163    "@ethersproject/logger": {
 164      "version": "5.0.8",
 165      "resolved": "https://registry.npmjs.org/@ethersproject/logger/-/logger-5.0.8.tgz",
 166      "integrity": "sha512-SkJCTaVTnaZ3/ieLF5pVftxGEFX56pTH+f2Slrpv7cU0TNpUZNib84QQdukd++sWUp/S7j5t5NW+WegbXd4U/A==",
 167      "dev": true
 168    },
 169    "@ethersproject/networks": {
 170      "version": "5.0.6",
 171      "resolved": "https://registry.npmjs.org/@ethersproject/networks/-/networks-5.0.6.tgz",
 172      "integrity": "sha512-2Cg1N5109zzFOBfkyuPj+FfF7ioqAsRffmybJ2lrsiB5skphIAE72XNSCs4fqktlf+rwSh/5o/UXRjXxvSktZw==",
 173      "dev": true,
 174      "requires": {
 175        "@ethersproject/logger": "^5.0.5"
 176      }
 177    },
 178    "@ethersproject/properties": {
 179      "version": "5.0.6",
 180      "resolved": "https://registry.npmjs.org/@ethersproject/properties/-/properties-5.0.6.tgz",
 181      "integrity": "sha512-a9DUMizYhJ0TbtuDkO9iYlb2CDlpSKqGPDr+amvlZhRspQ6jbl5Eq8jfu4SCcGlcfaTbguJmqGnyOGn1EFt6xA==",
 182      "dev": true,
 183      "requires": {
 184        "@ethersproject/logger": "^5.0.5"
 185      }
 186    },
 187    "@ethersproject/rlp": {
 188      "version": "5.0.6",
 189      "resolved": "https://registry.npmjs.org/@ethersproject/rlp/-/rlp-5.0.6.tgz",
 190      "integrity": "sha512-M223MTaydfmQSsvqAl0FJZDYFlSqt6cgbhnssLDwqCKYegAHE16vrFyo+eiOapYlt32XAIJm0BXlqSunULzZuQ==",
 191      "dev": true,
 192      "requires": {
 193        "@ethersproject/bytes": "^5.0.4",
 194        "@ethersproject/logger": "^5.0.5"
 195      }
 196    },
 197    "@ethersproject/signing-key": {
 198      "version": "5.0.7",
 199      "resolved": "https://registry.npmjs.org/@ethersproject/signing-key/-/signing-key-5.0.7.tgz",
 200      "integrity": "sha512-JYndnhFPKH0daPcIjyhi+GMcw3srIHkQ40hGRe6DA0CdGrpMfgyfSYDQ2D8HL2lgR+Xm4SHfEB0qba6+sCyrvg==",
 201      "dev": true,
 202      "requires": {
 203        "@ethersproject/bytes": "^5.0.4",
 204        "@ethersproject/logger": "^5.0.5",
 205        "@ethersproject/properties": "^5.0.3",
 206        "elliptic": "6.5.3"
 207      }
 208    },
 209    "@ethersproject/strings": {
 210      "version": "5.0.7",
 211      "resolved": "https://registry.npmjs.org/@ethersproject/strings/-/strings-5.0.7.tgz",
 212      "integrity": "sha512-a+6T80LvmXGMOOWQTZHtGGQEg1z4v8rm8oX70KNs55YtPXI/5J3LBbVf5pyqCKSlmiBw5IaepPvs5XGalRUSZQ==",
 213      "dev": true,
 214      "requires": {
 215        "@ethersproject/bytes": "^5.0.4",
 216        "@ethersproject/constants": "^5.0.4",
 217        "@ethersproject/logger": "^5.0.5"
 218      }
 219    },
 220    "@ethersproject/transactions": {
 221      "version": "5.0.8",
 222      "resolved": "https://registry.npmjs.org/@ethersproject/transactions/-/transactions-5.0.8.tgz",
 223      "integrity": "sha512-i7NtOXVzUe+YSU6QufzlRrI2WzHaTmULAKHJv4duIZMLqzehCBXGA9lTpFgFdqGYcQJ7vOtNFC2BB2mSjmuXqg==",
 224      "dev": true,
 225      "requires": {
 226        "@ethersproject/address": "^5.0.4",
 227        "@ethersproject/bignumber": "^5.0.7",
 228        "@ethersproject/bytes": "^5.0.4",
 229        "@ethersproject/constants": "^5.0.4",
 230        "@ethersproject/keccak256": "^5.0.3",
 231        "@ethersproject/logger": "^5.0.5",
 232        "@ethersproject/properties": "^5.0.3",
 233        "@ethersproject/rlp": "^5.0.3",
 234        "@ethersproject/signing-key": "^5.0.4"
 235      }
 236    },
 237    "@ethersproject/web": {
 238      "version": "5.0.11",
 239      "resolved": "https://registry.npmjs.org/@ethersproject/web/-/web-5.0.11.tgz",
 240      "integrity": "sha512-x03ihbPoN1S8Gsh9WSwxkYxUIumLi02ZEKJku1C43sxBfe+mdprWyvujzYlpuoRNfWRgNhdRDKMP8JbG6MwNGA==",
 241      "dev": true,
 242      "requires": {
 243        "@ethersproject/base64": "^5.0.3",
 244        "@ethersproject/bytes": "^5.0.4",
 245        "@ethersproject/logger": "^5.0.5",
 246        "@ethersproject/properties": "^5.0.3",
 247        "@ethersproject/strings": "^5.0.4"
 248      }
 249    },
 250    "@iden3/bigarray": {
 251      "version": "0.0.2",
 252      "resolved": "https://registry.npmjs.org/@iden3/bigarray/-/bigarray-0.0.2.tgz",
 253      "integrity": "sha512-Xzdyxqm1bOFF6pdIsiHLLl3HkSLjbhqJHVyqaTxXt3RqXBEnmsUmEW47H7VOi/ak7TdkRpNkxjyK5Zbkm+y52g=="
 254    },
 255    "@sindresorhus/is": {
 256      "version": "0.14.0",
 257      "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz",
 258      "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==",
 259      "dev": true
 260    },
 261    "@szmarczak/http-timer": {
 262      "version": "1.1.2",
 263      "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz",
 264      "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==",
 265      "dev": true,
 266      "requires": {
 267        "defer-to-connect": "^1.0.1"
 268      }
 269    },
 270    "@types/bn.js": {
 271      "version": "4.11.6",
 272      "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-4.11.6.tgz",
 273      "integrity": "sha512-pqr857jrp2kPuO9uRjZ3PwnJTjoQy+fcdxvBTvHm6dkmEL9q+hDD/2j/0ELOBPtPnS8LjCX0gI9nbl8lVkadpg==",
 274      "dev": true,
 275      "requires": {
 276        "@types/node": "*"
 277      }
 278    },
 279    "@types/color-name": {
 280      "version": "1.1.1",
 281      "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz",
 282      "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ=="
 283    },
 284    "@types/node": {
 285      "version": "12.19.7",
 286      "resolved": "https://registry.npmjs.org/@types/node/-/node-12.19.7.tgz",
 287      "integrity": "sha512-zvjOU1g4CpPilbTDUATnZCUb/6lARMRAqzT7ILwl1P3YvU2leEcZ2+fw9+Jrw/paXB1CgQyXTrN4hWDtqT9O2A==",
 288      "dev": true
 289    },
 290    "@types/pbkdf2": {
 291      "version": "3.1.0",
 292      "resolved": "https://registry.npmjs.org/@types/pbkdf2/-/pbkdf2-3.1.0.tgz",
 293      "integrity": "sha512-Cf63Rv7jCQ0LaL8tNXmEyqTHuIJxRdlS5vMh1mj5voN4+QFhVZnlZruezqpWYDiJ8UTzhP0VmeLXCmBk66YrMQ==",
 294      "dev": true,
 295      "requires": {
 296        "@types/node": "*"
 297      }
 298    },
 299    "@types/secp256k1": {
 300      "version": "4.0.1",
 301      "resolved": "https://registry.npmjs.org/@types/secp256k1/-/secp256k1-4.0.1.tgz",
 302      "integrity": "sha512-+ZjSA8ELlOp8SlKi0YLB2tz9d5iPNEmOBd+8Rz21wTMdaXQIa9b6TEnD6l5qKOCypE7FSyPyck12qZJxSDNoog==",
 303      "dev": true,
 304      "requires": {
 305        "@types/node": "*"
 306      }
 307    },
 308    "accepts": {
 309      "version": "1.3.7",
 310      "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz",
 311      "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==",
 312      "dev": true,
 313      "requires": {
 314        "mime-types": "~2.1.24",
 315        "negotiator": "0.6.2"
 316      }
 317    },
 318    "acorn-jsx": {
 319      "version": "5.2.0",
 320      "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.2.0.tgz",
 321      "integrity": "sha512-HiUX/+K2YpkpJ+SzBffkM/AQ2YE03S0U1kjTLVpoJdhZMOWy8qvXVN9JdLqv2QsaQ6MPYQIuNmwD8zOiYUofLQ==",
 322      "dev": true
 323    },
 324    "ajv": {
 325      "version": "6.12.0",
 326      "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.0.tgz",
 327      "integrity": "sha512-D6gFiFA0RRLyUbvijN74DWAjXSFxWKaWP7mldxkVhyhAV3+SWA9HEJPHQ2c9soIeTFJqcSdFDGFgdqs1iUU2Hw==",
 328      "dev": true,
 329      "requires": {
 330        "fast-deep-equal": "^3.1.1",
 331        "fast-json-stable-stringify": "^2.0.0",
 332        "json-schema-traverse": "^0.4.1",
 333        "uri-js": "^4.2.2"
 334      }
 335    },
 336    "ansi-colors": {
 337      "version": "3.2.3",
 338      "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.3.tgz",
 339      "integrity": "sha512-LEHHyuhlPY3TmuUYMh2oz89lTShfvgbmzaBcxve9t/9Wuy7Dwf4yoAKcND7KFT1HAQfqZ12qtc+DUrBMeKF9nw==",
 340      "dev": true
 341    },
 342    "ansi-regex": {
 343      "version": "5.0.0",
 344      "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
 345      "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg=="
 346    },
 347    "ansi-styles": {
 348      "version": "4.2.1",
 349      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz",
 350      "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==",
 351      "requires": {
 352        "@types/color-name": "^1.1.1",
 353        "color-convert": "^2.0.1"
 354      }
 355    },
 356    "anymatch": {
 357      "version": "3.1.1",
 358      "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz",
 359      "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==",
 360      "dev": true,
 361      "requires": {
 362        "normalize-path": "^3.0.0",
 363        "picomatch": "^2.0.4"
 364      }
 365    },
 366    "argparse": {
 367      "version": "1.0.10",
 368      "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
 369      "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
 370      "dev": true,
 371      "requires": {
 372        "sprintf-js": "~1.0.2"
 373      }
 374    },
 375    "array-flatten": {
 376      "version": "1.1.1",
 377      "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
 378      "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=",
 379      "dev": true
 380    },
 381    "asn1": {
 382      "version": "0.2.4",
 383      "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
 384      "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==",
 385      "dev": true,
 386      "requires": {
 387        "safer-buffer": "~2.1.0"
 388      }
 389    },
 390    "asn1.js": {
 391      "version": "5.4.1",
 392      "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz",
 393      "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==",
 394      "dev": true,
 395      "requires": {
 396        "bn.js": "^4.0.0",
 397        "inherits": "^2.0.1",
 398        "minimalistic-assert": "^1.0.0",
 399        "safer-buffer": "^2.1.0"
 400      }
 401    },
 402    "assert-plus": {
 403      "version": "1.0.0",
 404      "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
 405      "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
 406      "dev": true
 407    },
 408    "assertion-error": {
 409      "version": "1.1.0",
 410      "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz",
 411      "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw=="
 412    },
 413    "astral-regex": {
 414      "version": "1.0.0",
 415      "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz",
 416      "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==",
 417      "dev": true
 418    },
 419    "async": {
 420      "version": "0.9.2",
 421      "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz",
 422      "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0="
 423    },
 424    "async-limiter": {
 425      "version": "1.0.1",
 426      "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz",
 427      "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==",
 428      "dev": true
 429    },
 430    "asynckit": {
 431      "version": "0.4.0",
 432      "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
 433      "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
 434      "dev": true
 435    },
 436    "aws-sign2": {
 437      "version": "0.7.0",
 438      "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
 439      "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
 440      "dev": true
 441    },
 442    "aws4": {
 443      "version": "1.11.0",
 444      "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz",
 445      "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==",
 446      "dev": true
 447    },
 448    "balanced-match": {
 449      "version": "1.0.0",
 450      "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
 451      "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c="
 452    },
 453    "base-x": {
 454      "version": "3.0.8",
 455      "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.8.tgz",
 456      "integrity": "sha512-Rl/1AWP4J/zRrk54hhlxH4drNxPJXYUaKffODVI53/dAsV4t9fBxyxYKAVPU1XBHxYwOWP9h9H0hM2MVw4YfJA==",
 457      "dev": true,
 458      "requires": {
 459        "safe-buffer": "^5.0.1"
 460      }
 461    },
 462    "base64-js": {
 463      "version": "1.5.1",
 464      "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
 465      "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
 466      "dev": true
 467    },
 468    "bcrypt-pbkdf": {
 469      "version": "1.0.2",
 470      "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
 471      "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
 472      "dev": true,
 473      "requires": {
 474        "tweetnacl": "^0.14.3"
 475      }
 476    },
 477    "big-integer": {
 478      "version": "1.6.48",
 479      "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.48.tgz",
 480      "integrity": "sha512-j51egjPa7/i+RdiRuJbPdJ2FIUYYPhvYLjzoYbcMMm62ooO6F94fETG4MTs46zPAF9Brs04OajboA/qTGuz78w=="
 481    },
 482    "bignumber.js": {
 483      "version": "9.0.1",
 484      "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.1.tgz",
 485      "integrity": "sha512-IdZR9mh6ahOBv/hYGiXyVuyCetmGJhtYkqLBpTStdhEGjegpPlUawydyaF3pbIOFynJTpllEs+NP+CS9jKFLjA==",
 486      "dev": true
 487    },
 488    "binary-extensions": {
 489      "version": "2.0.0",
 490      "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.0.0.tgz",
 491      "integrity": "sha512-Phlt0plgpIIBOGTT/ehfFnbNlfsDEiqmzE2KRXoX1bLIlir4X/MR+zSyBEkL05ffWgnRSf/DXv+WrUAVr93/ow==",
 492      "dev": true
 493    },
 494    "bindings": {
 495      "version": "1.5.0",
 496      "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz",
 497      "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==",
 498      "requires": {
 499        "file-uri-to-path": "1.0.0"
 500      }
 501    },
 502    "blake-hash": {
 503      "version": "1.1.0",
 504      "resolved": "https://registry.npmjs.org/blake-hash/-/blake-hash-1.1.0.tgz",
 505      "integrity": "sha512-rNbOFPT7DC/0XnLBJ0noWuzcV+9kHwEKzRGljHMDLQzYv6WZT1vjV3UkWQuNFzyr5tIL7zSsw7A834pgTl75xQ==",
 506      "requires": {
 507        "bindings": "^1.2.1",
 508        "inherits": "^2.0.3",
 509        "nan": "^2.2.1"
 510      }
 511    },
 512    "blake2b": {
 513      "version": "2.1.3",
 514      "resolved": "https://registry.npmjs.org/blake2b/-/blake2b-2.1.3.tgz",
 515      "integrity": "sha512-pkDss4xFVbMb4270aCyGD3qLv92314Et+FsKzilCLxDz5DuZ2/1g3w4nmBbu6nKApPspnjG7JcwTjGZnduB1yg==",
 516      "requires": {
 517        "blake2b-wasm": "^1.1.0",
 518        "nanoassert": "^1.0.0"
 519      }
 520    },
 521    "blake2b-wasm": {
 522      "version": "1.1.7",
 523      "resolved": "https://registry.npmjs.org/blake2b-wasm/-/blake2b-wasm-1.1.7.tgz",
 524      "integrity": "sha512-oFIHvXhlz/DUgF0kq5B1CqxIDjIJwh9iDeUUGQUcvgiGz7Wdw03McEO7CfLBy7QKGdsydcMCgO9jFNBAFCtFcA==",
 525      "requires": {
 526        "nanoassert": "^1.0.0"
 527      }
 528    },
 529    "blakejs": {
 530      "version": "1.1.0",
 531      "resolved": "https://registry.npmjs.org/blakejs/-/blakejs-1.1.0.tgz",
 532      "integrity": "sha1-ad+S75U6qIylGjLfarHFShVfx6U="
 533    },
 534    "bluebird": {
 535      "version": "3.7.2",
 536      "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
 537      "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==",
 538      "dev": true
 539    },
 540    "bn.js": {
 541      "version": "4.11.9",
 542      "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
 543      "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==",
 544      "dev": true
 545    },
 546    "body-parser": {
 547      "version": "1.19.0",
 548      "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz",
 549      "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==",
 550      "dev": true,
 551      "requires": {
 552        "bytes": "3.1.0",
 553        "content-type": "~1.0.4",
 554        "debug": "2.6.9",
 555        "depd": "~1.1.2",
 556        "http-errors": "1.7.2",
 557        "iconv-lite": "0.4.24",
 558        "on-finished": "~2.3.0",
 559        "qs": "6.7.0",
 560        "raw-body": "2.4.0",
 561        "type-is": "~1.6.17"
 562      },
 563      "dependencies": {
 564        "debug": {
 565          "version": "2.6.9",
 566          "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
 567          "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
 568          "dev": true,
 569          "requires": {
 570            "ms": "2.0.0"
 571          }
 572        },
 573        "ms": {
 574          "version": "2.0.0",
 575          "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
 576          "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
 577          "dev": true
 578        }
 579      }
 580    },
 581    "brace-expansion": {
 582      "version": "1.1.11",
 583      "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
 584      "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
 585      "requires": {
 586        "balanced-match": "^1.0.0",
 587        "concat-map": "0.0.1"
 588      }
 589    },
 590    "braces": {
 591      "version": "3.0.2",
 592      "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
 593      "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
 594      "dev": true,
 595      "requires": {
 596        "fill-range": "^7.0.1"
 597      }
 598    },
 599    "brorand": {
 600      "version": "1.1.0",
 601      "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz",
 602      "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=",
 603      "dev": true
 604    },
 605    "browser-stdout": {
 606      "version": "1.3.1",
 607      "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz",
 608      "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==",
 609      "dev": true
 610    },
 611    "browserify-aes": {
 612      "version": "1.2.0",
 613      "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz",
 614      "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==",
 615      "dev": true,
 616      "requires": {
 617        "buffer-xor": "^1.0.3",
 618        "cipher-base": "^1.0.0",
 619        "create-hash": "^1.1.0",
 620        "evp_bytestokey": "^1.0.3",
 621        "inherits": "^2.0.1",
 622        "safe-buffer": "^5.0.1"
 623      }
 624    },
 625    "browserify-cipher": {
 626      "version": "1.0.1",
 627      "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz",
 628      "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==",
 629      "dev": true,
 630      "requires": {
 631        "browserify-aes": "^1.0.4",
 632        "browserify-des": "^1.0.0",
 633        "evp_bytestokey": "^1.0.0"
 634      }
 635    },
 636    "browserify-des": {
 637      "version": "1.0.2",
 638      "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz",
 639      "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==",
 640      "dev": true,
 641      "requires": {
 642        "cipher-base": "^1.0.1",
 643        "des.js": "^1.0.0",
 644        "inherits": "^2.0.1",
 645        "safe-buffer": "^5.1.2"
 646      }
 647    },
 648    "browserify-rsa": {
 649      "version": "4.1.0",
 650      "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz",
 651      "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==",
 652      "dev": true,
 653      "requires": {
 654        "bn.js": "^5.0.0",
 655        "randombytes": "^2.0.1"
 656      },
 657      "dependencies": {
 658        "bn.js": {
 659          "version": "5.1.3",
 660          "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz",
 661          "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==",
 662          "dev": true
 663        }
 664      }
 665    },
 666    "browserify-sign": {
 667      "version": "4.2.1",
 668      "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz",
 669      "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==",
 670      "dev": true,
 671      "requires": {
 672        "bn.js": "^5.1.1",
 673        "browserify-rsa": "^4.0.1",
 674        "create-hash": "^1.2.0",
 675        "create-hmac": "^1.1.7",
 676        "elliptic": "^6.5.3",
 677        "inherits": "^2.0.4",
 678        "parse-asn1": "^5.1.5",
 679        "readable-stream": "^3.6.0",
 680        "safe-buffer": "^5.2.0"
 681      },
 682      "dependencies": {
 683        "bn.js": {
 684          "version": "5.1.3",
 685          "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz",
 686          "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==",
 687          "dev": true
 688        },
 689        "safe-buffer": {
 690          "version": "5.2.1",
 691          "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
 692          "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
 693          "dev": true
 694        }
 695      }
 696    },
 697    "bs58": {
 698      "version": "4.0.1",
 699      "resolved": "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz",
 700      "integrity": "sha1-vhYedsNU9veIrkBx9j806MTwpCo=",
 701      "dev": true,
 702      "requires": {
 703        "base-x": "^3.0.2"
 704      }
 705    },
 706    "bs58check": {
 707      "version": "2.1.2",
 708      "resolved": "https://registry.npmjs.org/bs58check/-/bs58check-2.1.2.tgz",
 709      "integrity": "sha512-0TS1jicxdU09dwJMNZtVAfzPi6Q6QeN0pM1Fkzrjn+XYHvzMKPU3pHVpva+769iNVSfIYWf7LJ6WR+BuuMf8cA==",
 710      "dev": true,
 711      "requires": {
 712        "bs58": "^4.0.0",
 713        "create-hash": "^1.1.0",
 714        "safe-buffer": "^5.1.2"
 715      }
 716    },
 717    "buffer": {
 718      "version": "5.7.1",
 719      "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
 720      "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
 721      "dev": true,
 722      "requires": {
 723        "base64-js": "^1.3.1",
 724        "ieee754": "^1.1.13"
 725      }
 726    },
 727    "buffer-to-arraybuffer": {
 728      "version": "0.0.5",
 729      "resolved": "https://registry.npmjs.org/buffer-to-arraybuffer/-/buffer-to-arraybuffer-0.0.5.tgz",
 730      "integrity": "sha1-YGSkD6dutDxyOrqe+PbhIW0QURo=",
 731      "dev": true
 732    },
 733    "buffer-xor": {
 734      "version": "1.0.3",
 735      "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz",
 736      "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=",
 737      "dev": true
 738    },
 739    "bufferutil": {
 740      "version": "4.0.2",
 741      "resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.2.tgz",
 742      "integrity": "sha512-AtnG3W6M8B2n4xDQ5R+70EXvOpnXsFYg/AK2yTZd+HQ/oxAdz+GI+DvjmhBw3L0ole+LJ0ngqY4JMbDzkfNzhA==",
 743      "dev": true,
 744      "requires": {
 745        "node-gyp-build": "^4.2.0"
 746      }
 747    },
 748    "bytes": {
 749      "version": "3.1.0",
 750      "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
 751      "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==",
 752      "dev": true
 753    },
 754    "cacheable-request": {
 755      "version": "6.1.0",
 756      "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz",
 757      "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==",
 758      "dev": true,
 759      "requires": {
 760        "clone-response": "^1.0.2",
 761        "get-stream": "^5.1.0",
 762        "http-cache-semantics": "^4.0.0",
 763        "keyv": "^3.0.0",
 764        "lowercase-keys": "^2.0.0",
 765        "normalize-url": "^4.1.0",
 766        "responselike": "^1.0.2"
 767      },
 768      "dependencies": {
 769        "get-stream": {
 770          "version": "5.2.0",
 771          "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
 772          "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
 773          "dev": true,
 774          "requires": {
 775            "pump": "^3.0.0"
 776          }
 777        },
 778        "lowercase-keys": {
 779          "version": "2.0.0",
 780          "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz",
 781          "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==",
 782          "dev": true
 783        }
 784      }
 785    },
 786    "callsites": {
 787      "version": "3.1.0",
 788      "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
 789      "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
 790      "dev": true
 791    },
 792    "camelcase": {
 793      "version": "5.3.1",
 794      "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
 795      "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg=="
 796    },
 797    "caseless": {
 798      "version": "0.12.0",
 799      "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
 800      "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
 801      "dev": true
 802    },
 803    "chai": {
 804      "version": "4.2.0",
 805      "resolved": "https://registry.npmjs.org/chai/-/chai-4.2.0.tgz",
 806      "integrity": "sha512-XQU3bhBukrOsQCuwZndwGcCVQHyZi53fQ6Ys1Fym7E4olpIqqZZhhoFJoaKVvV17lWQoXYwgWN2nF5crA8J2jw==",
 807      "requires": {
 808        "assertion-error": "^1.1.0",
 809        "check-error": "^1.0.2",
 810        "deep-eql": "^3.0.1",
 811        "get-func-name": "^2.0.0",
 812        "pathval": "^1.1.0",
 813        "type-detect": "^4.0.5"
 814      }
 815    },
 816    "chalk": {
 817      "version": "2.4.2",
 818      "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
 819      "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
 820      "requires": {
 821        "ansi-styles": "^3.2.1",
 822        "escape-string-regexp": "^1.0.5",
 823        "supports-color": "^5.3.0"
 824      },
 825      "dependencies": {
 826        "ansi-styles": {
 827          "version": "3.2.1",
 828          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
 829          "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
 830          "requires": {
 831            "color-convert": "^1.9.0"
 832          }
 833        },
 834        "color-convert": {
 835          "version": "1.9.3",
 836          "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
 837          "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
 838          "requires": {
 839            "color-name": "1.1.3"
 840          }
 841        },
 842        "color-name": {
 843          "version": "1.1.3",
 844          "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
 845          "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
 846        }
 847      }
 848    },
 849    "chardet": {
 850      "version": "0.7.0",
 851      "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz",
 852      "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==",
 853      "dev": true
 854    },
 855    "check-error": {
 856      "version": "1.0.2",
 857      "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz",
 858      "integrity": "sha1-V00xLt2Iu13YkS6Sht1sCu1KrII="
 859    },
 860    "chokidar": {
 861      "version": "3.3.0",
 862      "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.3.0.tgz",
 863      "integrity": "sha512-dGmKLDdT3Gdl7fBUe8XK+gAtGmzy5Fn0XkkWQuYxGIgWVPPse2CxFA5mtrlD0TOHaHjEUqkWNyP1XdHoJES/4A==",
 864      "dev": true,
 865      "requires": {
 866        "anymatch": "~3.1.1",
 867        "braces": "~3.0.2",
 868        "fsevents": "~2.1.1",
 869        "glob-parent": "~5.1.0",
 870        "is-binary-path": "~2.1.0",
 871        "is-glob": "~4.0.1",
 872        "normalize-path": "~3.0.0",
 873        "readdirp": "~3.2.0"
 874      }
 875    },
 876    "chownr": {
 877      "version": "1.1.4",
 878      "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
 879      "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==",
 880      "dev": true
 881    },
 882    "cids": {
 883      "version": "0.7.5",
 884      "resolved": "https://registry.npmjs.org/cids/-/cids-0.7.5.tgz",
 885      "integrity": "sha512-zT7mPeghoWAu+ppn8+BS1tQ5qGmbMfB4AregnQjA/qHY3GC1m1ptI9GkWNlgeu38r7CuRdXB47uY2XgAYt6QVA==",
 886      "dev": true,
 887      "requires": {
 888        "buffer": "^5.5.0",
 889        "class-is": "^1.1.0",
 890        "multibase": "~0.6.0",
 891        "multicodec": "^1.0.0",
 892        "multihashes": "~0.4.15"
 893      },
 894      "dependencies": {
 895        "multicodec": {
 896          "version": "1.0.4",
 897          "resolved": "https://registry.npmjs.org/multicodec/-/multicodec-1.0.4.tgz",
 898          "integrity": "sha512-NDd7FeS3QamVtbgfvu5h7fd1IlbaC4EQ0/pgU4zqE2vdHCmBGsUa0TiM8/TdSeG6BMPC92OOCf8F1ocE/Wkrrg==",
 899          "dev": true,
 900          "requires": {
 901            "buffer": "^5.6.0",
 902            "varint": "^5.0.0"
 903          }
 904        }
 905      }
 906    },
 907    "cipher-base": {
 908      "version": "1.0.4",
 909      "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz",
 910      "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==",
 911      "dev": true,
 912      "requires": {
 913        "inherits": "^2.0.1",
 914        "safe-buffer": "^5.0.1"
 915      }
 916    },
 917    "circom": {
 918      "version": "0.5.33",
 919      "resolved": "https://registry.npmjs.org/circom/-/circom-0.5.33.tgz",
 920      "integrity": "sha512-UdL8fr6GckhQ4VoWjIvuYwCHneJe8z/AyJpDxgKLyuaX51ijd4gBP6jlwHDbQJsha2aU2GR9qgDsxd0jfari1Q==",
 921      "requires": {
 922        "chai": "^4.2.0",
 923        "circom_runtime": "0.1.8",
 924        "fastfile": "0.0.18",
 925        "ffiasm": "0.1.1",
 926        "ffjavascript": "0.2.22",
 927        "ffwasm": "0.0.7",
 928        "fnv-plus": "^1.3.1",
 929        "r1csfile": "0.0.16",
 930        "tmp-promise": "^2.0.2",
 931        "wasmbuilder": "0.0.10"
 932      },
 933      "dependencies": {
 934        "ffjavascript": {
 935          "version": "0.2.22",
 936          "resolved": "https://registry.npmjs.org/ffjavascript/-/ffjavascript-0.2.22.tgz",
 937          "integrity": "sha512-EsVqap2Txm17bKW0z/jXCX3M7rQ++nQUAJY8alWDpyhjRj90xjl6GLeVSKZQ8rOFDQ/SFFXcEB8w9X8Boxid+w==",
 938          "requires": {
 939            "big-integer": "^1.6.48",
 940            "wasmcurves": "0.0.12",
 941            "worker-threads": "^1.0.0"
 942          }
 943        },
 944        "wasmcurves": {
 945          "version": "0.0.12",
 946          "resolved": "https://registry.npmjs.org/wasmcurves/-/wasmcurves-0.0.12.tgz",
 947          "integrity": "sha512-1Jl9mkatyHSNj80ILjf85SZUNuZQBCkTjJlhzqHnZQXUmIimCIWkugaVaYNjozLs1Gun4h/keZe1MBeBN0sRpg==",
 948          "requires": {
 949            "big-integer": "^1.6.42",
 950            "blakejs": "^1.1.0"
 951          }
 952        }
 953      }
 954    },
 955    "circom_runtime": {
 956      "version": "0.1.8",
 957      "resolved": "https://registry.npmjs.org/circom_runtime/-/circom_runtime-0.1.8.tgz",
 958      "integrity": "sha512-5ZmzCyidkNPb1zZsJGRXTuWcJ6kW6+gRBtHgf2tFqTh5dUyWVVPH0Zg7AsU2ijPr1AmYZUlme0yORUZK5HrjOA==",
 959      "requires": {
 960        "ffjavascript": "0.2.10",
 961        "fnv-plus": "^1.3.1"
 962      },
 963      "dependencies": {
 964        "ffjavascript": {
 965          "version": "0.2.10",
 966          "resolved": "https://registry.npmjs.org/ffjavascript/-/ffjavascript-0.2.10.tgz",
 967          "integrity": "sha512-GQI6gHYYG5/iD4Kt3VzezzK7fARJzP0zkc82V/+JAdjfeKBXhDSo5rpKFuK3cDcrdW0Fu2emuYNMEAuFqhEQvQ==",
 968          "requires": {
 969            "big-integer": "^1.6.48",
 970            "wasmcurves": "0.0.5",
 971            "worker-threads": "^1.0.0"
 972          }
 973        }
 974      }
 975    },
 976    "class-is": {
 977      "version": "1.1.0",
 978      "resolved": "https://registry.npmjs.org/class-is/-/class-is-1.1.0.tgz",
 979      "integrity": "sha512-rhjH9AG1fvabIDoGRVH587413LPjTZgmDF9fOFCbFJQV4yuocX1mHxxvXI4g3cGwbVY9wAYIoKlg1N79frJKQw==",
 980      "dev": true
 981    },
 982    "cli-width": {
 983      "version": "2.2.0",
 984      "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz",
 985      "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=",
 986      "dev": true
 987    },
 988    "cliui": {
 989      "version": "6.0.0",
 990      "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz",
 991      "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==",
 992      "requires": {
 993        "string-width": "^4.2.0",
 994        "strip-ansi": "^6.0.0",
 995        "wrap-ansi": "^6.2.0"
 996      }
 997    },
 998    "clone-response": {
 999      "version": "1.0.2",
1000      "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz",
1001      "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=",
1002      "dev": true,
1003      "requires": {
1004        "mimic-response": "^1.0.0"
1005      }
1006    },
1007    "color-convert": {
1008      "version": "2.0.1",
1009      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
1010      "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
1011      "requires": {
1012        "color-name": "~1.1.4"
1013      }
1014    },
1015    "color-name": {
1016      "version": "1.1.4",
1017      "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
1018      "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
1019    },
1020    "combined-stream": {
1021      "version": "1.0.8",
1022      "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
1023      "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
1024      "dev": true,
1025      "requires": {
1026        "delayed-stream": "~1.0.0"
1027      }
1028    },
1029    "concat-map": {
1030      "version": "0.0.1",
1031      "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
1032      "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
1033    },
1034    "content-disposition": {
1035      "version": "0.5.3",
1036      "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz",
1037      "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==",
1038      "dev": true,
1039      "requires": {
1040        "safe-buffer": "5.1.2"
1041      }
1042    },
1043    "content-hash": {
1044      "version": "2.5.2",
1045      "resolved": "https://registry.npmjs.org/content-hash/-/content-hash-2.5.2.tgz",
1046      "integrity": "sha512-FvIQKy0S1JaWV10sMsA7TRx8bpU+pqPkhbsfvOJAdjRXvYxEckAwQWGwtRjiaJfh+E0DvcWUGqcdjwMGFjsSdw==",
1047      "dev": true,
1048      "requires": {
1049        "cids": "^0.7.1",
1050        "multicodec": "^0.5.5",
1051        "multihashes": "^0.4.15"
1052      }
1053    },
1054    "content-type": {
1055      "version": "1.0.4",
1056      "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
1057      "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==",
1058      "dev": true
1059    },
1060    "cookie": {
1061      "version": "0.4.0",
1062      "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz",
1063      "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==",
1064      "dev": true
1065    },
1066    "cookie-signature": {
1067      "version": "1.0.6",
1068      "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
1069      "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=",
1070      "dev": true
1071    },
1072    "cookiejar": {
1073      "version": "2.1.2",
1074      "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.2.tgz",
1075      "integrity": "sha512-Mw+adcfzPxcPeI+0WlvRrr/3lGVO0bD75SxX6811cxSh1Wbxx7xZBGK1eVtDf6si8rg2lhnUjsVLMFMfbRIuwA==",
1076      "dev": true
1077    },
1078    "core-util-is": {
1079      "version": "1.0.2",
1080      "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
1081      "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
1082      "dev": true
1083    },
1084    "cors": {
1085      "version": "2.8.5",
1086      "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz",
1087      "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==",
1088      "dev": true,
1089      "requires": {
1090        "object-assign": "^4",
1091        "vary": "^1"
1092      }
1093    },
1094    "create-ecdh": {
1095      "version": "4.0.4",
1096      "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz",
1097      "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==",
1098      "dev": true,
1099      "requires": {
1100        "bn.js": "^4.1.0",
1101        "elliptic": "^6.5.3"
1102      }
1103    },
1104    "create-hash": {
1105      "version": "1.2.0",
1106      "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz",
1107      "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==",
1108      "dev": true,
1109      "requires": {
1110        "cipher-base": "^1.0.1",
1111        "inherits": "^2.0.1",
1112        "md5.js": "^1.3.4",
1113        "ripemd160": "^2.0.1",
1114        "sha.js": "^2.4.0"
1115      }
1116    },
1117    "create-hmac": {
1118      "version": "1.1.7",
1119      "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz",
1120      "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==",
1121      "dev": true,
1122      "requires": {
1123        "cipher-base": "^1.0.3",
1124        "create-hash": "^1.1.0",
1125        "inherits": "^2.0.1",
1126        "ripemd160": "^2.0.0",
1127        "safe-buffer": "^5.0.1",
1128        "sha.js": "^2.4.8"
1129      }
1130    },
1131    "cross-spawn": {
1132      "version": "6.0.5",
1133      "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
1134      "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
1135      "dev": true,
1136      "requires": {
1137        "nice-try": "^1.0.4",
1138        "path-key": "^2.0.1",
1139        "semver": "^5.5.0",
1140        "shebang-command": "^1.2.0",
1141        "which": "^1.2.9"
1142      }
1143    },
1144    "crypto-browserify": {
1145      "version": "3.12.0",
1146      "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz",
1147      "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==",
1148      "dev": true,
1149      "requires": {
1150        "browserify-cipher": "^1.0.0",
1151        "browserify-sign": "^4.0.0",
1152        "create-ecdh": "^4.0.0",
1153        "create-hash": "^1.1.0",
1154        "create-hmac": "^1.1.0",
1155        "diffie-hellman": "^5.0.0",
1156        "inherits": "^2.0.1",
1157        "pbkdf2": "^3.0.3",
1158        "public-encrypt": "^4.0.0",
1159        "randombytes": "^2.0.0",
1160        "randomfill": "^1.0.3"
1161      }
1162    },
1163    "d": {
1164      "version": "1.0.1",
1165      "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz",
1166      "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==",
1167      "dev": true,
1168      "requires": {
1169        "es5-ext": "^0.10.50",
1170        "type": "^1.0.1"
1171      }
1172    },
1173    "dashdash": {
1174      "version": "1.14.1",
1175      "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
1176      "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
1177      "dev": true,
1178      "requires": {
1179        "assert-plus": "^1.0.0"
1180      }
1181    },
1182    "debug": {
1183      "version": "4.1.1",
1184      "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
1185      "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
1186      "dev": true,
1187      "requires": {
1188        "ms": "^2.1.1"
1189      }
1190    },
1191    "decamelize": {
1192      "version": "1.2.0",
1193      "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
1194      "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA="
1195    },
1196    "decode-uri-component": {
1197      "version": "0.2.0",
1198      "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
1199      "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=",
1200      "dev": true
1201    },
1202    "decompress-response": {
1203      "version": "3.3.0",
1204      "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz",
1205      "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=",
1206      "dev": true,
1207      "requires": {
1208        "mimic-response": "^1.0.0"
1209      }
1210    },
1211    "deep-eql": {
1212      "version": "3.0.1",
1213      "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz",
1214      "integrity": "sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==",
1215      "requires": {
1216        "type-detect": "^4.0.0"
1217      }
1218    },
1219    "deep-is": {
1220      "version": "0.1.3",
1221      "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",
1222      "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=",
1223      "dev": true
1224    },
1225    "defer-to-connect": {
1226      "version": "1.1.3",
1227      "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz",
1228      "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==",
1229      "dev": true
1230    },
1231    "define-properties": {
1232      "version": "1.1.3",
1233      "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
1234      "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
1235      "dev": true,
1236      "requires": {
1237        "object-keys": "^1.0.12"
1238      }
1239    },
1240    "delayed-stream": {
1241      "version": "1.0.0",
1242      "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
1243      "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
1244      "dev": true
1245    },
1246    "depd": {
1247      "version": "1.1.2",
1248      "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
1249      "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=",
1250      "dev": true
1251    },
1252    "des.js": {
1253      "version": "1.0.1",
1254      "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz",
1255      "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==",
1256      "dev": true,
1257      "requires": {
1258        "inherits": "^2.0.1",
1259        "minimalistic-assert": "^1.0.0"
1260      }
1261    },
1262    "destroy": {
1263      "version": "1.0.4",
1264      "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
1265      "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=",
1266      "dev": true
1267    },
1268    "diff": {
1269      "version": "3.5.0",
1270      "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz",
1271      "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==",
1272      "dev": true
1273    },
1274    "diffie-hellman": {
1275      "version": "5.0.3",
1276      "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz",
1277      "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==",
1278      "dev": true,
1279      "requires": {
1280        "bn.js": "^4.1.0",
1281        "miller-rabin": "^4.0.0",
1282        "randombytes": "^2.0.0"
1283      }
1284    },
1285    "doctrine": {
1286      "version": "3.0.0",
1287      "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
1288      "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
1289      "dev": true,
1290      "requires": {
1291        "esutils": "^2.0.2"
1292      }
1293    },
1294    "dom-walk": {
1295      "version": "0.1.2",
1296      "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz",
1297      "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==",
1298      "dev": true
1299    },
1300    "duplexer3": {
1301      "version": "0.1.4",
1302      "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz",
1303      "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=",
1304      "dev": true
1305    },
1306    "ecc-jsbn": {
1307      "version": "0.1.2",
1308      "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
1309      "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
1310      "dev": true,
1311      "requires": {
1312        "jsbn": "~0.1.0",
1313        "safer-buffer": "^2.1.0"
1314      }
1315    },
1316    "ee-first": {
1317      "version": "1.1.1",
1318      "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
1319      "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=",
1320      "dev": true
1321    },
1322    "ejs": {
1323      "version": "3.1.5",
1324      "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.5.tgz",
1325      "integrity": "sha512-dldq3ZfFtgVTJMLjOe+/3sROTzALlL9E34V4/sDtUd/KlBSS0s6U1/+WPE1B4sj9CXHJpL1M6rhNJnc9Wbal9w==",
1326      "requires": {
1327        "jake": "^10.6.1"
1328      }
1329    },
1330    "elliptic": {
1331      "version": "6.5.3",
1332      "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.3.tgz",
1333      "integrity": "sha512-IMqzv5wNQf+E6aHeIqATs0tOLeOTwj1QKbRcS3jBbYkl5oLAserA8yJTT7/VyHUYG91PRmPyeQDObKLPpeS4dw==",
1334      "dev": true,
1335      "requires": {
1336        "bn.js": "^4.4.0",
1337        "brorand": "^1.0.1",
1338        "hash.js": "^1.0.0",
1339        "hmac-drbg": "^1.0.0",
1340        "inherits": "^2.0.1",
1341        "minimalistic-assert": "^1.0.0",
1342        "minimalistic-crypto-utils": "^1.0.0"
1343      }
1344    },
1345    "emoji-regex": {
1346      "version": "8.0.0",
1347      "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
1348      "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
1349    },
1350    "encodeurl": {
1351      "version": "1.0.2",
1352      "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
1353      "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=",
1354      "dev": true
1355    },
1356    "end-of-stream": {
1357      "version": "1.4.4",
1358      "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
1359      "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
1360      "dev": true,
1361      "requires": {
1362        "once": "^1.4.0"
1363      }
1364    },
1365    "es-abstract": {
1366      "version": "1.17.5",
1367      "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.5.tgz",
1368      "integrity": "sha512-BR9auzDbySxOcfog0tLECW8l28eRGpDpU3Dm3Hp4q/N+VtLTmyj4EUN088XZWQDW/hzj6sYRDXeOFsaAODKvpg==",
1369      "dev": true,
1370      "requires": {
1371        "es-to-primitive": "^1.2.1",
1372        "function-bind": "^1.1.1",
1373        "has": "^1.0.3",
1374        "has-symbols": "^1.0.1",
1375        "is-callable": "^1.1.5",
1376        "is-regex": "^1.0.5",
1377        "object-inspect": "^1.7.0",
1378        "object-keys": "^1.1.1",
1379        "object.assign": "^4.1.0",
1380        "string.prototype.trimleft": "^2.1.1",
1381        "string.prototype.trimright": "^2.1.1"
1382      }
1383    },
1384    "es-to-primitive": {
1385      "version": "1.2.1",
1386      "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
1387      "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
1388      "dev": true,
1389      "requires": {
1390        "is-callable": "^1.1.4",
1391        "is-date-object": "^1.0.1",
1392        "is-symbol": "^1.0.2"
1393      }
1394    },
1395    "es5-ext": {
1396      "version": "0.10.53",
1397      "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz",
1398      "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==",
1399      "dev": true,
1400      "requires": {
1401        "es6-iterator": "~2.0.3",
1402        "es6-symbol": "~3.1.3",
1403        "next-tick": "~1.0.0"
1404      }
1405    },
1406    "es6-iterator": {
1407      "version": "2.0.3",
1408      "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz",
1409      "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=",
1410      "dev": true,
1411      "requires": {
1412        "d": "1",
1413        "es5-ext": "^0.10.35",
1414        "es6-symbol": "^3.1.1"
1415      }
1416    },
1417    "es6-symbol": {
1418      "version": "3.1.3",
1419      "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz",
1420      "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==",
1421      "dev": true,
1422      "requires": {
1423        "d": "^1.0.1",
1424        "ext": "^1.1.2"
1425      }
1426    },
1427    "escape-html": {
1428      "version": "1.0.3",
1429      "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
1430      "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=",
1431      "dev": true
1432    },
1433    "escape-string-regexp": {
1434      "version": "1.0.5",
1435      "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
1436      "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
1437    },
1438    "eslint": {
1439      "version": "6.8.0",
1440      "resolved": "https://registry.npmjs.org/eslint/-/eslint-6.8.0.tgz",
1441      "integrity": "sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig==",
1442      "dev": true,
1443      "requires": {
1444        "@babel/code-frame": "^7.0.0",
1445        "ajv": "^6.10.0",
1446        "chalk": "^2.1.0",
1447        "cross-spawn": "^6.0.5",
1448        "debug": "^4.0.1",
1449        "doctrine": "^3.0.0",
1450        "eslint-scope": "^5.0.0",
1451        "eslint-utils": "^1.4.3",
1452        "eslint-visitor-keys": "^1.1.0",
1453        "espree": "^6.1.2",
1454        "esquery": "^1.0.1",
1455        "esutils": "^2.0.2",
1456        "file-entry-cache": "^5.0.1",
1457        "functional-red-black-tree": "^1.0.1",
1458        "glob-parent": "^5.0.0",
1459        "globals": "^12.1.0",
1460        "ignore": "^4.0.6",
1461        "import-fresh": "^3.0.0",
1462        "imurmurhash": "^0.1.4",
1463        "inquirer": "^7.0.0",
1464        "is-glob": "^4.0.0",
1465        "js-yaml": "^3.13.1",
1466        "json-stable-stringify-without-jsonify": "^1.0.1",
1467        "levn": "^0.3.0",
1468        "lodash": "^4.17.14",
1469        "minimatch": "^3.0.4",
1470        "mkdirp": "^0.5.1",
1471        "natural-compare": "^1.4.0",
1472        "optionator": "^0.8.3",
1473        "progress": "^2.0.0",
1474        "regexpp": "^2.0.1",
1475        "semver": "^6.1.2",
1476        "strip-ansi": "^5.2.0",
1477        "strip-json-comments": "^3.0.1",
1478        "table": "^5.2.3",
1479        "text-table": "^0.2.0",
1480        "v8-compile-cache": "^2.0.3"
1481      },
1482      "dependencies": {
1483        "acorn": {
1484          "version": "7.1.1",
1485          "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.1.1.tgz",
1486          "integrity": "sha512-add7dgA5ppRPxCFJoAGfMDi7PIBXq1RtGo7BhbLaxwrXPOmw8gq48Y9ozT01hUKy9byMjlR20EJhu5zlkErEkg==",
1487          "dev": true
1488        },
1489        "ansi-escapes": {
1490          "version": "4.3.1",
1491          "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz",
1492          "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==",
1493          "dev": true,
1494          "requires": {
1495            "type-fest": "^0.11.0"
1496          },
1497          "dependencies": {
1498            "type-fest": {
1499              "version": "0.11.0",
1500              "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz",
1501              "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==",
1502              "dev": true
1503            }
1504          }
1505        },
1506        "cli-cursor": {
1507          "version": "3.1.0",
1508          "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz",
1509          "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==",
1510          "dev": true,
1511          "requires": {
1512            "restore-cursor": "^3.1.0"
1513          }
1514        },
1515        "eslint-scope": {
1516          "version": "5.0.0",
1517          "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.0.0.tgz",
1518          "integrity": "sha512-oYrhJW7S0bxAFDvWqzvMPRm6pcgcnWc4QnofCAqRTRfQC0JcwenzGglTtsLyIuuWFfkqDG9vz67cnttSd53djw==",
1519          "dev": true,
1520          "requires": {
1521            "esrecurse": "^4.1.0",
1522            "estraverse": "^4.1.1"
1523          }
1524        },
1525        "espree": {
1526          "version": "6.2.1",
1527          "resolved": "https://registry.npmjs.org/espree/-/espree-6.2.1.tgz",
1528          "integrity": "sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==",
1529          "dev": true,
1530          "requires": {
1531            "acorn": "^7.1.1",
1532            "acorn-jsx": "^5.2.0",
1533            "eslint-visitor-keys": "^1.1.0"
1534          }
1535        },
1536        "figures": {
1537          "version": "3.2.0",
1538          "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz",
1539          "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==",
1540          "dev": true,
1541          "requires": {
1542            "escape-string-regexp": "^1.0.5"
1543          }
1544        },
1545        "globals": {
1546          "version": "12.4.0",
1547          "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz",
1548          "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==",
1549          "dev": true,
1550          "requires": {
1551            "type-fest": "^0.8.1"
1552          }
1553        },
1554        "has-flag": {
1555          "version": "4.0.0",
1556          "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
1557          "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
1558          "dev": true
1559        },
1560        "inquirer": {
1561          "version": "7.1.0",
1562          "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.1.0.tgz",
1563          "integrity": "sha512-5fJMWEmikSYu0nv/flMc475MhGbB7TSPd/2IpFV4I4rMklboCH2rQjYY5kKiYGHqUF9gvaambupcJFFG9dvReg==",
1564          "dev": true,
1565          "requires": {
1566            "ansi-escapes": "^4.2.1",
1567            "chalk": "^3.0.0",
1568            "cli-cursor": "^3.1.0",
1569            "cli-width": "^2.0.0",
1570            "external-editor": "^3.0.3",
1571            "figures": "^3.0.0",
1572            "lodash": "^4.17.15",
1573            "mute-stream": "0.0.8",
1574            "run-async": "^2.4.0",
1575            "rxjs": "^6.5.3",
1576            "string-width": "^4.1.0",
1577            "strip-ansi": "^6.0.0",
1578            "through": "^2.3.6"
1579          },
1580          "dependencies": {
1581            "chalk": {
1582              "version": "3.0.0",
1583              "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
1584              "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
1585              "dev": true,
1586              "requires": {
1587                "ansi-styles": "^4.1.0",
1588                "supports-color": "^7.1.0"
1589              }
1590            },
1591            "strip-ansi": {
1592              "version": "6.0.0",
1593              "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
1594              "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
1595              "dev": true,
1596              "requires": {
1597                "ansi-regex": "^5.0.0"
1598              }
1599            }
1600          }
1601        },
1602        "lodash": {
1603          "version": "4.17.20",
1604          "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz",
1605          "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==",
1606          "dev": true
1607        },
1608        "mimic-fn": {
1609          "version": "2.1.0",
1610          "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
1611          "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
1612          "dev": true
1613        },
1614        "mute-stream": {
1615          "version": "0.0.8",
1616          "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz",
1617          "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==",
1618          "dev": true
1619        },
1620        "onetime": {
1621          "version": "5.1.0",
1622          "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.0.tgz",
1623          "integrity": "sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==",
1624          "dev": true,
1625          "requires": {
1626            "mimic-fn": "^2.1.0"
1627          }
1628        },
1629        "restore-cursor": {
1630          "version": "3.1.0",
1631          "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz",
1632          "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==",
1633          "dev": true,
1634          "requires": {
1635            "onetime": "^5.1.0",
1636            "signal-exit": "^3.0.2"
1637          }
1638        },
1639        "semver": {
1640          "version": "6.3.0",
1641          "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
1642          "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
1643          "dev": true
1644        },
1645        "strip-ansi": {
1646          "version": "5.2.0",
1647          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
1648          "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
1649          "dev": true,
1650          "requires": {
1651            "ansi-regex": "^4.1.0"
1652          },
1653          "dependencies": {
1654            "ansi-regex": {
1655              "version": "4.1.0",
1656              "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
1657              "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
1658              "dev": true
1659            }
1660          }
1661        },
1662        "strip-json-comments": {
1663          "version": "3.0.1",
1664          "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.0.1.tgz",
1665          "integrity": "sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==",
1666          "dev": true
1667        },
1668        "supports-color": {
1669          "version": "7.1.0",
1670          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz",
1671          "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==",
1672          "dev": true,
1673          "requires": {
1674            "has-flag": "^4.0.0"
1675          }
1676        }
1677      }
1678    },
1679    "eslint-utils": {
1680      "version": "1.4.3",
1681      "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz",
1682      "integrity": "sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==",
1683      "dev": true,
1684      "requires": {
1685        "eslint-visitor-keys": "^1.1.0"
1686      }
1687    },
1688    "eslint-visitor-keys": {
1689      "version": "1.1.0",
1690      "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz",
1691      "integrity": "sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A==",
1692      "dev": true
1693    },
1694    "esprima": {
1695      "version": "4.0.1",
1696      "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
1697      "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
1698      "dev": true
1699    },
1700    "esquery": {
1701      "version": "1.2.0",
1702      "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.2.0.tgz",
1703      "integrity": "sha512-weltsSqdeWIX9G2qQZz7KlTRJdkkOCTPgLYJUz1Hacf48R4YOwGPHO3+ORfWedqJKbq5WQmsgK90n+pFLIKt/Q==",
1704      "dev": true,
1705      "requires": {
1706        "estraverse": "^5.0.0"
1707      },
1708      "dependencies": {
1709        "estraverse": {
1710          "version": "5.0.0",
1711          "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.0.0.tgz",
1712          "integrity": "sha512-j3acdrMzqrxmJTNj5dbr1YbjacrYgAxVMeF0gK16E3j494mOe7xygM/ZLIguEQ0ETwAg2hlJCtHRGav+y0Ny5A==",
1713          "dev": true
1714        }
1715      }
1716    },
1717    "esrecurse": {
1718      "version": "4.2.1",
1719      "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz",
1720      "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==",
1721      "dev": true,
1722      "requires": {
1723        "estraverse": "^4.1.0"
1724      }
1725    },
1726    "estraverse": {
1727      "version": "4.3.0",
1728      "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
1729      "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
1730      "dev": true
1731    },
1732    "esutils": {
1733      "version": "2.0.3",
1734      "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
1735      "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
1736      "dev": true
1737    },
1738    "etag": {
1739      "version": "1.8.1",
1740      "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
1741      "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=",
1742      "dev": true
1743    },
1744    "eth-ens-namehash": {
1745      "version": "2.0.8",
1746      "resolved": "https://registry.npmjs.org/eth-ens-namehash/-/eth-ens-namehash-2.0.8.tgz",
1747      "integrity": "sha1-IprEbsqG1S4MmR58sq74P/D2i88=",
1748      "dev": true,
1749      "requires": {
1750        "idna-uts46-hx": "^2.3.1",
1751        "js-sha3": "^0.5.7"
1752      },
1753      "dependencies": {
1754        "js-sha3": {
1755          "version": "0.5.7",
1756          "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.5.7.tgz",
1757          "integrity": "sha1-DU/9gALVMzqrr0oj7tL2N0yfKOc=",
1758          "dev": true
1759        }
1760      }
1761    },
1762    "eth-lib": {
1763      "version": "0.1.29",
1764      "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.1.29.tgz",
1765      "integrity": "sha512-bfttrr3/7gG4E02HoWTDUcDDslN003OlOoBxk9virpAZQ1ja/jDgwkWB8QfJF7ojuEowrqy+lzp9VcJG7/k5bQ==",
1766      "dev": true,
1767      "requires": {
1768        "bn.js": "^4.11.6",
1769        "elliptic": "^6.4.0",
1770        "nano-json-stream-parser": "^0.1.2",
1771        "servify": "^0.1.12",
1772        "ws": "^3.0.0",
1773        "xhr-request-promise": "^0.1.2"
1774      }
1775    },
1776    "ethereum-bloom-filters": {
1777      "version": "1.0.7",
1778      "resolved": "https://registry.npmjs.org/ethereum-bloom-filters/-/ethereum-bloom-filters-1.0.7.tgz",
1779      "integrity": "sha512-cDcJJSJ9GMAcURiAWO3DxIEhTL/uWqlQnvgKpuYQzYPrt/izuGU+1ntQmHt0IRq6ADoSYHFnB+aCEFIldjhkMQ==",
1780      "dev": true,
1781      "requires": {
1782        "js-sha3": "^0.8.0"
1783      }
1784    },
1785    "ethereum-cryptography": {
1786      "version": "0.1.3",
1787      "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-0.1.3.tgz",
1788      "integrity": "sha512-w8/4x1SGGzc+tO97TASLja6SLd3fRIK2tLVcV2Gx4IB21hE19atll5Cq9o3d0ZmAYC/8aw0ipieTSiekAea4SQ==",
1789      "dev": true,
1790      "requires": {
1791        "@types/pbkdf2": "^3.0.0",
1792        "@types/secp256k1": "^4.0.1",
1793        "blakejs": "^1.1.0",
1794        "browserify-aes": "^1.2.0",
1795        "bs58check": "^2.1.2",
1796        "create-hash": "^1.2.0",
1797        "create-hmac": "^1.1.7",
1798        "hash.js": "^1.1.7",
1799        "keccak": "^3.0.0",
1800        "pbkdf2": "^3.0.17",
1801        "randombytes": "^2.1.0",
1802        "safe-buffer": "^5.1.2",
1803        "scrypt-js": "^3.0.0",
1804        "secp256k1": "^4.0.1",
1805        "setimmediate": "^1.0.5"
1806      }
1807    },
1808    "ethereumjs-common": {
1809      "version": "1.5.2",
1810      "resolved": "https://registry.npmjs.org/ethereumjs-common/-/ethereumjs-common-1.5.2.tgz",
1811      "integrity": "sha512-hTfZjwGX52GS2jcVO6E2sx4YuFnf0Fhp5ylo4pEPhEffNln7vS59Hr5sLnp3/QCazFLluuBZ+FZ6J5HTp0EqCA==",
1812      "dev": true
1813    },
1814    "ethereumjs-tx": {
1815      "version": "2.1.2",
1816      "resolved": "https://registry.npmjs.org/ethereumjs-tx/-/ethereumjs-tx-2.1.2.tgz",
1817      "integrity": "sha512-zZEK1onCeiORb0wyCXUvg94Ve5It/K6GD1K+26KfFKodiBiS6d9lfCXlUKGBBdQ+bv7Day+JK0tj1K+BeNFRAw==",
1818      "dev": true,
1819      "requires": {
1820        "ethereumjs-common": "^1.5.0",
1821        "ethereumjs-util": "^6.0.0"
1822      }
1823    },
1824    "ethereumjs-util": {
1825      "version": "6.2.1",
1826      "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-6.2.1.tgz",
1827      "integrity": "sha512-W2Ktez4L01Vexijrm5EB6w7dg4n/TgpoYU4avuT5T3Vmnw/eCRtiBrJfQYS/DCSvDIOLn2k57GcHdeBcgVxAqw==",
1828      "dev": true,
1829      "requires": {
1830        "@types/bn.js": "^4.11.3",
1831        "bn.js": "^4.11.0",
1832        "create-hash": "^1.1.2",
1833        "elliptic": "^6.5.2",
1834        "ethereum-cryptography": "^0.1.3",
1835        "ethjs-util": "0.1.6",
1836        "rlp": "^2.2.3"
1837      }
1838    },
1839    "ethjs-unit": {
1840      "version": "0.1.6",
1841      "resolved": "https://registry.npmjs.org/ethjs-unit/-/ethjs-unit-0.1.6.tgz",
1842      "integrity": "sha1-xmWSHkduh7ziqdWIpv4EBbLEFpk=",
1843      "dev": true,
1844      "requires": {
1845        "bn.js": "4.11.6",
1846        "number-to-bn": "1.7.0"
1847      },
1848      "dependencies": {
1849        "bn.js": {
1850          "version": "4.11.6",
1851          "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.6.tgz",
1852          "integrity": "sha1-UzRK2xRhehP26N0s4okF0cC6MhU=",
1853          "dev": true
1854        }
1855      }
1856    },
1857    "ethjs-util": {
1858      "version": "0.1.6",
1859      "resolved": "https://registry.npmjs.org/ethjs-util/-/ethjs-util-0.1.6.tgz",
1860      "integrity": "sha512-CUnVOQq7gSpDHZVVrQW8ExxUETWrnrvXYvYz55wOU8Uj4VCgw56XC2B/fVqQN+f7gmrnRHSLVnFAwsCuNwji8w==",
1861      "dev": true,
1862      "requires": {
1863        "is-hex-prefixed": "1.0.0",
1864        "strip-hex-prefix": "1.0.0"
1865      }
1866    },
1867    "eventemitter3": {
1868      "version": "4.0.4",
1869      "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.4.tgz",
1870      "integrity": "sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==",
1871      "dev": true
1872    },
1873    "evp_bytestokey": {
1874      "version": "1.0.3",
1875      "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz",
1876      "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==",
1877      "dev": true,
1878      "requires": {
1879        "md5.js": "^1.3.4",
1880        "safe-buffer": "^5.1.1"
1881      }
1882    },
1883    "express": {
1884      "version": "4.17.1",
1885      "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz",
1886      "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==",
1887      "dev": true,
1888      "requires": {
1889        "accepts": "~1.3.7",
1890        "array-flatten": "1.1.1",
1891        "body-parser": "1.19.0",
1892        "content-disposition": "0.5.3",
1893        "content-type": "~1.0.4",
1894        "cookie": "0.4.0",
1895        "cookie-signature": "1.0.6",
1896        "debug": "2.6.9",
1897        "depd": "~1.1.2",
1898        "encodeurl": "~1.0.2",
1899        "escape-html": "~1.0.3",
1900        "etag": "~1.8.1",
1901        "finalhandler": "~1.1.2",
1902        "fresh": "0.5.2",
1903        "merge-descriptors": "1.0.1",
1904        "methods": "~1.1.2",
1905        "on-finished": "~2.3.0",
1906        "parseurl": "~1.3.3",
1907        "path-to-regexp": "0.1.7",
1908        "proxy-addr": "~2.0.5",
1909        "qs": "6.7.0",
1910        "range-parser": "~1.2.1",
1911        "safe-buffer": "5.1.2",
1912        "send": "0.17.1",
1913        "serve-static": "1.14.1",
1914        "setprototypeof": "1.1.1",
1915        "statuses": "~1.5.0",
1916        "type-is": "~1.6.18",
1917        "utils-merge": "1.0.1",
1918        "vary": "~1.1.2"
1919      },
1920      "dependencies": {
1921        "debug": {
1922          "version": "2.6.9",
1923          "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
1924          "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
1925          "dev": true,
1926          "requires": {
1927            "ms": "2.0.0"
1928          }
1929        },
1930        "ms": {
1931          "version": "2.0.0",
1932          "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
1933          "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
1934          "dev": true
1935        }
1936      }
1937    },
1938    "ext": {
1939      "version": "1.4.0",
1940      "resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz",
1941      "integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==",
1942      "dev": true,
1943      "requires": {
1944        "type": "^2.0.0"
1945      },
1946      "dependencies": {
1947        "type": {
1948          "version": "2.1.0",
1949          "resolved": "https://registry.npmjs.org/type/-/type-2.1.0.tgz",
1950          "integrity": "sha512-G9absDWvhAWCV2gmF1zKud3OyC61nZDwWvBL2DApaVFogI07CprggiQAOOjvp2NRjYWFzPyu7vwtDrQFq8jeSA==",
1951          "dev": true
1952        }
1953      }
1954    },
1955    "extend": {
1956      "version": "3.0.2",
1957      "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
1958      "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
1959      "dev": true
1960    },
1961    "external-editor": {
1962      "version": "3.1.0",
1963      "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz",
1964      "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==",
1965      "dev": true,
1966      "requires": {
1967        "chardet": "^0.7.0",
1968        "iconv-lite": "^0.4.24",
1969        "tmp": "^0.0.33"
1970      },
1971      "dependencies": {
1972        "tmp": {
1973          "version": "0.0.33",
1974          "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
1975          "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
1976          "dev": true,
1977          "requires": {
1978            "os-tmpdir": "~1.0.2"
1979          }
1980        }
1981      }
1982    },
1983    "extsprintf": {
1984      "version": "1.3.0",
1985      "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
1986      "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=",
1987      "dev": true
1988    },
1989    "fast-deep-equal": {
1990      "version": "3.1.1",
1991      "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz",
1992      "integrity": "sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==",
1993      "dev": true
1994    },
1995    "fast-json-stable-stringify": {
1996      "version": "2.1.0",
1997      "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
1998      "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
1999      "dev": true
2000    },
2001    "fast-levenshtein": {
2002      "version": "2.0.6",
2003      "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
2004      "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
2005      "dev": true
2006    },
2007    "fastfile": {
2008      "version": "0.0.18",
2009      "resolved": "https://registry.npmjs.org/fastfile/-/fastfile-0.0.18.tgz",
2010      "integrity": "sha512-q03PTKc+wptis4WmuFOwPNQx2p5myFUrl/dMgRlW9mymc1Egyc14JPHgiGnWK+sJ0+dBl2Vwtfh5GfSQltYOpw=="
2011    },
2012    "ffiasm": {
2013      "version": "0.1.1",
2014      "resolved": "https://registry.npmjs.org/ffiasm/-/ffiasm-0.1.1.tgz",
2015      "integrity": "sha512-irMMHiR9JJ7BVBrAhtliUawxVdPYSdyl81taUYJ4C1mJ0iw2ueThE/qtr0J8B83tsIY8HJvh0lg5F+6ClK4xpA==",
2016      "requires": {
2017        "big-integer": "^1.6.48",
2018        "ejs": "^3.0.1",
2019        "yargs": "^15.3.1"
2020      }
2021    },
2022    "ffjavascript": {
2023      "version": "0.1.0",
2024      "resolved": "https://registry.npmjs.org/ffjavascript/-/ffjavascript-0.1.0.tgz",
2025      "integrity": "sha512-dmKlUasSfvUcxBm8nCSKl2x7EFJsXA7OVP8XLFA03T2+6mAc3IiVLC2ambEVOcMOhyhl0vJfVZjM9f9d38D1rw==",
2026      "requires": {
2027        "big-integer": "^1.6.48"
2028      }
2029    },
2030    "ffwasm": {
2031      "version": "0.0.7",
2032      "resolved": "https://registry.npmjs.org/ffwasm/-/ffwasm-0.0.7.tgz",
2033      "integrity": "sha512-17cTLzv7HHAKqZbX8MvHxjSrR0yDdn1sh4TVsTbAvO9e6klhFicnyoVXc/sCuViV/M8g65sCmVrAmoPCZp1YkQ==",
2034      "requires": {
2035        "big-integer": "^1.6.48",
2036        "wasmbuilder": "0.0.10"
2037      }
2038    },
2039    "file-entry-cache": {
2040      "version": "5.0.1",
2041      "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz",
2042      "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==",
2043      "dev": true,
2044      "requires": {
2045        "flat-cache": "^2.0.1"
2046      }
2047    },
2048    "file-uri-to-path": {
2049      "version": "1.0.0",
2050      "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz",
2051      "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw=="
2052    },
2053    "filelist": {
2054      "version": "1.0.1",
2055      "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.1.tgz",
2056      "integrity": "sha512-8zSK6Nu0DQIC08mUC46sWGXi+q3GGpKydAG36k+JDba6VRpkevvOWUW5a/PhShij4+vHT9M+ghgG7eM+a9JDUQ==",
2057      "requires": {
2058        "minimatch": "^3.0.4"
2059      }
2060    },
2061    "fill-range": {
2062      "version": "7.0.1",
2063      "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
2064      "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
2065      "dev": true,
2066      "requires": {
2067        "to-regex-range": "^5.0.1"
2068      }
2069    },
2070    "finalhandler": {
2071      "version": "1.1.2",
2072      "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
2073      "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==",
2074      "dev": true,
2075      "requires": {
2076        "debug": "2.6.9",
2077        "encodeurl": "~1.0.2",
2078        "escape-html": "~1.0.3",
2079        "on-finished": "~2.3.0",
2080        "parseurl": "~1.3.3",
2081        "statuses": "~1.5.0",
2082        "unpipe": "~1.0.0"
2083      },
2084      "dependencies": {
2085        "debug": {
2086          "version": "2.6.9",
2087          "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
2088          "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
2089          "dev": true,
2090          "requires": {
2091            "ms": "2.0.0"
2092          }
2093        },
2094        "ms": {
2095          "version": "2.0.0",
2096          "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
2097          "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
2098          "dev": true
2099        }
2100      }
2101    },
2102    "find-up": {
2103      "version": "4.1.0",
2104      "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
2105      "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
2106      "requires": {
2107        "locate-path": "^5.0.0",
2108        "path-exists": "^4.0.0"
2109      }
2110    },
2111    "flat": {
2112      "version": "4.1.0",
2113      "resolved": "https://registry.npmjs.org/flat/-/flat-4.1.0.tgz",
2114      "integrity": "sha512-Px/TiLIznH7gEDlPXcUD4KnBusa6kR6ayRUVcnEAbreRIuhkqow/mun59BuRXwoYk7ZQOLW1ZM05ilIvK38hFw==",
2115      "dev": true,
2116      "requires": {
2117        "is-buffer": "~2.0.3"
2118      }
2119    },
2120    "flat-cache": {
2121      "version": "2.0.1",
2122      "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz",
2123      "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==",
2124      "dev": true,
2125      "requires": {
2126        "flatted": "^2.0.0",
2127        "rimraf": "2.6.3",
2128        "write": "1.0.3"
2129      },
2130      "dependencies": {
2131        "rimraf": {
2132          "version": "2.6.3",
2133          "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz",
2134          "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==",
2135          "dev": true,
2136          "requires": {
2137            "glob": "^7.1.3"
2138          }
2139        }
2140      }
2141    },
2142    "flatted": {
2143      "version": "2.0.1",
2144      "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.1.tgz",
2145      "integrity": "sha512-a1hQMktqW9Nmqr5aktAux3JMNqaucxGcjtjWnZLHX7yyPCmlSV3M54nGYbqT8K+0GhF3NBgmJCc3ma+WOgX8Jg==",
2146      "dev": true
2147    },
2148    "fnv-plus": {
2149      "version": "1.3.1",
2150      "resolved": "https://registry.npmjs.org/fnv-plus/-/fnv-plus-1.3.1.tgz",
2151      "integrity": "sha512-Gz1EvfOneuFfk4yG458dJ3TLJ7gV19q3OM/vVvvHf7eT02Hm1DleB4edsia6ahbKgAYxO9gvyQ1ioWZR+a00Yw=="
2152    },
2153    "forever-agent": {
2154      "version": "0.6.1",
2155      "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
2156      "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
2157      "dev": true
2158    },
2159    "form-data": {
2160      "version": "2.3.3",
2161      "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
2162      "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
2163      "dev": true,
2164      "requires": {
2165        "asynckit": "^0.4.0",
2166        "combined-stream": "^1.0.6",
2167        "mime-types": "^2.1.12"
2168      }
2169    },
2170    "forwarded": {
2171      "version": "0.1.2",
2172      "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz",
2173      "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=",
2174      "dev": true
2175    },
2176    "fresh": {
2177      "version": "0.5.2",
2178      "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
2179      "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=",
2180      "dev": true
2181    },
2182    "fs-extra": {
2183      "version": "4.0.3",
2184      "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz",
2185      "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==",
2186      "dev": true,
2187      "requires": {
2188        "graceful-fs": "^4.1.2",
2189        "jsonfile": "^4.0.0",
2190        "universalify": "^0.1.0"
2191      }
2192    },
2193    "fs-minipass": {
2194      "version": "1.2.7",
2195      "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz",
2196      "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==",
2197      "dev": true,
2198      "requires": {
2199        "minipass": "^2.6.0"
2200      }
2201    },
2202    "fs.realpath": {
2203      "version": "1.0.0",
2204      "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
2205      "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
2206    },
2207    "fsevents": {
2208      "version": "2.1.2",
2209      "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.2.tgz",
2210      "integrity": "sha512-R4wDiBwZ0KzpgOWetKDug1FZcYhqYnUYKtfZYt4mD5SBz76q0KR4Q9o7GIPamsVPGmW3EYPPJ0dOOjvx32ldZA==",
2211      "dev": true,
2212      "optional": true
2213    },
2214    "function-bind": {
2215      "version": "1.1.1",
2216      "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
2217      "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
2218      "dev": true
2219    },
2220    "functional-red-black-tree": {
2221      "version": "1.0.1",
2222      "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
2223      "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=",
2224      "dev": true
2225    },
2226    "ganache-cli": {
2227      "version": "6.12.1",
2228      "resolved": "https://registry.npmjs.org/ganache-cli/-/ganache-cli-6.12.1.tgz",
2229      "integrity": "sha512-zoefZLQpQyEJH9jgtVYgM+ENFLAC9iwys07IDCsju2Ieq9KSTLH89RxSP4bhizXKV/h/+qaWpfyCBGWnBfqgIQ==",
2230      "dev": true,
2231      "requires": {
2232        "ethereumjs-util": "6.2.1",
2233        "source-map-support": "0.5.12",
2234        "yargs": "13.2.4"
2235      },
2236      "dependencies": {
2237        "@types/bn.js": {
2238          "version": "4.11.6",
2239          "bundled": true,
2240          "dev": true,
2241          "requires": {
2242            "@types/node": "*"
2243          }
2244        },
2245        "@types/node": {
2246          "version": "14.11.2",
2247          "bundled": true,
2248          "dev": true
2249        },
2250        "@types/pbkdf2": {
2251          "version": "3.1.0",
2252          "bundled": true,
2253          "dev": true,
2254          "requires": {
2255            "@types/node": "*"
2256          }
2257        },
2258        "@types/secp256k1": {
2259          "version": "4.0.1",
2260          "bundled": true,
2261          "dev": true,
2262          "requires": {
2263            "@types/node": "*"
2264          }
2265        },
2266        "ansi-regex": {
2267          "version": "4.1.0",
2268          "bundled": true,
2269          "dev": true
2270        },
2271        "ansi-styles": {
2272          "version": "3.2.1",
2273          "bundled": true,
2274          "dev": true,
2275          "requires": {
2276            "color-convert": "^1.9.0"
2277          }
2278        },
2279        "base-x": {
2280          "version": "3.0.8",
2281          "bundled": true,
2282          "dev": true,
2283          "requires": {
2284            "safe-buffer": "^5.0.1"
2285          }
2286        },
2287        "blakejs": {
2288          "version": "1.1.0",
2289          "bundled": true,
2290          "dev": true
2291        },
2292        "bn.js": {
2293          "version": "4.11.9",
2294          "bundled": true,
2295          "dev": true
2296        },
2297        "brorand": {
2298          "version": "1.1.0",
2299          "bundled": true,
2300          "dev": true
2301        },
2302        "browserify-aes": {
2303          "version": "1.2.0",
2304          "bundled": true,
2305          "dev": true,
2306          "requires": {
2307            "buffer-xor": "^1.0.3",
2308            "cipher-base": "^1.0.0",
2309            "create-hash": "^1.1.0",
2310            "evp_bytestokey": "^1.0.3",
2311            "inherits": "^2.0.1",
2312            "safe-buffer": "^5.0.1"
2313          }
2314        },
2315        "bs58": {
2316          "version": "4.0.1",
2317          "bundled": true,
2318          "dev": true,
2319          "requires": {
2320            "base-x": "^3.0.2"
2321          }
2322        },
2323        "bs58check": {
2324          "version": "2.1.2",
2325          "bundled": true,
2326          "dev": true,
2327          "requires": {
2328            "bs58": "^4.0.0",
2329            "create-hash": "^1.1.0",
2330            "safe-buffer": "^5.1.2"
2331          }
2332        },
2333        "buffer-from": {
2334          "version": "1.1.1",
2335          "bundled": true,
2336          "dev": true
2337        },
2338        "buffer-xor": {
2339          "version": "1.0.3",
2340          "bundled": true,
2341          "dev": true
2342        },
2343        "camelcase": {
2344          "version": "5.3.1",
2345          "bundled": true,
2346          "dev": true
2347        },
2348        "cipher-base": {
2349          "version": "1.0.4",
2350          "bundled": true,
2351          "dev": true,
2352          "requires": {
2353            "inherits": "^2.0.1",
2354            "safe-buffer": "^5.0.1"
2355          }
2356        },
2357        "cliui": {
2358          "version": "5.0.0",
2359          "bundled": true,
2360          "dev": true,
2361          "requires": {
2362            "string-width": "^3.1.0",
2363            "strip-ansi": "^5.2.0",
2364            "wrap-ansi": "^5.1.0"
2365          }
2366        },
2367        "color-convert": {
2368          "version": "1.9.3",
2369          "bundled": true,
2370          "dev": true,
2371          "requires": {
2372            "color-name": "1.1.3"
2373          }
2374        },
2375        "color-name": {
2376          "version": "1.1.3",
2377          "bundled": true,
2378          "dev": true
2379        },
2380        "create-hash": {
2381          "version": "1.2.0",
2382          "bundled": true,
2383          "dev": true,
2384          "requires": {
2385            "cipher-base": "^1.0.1",
2386            "inherits": "^2.0.1",
2387            "md5.js": "^1.3.4",
2388            "ripemd160": "^2.0.1",
2389            "sha.js": "^2.4.0"
2390          }
2391        },
2392        "create-hmac": {
2393          "version": "1.1.7",
2394          "bundled": true,
2395          "dev": true,
2396          "requires": {
2397            "cipher-base": "^1.0.3",
2398            "create-hash": "^1.1.0",
2399            "inherits": "^2.0.1",
2400            "ripemd160": "^2.0.0",
2401            "safe-buffer": "^5.0.1",
2402            "sha.js": "^2.4.8"
2403          }
2404        },
2405        "cross-spawn": {
2406          "version": "6.0.5",
2407          "bundled": true,
2408          "dev": true,
2409          "requires": {
2410            "nice-try": "^1.0.4",
2411            "path-key": "^2.0.1",
2412            "semver": "^5.5.0",
2413            "shebang-command": "^1.2.0",
2414            "which": "^1.2.9"
2415          }
2416        },
2417        "decamelize": {
2418          "version": "1.2.0",
2419          "bundled": true,
2420          "dev": true
2421        },
2422        "elliptic": {
2423          "version": "6.5.3",
2424          "bundled": true,
2425          "dev": true,
2426          "requires": {
2427            "bn.js": "^4.4.0",
2428            "brorand": "^1.0.1",
2429            "hash.js": "^1.0.0",
2430            "hmac-drbg": "^1.0.0",
2431            "inherits": "^2.0.1",
2432            "minimalistic-assert": "^1.0.0",
2433            "minimalistic-crypto-utils": "^1.0.0"
2434          }
2435        },
2436        "emoji-regex": {
2437          "version": "7.0.3",
2438          "bundled": true,
2439          "dev": true
2440        },
2441        "end-of-stream": {
2442          "version": "1.4.4",
2443          "bundled": true,
2444          "dev": true,
2445          "requires": {
2446            "once": "^1.4.0"
2447          }
2448        },
2449        "ethereum-cryptography": {
2450          "version": "0.1.3",
2451          "bundled": true,
2452          "dev": true,
2453          "requires": {
2454            "@types/pbkdf2": "^3.0.0",
2455            "@types/secp256k1": "^4.0.1",
2456            "blakejs": "^1.1.0",
2457            "browserify-aes": "^1.2.0",
2458            "bs58check": "^2.1.2",
2459            "create-hash": "^1.2.0",
2460            "create-hmac": "^1.1.7",
2461            "hash.js": "^1.1.7",
2462            "keccak": "^3.0.0",
2463            "pbkdf2": "^3.0.17",
2464            "randombytes": "^2.1.0",
2465            "safe-buffer": "^5.1.2",
2466            "scrypt-js": "^3.0.0",
2467            "secp256k1": "^4.0.1",
2468            "setimmediate": "^1.0.5"
2469          }
2470        },
2471        "ethereumjs-util": {
2472          "version": "6.2.1",
2473          "bundled": true,
2474          "dev": true,
2475          "requires": {
2476            "@types/bn.js": "^4.11.3",
2477            "bn.js": "^4.11.0",
2478            "create-hash": "^1.1.2",
2479            "elliptic": "^6.5.2",
2480            "ethereum-cryptography": "^0.1.3",
2481            "ethjs-util": "0.1.6",
2482            "rlp": "^2.2.3"
2483          }
2484        },
2485        "ethjs-util": {
2486          "version": "0.1.6",
2487          "bundled": true,
2488          "dev": true,
2489          "requires": {
2490            "is-hex-prefixed": "1.0.0",
2491            "strip-hex-prefix": "1.0.0"
2492          }
2493        },
2494        "evp_bytestokey": {
2495          "version": "1.0.3",
2496          "bundled": true,
2497          "dev": true,
2498          "requires": {
2499            "md5.js": "^1.3.4",
2500            "safe-buffer": "^5.1.1"
2501          }
2502        },
2503        "execa": {
2504          "version": "1.0.0",
2505          "bundled": true,
2506          "dev": true,
2507          "requires": {
2508            "cross-spawn": "^6.0.0",
2509            "get-stream": "^4.0.0",
2510            "is-stream": "^1.1.0",
2511            "npm-run-path": "^2.0.0",
2512            "p-finally": "^1.0.0",
2513            "signal-exit": "^3.0.0",
2514            "strip-eof": "^1.0.0"
2515          }
2516        },
2517        "find-up": {
2518          "version": "3.0.0",
2519          "bundled": true,
2520          "dev": true,
2521          "requires": {
2522            "locate-path": "^3.0.0"
2523          }
2524        },
2525        "get-caller-file": {
2526          "version": "2.0.5",
2527          "bundled": true,
2528          "dev": true
2529        },
2530        "get-stream": {
2531          "version": "4.1.0",
2532          "bundled": true,
2533          "dev": true,
2534          "requires": {
2535            "pump": "^3.0.0"
2536          }
2537        },
2538        "hash-base": {
2539          "version": "3.1.0",
2540          "bundled": true,
2541          "dev": true,
2542          "requires": {
2543            "inherits": "^2.0.4",
2544            "readable-stream": "^3.6.0",
2545            "safe-buffer": "^5.2.0"
2546          }
2547        },
2548        "hash.js": {
2549          "version": "1.1.7",
2550          "bundled": true,
2551          "dev": true,
2552          "requires": {
2553            "inherits": "^2.0.3",
2554            "minimalistic-assert": "^1.0.1"
2555          }
2556        },
2557        "hmac-drbg": {
2558          "version": "1.0.1",
2559          "bundled": true,
2560          "dev": true,
2561          "requires": {
2562            "hash.js": "^1.0.3",
2563            "minimalistic-assert": "^1.0.0",
2564            "minimalistic-crypto-utils": "^1.0.1"
2565          }
2566        },
2567        "inherits": {
2568          "version": "2.0.4",
2569          "bundled": true,
2570          "dev": true
2571        },
2572        "invert-kv": {
2573          "version": "2.0.0",
2574          "bundled": true,
2575          "dev": true
2576        },
2577        "is-fullwidth-code-point": {
2578          "version": "2.0.0",
2579          "bundled": true,
2580          "dev": true
2581        },
2582        "is-hex-prefixed": {
2583          "version": "1.0.0",
2584          "bundled": true,
2585          "dev": true
2586        },
2587        "is-stream": {
2588          "version": "1.1.0",
2589          "bundled": true,
2590          "dev": true
2591        },
2592        "isexe": {
2593          "version": "2.0.0",
2594          "bundled": true,
2595          "dev": true
2596        },
2597        "keccak": {
2598          "version": "3.0.1",
2599          "bundled": true,
2600          "dev": true,
2601          "requires": {
2602            "node-addon-api": "^2.0.0",
2603            "node-gyp-build": "^4.2.0"
2604          }
2605        },
2606        "lcid": {
2607          "version": "2.0.0",
2608          "bundled": true,
2609          "dev": true,
2610          "requires": {
2611            "invert-kv": "^2.0.0"
2612          }
2613        },
2614        "locate-path": {
2615          "version": "3.0.0",
2616          "bundled": true,
2617          "dev": true,
2618          "requires": {
2619            "p-locate": "^3.0.0",
2620            "path-exists": "^3.0.0"
2621          }
2622        },
2623        "map-age-cleaner": {
2624          "version": "0.1.3",
2625          "bundled": true,
2626          "dev": true,
2627          "requires": {
2628            "p-defer": "^1.0.0"
2629          }
2630        },
2631        "md5.js": {
2632          "version": "1.3.5",
2633          "bundled": true,
2634          "dev": true,
2635          "requires": {
2636            "hash-base": "^3.0.0",
2637            "inherits": "^2.0.1",
2638            "safe-buffer": "^5.1.2"
2639          }
2640        },
2641        "mem": {
2642          "version": "4.3.0",
2643          "bundled": true,
2644          "dev": true,
2645          "requires": {
2646            "map-age-cleaner": "^0.1.1",
2647            "mimic-fn": "^2.0.0",
2648            "p-is-promise": "^2.0.0"
2649          }
2650        },
2651        "mimic-fn": {
2652          "version": "2.1.0",
2653          "bundled": true,
2654          "dev": true
2655        },
2656        "minimalistic-assert": {
2657          "version": "1.0.1",
2658          "bundled": true,
2659          "dev": true
2660        },
2661        "minimalistic-crypto-utils": {
2662          "version": "1.0.1",
2663          "bundled": true,
2664          "dev": true
2665        },
2666        "nice-try": {
2667          "version": "1.0.5",
2668          "bundled": true,
2669          "dev": true
2670        },
2671        "node-addon-api": {
2672          "version": "2.0.2",
2673          "bundled": true,
2674          "dev": true
2675        },
2676        "node-gyp-build": {
2677          "version": "4.2.3",
2678          "bundled": true,
2679          "dev": true
2680        },
2681        "npm-run-path": {
2682          "version": "2.0.2",
2683          "bundled": true,
2684          "dev": true,
2685          "requires": {
2686            "path-key": "^2.0.0"
2687          }
2688        },
2689        "once": {
2690          "version": "1.4.0",
2691          "bundled": true,
2692          "dev": true,
2693          "requires": {
2694            "wrappy": "1"
2695          }
2696        },
2697        "os-locale": {
2698          "version": "3.1.0",
2699          "bundled": true,
2700          "dev": true,
2701          "requires": {
2702            "execa": "^1.0.0",
2703            "lcid": "^2.0.0",
2704            "mem": "^4.0.0"
2705          }
2706        },
2707        "p-defer": {
2708          "version": "1.0.0",
2709          "bundled": true,
2710          "dev": true
2711        },
2712        "p-finally": {
2713          "version": "1.0.0",
2714          "bundled": true,
2715          "dev": true
2716        },
2717        "p-is-promise": {
2718          "version": "2.1.0",
2719          "bundled": true,
2720          "dev": true
2721        },
2722        "p-limit": {
2723          "version": "2.3.0",
2724          "bundled": true,
2725          "dev": true,
2726          "requires": {
2727            "p-try": "^2.0.0"
2728          }
2729        },
2730        "p-locate": {
2731          "version": "3.0.0",
2732          "bundled": true,
2733          "dev": true,
2734          "requires": {
2735            "p-limit": "^2.0.0"
2736          }
2737        },
2738        "p-try": {
2739          "version": "2.2.0",
2740          "bundled": true,
2741          "dev": true
2742        },
2743        "path-exists": {
2744          "version": "3.0.0",
2745          "bundled": true,
2746          "dev": true
2747        },
2748        "path-key": {
2749          "version": "2.0.1",
2750          "bundled": true,
2751          "dev": true
2752        },
2753        "pbkdf2": {
2754          "version": "3.1.1",
2755          "bundled": true,
2756          "dev": true,
2757          "requires": {
2758            "create-hash": "^1.1.2",
2759            "create-hmac": "^1.1.4",
2760            "ripemd160": "^2.0.1",
2761            "safe-buffer": "^5.0.1",
2762            "sha.js": "^2.4.8"
2763          }
2764        },
2765        "pump": {
2766          "version": "3.0.0",
2767          "bundled": true,
2768          "dev": true,
2769          "requires": {
2770            "end-of-stream": "^1.1.0",
2771            "once": "^1.3.1"
2772          }
2773        },
2774        "randombytes": {
2775          "version": "2.1.0",
2776          "bundled": true,
2777          "dev": true,
2778          "requires": {
2779            "safe-buffer": "^5.1.0"
2780          }
2781        },
2782        "readable-stream": {
2783          "version": "3.6.0",
2784          "bundled": true,
2785          "dev": true,
2786          "requires": {
2787            "inherits": "^2.0.3",
2788            "string_decoder": "^1.1.1",
2789            "util-deprecate": "^1.0.1"
2790          }
2791        },
2792        "require-directory": {
2793          "version": "2.1.1",
2794          "bundled": true,
2795          "dev": true
2796        },
2797        "require-main-filename": {
2798          "version": "2.0.0",
2799          "bundled": true,
2800          "dev": true
2801        },
2802        "ripemd160": {
2803          "version": "2.0.2",
2804          "bundled": true,
2805          "dev": true,
2806          "requires": {
2807            "hash-base": "^3.0.0",
2808            "inherits": "^2.0.1"
2809          }
2810        },
2811        "rlp": {
2812          "version": "2.2.6",
2813          "bundled": true,
2814          "dev": true,
2815          "requires": {
2816            "bn.js": "^4.11.1"
2817          }
2818        },
2819        "safe-buffer": {
2820          "version": "5.2.1",
2821          "bundled": true,
2822          "dev": true
2823        },
2824        "scrypt-js": {
2825          "version": "3.0.1",
2826          "bundled": true,
2827          "dev": true
2828        },
2829        "secp256k1": {
2830          "version": "4.0.2",
2831          "bundled": true,
2832          "dev": true,
2833          "requires": {
2834            "elliptic": "^6.5.2",
2835            "node-addon-api": "^2.0.0",
2836            "node-gyp-build": "^4.2.0"
2837          }
2838        },
2839        "semver": {
2840          "version": "5.7.1",
2841          "bundled": true,
2842          "dev": true
2843        },
2844        "set-blocking": {
2845          "version": "2.0.0",
2846          "bundled": true,
2847          "dev": true
2848        },
2849        "setimmediate": {
2850          "version": "1.0.5",
2851          "bundled": true,
2852          "dev": true
2853        },
2854        "sha.js": {
2855          "version": "2.4.11",
2856          "bundled": true,
2857          "dev": true,
2858          "requires": {
2859            "inherits": "^2.0.1",
2860            "safe-buffer": "^5.0.1"
2861          }
2862        },
2863        "shebang-command": {
2864          "version": "1.2.0",
2865          "bundled": true,
2866          "dev": true,
2867          "requires": {
2868            "shebang-regex": "^1.0.0"
2869          }
2870        },
2871        "shebang-regex": {
2872          "version": "1.0.0",
2873          "bundled": true,
2874          "dev": true
2875        },
2876        "signal-exit": {
2877          "version": "3.0.3",
2878          "bundled": true,
2879          "dev": true
2880        },
2881        "source-map": {
2882          "version": "0.6.1",
2883          "bundled": true,
2884          "dev": true
2885        },
2886        "source-map-support": {
2887          "version": "0.5.12",
2888          "bundled": true,
2889          "dev": true,
2890          "requires": {
2891            "buffer-from": "^1.0.0",
2892            "source-map": "^0.6.0"
2893          }
2894        },
2895        "string-width": {
2896          "version": "3.1.0",
2897          "bundled": true,
2898          "dev": true,
2899          "requires": {
2900            "emoji-regex": "^7.0.1",
2901            "is-fullwidth-code-point": "^2.0.0",
2902            "strip-ansi": "^5.1.0"
2903          }
2904        },
2905        "string_decoder": {
2906          "version": "1.3.0",
2907          "bundled": true,
2908          "dev": true,
2909          "requires": {
2910            "safe-buffer": "~5.2.0"
2911          }
2912        },
2913        "strip-ansi": {
2914          "version": "5.2.0",
2915          "bundled": true,
2916          "dev": true,
2917          "requires": {
2918            "ansi-regex": "^4.1.0"
2919          }
2920        },
2921        "strip-eof": {
2922          "version": "1.0.0",
2923          "bundled": true,
2924          "dev": true
2925        },
2926        "strip-hex-prefix": {
2927          "version": "1.0.0",
2928          "bundled": true,
2929          "dev": true,
2930          "requires": {
2931            "is-hex-prefixed": "1.0.0"
2932          }
2933        },
2934        "util-deprecate": {
2935          "version": "1.0.2",
2936          "bundled": true,
2937          "dev": true
2938        },
2939        "which": {
2940          "version": "1.3.1",
2941          "bundled": true,
2942          "dev": true,
2943          "requires": {
2944            "isexe": "^2.0.0"
2945          }
2946        },
2947        "which-module": {
2948          "version": "2.0.0",
2949          "bundled": true,
2950          "dev": true
2951        },
2952        "wrap-ansi": {
2953          "version": "5.1.0",
2954          "bundled": true,
2955          "dev": true,
2956          "requires": {
2957            "ansi-styles": "^3.2.0",
2958            "string-width": "^3.0.0",
2959            "strip-ansi": "^5.0.0"
2960          }
2961        },
2962        "wrappy": {
2963          "version": "1.0.2",
2964          "bundled": true,
2965          "dev": true
2966        },
2967        "y18n": {
2968          "version": "4.0.0",
2969          "bundled": true,
2970          "dev": true
2971        },
2972        "yargs": {
2973          "version": "13.2.4",
2974          "bundled": true,
2975          "dev": true,
2976          "requires": {
2977            "cliui": "^5.0.0",
2978            "find-up": "^3.0.0",
2979            "get-caller-file": "^2.0.1",
2980            "os-locale": "^3.1.0",
2981            "require-directory": "^2.1.1",
2982            "require-main-filename": "^2.0.0",
2983            "set-blocking": "^2.0.0",
2984            "string-width": "^3.0.0",
2985            "which-module": "^2.0.0",
2986            "y18n": "^4.0.0",
2987            "yargs-parser": "^13.1.0"
2988          }
2989        },
2990        "yargs-parser": {
2991          "version": "13.1.2",
2992          "bundled": true,
2993          "dev": true,
2994          "requires": {
2995            "camelcase": "^5.0.0",
2996            "decamelize": "^1.2.0"
2997          }
2998        }
2999      }
3000    },
3001    "get-caller-file": {
3002      "version": "2.0.5",
3003      "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
3004      "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg=="
3005    },
3006    "get-func-name": {
3007      "version": "2.0.0",
3008      "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz",
3009      "integrity": "sha1-6td0q+5y4gQJQzoGY2YCPdaIekE="
3010    },
3011    "get-stream": {
3012      "version": "4.1.0",
3013      "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
3014      "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
3015      "dev": true,
3016      "requires": {
3017        "pump": "^3.0.0"
3018      }
3019    },
3020    "getpass": {
3021      "version": "0.1.7",
3022      "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
3023      "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
3024      "dev": true,
3025      "requires": {
3026        "assert-plus": "^1.0.0"
3027      }
3028    },
3029    "glob": {
3030      "version": "7.1.6",
3031      "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
3032      "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
3033      "requires": {
3034        "fs.realpath": "^1.0.0",
3035        "inflight": "^1.0.4",
3036        "inherits": "2",
3037        "minimatch": "^3.0.4",
3038        "once": "^1.3.0",
3039        "path-is-absolute": "^1.0.0"
3040      }
3041    },
3042    "glob-parent": {
3043      "version": "5.1.1",
3044      "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz",
3045      "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==",
3046      "dev": true,
3047      "requires": {
3048        "is-glob": "^4.0.1"
3049      }
3050    },
3051    "global": {
3052      "version": "4.3.2",
3053      "resolved": "https://registry.npmjs.org/global/-/global-4.3.2.tgz",
3054      "integrity": "sha1-52mJJopsdMOJCLEwWxD8DjlOnQ8=",
3055      "dev": true,
3056      "requires": {
3057        "min-document": "^2.19.0",
3058        "process": "~0.5.1"
3059      }
3060    },
3061    "got": {
3062      "version": "9.6.0",
3063      "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz",
3064      "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==",
3065      "dev": true,
3066      "requires": {
3067        "@sindresorhus/is": "^0.14.0",
3068        "@szmarczak/http-timer": "^1.1.2",
3069        "cacheable-request": "^6.0.0",
3070        "decompress-response": "^3.3.0",
3071        "duplexer3": "^0.1.4",
3072        "get-stream": "^4.1.0",
3073        "lowercase-keys": "^1.0.1",
3074        "mimic-response": "^1.0.1",
3075        "p-cancelable": "^1.0.0",
3076        "to-readable-stream": "^1.0.0",
3077        "url-parse-lax": "^3.0.0"
3078      }
3079    },
3080    "graceful-fs": {
3081      "version": "4.2.4",
3082      "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz",
3083      "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==",
3084      "dev": true
3085    },
3086    "growl": {
3087      "version": "1.10.5",
3088      "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz",
3089      "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==",
3090      "dev": true
3091    },
3092    "har-schema": {
3093      "version": "2.0.0",
3094      "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
3095      "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=",
3096      "dev": true
3097    },
3098    "har-validator": {
3099      "version": "5.1.5",
3100      "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz",
3101      "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==",
3102      "dev": true,
3103      "requires": {
3104        "ajv": "^6.12.3",
3105        "har-schema": "^2.0.0"
3106      },
3107      "dependencies": {
3108        "ajv": {
3109          "version": "6.12.6",
3110          "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
3111          "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
3112          "dev": true,
3113          "requires": {
3114            "fast-deep-equal": "^3.1.1",
3115            "fast-json-stable-stringify": "^2.0.0",
3116            "json-schema-traverse": "^0.4.1",
3117            "uri-js": "^4.2.2"
3118          }
3119        }
3120      }
3121    },
3122    "has": {
3123      "version": "1.0.3",
3124      "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
3125      "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
3126      "dev": true,
3127      "requires": {
3128        "function-bind": "^1.1.1"
3129      }
3130    },
3131    "has-flag": {
3132      "version": "3.0.0",
3133      "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
3134      "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0="
3135    },
3136    "has-symbol-support-x": {
3137      "version": "1.4.2",
3138      "resolved": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz",
3139      "integrity": "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==",
3140      "dev": true
3141    },
3142    "has-symbols": {
3143      "version": "1.0.1",
3144      "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz",
3145      "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==",
3146      "dev": true
3147    },
3148    "has-to-string-tag-x": {
3149      "version": "1.4.1",
3150      "resolved": "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz",
3151      "integrity": "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==",
3152      "dev": true,
3153      "requires": {
3154        "has-symbol-support-x": "^1.4.1"
3155      }
3156    },
3157    "hash-base": {
3158      "version": "3.1.0",
3159      "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz",
3160      "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==",
3161      "dev": true,
3162      "requires": {
3163        "inherits": "^2.0.4",
3164        "readable-stream": "^3.6.0",
3165        "safe-buffer": "^5.2.0"
3166      },
3167      "dependencies": {
3168        "safe-buffer": {
3169          "version": "5.2.1",
3170          "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
3171          "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
3172          "dev": true
3173        }
3174      }
3175    },
3176    "hash.js": {
3177      "version": "1.1.7",
3178      "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz",
3179      "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==",
3180      "dev": true,
3181      "requires": {
3182        "inherits": "^2.0.3",
3183        "minimalistic-assert": "^1.0.1"
3184      }
3185    },
3186    "he": {
3187      "version": "1.2.0",
3188      "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
3189      "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
3190      "dev": true
3191    },
3192    "hmac-drbg": {
3193      "version": "1.0.1",
3194      "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz",
3195      "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=",
3196      "dev": true,
3197      "requires": {
3198        "hash.js": "^1.0.3",
3199        "minimalistic-assert": "^1.0.0",
3200        "minimalistic-crypto-utils": "^1.0.1"
3201      }
3202    },
3203    "http-cache-semantics": {
3204      "version": "4.1.0",
3205      "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz",
3206      "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==",
3207      "dev": true
3208    },
3209    "http-errors": {
3210      "version": "1.7.2",
3211      "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz",
3212      "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==",
3213      "dev": true,
3214      "requires": {
3215        "depd": "~1.1.2",
3216        "inherits": "2.0.3",
3217        "setprototypeof": "1.1.1",
3218        "statuses": ">= 1.5.0 < 2",
3219        "toidentifier": "1.0.0"
3220      },
3221      "dependencies": {
3222        "inherits": {
3223          "version": "2.0.3",
3224          "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
3225          "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
3226          "dev": true
3227        }
3228      }
3229    },
3230    "http-https": {
3231      "version": "1.0.0",
3232      "resolved": "https://registry.npmjs.org/http-https/-/http-https-1.0.0.tgz",
3233      "integrity": "sha1-L5CN1fHbQGjAWM1ubUzjkskTOJs=",
3234      "dev": true
3235    },
3236    "http-signature": {
3237      "version": "1.2.0",
3238      "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
3239      "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
3240      "dev": true,
3241      "requires": {
3242        "assert-plus": "^1.0.0",
3243        "jsprim": "^1.2.2",
3244        "sshpk": "^1.7.0"
3245      }
3246    },
3247    "iconv-lite": {
3248      "version": "0.4.24",
3249      "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
3250      "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
3251      "dev": true,
3252      "requires": {
3253        "safer-buffer": ">= 2.1.2 < 3"
3254      }
3255    },
3256    "idna-uts46-hx": {
3257      "version": "2.3.1",
3258      "resolved": "https://registry.npmjs.org/idna-uts46-hx/-/idna-uts46-hx-2.3.1.tgz",
3259      "integrity": "sha512-PWoF9Keq6laYdIRwwCdhTPl60xRqAloYNMQLiyUnG42VjT53oW07BXIRM+NK7eQjzXjAk2gUvX9caRxlnF9TAA==",
3260      "dev": true,
3261      "requires": {
3262        "punycode": "2.1.0"
3263      },
3264      "dependencies": {
3265        "punycode": {
3266          "version": "2.1.0",
3267          "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.0.tgz",
3268          "integrity": "sha1-X4Y+3Im5bbCQdLrXlHvwkFbKTn0=",
3269          "dev": true
3270        }
3271      }
3272    },
3273    "ieee754": {
3274      "version": "1.2.1",
3275      "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
3276      "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
3277      "dev": true
3278    },
3279    "ignore": {
3280      "version": "4.0.6",
3281      "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
3282      "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
3283      "dev": true
3284    },
3285    "import-fresh": {
3286      "version": "3.2.1",
3287      "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz",
3288      "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==",
3289      "dev": true,
3290      "requires": {
3291        "parent-module": "^1.0.0",
3292        "resolve-from": "^4.0.0"
3293      }
3294    },
3295    "imurmurhash": {
3296      "version": "0.1.4",
3297      "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
3298      "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
3299      "dev": true
3300    },
3301    "inflight": {
3302      "version": "1.0.6",
3303      "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
3304      "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
3305      "requires": {
3306        "once": "^1.3.0",
3307        "wrappy": "1"
3308      }
3309    },
3310    "inherits": {
3311      "version": "2.0.4",
3312      "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
3313      "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
3314    },
3315    "ipaddr.js": {
3316      "version": "1.9.1",
3317      "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
3318      "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==",
3319      "dev": true
3320    },
3321    "is-binary-path": {
3322      "version": "2.1.0",
3323      "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
3324      "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
3325      "dev": true,
3326      "requires": {
3327        "binary-extensions": "^2.0.0"
3328      }
3329    },
3330    "is-buffer": {
3331      "version": "2.0.4",
3332      "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.4.tgz",
3333      "integrity": "sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==",
3334      "dev": true
3335    },
3336    "is-callable": {
3337      "version": "1.1.5",
3338      "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz",
3339      "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==",
3340      "dev": true
3341    },
3342    "is-date-object": {
3343      "version": "1.0.2",
3344      "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz",
3345      "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==",
3346      "dev": true
3347    },
3348    "is-extglob": {
3349      "version": "2.1.1",
3350      "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
3351      "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
3352      "dev": true
3353    },
3354    "is-fullwidth-code-point": {
3355      "version": "3.0.0",
3356      "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
3357      "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="
3358    },
3359    "is-function": {
3360      "version": "1.0.2",
3361      "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.2.tgz",
3362      "integrity": "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==",
3363      "dev": true
3364    },
3365    "is-glob": {
3366      "version": "4.0.1",
3367      "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
3368      "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
3369      "dev": true,
3370      "requires": {
3371        "is-extglob": "^2.1.1"
3372      }
3373    },
3374    "is-hex-prefixed": {
3375      "version": "1.0.0",
3376      "resolved": "https://registry.npmjs.org/is-hex-prefixed/-/is-hex-prefixed-1.0.0.tgz",
3377      "integrity": "sha1-fY035q135dEnFIkTxXPggtd39VQ=",
3378      "dev": true
3379    },
3380    "is-number": {
3381      "version": "7.0.0",
3382      "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
3383      "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
3384      "dev": true
3385    },
3386    "is-object": {
3387      "version": "1.0.1",
3388      "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.1.tgz",
3389      "integrity": "sha1-iVJojF7C/9awPsyF52ngKQMINHA=",
3390      "dev": true
3391    },
3392    "is-plain-obj": {
3393      "version": "1.1.0",
3394      "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
3395      "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=",
3396      "dev": true
3397    },
3398    "is-promise": {
3399      "version": "2.1.0",
3400      "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz",
3401      "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=",
3402      "dev": true
3403    },
3404    "is-regex": {
3405      "version": "1.0.5",
3406      "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz",
3407      "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==",
3408      "dev": true,
3409      "requires": {
3410        "has": "^1.0.3"
3411      }
3412    },
3413    "is-retry-allowed": {
3414      "version": "1.2.0",
3415      "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz",
3416      "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==",
3417      "dev": true
3418    },
3419    "is-stream": {
3420      "version": "1.1.0",
3421      "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
3422      "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
3423      "dev": true
3424    },
3425    "is-symbol": {
3426      "version": "1.0.3",
3427      "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz",
3428      "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==",
3429      "dev": true,
3430      "requires": {
3431        "has-symbols": "^1.0.1"
3432      }
3433    },
3434    "is-typedarray": {
3435      "version": "1.0.0",
3436      "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
3437      "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
3438      "dev": true
3439    },
3440    "isexe": {
3441      "version": "2.0.0",
3442      "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
3443      "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
3444      "dev": true
3445    },
3446    "isstream": {
3447      "version": "0.1.2",
3448      "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
3449      "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=",
3450      "dev": true
3451    },
3452    "isurl": {
3453      "version": "1.0.0",
3454      "resolved": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz",
3455      "integrity": "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==",
3456      "dev": true,
3457      "requires": {
3458        "has-to-string-tag-x": "^1.2.0",
3459        "is-object": "^1.0.1"
3460      }
3461    },
3462    "jake": {
3463      "version": "10.8.2",
3464      "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.2.tgz",
3465      "integrity": "sha512-eLpKyrfG3mzvGE2Du8VoPbeSkRry093+tyNjdYaBbJS9v17knImYGNXQCUV0gLxQtF82m3E8iRb/wdSQZLoq7A==",
3466      "requires": {
3467        "async": "0.9.x",
3468        "chalk": "^2.4.2",
3469        "filelist": "^1.0.1",
3470        "minimatch": "^3.0.4"
3471      }
3472    },
3473    "js-sha3": {
3474      "version": "0.8.0",
3475      "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz",
3476      "integrity": "sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==",
3477      "dev": true
3478    },
3479    "js-tokens": {
3480      "version": "4.0.0",
3481      "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
3482      "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
3483      "dev": true
3484    },
3485    "js-yaml": {
3486      "version": "3.13.1",
3487      "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz",
3488      "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==",
3489      "dev": true,
3490      "requires": {
3491        "argparse": "^1.0.7",
3492        "esprima": "^4.0.0"
3493      }
3494    },
3495    "jsbn": {
3496      "version": "0.1.1",
3497      "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
3498      "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
3499      "dev": true
3500    },
3501    "json-buffer": {
3502      "version": "3.0.0",
3503      "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz",
3504      "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=",
3505      "dev": true
3506    },
3507    "json-schema": {
3508      "version": "0.2.3",
3509      "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
3510      "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=",
3511      "dev": true
3512    },
3513    "json-schema-traverse": {
3514      "version": "0.4.1",
3515      "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
3516      "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
3517      "dev": true
3518    },
3519    "json-stable-stringify-without-jsonify": {
3520      "version": "1.0.1",
3521      "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
3522      "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=",
3523      "dev": true
3524    },
3525    "json-stringify-safe": {
3526      "version": "5.0.1",
3527      "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
3528      "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
3529      "dev": true
3530    },
3531    "jsonfile": {
3532      "version": "4.0.0",
3533      "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
3534      "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
3535      "dev": true,
3536      "requires": {
3537        "graceful-fs": "^4.1.6"
3538      }
3539    },
3540    "jsprim": {
3541      "version": "1.4.1",
3542      "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
3543      "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
3544      "dev": true,
3545      "requires": {
3546        "assert-plus": "1.0.0",
3547        "extsprintf": "1.3.0",
3548        "json-schema": "0.2.3",
3549        "verror": "1.10.0"
3550      }
3551    },
3552    "keccak": {
3553      "version": "3.0.1",
3554      "resolved": "https://registry.npmjs.org/keccak/-/keccak-3.0.1.tgz",
3555      "integrity": "sha512-epq90L9jlFWCW7+pQa6JOnKn2Xgl2mtI664seYR6MHskvI9agt7AnDqmAlp9TqU4/caMYbA08Hi5DMZAl5zdkA==",
3556      "dev": true,
3557      "requires": {
3558        "node-addon-api": "^2.0.0",
3559        "node-gyp-build": "^4.2.0"
3560      }
3561    },
3562    "keyv": {
3563      "version": "3.1.0",
3564      "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz",
3565      "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==",
3566      "dev": true,
3567      "requires": {
3568        "json-buffer": "3.0.0"
3569      }
3570    },
3571    "levn": {
3572      "version": "0.3.0",
3573      "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
3574      "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=",
3575      "dev": true,
3576      "requires": {
3577        "prelude-ls": "~1.1.2",
3578        "type-check": "~0.3.2"
3579      }
3580    },
3581    "locate-path": {
3582      "version": "5.0.0",
3583      "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
3584      "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
3585      "requires": {
3586        "p-locate": "^4.1.0"
3587      }
3588    },
3589    "lodash": {
3590      "version": "4.17.20",
3591      "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz",
3592      "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==",
3593      "dev": true
3594    },
3595    "log-symbols": {
3596      "version": "3.0.0",
3597      "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-3.0.0.tgz",
3598      "integrity": "sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==",
3599      "dev": true,
3600      "requires": {
3601        "chalk": "^2.4.2"
3602      }
3603    },
3604    "lowercase-keys": {
3605      "version": "1.0.1",
3606      "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz",
3607      "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==",
3608      "dev": true
3609    },
3610    "md5.js": {
3611      "version": "1.3.5",
3612      "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz",
3613      "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==",
3614      "dev": true,
3615      "requires": {
3616        "hash-base": "^3.0.0",
3617        "inherits": "^2.0.1",
3618        "safe-buffer": "^5.1.2"
3619      }
3620    },
3621    "media-typer": {
3622      "version": "0.3.0",
3623      "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
3624      "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=",
3625      "dev": true
3626    },
3627    "merge-descriptors": {
3628      "version": "1.0.1",
3629      "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
3630      "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=",
3631      "dev": true
3632    },
3633    "methods": {
3634      "version": "1.1.2",
3635      "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
3636      "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=",
3637      "dev": true
3638    },
3639    "miller-rabin": {
3640      "version": "4.0.1",
3641      "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz",
3642      "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==",
3643      "dev": true,
3644      "requires": {
3645        "bn.js": "^4.0.0",
3646        "brorand": "^1.0.1"
3647      }
3648    },
3649    "mime": {
3650      "version": "1.6.0",
3651      "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
3652      "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
3653      "dev": true
3654    },
3655    "mime-db": {
3656      "version": "1.44.0",
3657      "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz",
3658      "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==",
3659      "dev": true
3660    },
3661    "mime-types": {
3662      "version": "2.1.27",
3663      "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz",
3664      "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==",
3665      "dev": true,
3666      "requires": {
3667        "mime-db": "1.44.0"
3668      }
3669    },
3670    "mimic-response": {
3671      "version": "1.0.1",
3672      "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz",
3673      "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==",
3674      "dev": true
3675    },
3676    "min-document": {
3677      "version": "2.19.0",
3678      "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz",
3679      "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=",
3680      "dev": true,
3681      "requires": {
3682        "dom-walk": "^0.1.0"
3683      }
3684    },
3685    "minimalistic-assert": {
3686      "version": "1.0.1",
3687      "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
3688      "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==",
3689      "dev": true
3690    },
3691    "minimalistic-crypto-utils": {
3692      "version": "1.0.1",
3693      "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz",
3694      "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=",
3695      "dev": true
3696    },
3697    "minimatch": {
3698      "version": "3.0.4",
3699      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
3700      "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
3701      "requires": {
3702        "brace-expansion": "^1.1.7"
3703      }
3704    },
3705    "minimist": {
3706      "version": "1.2.5",
3707      "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
3708      "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
3709      "dev": true
3710    },
3711    "minipass": {
3712      "version": "2.9.0",
3713      "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz",
3714      "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==",
3715      "dev": true,
3716      "requires": {
3717        "safe-buffer": "^5.1.2",
3718        "yallist": "^3.0.0"
3719      }
3720    },
3721    "minizlib": {
3722      "version": "1.3.3",
3723      "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz",
3724      "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==",
3725      "dev": true,
3726      "requires": {
3727        "minipass": "^2.9.0"
3728      }
3729    },
3730    "mkdirp": {
3731      "version": "0.5.4",
3732      "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.4.tgz",
3733      "integrity": "sha512-iG9AK/dJLtJ0XNgTuDbSyNS3zECqDlAhnQW4CsNxBG3LQJBbHmRX1egw39DmtOdCAqY+dKXV+sgPgilNWUKMVw==",
3734      "dev": true,
3735      "requires": {
3736        "minimist": "^1.2.5"
3737      }
3738    },
3739    "mkdirp-promise": {
3740      "version": "5.0.1",
3741      "resolved": "https://registry.npmjs.org/mkdirp-promise/-/mkdirp-promise-5.0.1.tgz",
3742      "integrity": "sha1-6bj2jlUsaKnBcTuEiD96HdA5uKE=",
3743      "dev": true,
3744      "requires": {
3745        "mkdirp": "*"
3746      }
3747    },
3748    "mocha": {
3749      "version": "7.1.1",
3750      "resolved": "https://registry.npmjs.org/mocha/-/mocha-7.1.1.tgz",
3751      "integrity": "sha512-3qQsu3ijNS3GkWcccT5Zw0hf/rWvu1fTN9sPvEd81hlwsr30GX2GcDSSoBxo24IR8FelmrAydGC6/1J5QQP4WA==",
3752      "dev": true,
3753      "requires": {
3754        "ansi-colors": "3.2.3",
3755        "browser-stdout": "1.3.1",
3756        "chokidar": "3.3.0",
3757        "debug": "3.2.6",
3758        "diff": "3.5.0",
3759        "escape-string-regexp": "1.0.5",
3760        "find-up": "3.0.0",
3761        "glob": "7.1.3",
3762        "growl": "1.10.5",
3763        "he": "1.2.0",
3764        "js-yaml": "3.13.1",
3765        "log-symbols": "3.0.0",
3766        "minimatch": "3.0.4",
3767        "mkdirp": "0.5.3",
3768        "ms": "2.1.1",
3769        "node-environment-flags": "1.0.6",
3770        "object.assign": "4.1.0",
3771        "strip-json-comments": "2.0.1",
3772        "supports-color": "6.0.0",
3773        "which": "1.3.1",
3774        "wide-align": "1.1.3",
3775        "yargs": "13.3.2",
3776        "yargs-parser": "13.1.2",
3777        "yargs-unparser": "1.6.0"
3778      },
3779      "dependencies": {
3780        "ansi-regex": {
3781          "version": "4.1.0",
3782          "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
3783          "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
3784          "dev": true
3785        },
3786        "ansi-styles": {
3787          "version": "3.2.1",
3788          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
3789          "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
3790          "dev": true,
3791          "requires": {
3792            "color-convert": "^1.9.0"
3793          }
3794        },
3795        "cliui": {
3796          "version": "5.0.0",
3797          "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz",
3798          "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==",
3799          "dev": true,
3800          "requires": {
3801            "string-width": "^3.1.0",
3802            "strip-ansi": "^5.2.0",
3803            "wrap-ansi": "^5.1.0"
3804          }
3805        },
3806        "color-convert": {
3807          "version": "1.9.3",
3808          "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
3809          "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
3810          "dev": true,
3811          "requires": {
3812            "color-name": "1.1.3"
3813          }
3814        },
3815        "color-name": {
3816          "version": "1.1.3",
3817          "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
3818          "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
3819          "dev": true
3820        },
3821        "debug": {
3822          "version": "3.2.6",
3823          "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
3824          "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
3825          "dev": true,
3826          "requires": {
3827            "ms": "^2.1.1"
3828          }
3829        },
3830        "emoji-regex": {
3831          "version": "7.0.3",
3832          "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
3833          "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
3834          "dev": true
3835        },
3836        "find-up": {
3837          "version": "3.0.0",
3838          "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
3839          "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
3840          "dev": true,
3841          "requires": {
3842            "locate-path": "^3.0.0"
3843          }
3844        },
3845        "glob": {
3846          "version": "7.1.3",
3847          "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz",
3848          "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==",
3849          "dev": true,
3850          "requires": {
3851            "fs.realpath": "^1.0.0",
3852            "inflight": "^1.0.4",
3853            "inherits": "2",
3854            "minimatch": "^3.0.4",
3855            "once": "^1.3.0",
3856            "path-is-absolute": "^1.0.0"
3857          }
3858        },
3859        "is-fullwidth-code-point": {
3860          "version": "2.0.0",
3861          "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
3862          "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
3863          "dev": true
3864        },
3865        "locate-path": {
3866          "version": "3.0.0",
3867          "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
3868          "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
3869          "dev": true,
3870          "requires": {
3871            "p-locate": "^3.0.0",
3872            "path-exists": "^3.0.0"
3873          }
3874        },
3875        "mkdirp": {
3876          "version": "0.5.3",
3877          "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.3.tgz",
3878          "integrity": "sha512-P+2gwrFqx8lhew375MQHHeTlY8AuOJSrGf0R5ddkEndUkmwpgUob/vQuBD1V22/Cw1/lJr4x+EjllSezBThzBg==",
3879          "dev": true,
3880          "requires": {
3881            "minimist": "^1.2.5"
3882          }
3883        },
3884        "ms": {
3885          "version": "2.1.1",
3886          "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
3887          "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
3888          "dev": true
3889        },
3890        "p-locate": {
3891          "version": "3.0.0",
3892          "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
3893          "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
3894          "dev": true,
3895          "requires": {
3896            "p-limit": "^2.0.0"
3897          }
3898        },
3899        "path-exists": {
3900          "version": "3.0.0",
3901          "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
3902          "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
3903          "dev": true
3904        },
3905        "string-width": {
3906          "version": "3.1.0",
3907          "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
3908          "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
3909          "dev": true,
3910          "requires": {
3911            "emoji-regex": "^7.0.1",
3912            "is-fullwidth-code-point": "^2.0.0",
3913            "strip-ansi": "^5.1.0"
3914          }
3915        },
3916        "strip-ansi": {
3917          "version": "5.2.0",
3918          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
3919          "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
3920          "dev": true,
3921          "requires": {
3922            "ansi-regex": "^4.1.0"
3923          }
3924        },
3925        "supports-color": {
3926          "version": "6.0.0",
3927          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.0.0.tgz",
3928          "integrity": "sha512-on9Kwidc1IUQo+bQdhi8+Tijpo0e1SS6RoGo2guUwn5vdaxw8RXOF9Vb2ws+ihWOmh4JnCJOvaziZWP1VABaLg==",
3929          "dev": true,
3930          "requires": {
3931            "has-flag": "^3.0.0"
3932          }
3933        },
3934        "wrap-ansi": {
3935          "version": "5.1.0",
3936          "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz",
3937          "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==",
3938          "dev": true,
3939          "requires": {
3940            "ansi-styles": "^3.2.0",
3941            "string-width": "^3.0.0",
3942            "strip-ansi": "^5.0.0"
3943          }
3944        },
3945        "yargs": {
3946          "version": "13.3.2",
3947          "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz",
3948          "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==",
3949          "dev": true,
3950          "requires": {
3951            "cliui": "^5.0.0",
3952            "find-up": "^3.0.0",
3953            "get-caller-file": "^2.0.1",
3954            "require-directory": "^2.1.1",
3955            "require-main-filename": "^2.0.0",
3956            "set-blocking": "^2.0.0",
3957            "string-width": "^3.0.0",
3958            "which-module": "^2.0.0",
3959            "y18n": "^4.0.0",
3960            "yargs-parser": "^13.1.2"
3961          }
3962        },
3963        "yargs-parser": {
3964          "version": "13.1.2",
3965          "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz",
3966          "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==",
3967          "dev": true,
3968          "requires": {
3969            "camelcase": "^5.0.0",
3970            "decamelize": "^1.2.0"
3971          }
3972        }
3973      }
3974    },
3975    "mock-fs": {
3976      "version": "4.13.0",
3977      "resolved": "https://registry.npmjs.org/mock-fs/-/mock-fs-4.13.0.tgz",
3978      "integrity": "sha512-DD0vOdofJdoaRNtnWcrXe6RQbpHkPPmtqGq14uRX0F8ZKJ5nv89CVTYl/BZdppDxBDaV0hl75htg3abpEWlPZA==",
3979      "dev": true
3980    },
3981    "ms": {
3982      "version": "2.1.2",
3983      "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
3984      "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
3985      "dev": true
3986    },
3987    "multibase": {
3988      "version": "0.6.1",
3989      "resolved": "https://registry.npmjs.org/multibase/-/multibase-0.6.1.tgz",
3990      "integrity": "sha512-pFfAwyTjbbQgNc3G7D48JkJxWtoJoBMaR4xQUOuB8RnCgRqaYmWNFeJTTvrJ2w51bjLq2zTby6Rqj9TQ9elSUw==",
3991      "dev": true,
3992      "requires": {
3993        "base-x": "^3.0.8",
3994        "buffer": "^5.5.0"
3995      }
3996    },
3997    "multicodec": {
3998      "version": "0.5.7",
3999      "resolved": "https://registry.npmjs.org/multicodec/-/multicodec-0.5.7.tgz",
4000      "integrity": "sha512-PscoRxm3f+88fAtELwUnZxGDkduE2HD9Q6GHUOywQLjOGT/HAdhjLDYNZ1e7VR0s0TP0EwZ16LNUTFpoBGivOA==",
4001      "dev": true,
4002      "requires": {
4003        "varint": "^5.0.0"
4004      }
4005    },
4006    "multihashes": {
4007      "version": "0.4.21",
4008      "resolved": "https://registry.npmjs.org/multihashes/-/multihashes-0.4.21.tgz",
4009      "integrity": "sha512-uVSvmeCWf36pU2nB4/1kzYZjsXD9vofZKpgudqkceYY5g2aZZXJ5r9lxuzoRLl1OAp28XljXsEJ/X/85ZsKmKw==",
4010      "dev": true,
4011      "requires": {
4012        "buffer": "^5.5.0",
4013        "multibase": "^0.7.0",
4014        "varint": "^5.0.0"
4015      },
4016      "dependencies": {
4017        "multibase": {
4018          "version": "0.7.0",
4019          "resolved": "https://registry.npmjs.org/multibase/-/multibase-0.7.0.tgz",
4020          "integrity": "sha512-TW8q03O0f6PNFTQDvh3xxH03c8CjGaaYrjkl9UQPG6rz53TQzzxJVCIWVjzcbN/Q5Y53Zd0IBQBMVktVgNx4Fg==",
4021          "dev": true,
4022          "requires": {
4023            "base-x": "^3.0.8",
4024            "buffer": "^5.5.0"
4025          }
4026        }
4027      }
4028    },
4029    "nan": {
4030      "version": "2.14.0",
4031      "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz",
4032      "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg=="
4033    },
4034    "nano-json-stream-parser": {
4035      "version": "0.1.2",
4036      "resolved": "https://registry.npmjs.org/nano-json-stream-parser/-/nano-json-stream-parser-0.1.2.tgz",
4037      "integrity": "sha1-DMj20OK2IrR5xA1JnEbWS3Vcb18=",
4038      "dev": true
4039    },
4040    "nanoassert": {
4041      "version": "1.1.0",
4042      "resolved": "https://registry.npmjs.org/nanoassert/-/nanoassert-1.1.0.tgz",
4043      "integrity": "sha1-TzFS4JVA/eKMdvRLGbvNHVpCR40="
4044    },
4045    "natural-compare": {
4046      "version": "1.4.0",
4047      "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
4048      "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
4049      "dev": true
4050    },
4051    "negotiator": {
4052      "version": "0.6.2",
4053      "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz",
4054      "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==",
4055      "dev": true
4056    },
4057    "next-tick": {
4058      "version": "1.0.0",
4059      "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz",
4060      "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=",
4061      "dev": true
4062    },
4063    "nice-try": {
4064      "version": "1.0.5",
4065      "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
4066      "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==",
4067      "dev": true
4068    },
4069    "node-addon-api": {
4070      "version": "2.0.2",
4071      "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-2.0.2.tgz",
4072      "integrity": "sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA==",
4073      "dev": true
4074    },
4075    "node-environment-flags": {
4076      "version": "1.0.6",
4077      "resolved": "https://registry.npmjs.org/node-environment-flags/-/node-environment-flags-1.0.6.tgz",
4078      "integrity": "sha512-5Evy2epuL+6TM0lCQGpFIj6KwiEsGh1SrHUhTbNX+sLbBtjidPZFAnVK9y5yU1+h//RitLbRHTIMyxQPtxMdHw==",
4079      "dev": true,
4080      "requires": {
4081        "object.getownpropertydescriptors": "^2.0.3",
4082        "semver": "^5.7.0"
4083      }
4084    },
4085    "node-gyp-build": {
4086      "version": "4.2.3",
4087      "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.2.3.tgz",
4088      "integrity": "sha512-MN6ZpzmfNCRM+3t57PTJHgHyw/h4OWnZ6mR8P5j/uZtqQr46RRuDE/P+g3n0YR/AiYXeWixZZzaip77gdICfRg==",
4089      "dev": true
4090    },
4091    "normalize-path": {
4092      "version": "3.0.0",
4093      "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
4094      "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
4095      "dev": true
4096    },
4097    "normalize-url": {
4098      "version": "4.5.0",
4099      "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz",
4100      "integrity": "sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==",
4101      "dev": true
4102    },
4103    "number-to-bn": {
4104      "version": "1.7.0",
4105      "resolved": "https://registry.npmjs.org/number-to-bn/-/number-to-bn-1.7.0.tgz",
4106      "integrity": "sha1-uzYjWS9+X54AMLGXe9QaDFP+HqA=",
4107      "dev": true,
4108      "requires": {
4109        "bn.js": "4.11.6",
4110        "strip-hex-prefix": "1.0.0"
4111      },
4112      "dependencies": {
4113        "bn.js": {
4114          "version": "4.11.6",
4115          "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.6.tgz",
4116          "integrity": "sha1-UzRK2xRhehP26N0s4okF0cC6MhU=",
4117          "dev": true
4118        }
4119      }
4120    },
4121    "oauth-sign": {
4122      "version": "0.9.0",
4123      "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
4124      "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==",
4125      "dev": true
4126    },
4127    "object-assign": {
4128      "version": "4.1.1",
4129      "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
4130      "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
4131      "dev": true
4132    },
4133    "object-inspect": {
4134      "version": "1.7.0",
4135      "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz",
4136      "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==",
4137      "dev": true
4138    },
4139    "object-keys": {
4140      "version": "1.1.1",
4141      "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
4142      "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
4143      "dev": true
4144    },
4145    "object.assign": {
4146      "version": "4.1.0",
4147      "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz",
4148      "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==",
4149      "dev": true,
4150      "requires": {
4151        "define-properties": "^1.1.2",
4152        "function-bind": "^1.1.1",
4153        "has-symbols": "^1.0.0",
4154        "object-keys": "^1.0.11"
4155      }
4156    },
4157    "object.getownpropertydescriptors": {
4158      "version": "2.1.0",
4159      "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz",
4160      "integrity": "sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==",
4161      "dev": true,
4162      "requires": {
4163        "define-properties": "^1.1.3",
4164        "es-abstract": "^1.17.0-next.1"
4165      }
4166    },
4167    "oboe": {
4168      "version": "2.1.5",
4169      "resolved": "https://registry.npmjs.org/oboe/-/oboe-2.1.5.tgz",
4170      "integrity": "sha1-VVQoTFQ6ImbXo48X4HOCH73jk80=",
4171      "dev": true,
4172      "requires": {
4173        "http-https": "^1.0.0"
4174      }
4175    },
4176    "on-finished": {
4177      "version": "2.3.0",
4178      "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
4179      "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
4180      "dev": true,
4181      "requires": {
4182        "ee-first": "1.1.1"
4183      }
4184    },
4185    "once": {
4186      "version": "1.4.0",
4187      "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
4188      "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
4189      "requires": {
4190        "wrappy": "1"
4191      }
4192    },
4193    "optionator": {
4194      "version": "0.8.3",
4195      "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz",
4196      "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==",
4197      "dev": true,
4198      "requires": {
4199        "deep-is": "~0.1.3",
4200        "fast-levenshtein": "~2.0.6",
4201        "levn": "~0.3.0",
4202        "prelude-ls": "~1.1.2",
4203        "type-check": "~0.3.2",
4204        "word-wrap": "~1.2.3"
4205      }
4206    },
4207    "os-tmpdir": {
4208      "version": "1.0.2",
4209      "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
4210      "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
4211      "dev": true
4212    },
4213    "p-cancelable": {
4214      "version": "1.1.0",
4215      "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz",
4216      "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==",
4217      "dev": true
4218    },
4219    "p-finally": {
4220      "version": "1.0.0",
4221      "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
4222      "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=",
4223      "dev": true
4224    },
4225    "p-limit": {
4226      "version": "2.2.2",
4227      "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.2.tgz",
4228      "integrity": "sha512-WGR+xHecKTr7EbUEhyLSh5Dube9JtdiG78ufaeLxTgpudf/20KqyMioIUZJAezlTIi6evxuoUs9YXc11cU+yzQ==",
4229      "requires": {
4230        "p-try": "^2.0.0"
4231      }
4232    },
4233    "p-locate": {
4234      "version": "4.1.0",
4235      "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
4236      "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
4237      "requires": {
4238        "p-limit": "^2.2.0"
4239      }
4240    },
4241    "p-timeout": {
4242      "version": "1.2.1",
4243      "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-1.2.1.tgz",
4244      "integrity": "sha1-XrOzU7f86Z8QGhA4iAuwVOu+o4Y=",
4245      "dev": true,
4246      "requires": {
4247        "p-finally": "^1.0.0"
4248      }
4249    },
4250    "p-try": {
4251      "version": "2.2.0",
4252      "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
4253      "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ=="
4254    },
4255    "parent-module": {
4256      "version": "1.0.1",
4257      "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
4258      "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
4259      "dev": true,
4260      "requires": {
4261        "callsites": "^3.0.0"
4262      }
4263    },
4264    "parse-asn1": {
4265      "version": "5.1.6",
4266      "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz",
4267      "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==",
4268      "dev": true,
4269      "requires": {
4270        "asn1.js": "^5.2.0",
4271        "browserify-aes": "^1.0.0",
4272        "evp_bytestokey": "^1.0.0",
4273        "pbkdf2": "^3.0.3",
4274        "safe-buffer": "^5.1.1"
4275      }
4276    },
4277    "parse-headers": {
4278      "version": "2.0.3",
4279      "resolved": "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.3.tgz",
4280      "integrity": "sha512-QhhZ+DCCit2Coi2vmAKbq5RGTRcQUOE2+REgv8vdyu7MnYx2eZztegqtTx99TZ86GTIwqiy3+4nQTWZ2tgmdCA==",
4281      "dev": true
4282    },
4283    "parseurl": {
4284      "version": "1.3.3",
4285      "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
4286      "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
4287      "dev": true
4288    },
4289    "path-exists": {
4290      "version": "4.0.0",
4291      "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
4292      "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w=="
4293    },
4294    "path-is-absolute": {
4295      "version": "1.0.1",
4296      "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
4297      "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18="
4298    },
4299    "path-key": {
4300      "version": "2.0.1",
4301      "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
4302      "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
4303      "dev": true
4304    },
4305    "path-to-regexp": {
4306      "version": "0.1.7",
4307      "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
4308      "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=",
4309      "dev": true
4310    },
4311    "pathval": {
4312      "version": "1.1.0",
4313      "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.0.tgz",
4314      "integrity": "sha1-uULm1L3mUwBe9rcTYd74cn0GReA="
4315    },
4316    "pbkdf2": {
4317      "version": "3.1.1",
4318      "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz",
4319      "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==",
4320      "dev": true,
4321      "requires": {
4322        "create-hash": "^1.1.2",
4323        "create-hmac": "^1.1.4",
4324        "ripemd160": "^2.0.1",
4325        "safe-buffer": "^5.0.1",
4326        "sha.js": "^2.4.8"
4327      }
4328    },
4329    "performance-now": {
4330      "version": "2.1.0",
4331      "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
4332      "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
4333      "dev": true
4334    },
4335    "picomatch": {
4336      "version": "2.2.2",
4337      "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz",
4338      "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==",
4339      "dev": true
4340    },
4341    "prelude-ls": {
4342      "version": "1.1.2",
4343      "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
4344      "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=",
4345      "dev": true
4346    },
4347    "prepend-http": {
4348      "version": "2.0.0",
4349      "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz",
4350      "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=",
4351      "dev": true
4352    },
4353    "process": {
4354      "version": "0.5.2",
4355      "resolved": "https://registry.npmjs.org/process/-/process-0.5.2.tgz",
4356      "integrity": "sha1-FjjYqONML0QKkduVq5rrZ3/Bhc8=",
4357      "dev": true
4358    },
4359    "progress": {
4360      "version": "2.0.3",
4361      "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
4362      "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
4363      "dev": true
4364    },
4365    "proxy-addr": {
4366      "version": "2.0.6",
4367      "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz",
4368      "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==",
4369      "dev": true,
4370      "requires": {
4371        "forwarded": "~0.1.2",
4372        "ipaddr.js": "1.9.1"
4373      }
4374    },
4375    "psl": {
4376      "version": "1.8.0",
4377      "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz",
4378      "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==",
4379      "dev": true
4380    },
4381    "public-encrypt": {
4382      "version": "4.0.3",
4383      "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz",
4384      "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==",
4385      "dev": true,
4386      "requires": {
4387        "bn.js": "^4.1.0",
4388        "browserify-rsa": "^4.0.0",
4389        "create-hash": "^1.1.0",
4390        "parse-asn1": "^5.0.0",
4391        "randombytes": "^2.0.1",
4392        "safe-buffer": "^5.1.2"
4393      }
4394    },
4395    "pump": {
4396      "version": "3.0.0",
4397      "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
4398      "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
4399      "dev": true,
4400      "requires": {
4401        "end-of-stream": "^1.1.0",
4402        "once": "^1.3.1"
4403      }
4404    },
4405    "punycode": {
4406      "version": "2.1.1",
4407      "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
4408      "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
4409      "dev": true
4410    },
4411    "qs": {
4412      "version": "6.7.0",
4413      "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",
4414      "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==",
4415      "dev": true
4416    },
4417    "query-string": {
4418      "version": "5.1.1",
4419      "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz",
4420      "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==",
4421      "dev": true,
4422      "requires": {
4423        "decode-uri-component": "^0.2.0",
4424        "object-assign": "^4.1.0",
4425        "strict-uri-encode": "^1.0.0"
4426      }
4427    },
4428    "r1csfile": {
4429      "version": "0.0.16",
4430      "resolved": "https://registry.npmjs.org/r1csfile/-/r1csfile-0.0.16.tgz",
4431      "integrity": "sha512-A2jRVWzGgmXeG2lVAc0H4suJmzt50it5UvBnycJgBCpMXM3tH/M6RguP7nvs6suY/yYnkN6jX6iTScSiDUF3FA==",
4432      "requires": {
4433        "@iden3/bigarray": "0.0.2",
4434        "fastfile": "0.0.18",
4435        "ffjavascript": "0.2.22"
4436      },
4437      "dependencies": {
4438        "ffjavascript": {
4439          "version": "0.2.22",
4440          "resolved": "https://registry.npmjs.org/ffjavascript/-/ffjavascript-0.2.22.tgz",
4441          "integrity": "sha512-EsVqap2Txm17bKW0z/jXCX3M7rQ++nQUAJY8alWDpyhjRj90xjl6GLeVSKZQ8rOFDQ/SFFXcEB8w9X8Boxid+w==",
4442          "requires": {
4443            "big-integer": "^1.6.48",
4444            "wasmcurves": "0.0.12",
4445            "worker-threads": "^1.0.0"
4446          }
4447        },
4448        "wasmcurves": {
4449          "version": "0.0.12",
4450          "resolved": "https://registry.npmjs.org/wasmcurves/-/wasmcurves-0.0.12.tgz",
4451          "integrity": "sha512-1Jl9mkatyHSNj80ILjf85SZUNuZQBCkTjJlhzqHnZQXUmIimCIWkugaVaYNjozLs1Gun4h/keZe1MBeBN0sRpg==",
4452          "requires": {
4453            "big-integer": "^1.6.42",
4454            "blakejs": "^1.1.0"
4455          }
4456        }
4457      }
4458    },
4459    "randombytes": {
4460      "version": "2.1.0",
4461      "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
4462      "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
4463      "dev": true,
4464      "requires": {
4465        "safe-buffer": "^5.1.0"
4466      }
4467    },
4468    "randomfill": {
4469      "version": "1.0.4",
4470      "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz",
4471      "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==",
4472      "dev": true,
4473      "requires": {
4474        "randombytes": "^2.0.5",
4475        "safe-buffer": "^5.1.0"
4476      }
4477    },
4478    "range-parser": {
4479      "version": "1.2.1",
4480      "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
4481      "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
4482      "dev": true
4483    },
4484    "raw-body": {
4485      "version": "2.4.0",
4486      "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz",
4487      "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==",
4488      "dev": true,
4489      "requires": {
4490        "bytes": "3.1.0",
4491        "http-errors": "1.7.2",
4492        "iconv-lite": "0.4.24",
4493        "unpipe": "1.0.0"
4494      }
4495    },
4496    "readable-stream": {
4497      "version": "3.6.0",
4498      "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
4499      "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
4500      "dev": true,
4501      "requires": {
4502        "inherits": "^2.0.3",
4503        "string_decoder": "^1.1.1",
4504        "util-deprecate": "^1.0.1"
4505      }
4506    },
4507    "readdirp": {
4508      "version": "3.2.0",
4509      "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.2.0.tgz",
4510      "integrity": "sha512-crk4Qu3pmXwgxdSgGhgA/eXiJAPQiX4GMOZZMXnqKxHX7TaoL+3gQVo/WeuAiogr07DpnfjIMpXXa+PAIvwPGQ==",
4511      "dev": true,
4512      "requires": {
4513        "picomatch": "^2.0.4"
4514      }
4515    },
4516    "regexpp": {
4517      "version": "2.0.1",
4518      "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz",
4519      "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==",
4520      "dev": true
4521    },
4522    "request": {
4523      "version": "2.88.2",
4524      "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz",
4525      "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==",
4526      "dev": true,
4527      "requires": {
4528        "aws-sign2": "~0.7.0",
4529        "aws4": "^1.8.0",
4530        "caseless": "~0.12.0",
4531        "combined-stream": "~1.0.6",
4532        "extend": "~3.0.2",
4533        "forever-agent": "~0.6.1",
4534        "form-data": "~2.3.2",
4535        "har-validator": "~5.1.3",
4536        "http-signature": "~1.2.0",
4537        "is-typedarray": "~1.0.0",
4538        "isstream": "~0.1.2",
4539        "json-stringify-safe": "~5.0.1",
4540        "mime-types": "~2.1.19",
4541        "oauth-sign": "~0.9.0",
4542        "performance-now": "^2.1.0",
4543        "qs": "~6.5.2",
4544        "safe-buffer": "^5.1.2",
4545        "tough-cookie": "~2.5.0",
4546        "tunnel-agent": "^0.6.0",
4547        "uuid": "^3.3.2"
4548      },
4549      "dependencies": {
4550        "qs": {
4551          "version": "6.5.2",
4552          "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
4553          "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==",
4554          "dev": true
4555        }
4556      }
4557    },
4558    "require-directory": {
4559      "version": "2.1.1",
4560      "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
4561      "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I="
4562    },
4563    "require-main-filename": {
4564      "version": "2.0.0",
4565      "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz",
4566      "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg=="
4567    },
4568    "resolve-from": {
4569      "version": "4.0.0",
4570      "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
4571      "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
4572      "dev": true
4573    },
4574    "responselike": {
4575      "version": "1.0.2",
4576      "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz",
4577      "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=",
4578      "dev": true,
4579      "requires": {
4580        "lowercase-keys": "^1.0.0"
4581      }
4582    },
4583    "rimraf": {
4584      "version": "2.7.1",
4585      "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
4586      "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
4587      "requires": {
4588        "glob": "^7.1.3"
4589      }
4590    },
4591    "ripemd160": {
4592      "version": "2.0.2",
4593      "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz",
4594      "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==",
4595      "dev": true,
4596      "requires": {
4597        "hash-base": "^3.0.0",
4598        "inherits": "^2.0.1"
4599      }
4600    },
4601    "rlp": {
4602      "version": "2.2.6",
4603      "resolved": "https://registry.npmjs.org/rlp/-/rlp-2.2.6.tgz",
4604      "integrity": "sha512-HAfAmL6SDYNWPUOJNrM500x4Thn4PZsEy5pijPh40U9WfNk0z15hUYzO9xVIMAdIHdFtD8CBDHd75Td1g36Mjg==",
4605      "dev": true,
4606      "requires": {
4607        "bn.js": "^4.11.1"
4608      }
4609    },
4610    "run-async": {
4611      "version": "2.4.0",
4612      "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.0.tgz",
4613      "integrity": "sha512-xJTbh/d7Lm7SBhc1tNvTpeCHaEzoyxPrqNlvSdMfBTYwaY++UJFyXUOxAtsRUXjlqOfj8luNaR9vjCh4KeV+pg==",
4614      "dev": true,
4615      "requires": {
4616        "is-promise": "^2.1.0"
4617      }
4618    },
4619    "rxjs": {
4620      "version": "6.5.4",
4621      "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.4.tgz",
4622      "integrity": "sha512-naMQXcgEo3csAEGvw/NydRA0fuS2nDZJiw1YUWFKU7aPPAPGZEsD4Iimit96qwCieH6y614MCLYwdkrWx7z/7Q==",
4623      "dev": true,
4624      "requires": {
4625        "tslib": "^1.9.0"
4626      }
4627    },
4628    "safe-buffer": {
4629      "version": "5.1.2",
4630      "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
4631      "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
4632      "dev": true
4633    },
4634    "safer-buffer": {
4635      "version": "2.1.2",
4636      "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
4637      "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
4638      "dev": true
4639    },
4640    "scrypt-js": {
4641      "version": "3.0.1",
4642      "resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-3.0.1.tgz",
4643      "integrity": "sha512-cdwTTnqPu0Hyvf5in5asVdZocVDTNRmR7XEcJuIzMjJeSHybHl7vpB66AzwTaIg6CLSbtjcxc8fqcySfnTkccA==",
4644      "dev": true
4645    },
4646    "secp256k1": {
4647      "version": "4.0.2",
4648      "resolved": "https://registry.npmjs.org/secp256k1/-/secp256k1-4.0.2.tgz",
4649      "integrity": "sha512-UDar4sKvWAksIlfX3xIaQReADn+WFnHvbVujpcbr+9Sf/69odMwy2MUsz5CKLQgX9nsIyrjuxL2imVyoNHa3fg==",
4650      "dev": true,
4651      "requires": {
4652        "elliptic": "^6.5.2",
4653        "node-addon-api": "^2.0.0",
4654        "node-gyp-build": "^4.2.0"
4655      }
4656    },
4657    "semver": {
4658      "version": "5.7.1",
4659      "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
4660      "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
4661      "dev": true
4662    },
4663    "send": {
4664      "version": "0.17.1",
4665      "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz",
4666      "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==",
4667      "dev": true,
4668      "requires": {
4669        "debug": "2.6.9",
4670        "depd": "~1.1.2",
4671        "destroy": "~1.0.4",
4672        "encodeurl": "~1.0.2",
4673        "escape-html": "~1.0.3",
4674        "etag": "~1.8.1",
4675        "fresh": "0.5.2",
4676        "http-errors": "~1.7.2",
4677        "mime": "1.6.0",
4678        "ms": "2.1.1",
4679        "on-finished": "~2.3.0",
4680        "range-parser": "~1.2.1",
4681        "statuses": "~1.5.0"
4682      },
4683      "dependencies": {
4684        "debug": {
4685          "version": "2.6.9",
4686          "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
4687          "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
4688          "dev": true,
4689          "requires": {
4690            "ms": "2.0.0"
4691          },
4692          "dependencies": {
4693            "ms": {
4694              "version": "2.0.0",
4695              "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
4696              "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
4697              "dev": true
4698            }
4699          }
4700        },
4701        "ms": {
4702          "version": "2.1.1",
4703          "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
4704          "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
4705          "dev": true
4706        }
4707      }
4708    },
4709    "serve-static": {
4710      "version": "1.14.1",
4711      "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz",
4712      "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==",
4713      "dev": true,
4714      "requires": {
4715        "encodeurl": "~1.0.2",
4716        "escape-html": "~1.0.3",
4717        "parseurl": "~1.3.3",
4718        "send": "0.17.1"
4719      }
4720    },
4721    "servify": {
4722      "version": "0.1.12",
4723      "resolved": "https://registry.npmjs.org/servify/-/servify-0.1.12.tgz",
4724      "integrity": "sha512-/xE6GvsKKqyo1BAY+KxOWXcLpPsUUyji7Qg3bVD7hh1eRze5bR1uYiuDA/k3Gof1s9BTzQZEJK8sNcNGFIzeWw==",
4725      "dev": true,
4726      "requires": {
4727        "body-parser": "^1.16.0",
4728        "cors": "^2.8.1",
4729        "express": "^4.14.0",
4730        "request": "^2.79.0",
4731        "xhr": "^2.3.3"
4732      }
4733    },
4734    "set-blocking": {
4735      "version": "2.0.0",
4736      "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
4737      "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc="
4738    },
4739    "setimmediate": {
4740      "version": "1.0.5",
4741      "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
4742      "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=",
4743      "dev": true
4744    },
4745    "setprototypeof": {
4746      "version": "1.1.1",
4747      "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz",
4748      "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==",
4749      "dev": true
4750    },
4751    "sha.js": {
4752      "version": "2.4.11",
4753      "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz",
4754      "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==",
4755      "dev": true,
4756      "requires": {
4757        "inherits": "^2.0.1",
4758        "safe-buffer": "^5.0.1"
4759      }
4760    },
4761    "shebang-command": {
4762      "version": "1.2.0",
4763      "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
4764      "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
4765      "dev": true,
4766      "requires": {
4767        "shebang-regex": "^1.0.0"
4768      }
4769    },
4770    "shebang-regex": {
4771      "version": "1.0.0",
4772      "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
4773      "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
4774      "dev": true
4775    },
4776    "signal-exit": {
4777      "version": "3.0.2",
4778      "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz",
4779      "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=",
4780      "dev": true
4781    },
4782    "simple-concat": {
4783      "version": "1.0.1",
4784      "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz",
4785      "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==",
4786      "dev": true
4787    },
4788    "simple-get": {
4789      "version": "2.8.1",
4790      "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-2.8.1.tgz",
4791      "integrity": "sha512-lSSHRSw3mQNUGPAYRqo7xy9dhKmxFXIjLjp4KHpf99GEH2VH7C3AM+Qfx6du6jhfUi6Vm7XnbEVEf7Wb6N8jRw==",
4792      "dev": true,
4793      "requires": {
4794        "decompress-response": "^3.3.0",
4795        "once": "^1.3.1",
4796        "simple-concat": "^1.0.0"
4797      }
4798    },
4799    "slice-ansi": {
4800      "version": "2.1.0",
4801      "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz",
4802      "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==",
4803      "dev": true,
4804      "requires": {
4805        "ansi-styles": "^3.2.0",
4806        "astral-regex": "^1.0.0",
4807        "is-fullwidth-code-point": "^2.0.0"
4808      },
4809      "dependencies": {
4810        "ansi-styles": {
4811          "version": "3.2.1",
4812          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
4813          "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
4814          "dev": true,
4815          "requires": {
4816            "color-convert": "^1.9.0"
4817          }
4818        },
4819        "color-convert": {
4820          "version": "1.9.3",
4821          "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
4822          "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
4823          "dev": true,
4824          "requires": {
4825            "color-name": "1.1.3"
4826          }
4827        },
4828        "color-name": {
4829          "version": "1.1.3",
4830          "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
4831          "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
4832          "dev": true
4833        },
4834        "is-fullwidth-code-point": {
4835          "version": "2.0.0",
4836          "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
4837          "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
4838          "dev": true
4839        }
4840      }
4841    },
4842    "sprintf-js": {
4843      "version": "1.0.3",
4844      "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
4845      "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
4846      "dev": true
4847    },
4848    "sshpk": {
4849      "version": "1.16.1",
4850      "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz",
4851      "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==",
4852      "dev": true,
4853      "requires": {
4854        "asn1": "~0.2.3",
4855        "assert-plus": "^1.0.0",
4856        "bcrypt-pbkdf": "^1.0.0",
4857        "dashdash": "^1.12.0",
4858        "ecc-jsbn": "~0.1.1",
4859        "getpass": "^0.1.1",
4860        "jsbn": "~0.1.0",
4861        "safer-buffer": "^2.0.2",
4862        "tweetnacl": "~0.14.0"
4863      }
4864    },
4865    "statuses": {
4866      "version": "1.5.0",
4867      "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
4868      "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=",
4869      "dev": true
4870    },
4871    "strict-uri-encode": {
4872      "version": "1.1.0",
4873      "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz",
4874      "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=",
4875      "dev": true
4876    },
4877    "string-width": {
4878      "version": "4.2.0",
4879      "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
4880      "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==",
4881      "requires": {
4882        "emoji-regex": "^8.0.0",
4883        "is-fullwidth-code-point": "^3.0.0",
4884        "strip-ansi": "^6.0.0"
4885      }
4886    },
4887    "string.prototype.trimleft": {
4888      "version": "2.1.1",
4889      "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.1.tgz",
4890      "integrity": "sha512-iu2AGd3PuP5Rp7x2kEZCrB2Nf41ehzh+goo8TV7z8/XDBbsvc6HQIlUl9RjkZ4oyrW1XM5UwlGl1oVEaDjg6Ag==",
4891      "dev": true,
4892      "requires": {
4893        "define-properties": "^1.1.3",
4894        "function-bind": "^1.1.1"
4895      }
4896    },
4897    "string.prototype.trimright": {
4898      "version": "2.1.1",
4899      "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.1.tgz",
4900      "integrity": "sha512-qFvWL3/+QIgZXVmJBfpHmxLB7xsUXz6HsUmP8+5dRaC3Q7oKUv9Vo6aMCRZC1smrtyECFsIT30PqBJ1gTjAs+g==",
4901      "dev": true,
4902      "requires": {
4903        "define-properties": "^1.1.3",
4904        "function-bind": "^1.1.1"
4905      }
4906    },
4907    "string_decoder": {
4908      "version": "1.3.0",
4909      "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
4910      "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
4911      "dev": true,
4912      "requires": {
4913        "safe-buffer": "~5.2.0"
4914      },
4915      "dependencies": {
4916        "safe-buffer": {
4917          "version": "5.2.1",
4918          "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
4919          "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
4920          "dev": true
4921        }
4922      }
4923    },
4924    "strip-ansi": {
4925      "version": "6.0.0",
4926      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
4927      "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
4928      "requires": {
4929        "ansi-regex": "^5.0.0"
4930      }
4931    },
4932    "strip-hex-prefix": {
4933      "version": "1.0.0",
4934      "resolved": "https://registry.npmjs.org/strip-hex-prefix/-/strip-hex-prefix-1.0.0.tgz",
4935      "integrity": "sha1-DF8VX+8RUTczd96du1iNoFUA428=",
4936      "dev": true,
4937      "requires": {
4938        "is-hex-prefixed": "1.0.0"
4939      }
4940    },
4941    "strip-json-comments": {
4942      "version": "2.0.1",
4943      "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
4944      "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
4945      "dev": true
4946    },
4947    "supports-color": {
4948      "version": "5.5.0",
4949      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
4950      "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
4951      "requires": {
4952        "has-flag": "^3.0.0"
4953      }
4954    },
4955    "swarm-js": {
4956      "version": "0.1.40",
4957      "resolved": "https://registry.npmjs.org/swarm-js/-/swarm-js-0.1.40.tgz",
4958      "integrity": "sha512-yqiOCEoA4/IShXkY3WKwP5PvZhmoOOD8clsKA7EEcRILMkTEYHCQ21HDCAcVpmIxZq4LyZvWeRJ6quIyHk1caA==",
4959      "dev": true,
4960      "requires": {
4961        "bluebird": "^3.5.0",
4962        "buffer": "^5.0.5",
4963        "eth-lib": "^0.1.26",
4964        "fs-extra": "^4.0.2",
4965        "got": "^7.1.0",
4966        "mime-types": "^2.1.16",
4967        "mkdirp-promise": "^5.0.1",
4968        "mock-fs": "^4.1.0",
4969        "setimmediate": "^1.0.5",
4970        "tar": "^4.0.2",
4971        "xhr-request": "^1.0.1"
4972      },
4973      "dependencies": {
4974        "get-stream": {
4975          "version": "3.0.0",
4976          "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
4977          "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
4978          "dev": true
4979        },
4980        "got": {
4981          "version": "7.1.0",
4982          "resolved": "https://registry.npmjs.org/got/-/got-7.1.0.tgz",
4983          "integrity": "sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw==",
4984          "dev": true,
4985          "requires": {
4986            "decompress-response": "^3.2.0",
4987            "duplexer3": "^0.1.4",
4988            "get-stream": "^3.0.0",
4989            "is-plain-obj": "^1.1.0",
4990            "is-retry-allowed": "^1.0.0",
4991            "is-stream": "^1.0.0",
4992            "isurl": "^1.0.0-alpha5",
4993            "lowercase-keys": "^1.0.0",
4994            "p-cancelable": "^0.3.0",
4995            "p-timeout": "^1.1.1",
4996            "safe-buffer": "^5.0.1",
4997            "timed-out": "^4.0.0",
4998            "url-parse-lax": "^1.0.0",
4999            "url-to-options": "^1.0.1"
5000          }
5001        },
5002        "p-cancelable": {
5003          "version": "0.3.0",
5004          "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.3.0.tgz",
5005          "integrity": "sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw==",
5006          "dev": true
5007        },
5008        "prepend-http": {
5009          "version": "1.0.4",
5010          "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz",
5011          "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=",
5012          "dev": true
5013        },
5014        "url-parse-lax": {
5015          "version": "1.0.0",
5016          "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz",
5017          "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=",
5018          "dev": true,
5019          "requires": {
5020            "prepend-http": "^1.0.1"
5021          }
5022        }
5023      }
5024    },
5025    "table": {
5026      "version": "5.4.6",
5027      "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz",
5028      "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==",
5029      "dev": true,
5030      "requires": {
5031        "ajv": "^6.10.2",
5032        "lodash": "^4.17.14",
5033        "slice-ansi": "^2.1.0",
5034        "string-width": "^3.0.0"
5035      },
5036      "dependencies": {
5037        "ansi-regex": {
5038          "version": "4.1.0",
5039          "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
5040          "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
5041          "dev": true
5042        },
5043        "emoji-regex": {
5044          "version": "7.0.3",
5045          "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
5046          "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
5047          "dev": true
5048        },
5049        "is-fullwidth-code-point": {
5050          "version": "2.0.0",
5051          "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
5052          "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
5053          "dev": true
5054        },
5055        "string-width": {
5056          "version": "3.1.0",
5057          "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
5058          "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
5059          "dev": true,
5060          "requires": {
5061            "emoji-regex": "^7.0.1",
5062            "is-fullwidth-code-point": "^2.0.0",
5063            "strip-ansi": "^5.1.0"
5064          }
5065        },
5066        "strip-ansi": {
5067          "version": "5.2.0",
5068          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
5069          "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
5070          "dev": true,
5071          "requires": {
5072            "ansi-regex": "^4.1.0"
5073          }
5074        }
5075      }
5076    },
5077    "tar": {
5078      "version": "4.4.13",
5079      "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz",
5080      "integrity": "sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==",
5081      "dev": true,
5082      "requires": {
5083        "chownr": "^1.1.1",
5084        "fs-minipass": "^1.2.5",
5085        "minipass": "^2.8.6",
5086        "minizlib": "^1.2.1",
5087        "mkdirp": "^0.5.0",
5088        "safe-buffer": "^5.1.2",
5089        "yallist": "^3.0.3"
5090      }
5091    },
5092    "text-table": {
5093      "version": "0.2.0",
5094      "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
5095      "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
5096      "dev": true
5097    },
5098    "through": {
5099      "version": "2.3.8",
5100      "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
5101      "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
5102      "dev": true
5103    },
5104    "timed-out": {
5105      "version": "4.0.1",
5106      "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz",
5107      "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=",
5108      "dev": true
5109    },
5110    "tmp": {
5111      "version": "0.1.0",
5112      "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.1.0.tgz",
5113      "integrity": "sha512-J7Z2K08jbGcdA1kkQpJSqLF6T0tdQqpR2pnSUXsIchbPdTI9v3e85cLW0d6WDhwuAleOV71j2xWs8qMPfK7nKw==",
5114      "requires": {
5115        "rimraf": "^2.6.3"
5116      }
5117    },
5118    "tmp-promise": {
5119      "version": "2.1.1",
5120      "resolved": "https://registry.npmjs.org/tmp-promise/-/tmp-promise-2.1.1.tgz",
5121      "integrity": "sha512-Z048AOz/w9b6lCbJUpevIJpRpUztENl8zdv1bmAKVHimfqRFl92ROkmT9rp7TVBnrEw2gtMTol/2Cp2S2kJa4Q==",
5122      "requires": {
5123        "tmp": "0.1.0"
5124      }
5125    },
5126    "to-readable-stream": {
5127      "version": "1.0.0",
5128      "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz",
5129      "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==",
5130      "dev": true
5131    },
5132    "to-regex-range": {
5133      "version": "5.0.1",
5134      "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
5135      "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
5136      "dev": true,
5137      "requires": {
5138        "is-number": "^7.0.0"
5139      }
5140    },
5141    "toidentifier": {
5142      "version": "1.0.0",
5143      "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz",
5144      "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==",
5145      "dev": true
5146    },
5147    "tough-cookie": {
5148      "version": "2.5.0",
5149      "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
5150      "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
5151      "dev": true,
5152      "requires": {
5153        "psl": "^1.1.28",
5154        "punycode": "^2.1.1"
5155      }
5156    },
5157    "tslib": {
5158      "version": "1.11.1",
5159      "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.1.tgz",
5160      "integrity": "sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==",
5161      "dev": true
5162    },
5163    "tunnel-agent": {
5164      "version": "0.6.0",
5165      "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
5166      "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
5167      "dev": true,
5168      "requires": {
5169        "safe-buffer": "^5.0.1"
5170      }
5171    },
5172    "tweetnacl": {
5173      "version": "0.14.5",
5174      "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
5175      "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
5176      "dev": true
5177    },
5178    "type": {
5179      "version": "1.2.0",
5180      "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz",
5181      "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==",
5182      "dev": true
5183    },
5184    "type-check": {
5185      "version": "0.3.2",
5186      "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
5187      "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=",
5188      "dev": true,
5189      "requires": {
5190        "prelude-ls": "~1.1.2"
5191      }
5192    },
5193    "type-detect": {
5194      "version": "4.0.8",
5195      "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz",
5196      "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g=="
5197    },
5198    "type-fest": {
5199      "version": "0.8.1",
5200      "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
5201      "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==",
5202      "dev": true
5203    },
5204    "type-is": {
5205      "version": "1.6.18",
5206      "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
5207      "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
5208      "dev": true,
5209      "requires": {
5210        "media-typer": "0.3.0",
5211        "mime-types": "~2.1.24"
5212      }
5213    },
5214    "typedarray-to-buffer": {
5215      "version": "3.1.5",
5216      "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz",
5217      "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==",
5218      "dev": true,
5219      "requires": {
5220        "is-typedarray": "^1.0.0"
5221      }
5222    },
5223    "ultron": {
5224      "version": "1.1.1",
5225      "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz",
5226      "integrity": "sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==",
5227      "dev": true
5228    },
5229    "underscore": {
5230      "version": "1.9.1",
5231      "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.9.1.tgz",
5232      "integrity": "sha512-5/4etnCkd9c8gwgowi5/om/mYO5ajCaOgdzj/oW+0eQV9WxKBDZw5+ycmKmeaTXjInS/W0BzpGLo2xR2aBwZdg==",
5233      "dev": true
5234    },
5235    "universalify": {
5236      "version": "0.1.2",
5237      "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
5238      "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
5239      "dev": true
5240    },
5241    "unpipe": {
5242      "version": "1.0.0",
5243      "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
5244      "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=",
5245      "dev": true
5246    },
5247    "uri-js": {
5248      "version": "4.2.2",
5249      "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz",
5250      "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==",
5251      "dev": true,
5252      "requires": {
5253        "punycode": "^2.1.0"
5254      }
5255    },
5256    "url-parse-lax": {
5257      "version": "3.0.0",
5258      "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz",
5259      "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=",
5260      "dev": true,
5261      "requires": {
5262        "prepend-http": "^2.0.0"
5263      }
5264    },
5265    "url-set-query": {
5266      "version": "1.0.0",
5267      "resolved": "https://registry.npmjs.org/url-set-query/-/url-set-query-1.0.0.tgz",
5268      "integrity": "sha1-AW6M/Xwg7gXK/neV6JK9BwL6ozk=",
5269      "dev": true
5270    },
5271    "url-to-options": {
5272      "version": "1.0.1",
5273      "resolved": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz",
5274      "integrity": "sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k=",
5275      "dev": true
5276    },
5277    "utf-8-validate": {
5278      "version": "5.0.3",
5279      "resolved": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.3.tgz",
5280      "integrity": "sha512-jtJM6fpGv8C1SoH4PtG22pGto6x+Y8uPprW0tw3//gGFhDDTiuksgradgFN6yRayDP4SyZZa6ZMGHLIa17+M8A==",
5281      "dev": true,
5282      "requires": {
5283        "node-gyp-build": "^4.2.0"
5284      }
5285    },
5286    "utf8": {
5287      "version": "3.0.0",
5288      "resolved": "https://registry.npmjs.org/utf8/-/utf8-3.0.0.tgz",
5289      "integrity": "sha512-E8VjFIQ/TyQgp+TZfS6l8yp/xWppSAHzidGiRrqe4bK4XP9pTRyKFgGJpO3SN7zdX4DeomTrwaseCHovfpFcqQ==",
5290      "dev": true
5291    },
5292    "util-deprecate": {
5293      "version": "1.0.2",
5294      "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
5295      "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
5296      "dev": true
5297    },
5298    "utils-merge": {
5299      "version": "1.0.1",
5300      "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
5301      "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=",
5302      "dev": true
5303    },
5304    "uuid": {
5305      "version": "3.4.0",
5306      "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
5307      "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
5308      "dev": true
5309    },
5310    "v8-compile-cache": {
5311      "version": "2.1.0",
5312      "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz",
5313      "integrity": "sha512-usZBT3PW+LOjM25wbqIlZwPeJV+3OSz3M1k1Ws8snlW39dZyYL9lOGC5FgPVHfk0jKmjiDV8Z0mIbVQPiwFs7g==",
5314      "dev": true
5315    },
5316    "varint": {
5317      "version": "5.0.2",
5318      "resolved": "https://registry.npmjs.org/varint/-/varint-5.0.2.tgz",
5319      "integrity": "sha512-lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow==",
5320      "dev": true
5321    },
5322    "vary": {
5323      "version": "1.1.2",
5324      "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
5325      "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=",
5326      "dev": true
5327    },
5328    "verror": {
5329      "version": "1.10.0",
5330      "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
5331      "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
5332      "dev": true,
5333      "requires": {
5334        "assert-plus": "^1.0.0",
5335        "core-util-is": "1.0.2",
5336        "extsprintf": "^1.2.0"
5337      }
5338    },
5339    "wasmbuilder": {
5340      "version": "0.0.10",
5341      "resolved": "https://registry.npmjs.org/wasmbuilder/-/wasmbuilder-0.0.10.tgz",
5342      "integrity": "sha512-zQSvZ7d74d9OvN+mCN6ucNne4QS5/cBBYTHldX0Oe+u9gStY21orapvuX1ajisA7RVIpuFhYg+ZgdySsPfeh0A==",
5343      "requires": {
5344        "big-integer": "^1.6.48"
5345      }
5346    },
5347    "wasmcurves": {
5348      "version": "0.0.5",
5349      "resolved": "https://registry.npmjs.org/wasmcurves/-/wasmcurves-0.0.5.tgz",
5350      "integrity": "sha512-BmI4GXLjLawGg2YkvHa8zRsnWec+d1uwoxE+Iov8cqOpDL7GA5XO2pk2yuDbXHMzwIug2exnKot3baRZ86R0pA==",
5351      "requires": {
5352        "big-integer": "^1.6.42",
5353        "blakejs": "^1.1.0"
5354      }
5355    },
5356    "web3": {
5357      "version": "1.3.0",
5358      "resolved": "https://registry.npmjs.org/web3/-/web3-1.3.0.tgz",
5359      "integrity": "sha512-4q9dna0RecnrlgD/bD1C5S+81Untbd6Z/TBD7rb+D5Bvvc0Wxjr4OP70x+LlnwuRDjDtzBwJbNUblh2grlVArw==",
5360      "dev": true,
5361      "requires": {
5362        "web3-bzz": "1.3.0",
5363        "web3-core": "1.3.0",
5364        "web3-eth": "1.3.0",
5365        "web3-eth-personal": "1.3.0",
5366        "web3-net": "1.3.0",
5367        "web3-shh": "1.3.0",
5368        "web3-utils": "1.3.0"
5369      }
5370    },
5371    "web3-bzz": {
5372      "version": "1.3.0",
5373      "resolved": "https://registry.npmjs.org/web3-bzz/-/web3-bzz-1.3.0.tgz",
5374      "integrity": "sha512-ibYAnKab+sgTo/UdfbrvYfWblXjjgSMgyy9/FHa6WXS14n/HVB+HfWqGz2EM3fok8Wy5XoKGMvdqvERQ/mzq1w==",
5375      "dev": true,
5376      "requires": {
5377        "@types/node": "^12.12.6",
5378        "got": "9.6.0",
5379        "swarm-js": "^0.1.40",
5380        "underscore": "1.9.1"
5381      }
5382    },
5383    "web3-core": {
5384      "version": "1.3.0",
5385      "resolved": "https://registry.npmjs.org/web3-core/-/web3-core-1.3.0.tgz",
5386      "integrity": "sha512-BwWvAaKJf4KFG9QsKRi3MNoNgzjI6szyUlgme1qNPxUdCkaS3Rdpa0VKYNHP7M/YTk82/59kNE66mH5vmoaXjA==",
5387      "dev": true,
5388      "requires": {
5389        "@types/bn.js": "^4.11.5",
5390        "@types/node": "^12.12.6",
5391        "bignumber.js": "^9.0.0",
5392        "web3-core-helpers": "1.3.0",
5393        "web3-core-method": "1.3.0",
5394        "web3-core-requestmanager": "1.3.0",
5395        "web3-utils": "1.3.0"
5396      }
5397    },
5398    "web3-core-helpers": {
5399      "version": "1.3.0",
5400      "resolved": "https://registry.npmjs.org/web3-core-helpers/-/web3-core-helpers-1.3.0.tgz",
5401      "integrity": "sha512-+MFb1kZCrRctf7UYE7NCG4rGhSXaQJ/KF07di9GVK1pxy1K0+rFi61ZobuV1ky9uQp+uhhSPts4Zp55kRDB5sw==",
5402      "dev": true,
5403      "requires": {
5404        "underscore": "1.9.1",
5405        "web3-eth-iban": "1.3.0",
5406        "web3-utils": "1.3.0"
5407      }
5408    },
5409    "web3-core-method": {
5410      "version": "1.3.0",
5411      "resolved": "https://registry.npmjs.org/web3-core-method/-/web3-core-method-1.3.0.tgz",
5412      "integrity": "sha512-h0yFDrYVzy5WkLxC/C3q+hiMnzxdWm9p1T1rslnuHgOp6nYfqzu/6mUIXrsS4h/OWiGJt+BZ0xVZmtC31HDWtg==",
5413      "dev": true,
5414      "requires": {
5415        "@ethersproject/transactions": "^5.0.0-beta.135",
5416        "underscore": "1.9.1",
5417        "web3-core-helpers": "1.3.0",
5418        "web3-core-promievent": "1.3.0",
5419        "web3-core-subscriptions": "1.3.0",
5420        "web3-utils": "1.3.0"
5421      }
5422    },
5423    "web3-core-promievent": {
5424      "version": "1.3.0",
5425      "resolved": "https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.3.0.tgz",
5426      "integrity": "sha512-blv69wrXw447TP3iPvYJpllkhW6B18nfuEbrfcr3n2Y0v1Jx8VJacNZFDFsFIcgXcgUIVCtOpimU7w9v4+rtaw==",
5427      "dev": true,
5428      "requires": {
5429        "eventemitter3": "4.0.4"
5430      }
5431    },
5432    "web3-core-requestmanager": {
5433      "version": "1.3.0",
5434      "resolved": "https://registry.npmjs.org/web3-core-requestmanager/-/web3-core-requestmanager-1.3.0.tgz",
5435      "integrity": "sha512-3yMbuGcomtzlmvTVqNRydxsx7oPlw3ioRL6ReF9PeNYDkUsZaUib+6Dp5eBt7UXh5X+SIn/xa1smhDHz5/HpAw==",
5436      "dev": true,
5437      "requires": {
5438        "underscore": "1.9.1",
5439        "web3-core-helpers": "1.3.0",
5440        "web3-providers-http": "1.3.0",
5441        "web3-providers-ipc": "1.3.0",
5442        "web3-providers-ws": "1.3.0"
5443      }
5444    },
5445    "web3-core-subscriptions": {
5446      "version": "1.3.0",
5447      "resolved": "https://registry.npmjs.org/web3-core-subscriptions/-/web3-core-subscriptions-1.3.0.tgz",
5448      "integrity": "sha512-MUUQUAhJDb+Nz3S97ExVWveH4utoUnsbPWP+q1HJH437hEGb4vunIb9KvN3hFHLB+aHJfPeStM/4yYTz5PeuyQ==",
5449      "dev": true,
5450      "requires": {
5451        "eventemitter3": "4.0.4",
5452        "underscore": "1.9.1",
5453        "web3-core-helpers": "1.3.0"
5454      }
5455    },
5456    "web3-eth": {
5457      "version": "1.3.0",
5458      "resolved": "https://registry.npmjs.org/web3-eth/-/web3-eth-1.3.0.tgz",
5459      "integrity": "sha512-/bzJcxXPM9EM18JM5kO2JjZ3nEqVo3HxqU93aWAEgJNqaP/Lltmufl2GpvIB2Hvj+FXAjAXquxUdQ2/xP7BzHQ==",
5460      "dev": true,
5461      "requires": {
5462        "underscore": "1.9.1",
5463        "web3-core": "1.3.0",
5464        "web3-core-helpers": "1.3.0",
5465        "web3-core-method": "1.3.0",
5466        "web3-core-subscriptions": "1.3.0",
5467        "web3-eth-abi": "1.3.0",
5468        "web3-eth-accounts": "1.3.0",
5469        "web3-eth-contract": "1.3.0",
5470        "web3-eth-ens": "1.3.0",
5471        "web3-eth-iban": "1.3.0",
5472        "web3-eth-personal": "1.3.0",
5473        "web3-net": "1.3.0",
5474        "web3-utils": "1.3.0"
5475      }
5476    },
5477    "web3-eth-abi": {
5478      "version": "1.3.0",
5479      "resolved": "https://registry.npmjs.org/web3-eth-abi/-/web3-eth-abi-1.3.0.tgz",
5480      "integrity": "sha512-1OrZ9+KGrBeBRd3lO8upkpNua9+7cBsQAgor9wbA25UrcUYSyL8teV66JNRu9gFxaTbkpdrGqM7J/LXpraXWrg==",
5481      "dev": true,
5482      "requires": {
5483        "@ethersproject/abi": "5.0.0-beta.153",
5484        "underscore": "1.9.1",
5485        "web3-utils": "1.3.0"
5486      }
5487    },
5488    "web3-eth-accounts": {
5489      "version": "1.3.0",
5490      "resolved": "https://registry.npmjs.org/web3-eth-accounts/-/web3-eth-accounts-1.3.0.tgz",
5491      "integrity": "sha512-/Q7EVW4L2wWUbNRtOTwAIrYvJid/5UnKMw67x/JpvRMwYC+e+744P536Ja6SG4X3MnzFvd3E/jruV4qa6k+zIw==",
5492      "dev": true,
5493      "requires": {
5494        "crypto-browserify": "3.12.0",
5495        "eth-lib": "0.2.8",
5496        "ethereumjs-common": "^1.3.2",
5497        "ethereumjs-tx": "^2.1.1",
5498        "scrypt-js": "^3.0.1",
5499        "underscore": "1.9.1",
5500        "uuid": "3.3.2",
5501        "web3-core": "1.3.0",
5502        "web3-core-helpers": "1.3.0",
5503        "web3-core-method": "1.3.0",
5504        "web3-utils": "1.3.0"
5505      },
5506      "dependencies": {
5507        "eth-lib": {
5508          "version": "0.2.8",
5509          "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.2.8.tgz",
5510          "integrity": "sha512-ArJ7x1WcWOlSpzdoTBX8vkwlkSQ85CjjifSZtV4co64vWxSV8geWfPI9x4SVYu3DSxnX4yWFVTtGL+j9DUFLNw==",
5511          "dev": true,
5512          "requires": {
5513            "bn.js": "^4.11.6",
5514            "elliptic": "^6.4.0",
5515            "xhr-request-promise": "^0.1.2"
5516          }
5517        },
5518        "uuid": {
5519          "version": "3.3.2",
5520          "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz",
5521          "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==",
5522          "dev": true
5523        }
5524      }
5525    },
5526    "web3-eth-contract": {
5527      "version": "1.3.0",
5528      "resolved": "https://registry.npmjs.org/web3-eth-contract/-/web3-eth-contract-1.3.0.tgz",
5529      "integrity": "sha512-3SCge4SRNCnzLxf0R+sXk6vyTOl05g80Z5+9/B5pERwtPpPWaQGw8w01vqYqsYBKC7zH+dxhMaUgVzU2Dgf7bQ==",
5530      "dev": true,
5531      "requires": {
5532        "@types/bn.js": "^4.11.5",
5533        "underscore": "1.9.1",
5534        "web3-core": "1.3.0",
5535        "web3-core-helpers": "1.3.0",
5536        "web3-core-method": "1.3.0",
5537        "web3-core-promievent": "1.3.0",
5538        "web3-core-subscriptions": "1.3.0",
5539        "web3-eth-abi": "1.3.0",
5540        "web3-utils": "1.3.0"
5541      }
5542    },
5543    "web3-eth-ens": {
5544      "version": "1.3.0",
5545      "resolved": "https://registry.npmjs.org/web3-eth-ens/-/web3-eth-ens-1.3.0.tgz",
5546      "integrity": "sha512-WnOru+EcuM5dteiVYJcHXo/I7Wq+ei8RrlS2nir49M0QpYvUPGbCGgTbifcjJQTWamgORtWdljSA1s2Asdb74w==",
5547      "dev": true,
5548      "requires": {
5549        "content-hash": "^2.5.2",
5550        "eth-ens-namehash": "2.0.8",
5551        "underscore": "1.9.1",
5552        "web3-core": "1.3.0",
5553        "web3-core-helpers": "1.3.0",
5554        "web3-core-promievent": "1.3.0",
5555        "web3-eth-abi": "1.3.0",
5556        "web3-eth-contract": "1.3.0",
5557        "web3-utils": "1.3.0"
5558      }
5559    },
5560    "web3-eth-iban": {
5561      "version": "1.3.0",
5562      "resolved": "https://registry.npmjs.org/web3-eth-iban/-/web3-eth-iban-1.3.0.tgz",
5563      "integrity": "sha512-v9mZWhR4fPF17/KhHLiWir4YHWLe09O3B/NTdhWqw3fdAMJNztzMHGzgHxA/4fU+rhrs/FhDzc4yt32zMEXBZw==",
5564      "dev": true,
5565      "requires": {
5566        "bn.js": "^4.11.9",
5567        "web3-utils": "1.3.0"
5568      }
5569    },
5570    "web3-eth-personal": {
5571      "version": "1.3.0",
5572      "resolved": "https://registry.npmjs.org/web3-eth-personal/-/web3-eth-personal-1.3.0.tgz",
5573      "integrity": "sha512-2czUhElsJdLpuNfun9GeLiClo5O6Xw+bLSjl3f4bNG5X2V4wcIjX2ygep/nfstLLtkz8jSkgl/bV7esANJyeRA==",
5574      "dev": true,
5575      "requires": {
5576        "@types/node": "^12.12.6",
5577        "web3-core": "1.3.0",
5578        "web3-core-helpers": "1.3.0",
5579        "web3-core-method": "1.3.0",
5580        "web3-net": "1.3.0",
5581        "web3-utils": "1.3.0"
5582      }
5583    },
5584    "web3-net": {
5585      "version": "1.3.0",
5586      "resolved": "https://registry.npmjs.org/web3-net/-/web3-net-1.3.0.tgz",
5587      "integrity": "sha512-Xz02KylOyrB2YZzCkysEDrY7RbKxb7LADzx3Zlovfvuby7HBwtXVexXKtoGqksa+ns1lvjQLLQGb+OeLi7Sr7w==",
5588      "dev": true,
5589      "requires": {
5590        "web3-core": "1.3.0",
5591        "web3-core-method": "1.3.0",
5592        "web3-utils": "1.3.0"
5593      }
5594    },
5595    "web3-providers-http": {
5596      "version": "1.3.0",
5597      "resolved": "https://registry.npmjs.org/web3-providers-http/-/web3-providers-http-1.3.0.tgz",
5598      "integrity": "sha512-cMKhUI6PqlY/EC+ZDacAxajySBu8AzW8jOjt1Pe/mbRQgS0rcZyvLePGTTuoyaA8C21F8UW+EE5jj7YsNgOuqA==",
5599      "dev": true,
5600      "requires": {
5601        "web3-core-helpers": "1.3.0",
5602        "xhr2-cookies": "1.1.0"
5603      }
5604    },
5605    "web3-providers-ipc": {
5606      "version": "1.3.0",
5607      "resolved": "https://registry.npmjs.org/web3-providers-ipc/-/web3-providers-ipc-1.3.0.tgz",
5608      "integrity": "sha512-0CrLuRofR+1J38nEj4WsId/oolwQEM6Yl1sOt41S/6bNI7htdkwgVhSloFIMJMDFHtRw229QIJ6wIaKQz0X1Og==",
5609      "dev": true,
5610      "requires": {
5611        "oboe": "2.1.5",
5612        "underscore": "1.9.1",
5613        "web3-core-helpers": "1.3.0"
5614      }
5615    },
5616    "web3-providers-ws": {
5617      "version": "1.3.0",
5618      "resolved": "https://registry.npmjs.org/web3-providers-ws/-/web3-providers-ws-1.3.0.tgz",
5619      "integrity": "sha512-Im5MthhJnJst8nSoq0TgbyOdaiFQFa5r6sHPOVllhgIgViDqzbnlAFW9sNzQ0Q8VXPNfPIQKi9cOrHlSRNPjRw==",
5620      "dev": true,
5621      "requires": {
5622        "eventemitter3": "4.0.4",
5623        "underscore": "1.9.1",
5624        "web3-core-helpers": "1.3.0",
5625        "websocket": "^1.0.32"
5626      }
5627    },
5628    "web3-shh": {
5629      "version": "1.3.0",
5630      "resolved": "https://registry.npmjs.org/web3-shh/-/web3-shh-1.3.0.tgz",
5631      "integrity": "sha512-IZTojA4VCwVq+7eEIHuL1tJXtU+LJDhO8Y2QmuwetEWW1iBgWCGPHZasipWP+7kDpSm/5lo5GRxL72FF/Os/tA==",
5632      "dev": true,
5633      "requires": {
5634        "web3-core": "1.3.0",
5635        "web3-core-method": "1.3.0",
5636        "web3-core-subscriptions": "1.3.0",
5637        "web3-net": "1.3.0"
5638      }
5639    },
5640    "web3-utils": {
5641      "version": "1.3.0",
5642      "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.3.0.tgz",
5643      "integrity": "sha512-2mS5axFCbkhicmoDRuJeuo0TVGQDgC2sPi/5dblfVC+PMtX0efrb8Xlttv/eGkq7X4E83Pds34FH98TP2WOUZA==",
5644      "dev": true,
5645      "requires": {
5646        "bn.js": "^4.11.9",
5647        "eth-lib": "0.2.8",
5648        "ethereum-bloom-filters": "^1.0.6",
5649        "ethjs-unit": "0.1.6",
5650        "number-to-bn": "1.7.0",
5651        "randombytes": "^2.1.0",
5652        "underscore": "1.9.1",
5653        "utf8": "3.0.0"
5654      },
5655      "dependencies": {
5656        "eth-lib": {
5657          "version": "0.2.8",
5658          "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.2.8.tgz",
5659          "integrity": "sha512-ArJ7x1WcWOlSpzdoTBX8vkwlkSQ85CjjifSZtV4co64vWxSV8geWfPI9x4SVYu3DSxnX4yWFVTtGL+j9DUFLNw==",
5660          "dev": true,
5661          "requires": {
5662            "bn.js": "^4.11.6",
5663            "elliptic": "^6.4.0",
5664            "xhr-request-promise": "^0.1.2"
5665          }
5666        }
5667      }
5668    },
5669    "websocket": {
5670      "version": "1.0.32",
5671      "resolved": "https://registry.npmjs.org/websocket/-/websocket-1.0.32.tgz",
5672      "integrity": "sha512-i4yhcllSP4wrpoPMU2N0TQ/q0O94LRG/eUQjEAamRltjQ1oT1PFFKOG4i877OlJgCG8rw6LrrowJp+TYCEWF7Q==",
5673      "dev": true,
5674      "requires": {
5675        "bufferutil": "^4.0.1",
5676        "debug": "^2.2.0",
5677        "es5-ext": "^0.10.50",
5678        "typedarray-to-buffer": "^3.1.5",
5679        "utf-8-validate": "^5.0.2",
5680        "yaeti": "^0.0.6"
5681      },
5682      "dependencies": {
5683        "debug": {
5684          "version": "2.6.9",
5685          "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
5686          "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
5687          "dev": true,
5688          "requires": {
5689            "ms": "2.0.0"
5690          }
5691        },
5692        "ms": {
5693          "version": "2.0.0",
5694          "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
5695          "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
5696          "dev": true
5697        }
5698      }
5699    },
5700    "which": {
5701      "version": "1.3.1",
5702      "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
5703      "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
5704      "dev": true,
5705      "requires": {
5706        "isexe": "^2.0.0"
5707      }
5708    },
5709    "which-module": {
5710      "version": "2.0.0",
5711      "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
5712      "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho="
5713    },
5714    "wide-align": {
5715      "version": "1.1.3",
5716      "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz",
5717      "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==",
5718      "dev": true,
5719      "requires": {
5720        "string-width": "^1.0.2 || 2"
5721      },
5722      "dependencies": {
5723        "ansi-regex": {
5724          "version": "3.0.0",
5725          "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
5726          "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
5727          "dev": true
5728        },
5729        "is-fullwidth-code-point": {
5730          "version": "2.0.0",
5731          "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
5732          "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
5733          "dev": true
5734        },
5735        "string-width": {
5736          "version": "2.1.1",
5737          "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
5738          "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
5739          "dev": true,
5740          "requires": {
5741            "is-fullwidth-code-point": "^2.0.0",
5742            "strip-ansi": "^4.0.0"
5743          }
5744        },
5745        "strip-ansi": {
5746          "version": "4.0.0",
5747          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
5748          "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
5749          "dev": true,
5750          "requires": {
5751            "ansi-regex": "^3.0.0"
5752          }
5753        }
5754      }
5755    },
5756    "word-wrap": {
5757      "version": "1.2.3",
5758      "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
5759      "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
5760      "dev": true
5761    },
5762    "worker-threads": {
5763      "version": "1.0.0",
5764      "resolved": "https://registry.npmjs.org/worker-threads/-/worker-threads-1.0.0.tgz",
5765      "integrity": "sha512-vK6Hhvph8oLxocEJIlc3YfGAZhm210uGzjZsXSu+JYLAQ/s/w4Tqgl60JrdH58hW8NSGP4m3bp8a92qPXgX05w=="
5766    },
5767    "wrap-ansi": {
5768      "version": "6.2.0",
5769      "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
5770      "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==",
5771      "requires": {
5772        "ansi-styles": "^4.0.0",
5773        "string-width": "^4.1.0",
5774        "strip-ansi": "^6.0.0"
5775      }
5776    },
5777    "wrappy": {
5778      "version": "1.0.2",
5779      "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
5780      "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
5781    },
5782    "write": {
5783      "version": "1.0.3",
5784      "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz",
5785      "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==",
5786      "dev": true,
5787      "requires": {
5788        "mkdirp": "^0.5.1"
5789      }
5790    },
5791    "ws": {
5792      "version": "3.3.3",
5793      "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz",
5794      "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==",
5795      "dev": true,
5796      "requires": {
5797        "async-limiter": "~1.0.0",
5798        "safe-buffer": "~5.1.0",
5799        "ultron": "~1.1.0"
5800      }
5801    },
5802    "xhr": {
5803      "version": "2.5.0",
5804      "resolved": "https://registry.npmjs.org/xhr/-/xhr-2.5.0.tgz",
5805      "integrity": "sha512-4nlO/14t3BNUZRXIXfXe+3N6w3s1KoxcJUUURctd64BLRe67E4gRwp4PjywtDY72fXpZ1y6Ch0VZQRY/gMPzzQ==",
5806      "dev": true,
5807      "requires": {
5808        "global": "~4.3.0",
5809        "is-function": "^1.0.1",
5810        "parse-headers": "^2.0.0",
5811        "xtend": "^4.0.0"
5812      }
5813    },
5814    "xhr-request": {
5815      "version": "1.1.0",
5816      "resolved": "https://registry.npmjs.org/xhr-request/-/xhr-request-1.1.0.tgz",
5817      "integrity": "sha512-Y7qzEaR3FDtL3fP30k9wO/e+FBnBByZeybKOhASsGP30NIkRAAkKD/sCnLvgEfAIEC1rcmK7YG8f4oEnIrrWzA==",
5818      "dev": true,
5819      "requires": {
5820        "buffer-to-arraybuffer": "^0.0.5",
5821        "object-assign": "^4.1.1",
5822        "query-string": "^5.0.1",
5823        "simple-get": "^2.7.0",
5824        "timed-out": "^4.0.1",
5825        "url-set-query": "^1.0.0",
5826        "xhr": "^2.0.4"
5827      }
5828    },
5829    "xhr-request-promise": {
5830      "version": "0.1.3",
5831      "resolved": "https://registry.npmjs.org/xhr-request-promise/-/xhr-request-promise-0.1.3.tgz",
5832      "integrity": "sha512-YUBytBsuwgitWtdRzXDDkWAXzhdGB8bYm0sSzMPZT7Z2MBjMSTHFsyCT1yCRATY+XC69DUrQraRAEgcoCRaIPg==",
5833      "dev": true,
5834      "requires": {
5835        "xhr-request": "^1.1.0"
5836      }
5837    },
5838    "xhr2-cookies": {
5839      "version": "1.1.0",
5840      "resolved": "https://registry.npmjs.org/xhr2-cookies/-/xhr2-cookies-1.1.0.tgz",
5841      "integrity": "sha1-fXdEnQmZGX8VXLc7I99yUF7YnUg=",
5842      "dev": true,
5843      "requires": {
5844        "cookiejar": "^2.1.1"
5845      }
5846    },
5847    "xtend": {
5848      "version": "4.0.2",
5849      "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
5850      "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
5851      "dev": true
5852    },
5853    "y18n": {
5854      "version": "4.0.0",
5855      "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz",
5856      "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w=="
5857    },
5858    "yaeti": {
5859      "version": "0.0.6",
5860      "resolved": "https://registry.npmjs.org/yaeti/-/yaeti-0.0.6.tgz",
5861      "integrity": "sha1-8m9ITXJoTPQr7ft2lwqhYI+/lXc=",
5862      "dev": true
5863    },
5864    "yallist": {
5865      "version": "3.1.1",
5866      "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
5867      "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
5868      "dev": true
5869    },
5870    "yargs": {
5871      "version": "15.4.1",
5872      "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz",
5873      "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==",
5874      "requires": {
5875        "cliui": "^6.0.0",
5876        "decamelize": "^1.2.0",
5877        "find-up": "^4.1.0",
5878        "get-caller-file": "^2.0.1",
5879        "require-directory": "^2.1.1",
5880        "require-main-filename": "^2.0.0",
5881        "set-blocking": "^2.0.0",
5882        "string-width": "^4.2.0",
5883        "which-module": "^2.0.0",
5884        "y18n": "^4.0.0",
5885        "yargs-parser": "^18.1.2"
5886      }
5887    },
5888    "yargs-parser": {
5889      "version": "18.1.3",
5890      "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz",
5891      "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==",
5892      "requires": {
5893        "camelcase": "^5.0.0",
5894        "decamelize": "^1.2.0"
5895      }
5896    },
5897    "yargs-unparser": {
5898      "version": "1.6.0",
5899      "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-1.6.0.tgz",
5900      "integrity": "sha512-W9tKgmSn0DpSatfri0nx52Joq5hVXgeLiqR/5G0sZNDoLZFOr/xjBUDcShCOGNsBnEMNo1KAMBkTej1Hm62HTw==",
5901      "dev": true,
5902      "requires": {
5903        "flat": "^4.1.0",
5904        "lodash": "^4.17.15",
5905        "yargs": "^13.3.0"
5906      },
5907      "dependencies": {
5908        "ansi-regex": {
5909          "version": "4.1.0",
5910          "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
5911          "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
5912          "dev": true
5913        },
5914        "ansi-styles": {
5915          "version": "3.2.1",
5916          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
5917          "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
5918          "dev": true,
5919          "requires": {
5920            "color-convert": "^1.9.0"
5921          }
5922        },
5923        "cliui": {
5924          "version": "5.0.0",
5925          "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz",
5926          "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==",
5927          "dev": true,
5928          "requires": {
5929            "string-width": "^3.1.0",
5930            "strip-ansi": "^5.2.0",
5931            "wrap-ansi": "^5.1.0"
5932          }
5933        },
5934        "color-convert": {
5935          "version": "1.9.3",
5936          "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
5937          "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
5938          "dev": true,
5939          "requires": {
5940            "color-name": "1.1.3"
5941          }
5942        },
5943        "color-name": {
5944          "version": "1.1.3",
5945          "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
5946          "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
5947          "dev": true
5948        },
5949        "emoji-regex": {
5950          "version": "7.0.3",
5951          "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
5952          "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
5953          "dev": true
5954        },
5955        "find-up": {
5956          "version": "3.0.0",
5957          "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
5958          "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
5959          "dev": true,
5960          "requires": {
5961            "locate-path": "^3.0.0"
5962          }
5963        },
5964        "is-fullwidth-code-point": {
5965          "version": "2.0.0",
5966          "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
5967          "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
5968          "dev": true
5969        },
5970        "locate-path": {
5971          "version": "3.0.0",
5972          "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
5973          "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
5974          "dev": true,
5975          "requires": {
5976            "p-locate": "^3.0.0",
5977            "path-exists": "^3.0.0"
5978          }
5979        },
5980        "p-locate": {
5981          "version": "3.0.0",
5982          "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
5983          "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
5984          "dev": true,
5985          "requires": {
5986            "p-limit": "^2.0.0"
5987          }
5988        },
5989        "path-exists": {
5990          "version": "3.0.0",
5991          "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
5992          "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
5993          "dev": true
5994        },
5995        "string-width": {
5996          "version": "3.1.0",
5997          "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
5998          "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
5999          "dev": true,
6000          "requires": {
6001            "emoji-regex": "^7.0.1",
6002            "is-fullwidth-code-point": "^2.0.0",
6003            "strip-ansi": "^5.1.0"
6004          }
6005        },
6006        "strip-ansi": {
6007          "version": "5.2.0",
6008          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
6009          "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
6010          "dev": true,
6011          "requires": {
6012            "ansi-regex": "^4.1.0"
6013          }
6014        },
6015        "wrap-ansi": {
6016          "version": "5.1.0",
6017          "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz",
6018          "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==",
6019          "dev": true,
6020          "requires": {
6021            "ansi-styles": "^3.2.0",
6022            "string-width": "^3.0.0",
6023            "strip-ansi": "^5.0.0"
6024          }
6025        },
6026        "yargs": {
6027          "version": "13.3.2",
6028          "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz",
6029          "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==",
6030          "dev": true,
6031          "requires": {
6032            "cliui": "^5.0.0",
6033            "find-up": "^3.0.0",
6034            "get-caller-file": "^2.0.1",
6035            "require-directory": "^2.1.1",
6036            "require-main-filename": "^2.0.0",
6037            "set-blocking": "^2.0.0",
6038            "string-width": "^3.0.0",
6039            "which-module": "^2.0.0",
6040            "y18n": "^4.0.0",
6041            "yargs-parser": "^13.1.2"
6042          }
6043        },
6044        "yargs-parser": {
6045          "version": "13.1.2",
6046          "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz",
6047          "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==",
6048          "dev": true,
6049          "requires": {
6050            "camelcase": "^5.0.0",
6051            "decamelize": "^1.2.0"
6052          }
6053        }
6054      }
6055    }
6056  }
6057}