arnaucube
arnaucube/miksi-corePublic Self-hosted repository
miksi-core/package-lock.json
package-lock.jsonRaw
   1{
   2  "name": "miksi-core",
   3  "version": "0.0.1",
   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.5",
  18      "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.9.5.tgz",
  19      "integrity": "sha512-/8arLKUFq882w4tWGj9JYzRpAlZgiWUJ+dtteNTDqrRBz9Iguck9Rn3ykuBDoUwh2TO4tSAJlrxDUOXWklJe4g==",
  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    "@sindresorhus/is": {
  34      "version": "0.14.0",
  35      "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz",
  36      "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ=="
  37    },
  38    "@szmarczak/http-timer": {
  39      "version": "1.1.2",
  40      "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz",
  41      "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==",
  42      "requires": {
  43        "defer-to-connect": "^1.0.1"
  44      }
  45    },
  46    "@types/bn.js": {
  47      "version": "4.11.6",
  48      "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-4.11.6.tgz",
  49      "integrity": "sha512-pqr857jrp2kPuO9uRjZ3PwnJTjoQy+fcdxvBTvHm6dkmEL9q+hDD/2j/0ELOBPtPnS8LjCX0gI9nbl8lVkadpg==",
  50      "requires": {
  51        "@types/node": "*"
  52      }
  53    },
  54    "@types/chai": {
  55      "version": "4.2.11",
  56      "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.2.11.tgz",
  57      "integrity": "sha512-t7uW6eFafjO+qJ3BIV2gGUyZs27egcNRkUdalkud+Qa3+kg//f129iuOFivHDXQ+vnU3fDXuwgv0cqMCbcE8sw==",
  58      "dev": true
  59    },
  60    "@types/color-name": {
  61      "version": "1.1.1",
  62      "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz",
  63      "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ=="
  64    },
  65    "@types/mocha": {
  66      "version": "5.2.7",
  67      "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-5.2.7.tgz",
  68      "integrity": "sha512-NYrtPht0wGzhwe9+/idPaBB+TqkY9AhTvOLMkThm0IoEfLaiVQZwBwyJ5puCkO3AUCWrmcoePjp2mbFocKy4SQ==",
  69      "dev": true
  70    },
  71    "@types/node": {
  72      "version": "12.12.38",
  73      "resolved": "https://registry.npmjs.org/@types/node/-/node-12.12.38.tgz",
  74      "integrity": "sha512-75eLjX0pFuTcUXnnWmALMzzkYorjND0ezNEycaKesbUBg9eGZp4GHPuDmkRc4mQQvIpe29zrzATNRA6hkYqwmA=="
  75    },
  76    "@web3-js/scrypt-shim": {
  77      "version": "0.1.0",
  78      "resolved": "https://registry.npmjs.org/@web3-js/scrypt-shim/-/scrypt-shim-0.1.0.tgz",
  79      "integrity": "sha512-ZtZeWCc/s0nMcdx/+rZwY1EcuRdemOK9ag21ty9UsHkFxsNb/AaoucUz0iPuyGe0Ku+PFuRmWZG7Z7462p9xPw==",
  80      "requires": {
  81        "scryptsy": "^2.1.0",
  82        "semver": "^6.3.0"
  83      }
  84    },
  85    "@web3-js/websocket": {
  86      "version": "1.0.30",
  87      "resolved": "https://registry.npmjs.org/@web3-js/websocket/-/websocket-1.0.30.tgz",
  88      "integrity": "sha512-fDwrD47MiDrzcJdSeTLF75aCcxVVt8B1N74rA+vh2XCAvFy4tEWJjtnUtj2QG7/zlQ6g9cQ88bZFBxwd9/FmtA==",
  89      "requires": {
  90        "debug": "^2.2.0",
  91        "es5-ext": "^0.10.50",
  92        "nan": "^2.14.0",
  93        "typedarray-to-buffer": "^3.1.5",
  94        "yaeti": "^0.0.6"
  95      }
  96    },
  97    "JSONStream": {
  98      "version": "1.3.5",
  99      "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz",
 100      "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==",
 101      "dev": true,
 102      "requires": {
 103        "jsonparse": "^1.2.0",
 104        "through": ">=2.2.7 <3"
 105      }
 106    },
 107    "accepts": {
 108      "version": "1.3.7",
 109      "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz",
 110      "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==",
 111      "requires": {
 112        "mime-types": "~2.1.24",
 113        "negotiator": "0.6.2"
 114      }
 115    },
 116    "acorn": {
 117      "version": "7.2.0",
 118      "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.2.0.tgz",
 119      "integrity": "sha512-apwXVmYVpQ34m/i71vrApRrRKCWQnZZF1+npOD0WV5xZFfwWOmKGQ2RWlfdy9vWITsenisM8M0Qeq8agcFHNiQ==",
 120      "dev": true
 121    },
 122    "acorn-node": {
 123      "version": "1.8.2",
 124      "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz",
 125      "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==",
 126      "dev": true,
 127      "requires": {
 128        "acorn": "^7.0.0",
 129        "acorn-walk": "^7.0.0",
 130        "xtend": "^4.0.2"
 131      }
 132    },
 133    "acorn-walk": {
 134      "version": "7.1.1",
 135      "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.1.1.tgz",
 136      "integrity": "sha512-wdlPY2tm/9XBr7QkKlq0WQVgiuGTX6YWPyRyBviSoScBuLfTVQhvwg6wJ369GJ/1nPfTLMfnrFIfjqVg6d+jQQ==",
 137      "dev": true
 138    },
 139    "aes-js": {
 140      "version": "3.0.0",
 141      "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-3.0.0.tgz",
 142      "integrity": "sha1-4h3xCtbCBTKVvLuNq0Cwnb6ofk0="
 143    },
 144    "ajv": {
 145      "version": "6.12.2",
 146      "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.2.tgz",
 147      "integrity": "sha512-k+V+hzjm5q/Mr8ef/1Y9goCmlsK4I6Sm74teeyGvFk1XrOsbsKLjEdrvny42CZ+a8sXbk8KWpY/bDwS+FLL2UQ==",
 148      "requires": {
 149        "fast-deep-equal": "^3.1.1",
 150        "fast-json-stable-stringify": "^2.0.0",
 151        "json-schema-traverse": "^0.4.1",
 152        "uri-js": "^4.2.2"
 153      }
 154    },
 155    "ansi-regex": {
 156      "version": "5.0.0",
 157      "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
 158      "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg=="
 159    },
 160    "ansi-styles": {
 161      "version": "3.2.1",
 162      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
 163      "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
 164      "requires": {
 165        "color-convert": "^1.9.0"
 166      }
 167    },
 168    "app-module-path": {
 169      "version": "2.2.0",
 170      "resolved": "https://registry.npmjs.org/app-module-path/-/app-module-path-2.2.0.tgz",
 171      "integrity": "sha1-ZBqlXft9am8KgUHEucCqULbCTdU=",
 172      "dev": true
 173    },
 174    "argparse": {
 175      "version": "1.0.10",
 176      "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
 177      "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
 178      "dev": true,
 179      "requires": {
 180        "sprintf-js": "~1.0.2"
 181      }
 182    },
 183    "array-flatten": {
 184      "version": "1.1.1",
 185      "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
 186      "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI="
 187    },
 188    "arrify": {
 189      "version": "1.0.1",
 190      "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
 191      "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=",
 192      "dev": true
 193    },
 194    "asn1": {
 195      "version": "0.2.4",
 196      "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
 197      "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==",
 198      "requires": {
 199        "safer-buffer": "~2.1.0"
 200      }
 201    },
 202    "asn1.js": {
 203      "version": "4.10.1",
 204      "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz",
 205      "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==",
 206      "requires": {
 207        "bn.js": "^4.0.0",
 208        "inherits": "^2.0.1",
 209        "minimalistic-assert": "^1.0.0"
 210      }
 211    },
 212    "assert": {
 213      "version": "1.5.0",
 214      "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz",
 215      "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==",
 216      "dev": true,
 217      "requires": {
 218        "object-assign": "^4.1.1",
 219        "util": "0.10.3"
 220      },
 221      "dependencies": {
 222        "inherits": {
 223          "version": "2.0.1",
 224          "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz",
 225          "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=",
 226          "dev": true
 227        },
 228        "util": {
 229          "version": "0.10.3",
 230          "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz",
 231          "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=",
 232          "dev": true,
 233          "requires": {
 234            "inherits": "2.0.1"
 235          }
 236        }
 237      }
 238    },
 239    "assert-plus": {
 240      "version": "1.0.0",
 241      "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
 242      "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU="
 243    },
 244    "assertion-error": {
 245      "version": "1.1.0",
 246      "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz",
 247      "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw=="
 248    },
 249    "async": {
 250      "version": "0.9.2",
 251      "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz",
 252      "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0="
 253    },
 254    "async-limiter": {
 255      "version": "1.0.1",
 256      "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz",
 257      "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ=="
 258    },
 259    "asynckit": {
 260      "version": "0.4.0",
 261      "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
 262      "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k="
 263    },
 264    "aws-sign2": {
 265      "version": "0.7.0",
 266      "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
 267      "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg="
 268    },
 269    "aws4": {
 270      "version": "1.9.1",
 271      "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.9.1.tgz",
 272      "integrity": "sha512-wMHVg2EOHaMRxbzgFJ9gtjOOCrI80OHLG14rxi28XwOW8ux6IiEbRCGGGqCtdAIg4FQCbW20k9RsT4y3gJlFug=="
 273    },
 274    "balanced-match": {
 275      "version": "1.0.0",
 276      "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
 277      "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c="
 278    },
 279    "base64-js": {
 280      "version": "1.3.1",
 281      "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz",
 282      "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g=="
 283    },
 284    "bcrypt-pbkdf": {
 285      "version": "1.0.2",
 286      "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
 287      "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
 288      "requires": {
 289        "tweetnacl": "^0.14.3"
 290      }
 291    },
 292    "big-integer": {
 293      "version": "1.6.48",
 294      "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.48.tgz",
 295      "integrity": "sha512-j51egjPa7/i+RdiRuJbPdJ2FIUYYPhvYLjzoYbcMMm62ooO6F94fETG4MTs46zPAF9Brs04OajboA/qTGuz78w=="
 296    },
 297    "bignumber.js": {
 298      "version": "9.0.0",
 299      "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.0.tgz",
 300      "integrity": "sha512-t/OYhhJ2SD+YGBQcjY8GzzDHEk9f3nerxjtfa6tlMXfe7frs/WozhvCNoGvpM0P3bNf3Gq5ZRMlGr5f3r4/N8A=="
 301    },
 302    "bindings": {
 303      "version": "1.5.0",
 304      "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz",
 305      "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==",
 306      "requires": {
 307        "file-uri-to-path": "1.0.0"
 308      }
 309    },
 310    "bip66": {
 311      "version": "1.1.5",
 312      "resolved": "https://registry.npmjs.org/bip66/-/bip66-1.1.5.tgz",
 313      "integrity": "sha1-AfqHSHhcpwlV1QESF9GzE5lpyiI=",
 314      "requires": {
 315        "safe-buffer": "^5.0.1"
 316      }
 317    },
 318    "blake-hash": {
 319      "version": "1.1.1",
 320      "resolved": "https://registry.npmjs.org/blake-hash/-/blake-hash-1.1.1.tgz",
 321      "integrity": "sha512-V93H+FEJuXXZi1eEsMtbcBFP9oL5Ept7SLw3cbXYlPC3nocm9Fr4m18ZhbhdJrZVS9J/Z0oNE4L3oDZvmorHNA==",
 322      "requires": {
 323        "bindings": "^1.2.1",
 324        "inherits": "^2.0.3",
 325        "nan": "^2.2.1"
 326      }
 327    },
 328    "blake2b": {
 329      "version": "2.1.3",
 330      "resolved": "https://registry.npmjs.org/blake2b/-/blake2b-2.1.3.tgz",
 331      "integrity": "sha512-pkDss4xFVbMb4270aCyGD3qLv92314Et+FsKzilCLxDz5DuZ2/1g3w4nmBbu6nKApPspnjG7JcwTjGZnduB1yg==",
 332      "requires": {
 333        "blake2b-wasm": "^1.1.0",
 334        "nanoassert": "^1.0.0"
 335      }
 336    },
 337    "blake2b-wasm": {
 338      "version": "1.1.7",
 339      "resolved": "https://registry.npmjs.org/blake2b-wasm/-/blake2b-wasm-1.1.7.tgz",
 340      "integrity": "sha512-oFIHvXhlz/DUgF0kq5B1CqxIDjIJwh9iDeUUGQUcvgiGz7Wdw03McEO7CfLBy7QKGdsydcMCgO9jFNBAFCtFcA==",
 341      "requires": {
 342        "nanoassert": "^1.0.0"
 343      }
 344    },
 345    "blakejs": {
 346      "version": "1.1.0",
 347      "resolved": "https://registry.npmjs.org/blakejs/-/blakejs-1.1.0.tgz",
 348      "integrity": "sha1-ad+S75U6qIylGjLfarHFShVfx6U=",
 349      "dev": true
 350    },
 351    "bluebird": {
 352      "version": "3.7.2",
 353      "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
 354      "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg=="
 355    },
 356    "bn.js": {
 357      "version": "4.11.8",
 358      "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz",
 359      "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA=="
 360    },
 361    "body-parser": {
 362      "version": "1.19.0",
 363      "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz",
 364      "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==",
 365      "requires": {
 366        "bytes": "3.1.0",
 367        "content-type": "~1.0.4",
 368        "debug": "2.6.9",
 369        "depd": "~1.1.2",
 370        "http-errors": "1.7.2",
 371        "iconv-lite": "0.4.24",
 372        "on-finished": "~2.3.0",
 373        "qs": "6.7.0",
 374        "raw-body": "2.4.0",
 375        "type-is": "~1.6.17"
 376      }
 377    },
 378    "brace-expansion": {
 379      "version": "1.1.11",
 380      "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
 381      "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
 382      "requires": {
 383        "balanced-match": "^1.0.0",
 384        "concat-map": "0.0.1"
 385      }
 386    },
 387    "brorand": {
 388      "version": "1.1.0",
 389      "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz",
 390      "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8="
 391    },
 392    "browser-pack": {
 393      "version": "6.1.0",
 394      "resolved": "https://registry.npmjs.org/browser-pack/-/browser-pack-6.1.0.tgz",
 395      "integrity": "sha512-erYug8XoqzU3IfcU8fUgyHqyOXqIE4tUTTQ+7mqUjQlvnXkOO6OlT9c/ZoJVHYoAaqGxr09CN53G7XIsO4KtWA==",
 396      "dev": true,
 397      "requires": {
 398        "JSONStream": "^1.0.3",
 399        "combine-source-map": "~0.8.0",
 400        "defined": "^1.0.0",
 401        "safe-buffer": "^5.1.1",
 402        "through2": "^2.0.0",
 403        "umd": "^3.0.0"
 404      }
 405    },
 406    "browser-resolve": {
 407      "version": "1.11.3",
 408      "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz",
 409      "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==",
 410      "dev": true,
 411      "requires": {
 412        "resolve": "1.1.7"
 413      },
 414      "dependencies": {
 415        "resolve": {
 416          "version": "1.1.7",
 417          "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz",
 418          "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=",
 419          "dev": true
 420        }
 421      }
 422    },
 423    "browser-stdout": {
 424      "version": "1.3.1",
 425      "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz",
 426      "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==",
 427      "dev": true
 428    },
 429    "browserify": {
 430      "version": "16.5.1",
 431      "resolved": "https://registry.npmjs.org/browserify/-/browserify-16.5.1.tgz",
 432      "integrity": "sha512-EQX0h59Pp+0GtSRb5rL6OTfrttlzv+uyaUVlK6GX3w11SQ0jKPKyjC/54RhPR2ib2KmfcELM06e8FxcI5XNU2A==",
 433      "dev": true,
 434      "requires": {
 435        "JSONStream": "^1.0.3",
 436        "assert": "^1.4.0",
 437        "browser-pack": "^6.0.1",
 438        "browser-resolve": "^1.11.0",
 439        "browserify-zlib": "~0.2.0",
 440        "buffer": "~5.2.1",
 441        "cached-path-relative": "^1.0.0",
 442        "concat-stream": "^1.6.0",
 443        "console-browserify": "^1.1.0",
 444        "constants-browserify": "~1.0.0",
 445        "crypto-browserify": "^3.0.0",
 446        "defined": "^1.0.0",
 447        "deps-sort": "^2.0.0",
 448        "domain-browser": "^1.2.0",
 449        "duplexer2": "~0.1.2",
 450        "events": "^2.0.0",
 451        "glob": "^7.1.0",
 452        "has": "^1.0.0",
 453        "htmlescape": "^1.1.0",
 454        "https-browserify": "^1.0.0",
 455        "inherits": "~2.0.1",
 456        "insert-module-globals": "^7.0.0",
 457        "labeled-stream-splicer": "^2.0.0",
 458        "mkdirp-classic": "^0.5.2",
 459        "module-deps": "^6.0.0",
 460        "os-browserify": "~0.3.0",
 461        "parents": "^1.0.1",
 462        "path-browserify": "~0.0.0",
 463        "process": "~0.11.0",
 464        "punycode": "^1.3.2",
 465        "querystring-es3": "~0.2.0",
 466        "read-only-stream": "^2.0.0",
 467        "readable-stream": "^2.0.2",
 468        "resolve": "^1.1.4",
 469        "shasum": "^1.0.0",
 470        "shell-quote": "^1.6.1",
 471        "stream-browserify": "^2.0.0",
 472        "stream-http": "^3.0.0",
 473        "string_decoder": "^1.1.1",
 474        "subarg": "^1.0.0",
 475        "syntax-error": "^1.1.1",
 476        "through2": "^2.0.0",
 477        "timers-browserify": "^1.0.1",
 478        "tty-browserify": "0.0.1",
 479        "url": "~0.11.0",
 480        "util": "~0.10.1",
 481        "vm-browserify": "^1.0.0",
 482        "xtend": "^4.0.0"
 483      },
 484      "dependencies": {
 485        "buffer": {
 486          "version": "5.2.1",
 487          "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.2.1.tgz",
 488          "integrity": "sha512-c+Ko0loDaFfuPWiL02ls9Xd3GO3cPVmUobQ6t3rXNUk304u6hGq+8N/kFi+QEIKhzK3uwolVhLzszmfLmMLnqg==",
 489          "dev": true,
 490          "requires": {
 491            "base64-js": "^1.0.2",
 492            "ieee754": "^1.1.4"
 493          }
 494        },
 495        "process": {
 496          "version": "0.11.10",
 497          "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
 498          "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=",
 499          "dev": true
 500        },
 501        "punycode": {
 502          "version": "1.4.1",
 503          "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
 504          "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
 505          "dev": true
 506        },
 507        "readable-stream": {
 508          "version": "2.3.7",
 509          "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
 510          "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
 511          "dev": true,
 512          "requires": {
 513            "core-util-is": "~1.0.0",
 514            "inherits": "~2.0.3",
 515            "isarray": "~1.0.0",
 516            "process-nextick-args": "~2.0.0",
 517            "safe-buffer": "~5.1.1",
 518            "string_decoder": "~1.1.1",
 519            "util-deprecate": "~1.0.1"
 520          },
 521          "dependencies": {
 522            "string_decoder": {
 523              "version": "1.1.1",
 524              "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
 525              "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
 526              "dev": true,
 527              "requires": {
 528                "safe-buffer": "~5.1.0"
 529              }
 530            }
 531          }
 532        }
 533      }
 534    },
 535    "browserify-aes": {
 536      "version": "1.2.0",
 537      "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz",
 538      "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==",
 539      "requires": {
 540        "buffer-xor": "^1.0.3",
 541        "cipher-base": "^1.0.0",
 542        "create-hash": "^1.1.0",
 543        "evp_bytestokey": "^1.0.3",
 544        "inherits": "^2.0.1",
 545        "safe-buffer": "^5.0.1"
 546      }
 547    },
 548    "browserify-cipher": {
 549      "version": "1.0.1",
 550      "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz",
 551      "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==",
 552      "requires": {
 553        "browserify-aes": "^1.0.4",
 554        "browserify-des": "^1.0.0",
 555        "evp_bytestokey": "^1.0.0"
 556      }
 557    },
 558    "browserify-des": {
 559      "version": "1.0.2",
 560      "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz",
 561      "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==",
 562      "requires": {
 563        "cipher-base": "^1.0.1",
 564        "des.js": "^1.0.0",
 565        "inherits": "^2.0.1",
 566        "safe-buffer": "^5.1.2"
 567      }
 568    },
 569    "browserify-rsa": {
 570      "version": "4.0.1",
 571      "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz",
 572      "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=",
 573      "requires": {
 574        "bn.js": "^4.1.0",
 575        "randombytes": "^2.0.1"
 576      }
 577    },
 578    "browserify-sign": {
 579      "version": "4.1.0",
 580      "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.1.0.tgz",
 581      "integrity": "sha512-VYxo7cDCeYUoBZ0ZCy4UyEUCP3smyBd4DRQM5nrFS1jJjPJjX7rP3oLRpPoWfkhQfyJ0I9ZbHbKafrFD/SGlrg==",
 582      "requires": {
 583        "bn.js": "^5.1.1",
 584        "browserify-rsa": "^4.0.1",
 585        "create-hash": "^1.2.0",
 586        "create-hmac": "^1.1.7",
 587        "elliptic": "^6.5.2",
 588        "inherits": "^2.0.4",
 589        "parse-asn1": "^5.1.5",
 590        "readable-stream": "^3.6.0"
 591      },
 592      "dependencies": {
 593        "bn.js": {
 594          "version": "5.1.1",
 595          "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.1.tgz",
 596          "integrity": "sha512-IUTD/REb78Z2eodka1QZyyEk66pciRcP6Sroka0aI3tG/iwIdYLrBD62RsubR7vqdt3WyX8p4jxeatzmRSphtA=="
 597        }
 598      }
 599    },
 600    "browserify-zlib": {
 601      "version": "0.2.0",
 602      "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz",
 603      "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==",
 604      "dev": true,
 605      "requires": {
 606        "pako": "~1.0.5"
 607      }
 608    },
 609    "buffer": {
 610      "version": "5.6.0",
 611      "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.6.0.tgz",
 612      "integrity": "sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw==",
 613      "requires": {
 614        "base64-js": "^1.0.2",
 615        "ieee754": "^1.1.4"
 616      }
 617    },
 618    "buffer-from": {
 619      "version": "1.1.1",
 620      "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz",
 621      "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==",
 622      "dev": true
 623    },
 624    "buffer-to-arraybuffer": {
 625      "version": "0.0.5",
 626      "resolved": "https://registry.npmjs.org/buffer-to-arraybuffer/-/buffer-to-arraybuffer-0.0.5.tgz",
 627      "integrity": "sha1-YGSkD6dutDxyOrqe+PbhIW0QURo="
 628    },
 629    "buffer-xor": {
 630      "version": "1.0.3",
 631      "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz",
 632      "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk="
 633    },
 634    "builtin-modules": {
 635      "version": "1.1.1",
 636      "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz",
 637      "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=",
 638      "dev": true
 639    },
 640    "builtin-status-codes": {
 641      "version": "3.0.0",
 642      "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz",
 643      "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=",
 644      "dev": true
 645    },
 646    "bytes": {
 647      "version": "3.1.0",
 648      "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
 649      "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg=="
 650    },
 651    "cacheable-request": {
 652      "version": "6.1.0",
 653      "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz",
 654      "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==",
 655      "requires": {
 656        "clone-response": "^1.0.2",
 657        "get-stream": "^5.1.0",
 658        "http-cache-semantics": "^4.0.0",
 659        "keyv": "^3.0.0",
 660        "lowercase-keys": "^2.0.0",
 661        "normalize-url": "^4.1.0",
 662        "responselike": "^1.0.2"
 663      },
 664      "dependencies": {
 665        "get-stream": {
 666          "version": "5.1.0",
 667          "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz",
 668          "integrity": "sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==",
 669          "requires": {
 670            "pump": "^3.0.0"
 671          }
 672        },
 673        "lowercase-keys": {
 674          "version": "2.0.0",
 675          "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz",
 676          "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA=="
 677        }
 678      }
 679    },
 680    "cached-path-relative": {
 681      "version": "1.0.2",
 682      "resolved": "https://registry.npmjs.org/cached-path-relative/-/cached-path-relative-1.0.2.tgz",
 683      "integrity": "sha512-5r2GqsoEb4qMTTN9J+WzXfjov+hjxT+j3u5K+kIVNIwAd99DLCJE9pBIMP1qVeybV6JiijL385Oz0DcYxfbOIg==",
 684      "dev": true
 685    },
 686    "camelcase": {
 687      "version": "5.3.1",
 688      "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
 689      "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg=="
 690    },
 691    "caseless": {
 692      "version": "0.12.0",
 693      "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
 694      "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw="
 695    },
 696    "chai": {
 697      "version": "4.2.0",
 698      "resolved": "https://registry.npmjs.org/chai/-/chai-4.2.0.tgz",
 699      "integrity": "sha512-XQU3bhBukrOsQCuwZndwGcCVQHyZi53fQ6Ys1Fym7E4olpIqqZZhhoFJoaKVvV17lWQoXYwgWN2nF5crA8J2jw==",
 700      "requires": {
 701        "assertion-error": "^1.1.0",
 702        "check-error": "^1.0.2",
 703        "deep-eql": "^3.0.1",
 704        "get-func-name": "^2.0.0",
 705        "pathval": "^1.1.0",
 706        "type-detect": "^4.0.5"
 707      }
 708    },
 709    "chalk": {
 710      "version": "2.4.2",
 711      "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
 712      "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
 713      "requires": {
 714        "ansi-styles": "^3.2.1",
 715        "escape-string-regexp": "^1.0.5",
 716        "supports-color": "^5.3.0"
 717      }
 718    },
 719    "check-error": {
 720      "version": "1.0.2",
 721      "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz",
 722      "integrity": "sha1-V00xLt2Iu13YkS6Sht1sCu1KrII="
 723    },
 724    "chownr": {
 725      "version": "1.1.4",
 726      "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
 727      "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg=="
 728    },
 729    "cipher-base": {
 730      "version": "1.0.4",
 731      "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz",
 732      "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==",
 733      "requires": {
 734        "inherits": "^2.0.1",
 735        "safe-buffer": "^5.0.1"
 736      }
 737    },
 738    "circom": {
 739      "version": "0.5.10",
 740      "resolved": "https://registry.npmjs.org/circom/-/circom-0.5.10.tgz",
 741      "integrity": "sha512-50cVHDG7EbkuS6Ht3SDKBDeR/2M+/XSUxfpJMBL1TmFO2B/ucwUIwBNS00bpdtkT080dqwOVtuiYTLQ27prImw==",
 742      "dev": true,
 743      "requires": {
 744        "chai": "^4.2.0",
 745        "circom_runtime": "0.0.6",
 746        "fastfile": "0.0.1",
 747        "ffiasm": "0.0.2",
 748        "ffjavascript": "0.1.0",
 749        "ffwasm": "0.0.7",
 750        "fnv-plus": "^1.3.1",
 751        "r1csfile": "0.0.5",
 752        "tmp-promise": "^2.0.2",
 753        "wasmbuilder": "0.0.10"
 754      },
 755      "dependencies": {
 756        "circom_runtime": {
 757          "version": "0.0.6",
 758          "resolved": "https://registry.npmjs.org/circom_runtime/-/circom_runtime-0.0.6.tgz",
 759          "integrity": "sha512-o0T5MuWzxnxinWG3+CygS/kZouoP+z5ZrufUwqKJy3gsVFJhkbqMpfKmcBGjhExB3uatA7cKyOiRAOLOz5+t5w==",
 760          "dev": true,
 761          "requires": {
 762            "ffjavascript": "0.1.0",
 763            "fnv-plus": "^1.3.1"
 764          }
 765        },
 766        "ffjavascript": {
 767          "version": "0.1.0",
 768          "resolved": "https://registry.npmjs.org/ffjavascript/-/ffjavascript-0.1.0.tgz",
 769          "integrity": "sha512-dmKlUasSfvUcxBm8nCSKl2x7EFJsXA7OVP8XLFA03T2+6mAc3IiVLC2ambEVOcMOhyhl0vJfVZjM9f9d38D1rw==",
 770          "dev": true,
 771          "requires": {
 772            "big-integer": "^1.6.48"
 773          }
 774        }
 775      }
 776    },
 777    "circom_runtime": {
 778      "version": "0.0.6",
 779      "resolved": "https://registry.npmjs.org/circom_runtime/-/circom_runtime-0.0.6.tgz",
 780      "integrity": "sha512-o0T5MuWzxnxinWG3+CygS/kZouoP+z5ZrufUwqKJy3gsVFJhkbqMpfKmcBGjhExB3uatA7cKyOiRAOLOz5+t5w==",
 781      "dev": true,
 782      "requires": {
 783        "ffjavascript": "0.1.0",
 784        "fnv-plus": "^1.3.1"
 785      },
 786      "dependencies": {
 787        "ffjavascript": {
 788          "version": "0.1.0",
 789          "resolved": "https://registry.npmjs.org/ffjavascript/-/ffjavascript-0.1.0.tgz",
 790          "integrity": "sha512-dmKlUasSfvUcxBm8nCSKl2x7EFJsXA7OVP8XLFA03T2+6mAc3IiVLC2ambEVOcMOhyhl0vJfVZjM9f9d38D1rw==",
 791          "dev": true,
 792          "requires": {
 793            "big-integer": "^1.6.48"
 794          }
 795        }
 796      }
 797    },
 798    "circomlib": {
 799      "version": "0.2.2",
 800      "resolved": "https://registry.npmjs.org/circomlib/-/circomlib-0.2.2.tgz",
 801      "integrity": "sha512-y4hAugMfS9tW1+vXqIF2naSce0VttyZDmB1DN5rlBWR7/xaER1fUfEKnXmZuqXtvX9jr96u4N8Hm3tdyaNN3tQ==",
 802      "requires": {
 803        "blake-hash": "^1.1.0",
 804        "blake2b": "^2.1.3",
 805        "circom": "0.5.9",
 806        "ffjavascript": "0.1.0",
 807        "web3": "^1.2.6"
 808      },
 809      "dependencies": {
 810        "circom": {
 811          "version": "0.5.9",
 812          "resolved": "https://registry.npmjs.org/circom/-/circom-0.5.9.tgz",
 813          "integrity": "sha512-SCJoY2FoVpFsRlRcmRgLP5ko0jSxREAmQh7CM6gQ6V9KI5wXm8vR+5phj6wek/p0TnO5s3wR88JPMfjAm8P2Mw==",
 814          "requires": {
 815            "chai": "^4.2.0",
 816            "fastfile": "0.0.1",
 817            "ffiasm": "0.0.2",
 818            "ffjavascript": "0.1.0",
 819            "ffwasm": "0.0.7",
 820            "fnv-plus": "^1.3.1",
 821            "r1csfile": "0.0.5",
 822            "tmp-promise": "^2.0.2",
 823            "wasmbuilder": "0.0.10"
 824          }
 825        },
 826        "ffjavascript": {
 827          "version": "0.1.0",
 828          "resolved": "https://registry.npmjs.org/ffjavascript/-/ffjavascript-0.1.0.tgz",
 829          "integrity": "sha512-dmKlUasSfvUcxBm8nCSKl2x7EFJsXA7OVP8XLFA03T2+6mAc3IiVLC2ambEVOcMOhyhl0vJfVZjM9f9d38D1rw==",
 830          "requires": {
 831            "big-integer": "^1.6.48"
 832          }
 833        }
 834      }
 835    },
 836    "cliui": {
 837      "version": "6.0.0",
 838      "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz",
 839      "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==",
 840      "requires": {
 841        "string-width": "^4.2.0",
 842        "strip-ansi": "^6.0.0",
 843        "wrap-ansi": "^6.2.0"
 844      }
 845    },
 846    "clone-response": {
 847      "version": "1.0.2",
 848      "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz",
 849      "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=",
 850      "requires": {
 851        "mimic-response": "^1.0.0"
 852      }
 853    },
 854    "code-point-at": {
 855      "version": "1.1.0",
 856      "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
 857      "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=",
 858      "dev": true
 859    },
 860    "color-convert": {
 861      "version": "1.9.3",
 862      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
 863      "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
 864      "requires": {
 865        "color-name": "1.1.3"
 866      }
 867    },
 868    "color-name": {
 869      "version": "1.1.3",
 870      "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
 871      "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
 872    },
 873    "combine-source-map": {
 874      "version": "0.8.0",
 875      "resolved": "https://registry.npmjs.org/combine-source-map/-/combine-source-map-0.8.0.tgz",
 876      "integrity": "sha1-pY0N8ELBhvz4IqjoAV9UUNLXmos=",
 877      "dev": true,
 878      "requires": {
 879        "convert-source-map": "~1.1.0",
 880        "inline-source-map": "~0.6.0",
 881        "lodash.memoize": "~3.0.3",
 882        "source-map": "~0.5.3"
 883      },
 884      "dependencies": {
 885        "source-map": {
 886          "version": "0.5.7",
 887          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
 888          "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
 889          "dev": true
 890        }
 891      }
 892    },
 893    "combined-stream": {
 894      "version": "1.0.8",
 895      "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
 896      "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
 897      "requires": {
 898        "delayed-stream": "~1.0.0"
 899      }
 900    },
 901    "commander": {
 902      "version": "2.15.1",
 903      "resolved": "https://registry.npmjs.org/commander/-/commander-2.15.1.tgz",
 904      "integrity": "sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag==",
 905      "dev": true
 906    },
 907    "concat-map": {
 908      "version": "0.0.1",
 909      "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
 910      "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
 911    },
 912    "concat-stream": {
 913      "version": "1.6.2",
 914      "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz",
 915      "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==",
 916      "dev": true,
 917      "requires": {
 918        "buffer-from": "^1.0.0",
 919        "inherits": "^2.0.3",
 920        "readable-stream": "^2.2.2",
 921        "typedarray": "^0.0.6"
 922      },
 923      "dependencies": {
 924        "readable-stream": {
 925          "version": "2.3.7",
 926          "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
 927          "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
 928          "dev": true,
 929          "requires": {
 930            "core-util-is": "~1.0.0",
 931            "inherits": "~2.0.3",
 932            "isarray": "~1.0.0",
 933            "process-nextick-args": "~2.0.0",
 934            "safe-buffer": "~5.1.1",
 935            "string_decoder": "~1.1.1",
 936            "util-deprecate": "~1.0.1"
 937          }
 938        },
 939        "string_decoder": {
 940          "version": "1.1.1",
 941          "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
 942          "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
 943          "dev": true,
 944          "requires": {
 945            "safe-buffer": "~5.1.0"
 946          }
 947        }
 948      }
 949    },
 950    "console-browserify": {
 951      "version": "1.2.0",
 952      "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz",
 953      "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==",
 954      "dev": true
 955    },
 956    "constants-browserify": {
 957      "version": "1.0.0",
 958      "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz",
 959      "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=",
 960      "dev": true
 961    },
 962    "content-disposition": {
 963      "version": "0.5.3",
 964      "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz",
 965      "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==",
 966      "requires": {
 967        "safe-buffer": "5.1.2"
 968      }
 969    },
 970    "content-type": {
 971      "version": "1.0.4",
 972      "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
 973      "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA=="
 974    },
 975    "convert-source-map": {
 976      "version": "1.1.3",
 977      "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.1.3.tgz",
 978      "integrity": "sha1-SCnId+n+SbMWHzvzZziI4gRpmGA=",
 979      "dev": true
 980    },
 981    "cookie": {
 982      "version": "0.4.0",
 983      "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz",
 984      "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg=="
 985    },
 986    "cookie-signature": {
 987      "version": "1.0.6",
 988      "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
 989      "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw="
 990    },
 991    "cookiejar": {
 992      "version": "2.1.2",
 993      "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.2.tgz",
 994      "integrity": "sha512-Mw+adcfzPxcPeI+0WlvRrr/3lGVO0bD75SxX6811cxSh1Wbxx7xZBGK1eVtDf6si8rg2lhnUjsVLMFMfbRIuwA=="
 995    },
 996    "core-util-is": {
 997      "version": "1.0.2",
 998      "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
 999      "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
1000    },
1001    "cors": {
1002      "version": "2.8.5",
1003      "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz",
1004      "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==",
1005      "requires": {
1006        "object-assign": "^4",
1007        "vary": "^1"
1008      }
1009    },
1010    "create-ecdh": {
1011      "version": "4.0.3",
1012      "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz",
1013      "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==",
1014      "requires": {
1015        "bn.js": "^4.1.0",
1016        "elliptic": "^6.0.0"
1017      }
1018    },
1019    "create-hash": {
1020      "version": "1.2.0",
1021      "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz",
1022      "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==",
1023      "requires": {
1024        "cipher-base": "^1.0.1",
1025        "inherits": "^2.0.1",
1026        "md5.js": "^1.3.4",
1027        "ripemd160": "^2.0.1",
1028        "sha.js": "^2.4.0"
1029      }
1030    },
1031    "create-hmac": {
1032      "version": "1.1.7",
1033      "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz",
1034      "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==",
1035      "requires": {
1036        "cipher-base": "^1.0.3",
1037        "create-hash": "^1.1.0",
1038        "inherits": "^2.0.1",
1039        "ripemd160": "^2.0.0",
1040        "safe-buffer": "^5.0.1",
1041        "sha.js": "^2.4.8"
1042      }
1043    },
1044    "cross-spawn": {
1045      "version": "6.0.5",
1046      "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
1047      "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
1048      "dev": true,
1049      "requires": {
1050        "nice-try": "^1.0.4",
1051        "path-key": "^2.0.1",
1052        "semver": "^5.5.0",
1053        "shebang-command": "^1.2.0",
1054        "which": "^1.2.9"
1055      },
1056      "dependencies": {
1057        "semver": {
1058          "version": "5.7.1",
1059          "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
1060          "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
1061          "dev": true
1062        }
1063      }
1064    },
1065    "crypto-browserify": {
1066      "version": "3.12.0",
1067      "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz",
1068      "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==",
1069      "requires": {
1070        "browserify-cipher": "^1.0.0",
1071        "browserify-sign": "^4.0.0",
1072        "create-ecdh": "^4.0.0",
1073        "create-hash": "^1.1.0",
1074        "create-hmac": "^1.1.0",
1075        "diffie-hellman": "^5.0.0",
1076        "inherits": "^2.0.1",
1077        "pbkdf2": "^3.0.3",
1078        "public-encrypt": "^4.0.0",
1079        "randombytes": "^2.0.0",
1080        "randomfill": "^1.0.3"
1081      }
1082    },
1083    "d": {
1084      "version": "1.0.1",
1085      "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz",
1086      "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==",
1087      "requires": {
1088        "es5-ext": "^0.10.50",
1089        "type": "^1.0.1"
1090      }
1091    },
1092    "dash-ast": {
1093      "version": "1.0.0",
1094      "resolved": "https://registry.npmjs.org/dash-ast/-/dash-ast-1.0.0.tgz",
1095      "integrity": "sha512-Vy4dx7gquTeMcQR/hDkYLGUnwVil6vk4FOOct+djUnHOUWt+zJPJAaRIXaAFkPXtJjvlY7o3rfRu0/3hpnwoUA==",
1096      "dev": true
1097    },
1098    "dashdash": {
1099      "version": "1.14.1",
1100      "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
1101      "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
1102      "requires": {
1103        "assert-plus": "^1.0.0"
1104      }
1105    },
1106    "debug": {
1107      "version": "2.6.9",
1108      "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
1109      "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
1110      "requires": {
1111        "ms": "2.0.0"
1112      }
1113    },
1114    "decamelize": {
1115      "version": "1.2.0",
1116      "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
1117      "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA="
1118    },
1119    "decode-uri-component": {
1120      "version": "0.2.0",
1121      "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
1122      "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU="
1123    },
1124    "decompress-response": {
1125      "version": "3.3.0",
1126      "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz",
1127      "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=",
1128      "requires": {
1129        "mimic-response": "^1.0.0"
1130      }
1131    },
1132    "deep-eql": {
1133      "version": "3.0.1",
1134      "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz",
1135      "integrity": "sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==",
1136      "requires": {
1137        "type-detect": "^4.0.0"
1138      }
1139    },
1140    "defer-to-connect": {
1141      "version": "1.1.3",
1142      "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz",
1143      "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ=="
1144    },
1145    "defined": {
1146      "version": "1.0.0",
1147      "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz",
1148      "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=",
1149      "dev": true
1150    },
1151    "delayed-stream": {
1152      "version": "1.0.0",
1153      "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
1154      "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk="
1155    },
1156    "depd": {
1157      "version": "1.1.2",
1158      "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
1159      "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak="
1160    },
1161    "deps-sort": {
1162      "version": "2.0.1",
1163      "resolved": "https://registry.npmjs.org/deps-sort/-/deps-sort-2.0.1.tgz",
1164      "integrity": "sha512-1orqXQr5po+3KI6kQb9A4jnXT1PBwggGl2d7Sq2xsnOeI9GPcE/tGcF9UiSZtZBM7MukY4cAh7MemS6tZYipfw==",
1165      "dev": true,
1166      "requires": {
1167        "JSONStream": "^1.0.3",
1168        "shasum-object": "^1.0.0",
1169        "subarg": "^1.0.0",
1170        "through2": "^2.0.0"
1171      }
1172    },
1173    "des.js": {
1174      "version": "1.0.1",
1175      "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz",
1176      "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==",
1177      "requires": {
1178        "inherits": "^2.0.1",
1179        "minimalistic-assert": "^1.0.0"
1180      }
1181    },
1182    "destroy": {
1183      "version": "1.0.4",
1184      "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
1185      "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA="
1186    },
1187    "detective": {
1188      "version": "5.2.0",
1189      "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz",
1190      "integrity": "sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==",
1191      "dev": true,
1192      "requires": {
1193        "acorn-node": "^1.6.1",
1194        "defined": "^1.0.0",
1195        "minimist": "^1.1.1"
1196      }
1197    },
1198    "diff": {
1199      "version": "3.5.0",
1200      "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz",
1201      "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==",
1202      "dev": true
1203    },
1204    "diffie-hellman": {
1205      "version": "5.0.3",
1206      "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz",
1207      "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==",
1208      "requires": {
1209        "bn.js": "^4.1.0",
1210        "miller-rabin": "^4.0.0",
1211        "randombytes": "^2.0.0"
1212      }
1213    },
1214    "dom-walk": {
1215      "version": "0.1.2",
1216      "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz",
1217      "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w=="
1218    },
1219    "domain-browser": {
1220      "version": "1.2.0",
1221      "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz",
1222      "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==",
1223      "dev": true
1224    },
1225    "drbg.js": {
1226      "version": "1.0.1",
1227      "resolved": "https://registry.npmjs.org/drbg.js/-/drbg.js-1.0.1.tgz",
1228      "integrity": "sha1-Pja2xCs3BDgjzbwzLVjzHiRFSAs=",
1229      "requires": {
1230        "browserify-aes": "^1.0.6",
1231        "create-hash": "^1.1.2",
1232        "create-hmac": "^1.1.4"
1233      }
1234    },
1235    "duplexer2": {
1236      "version": "0.1.4",
1237      "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz",
1238      "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=",
1239      "dev": true,
1240      "requires": {
1241        "readable-stream": "^2.0.2"
1242      },
1243      "dependencies": {
1244        "readable-stream": {
1245          "version": "2.3.7",
1246          "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
1247          "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
1248          "dev": true,
1249          "requires": {
1250            "core-util-is": "~1.0.0",
1251            "inherits": "~2.0.3",
1252            "isarray": "~1.0.0",
1253            "process-nextick-args": "~2.0.0",
1254            "safe-buffer": "~5.1.1",
1255            "string_decoder": "~1.1.1",
1256            "util-deprecate": "~1.0.1"
1257          }
1258        },
1259        "string_decoder": {
1260          "version": "1.1.1",
1261          "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
1262          "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
1263          "dev": true,
1264          "requires": {
1265            "safe-buffer": "~5.1.0"
1266          }
1267        }
1268      }
1269    },
1270    "duplexer3": {
1271      "version": "0.1.4",
1272      "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz",
1273      "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI="
1274    },
1275    "ecc-jsbn": {
1276      "version": "0.1.2",
1277      "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
1278      "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
1279      "requires": {
1280        "jsbn": "~0.1.0",
1281        "safer-buffer": "^2.1.0"
1282      }
1283    },
1284    "ee-first": {
1285      "version": "1.1.1",
1286      "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
1287      "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0="
1288    },
1289    "ejs": {
1290      "version": "3.1.2",
1291      "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.2.tgz",
1292      "integrity": "sha512-zFuywxrAWtX5Mk2KAuoJNkXXbfezpNA0v7i+YC971QORguPekpjpAgeOv99YWSdKXwj7JxI2QAWDeDkE8fWtXw==",
1293      "requires": {
1294        "jake": "^10.6.1"
1295      }
1296    },
1297    "elliptic": {
1298      "version": "6.5.2",
1299      "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.2.tgz",
1300      "integrity": "sha512-f4x70okzZbIQl/NSRLkI/+tteV/9WqL98zx+SQ69KbXxmVrmjwsNUPn/gYJJ0sHvEak24cZgHIPegRePAtA/xw==",
1301      "requires": {
1302        "bn.js": "^4.4.0",
1303        "brorand": "^1.0.1",
1304        "hash.js": "^1.0.0",
1305        "hmac-drbg": "^1.0.0",
1306        "inherits": "^2.0.1",
1307        "minimalistic-assert": "^1.0.0",
1308        "minimalistic-crypto-utils": "^1.0.0"
1309      }
1310    },
1311    "emoji-regex": {
1312      "version": "8.0.0",
1313      "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
1314      "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
1315    },
1316    "encodeurl": {
1317      "version": "1.0.2",
1318      "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
1319      "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k="
1320    },
1321    "end-of-stream": {
1322      "version": "1.4.4",
1323      "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
1324      "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
1325      "requires": {
1326        "once": "^1.4.0"
1327      }
1328    },
1329    "es5-ext": {
1330      "version": "0.10.53",
1331      "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz",
1332      "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==",
1333      "requires": {
1334        "es6-iterator": "~2.0.3",
1335        "es6-symbol": "~3.1.3",
1336        "next-tick": "~1.0.0"
1337      }
1338    },
1339    "es6-iterator": {
1340      "version": "2.0.3",
1341      "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz",
1342      "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=",
1343      "requires": {
1344        "d": "1",
1345        "es5-ext": "^0.10.35",
1346        "es6-symbol": "^3.1.1"
1347      }
1348    },
1349    "es6-symbol": {
1350      "version": "3.1.3",
1351      "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz",
1352      "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==",
1353      "requires": {
1354        "d": "^1.0.1",
1355        "ext": "^1.1.2"
1356      }
1357    },
1358    "escape-html": {
1359      "version": "1.0.3",
1360      "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
1361      "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg="
1362    },
1363    "escape-string-regexp": {
1364      "version": "1.0.5",
1365      "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
1366      "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
1367    },
1368    "eslint-plugin-mocha": {
1369      "version": "6.3.0",
1370      "resolved": "https://registry.npmjs.org/eslint-plugin-mocha/-/eslint-plugin-mocha-6.3.0.tgz",
1371      "integrity": "sha512-Cd2roo8caAyG21oKaaNTj7cqeYRWW1I2B5SfpKRp0Ip1gkfwoR1Ow0IGlPWnNjzywdF4n+kHL8/9vM6zCJUxdg==",
1372      "dev": true,
1373      "requires": {
1374        "eslint-utils": "^2.0.0",
1375        "ramda": "^0.27.0"
1376      }
1377    },
1378    "eslint-utils": {
1379      "version": "2.0.0",
1380      "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.0.0.tgz",
1381      "integrity": "sha512-0HCPuJv+7Wv1bACm8y5/ECVfYdfsAm9xmVb7saeFlxjPYALefjhbYoCkBjPdPzGH8wWyTpAez82Fh3VKYEZ8OA==",
1382      "dev": true,
1383      "requires": {
1384        "eslint-visitor-keys": "^1.1.0"
1385      }
1386    },
1387    "eslint-visitor-keys": {
1388      "version": "1.1.0",
1389      "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz",
1390      "integrity": "sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A==",
1391      "dev": true
1392    },
1393    "esprima": {
1394      "version": "4.0.1",
1395      "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
1396      "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
1397      "dev": true
1398    },
1399    "etag": {
1400      "version": "1.8.1",
1401      "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
1402      "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc="
1403    },
1404    "eth-ens-namehash": {
1405      "version": "2.0.8",
1406      "resolved": "https://registry.npmjs.org/eth-ens-namehash/-/eth-ens-namehash-2.0.8.tgz",
1407      "integrity": "sha1-IprEbsqG1S4MmR58sq74P/D2i88=",
1408      "requires": {
1409        "idna-uts46-hx": "^2.3.1",
1410        "js-sha3": "^0.5.7"
1411      },
1412      "dependencies": {
1413        "js-sha3": {
1414          "version": "0.5.7",
1415          "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.5.7.tgz",
1416          "integrity": "sha1-DU/9gALVMzqrr0oj7tL2N0yfKOc="
1417        }
1418      }
1419    },
1420    "eth-lib": {
1421      "version": "0.1.29",
1422      "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.1.29.tgz",
1423      "integrity": "sha512-bfttrr3/7gG4E02HoWTDUcDDslN003OlOoBxk9virpAZQ1ja/jDgwkWB8QfJF7ojuEowrqy+lzp9VcJG7/k5bQ==",
1424      "requires": {
1425        "bn.js": "^4.11.6",
1426        "elliptic": "^6.4.0",
1427        "nano-json-stream-parser": "^0.1.2",
1428        "servify": "^0.1.12",
1429        "ws": "^3.0.0",
1430        "xhr-request-promise": "^0.1.2"
1431      }
1432    },
1433    "ethereum-bloom-filters": {
1434      "version": "1.0.7",
1435      "resolved": "https://registry.npmjs.org/ethereum-bloom-filters/-/ethereum-bloom-filters-1.0.7.tgz",
1436      "integrity": "sha512-cDcJJSJ9GMAcURiAWO3DxIEhTL/uWqlQnvgKpuYQzYPrt/izuGU+1ntQmHt0IRq6ADoSYHFnB+aCEFIldjhkMQ==",
1437      "requires": {
1438        "js-sha3": "^0.8.0"
1439      }
1440    },
1441    "ethereumjs-common": {
1442      "version": "1.5.1",
1443      "resolved": "https://registry.npmjs.org/ethereumjs-common/-/ethereumjs-common-1.5.1.tgz",
1444      "integrity": "sha512-aVUPRLgmXORGXXEVkFYgPhr9TGtpBY2tGhZ9Uh0A3lIUzUDr1x6kQx33SbjPUkLkX3eniPQnIL/2psjkjrOfcQ=="
1445    },
1446    "ethereumjs-tx": {
1447      "version": "2.1.2",
1448      "resolved": "https://registry.npmjs.org/ethereumjs-tx/-/ethereumjs-tx-2.1.2.tgz",
1449      "integrity": "sha512-zZEK1onCeiORb0wyCXUvg94Ve5It/K6GD1K+26KfFKodiBiS6d9lfCXlUKGBBdQ+bv7Day+JK0tj1K+BeNFRAw==",
1450      "requires": {
1451        "ethereumjs-common": "^1.5.0",
1452        "ethereumjs-util": "^6.0.0"
1453      }
1454    },
1455    "ethereumjs-util": {
1456      "version": "6.2.0",
1457      "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-6.2.0.tgz",
1458      "integrity": "sha512-vb0XN9J2QGdZGIEKG2vXM+kUdEivUfU6Wmi5y0cg+LRhDYKnXIZ/Lz7XjFbHRR9VIKq2lVGLzGBkA++y2nOdOQ==",
1459      "requires": {
1460        "@types/bn.js": "^4.11.3",
1461        "bn.js": "^4.11.0",
1462        "create-hash": "^1.1.2",
1463        "ethjs-util": "0.1.6",
1464        "keccak": "^2.0.0",
1465        "rlp": "^2.2.3",
1466        "secp256k1": "^3.0.1"
1467      }
1468    },
1469    "ethers": {
1470      "version": "4.0.0-beta.3",
1471      "resolved": "https://registry.npmjs.org/ethers/-/ethers-4.0.0-beta.3.tgz",
1472      "integrity": "sha512-YYPogooSknTwvHg3+Mv71gM/3Wcrx+ZpCzarBj3mqs9njjRkrOo2/eufzhHloOCo3JSoNI4TQJJ6yU5ABm3Uog==",
1473      "requires": {
1474        "@types/node": "^10.3.2",
1475        "aes-js": "3.0.0",
1476        "bn.js": "^4.4.0",
1477        "elliptic": "6.3.3",
1478        "hash.js": "1.1.3",
1479        "js-sha3": "0.5.7",
1480        "scrypt-js": "2.0.3",
1481        "setimmediate": "1.0.4",
1482        "uuid": "2.0.1",
1483        "xmlhttprequest": "1.8.0"
1484      },
1485      "dependencies": {
1486        "@types/node": {
1487          "version": "10.17.21",
1488          "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.21.tgz",
1489          "integrity": "sha512-PQKsydPxYxF1DsAFWmunaxd3sOi3iMt6Zmx/tgaagHYmwJ/9cRH91hQkeJZaUGWbvn0K5HlSVEXkn5U/llWPpQ=="
1490        },
1491        "elliptic": {
1492          "version": "6.3.3",
1493          "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.3.3.tgz",
1494          "integrity": "sha1-VILZZG1UvLif19mU/J4ulWiHbj8=",
1495          "requires": {
1496            "bn.js": "^4.4.0",
1497            "brorand": "^1.0.1",
1498            "hash.js": "^1.0.0",
1499            "inherits": "^2.0.1"
1500          }
1501        },
1502        "hash.js": {
1503          "version": "1.1.3",
1504          "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.3.tgz",
1505          "integrity": "sha512-/UETyP0W22QILqS+6HowevwhEFJ3MBJnwTf75Qob9Wz9t0DPuisL8kW8YZMK62dHAKE1c1p+gY1TtOLY+USEHA==",
1506          "requires": {
1507            "inherits": "^2.0.3",
1508            "minimalistic-assert": "^1.0.0"
1509          }
1510        },
1511        "js-sha3": {
1512          "version": "0.5.7",
1513          "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.5.7.tgz",
1514          "integrity": "sha1-DU/9gALVMzqrr0oj7tL2N0yfKOc="
1515        },
1516        "setimmediate": {
1517          "version": "1.0.4",
1518          "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.4.tgz",
1519          "integrity": "sha1-IOgd5iLUoCWIzgyNqJc8vPHTE48="
1520        },
1521        "uuid": {
1522          "version": "2.0.1",
1523          "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.1.tgz",
1524          "integrity": "sha1-wqMN7bPlNdcsz4LjQ5QaULqFM6w="
1525        }
1526      }
1527    },
1528    "ethjs-unit": {
1529      "version": "0.1.6",
1530      "resolved": "https://registry.npmjs.org/ethjs-unit/-/ethjs-unit-0.1.6.tgz",
1531      "integrity": "sha1-xmWSHkduh7ziqdWIpv4EBbLEFpk=",
1532      "requires": {
1533        "bn.js": "4.11.6",
1534        "number-to-bn": "1.7.0"
1535      },
1536      "dependencies": {
1537        "bn.js": {
1538          "version": "4.11.6",
1539          "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.6.tgz",
1540          "integrity": "sha1-UzRK2xRhehP26N0s4okF0cC6MhU="
1541        }
1542      }
1543    },
1544    "ethjs-util": {
1545      "version": "0.1.6",
1546      "resolved": "https://registry.npmjs.org/ethjs-util/-/ethjs-util-0.1.6.tgz",
1547      "integrity": "sha512-CUnVOQq7gSpDHZVVrQW8ExxUETWrnrvXYvYz55wOU8Uj4VCgw56XC2B/fVqQN+f7gmrnRHSLVnFAwsCuNwji8w==",
1548      "requires": {
1549        "is-hex-prefixed": "1.0.0",
1550        "strip-hex-prefix": "1.0.0"
1551      }
1552    },
1553    "eventemitter3": {
1554      "version": "3.1.2",
1555      "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz",
1556      "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q=="
1557    },
1558    "events": {
1559      "version": "2.1.0",
1560      "resolved": "https://registry.npmjs.org/events/-/events-2.1.0.tgz",
1561      "integrity": "sha512-3Zmiobend8P9DjmKAty0Era4jV8oJ0yGYe2nJJAxgymF9+N8F2m0hhZiMoWtcfepExzNKZumFU3ksdQbInGWCg==",
1562      "dev": true
1563    },
1564    "evp_bytestokey": {
1565      "version": "1.0.3",
1566      "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz",
1567      "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==",
1568      "requires": {
1569        "md5.js": "^1.3.4",
1570        "safe-buffer": "^5.1.1"
1571      }
1572    },
1573    "execa": {
1574      "version": "1.0.0",
1575      "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
1576      "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
1577      "dev": true,
1578      "requires": {
1579        "cross-spawn": "^6.0.0",
1580        "get-stream": "^4.0.0",
1581        "is-stream": "^1.1.0",
1582        "npm-run-path": "^2.0.0",
1583        "p-finally": "^1.0.0",
1584        "signal-exit": "^3.0.0",
1585        "strip-eof": "^1.0.0"
1586      }
1587    },
1588    "express": {
1589      "version": "4.17.1",
1590      "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz",
1591      "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==",
1592      "requires": {
1593        "accepts": "~1.3.7",
1594        "array-flatten": "1.1.1",
1595        "body-parser": "1.19.0",
1596        "content-disposition": "0.5.3",
1597        "content-type": "~1.0.4",
1598        "cookie": "0.4.0",
1599        "cookie-signature": "1.0.6",
1600        "debug": "2.6.9",
1601        "depd": "~1.1.2",
1602        "encodeurl": "~1.0.2",
1603        "escape-html": "~1.0.3",
1604        "etag": "~1.8.1",
1605        "finalhandler": "~1.1.2",
1606        "fresh": "0.5.2",
1607        "merge-descriptors": "1.0.1",
1608        "methods": "~1.1.2",
1609        "on-finished": "~2.3.0",
1610        "parseurl": "~1.3.3",
1611        "path-to-regexp": "0.1.7",
1612        "proxy-addr": "~2.0.5",
1613        "qs": "6.7.0",
1614        "range-parser": "~1.2.1",
1615        "safe-buffer": "5.1.2",
1616        "send": "0.17.1",
1617        "serve-static": "1.14.1",
1618        "setprototypeof": "1.1.1",
1619        "statuses": "~1.5.0",
1620        "type-is": "~1.6.18",
1621        "utils-merge": "1.0.1",
1622        "vary": "~1.1.2"
1623      }
1624    },
1625    "ext": {
1626      "version": "1.4.0",
1627      "resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz",
1628      "integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==",
1629      "requires": {
1630        "type": "^2.0.0"
1631      },
1632      "dependencies": {
1633        "type": {
1634          "version": "2.0.0",
1635          "resolved": "https://registry.npmjs.org/type/-/type-2.0.0.tgz",
1636          "integrity": "sha512-KBt58xCHry4Cejnc2ISQAF7QY+ORngsWfxezO68+12hKV6lQY8P/psIkcbjeHWn7MqcgciWJyCCevFMJdIXpow=="
1637        }
1638      }
1639    },
1640    "extend": {
1641      "version": "3.0.2",
1642      "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
1643      "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="
1644    },
1645    "extsprintf": {
1646      "version": "1.3.0",
1647      "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
1648      "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU="
1649    },
1650    "fast-deep-equal": {
1651      "version": "3.1.1",
1652      "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz",
1653      "integrity": "sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA=="
1654    },
1655    "fast-json-stable-stringify": {
1656      "version": "2.1.0",
1657      "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
1658      "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="
1659    },
1660    "fast-safe-stringify": {
1661      "version": "2.0.7",
1662      "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.0.7.tgz",
1663      "integrity": "sha512-Utm6CdzT+6xsDk2m8S6uL8VHxNwI6Jub+e9NYTcAms28T84pTa25GJQV9j0CY0N1rM8hK4x6grpF2BQf+2qwVA==",
1664      "dev": true
1665    },
1666    "fastfile": {
1667      "version": "0.0.1",
1668      "resolved": "https://registry.npmjs.org/fastfile/-/fastfile-0.0.1.tgz",
1669      "integrity": "sha512-Fk8PWafGWGEUw7oPq/dJen92ASxknCEy4ZC8n4VEvSwCp/jcReyEmVoWsRIWTf+IvAp2MzvFi54vOPeK2LQZtQ=="
1670    },
1671    "ffiasm": {
1672      "version": "0.0.2",
1673      "resolved": "https://registry.npmjs.org/ffiasm/-/ffiasm-0.0.2.tgz",
1674      "integrity": "sha512-o/CL7F4IodB7eRHCOQL1SrqN2DIPHrQbEwjPY7NIyeBRdnB3G0xo6b6Mj44SKiWFnvpQMb3n4N7acjD3vv4NVQ==",
1675      "requires": {
1676        "big-integer": "^1.6.48",
1677        "ejs": "^3.0.1",
1678        "yargs": "^15.3.1"
1679      }
1680    },
1681    "ffjavascript": {
1682      "version": "0.1.3",
1683      "resolved": "https://registry.npmjs.org/ffjavascript/-/ffjavascript-0.1.3.tgz",
1684      "integrity": "sha512-eAeIowhX8JB7scNMw3OgY2ecIlhmx7qPS/AJ7wW8ue6mv6/Wqm3o67CSdT6yuzeJaGoqo9FhoTFj8QiSz5MfGg==",
1685      "dev": true,
1686      "requires": {
1687        "big-integer": "^1.6.48"
1688      }
1689    },
1690    "ffwasm": {
1691      "version": "0.0.7",
1692      "resolved": "https://registry.npmjs.org/ffwasm/-/ffwasm-0.0.7.tgz",
1693      "integrity": "sha512-17cTLzv7HHAKqZbX8MvHxjSrR0yDdn1sh4TVsTbAvO9e6klhFicnyoVXc/sCuViV/M8g65sCmVrAmoPCZp1YkQ==",
1694      "requires": {
1695        "big-integer": "^1.6.48",
1696        "wasmbuilder": "0.0.10"
1697      }
1698    },
1699    "file-uri-to-path": {
1700      "version": "1.0.0",
1701      "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz",
1702      "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw=="
1703    },
1704    "filelist": {
1705      "version": "1.0.1",
1706      "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.1.tgz",
1707      "integrity": "sha512-8zSK6Nu0DQIC08mUC46sWGXi+q3GGpKydAG36k+JDba6VRpkevvOWUW5a/PhShij4+vHT9M+ghgG7eM+a9JDUQ==",
1708      "requires": {
1709        "minimatch": "^3.0.4"
1710      }
1711    },
1712    "finalhandler": {
1713      "version": "1.1.2",
1714      "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
1715      "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==",
1716      "requires": {
1717        "debug": "2.6.9",
1718        "encodeurl": "~1.0.2",
1719        "escape-html": "~1.0.3",
1720        "on-finished": "~2.3.0",
1721        "parseurl": "~1.3.3",
1722        "statuses": "~1.5.0",
1723        "unpipe": "~1.0.0"
1724      }
1725    },
1726    "find-up": {
1727      "version": "4.1.0",
1728      "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
1729      "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
1730      "requires": {
1731        "locate-path": "^5.0.0",
1732        "path-exists": "^4.0.0"
1733      }
1734    },
1735    "fnv-plus": {
1736      "version": "1.3.1",
1737      "resolved": "https://registry.npmjs.org/fnv-plus/-/fnv-plus-1.3.1.tgz",
1738      "integrity": "sha512-Gz1EvfOneuFfk4yG458dJ3TLJ7gV19q3OM/vVvvHf7eT02Hm1DleB4edsia6ahbKgAYxO9gvyQ1ioWZR+a00Yw=="
1739    },
1740    "forever-agent": {
1741      "version": "0.6.1",
1742      "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
1743      "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE="
1744    },
1745    "form-data": {
1746      "version": "2.3.3",
1747      "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
1748      "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
1749      "requires": {
1750        "asynckit": "^0.4.0",
1751        "combined-stream": "^1.0.6",
1752        "mime-types": "^2.1.12"
1753      }
1754    },
1755    "forwarded": {
1756      "version": "0.1.2",
1757      "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz",
1758      "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ="
1759    },
1760    "fresh": {
1761      "version": "0.5.2",
1762      "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
1763      "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac="
1764    },
1765    "fs-extra": {
1766      "version": "4.0.3",
1767      "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz",
1768      "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==",
1769      "requires": {
1770        "graceful-fs": "^4.1.2",
1771        "jsonfile": "^4.0.0",
1772        "universalify": "^0.1.0"
1773      }
1774    },
1775    "fs-minipass": {
1776      "version": "1.2.7",
1777      "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz",
1778      "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==",
1779      "requires": {
1780        "minipass": "^2.6.0"
1781      }
1782    },
1783    "fs.realpath": {
1784      "version": "1.0.0",
1785      "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
1786      "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
1787    },
1788    "function-bind": {
1789      "version": "1.1.1",
1790      "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
1791      "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
1792      "dev": true
1793    },
1794    "get-assigned-identifiers": {
1795      "version": "1.2.0",
1796      "resolved": "https://registry.npmjs.org/get-assigned-identifiers/-/get-assigned-identifiers-1.2.0.tgz",
1797      "integrity": "sha512-mBBwmeGTrxEMO4pMaaf/uUEFHnYtwr8FTe8Y/mer4rcV/bye0qGm6pw1bGZFGStxC5O76c5ZAVBGnqHmOaJpdQ==",
1798      "dev": true
1799    },
1800    "get-caller-file": {
1801      "version": "2.0.5",
1802      "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
1803      "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg=="
1804    },
1805    "get-func-name": {
1806      "version": "2.0.0",
1807      "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz",
1808      "integrity": "sha1-6td0q+5y4gQJQzoGY2YCPdaIekE="
1809    },
1810    "get-stream": {
1811      "version": "4.1.0",
1812      "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
1813      "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
1814      "requires": {
1815        "pump": "^3.0.0"
1816      }
1817    },
1818    "getpass": {
1819      "version": "0.1.7",
1820      "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
1821      "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
1822      "requires": {
1823        "assert-plus": "^1.0.0"
1824      }
1825    },
1826    "glob": {
1827      "version": "7.1.6",
1828      "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
1829      "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
1830      "requires": {
1831        "fs.realpath": "^1.0.0",
1832        "inflight": "^1.0.4",
1833        "inherits": "2",
1834        "minimatch": "^3.0.4",
1835        "once": "^1.3.0",
1836        "path-is-absolute": "^1.0.0"
1837      }
1838    },
1839    "global": {
1840      "version": "4.3.2",
1841      "resolved": "https://registry.npmjs.org/global/-/global-4.3.2.tgz",
1842      "integrity": "sha1-52mJJopsdMOJCLEwWxD8DjlOnQ8=",
1843      "requires": {
1844        "min-document": "^2.19.0",
1845        "process": "~0.5.1"
1846      }
1847    },
1848    "got": {
1849      "version": "9.6.0",
1850      "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz",
1851      "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==",
1852      "requires": {
1853        "@sindresorhus/is": "^0.14.0",
1854        "@szmarczak/http-timer": "^1.1.2",
1855        "cacheable-request": "^6.0.0",
1856        "decompress-response": "^3.3.0",
1857        "duplexer3": "^0.1.4",
1858        "get-stream": "^4.1.0",
1859        "lowercase-keys": "^1.0.1",
1860        "mimic-response": "^1.0.1",
1861        "p-cancelable": "^1.0.0",
1862        "to-readable-stream": "^1.0.0",
1863        "url-parse-lax": "^3.0.0"
1864      }
1865    },
1866    "graceful-fs": {
1867      "version": "4.2.4",
1868      "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz",
1869      "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw=="
1870    },
1871    "growl": {
1872      "version": "1.10.5",
1873      "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz",
1874      "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==",
1875      "dev": true
1876    },
1877    "har-schema": {
1878      "version": "2.0.0",
1879      "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
1880      "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI="
1881    },
1882    "har-validator": {
1883      "version": "5.1.3",
1884      "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz",
1885      "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==",
1886      "requires": {
1887        "ajv": "^6.5.5",
1888        "har-schema": "^2.0.0"
1889      }
1890    },
1891    "has": {
1892      "version": "1.0.3",
1893      "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
1894      "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
1895      "dev": true,
1896      "requires": {
1897        "function-bind": "^1.1.1"
1898      }
1899    },
1900    "has-flag": {
1901      "version": "3.0.0",
1902      "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
1903      "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0="
1904    },
1905    "has-symbol-support-x": {
1906      "version": "1.4.2",
1907      "resolved": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz",
1908      "integrity": "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw=="
1909    },
1910    "has-to-string-tag-x": {
1911      "version": "1.4.1",
1912      "resolved": "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz",
1913      "integrity": "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==",
1914      "requires": {
1915        "has-symbol-support-x": "^1.4.1"
1916      }
1917    },
1918    "hash-base": {
1919      "version": "3.1.0",
1920      "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz",
1921      "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==",
1922      "requires": {
1923        "inherits": "^2.0.4",
1924        "readable-stream": "^3.6.0",
1925        "safe-buffer": "^5.2.0"
1926      },
1927      "dependencies": {
1928        "safe-buffer": {
1929          "version": "5.2.0",
1930          "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz",
1931          "integrity": "sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg=="
1932        }
1933      }
1934    },
1935    "hash.js": {
1936      "version": "1.1.7",
1937      "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz",
1938      "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==",
1939      "requires": {
1940        "inherits": "^2.0.3",
1941        "minimalistic-assert": "^1.0.1"
1942      }
1943    },
1944    "he": {
1945      "version": "1.1.1",
1946      "resolved": "https://registry.npmjs.org/he/-/he-1.1.1.tgz",
1947      "integrity": "sha1-k0EP0hsAlzUVH4howvJx80J+I/0=",
1948      "dev": true
1949    },
1950    "hmac-drbg": {
1951      "version": "1.0.1",
1952      "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz",
1953      "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=",
1954      "requires": {
1955        "hash.js": "^1.0.3",
1956        "minimalistic-assert": "^1.0.0",
1957        "minimalistic-crypto-utils": "^1.0.1"
1958      }
1959    },
1960    "htmlescape": {
1961      "version": "1.1.1",
1962      "resolved": "https://registry.npmjs.org/htmlescape/-/htmlescape-1.1.1.tgz",
1963      "integrity": "sha1-OgPtwiFLyjtmQko+eVk0lQnLA1E=",
1964      "dev": true
1965    },
1966    "http-cache-semantics": {
1967      "version": "4.1.0",
1968      "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz",
1969      "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ=="
1970    },
1971    "http-errors": {
1972      "version": "1.7.2",
1973      "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz",
1974      "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==",
1975      "requires": {
1976        "depd": "~1.1.2",
1977        "inherits": "2.0.3",
1978        "setprototypeof": "1.1.1",
1979        "statuses": ">= 1.5.0 < 2",
1980        "toidentifier": "1.0.0"
1981      },
1982      "dependencies": {
1983        "inherits": {
1984          "version": "2.0.3",
1985          "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
1986          "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
1987        }
1988      }
1989    },
1990    "http-https": {
1991      "version": "1.0.0",
1992      "resolved": "https://registry.npmjs.org/http-https/-/http-https-1.0.0.tgz",
1993      "integrity": "sha1-L5CN1fHbQGjAWM1ubUzjkskTOJs="
1994    },
1995    "http-signature": {
1996      "version": "1.2.0",
1997      "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
1998      "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
1999      "requires": {
2000        "assert-plus": "^1.0.0",
2001        "jsprim": "^1.2.2",
2002        "sshpk": "^1.7.0"
2003      }
2004    },
2005    "https-browserify": {
2006      "version": "1.0.0",
2007      "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz",
2008      "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=",
2009      "dev": true
2010    },
2011    "iconv-lite": {
2012      "version": "0.4.24",
2013      "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
2014      "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
2015      "requires": {
2016        "safer-buffer": ">= 2.1.2 < 3"
2017      }
2018    },
2019    "idna-uts46-hx": {
2020      "version": "2.3.1",
2021      "resolved": "https://registry.npmjs.org/idna-uts46-hx/-/idna-uts46-hx-2.3.1.tgz",
2022      "integrity": "sha512-PWoF9Keq6laYdIRwwCdhTPl60xRqAloYNMQLiyUnG42VjT53oW07BXIRM+NK7eQjzXjAk2gUvX9caRxlnF9TAA==",
2023      "requires": {
2024        "punycode": "2.1.0"
2025      },
2026      "dependencies": {
2027        "punycode": {
2028          "version": "2.1.0",
2029          "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.0.tgz",
2030          "integrity": "sha1-X4Y+3Im5bbCQdLrXlHvwkFbKTn0="
2031        }
2032      }
2033    },
2034    "ieee754": {
2035      "version": "1.1.13",
2036      "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz",
2037      "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg=="
2038    },
2039    "inflight": {
2040      "version": "1.0.6",
2041      "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
2042      "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
2043      "requires": {
2044        "once": "^1.3.0",
2045        "wrappy": "1"
2046      }
2047    },
2048    "inherits": {
2049      "version": "2.0.4",
2050      "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
2051      "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
2052    },
2053    "inline-source-map": {
2054      "version": "0.6.2",
2055      "resolved": "https://registry.npmjs.org/inline-source-map/-/inline-source-map-0.6.2.tgz",
2056      "integrity": "sha1-+Tk0ccGKedFyT4Y/o4tYY3Ct4qU=",
2057      "dev": true,
2058      "requires": {
2059        "source-map": "~0.5.3"
2060      },
2061      "dependencies": {
2062        "source-map": {
2063          "version": "0.5.7",
2064          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
2065          "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
2066          "dev": true
2067        }
2068      }
2069    },
2070    "insert-module-globals": {
2071      "version": "7.2.0",
2072      "resolved": "https://registry.npmjs.org/insert-module-globals/-/insert-module-globals-7.2.0.tgz",
2073      "integrity": "sha512-VE6NlW+WGn2/AeOMd496AHFYmE7eLKkUY6Ty31k4og5vmA3Fjuwe9v6ifH6Xx/Hz27QvdoMoviw1/pqWRB09Sw==",
2074      "dev": true,
2075      "requires": {
2076        "JSONStream": "^1.0.3",
2077        "acorn-node": "^1.5.2",
2078        "combine-source-map": "^0.8.0",
2079        "concat-stream": "^1.6.1",
2080        "is-buffer": "^1.1.0",
2081        "path-is-absolute": "^1.0.1",
2082        "process": "~0.11.0",
2083        "through2": "^2.0.0",
2084        "undeclared-identifiers": "^1.1.2",
2085        "xtend": "^4.0.0"
2086      },
2087      "dependencies": {
2088        "process": {
2089          "version": "0.11.10",
2090          "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
2091          "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=",
2092          "dev": true
2093        }
2094      }
2095    },
2096    "invert-kv": {
2097      "version": "2.0.0",
2098      "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz",
2099      "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==",
2100      "dev": true
2101    },
2102    "ipaddr.js": {
2103      "version": "1.9.1",
2104      "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
2105      "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g=="
2106    },
2107    "is-buffer": {
2108      "version": "1.1.6",
2109      "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
2110      "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
2111      "dev": true
2112    },
2113    "is-fullwidth-code-point": {
2114      "version": "3.0.0",
2115      "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
2116      "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="
2117    },
2118    "is-function": {
2119      "version": "1.0.2",
2120      "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.2.tgz",
2121      "integrity": "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ=="
2122    },
2123    "is-hex-prefixed": {
2124      "version": "1.0.0",
2125      "resolved": "https://registry.npmjs.org/is-hex-prefixed/-/is-hex-prefixed-1.0.0.tgz",
2126      "integrity": "sha1-fY035q135dEnFIkTxXPggtd39VQ="
2127    },
2128    "is-object": {
2129      "version": "1.0.1",
2130      "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.1.tgz",
2131      "integrity": "sha1-iVJojF7C/9awPsyF52ngKQMINHA="
2132    },
2133    "is-plain-obj": {
2134      "version": "1.1.0",
2135      "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
2136      "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4="
2137    },
2138    "is-retry-allowed": {
2139      "version": "1.2.0",
2140      "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz",
2141      "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg=="
2142    },
2143    "is-stream": {
2144      "version": "1.1.0",
2145      "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
2146      "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ="
2147    },
2148    "is-typedarray": {
2149      "version": "1.0.0",
2150      "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
2151      "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo="
2152    },
2153    "isarray": {
2154      "version": "1.0.0",
2155      "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
2156      "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
2157      "dev": true
2158    },
2159    "isexe": {
2160      "version": "2.0.0",
2161      "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
2162      "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
2163      "dev": true
2164    },
2165    "isstream": {
2166      "version": "0.1.2",
2167      "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
2168      "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo="
2169    },
2170    "isurl": {
2171      "version": "1.0.0",
2172      "resolved": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz",
2173      "integrity": "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==",
2174      "requires": {
2175        "has-to-string-tag-x": "^1.2.0",
2176        "is-object": "^1.0.1"
2177      }
2178    },
2179    "jake": {
2180      "version": "10.6.1",
2181      "resolved": "https://registry.npmjs.org/jake/-/jake-10.6.1.tgz",
2182      "integrity": "sha512-pHUK3+V0BjOb1XSi95rbBksrMdIqLVC9bJqDnshVyleYsET3H0XAq+3VB2E3notcYvv4wRdRHn13p7vobG+wfQ==",
2183      "requires": {
2184        "async": "0.9.x",
2185        "chalk": "^2.4.2",
2186        "filelist": "^1.0.1",
2187        "minimatch": "^3.0.4"
2188      }
2189    },
2190    "js-sha3": {
2191      "version": "0.8.0",
2192      "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz",
2193      "integrity": "sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q=="
2194    },
2195    "js-tokens": {
2196      "version": "4.0.0",
2197      "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
2198      "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
2199      "dev": true
2200    },
2201    "js-yaml": {
2202      "version": "3.13.1",
2203      "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz",
2204      "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==",
2205      "dev": true,
2206      "requires": {
2207        "argparse": "^1.0.7",
2208        "esprima": "^4.0.0"
2209      }
2210    },
2211    "jsbn": {
2212      "version": "0.1.1",
2213      "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
2214      "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM="
2215    },
2216    "json-buffer": {
2217      "version": "3.0.0",
2218      "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz",
2219      "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg="
2220    },
2221    "json-schema": {
2222      "version": "0.2.3",
2223      "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
2224      "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM="
2225    },
2226    "json-schema-traverse": {
2227      "version": "0.4.1",
2228      "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
2229      "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="
2230    },
2231    "json-stable-stringify": {
2232      "version": "0.0.1",
2233      "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-0.0.1.tgz",
2234      "integrity": "sha1-YRwj6BTbN1Un34URk9tZ3Sryf0U=",
2235      "dev": true,
2236      "requires": {
2237        "jsonify": "~0.0.0"
2238      }
2239    },
2240    "json-stringify-safe": {
2241      "version": "5.0.1",
2242      "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
2243      "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus="
2244    },
2245    "jsonfile": {
2246      "version": "4.0.0",
2247      "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
2248      "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
2249      "requires": {
2250        "graceful-fs": "^4.1.6"
2251      }
2252    },
2253    "jsonify": {
2254      "version": "0.0.0",
2255      "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz",
2256      "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=",
2257      "dev": true
2258    },
2259    "jsonparse": {
2260      "version": "1.3.1",
2261      "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz",
2262      "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=",
2263      "dev": true
2264    },
2265    "jsprim": {
2266      "version": "1.4.1",
2267      "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
2268      "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
2269      "requires": {
2270        "assert-plus": "1.0.0",
2271        "extsprintf": "1.3.0",
2272        "json-schema": "0.2.3",
2273        "verror": "1.10.0"
2274      }
2275    },
2276    "keccak": {
2277      "version": "2.1.0",
2278      "resolved": "https://registry.npmjs.org/keccak/-/keccak-2.1.0.tgz",
2279      "integrity": "sha512-m1wbJRTo+gWbctZWay9i26v5fFnYkOn7D5PCxJ3fZUGUEb49dE1Pm4BREUYCt/aoO6di7jeoGmhvqN9Nzylm3Q==",
2280      "requires": {
2281        "bindings": "^1.5.0",
2282        "inherits": "^2.0.4",
2283        "nan": "^2.14.0",
2284        "safe-buffer": "^5.2.0"
2285      },
2286      "dependencies": {
2287        "safe-buffer": {
2288          "version": "5.2.0",
2289          "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz",
2290          "integrity": "sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg=="
2291        }
2292      }
2293    },
2294    "keyv": {
2295      "version": "3.1.0",
2296      "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz",
2297      "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==",
2298      "requires": {
2299        "json-buffer": "3.0.0"
2300      }
2301    },
2302    "labeled-stream-splicer": {
2303      "version": "2.0.2",
2304      "resolved": "https://registry.npmjs.org/labeled-stream-splicer/-/labeled-stream-splicer-2.0.2.tgz",
2305      "integrity": "sha512-Ca4LSXFFZUjPScRaqOcFxneA0VpKZr4MMYCljyQr4LIewTLb3Y0IUTIsnBBsVubIeEfxeSZpSjSsRM8APEQaAw==",
2306      "dev": true,
2307      "requires": {
2308        "inherits": "^2.0.1",
2309        "stream-splicer": "^2.0.0"
2310      }
2311    },
2312    "lcid": {
2313      "version": "2.0.0",
2314      "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz",
2315      "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==",
2316      "dev": true,
2317      "requires": {
2318        "invert-kv": "^2.0.0"
2319      }
2320    },
2321    "locate-path": {
2322      "version": "5.0.0",
2323      "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
2324      "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
2325      "requires": {
2326        "p-locate": "^4.1.0"
2327      }
2328    },
2329    "lodash.isequal": {
2330      "version": "4.5.0",
2331      "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz",
2332      "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=",
2333      "dev": true
2334    },
2335    "lodash.memoize": {
2336      "version": "3.0.4",
2337      "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-3.0.4.tgz",
2338      "integrity": "sha1-LcvSwofLwKVcxCMovQxzYVDVPj8=",
2339      "dev": true
2340    },
2341    "lowercase-keys": {
2342      "version": "1.0.1",
2343      "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz",
2344      "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA=="
2345    },
2346    "make-error": {
2347      "version": "1.3.6",
2348      "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz",
2349      "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==",
2350      "dev": true
2351    },
2352    "map-age-cleaner": {
2353      "version": "0.1.3",
2354      "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz",
2355      "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==",
2356      "dev": true,
2357      "requires": {
2358        "p-defer": "^1.0.0"
2359      }
2360    },
2361    "md5.js": {
2362      "version": "1.3.5",
2363      "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz",
2364      "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==",
2365      "requires": {
2366        "hash-base": "^3.0.0",
2367        "inherits": "^2.0.1",
2368        "safe-buffer": "^5.1.2"
2369      }
2370    },
2371    "media-typer": {
2372      "version": "0.3.0",
2373      "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
2374      "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g="
2375    },
2376    "mem": {
2377      "version": "4.3.0",
2378      "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz",
2379      "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==",
2380      "dev": true,
2381      "requires": {
2382        "map-age-cleaner": "^0.1.1",
2383        "mimic-fn": "^2.0.0",
2384        "p-is-promise": "^2.0.0"
2385      }
2386    },
2387    "merge-descriptors": {
2388      "version": "1.0.1",
2389      "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
2390      "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E="
2391    },
2392    "methods": {
2393      "version": "1.1.2",
2394      "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
2395      "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4="
2396    },
2397    "miller-rabin": {
2398      "version": "4.0.1",
2399      "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz",
2400      "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==",
2401      "requires": {
2402        "bn.js": "^4.0.0",
2403        "brorand": "^1.0.1"
2404      }
2405    },
2406    "mime": {
2407      "version": "1.6.0",
2408      "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
2409      "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg=="
2410    },
2411    "mime-db": {
2412      "version": "1.44.0",
2413      "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz",
2414      "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg=="
2415    },
2416    "mime-types": {
2417      "version": "2.1.27",
2418      "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz",
2419      "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==",
2420      "requires": {
2421        "mime-db": "1.44.0"
2422      }
2423    },
2424    "mimic-fn": {
2425      "version": "2.1.0",
2426      "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
2427      "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
2428      "dev": true
2429    },
2430    "mimic-response": {
2431      "version": "1.0.1",
2432      "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz",
2433      "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ=="
2434    },
2435    "min-document": {
2436      "version": "2.19.0",
2437      "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz",
2438      "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=",
2439      "requires": {
2440        "dom-walk": "^0.1.0"
2441      }
2442    },
2443    "minimalistic-assert": {
2444      "version": "1.0.1",
2445      "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
2446      "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A=="
2447    },
2448    "minimalistic-crypto-utils": {
2449      "version": "1.0.1",
2450      "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz",
2451      "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo="
2452    },
2453    "minimatch": {
2454      "version": "3.0.4",
2455      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
2456      "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
2457      "requires": {
2458        "brace-expansion": "^1.1.7"
2459      }
2460    },
2461    "minimist": {
2462      "version": "1.2.5",
2463      "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
2464      "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw=="
2465    },
2466    "minipass": {
2467      "version": "2.9.0",
2468      "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz",
2469      "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==",
2470      "requires": {
2471        "safe-buffer": "^5.1.2",
2472        "yallist": "^3.0.0"
2473      }
2474    },
2475    "minizlib": {
2476      "version": "1.3.3",
2477      "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz",
2478      "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==",
2479      "requires": {
2480        "minipass": "^2.9.0"
2481      }
2482    },
2483    "mkdirp": {
2484      "version": "1.0.4",
2485      "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
2486      "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw=="
2487    },
2488    "mkdirp-classic": {
2489      "version": "0.5.3",
2490      "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz",
2491      "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==",
2492      "dev": true
2493    },
2494    "mkdirp-promise": {
2495      "version": "5.0.1",
2496      "resolved": "https://registry.npmjs.org/mkdirp-promise/-/mkdirp-promise-5.0.1.tgz",
2497      "integrity": "sha1-6bj2jlUsaKnBcTuEiD96HdA5uKE=",
2498      "requires": {
2499        "mkdirp": "*"
2500      }
2501    },
2502    "mocha": {
2503      "version": "5.2.0",
2504      "resolved": "https://registry.npmjs.org/mocha/-/mocha-5.2.0.tgz",
2505      "integrity": "sha512-2IUgKDhc3J7Uug+FxMXuqIyYzH7gJjXECKe/w43IGgQHTSj3InJi+yAA7T24L9bQMRKiUEHxEX37G5JpVUGLcQ==",
2506      "dev": true,
2507      "requires": {
2508        "browser-stdout": "1.3.1",
2509        "commander": "2.15.1",
2510        "debug": "3.1.0",
2511        "diff": "3.5.0",
2512        "escape-string-regexp": "1.0.5",
2513        "glob": "7.1.2",
2514        "growl": "1.10.5",
2515        "he": "1.1.1",
2516        "minimatch": "3.0.4",
2517        "mkdirp": "0.5.1",
2518        "supports-color": "5.4.0"
2519      },
2520      "dependencies": {
2521        "debug": {
2522          "version": "3.1.0",
2523          "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
2524          "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
2525          "dev": true,
2526          "requires": {
2527            "ms": "2.0.0"
2528          }
2529        },
2530        "glob": {
2531          "version": "7.1.2",
2532          "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
2533          "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==",
2534          "dev": true,
2535          "requires": {
2536            "fs.realpath": "^1.0.0",
2537            "inflight": "^1.0.4",
2538            "inherits": "2",
2539            "minimatch": "^3.0.4",
2540            "once": "^1.3.0",
2541            "path-is-absolute": "^1.0.0"
2542          }
2543        },
2544        "minimist": {
2545          "version": "0.0.8",
2546          "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
2547          "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=",
2548          "dev": true
2549        },
2550        "mkdirp": {
2551          "version": "0.5.1",
2552          "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
2553          "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
2554          "dev": true,
2555          "requires": {
2556            "minimist": "0.0.8"
2557          }
2558        },
2559        "supports-color": {
2560          "version": "5.4.0",
2561          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz",
2562          "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==",
2563          "dev": true,
2564          "requires": {
2565            "has-flag": "^3.0.0"
2566          }
2567        }
2568      }
2569    },
2570    "mocha-steps": {
2571      "version": "1.3.0",
2572      "resolved": "https://registry.npmjs.org/mocha-steps/-/mocha-steps-1.3.0.tgz",
2573      "integrity": "sha512-KZvpMJTqzLZw3mOb+EEuYi4YZS41C9iTnb7skVFRxHjUd1OYbl64tCMSmpdIRM9LnwIrSOaRfPtNpF5msgv6Eg==",
2574      "dev": true
2575    },
2576    "mock-fs": {
2577      "version": "4.12.0",
2578      "resolved": "https://registry.npmjs.org/mock-fs/-/mock-fs-4.12.0.tgz",
2579      "integrity": "sha512-/P/HtrlvBxY4o/PzXY9cCNBrdylDNxg7gnrv2sMNxj+UJ2m8jSpl0/A6fuJeNAWr99ZvGWH8XCbE0vmnM5KupQ=="
2580    },
2581    "module-deps": {
2582      "version": "6.2.2",
2583      "resolved": "https://registry.npmjs.org/module-deps/-/module-deps-6.2.2.tgz",
2584      "integrity": "sha512-a9y6yDv5u5I4A+IPHTnqFxcaKr4p50/zxTjcQJaX2ws9tN/W6J6YXnEKhqRyPhl494dkcxx951onSKVezmI+3w==",
2585      "dev": true,
2586      "requires": {
2587        "JSONStream": "^1.0.3",
2588        "browser-resolve": "^1.7.0",
2589        "cached-path-relative": "^1.0.2",
2590        "concat-stream": "~1.6.0",
2591        "defined": "^1.0.0",
2592        "detective": "^5.2.0",
2593        "duplexer2": "^0.1.2",
2594        "inherits": "^2.0.1",
2595        "parents": "^1.0.0",
2596        "readable-stream": "^2.0.2",
2597        "resolve": "^1.4.0",
2598        "stream-combiner2": "^1.1.1",
2599        "subarg": "^1.0.0",
2600        "through2": "^2.0.0",
2601        "xtend": "^4.0.0"
2602      },
2603      "dependencies": {
2604        "readable-stream": {
2605          "version": "2.3.7",
2606          "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
2607          "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
2608          "dev": true,
2609          "requires": {
2610            "core-util-is": "~1.0.0",
2611            "inherits": "~2.0.3",
2612            "isarray": "~1.0.0",
2613            "process-nextick-args": "~2.0.0",
2614            "safe-buffer": "~5.1.1",
2615            "string_decoder": "~1.1.1",
2616            "util-deprecate": "~1.0.1"
2617          }
2618        },
2619        "string_decoder": {
2620          "version": "1.1.1",
2621          "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
2622          "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
2623          "dev": true,
2624          "requires": {
2625            "safe-buffer": "~5.1.0"
2626          }
2627        }
2628      }
2629    },
2630    "ms": {
2631      "version": "2.0.0",
2632      "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
2633      "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
2634    },
2635    "nan": {
2636      "version": "2.14.1",
2637      "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.1.tgz",
2638      "integrity": "sha512-isWHgVjnFjh2x2yuJ/tj3JbwoHu3UC2dX5G/88Cm24yB6YopVgxvBObDY7n5xW6ExmFhJpSEQqFPvq9zaXc8Jw=="
2639    },
2640    "nano-json-stream-parser": {
2641      "version": "0.1.2",
2642      "resolved": "https://registry.npmjs.org/nano-json-stream-parser/-/nano-json-stream-parser-0.1.2.tgz",
2643      "integrity": "sha1-DMj20OK2IrR5xA1JnEbWS3Vcb18="
2644    },
2645    "nanoassert": {
2646      "version": "1.1.0",
2647      "resolved": "https://registry.npmjs.org/nanoassert/-/nanoassert-1.1.0.tgz",
2648      "integrity": "sha1-TzFS4JVA/eKMdvRLGbvNHVpCR40="
2649    },
2650    "negotiator": {
2651      "version": "0.6.2",
2652      "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz",
2653      "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw=="
2654    },
2655    "next-tick": {
2656      "version": "1.0.0",
2657      "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz",
2658      "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw="
2659    },
2660    "nice-try": {
2661      "version": "1.0.5",
2662      "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
2663      "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==",
2664      "dev": true
2665    },
2666    "node-addon-api": {
2667      "version": "2.0.0",
2668      "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-2.0.0.tgz",
2669      "integrity": "sha512-ASCL5U13as7HhOExbT6OlWJJUV/lLzL2voOSP1UVehpRD8FbSrSDjfScK/KwAvVTI5AS6r4VwbOMlIqtvRidnA==",
2670      "dev": true
2671    },
2672    "node-gyp-build": {
2673      "version": "4.2.2",
2674      "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.2.2.tgz",
2675      "integrity": "sha512-Lqh7mrByWCM8Cf9UPqpeoVBBo5Ugx+RKu885GAzmLBVYjeywScxHXPGLa4JfYNZmcNGwzR0Glu5/9GaQZMFqyA==",
2676      "dev": true
2677    },
2678    "normalize-url": {
2679      "version": "4.5.0",
2680      "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz",
2681      "integrity": "sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ=="
2682    },
2683    "npm-run-path": {
2684      "version": "2.0.2",
2685      "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
2686      "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
2687      "dev": true,
2688      "requires": {
2689        "path-key": "^2.0.0"
2690      }
2691    },
2692    "number-is-nan": {
2693      "version": "1.0.1",
2694      "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
2695      "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
2696      "dev": true
2697    },
2698    "number-to-bn": {
2699      "version": "1.7.0",
2700      "resolved": "https://registry.npmjs.org/number-to-bn/-/number-to-bn-1.7.0.tgz",
2701      "integrity": "sha1-uzYjWS9+X54AMLGXe9QaDFP+HqA=",
2702      "requires": {
2703        "bn.js": "4.11.6",
2704        "strip-hex-prefix": "1.0.0"
2705      },
2706      "dependencies": {
2707        "bn.js": {
2708          "version": "4.11.6",
2709          "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.6.tgz",
2710          "integrity": "sha1-UzRK2xRhehP26N0s4okF0cC6MhU="
2711        }
2712      }
2713    },
2714    "oauth-sign": {
2715      "version": "0.9.0",
2716      "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
2717      "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ=="
2718    },
2719    "object-assign": {
2720      "version": "4.1.1",
2721      "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
2722      "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
2723    },
2724    "oboe": {
2725      "version": "2.1.4",
2726      "resolved": "https://registry.npmjs.org/oboe/-/oboe-2.1.4.tgz",
2727      "integrity": "sha1-IMiM2wwVNxuwQRklfU/dNLCqSfY=",
2728      "requires": {
2729        "http-https": "^1.0.0"
2730      }
2731    },
2732    "on-finished": {
2733      "version": "2.3.0",
2734      "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
2735      "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
2736      "requires": {
2737        "ee-first": "1.1.1"
2738      }
2739    },
2740    "once": {
2741      "version": "1.4.0",
2742      "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
2743      "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
2744      "requires": {
2745        "wrappy": "1"
2746      }
2747    },
2748    "original-require": {
2749      "version": "1.0.1",
2750      "resolved": "https://registry.npmjs.org/original-require/-/original-require-1.0.1.tgz",
2751      "integrity": "sha1-DxMEcVhM0zURxew4yNWSE/msXiA=",
2752      "dev": true
2753    },
2754    "os-browserify": {
2755      "version": "0.3.0",
2756      "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz",
2757      "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=",
2758      "dev": true
2759    },
2760    "os-locale": {
2761      "version": "3.1.0",
2762      "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz",
2763      "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==",
2764      "dev": true,
2765      "requires": {
2766        "execa": "^1.0.0",
2767        "lcid": "^2.0.0",
2768        "mem": "^4.0.0"
2769      }
2770    },
2771    "p-cancelable": {
2772      "version": "1.1.0",
2773      "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz",
2774      "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw=="
2775    },
2776    "p-defer": {
2777      "version": "1.0.0",
2778      "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz",
2779      "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=",
2780      "dev": true
2781    },
2782    "p-finally": {
2783      "version": "1.0.0",
2784      "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
2785      "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4="
2786    },
2787    "p-is-promise": {
2788      "version": "2.1.0",
2789      "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz",
2790      "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==",
2791      "dev": true
2792    },
2793    "p-limit": {
2794      "version": "2.3.0",
2795      "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
2796      "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
2797      "requires": {
2798        "p-try": "^2.0.0"
2799      }
2800    },
2801    "p-locate": {
2802      "version": "4.1.0",
2803      "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
2804      "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
2805      "requires": {
2806        "p-limit": "^2.2.0"
2807      }
2808    },
2809    "p-timeout": {
2810      "version": "1.2.1",
2811      "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-1.2.1.tgz",
2812      "integrity": "sha1-XrOzU7f86Z8QGhA4iAuwVOu+o4Y=",
2813      "requires": {
2814        "p-finally": "^1.0.0"
2815      }
2816    },
2817    "p-try": {
2818      "version": "2.2.0",
2819      "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
2820      "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ=="
2821    },
2822    "pako": {
2823      "version": "1.0.11",
2824      "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
2825      "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==",
2826      "dev": true
2827    },
2828    "parents": {
2829      "version": "1.0.1",
2830      "resolved": "https://registry.npmjs.org/parents/-/parents-1.0.1.tgz",
2831      "integrity": "sha1-/t1NK/GTp3dF/nHjcdc8MwfZx1E=",
2832      "dev": true,
2833      "requires": {
2834        "path-platform": "~0.11.15"
2835      }
2836    },
2837    "parse-asn1": {
2838      "version": "5.1.5",
2839      "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.5.tgz",
2840      "integrity": "sha512-jkMYn1dcJqF6d5CpU689bq7w/b5ALS9ROVSpQDPrZsqqesUJii9qutvoT5ltGedNXMO2e16YUWIghG9KxaViTQ==",
2841      "requires": {
2842        "asn1.js": "^4.0.0",
2843        "browserify-aes": "^1.0.0",
2844        "create-hash": "^1.1.0",
2845        "evp_bytestokey": "^1.0.0",
2846        "pbkdf2": "^3.0.3",
2847        "safe-buffer": "^5.1.1"
2848      }
2849    },
2850    "parse-headers": {
2851      "version": "2.0.3",
2852      "resolved": "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.3.tgz",
2853      "integrity": "sha512-QhhZ+DCCit2Coi2vmAKbq5RGTRcQUOE2+REgv8vdyu7MnYx2eZztegqtTx99TZ86GTIwqiy3+4nQTWZ2tgmdCA=="
2854    },
2855    "parseurl": {
2856      "version": "1.3.3",
2857      "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
2858      "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ=="
2859    },
2860    "path-browserify": {
2861      "version": "0.0.1",
2862      "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz",
2863      "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==",
2864      "dev": true
2865    },
2866    "path-exists": {
2867      "version": "4.0.0",
2868      "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
2869      "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w=="
2870    },
2871    "path-is-absolute": {
2872      "version": "1.0.1",
2873      "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
2874      "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18="
2875    },
2876    "path-key": {
2877      "version": "2.0.1",
2878      "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
2879      "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
2880      "dev": true
2881    },
2882    "path-parse": {
2883      "version": "1.0.6",
2884      "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",
2885      "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==",
2886      "dev": true
2887    },
2888    "path-platform": {
2889      "version": "0.11.15",
2890      "resolved": "https://registry.npmjs.org/path-platform/-/path-platform-0.11.15.tgz",
2891      "integrity": "sha1-6GQhf3TDaFDwhSt43Hv31KVyG/I=",
2892      "dev": true
2893    },
2894    "path-to-regexp": {
2895      "version": "0.1.7",
2896      "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
2897      "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w="
2898    },
2899    "pathval": {
2900      "version": "1.1.0",
2901      "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.0.tgz",
2902      "integrity": "sha1-uULm1L3mUwBe9rcTYd74cn0GReA="
2903    },
2904    "pbkdf2": {
2905      "version": "3.0.17",
2906      "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz",
2907      "integrity": "sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==",
2908      "requires": {
2909        "create-hash": "^1.1.2",
2910        "create-hmac": "^1.1.4",
2911        "ripemd160": "^2.0.1",
2912        "safe-buffer": "^5.0.1",
2913        "sha.js": "^2.4.8"
2914      }
2915    },
2916    "performance-now": {
2917      "version": "2.1.0",
2918      "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
2919      "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns="
2920    },
2921    "prepend-http": {
2922      "version": "2.0.0",
2923      "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz",
2924      "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc="
2925    },
2926    "process": {
2927      "version": "0.5.2",
2928      "resolved": "https://registry.npmjs.org/process/-/process-0.5.2.tgz",
2929      "integrity": "sha1-FjjYqONML0QKkduVq5rrZ3/Bhc8="
2930    },
2931    "process-nextick-args": {
2932      "version": "2.0.1",
2933      "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
2934      "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
2935      "dev": true
2936    },
2937    "proxy-addr": {
2938      "version": "2.0.6",
2939      "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz",
2940      "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==",
2941      "requires": {
2942        "forwarded": "~0.1.2",
2943        "ipaddr.js": "1.9.1"
2944      }
2945    },
2946    "psl": {
2947      "version": "1.8.0",
2948      "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz",
2949      "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ=="
2950    },
2951    "public-encrypt": {
2952      "version": "4.0.3",
2953      "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz",
2954      "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==",
2955      "requires": {
2956        "bn.js": "^4.1.0",
2957        "browserify-rsa": "^4.0.0",
2958        "create-hash": "^1.1.0",
2959        "parse-asn1": "^5.0.0",
2960        "randombytes": "^2.0.1",
2961        "safe-buffer": "^5.1.2"
2962      }
2963    },
2964    "pump": {
2965      "version": "3.0.0",
2966      "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
2967      "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
2968      "requires": {
2969        "end-of-stream": "^1.1.0",
2970        "once": "^1.3.1"
2971      }
2972    },
2973    "punycode": {
2974      "version": "2.1.1",
2975      "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
2976      "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A=="
2977    },
2978    "qs": {
2979      "version": "6.7.0",
2980      "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",
2981      "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ=="
2982    },
2983    "query-string": {
2984      "version": "5.1.1",
2985      "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz",
2986      "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==",
2987      "requires": {
2988        "decode-uri-component": "^0.2.0",
2989        "object-assign": "^4.1.0",
2990        "strict-uri-encode": "^1.0.0"
2991      }
2992    },
2993    "querystring": {
2994      "version": "0.2.0",
2995      "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz",
2996      "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=",
2997      "dev": true
2998    },
2999    "querystring-es3": {
3000      "version": "0.2.1",
3001      "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz",
3002      "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=",
3003      "dev": true
3004    },
3005    "r1csfile": {
3006      "version": "0.0.5",
3007      "resolved": "https://registry.npmjs.org/r1csfile/-/r1csfile-0.0.5.tgz",
3008      "integrity": "sha512-B+BdKPb/WUTp4N/3X4d1Spgx9Ojx5tFVejGZRJxpTtzq34mC8Vi/czWfiPj85V8kud31lCfYcZ16z7+czvM0Sw==",
3009      "requires": {
3010        "fastfile": "0.0.1",
3011        "ffjavascript": "0.1.0"
3012      },
3013      "dependencies": {
3014        "ffjavascript": {
3015          "version": "0.1.0",
3016          "resolved": "https://registry.npmjs.org/ffjavascript/-/ffjavascript-0.1.0.tgz",
3017          "integrity": "sha512-dmKlUasSfvUcxBm8nCSKl2x7EFJsXA7OVP8XLFA03T2+6mAc3IiVLC2ambEVOcMOhyhl0vJfVZjM9f9d38D1rw==",
3018          "requires": {
3019            "big-integer": "^1.6.48"
3020          }
3021        }
3022      }
3023    },
3024    "ramda": {
3025      "version": "0.27.0",
3026      "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.27.0.tgz",
3027      "integrity": "sha512-pVzZdDpWwWqEVVLshWUHjNwuVP7SfcmPraYuqocJp1yo2U1R7P+5QAfDhdItkuoGqIBnBYrtPp7rEPqDn9HlZA==",
3028      "dev": true
3029    },
3030    "randombytes": {
3031      "version": "2.1.0",
3032      "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
3033      "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
3034      "requires": {
3035        "safe-buffer": "^5.1.0"
3036      }
3037    },
3038    "randomfill": {
3039      "version": "1.0.4",
3040      "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz",
3041      "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==",
3042      "requires": {
3043        "randombytes": "^2.0.5",
3044        "safe-buffer": "^5.1.0"
3045      }
3046    },
3047    "range-parser": {
3048      "version": "1.2.1",
3049      "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
3050      "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg=="
3051    },
3052    "raw-body": {
3053      "version": "2.4.0",
3054      "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz",
3055      "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==",
3056      "requires": {
3057        "bytes": "3.1.0",
3058        "http-errors": "1.7.2",
3059        "iconv-lite": "0.4.24",
3060        "unpipe": "1.0.0"
3061      }
3062    },
3063    "read-only-stream": {
3064      "version": "2.0.0",
3065      "resolved": "https://registry.npmjs.org/read-only-stream/-/read-only-stream-2.0.0.tgz",
3066      "integrity": "sha1-JyT9aoET1zdkrCiNQ4YnDB2/F/A=",
3067      "dev": true,
3068      "requires": {
3069        "readable-stream": "^2.0.2"
3070      },
3071      "dependencies": {
3072        "readable-stream": {
3073          "version": "2.3.7",
3074          "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
3075          "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
3076          "dev": true,
3077          "requires": {
3078            "core-util-is": "~1.0.0",
3079            "inherits": "~2.0.3",
3080            "isarray": "~1.0.0",
3081            "process-nextick-args": "~2.0.0",
3082            "safe-buffer": "~5.1.1",
3083            "string_decoder": "~1.1.1",
3084            "util-deprecate": "~1.0.1"
3085          }
3086        },
3087        "string_decoder": {
3088          "version": "1.1.1",
3089          "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
3090          "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
3091          "dev": true,
3092          "requires": {
3093            "safe-buffer": "~5.1.0"
3094          }
3095        }
3096      }
3097    },
3098    "readable-stream": {
3099      "version": "3.6.0",
3100      "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
3101      "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
3102      "requires": {
3103        "inherits": "^2.0.3",
3104        "string_decoder": "^1.1.1",
3105        "util-deprecate": "^1.0.1"
3106      }
3107    },
3108    "request": {
3109      "version": "2.88.2",
3110      "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz",
3111      "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==",
3112      "requires": {
3113        "aws-sign2": "~0.7.0",
3114        "aws4": "^1.8.0",
3115        "caseless": "~0.12.0",
3116        "combined-stream": "~1.0.6",
3117        "extend": "~3.0.2",
3118        "forever-agent": "~0.6.1",
3119        "form-data": "~2.3.2",
3120        "har-validator": "~5.1.3",
3121        "http-signature": "~1.2.0",
3122        "is-typedarray": "~1.0.0",
3123        "isstream": "~0.1.2",
3124        "json-stringify-safe": "~5.0.1",
3125        "mime-types": "~2.1.19",
3126        "oauth-sign": "~0.9.0",
3127        "performance-now": "^2.1.0",
3128        "qs": "~6.5.2",
3129        "safe-buffer": "^5.1.2",
3130        "tough-cookie": "~2.5.0",
3131        "tunnel-agent": "^0.6.0",
3132        "uuid": "^3.3.2"
3133      },
3134      "dependencies": {
3135        "qs": {
3136          "version": "6.5.2",
3137          "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
3138          "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA=="
3139        }
3140      }
3141    },
3142    "require-directory": {
3143      "version": "2.1.1",
3144      "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
3145      "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I="
3146    },
3147    "require-main-filename": {
3148      "version": "2.0.0",
3149      "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz",
3150      "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg=="
3151    },
3152    "resolve": {
3153      "version": "1.17.0",
3154      "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz",
3155      "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==",
3156      "dev": true,
3157      "requires": {
3158        "path-parse": "^1.0.6"
3159      }
3160    },
3161    "responselike": {
3162      "version": "1.0.2",
3163      "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz",
3164      "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=",
3165      "requires": {
3166        "lowercase-keys": "^1.0.0"
3167      }
3168    },
3169    "rimraf": {
3170      "version": "2.7.1",
3171      "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
3172      "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
3173      "requires": {
3174        "glob": "^7.1.3"
3175      }
3176    },
3177    "ripemd160": {
3178      "version": "2.0.2",
3179      "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz",
3180      "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==",
3181      "requires": {
3182        "hash-base": "^3.0.0",
3183        "inherits": "^2.0.1"
3184      }
3185    },
3186    "rlp": {
3187      "version": "2.2.4",
3188      "resolved": "https://registry.npmjs.org/rlp/-/rlp-2.2.4.tgz",
3189      "integrity": "sha512-fdq2yYCWpAQBhwkZv+Z8o/Z4sPmYm1CUq6P7n6lVTOdb949CnqA0sndXal5C1NleSVSZm6q5F3iEbauyVln/iw==",
3190      "requires": {
3191        "bn.js": "^4.11.1"
3192      }
3193    },
3194    "safe-buffer": {
3195      "version": "5.1.2",
3196      "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
3197      "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
3198    },
3199    "safer-buffer": {
3200      "version": "2.1.2",
3201      "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
3202      "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
3203    },
3204    "scrypt-js": {
3205      "version": "2.0.3",
3206      "resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-2.0.3.tgz",
3207      "integrity": "sha1-uwBAvgMEPamgEqLOqfyfhSz8h9Q="
3208    },
3209    "scryptsy": {
3210      "version": "2.1.0",
3211      "resolved": "https://registry.npmjs.org/scryptsy/-/scryptsy-2.1.0.tgz",
3212      "integrity": "sha512-1CdSqHQowJBnMAFyPEBRfqag/YP9OF394FV+4YREIJX4ljD7OxvQRDayyoyyCk+senRjSkP6VnUNQmVQqB6g7w=="
3213    },
3214    "secp256k1": {
3215      "version": "3.8.0",
3216      "resolved": "https://registry.npmjs.org/secp256k1/-/secp256k1-3.8.0.tgz",
3217      "integrity": "sha512-k5ke5avRZbtl9Tqx/SA7CbY3NF6Ro+Sj9cZxezFzuBlLDmyqPiL8hJJ+EmzD8Ig4LUDByHJ3/iPOVoRixs/hmw==",
3218      "requires": {
3219        "bindings": "^1.5.0",
3220        "bip66": "^1.1.5",
3221        "bn.js": "^4.11.8",
3222        "create-hash": "^1.2.0",
3223        "drbg.js": "^1.0.1",
3224        "elliptic": "^6.5.2",
3225        "nan": "^2.14.0",
3226        "safe-buffer": "^5.1.2"
3227      }
3228    },
3229    "semver": {
3230      "version": "6.3.0",
3231      "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
3232      "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
3233    },
3234    "send": {
3235      "version": "0.17.1",
3236      "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz",
3237      "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==",
3238      "requires": {
3239        "debug": "2.6.9",
3240        "depd": "~1.1.2",
3241        "destroy": "~1.0.4",
3242        "encodeurl": "~1.0.2",
3243        "escape-html": "~1.0.3",
3244        "etag": "~1.8.1",
3245        "fresh": "0.5.2",
3246        "http-errors": "~1.7.2",
3247        "mime": "1.6.0",
3248        "ms": "2.1.1",
3249        "on-finished": "~2.3.0",
3250        "range-parser": "~1.2.1",
3251        "statuses": "~1.5.0"
3252      },
3253      "dependencies": {
3254        "ms": {
3255          "version": "2.1.1",
3256          "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
3257          "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg=="
3258        }
3259      }
3260    },
3261    "serve-static": {
3262      "version": "1.14.1",
3263      "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz",
3264      "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==",
3265      "requires": {
3266        "encodeurl": "~1.0.2",
3267        "escape-html": "~1.0.3",
3268        "parseurl": "~1.3.3",
3269        "send": "0.17.1"
3270      }
3271    },
3272    "servify": {
3273      "version": "0.1.12",
3274      "resolved": "https://registry.npmjs.org/servify/-/servify-0.1.12.tgz",
3275      "integrity": "sha512-/xE6GvsKKqyo1BAY+KxOWXcLpPsUUyji7Qg3bVD7hh1eRze5bR1uYiuDA/k3Gof1s9BTzQZEJK8sNcNGFIzeWw==",
3276      "requires": {
3277        "body-parser": "^1.16.0",
3278        "cors": "^2.8.1",
3279        "express": "^4.14.0",
3280        "request": "^2.79.0",
3281        "xhr": "^2.3.3"
3282      }
3283    },
3284    "set-blocking": {
3285      "version": "2.0.0",
3286      "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
3287      "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc="
3288    },
3289    "setimmediate": {
3290      "version": "1.0.5",
3291      "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
3292      "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU="
3293    },
3294    "setprototypeof": {
3295      "version": "1.1.1",
3296      "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz",
3297      "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw=="
3298    },
3299    "sha.js": {
3300      "version": "2.4.11",
3301      "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz",
3302      "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==",
3303      "requires": {
3304        "inherits": "^2.0.1",
3305        "safe-buffer": "^5.0.1"
3306      }
3307    },
3308    "shasum": {
3309      "version": "1.0.2",
3310      "resolved": "https://registry.npmjs.org/shasum/-/shasum-1.0.2.tgz",
3311      "integrity": "sha1-5wEjENj0F/TetXEhUOVni4euVl8=",
3312      "dev": true,
3313      "requires": {
3314        "json-stable-stringify": "~0.0.0",
3315        "sha.js": "~2.4.4"
3316      }
3317    },
3318    "shasum-object": {
3319      "version": "1.0.0",
3320      "resolved": "https://registry.npmjs.org/shasum-object/-/shasum-object-1.0.0.tgz",
3321      "integrity": "sha512-Iqo5rp/3xVi6M4YheapzZhhGPVs0yZwHj7wvwQ1B9z8H6zk+FEnI7y3Teq7qwnekfEhu8WmG2z0z4iWZaxLWVg==",
3322      "dev": true,
3323      "requires": {
3324        "fast-safe-stringify": "^2.0.7"
3325      }
3326    },
3327    "shebang-command": {
3328      "version": "1.2.0",
3329      "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
3330      "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
3331      "dev": true,
3332      "requires": {
3333        "shebang-regex": "^1.0.0"
3334      }
3335    },
3336    "shebang-regex": {
3337      "version": "1.0.0",
3338      "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
3339      "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
3340      "dev": true
3341    },
3342    "shell-quote": {
3343      "version": "1.7.2",
3344      "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz",
3345      "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==",
3346      "dev": true
3347    },
3348    "signal-exit": {
3349      "version": "3.0.3",
3350      "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz",
3351      "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==",
3352      "dev": true
3353    },
3354    "simple-concat": {
3355      "version": "1.0.0",
3356      "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.0.tgz",
3357      "integrity": "sha1-c0TLuLbib7J9ZrL8hvn21Zl1IcY="
3358    },
3359    "simple-get": {
3360      "version": "2.8.1",
3361      "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-2.8.1.tgz",
3362      "integrity": "sha512-lSSHRSw3mQNUGPAYRqo7xy9dhKmxFXIjLjp4KHpf99GEH2VH7C3AM+Qfx6du6jhfUi6Vm7XnbEVEf7Wb6N8jRw==",
3363      "requires": {
3364        "decompress-response": "^3.3.0",
3365        "once": "^1.3.1",
3366        "simple-concat": "^1.0.0"
3367      }
3368    },
3369    "snarkjs": {
3370      "version": "0.1.31",
3371      "resolved": "https://registry.npmjs.org/snarkjs/-/snarkjs-0.1.31.tgz",
3372      "integrity": "sha512-Xu9Ai89GPLUI6hSyVkc6LRE3sUEje7+eokHeKkb4sZuWW4JqPKWRW7ZtwM7VjsisgVM2gVAg9IYsMD4k+MhuPA==",
3373      "dev": true,
3374      "requires": {
3375        "chai": "^4.2.0",
3376        "circom_runtime": "0.0.6",
3377        "escape-string-regexp": "^1.0.5",
3378        "ffjavascript": "0.1.0",
3379        "keccak": "^3.0.0",
3380        "r1csfile": "0.0.5",
3381        "yargs": "^12.0.5"
3382      },
3383      "dependencies": {
3384        "ansi-regex": {
3385          "version": "3.0.0",
3386          "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
3387          "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
3388          "dev": true
3389        },
3390        "circom_runtime": {
3391          "version": "0.0.6",
3392          "resolved": "https://registry.npmjs.org/circom_runtime/-/circom_runtime-0.0.6.tgz",
3393          "integrity": "sha512-o0T5MuWzxnxinWG3+CygS/kZouoP+z5ZrufUwqKJy3gsVFJhkbqMpfKmcBGjhExB3uatA7cKyOiRAOLOz5+t5w==",
3394          "dev": true,
3395          "requires": {
3396            "ffjavascript": "0.1.0",
3397            "fnv-plus": "^1.3.1"
3398          }
3399        },
3400        "cliui": {
3401          "version": "4.1.0",
3402          "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz",
3403          "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==",
3404          "dev": true,
3405          "requires": {
3406            "string-width": "^2.1.1",
3407            "strip-ansi": "^4.0.0",
3408            "wrap-ansi": "^2.0.0"
3409          }
3410        },
3411        "ffjavascript": {
3412          "version": "0.1.0",
3413          "resolved": "https://registry.npmjs.org/ffjavascript/-/ffjavascript-0.1.0.tgz",
3414          "integrity": "sha512-dmKlUasSfvUcxBm8nCSKl2x7EFJsXA7OVP8XLFA03T2+6mAc3IiVLC2ambEVOcMOhyhl0vJfVZjM9f9d38D1rw==",
3415          "dev": true,
3416          "requires": {
3417            "big-integer": "^1.6.48"
3418          }
3419        },
3420        "find-up": {
3421          "version": "3.0.0",
3422          "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
3423          "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
3424          "dev": true,
3425          "requires": {
3426            "locate-path": "^3.0.0"
3427          }
3428        },
3429        "get-caller-file": {
3430          "version": "1.0.3",
3431          "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz",
3432          "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==",
3433          "dev": true
3434        },
3435        "is-fullwidth-code-point": {
3436          "version": "2.0.0",
3437          "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
3438          "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
3439          "dev": true
3440        },
3441        "keccak": {
3442          "version": "3.0.0",
3443          "resolved": "https://registry.npmjs.org/keccak/-/keccak-3.0.0.tgz",
3444          "integrity": "sha512-/4h4FIfFEpTEuySXi/nVFM5rqSKPnnhI7cL4K3MFSwoI3VyM7AhPSq3SsysARtnEBEeIKMBUWD8cTh9nHE8AkA==",
3445          "dev": true,
3446          "requires": {
3447            "node-addon-api": "^2.0.0",
3448            "node-gyp-build": "^4.2.0"
3449          }
3450        },
3451        "locate-path": {
3452          "version": "3.0.0",
3453          "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
3454          "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
3455          "dev": true,
3456          "requires": {
3457            "p-locate": "^3.0.0",
3458            "path-exists": "^3.0.0"
3459          }
3460        },
3461        "p-locate": {
3462          "version": "3.0.0",
3463          "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
3464          "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
3465          "dev": true,
3466          "requires": {
3467            "p-limit": "^2.0.0"
3468          }
3469        },
3470        "path-exists": {
3471          "version": "3.0.0",
3472          "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
3473          "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
3474          "dev": true
3475        },
3476        "require-main-filename": {
3477          "version": "1.0.1",
3478          "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz",
3479          "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=",
3480          "dev": true
3481        },
3482        "string-width": {
3483          "version": "2.1.1",
3484          "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
3485          "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
3486          "dev": true,
3487          "requires": {
3488            "is-fullwidth-code-point": "^2.0.0",
3489            "strip-ansi": "^4.0.0"
3490          }
3491        },
3492        "strip-ansi": {
3493          "version": "4.0.0",
3494          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
3495          "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
3496          "dev": true,
3497          "requires": {
3498            "ansi-regex": "^3.0.0"
3499          }
3500        },
3501        "wrap-ansi": {
3502          "version": "2.1.0",
3503          "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz",
3504          "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=",
3505          "dev": true,
3506          "requires": {
3507            "string-width": "^1.0.1",
3508            "strip-ansi": "^3.0.1"
3509          },
3510          "dependencies": {
3511            "ansi-regex": {
3512              "version": "2.1.1",
3513              "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
3514              "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
3515              "dev": true
3516            },
3517            "is-fullwidth-code-point": {
3518              "version": "1.0.0",
3519              "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
3520              "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
3521              "dev": true,
3522              "requires": {
3523                "number-is-nan": "^1.0.0"
3524              }
3525            },
3526            "string-width": {
3527              "version": "1.0.2",
3528              "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
3529              "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
3530              "dev": true,
3531              "requires": {
3532                "code-point-at": "^1.0.0",
3533                "is-fullwidth-code-point": "^1.0.0",
3534                "strip-ansi": "^3.0.0"
3535              }
3536            },
3537            "strip-ansi": {
3538              "version": "3.0.1",
3539              "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
3540              "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
3541              "dev": true,
3542              "requires": {
3543                "ansi-regex": "^2.0.0"
3544              }
3545            }
3546          }
3547        },
3548        "yargs": {
3549          "version": "12.0.5",
3550          "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz",
3551          "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==",
3552          "dev": true,
3553          "requires": {
3554            "cliui": "^4.0.0",
3555            "decamelize": "^1.2.0",
3556            "find-up": "^3.0.0",
3557            "get-caller-file": "^1.0.1",
3558            "os-locale": "^3.0.0",
3559            "require-directory": "^2.1.1",
3560            "require-main-filename": "^1.0.1",
3561            "set-blocking": "^2.0.0",
3562            "string-width": "^2.0.0",
3563            "which-module": "^2.0.0",
3564            "y18n": "^3.2.1 || ^4.0.0",
3565            "yargs-parser": "^11.1.1"
3566          }
3567        },
3568        "yargs-parser": {
3569          "version": "11.1.1",
3570          "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz",
3571          "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==",
3572          "dev": true,
3573          "requires": {
3574            "camelcase": "^5.0.0",
3575            "decamelize": "^1.2.0"
3576          }
3577        }
3578      }
3579    },
3580    "source-map": {
3581      "version": "0.6.1",
3582      "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
3583      "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
3584      "dev": true
3585    },
3586    "source-map-support": {
3587      "version": "0.5.19",
3588      "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz",
3589      "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==",
3590      "dev": true,
3591      "requires": {
3592        "buffer-from": "^1.0.0",
3593        "source-map": "^0.6.0"
3594      }
3595    },
3596    "sprintf-js": {
3597      "version": "1.0.3",
3598      "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
3599      "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
3600      "dev": true
3601    },
3602    "sshpk": {
3603      "version": "1.16.1",
3604      "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz",
3605      "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==",
3606      "requires": {
3607        "asn1": "~0.2.3",
3608        "assert-plus": "^1.0.0",
3609        "bcrypt-pbkdf": "^1.0.0",
3610        "dashdash": "^1.12.0",
3611        "ecc-jsbn": "~0.1.1",
3612        "getpass": "^0.1.1",
3613        "jsbn": "~0.1.0",
3614        "safer-buffer": "^2.0.2",
3615        "tweetnacl": "~0.14.0"
3616      }
3617    },
3618    "statuses": {
3619      "version": "1.5.0",
3620      "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
3621      "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow="
3622    },
3623    "stream-browserify": {
3624      "version": "2.0.2",
3625      "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz",
3626      "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==",
3627      "dev": true,
3628      "requires": {
3629        "inherits": "~2.0.1",
3630        "readable-stream": "^2.0.2"
3631      },
3632      "dependencies": {
3633        "readable-stream": {
3634          "version": "2.3.7",
3635          "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
3636          "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
3637          "dev": true,
3638          "requires": {
3639            "core-util-is": "~1.0.0",
3640            "inherits": "~2.0.3",
3641            "isarray": "~1.0.0",
3642            "process-nextick-args": "~2.0.0",
3643            "safe-buffer": "~5.1.1",
3644            "string_decoder": "~1.1.1",
3645            "util-deprecate": "~1.0.1"
3646          }
3647        },
3648        "string_decoder": {
3649          "version": "1.1.1",
3650          "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
3651          "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
3652          "dev": true,
3653          "requires": {
3654            "safe-buffer": "~5.1.0"
3655          }
3656        }
3657      }
3658    },
3659    "stream-combiner2": {
3660      "version": "1.1.1",
3661      "resolved": "https://registry.npmjs.org/stream-combiner2/-/stream-combiner2-1.1.1.tgz",
3662      "integrity": "sha1-+02KFCDqNidk4hrUeAOXvry0HL4=",
3663      "dev": true,
3664      "requires": {
3665        "duplexer2": "~0.1.0",
3666        "readable-stream": "^2.0.2"
3667      },
3668      "dependencies": {
3669        "readable-stream": {
3670          "version": "2.3.7",
3671          "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
3672          "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
3673          "dev": true,
3674          "requires": {
3675            "core-util-is": "~1.0.0",
3676            "inherits": "~2.0.3",
3677            "isarray": "~1.0.0",
3678            "process-nextick-args": "~2.0.0",
3679            "safe-buffer": "~5.1.1",
3680            "string_decoder": "~1.1.1",
3681            "util-deprecate": "~1.0.1"
3682          }
3683        },
3684        "string_decoder": {
3685          "version": "1.1.1",
3686          "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
3687          "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
3688          "dev": true,
3689          "requires": {
3690            "safe-buffer": "~5.1.0"
3691          }
3692        }
3693      }
3694    },
3695    "stream-http": {
3696      "version": "3.1.1",
3697      "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-3.1.1.tgz",
3698      "integrity": "sha512-S7OqaYu0EkFpgeGFb/NPOoPLxFko7TPqtEeFg5DXPB4v/KETHG0Ln6fRFrNezoelpaDKmycEmmZ81cC9DAwgYg==",
3699      "dev": true,
3700      "requires": {
3701        "builtin-status-codes": "^3.0.0",
3702        "inherits": "^2.0.4",
3703        "readable-stream": "^3.6.0",
3704        "xtend": "^4.0.2"
3705      }
3706    },
3707    "stream-splicer": {
3708      "version": "2.0.1",
3709      "resolved": "https://registry.npmjs.org/stream-splicer/-/stream-splicer-2.0.1.tgz",
3710      "integrity": "sha512-Xizh4/NPuYSyAXyT7g8IvdJ9HJpxIGL9PjyhtywCZvvP0OPIdqyrr4dMikeuvY8xahpdKEBlBTySe583totajg==",
3711      "dev": true,
3712      "requires": {
3713        "inherits": "^2.0.1",
3714        "readable-stream": "^2.0.2"
3715      },
3716      "dependencies": {
3717        "readable-stream": {
3718          "version": "2.3.7",
3719          "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
3720          "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
3721          "dev": true,
3722          "requires": {
3723            "core-util-is": "~1.0.0",
3724            "inherits": "~2.0.3",
3725            "isarray": "~1.0.0",
3726            "process-nextick-args": "~2.0.0",
3727            "safe-buffer": "~5.1.1",
3728            "string_decoder": "~1.1.1",
3729            "util-deprecate": "~1.0.1"
3730          }
3731        },
3732        "string_decoder": {
3733          "version": "1.1.1",
3734          "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
3735          "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
3736          "dev": true,
3737          "requires": {
3738            "safe-buffer": "~5.1.0"
3739          }
3740        }
3741      }
3742    },
3743    "strict-uri-encode": {
3744      "version": "1.1.0",
3745      "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz",
3746      "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM="
3747    },
3748    "string-width": {
3749      "version": "4.2.0",
3750      "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
3751      "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==",
3752      "requires": {
3753        "emoji-regex": "^8.0.0",
3754        "is-fullwidth-code-point": "^3.0.0",
3755        "strip-ansi": "^6.0.0"
3756      }
3757    },
3758    "string_decoder": {
3759      "version": "1.3.0",
3760      "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
3761      "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
3762      "requires": {
3763        "safe-buffer": "~5.2.0"
3764      },
3765      "dependencies": {
3766        "safe-buffer": {
3767          "version": "5.2.0",
3768          "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz",
3769          "integrity": "sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg=="
3770        }
3771      }
3772    },
3773    "strip-ansi": {
3774      "version": "6.0.0",
3775      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
3776      "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
3777      "requires": {
3778        "ansi-regex": "^5.0.0"
3779      }
3780    },
3781    "strip-eof": {
3782      "version": "1.0.0",
3783      "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz",
3784      "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=",
3785      "dev": true
3786    },
3787    "strip-hex-prefix": {
3788      "version": "1.0.0",
3789      "resolved": "https://registry.npmjs.org/strip-hex-prefix/-/strip-hex-prefix-1.0.0.tgz",
3790      "integrity": "sha1-DF8VX+8RUTczd96du1iNoFUA428=",
3791      "requires": {
3792        "is-hex-prefixed": "1.0.0"
3793      }
3794    },
3795    "subarg": {
3796      "version": "1.0.0",
3797      "resolved": "https://registry.npmjs.org/subarg/-/subarg-1.0.0.tgz",
3798      "integrity": "sha1-9izxdYHplrSPyWVpn1TAauJouNI=",
3799      "dev": true,
3800      "requires": {
3801        "minimist": "^1.1.0"
3802      }
3803    },
3804    "supports-color": {
3805      "version": "5.5.0",
3806      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
3807      "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
3808      "requires": {
3809        "has-flag": "^3.0.0"
3810      }
3811    },
3812    "swarm-js": {
3813      "version": "0.1.40",
3814      "resolved": "https://registry.npmjs.org/swarm-js/-/swarm-js-0.1.40.tgz",
3815      "integrity": "sha512-yqiOCEoA4/IShXkY3WKwP5PvZhmoOOD8clsKA7EEcRILMkTEYHCQ21HDCAcVpmIxZq4LyZvWeRJ6quIyHk1caA==",
3816      "requires": {
3817        "bluebird": "^3.5.0",
3818        "buffer": "^5.0.5",
3819        "eth-lib": "^0.1.26",
3820        "fs-extra": "^4.0.2",
3821        "got": "^7.1.0",
3822        "mime-types": "^2.1.16",
3823        "mkdirp-promise": "^5.0.1",
3824        "mock-fs": "^4.1.0",
3825        "setimmediate": "^1.0.5",
3826        "tar": "^4.0.2",
3827        "xhr-request": "^1.0.1"
3828      },
3829      "dependencies": {
3830        "get-stream": {
3831          "version": "3.0.0",
3832          "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
3833          "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ="
3834        },
3835        "got": {
3836          "version": "7.1.0",
3837          "resolved": "https://registry.npmjs.org/got/-/got-7.1.0.tgz",
3838          "integrity": "sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw==",
3839          "requires": {
3840            "decompress-response": "^3.2.0",
3841            "duplexer3": "^0.1.4",
3842            "get-stream": "^3.0.0",
3843            "is-plain-obj": "^1.1.0",
3844            "is-retry-allowed": "^1.0.0",
3845            "is-stream": "^1.0.0",
3846            "isurl": "^1.0.0-alpha5",
3847            "lowercase-keys": "^1.0.0",
3848            "p-cancelable": "^0.3.0",
3849            "p-timeout": "^1.1.1",
3850            "safe-buffer": "^5.0.1",
3851            "timed-out": "^4.0.0",
3852            "url-parse-lax": "^1.0.0",
3853            "url-to-options": "^1.0.1"
3854          }
3855        },
3856        "p-cancelable": {
3857          "version": "0.3.0",
3858          "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.3.0.tgz",
3859          "integrity": "sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw=="
3860        },
3861        "prepend-http": {
3862          "version": "1.0.4",
3863          "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz",
3864          "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw="
3865        },
3866        "url-parse-lax": {
3867          "version": "1.0.0",
3868          "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz",
3869          "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=",
3870          "requires": {
3871            "prepend-http": "^1.0.1"
3872          }
3873        }
3874      }
3875    },
3876    "syntax-error": {
3877      "version": "1.4.0",
3878      "resolved": "https://registry.npmjs.org/syntax-error/-/syntax-error-1.4.0.tgz",
3879      "integrity": "sha512-YPPlu67mdnHGTup2A8ff7BC2Pjq0e0Yp/IyTFN03zWO0RcK07uLcbi7C2KpGR2FvWbaB0+bfE27a+sBKebSo7w==",
3880      "dev": true,
3881      "requires": {
3882        "acorn-node": "^1.2.0"
3883      }
3884    },
3885    "tar": {
3886      "version": "4.4.13",
3887      "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz",
3888      "integrity": "sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==",
3889      "requires": {
3890        "chownr": "^1.1.1",
3891        "fs-minipass": "^1.2.5",
3892        "minipass": "^2.8.6",
3893        "minizlib": "^1.2.1",
3894        "mkdirp": "^0.5.0",
3895        "safe-buffer": "^5.1.2",
3896        "yallist": "^3.0.3"
3897      },
3898      "dependencies": {
3899        "mkdirp": {
3900          "version": "0.5.5",
3901          "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
3902          "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
3903          "requires": {
3904            "minimist": "^1.2.5"
3905          }
3906        }
3907      }
3908    },
3909    "through": {
3910      "version": "2.3.8",
3911      "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
3912      "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
3913      "dev": true
3914    },
3915    "through2": {
3916      "version": "2.0.5",
3917      "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
3918      "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
3919      "dev": true,
3920      "requires": {
3921        "readable-stream": "~2.3.6",
3922        "xtend": "~4.0.1"
3923      },
3924      "dependencies": {
3925        "readable-stream": {
3926          "version": "2.3.7",
3927          "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
3928          "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
3929          "dev": true,
3930          "requires": {
3931            "core-util-is": "~1.0.0",
3932            "inherits": "~2.0.3",
3933            "isarray": "~1.0.0",
3934            "process-nextick-args": "~2.0.0",
3935            "safe-buffer": "~5.1.1",
3936            "string_decoder": "~1.1.1",
3937            "util-deprecate": "~1.0.1"
3938          }
3939        },
3940        "string_decoder": {
3941          "version": "1.1.1",
3942          "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
3943          "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
3944          "dev": true,
3945          "requires": {
3946            "safe-buffer": "~5.1.0"
3947          }
3948        }
3949      }
3950    },
3951    "timed-out": {
3952      "version": "4.0.1",
3953      "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz",
3954      "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8="
3955    },
3956    "timers-browserify": {
3957      "version": "1.4.2",
3958      "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-1.4.2.tgz",
3959      "integrity": "sha1-ycWLV1voQHN1y14kYtrO50NZ9B0=",
3960      "dev": true,
3961      "requires": {
3962        "process": "~0.11.0"
3963      },
3964      "dependencies": {
3965        "process": {
3966          "version": "0.11.10",
3967          "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
3968          "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=",
3969          "dev": true
3970        }
3971      }
3972    },
3973    "tmp": {
3974      "version": "0.1.0",
3975      "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.1.0.tgz",
3976      "integrity": "sha512-J7Z2K08jbGcdA1kkQpJSqLF6T0tdQqpR2pnSUXsIchbPdTI9v3e85cLW0d6WDhwuAleOV71j2xWs8qMPfK7nKw==",
3977      "requires": {
3978        "rimraf": "^2.6.3"
3979      }
3980    },
3981    "tmp-promise": {
3982      "version": "2.1.1",
3983      "resolved": "https://registry.npmjs.org/tmp-promise/-/tmp-promise-2.1.1.tgz",
3984      "integrity": "sha512-Z048AOz/w9b6lCbJUpevIJpRpUztENl8zdv1bmAKVHimfqRFl92ROkmT9rp7TVBnrEw2gtMTol/2Cp2S2kJa4Q==",
3985      "requires": {
3986        "tmp": "0.1.0"
3987      }
3988    },
3989    "to-readable-stream": {
3990      "version": "1.0.0",
3991      "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz",
3992      "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q=="
3993    },
3994    "toidentifier": {
3995      "version": "1.0.0",
3996      "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz",
3997      "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw=="
3998    },
3999    "tough-cookie": {
4000      "version": "2.5.0",
4001      "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
4002      "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
4003      "requires": {
4004        "psl": "^1.1.28",
4005        "punycode": "^2.1.1"
4006      }
4007    },
4008    "truffle": {
4009      "version": "5.1.25",
4010      "resolved": "https://registry.npmjs.org/truffle/-/truffle-5.1.25.tgz",
4011      "integrity": "sha512-7iGKMkITjInGD1AFD7mKwxowQiNmPYx08jym/u8oNXVsYPYCZ6NbkMNSdf6TFXTTrEQe+tPEIy+CNF1Oc6DDzA==",
4012      "dev": true,
4013      "requires": {
4014        "app-module-path": "^2.2.0",
4015        "mocha": "5.2.0",
4016        "original-require": "1.0.1"
4017      }
4018    },
4019    "truffle-assertions": {
4020      "version": "0.9.2",
4021      "resolved": "https://registry.npmjs.org/truffle-assertions/-/truffle-assertions-0.9.2.tgz",
4022      "integrity": "sha512-9g2RhaxU2F8DeWhqoGQvL/bV8QVoSnQ6PY+ZPvYRP5eF7+/8LExb4mjLx/FeliLTjc3Tv1SABG05Gu5qQ/ErmA==",
4023      "dev": true,
4024      "requires": {
4025        "assertion-error": "^1.1.0",
4026        "lodash.isequal": "^4.5.0"
4027      }
4028    },
4029    "ts-node": {
4030      "version": "7.0.1",
4031      "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-7.0.1.tgz",
4032      "integrity": "sha512-BVwVbPJRspzNh2yfslyT1PSbl5uIk03EZlb493RKHN4qej/D06n1cEhjlOJG69oFsE7OT8XjpTUcYf6pKTLMhw==",
4033      "dev": true,
4034      "requires": {
4035        "arrify": "^1.0.0",
4036        "buffer-from": "^1.1.0",
4037        "diff": "^3.1.0",
4038        "make-error": "^1.1.1",
4039        "minimist": "^1.2.0",
4040        "mkdirp": "^0.5.1",
4041        "source-map-support": "^0.5.6",
4042        "yn": "^2.0.0"
4043      },
4044      "dependencies": {
4045        "mkdirp": {
4046          "version": "0.5.5",
4047          "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
4048          "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
4049          "dev": true,
4050          "requires": {
4051            "minimist": "^1.2.5"
4052          }
4053        }
4054      }
4055    },
4056    "tslib": {
4057      "version": "1.11.2",
4058      "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.2.tgz",
4059      "integrity": "sha512-tTSkux6IGPnUGUd1XAZHcpu85MOkIl5zX49pO+jfsie3eP0B6pyhOlLXm3cAC6T7s+euSDDUUV+Acop5WmtkVg==",
4060      "dev": true
4061    },
4062    "tslint": {
4063      "version": "5.20.1",
4064      "resolved": "https://registry.npmjs.org/tslint/-/tslint-5.20.1.tgz",
4065      "integrity": "sha512-EcMxhzCFt8k+/UP5r8waCf/lzmeSyVlqxqMEDQE7rWYiQky8KpIBz1JAoYXfROHrPZ1XXd43q8yQnULOLiBRQg==",
4066      "dev": true,
4067      "requires": {
4068        "@babel/code-frame": "^7.0.0",
4069        "builtin-modules": "^1.1.1",
4070        "chalk": "^2.3.0",
4071        "commander": "^2.12.1",
4072        "diff": "^4.0.1",
4073        "glob": "^7.1.1",
4074        "js-yaml": "^3.13.1",
4075        "minimatch": "^3.0.4",
4076        "mkdirp": "^0.5.1",
4077        "resolve": "^1.3.2",
4078        "semver": "^5.3.0",
4079        "tslib": "^1.8.0",
4080        "tsutils": "^2.29.0"
4081      },
4082      "dependencies": {
4083        "diff": {
4084          "version": "4.0.2",
4085          "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz",
4086          "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==",
4087          "dev": true
4088        },
4089        "mkdirp": {
4090          "version": "0.5.5",
4091          "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
4092          "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
4093          "dev": true,
4094          "requires": {
4095            "minimist": "^1.2.5"
4096          }
4097        },
4098        "semver": {
4099          "version": "5.7.1",
4100          "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
4101          "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
4102          "dev": true
4103        }
4104      }
4105    },
4106    "tsutils": {
4107      "version": "2.29.0",
4108      "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz",
4109      "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==",
4110      "dev": true,
4111      "requires": {
4112        "tslib": "^1.8.1"
4113      }
4114    },
4115    "tty-browserify": {
4116      "version": "0.0.1",
4117      "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz",
4118      "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==",
4119      "dev": true
4120    },
4121    "tunnel-agent": {
4122      "version": "0.6.0",
4123      "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
4124      "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
4125      "requires": {
4126        "safe-buffer": "^5.0.1"
4127      }
4128    },
4129    "tweetnacl": {
4130      "version": "0.14.5",
4131      "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
4132      "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q="
4133    },
4134    "type": {
4135      "version": "1.2.0",
4136      "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz",
4137      "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg=="
4138    },
4139    "type-detect": {
4140      "version": "4.0.8",
4141      "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz",
4142      "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g=="
4143    },
4144    "type-is": {
4145      "version": "1.6.18",
4146      "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
4147      "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
4148      "requires": {
4149        "media-typer": "0.3.0",
4150        "mime-types": "~2.1.24"
4151      }
4152    },
4153    "typedarray": {
4154      "version": "0.0.6",
4155      "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
4156      "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=",
4157      "dev": true
4158    },
4159    "typedarray-to-buffer": {
4160      "version": "3.1.5",
4161      "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz",
4162      "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==",
4163      "requires": {
4164        "is-typedarray": "^1.0.0"
4165      }
4166    },
4167    "typescript": {
4168      "version": "3.8.3",
4169      "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.8.3.tgz",
4170      "integrity": "sha512-MYlEfn5VrLNsgudQTVJeNaQFUAI7DkhnOjdpAp4T+ku1TfQClewlbSuTVHiA+8skNBgaf02TL/kLOvig4y3G8w==",
4171      "dev": true
4172    },
4173    "ultron": {
4174      "version": "1.1.1",
4175      "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz",
4176      "integrity": "sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og=="
4177    },
4178    "umd": {
4179      "version": "3.0.3",
4180      "resolved": "https://registry.npmjs.org/umd/-/umd-3.0.3.tgz",
4181      "integrity": "sha512-4IcGSufhFshvLNcMCV80UnQVlZ5pMOC8mvNPForqwA4+lzYQuetTESLDQkeLmihq8bRcnpbQa48Wb8Lh16/xow==",
4182      "dev": true
4183    },
4184    "undeclared-identifiers": {
4185      "version": "1.1.3",
4186      "resolved": "https://registry.npmjs.org/undeclared-identifiers/-/undeclared-identifiers-1.1.3.tgz",
4187      "integrity": "sha512-pJOW4nxjlmfwKApE4zvxLScM/njmwj/DiUBv7EabwE4O8kRUy+HIwxQtZLBPll/jx1LJyBcqNfB3/cpv9EZwOw==",
4188      "dev": true,
4189      "requires": {
4190        "acorn-node": "^1.3.0",
4191        "dash-ast": "^1.0.0",
4192        "get-assigned-identifiers": "^1.2.0",
4193        "simple-concat": "^1.0.0",
4194        "xtend": "^4.0.1"
4195      }
4196    },
4197    "underscore": {
4198      "version": "1.9.1",
4199      "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.9.1.tgz",
4200      "integrity": "sha512-5/4etnCkd9c8gwgowi5/om/mYO5ajCaOgdzj/oW+0eQV9WxKBDZw5+ycmKmeaTXjInS/W0BzpGLo2xR2aBwZdg=="
4201    },
4202    "universalify": {
4203      "version": "0.1.2",
4204      "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
4205      "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg=="
4206    },
4207    "unpipe": {
4208      "version": "1.0.0",
4209      "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
4210      "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw="
4211    },
4212    "uri-js": {
4213      "version": "4.2.2",
4214      "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz",
4215      "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==",
4216      "requires": {
4217        "punycode": "^2.1.0"
4218      }
4219    },
4220    "url": {
4221      "version": "0.11.0",
4222      "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz",
4223      "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=",
4224      "dev": true,
4225      "requires": {
4226        "punycode": "1.3.2",
4227        "querystring": "0.2.0"
4228      },
4229      "dependencies": {
4230        "punycode": {
4231          "version": "1.3.2",
4232          "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz",
4233          "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=",
4234          "dev": true
4235        }
4236      }
4237    },
4238    "url-parse-lax": {
4239      "version": "3.0.0",
4240      "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz",
4241      "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=",
4242      "requires": {
4243        "prepend-http": "^2.0.0"
4244      }
4245    },
4246    "url-set-query": {
4247      "version": "1.0.0",
4248      "resolved": "https://registry.npmjs.org/url-set-query/-/url-set-query-1.0.0.tgz",
4249      "integrity": "sha1-AW6M/Xwg7gXK/neV6JK9BwL6ozk="
4250    },
4251    "url-to-options": {
4252      "version": "1.0.1",
4253      "resolved": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz",
4254      "integrity": "sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k="
4255    },
4256    "utf8": {
4257      "version": "3.0.0",
4258      "resolved": "https://registry.npmjs.org/utf8/-/utf8-3.0.0.tgz",
4259      "integrity": "sha512-E8VjFIQ/TyQgp+TZfS6l8yp/xWppSAHzidGiRrqe4bK4XP9pTRyKFgGJpO3SN7zdX4DeomTrwaseCHovfpFcqQ=="
4260    },
4261    "util": {
4262      "version": "0.10.4",
4263      "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz",
4264      "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==",
4265      "dev": true,
4266      "requires": {
4267        "inherits": "2.0.3"
4268      },
4269      "dependencies": {
4270        "inherits": {
4271          "version": "2.0.3",
4272          "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
4273          "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
4274          "dev": true
4275        }
4276      }
4277    },
4278    "util-deprecate": {
4279      "version": "1.0.2",
4280      "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
4281      "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
4282    },
4283    "utils-merge": {
4284      "version": "1.0.1",
4285      "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
4286      "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM="
4287    },
4288    "uuid": {
4289      "version": "3.4.0",
4290      "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
4291      "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A=="
4292    },
4293    "vary": {
4294      "version": "1.1.2",
4295      "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
4296      "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw="
4297    },
4298    "verror": {
4299      "version": "1.10.0",
4300      "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
4301      "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
4302      "requires": {
4303        "assert-plus": "^1.0.0",
4304        "core-util-is": "1.0.2",
4305        "extsprintf": "^1.2.0"
4306      }
4307    },
4308    "vm-browserify": {
4309      "version": "1.1.2",
4310      "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz",
4311      "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==",
4312      "dev": true
4313    },
4314    "wasmbuilder": {
4315      "version": "0.0.10",
4316      "resolved": "https://registry.npmjs.org/wasmbuilder/-/wasmbuilder-0.0.10.tgz",
4317      "integrity": "sha512-zQSvZ7d74d9OvN+mCN6ucNne4QS5/cBBYTHldX0Oe+u9gStY21orapvuX1ajisA7RVIpuFhYg+ZgdySsPfeh0A==",
4318      "requires": {
4319        "big-integer": "^1.6.48"
4320      }
4321    },
4322    "wasmsnark": {
4323      "version": "0.0.10",
4324      "resolved": "https://registry.npmjs.org/wasmsnark/-/wasmsnark-0.0.10.tgz",
4325      "integrity": "sha512-ARrJWhxvnBJXMERwBcnEnO5ByLwYhJZr1xwac9dl61SN7+1eOmG7Od3SJL1GzU6zaf86b9wza20y1d5ThCecLw==",
4326      "dev": true,
4327      "requires": {
4328        "big-integer": "^1.6.42",
4329        "blakejs": "^1.1.0"
4330      }
4331    },
4332    "web3": {
4333      "version": "1.2.7",
4334      "resolved": "https://registry.npmjs.org/web3/-/web3-1.2.7.tgz",
4335      "integrity": "sha512-jAAJHMfUlTps+jH2li1ckDFEpPrEEriU/ubegSTGRl3KRdNhEqT93+3kd7FHJTn3NgjcyURo2+f7Da1YcZL8Mw==",
4336      "requires": {
4337        "web3-bzz": "1.2.7",
4338        "web3-core": "1.2.7",
4339        "web3-eth": "1.2.7",
4340        "web3-eth-personal": "1.2.7",
4341        "web3-net": "1.2.7",
4342        "web3-shh": "1.2.7",
4343        "web3-utils": "1.2.7"
4344      }
4345    },
4346    "web3-bzz": {
4347      "version": "1.2.7",
4348      "resolved": "https://registry.npmjs.org/web3-bzz/-/web3-bzz-1.2.7.tgz",
4349      "integrity": "sha512-iTIWBR+Z+Bn09WprtKm46LmyNOasg2lUn++AjXkBTB8UNxlUybxtza84yl2ETTZUs0zuFzdSSAEgbjhygG+9oA==",
4350      "requires": {
4351        "@types/node": "^10.12.18",
4352        "got": "9.6.0",
4353        "swarm-js": "^0.1.40",
4354        "underscore": "1.9.1"
4355      },
4356      "dependencies": {
4357        "@types/node": {
4358          "version": "10.17.21",
4359          "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.21.tgz",
4360          "integrity": "sha512-PQKsydPxYxF1DsAFWmunaxd3sOi3iMt6Zmx/tgaagHYmwJ/9cRH91hQkeJZaUGWbvn0K5HlSVEXkn5U/llWPpQ=="
4361        }
4362      }
4363    },
4364    "web3-core": {
4365      "version": "1.2.7",
4366      "resolved": "https://registry.npmjs.org/web3-core/-/web3-core-1.2.7.tgz",
4367      "integrity": "sha512-QA0MTae0gXcr3KHe3cQ4x56+Wh43ZKWfMwg1gfCc3NNxPRM1jJ8qudzyptCAUcxUGXWpDG8syLIn1APDz5J8BQ==",
4368      "requires": {
4369        "@types/bn.js": "^4.11.4",
4370        "@types/node": "^12.6.1",
4371        "bignumber.js": "^9.0.0",
4372        "web3-core-helpers": "1.2.7",
4373        "web3-core-method": "1.2.7",
4374        "web3-core-requestmanager": "1.2.7",
4375        "web3-utils": "1.2.7"
4376      }
4377    },
4378    "web3-core-helpers": {
4379      "version": "1.2.7",
4380      "resolved": "https://registry.npmjs.org/web3-core-helpers/-/web3-core-helpers-1.2.7.tgz",
4381      "integrity": "sha512-bdU++9QATGeCetVrMp8pV97aQtVkN5oLBf/TWu/qumC6jK/YqrvLlBJLdwbz0QveU8zOSap6GCvJbqKvmmbV2A==",
4382      "requires": {
4383        "underscore": "1.9.1",
4384        "web3-eth-iban": "1.2.7",
4385        "web3-utils": "1.2.7"
4386      }
4387    },
4388    "web3-core-method": {
4389      "version": "1.2.7",
4390      "resolved": "https://registry.npmjs.org/web3-core-method/-/web3-core-method-1.2.7.tgz",
4391      "integrity": "sha512-e1TI0QUnByDMbQ8QHwnjxfjKw0LIgVRY4TYrlPijET9ebqUJU1HCayn/BHIMpV6LKyR1fQj9EldWyT64wZQXkg==",
4392      "requires": {
4393        "underscore": "1.9.1",
4394        "web3-core-helpers": "1.2.7",
4395        "web3-core-promievent": "1.2.7",
4396        "web3-core-subscriptions": "1.2.7",
4397        "web3-utils": "1.2.7"
4398      }
4399    },
4400    "web3-core-promievent": {
4401      "version": "1.2.7",
4402      "resolved": "https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.2.7.tgz",
4403      "integrity": "sha512-jNmsM/czCeMGQqKKwM9/HZVTJVIF96hdMVNN/V9TGvp+EEE7vDhB4pUocDnc/QF9Z/5QFBCVmvNWttlRgZmU0A==",
4404      "requires": {
4405        "eventemitter3": "3.1.2"
4406      }
4407    },
4408    "web3-core-requestmanager": {
4409      "version": "1.2.7",
4410      "resolved": "https://registry.npmjs.org/web3-core-requestmanager/-/web3-core-requestmanager-1.2.7.tgz",
4411      "integrity": "sha512-HJb/txjHixu1dxIebiZQKBoJCaNu4gsh7mq/uj6Z/w6tIHbybL90s/7ADyMED353yyJ2tDWtYJqeMVAR+KtdaA==",
4412      "requires": {
4413        "underscore": "1.9.1",
4414        "web3-core-helpers": "1.2.7",
4415        "web3-providers-http": "1.2.7",
4416        "web3-providers-ipc": "1.2.7",
4417        "web3-providers-ws": "1.2.7"
4418      }
4419    },
4420    "web3-core-subscriptions": {
4421      "version": "1.2.7",
4422      "resolved": "https://registry.npmjs.org/web3-core-subscriptions/-/web3-core-subscriptions-1.2.7.tgz",
4423      "integrity": "sha512-W/CzQYOUawdMDvkgA/fmLsnG5aMpbjrs78LZMbc0MFXLpH3ofqAgO2by4QZrrTShUUTeWS0ZuEkFFL/iFrSObw==",
4424      "requires": {
4425        "eventemitter3": "3.1.2",
4426        "underscore": "1.9.1",
4427        "web3-core-helpers": "1.2.7"
4428      }
4429    },
4430    "web3-eth": {
4431      "version": "1.2.7",
4432      "resolved": "https://registry.npmjs.org/web3-eth/-/web3-eth-1.2.7.tgz",
4433      "integrity": "sha512-ljLd0oB4IjWkzFGVan4HkYhJXhSXgn9iaSaxdJixKGntZPgWMJfxeA+uLwTrlxrWzhvy4f+39WnT7wCh5e9TGg==",
4434      "requires": {
4435        "underscore": "1.9.1",
4436        "web3-core": "1.2.7",
4437        "web3-core-helpers": "1.2.7",
4438        "web3-core-method": "1.2.7",
4439        "web3-core-subscriptions": "1.2.7",
4440        "web3-eth-abi": "1.2.7",
4441        "web3-eth-accounts": "1.2.7",
4442        "web3-eth-contract": "1.2.7",
4443        "web3-eth-ens": "1.2.7",
4444        "web3-eth-iban": "1.2.7",
4445        "web3-eth-personal": "1.2.7",
4446        "web3-net": "1.2.7",
4447        "web3-utils": "1.2.7"
4448      }
4449    },
4450    "web3-eth-abi": {
4451      "version": "1.2.7",
4452      "resolved": "https://registry.npmjs.org/web3-eth-abi/-/web3-eth-abi-1.2.7.tgz",
4453      "integrity": "sha512-4FnlT1q+D0XBkxSMXlIb/eG337uQeMaUdtVQ4PZ3XzxqpcoDuMgXm4o+3NRxnWmr4AMm6QKjM+hcC7c0mBKcyg==",
4454      "requires": {
4455        "ethers": "4.0.0-beta.3",
4456        "underscore": "1.9.1",
4457        "web3-utils": "1.2.7"
4458      }
4459    },
4460    "web3-eth-accounts": {
4461      "version": "1.2.7",
4462      "resolved": "https://registry.npmjs.org/web3-eth-accounts/-/web3-eth-accounts-1.2.7.tgz",
4463      "integrity": "sha512-AE7QWi/iIQIjXwlAPtlMabm/OPFF0a1PhxT1EiTckpYNP8fYs6jW7lYxEtJPPJIKqfMjoi1xkEqTVR1YZQ88lg==",
4464      "requires": {
4465        "@web3-js/scrypt-shim": "^0.1.0",
4466        "crypto-browserify": "3.12.0",
4467        "eth-lib": "^0.2.8",
4468        "ethereumjs-common": "^1.3.2",
4469        "ethereumjs-tx": "^2.1.1",
4470        "underscore": "1.9.1",
4471        "uuid": "3.3.2",
4472        "web3-core": "1.2.7",
4473        "web3-core-helpers": "1.2.7",
4474        "web3-core-method": "1.2.7",
4475        "web3-utils": "1.2.7"
4476      },
4477      "dependencies": {
4478        "eth-lib": {
4479          "version": "0.2.8",
4480          "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.2.8.tgz",
4481          "integrity": "sha512-ArJ7x1WcWOlSpzdoTBX8vkwlkSQ85CjjifSZtV4co64vWxSV8geWfPI9x4SVYu3DSxnX4yWFVTtGL+j9DUFLNw==",
4482          "requires": {
4483            "bn.js": "^4.11.6",
4484            "elliptic": "^6.4.0",
4485            "xhr-request-promise": "^0.1.2"
4486          }
4487        },
4488        "uuid": {
4489          "version": "3.3.2",
4490          "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz",
4491          "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA=="
4492        }
4493      }
4494    },
4495    "web3-eth-contract": {
4496      "version": "1.2.7",
4497      "resolved": "https://registry.npmjs.org/web3-eth-contract/-/web3-eth-contract-1.2.7.tgz",
4498      "integrity": "sha512-uW23Y0iL7XroRNbf9fWZ1N6OYhEYTJX8gTuYASuRnpYrISN5QGiQML6pq/NCzqypR1bl5E0fuINZQSK/xefIVw==",
4499      "requires": {
4500        "@types/bn.js": "^4.11.4",
4501        "underscore": "1.9.1",
4502        "web3-core": "1.2.7",
4503        "web3-core-helpers": "1.2.7",
4504        "web3-core-method": "1.2.7",
4505        "web3-core-promievent": "1.2.7",
4506        "web3-core-subscriptions": "1.2.7",
4507        "web3-eth-abi": "1.2.7",
4508        "web3-utils": "1.2.7"
4509      }
4510    },
4511    "web3-eth-ens": {
4512      "version": "1.2.7",
4513      "resolved": "https://registry.npmjs.org/web3-eth-ens/-/web3-eth-ens-1.2.7.tgz",
4514      "integrity": "sha512-SPRnvUNWQ0CnnTDBteGIJkvFWEizJcAHlVsrFLICwcwFZu+appjX1UOaoGu2h3GXWtc/XZlu7B451Gi+Os2cTg==",
4515      "requires": {
4516        "eth-ens-namehash": "2.0.8",
4517        "underscore": "1.9.1",
4518        "web3-core": "1.2.7",
4519        "web3-core-helpers": "1.2.7",
4520        "web3-core-promievent": "1.2.7",
4521        "web3-eth-abi": "1.2.7",
4522        "web3-eth-contract": "1.2.7",
4523        "web3-utils": "1.2.7"
4524      }
4525    },
4526    "web3-eth-iban": {
4527      "version": "1.2.7",
4528      "resolved": "https://registry.npmjs.org/web3-eth-iban/-/web3-eth-iban-1.2.7.tgz",
4529      "integrity": "sha512-2NrClz1PoQ3nSJBd+91ylCOVga9qbTxjRofq/oSCoHVAEvz3WZyttx9k5DC+0rWqwJF1h69ufFvdHAAlmN/4lg==",
4530      "requires": {
4531        "bn.js": "4.11.8",
4532        "web3-utils": "1.2.7"
4533      }
4534    },
4535    "web3-eth-personal": {
4536      "version": "1.2.7",
4537      "resolved": "https://registry.npmjs.org/web3-eth-personal/-/web3-eth-personal-1.2.7.tgz",
4538      "integrity": "sha512-2OAa1Spz0uB29dwCM8+1y0So7E47A4gKznjBEwXIYEcUIsvwT5X7ofFhC2XxyRpqlIWZSQAxRSSJFyupRRXzyw==",
4539      "requires": {
4540        "@types/node": "^12.6.1",
4541        "web3-core": "1.2.7",
4542        "web3-core-helpers": "1.2.7",
4543        "web3-core-method": "1.2.7",
4544        "web3-net": "1.2.7",
4545        "web3-utils": "1.2.7"
4546      }
4547    },
4548    "web3-net": {
4549      "version": "1.2.7",
4550      "resolved": "https://registry.npmjs.org/web3-net/-/web3-net-1.2.7.tgz",
4551      "integrity": "sha512-j9qeZrS1FNyCeA0BfdLojkxOZQz3FKa1DJI+Dw9fEVhZS68vLOFANu2RB96gR9BoPHo5+k5D3NsKOoxt1gw3Gg==",
4552      "requires": {
4553        "web3-core": "1.2.7",
4554        "web3-core-method": "1.2.7",
4555        "web3-utils": "1.2.7"
4556      }
4557    },
4558    "web3-providers-http": {
4559      "version": "1.2.7",
4560      "resolved": "https://registry.npmjs.org/web3-providers-http/-/web3-providers-http-1.2.7.tgz",
4561      "integrity": "sha512-vazGx5onuH/zogrwkUaLFJwFcJ6CckP65VFSHoiV+GTQdkOqgoDIha7StKkslvDz4XJ2FuY/zOZHbtuOYeltXQ==",
4562      "requires": {
4563        "web3-core-helpers": "1.2.7",
4564        "xhr2-cookies": "1.1.0"
4565      }
4566    },
4567    "web3-providers-ipc": {
4568      "version": "1.2.7",
4569      "resolved": "https://registry.npmjs.org/web3-providers-ipc/-/web3-providers-ipc-1.2.7.tgz",
4570      "integrity": "sha512-/zc0y724H2zbkV4UbGGMhsEiLfafjagIzfrsWZnyTZUlSB0OGRmmFm2EkLJAgtXrLiodaHHyXKM0vB8S24bxdA==",
4571      "requires": {
4572        "oboe": "2.1.4",
4573        "underscore": "1.9.1",
4574        "web3-core-helpers": "1.2.7"
4575      }
4576    },
4577    "web3-providers-ws": {
4578      "version": "1.2.7",
4579      "resolved": "https://registry.npmjs.org/web3-providers-ws/-/web3-providers-ws-1.2.7.tgz",
4580      "integrity": "sha512-b5XzqDpRkNVe6MFs5K6iqOEyjQikHtg3KuU2/ClCDV37hm0WN4xCRVMC0LwegulbDXZej3zT9+1CYzGaGFREzA==",
4581      "requires": {
4582        "@web3-js/websocket": "^1.0.29",
4583        "eventemitter3": "^4.0.0",
4584        "underscore": "1.9.1",
4585        "web3-core-helpers": "1.2.7"
4586      },
4587      "dependencies": {
4588        "eventemitter3": {
4589          "version": "4.0.0",
4590          "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.0.tgz",
4591          "integrity": "sha512-qerSRB0p+UDEssxTtm6EDKcE7W4OaoisfIMl4CngyEhjpYglocpNg6UEqCvemdGhosAsg4sO2dXJOdyBifPGCg=="
4592        }
4593      }
4594    },
4595    "web3-shh": {
4596      "version": "1.2.7",
4597      "resolved": "https://registry.npmjs.org/web3-shh/-/web3-shh-1.2.7.tgz",
4598      "integrity": "sha512-f6PAgcpG0ZAo98KqCmeHoDEx5qzm3d5plet18DkT4U6WIeYowKdec8vZaLPRR7c2XreXFJ2gQf45CB7oqR7U/w==",
4599      "requires": {
4600        "web3-core": "1.2.7",
4601        "web3-core-method": "1.2.7",
4602        "web3-core-subscriptions": "1.2.7",
4603        "web3-net": "1.2.7"
4604      }
4605    },
4606    "web3-utils": {
4607      "version": "1.2.7",
4608      "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.2.7.tgz",
4609      "integrity": "sha512-FBh/CPJND+eiPeUF9KVbTyTZtXNWxPWtByBaWS6e2x4ACazPX711EeNaZaChIOGSLGe6se2n7kg6wnawe/MjuQ==",
4610      "requires": {
4611        "bn.js": "4.11.8",
4612        "eth-lib": "0.2.7",
4613        "ethereum-bloom-filters": "^1.0.6",
4614        "ethjs-unit": "0.1.6",
4615        "number-to-bn": "1.7.0",
4616        "randombytes": "^2.1.0",
4617        "underscore": "1.9.1",
4618        "utf8": "3.0.0"
4619      },
4620      "dependencies": {
4621        "eth-lib": {
4622          "version": "0.2.7",
4623          "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.2.7.tgz",
4624          "integrity": "sha1-L5Pxex4jrsN1nNSj/iDBKGo/wco=",
4625          "requires": {
4626            "bn.js": "^4.11.6",
4627            "elliptic": "^6.4.0",
4628            "xhr-request-promise": "^0.1.2"
4629          }
4630        }
4631      }
4632    },
4633    "which": {
4634      "version": "1.3.1",
4635      "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
4636      "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
4637      "dev": true,
4638      "requires": {
4639        "isexe": "^2.0.0"
4640      }
4641    },
4642    "which-module": {
4643      "version": "2.0.0",
4644      "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
4645      "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho="
4646    },
4647    "wrap-ansi": {
4648      "version": "6.2.0",
4649      "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
4650      "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==",
4651      "requires": {
4652        "ansi-styles": "^4.0.0",
4653        "string-width": "^4.1.0",
4654        "strip-ansi": "^6.0.0"
4655      },
4656      "dependencies": {
4657        "ansi-styles": {
4658          "version": "4.2.1",
4659          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz",
4660          "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==",
4661          "requires": {
4662            "@types/color-name": "^1.1.1",
4663            "color-convert": "^2.0.1"
4664          }
4665        },
4666        "color-convert": {
4667          "version": "2.0.1",
4668          "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
4669          "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
4670          "requires": {
4671            "color-name": "~1.1.4"
4672          }
4673        },
4674        "color-name": {
4675          "version": "1.1.4",
4676          "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
4677          "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
4678        }
4679      }
4680    },
4681    "wrappy": {
4682      "version": "1.0.2",
4683      "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
4684      "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
4685    },
4686    "ws": {
4687      "version": "3.3.3",
4688      "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz",
4689      "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==",
4690      "requires": {
4691        "async-limiter": "~1.0.0",
4692        "safe-buffer": "~5.1.0",
4693        "ultron": "~1.1.0"
4694      }
4695    },
4696    "xhr": {
4697      "version": "2.5.0",
4698      "resolved": "https://registry.npmjs.org/xhr/-/xhr-2.5.0.tgz",
4699      "integrity": "sha512-4nlO/14t3BNUZRXIXfXe+3N6w3s1KoxcJUUURctd64BLRe67E4gRwp4PjywtDY72fXpZ1y6Ch0VZQRY/gMPzzQ==",
4700      "requires": {
4701        "global": "~4.3.0",
4702        "is-function": "^1.0.1",
4703        "parse-headers": "^2.0.0",
4704        "xtend": "^4.0.0"
4705      }
4706    },
4707    "xhr-request": {
4708      "version": "1.1.0",
4709      "resolved": "https://registry.npmjs.org/xhr-request/-/xhr-request-1.1.0.tgz",
4710      "integrity": "sha512-Y7qzEaR3FDtL3fP30k9wO/e+FBnBByZeybKOhASsGP30NIkRAAkKD/sCnLvgEfAIEC1rcmK7YG8f4oEnIrrWzA==",
4711      "requires": {
4712        "buffer-to-arraybuffer": "^0.0.5",
4713        "object-assign": "^4.1.1",
4714        "query-string": "^5.0.1",
4715        "simple-get": "^2.7.0",
4716        "timed-out": "^4.0.1",
4717        "url-set-query": "^1.0.0",
4718        "xhr": "^2.0.4"
4719      }
4720    },
4721    "xhr-request-promise": {
4722      "version": "0.1.3",
4723      "resolved": "https://registry.npmjs.org/xhr-request-promise/-/xhr-request-promise-0.1.3.tgz",
4724      "integrity": "sha512-YUBytBsuwgitWtdRzXDDkWAXzhdGB8bYm0sSzMPZT7Z2MBjMSTHFsyCT1yCRATY+XC69DUrQraRAEgcoCRaIPg==",
4725      "requires": {
4726        "xhr-request": "^1.1.0"
4727      }
4728    },
4729    "xhr2-cookies": {
4730      "version": "1.1.0",
4731      "resolved": "https://registry.npmjs.org/xhr2-cookies/-/xhr2-cookies-1.1.0.tgz",
4732      "integrity": "sha1-fXdEnQmZGX8VXLc7I99yUF7YnUg=",
4733      "requires": {
4734        "cookiejar": "^2.1.1"
4735      }
4736    },
4737    "xmlhttprequest": {
4738      "version": "1.8.0",
4739      "resolved": "https://registry.npmjs.org/xmlhttprequest/-/xmlhttprequest-1.8.0.tgz",
4740      "integrity": "sha1-Z/4HXFwk/vOfnWX197f+dRcZaPw="
4741    },
4742    "xtend": {
4743      "version": "4.0.2",
4744      "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
4745      "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ=="
4746    },
4747    "y18n": {
4748      "version": "4.0.0",
4749      "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz",
4750      "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w=="
4751    },
4752    "yaeti": {
4753      "version": "0.0.6",
4754      "resolved": "https://registry.npmjs.org/yaeti/-/yaeti-0.0.6.tgz",
4755      "integrity": "sha1-8m9ITXJoTPQr7ft2lwqhYI+/lXc="
4756    },
4757    "yallist": {
4758      "version": "3.1.1",
4759      "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
4760      "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="
4761    },
4762    "yargs": {
4763      "version": "15.3.1",
4764      "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.3.1.tgz",
4765      "integrity": "sha512-92O1HWEjw27sBfgmXiixJWT5hRBp2eobqXicLtPBIDBhYB+1HpwZlXmbW2luivBJHBzki+7VyCLRtAkScbTBQA==",
4766      "requires": {
4767        "cliui": "^6.0.0",
4768        "decamelize": "^1.2.0",
4769        "find-up": "^4.1.0",
4770        "get-caller-file": "^2.0.1",
4771        "require-directory": "^2.1.1",
4772        "require-main-filename": "^2.0.0",
4773        "set-blocking": "^2.0.0",
4774        "string-width": "^4.2.0",
4775        "which-module": "^2.0.0",
4776        "y18n": "^4.0.0",
4777        "yargs-parser": "^18.1.1"
4778      }
4779    },
4780    "yargs-parser": {
4781      "version": "18.1.3",
4782      "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz",
4783      "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==",
4784      "requires": {
4785        "camelcase": "^5.0.0",
4786        "decamelize": "^1.2.0"
4787      }
4788    },
4789    "yn": {
4790      "version": "2.0.0",
4791      "resolved": "https://registry.npmjs.org/yn/-/yn-2.0.0.tgz",
4792      "integrity": "sha1-5a2ryKz0CPY4X8dklWhMiOavaJo=",
4793      "dev": true
4794    }
4795  }
4796}