arnaucube
arnaucube/circomlibPublic Self-hosted repository
circomlib/package-lock.json
package-lock.jsonRaw
    1{
    2  "name": "circomlib",
    3  "version": "0.0.8",
    4  "lockfileVersion": 1,
    5  "requires": true,
    6  "dependencies": {
    7    "@babel/code-frame": {
    8      "version": "7.0.0",
    9      "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0.tgz",
   10      "integrity": "sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA==",
   11      "requires": {
   12        "@babel/highlight": "^7.0.0"
   13      }
   14    },
   15    "@babel/highlight": {
   16      "version": "7.0.0",
   17      "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0.tgz",
   18      "integrity": "sha512-UFMC4ZeFC48Tpvj7C8UgLvtkaUuovQX+5xNWrsIoMG8o2z+XFKjKaN9iVmS84dPwVN00W4wPmqvYoZF3EGAsfw==",
   19      "requires": {
   20        "chalk": "^2.0.0",
   21        "esutils": "^2.0.2",
   22        "js-tokens": "^4.0.0"
   23      }
   24    },
   25    "@types/node": {
   26      "version": "10.12.12",
   27      "resolved": "https://registry.npmjs.org/@types/node/-/node-10.12.12.tgz",
   28      "integrity": "sha512-Pr+6JRiKkfsFvmU/LK68oBRCQeEg36TyAbPhc2xpez24OOZZCuoIhWGTd39VZy6nGafSbxzGouFPTFD/rR1A0A=="
   29    },
   30    "accepts": {
   31      "version": "1.3.5",
   32      "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz",
   33      "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=",
   34      "requires": {
   35        "mime-types": "~2.1.18",
   36        "negotiator": "0.6.1"
   37      }
   38    },
   39    "acorn": {
   40      "version": "6.1.1",
   41      "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.1.1.tgz",
   42      "integrity": "sha512-jPTiwtOxaHNaAPg/dmrJ/beuzLRnXtB0kQPQ8JpotKJgTB6rX6c8mlf315941pyjBSaPg8NHXS9fhP4u17DpGA=="
   43    },
   44    "acorn-jsx": {
   45      "version": "5.0.1",
   46      "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.0.1.tgz",
   47      "integrity": "sha512-HJ7CfNHrfJLlNTzIEUTj43LNWGkqpRLxm3YjAlcD0ACydk9XynzYsCBHxut+iqt+1aBXkx9UP/w/ZqMr13XIzg=="
   48    },
   49    "aes-js": {
   50      "version": "3.0.0",
   51      "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-3.0.0.tgz",
   52      "integrity": "sha1-4h3xCtbCBTKVvLuNq0Cwnb6ofk0="
   53    },
   54    "ajv": {
   55      "version": "6.6.1",
   56      "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.6.1.tgz",
   57      "integrity": "sha512-ZoJjft5B+EJBjUyu9C9Hc0OZyPZSSlOF+plzouTrg6UlA8f+e/n8NIgBFG/9tppJtpPWfthHakK7juJdNDODww==",
   58      "requires": {
   59        "fast-deep-equal": "^2.0.1",
   60        "fast-json-stable-stringify": "^2.0.0",
   61        "json-schema-traverse": "^0.4.1",
   62        "uri-js": "^4.2.2"
   63      }
   64    },
   65    "ansi-escapes": {
   66      "version": "3.2.0",
   67      "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz",
   68      "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ=="
   69    },
   70    "ansi-regex": {
   71      "version": "3.0.0",
   72      "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
   73      "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg="
   74    },
   75    "ansi-styles": {
   76      "version": "3.2.1",
   77      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
   78      "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
   79      "requires": {
   80        "color-convert": "^1.9.0"
   81      }
   82    },
   83    "any-promise": {
   84      "version": "1.3.0",
   85      "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz",
   86      "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8="
   87    },
   88    "argparse": {
   89      "version": "1.0.10",
   90      "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
   91      "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
   92      "requires": {
   93        "sprintf-js": "~1.0.2"
   94      }
   95    },
   96    "array-flatten": {
   97      "version": "1.1.1",
   98      "resolved": "http://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
   99      "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI="
  100    },
  101    "asn1": {
  102      "version": "0.2.4",
  103      "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
  104      "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==",
  105      "requires": {
  106        "safer-buffer": "~2.1.0"
  107      }
  108    },
  109    "asn1.js": {
  110      "version": "4.10.1",
  111      "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz",
  112      "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==",
  113      "requires": {
  114        "bn.js": "^4.0.0",
  115        "inherits": "^2.0.1",
  116        "minimalistic-assert": "^1.0.0"
  117      }
  118    },
  119    "assert-plus": {
  120      "version": "1.0.0",
  121      "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
  122      "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU="
  123    },
  124    "assertion-error": {
  125      "version": "1.1.0",
  126      "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz",
  127      "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw=="
  128    },
  129    "astral-regex": {
  130      "version": "1.0.0",
  131      "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz",
  132      "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg=="
  133    },
  134    "async-limiter": {
  135      "version": "1.0.0",
  136      "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz",
  137      "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg=="
  138    },
  139    "asynckit": {
  140      "version": "0.4.0",
  141      "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
  142      "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k="
  143    },
  144    "aws-sign2": {
  145      "version": "0.7.0",
  146      "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
  147      "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg="
  148    },
  149    "aws4": {
  150      "version": "1.8.0",
  151      "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz",
  152      "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ=="
  153    },
  154    "balanced-match": {
  155      "version": "1.0.0",
  156      "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
  157      "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c="
  158    },
  159    "base64-js": {
  160      "version": "1.3.0",
  161      "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.0.tgz",
  162      "integrity": "sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw=="
  163    },
  164    "bcrypt-pbkdf": {
  165      "version": "1.0.2",
  166      "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
  167      "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
  168      "requires": {
  169        "tweetnacl": "^0.14.3"
  170      }
  171    },
  172    "big-integer": {
  173      "version": "1.6.43",
  174      "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.43.tgz",
  175      "integrity": "sha512-9dULc9jsKmXl0Aeunug8wbF+58n+hQoFjqClN7WeZwGLh0XJUWyJJ9Ee+Ep+Ql/J9fRsTVaeThp8MhiCCrY0Jg=="
  176    },
  177    "bindings": {
  178      "version": "1.5.0",
  179      "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz",
  180      "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==",
  181      "requires": {
  182        "file-uri-to-path": "1.0.0"
  183      }
  184    },
  185    "bl": {
  186      "version": "1.2.2",
  187      "resolved": "http://registry.npmjs.org/bl/-/bl-1.2.2.tgz",
  188      "integrity": "sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA==",
  189      "requires": {
  190        "readable-stream": "^2.3.5",
  191        "safe-buffer": "^5.1.1"
  192      }
  193    },
  194    "blake-hash": {
  195      "version": "1.1.0",
  196      "resolved": "https://registry.npmjs.org/blake-hash/-/blake-hash-1.1.0.tgz",
  197      "integrity": "sha512-rNbOFPT7DC/0XnLBJ0noWuzcV+9kHwEKzRGljHMDLQzYv6WZT1vjV3UkWQuNFzyr5tIL7zSsw7A834pgTl75xQ==",
  198      "requires": {
  199        "bindings": "^1.2.1",
  200        "inherits": "^2.0.3",
  201        "nan": "^2.2.1"
  202      }
  203    },
  204    "blake2b": {
  205      "version": "2.1.3",
  206      "resolved": "https://registry.npmjs.org/blake2b/-/blake2b-2.1.3.tgz",
  207      "integrity": "sha512-pkDss4xFVbMb4270aCyGD3qLv92314Et+FsKzilCLxDz5DuZ2/1g3w4nmBbu6nKApPspnjG7JcwTjGZnduB1yg==",
  208      "requires": {
  209        "blake2b-wasm": "^1.1.0",
  210        "nanoassert": "^1.0.0"
  211      }
  212    },
  213    "blake2b-wasm": {
  214      "version": "1.1.7",
  215      "resolved": "https://registry.npmjs.org/blake2b-wasm/-/blake2b-wasm-1.1.7.tgz",
  216      "integrity": "sha512-oFIHvXhlz/DUgF0kq5B1CqxIDjIJwh9iDeUUGQUcvgiGz7Wdw03McEO7CfLBy7QKGdsydcMCgO9jFNBAFCtFcA==",
  217      "requires": {
  218        "nanoassert": "^1.0.0"
  219      }
  220    },
  221    "block-stream": {
  222      "version": "0.0.9",
  223      "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz",
  224      "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=",
  225      "requires": {
  226        "inherits": "~2.0.0"
  227      }
  228    },
  229    "bluebird": {
  230      "version": "3.5.3",
  231      "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.3.tgz",
  232      "integrity": "sha512-/qKPUQlaW1OyR51WeCPBvRnAlnZFUJkCSG5HzGnuIqhgyJtF+T94lFnn33eiazjRm2LAHVy2guNnaq48X9SJuw=="
  233    },
  234    "bn.js": {
  235      "version": "4.11.8",
  236      "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz",
  237      "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA=="
  238    },
  239    "body-parser": {
  240      "version": "1.18.3",
  241      "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.3.tgz",
  242      "integrity": "sha1-WykhmP/dVTs6DyDe0FkrlWlVyLQ=",
  243      "requires": {
  244        "bytes": "3.0.0",
  245        "content-type": "~1.0.4",
  246        "debug": "2.6.9",
  247        "depd": "~1.1.2",
  248        "http-errors": "~1.6.3",
  249        "iconv-lite": "0.4.23",
  250        "on-finished": "~2.3.0",
  251        "qs": "6.5.2",
  252        "raw-body": "2.3.3",
  253        "type-is": "~1.6.16"
  254      },
  255      "dependencies": {
  256        "debug": {
  257          "version": "2.6.9",
  258          "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
  259          "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
  260          "requires": {
  261            "ms": "2.0.0"
  262          }
  263        },
  264        "iconv-lite": {
  265          "version": "0.4.23",
  266          "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz",
  267          "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==",
  268          "requires": {
  269            "safer-buffer": ">= 2.1.2 < 3"
  270          }
  271        },
  272        "ms": {
  273          "version": "2.0.0",
  274          "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
  275          "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
  276        }
  277      }
  278    },
  279    "brace-expansion": {
  280      "version": "1.1.11",
  281      "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
  282      "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
  283      "requires": {
  284        "balanced-match": "^1.0.0",
  285        "concat-map": "0.0.1"
  286      }
  287    },
  288    "brorand": {
  289      "version": "1.1.0",
  290      "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz",
  291      "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8="
  292    },
  293    "browser-stdout": {
  294      "version": "1.3.1",
  295      "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz",
  296      "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==",
  297      "dev": true
  298    },
  299    "browserify-aes": {
  300      "version": "1.2.0",
  301      "resolved": "http://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz",
  302      "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==",
  303      "requires": {
  304        "buffer-xor": "^1.0.3",
  305        "cipher-base": "^1.0.0",
  306        "create-hash": "^1.1.0",
  307        "evp_bytestokey": "^1.0.3",
  308        "inherits": "^2.0.1",
  309        "safe-buffer": "^5.0.1"
  310      }
  311    },
  312    "browserify-cipher": {
  313      "version": "1.0.1",
  314      "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz",
  315      "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==",
  316      "requires": {
  317        "browserify-aes": "^1.0.4",
  318        "browserify-des": "^1.0.0",
  319        "evp_bytestokey": "^1.0.0"
  320      }
  321    },
  322    "browserify-des": {
  323      "version": "1.0.2",
  324      "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz",
  325      "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==",
  326      "requires": {
  327        "cipher-base": "^1.0.1",
  328        "des.js": "^1.0.0",
  329        "inherits": "^2.0.1",
  330        "safe-buffer": "^5.1.2"
  331      }
  332    },
  333    "browserify-rsa": {
  334      "version": "4.0.1",
  335      "resolved": "http://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz",
  336      "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=",
  337      "requires": {
  338        "bn.js": "^4.1.0",
  339        "randombytes": "^2.0.1"
  340      }
  341    },
  342    "browserify-sha3": {
  343      "version": "0.0.1",
  344      "resolved": "https://registry.npmjs.org/browserify-sha3/-/browserify-sha3-0.0.1.tgz",
  345      "integrity": "sha1-P/NKMAbvFcD7NWflQbkaI0ASPRE=",
  346      "requires": {
  347        "js-sha3": "^0.3.1"
  348      }
  349    },
  350    "browserify-sign": {
  351      "version": "4.0.4",
  352      "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz",
  353      "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=",
  354      "requires": {
  355        "bn.js": "^4.1.1",
  356        "browserify-rsa": "^4.0.0",
  357        "create-hash": "^1.1.0",
  358        "create-hmac": "^1.1.2",
  359        "elliptic": "^6.0.0",
  360        "inherits": "^2.0.1",
  361        "parse-asn1": "^5.0.0"
  362      }
  363    },
  364    "buffer": {
  365      "version": "5.2.1",
  366      "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.2.1.tgz",
  367      "integrity": "sha512-c+Ko0loDaFfuPWiL02ls9Xd3GO3cPVmUobQ6t3rXNUk304u6hGq+8N/kFi+QEIKhzK3uwolVhLzszmfLmMLnqg==",
  368      "requires": {
  369        "base64-js": "^1.0.2",
  370        "ieee754": "^1.1.4"
  371      }
  372    },
  373    "buffer-alloc": {
  374      "version": "1.2.0",
  375      "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz",
  376      "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==",
  377      "requires": {
  378        "buffer-alloc-unsafe": "^1.1.0",
  379        "buffer-fill": "^1.0.0"
  380      }
  381    },
  382    "buffer-alloc-unsafe": {
  383      "version": "1.1.0",
  384      "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz",
  385      "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg=="
  386    },
  387    "buffer-crc32": {
  388      "version": "0.2.13",
  389      "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
  390      "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI="
  391    },
  392    "buffer-fill": {
  393      "version": "1.0.0",
  394      "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz",
  395      "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw="
  396    },
  397    "buffer-to-arraybuffer": {
  398      "version": "0.0.5",
  399      "resolved": "https://registry.npmjs.org/buffer-to-arraybuffer/-/buffer-to-arraybuffer-0.0.5.tgz",
  400      "integrity": "sha1-YGSkD6dutDxyOrqe+PbhIW0QURo="
  401    },
  402    "buffer-xor": {
  403      "version": "1.0.3",
  404      "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz",
  405      "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk="
  406    },
  407    "bytes": {
  408      "version": "3.0.0",
  409      "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
  410      "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg="
  411    },
  412    "callsites": {
  413      "version": "3.1.0",
  414      "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
  415      "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ=="
  416    },
  417    "camelcase": {
  418      "version": "5.3.1",
  419      "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
  420      "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg=="
  421    },
  422    "caseless": {
  423      "version": "0.12.0",
  424      "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
  425      "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw="
  426    },
  427    "chai": {
  428      "version": "4.2.0",
  429      "resolved": "https://registry.npmjs.org/chai/-/chai-4.2.0.tgz",
  430      "integrity": "sha512-XQU3bhBukrOsQCuwZndwGcCVQHyZi53fQ6Ys1Fym7E4olpIqqZZhhoFJoaKVvV17lWQoXYwgWN2nF5crA8J2jw==",
  431      "requires": {
  432        "assertion-error": "^1.1.0",
  433        "check-error": "^1.0.2",
  434        "deep-eql": "^3.0.1",
  435        "get-func-name": "^2.0.0",
  436        "pathval": "^1.1.0",
  437        "type-detect": "^4.0.5"
  438      }
  439    },
  440    "chalk": {
  441      "version": "2.4.2",
  442      "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
  443      "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
  444      "requires": {
  445        "ansi-styles": "^3.2.1",
  446        "escape-string-regexp": "^1.0.5",
  447        "supports-color": "^5.3.0"
  448      }
  449    },
  450    "chardet": {
  451      "version": "0.7.0",
  452      "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz",
  453      "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA=="
  454    },
  455    "check-error": {
  456      "version": "1.0.2",
  457      "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz",
  458      "integrity": "sha1-V00xLt2Iu13YkS6Sht1sCu1KrII="
  459    },
  460    "cipher-base": {
  461      "version": "1.0.4",
  462      "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz",
  463      "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==",
  464      "requires": {
  465        "inherits": "^2.0.1",
  466        "safe-buffer": "^5.0.1"
  467      }
  468    },
  469    "circom": {
  470      "version": "0.0.28",
  471      "resolved": "https://registry.npmjs.org/circom/-/circom-0.0.28.tgz",
  472      "integrity": "sha512-cYivdFVPUAVsGFgx3/W3BQe50fwiu+w8Mq9rWA/UYLWwjAgY0Ctk+obpxGL5v9ZHJpO6pvmczLnOXmV/KqiB5g==",
  473      "dev": true,
  474      "requires": {
  475        "big-integer": "^1.6.32",
  476        "optimist": "^0.6.1",
  477        "yargs": "^12.0.2"
  478      }
  479    },
  480    "cli-cursor": {
  481      "version": "2.1.0",
  482      "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz",
  483      "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=",
  484      "requires": {
  485        "restore-cursor": "^2.0.0"
  486      }
  487    },
  488    "cli-width": {
  489      "version": "2.2.0",
  490      "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz",
  491      "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk="
  492    },
  493    "cliui": {
  494      "version": "4.1.0",
  495      "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz",
  496      "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==",
  497      "requires": {
  498        "string-width": "^2.1.1",
  499        "strip-ansi": "^4.0.0",
  500        "wrap-ansi": "^2.0.0"
  501      }
  502    },
  503    "code-point-at": {
  504      "version": "1.1.0",
  505      "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
  506      "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c="
  507    },
  508    "color-convert": {
  509      "version": "1.9.3",
  510      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
  511      "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
  512      "requires": {
  513        "color-name": "1.1.3"
  514      }
  515    },
  516    "color-name": {
  517      "version": "1.1.3",
  518      "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
  519      "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
  520    },
  521    "combined-stream": {
  522      "version": "1.0.7",
  523      "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.7.tgz",
  524      "integrity": "sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w==",
  525      "requires": {
  526        "delayed-stream": "~1.0.0"
  527      }
  528    },
  529    "commander": {
  530      "version": "2.15.1",
  531      "resolved": "http://registry.npmjs.org/commander/-/commander-2.15.1.tgz",
  532      "integrity": "sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag=="
  533    },
  534    "concat-map": {
  535      "version": "0.0.1",
  536      "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
  537      "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
  538    },
  539    "content-disposition": {
  540      "version": "0.5.2",
  541      "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz",
  542      "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ="
  543    },
  544    "content-type": {
  545      "version": "1.0.4",
  546      "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
  547      "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA=="
  548    },
  549    "cookie": {
  550      "version": "0.3.1",
  551      "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz",
  552      "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s="
  553    },
  554    "cookie-signature": {
  555      "version": "1.0.6",
  556      "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
  557      "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw="
  558    },
  559    "cookiejar": {
  560      "version": "2.1.2",
  561      "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.2.tgz",
  562      "integrity": "sha512-Mw+adcfzPxcPeI+0WlvRrr/3lGVO0bD75SxX6811cxSh1Wbxx7xZBGK1eVtDf6si8rg2lhnUjsVLMFMfbRIuwA=="
  563    },
  564    "core-util-is": {
  565      "version": "1.0.2",
  566      "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
  567      "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
  568    },
  569    "cors": {
  570      "version": "2.8.5",
  571      "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz",
  572      "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==",
  573      "requires": {
  574        "object-assign": "^4",
  575        "vary": "^1"
  576      }
  577    },
  578    "create-ecdh": {
  579      "version": "4.0.3",
  580      "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz",
  581      "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==",
  582      "requires": {
  583        "bn.js": "^4.1.0",
  584        "elliptic": "^6.0.0"
  585      }
  586    },
  587    "create-hash": {
  588      "version": "1.2.0",
  589      "resolved": "http://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz",
  590      "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==",
  591      "requires": {
  592        "cipher-base": "^1.0.1",
  593        "inherits": "^2.0.1",
  594        "md5.js": "^1.3.4",
  595        "ripemd160": "^2.0.1",
  596        "sha.js": "^2.4.0"
  597      }
  598    },
  599    "create-hmac": {
  600      "version": "1.1.7",
  601      "resolved": "http://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz",
  602      "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==",
  603      "requires": {
  604        "cipher-base": "^1.0.3",
  605        "create-hash": "^1.1.0",
  606        "inherits": "^2.0.1",
  607        "ripemd160": "^2.0.0",
  608        "safe-buffer": "^5.0.1",
  609        "sha.js": "^2.4.8"
  610      }
  611    },
  612    "cross-spawn": {
  613      "version": "6.0.5",
  614      "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
  615      "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
  616      "requires": {
  617        "nice-try": "^1.0.4",
  618        "path-key": "^2.0.1",
  619        "semver": "^5.5.0",
  620        "shebang-command": "^1.2.0",
  621        "which": "^1.2.9"
  622      }
  623    },
  624    "crypto-browserify": {
  625      "version": "3.12.0",
  626      "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz",
  627      "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==",
  628      "requires": {
  629        "browserify-cipher": "^1.0.0",
  630        "browserify-sign": "^4.0.0",
  631        "create-ecdh": "^4.0.0",
  632        "create-hash": "^1.1.0",
  633        "create-hmac": "^1.1.0",
  634        "diffie-hellman": "^5.0.0",
  635        "inherits": "^2.0.1",
  636        "pbkdf2": "^3.0.3",
  637        "public-encrypt": "^4.0.0",
  638        "randombytes": "^2.0.0",
  639        "randomfill": "^1.0.3"
  640      }
  641    },
  642    "dashdash": {
  643      "version": "1.14.1",
  644      "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
  645      "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
  646      "requires": {
  647        "assert-plus": "^1.0.0"
  648      }
  649    },
  650    "debug": {
  651      "version": "4.1.1",
  652      "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
  653      "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
  654      "requires": {
  655        "ms": "^2.1.1"
  656      }
  657    },
  658    "decamelize": {
  659      "version": "1.2.0",
  660      "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
  661      "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA="
  662    },
  663    "decode-uri-component": {
  664      "version": "0.2.0",
  665      "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
  666      "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU="
  667    },
  668    "decompress": {
  669      "version": "4.2.0",
  670      "resolved": "https://registry.npmjs.org/decompress/-/decompress-4.2.0.tgz",
  671      "integrity": "sha1-eu3YVCflqS2s/lVnSnxQXpbQH50=",
  672      "requires": {
  673        "decompress-tar": "^4.0.0",
  674        "decompress-tarbz2": "^4.0.0",
  675        "decompress-targz": "^4.0.0",
  676        "decompress-unzip": "^4.0.1",
  677        "graceful-fs": "^4.1.10",
  678        "make-dir": "^1.0.0",
  679        "pify": "^2.3.0",
  680        "strip-dirs": "^2.0.0"
  681      }
  682    },
  683    "decompress-response": {
  684      "version": "3.3.0",
  685      "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz",
  686      "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=",
  687      "requires": {
  688        "mimic-response": "^1.0.0"
  689      }
  690    },
  691    "decompress-tar": {
  692      "version": "4.1.1",
  693      "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz",
  694      "integrity": "sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==",
  695      "requires": {
  696        "file-type": "^5.2.0",
  697        "is-stream": "^1.1.0",
  698        "tar-stream": "^1.5.2"
  699      }
  700    },
  701    "decompress-tarbz2": {
  702      "version": "4.1.1",
  703      "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz",
  704      "integrity": "sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==",
  705      "requires": {
  706        "decompress-tar": "^4.1.0",
  707        "file-type": "^6.1.0",
  708        "is-stream": "^1.1.0",
  709        "seek-bzip": "^1.0.5",
  710        "unbzip2-stream": "^1.0.9"
  711      },
  712      "dependencies": {
  713        "file-type": {
  714          "version": "6.2.0",
  715          "resolved": "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz",
  716          "integrity": "sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg=="
  717        }
  718      }
  719    },
  720    "decompress-targz": {
  721      "version": "4.1.1",
  722      "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz",
  723      "integrity": "sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==",
  724      "requires": {
  725        "decompress-tar": "^4.1.1",
  726        "file-type": "^5.2.0",
  727        "is-stream": "^1.1.0"
  728      }
  729    },
  730    "decompress-unzip": {
  731      "version": "4.0.1",
  732      "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz",
  733      "integrity": "sha1-3qrM39FK6vhVePczroIQ+bSEj2k=",
  734      "requires": {
  735        "file-type": "^3.8.0",
  736        "get-stream": "^2.2.0",
  737        "pify": "^2.3.0",
  738        "yauzl": "^2.4.2"
  739      },
  740      "dependencies": {
  741        "file-type": {
  742          "version": "3.9.0",
  743          "resolved": "http://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz",
  744          "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek="
  745        },
  746        "get-stream": {
  747          "version": "2.3.1",
  748          "resolved": "http://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz",
  749          "integrity": "sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4=",
  750          "requires": {
  751            "object-assign": "^4.0.1",
  752            "pinkie-promise": "^2.0.0"
  753          }
  754        }
  755      }
  756    },
  757    "deep-eql": {
  758      "version": "3.0.1",
  759      "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz",
  760      "integrity": "sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==",
  761      "requires": {
  762        "type-detect": "^4.0.0"
  763      }
  764    },
  765    "deep-is": {
  766      "version": "0.1.3",
  767      "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",
  768      "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ="
  769    },
  770    "delayed-stream": {
  771      "version": "1.0.0",
  772      "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
  773      "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk="
  774    },
  775    "depd": {
  776      "version": "1.1.2",
  777      "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
  778      "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak="
  779    },
  780    "des.js": {
  781      "version": "1.0.0",
  782      "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz",
  783      "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=",
  784      "requires": {
  785        "inherits": "^2.0.1",
  786        "minimalistic-assert": "^1.0.0"
  787      }
  788    },
  789    "destroy": {
  790      "version": "1.0.4",
  791      "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
  792      "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA="
  793    },
  794    "diff": {
  795      "version": "3.5.0",
  796      "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz",
  797      "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==",
  798      "dev": true
  799    },
  800    "diffie-hellman": {
  801      "version": "5.0.3",
  802      "resolved": "http://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz",
  803      "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==",
  804      "requires": {
  805        "bn.js": "^4.1.0",
  806        "miller-rabin": "^4.0.0",
  807        "randombytes": "^2.0.0"
  808      }
  809    },
  810    "doctrine": {
  811      "version": "3.0.0",
  812      "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
  813      "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
  814      "requires": {
  815        "esutils": "^2.0.2"
  816      }
  817    },
  818    "dom-walk": {
  819      "version": "0.1.1",
  820      "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.1.tgz",
  821      "integrity": "sha1-ZyIm3HTI95mtNTB9+TaroRrNYBg="
  822    },
  823    "duplexer3": {
  824      "version": "0.1.4",
  825      "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz",
  826      "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI="
  827    },
  828    "ecc-jsbn": {
  829      "version": "0.1.2",
  830      "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
  831      "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
  832      "requires": {
  833        "jsbn": "~0.1.0",
  834        "safer-buffer": "^2.1.0"
  835      }
  836    },
  837    "ee-first": {
  838      "version": "1.1.1",
  839      "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
  840      "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0="
  841    },
  842    "elliptic": {
  843      "version": "6.4.1",
  844      "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.1.tgz",
  845      "integrity": "sha512-BsXLz5sqX8OHcsh7CqBMztyXARmGQ3LWPtGjJi6DiJHq5C/qvi9P3OqgswKSDftbu8+IoI/QDTAm2fFnQ9SZSQ==",
  846      "requires": {
  847        "bn.js": "^4.4.0",
  848        "brorand": "^1.0.1",
  849        "hash.js": "^1.0.0",
  850        "hmac-drbg": "^1.0.0",
  851        "inherits": "^2.0.1",
  852        "minimalistic-assert": "^1.0.0",
  853        "minimalistic-crypto-utils": "^1.0.0"
  854      }
  855    },
  856    "emoji-regex": {
  857      "version": "7.0.3",
  858      "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
  859      "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA=="
  860    },
  861    "encodeurl": {
  862      "version": "1.0.2",
  863      "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
  864      "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k="
  865    },
  866    "end-of-stream": {
  867      "version": "1.4.1",
  868      "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz",
  869      "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==",
  870      "requires": {
  871        "once": "^1.4.0"
  872      }
  873    },
  874    "escape-html": {
  875      "version": "1.0.3",
  876      "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
  877      "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg="
  878    },
  879    "escape-string-regexp": {
  880      "version": "1.0.5",
  881      "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
  882      "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
  883    },
  884    "eslint": {
  885      "version": "5.16.0",
  886      "resolved": "https://registry.npmjs.org/eslint/-/eslint-5.16.0.tgz",
  887      "integrity": "sha512-S3Rz11i7c8AA5JPv7xAH+dOyq/Cu/VXHiHXBPOU1k/JAM5dXqQPt3qcrhpHSorXmrpu2g0gkIBVXAqCpzfoZIg==",
  888      "requires": {
  889        "@babel/code-frame": "^7.0.0",
  890        "ajv": "^6.9.1",
  891        "chalk": "^2.1.0",
  892        "cross-spawn": "^6.0.5",
  893        "debug": "^4.0.1",
  894        "doctrine": "^3.0.0",
  895        "eslint-scope": "^4.0.3",
  896        "eslint-utils": "^1.3.1",
  897        "eslint-visitor-keys": "^1.0.0",
  898        "espree": "^5.0.1",
  899        "esquery": "^1.0.1",
  900        "esutils": "^2.0.2",
  901        "file-entry-cache": "^5.0.1",
  902        "functional-red-black-tree": "^1.0.1",
  903        "glob": "^7.1.2",
  904        "globals": "^11.7.0",
  905        "ignore": "^4.0.6",
  906        "import-fresh": "^3.0.0",
  907        "imurmurhash": "^0.1.4",
  908        "inquirer": "^6.2.2",
  909        "js-yaml": "^3.13.0",
  910        "json-stable-stringify-without-jsonify": "^1.0.1",
  911        "levn": "^0.3.0",
  912        "lodash": "^4.17.11",
  913        "minimatch": "^3.0.4",
  914        "mkdirp": "^0.5.1",
  915        "natural-compare": "^1.4.0",
  916        "optionator": "^0.8.2",
  917        "path-is-inside": "^1.0.2",
  918        "progress": "^2.0.0",
  919        "regexpp": "^2.0.1",
  920        "semver": "^5.5.1",
  921        "strip-ansi": "^4.0.0",
  922        "strip-json-comments": "^2.0.1",
  923        "table": "^5.2.3",
  924        "text-table": "^0.2.0"
  925      },
  926      "dependencies": {
  927        "ajv": {
  928          "version": "6.10.0",
  929          "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.0.tgz",
  930          "integrity": "sha512-nffhOpkymDECQyR0mnsUtoCE8RlX38G0rYP+wgLWFyZuUyuuojSSvi/+euOiQBIn63whYwYVIIH1TvE3tu4OEg==",
  931          "requires": {
  932            "fast-deep-equal": "^2.0.1",
  933            "fast-json-stable-stringify": "^2.0.0",
  934            "json-schema-traverse": "^0.4.1",
  935            "uri-js": "^4.2.2"
  936          }
  937        }
  938      }
  939    },
  940    "eslint-plugin-mocha": {
  941      "version": "5.2.0",
  942      "resolved": "https://registry.npmjs.org/eslint-plugin-mocha/-/eslint-plugin-mocha-5.2.0.tgz",
  943      "integrity": "sha512-4VTX/qIoxUFRnXLNm6bEhEJyfGnGagmQzV4TWXKzkZgIYyP2FSubEdCjEFTyS/dGwSVRWCWGX7jO7BK8R0kppg==",
  944      "dev": true,
  945      "requires": {
  946        "ramda": "^0.25.0"
  947      }
  948    },
  949    "eslint-scope": {
  950      "version": "4.0.3",
  951      "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz",
  952      "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==",
  953      "requires": {
  954        "esrecurse": "^4.1.0",
  955        "estraverse": "^4.1.1"
  956      }
  957    },
  958    "eslint-utils": {
  959      "version": "1.3.1",
  960      "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.3.1.tgz",
  961      "integrity": "sha512-Z7YjnIldX+2XMcjr7ZkgEsOj/bREONV60qYeB/bjMAqqqZ4zxKyWX+BOUkdmRmA9riiIPVvo5x86m5elviOk0Q=="
  962    },
  963    "eslint-visitor-keys": {
  964      "version": "1.0.0",
  965      "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz",
  966      "integrity": "sha512-qzm/XxIbxm/FHyH341ZrbnMUpe+5Bocte9xkmFMzPMjRaZMcXww+MpBptFvtU+79L362nqiLhekCxCxDPaUMBQ=="
  967    },
  968    "espree": {
  969      "version": "5.0.1",
  970      "resolved": "https://registry.npmjs.org/espree/-/espree-5.0.1.tgz",
  971      "integrity": "sha512-qWAZcWh4XE/RwzLJejfcofscgMc9CamR6Tn1+XRXNzrvUSSbiAjGOI/fggztjIi7y9VLPqnICMIPiGyr8JaZ0A==",
  972      "requires": {
  973        "acorn": "^6.0.7",
  974        "acorn-jsx": "^5.0.0",
  975        "eslint-visitor-keys": "^1.0.0"
  976      }
  977    },
  978    "esprima": {
  979      "version": "4.0.1",
  980      "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
  981      "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A=="
  982    },
  983    "esquery": {
  984      "version": "1.0.1",
  985      "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.1.tgz",
  986      "integrity": "sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA==",
  987      "requires": {
  988        "estraverse": "^4.0.0"
  989      }
  990    },
  991    "esrecurse": {
  992      "version": "4.2.1",
  993      "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz",
  994      "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==",
  995      "requires": {
  996        "estraverse": "^4.1.0"
  997      }
  998    },
  999    "estraverse": {
 1000      "version": "4.2.0",
 1001      "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz",
 1002      "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM="
 1003    },
 1004    "esutils": {
 1005      "version": "2.0.2",
 1006      "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz",
 1007      "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs="
 1008    },
 1009    "etag": {
 1010      "version": "1.8.1",
 1011      "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
 1012      "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc="
 1013    },
 1014    "eth-ens-namehash": {
 1015      "version": "2.0.8",
 1016      "resolved": "https://registry.npmjs.org/eth-ens-namehash/-/eth-ens-namehash-2.0.8.tgz",
 1017      "integrity": "sha1-IprEbsqG1S4MmR58sq74P/D2i88=",
 1018      "requires": {
 1019        "idna-uts46-hx": "^2.3.1",
 1020        "js-sha3": "^0.5.7"
 1021      },
 1022      "dependencies": {
 1023        "js-sha3": {
 1024          "version": "0.5.7",
 1025          "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.5.7.tgz",
 1026          "integrity": "sha1-DU/9gALVMzqrr0oj7tL2N0yfKOc="
 1027        }
 1028      }
 1029    },
 1030    "eth-lib": {
 1031      "version": "0.1.27",
 1032      "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.1.27.tgz",
 1033      "integrity": "sha512-B8czsfkJYzn2UIEMwjc7Mbj+Cy72V+/OXH/tb44LV8jhrjizQJJ325xMOMyk3+ETa6r6oi0jsUY14+om8mQMWA==",
 1034      "requires": {
 1035        "bn.js": "^4.11.6",
 1036        "elliptic": "^6.4.0",
 1037        "keccakjs": "^0.2.1",
 1038        "nano-json-stream-parser": "^0.1.2",
 1039        "servify": "^0.1.12",
 1040        "ws": "^3.0.0",
 1041        "xhr-request-promise": "^0.1.2"
 1042      }
 1043    },
 1044    "ethers": {
 1045      "version": "4.0.0-beta.1",
 1046      "resolved": "https://registry.npmjs.org/ethers/-/ethers-4.0.0-beta.1.tgz",
 1047      "integrity": "sha512-SoYhktEbLxf+fiux5SfCEwdzWENMvgIbMZD90I62s4GZD9nEjgEWy8ZboI3hck193Vs0bDoTohDISx84f2H2tw==",
 1048      "requires": {
 1049        "@types/node": "^10.3.2",
 1050        "aes-js": "3.0.0",
 1051        "bn.js": "^4.4.0",
 1052        "elliptic": "6.3.3",
 1053        "hash.js": "1.1.3",
 1054        "js-sha3": "0.5.7",
 1055        "scrypt-js": "2.0.3",
 1056        "setimmediate": "1.0.4",
 1057        "uuid": "2.0.1",
 1058        "xmlhttprequest": "1.8.0"
 1059      },
 1060      "dependencies": {
 1061        "elliptic": {
 1062          "version": "6.3.3",
 1063          "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.3.3.tgz",
 1064          "integrity": "sha1-VILZZG1UvLif19mU/J4ulWiHbj8=",
 1065          "requires": {
 1066            "bn.js": "^4.4.0",
 1067            "brorand": "^1.0.1",
 1068            "hash.js": "^1.0.0",
 1069            "inherits": "^2.0.1"
 1070          }
 1071        },
 1072        "hash.js": {
 1073          "version": "1.1.3",
 1074          "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.3.tgz",
 1075          "integrity": "sha512-/UETyP0W22QILqS+6HowevwhEFJ3MBJnwTf75Qob9Wz9t0DPuisL8kW8YZMK62dHAKE1c1p+gY1TtOLY+USEHA==",
 1076          "requires": {
 1077            "inherits": "^2.0.3",
 1078            "minimalistic-assert": "^1.0.0"
 1079          }
 1080        },
 1081        "js-sha3": {
 1082          "version": "0.5.7",
 1083          "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.5.7.tgz",
 1084          "integrity": "sha1-DU/9gALVMzqrr0oj7tL2N0yfKOc="
 1085        },
 1086        "setimmediate": {
 1087          "version": "1.0.4",
 1088          "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.4.tgz",
 1089          "integrity": "sha1-IOgd5iLUoCWIzgyNqJc8vPHTE48="
 1090        },
 1091        "uuid": {
 1092          "version": "2.0.1",
 1093          "resolved": "http://registry.npmjs.org/uuid/-/uuid-2.0.1.tgz",
 1094          "integrity": "sha1-wqMN7bPlNdcsz4LjQ5QaULqFM6w="
 1095        }
 1096      }
 1097    },
 1098    "ethjs-unit": {
 1099      "version": "0.1.6",
 1100      "resolved": "https://registry.npmjs.org/ethjs-unit/-/ethjs-unit-0.1.6.tgz",
 1101      "integrity": "sha1-xmWSHkduh7ziqdWIpv4EBbLEFpk=",
 1102      "requires": {
 1103        "bn.js": "4.11.6",
 1104        "number-to-bn": "1.7.0"
 1105      },
 1106      "dependencies": {
 1107        "bn.js": {
 1108          "version": "4.11.6",
 1109          "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.6.tgz",
 1110          "integrity": "sha1-UzRK2xRhehP26N0s4okF0cC6MhU="
 1111        }
 1112      }
 1113    },
 1114    "eventemitter3": {
 1115      "version": "1.1.1",
 1116      "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-1.1.1.tgz",
 1117      "integrity": "sha1-R3hr2qCHyvext15zq8XH1UAVjNA="
 1118    },
 1119    "evp_bytestokey": {
 1120      "version": "1.0.3",
 1121      "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz",
 1122      "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==",
 1123      "requires": {
 1124        "md5.js": "^1.3.4",
 1125        "safe-buffer": "^5.1.1"
 1126      }
 1127    },
 1128    "execa": {
 1129      "version": "1.0.0",
 1130      "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
 1131      "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
 1132      "requires": {
 1133        "cross-spawn": "^6.0.0",
 1134        "get-stream": "^4.0.0",
 1135        "is-stream": "^1.1.0",
 1136        "npm-run-path": "^2.0.0",
 1137        "p-finally": "^1.0.0",
 1138        "signal-exit": "^3.0.0",
 1139        "strip-eof": "^1.0.0"
 1140      },
 1141      "dependencies": {
 1142        "get-stream": {
 1143          "version": "4.1.0",
 1144          "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
 1145          "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
 1146          "requires": {
 1147            "pump": "^3.0.0"
 1148          }
 1149        }
 1150      }
 1151    },
 1152    "express": {
 1153      "version": "4.16.4",
 1154      "resolved": "https://registry.npmjs.org/express/-/express-4.16.4.tgz",
 1155      "integrity": "sha512-j12Uuyb4FMrd/qQAm6uCHAkPtO8FDTRJZBDd5D2KOL2eLaz1yUNdUB/NOIyq0iU4q4cFarsUCrnFDPBcnksuOg==",
 1156      "requires": {
 1157        "accepts": "~1.3.5",
 1158        "array-flatten": "1.1.1",
 1159        "body-parser": "1.18.3",
 1160        "content-disposition": "0.5.2",
 1161        "content-type": "~1.0.4",
 1162        "cookie": "0.3.1",
 1163        "cookie-signature": "1.0.6",
 1164        "debug": "2.6.9",
 1165        "depd": "~1.1.2",
 1166        "encodeurl": "~1.0.2",
 1167        "escape-html": "~1.0.3",
 1168        "etag": "~1.8.1",
 1169        "finalhandler": "1.1.1",
 1170        "fresh": "0.5.2",
 1171        "merge-descriptors": "1.0.1",
 1172        "methods": "~1.1.2",
 1173        "on-finished": "~2.3.0",
 1174        "parseurl": "~1.3.2",
 1175        "path-to-regexp": "0.1.7",
 1176        "proxy-addr": "~2.0.4",
 1177        "qs": "6.5.2",
 1178        "range-parser": "~1.2.0",
 1179        "safe-buffer": "5.1.2",
 1180        "send": "0.16.2",
 1181        "serve-static": "1.13.2",
 1182        "setprototypeof": "1.1.0",
 1183        "statuses": "~1.4.0",
 1184        "type-is": "~1.6.16",
 1185        "utils-merge": "1.0.1",
 1186        "vary": "~1.1.2"
 1187      },
 1188      "dependencies": {
 1189        "debug": {
 1190          "version": "2.6.9",
 1191          "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
 1192          "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
 1193          "requires": {
 1194            "ms": "2.0.0"
 1195          }
 1196        },
 1197        "ms": {
 1198          "version": "2.0.0",
 1199          "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
 1200          "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
 1201        },
 1202        "statuses": {
 1203          "version": "1.4.0",
 1204          "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz",
 1205          "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew=="
 1206        }
 1207      }
 1208    },
 1209    "extend": {
 1210      "version": "3.0.2",
 1211      "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
 1212      "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="
 1213    },
 1214    "external-editor": {
 1215      "version": "3.0.3",
 1216      "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.0.3.tgz",
 1217      "integrity": "sha512-bn71H9+qWoOQKyZDo25mOMVpSmXROAsTJVVVYzrrtol3d4y+AsKjf4Iwl2Q+IuT0kFSQ1qo166UuIwqYq7mGnA==",
 1218      "requires": {
 1219        "chardet": "^0.7.0",
 1220        "iconv-lite": "^0.4.24",
 1221        "tmp": "^0.0.33"
 1222      }
 1223    },
 1224    "extsprintf": {
 1225      "version": "1.3.0",
 1226      "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
 1227      "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU="
 1228    },
 1229    "fast-deep-equal": {
 1230      "version": "2.0.1",
 1231      "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz",
 1232      "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk="
 1233    },
 1234    "fast-json-stable-stringify": {
 1235      "version": "2.0.0",
 1236      "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz",
 1237      "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I="
 1238    },
 1239    "fast-levenshtein": {
 1240      "version": "2.0.6",
 1241      "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
 1242      "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc="
 1243    },
 1244    "fd-slicer": {
 1245      "version": "1.1.0",
 1246      "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
 1247      "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=",
 1248      "requires": {
 1249        "pend": "~1.2.0"
 1250      }
 1251    },
 1252    "figures": {
 1253      "version": "2.0.0",
 1254      "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz",
 1255      "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=",
 1256      "requires": {
 1257        "escape-string-regexp": "^1.0.5"
 1258      }
 1259    },
 1260    "file-entry-cache": {
 1261      "version": "5.0.1",
 1262      "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz",
 1263      "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==",
 1264      "requires": {
 1265        "flat-cache": "^2.0.1"
 1266      }
 1267    },
 1268    "file-type": {
 1269      "version": "5.2.0",
 1270      "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz",
 1271      "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY="
 1272    },
 1273    "file-uri-to-path": {
 1274      "version": "1.0.0",
 1275      "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz",
 1276      "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw=="
 1277    },
 1278    "finalhandler": {
 1279      "version": "1.1.1",
 1280      "resolved": "http://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz",
 1281      "integrity": "sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==",
 1282      "requires": {
 1283        "debug": "2.6.9",
 1284        "encodeurl": "~1.0.2",
 1285        "escape-html": "~1.0.3",
 1286        "on-finished": "~2.3.0",
 1287        "parseurl": "~1.3.2",
 1288        "statuses": "~1.4.0",
 1289        "unpipe": "~1.0.0"
 1290      },
 1291      "dependencies": {
 1292        "debug": {
 1293          "version": "2.6.9",
 1294          "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
 1295          "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
 1296          "requires": {
 1297            "ms": "2.0.0"
 1298          }
 1299        },
 1300        "ms": {
 1301          "version": "2.0.0",
 1302          "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
 1303          "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
 1304        },
 1305        "statuses": {
 1306          "version": "1.4.0",
 1307          "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz",
 1308          "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew=="
 1309        }
 1310      }
 1311    },
 1312    "find-up": {
 1313      "version": "3.0.0",
 1314      "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
 1315      "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
 1316      "requires": {
 1317        "locate-path": "^3.0.0"
 1318      }
 1319    },
 1320    "flat-cache": {
 1321      "version": "2.0.1",
 1322      "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz",
 1323      "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==",
 1324      "requires": {
 1325        "flatted": "^2.0.0",
 1326        "rimraf": "2.6.3",
 1327        "write": "1.0.3"
 1328      },
 1329      "dependencies": {
 1330        "rimraf": {
 1331          "version": "2.6.3",
 1332          "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz",
 1333          "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==",
 1334          "requires": {
 1335            "glob": "^7.1.3"
 1336          }
 1337        }
 1338      }
 1339    },
 1340    "flatted": {
 1341      "version": "2.0.0",
 1342      "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.0.tgz",
 1343      "integrity": "sha512-R+H8IZclI8AAkSBRQJLVOsxwAoHd6WC40b4QTNWIjzAa6BXOBfQcM587MXDTVPeYaopFNWHUFLx7eNmHDSxMWg=="
 1344    },
 1345    "for-each": {
 1346      "version": "0.3.3",
 1347      "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz",
 1348      "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==",
 1349      "requires": {
 1350        "is-callable": "^1.1.3"
 1351      }
 1352    },
 1353    "forever-agent": {
 1354      "version": "0.6.1",
 1355      "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
 1356      "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE="
 1357    },
 1358    "form-data": {
 1359      "version": "2.3.3",
 1360      "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
 1361      "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
 1362      "requires": {
 1363        "asynckit": "^0.4.0",
 1364        "combined-stream": "^1.0.6",
 1365        "mime-types": "^2.1.12"
 1366      }
 1367    },
 1368    "forwarded": {
 1369      "version": "0.1.2",
 1370      "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz",
 1371      "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ="
 1372    },
 1373    "fresh": {
 1374      "version": "0.5.2",
 1375      "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
 1376      "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac="
 1377    },
 1378    "fs-constants": {
 1379      "version": "1.0.0",
 1380      "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz",
 1381      "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow=="
 1382    },
 1383    "fs-extra": {
 1384      "version": "2.1.2",
 1385      "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-2.1.2.tgz",
 1386      "integrity": "sha1-BGxwFjzvmq1GsOSn+kZ/si1x3jU=",
 1387      "requires": {
 1388        "graceful-fs": "^4.1.2",
 1389        "jsonfile": "^2.1.0"
 1390      }
 1391    },
 1392    "fs-promise": {
 1393      "version": "2.0.3",
 1394      "resolved": "https://registry.npmjs.org/fs-promise/-/fs-promise-2.0.3.tgz",
 1395      "integrity": "sha1-9k5PhUvPaJqovdy6JokW2z20aFQ=",
 1396      "requires": {
 1397        "any-promise": "^1.3.0",
 1398        "fs-extra": "^2.0.0",
 1399        "mz": "^2.6.0",
 1400        "thenify-all": "^1.6.0"
 1401      }
 1402    },
 1403    "fs.realpath": {
 1404      "version": "1.0.0",
 1405      "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
 1406      "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
 1407    },
 1408    "fstream": {
 1409      "version": "1.0.12",
 1410      "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz",
 1411      "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==",
 1412      "requires": {
 1413        "graceful-fs": "^4.1.2",
 1414        "inherits": "~2.0.0",
 1415        "mkdirp": ">=0.5 0",
 1416        "rimraf": "2"
 1417      }
 1418    },
 1419    "functional-red-black-tree": {
 1420      "version": "1.0.1",
 1421      "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
 1422      "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc="
 1423    },
 1424    "ganache-cli": {
 1425      "version": "6.2.3",
 1426      "resolved": "https://registry.npmjs.org/ganache-cli/-/ganache-cli-6.2.3.tgz",
 1427      "integrity": "sha512-+FYzINouw+yHHG6bT8m6O5xCw5NP6rpSL2keChKlcwgRRFz8SrZS6Q26iJ7ixBp6bk+UMMua8IPZgNFizbdZlQ==",
 1428      "dev": true,
 1429      "requires": {
 1430        "bn.js": "4.11.8",
 1431        "ganache-core": "^2.3.1",
 1432        "source-map-support": "^0.5.3",
 1433        "yargs": "^11.0.0"
 1434      },
 1435      "dependencies": {
 1436        "ansi-regex": {
 1437          "version": "3.0.0",
 1438          "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
 1439          "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
 1440          "dev": true
 1441        },
 1442        "bn.js": {
 1443          "version": "4.11.8",
 1444          "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz",
 1445          "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==",
 1446          "dev": true
 1447        },
 1448        "buffer-from": {
 1449          "version": "1.1.1",
 1450          "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz",
 1451          "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==",
 1452          "dev": true
 1453        },
 1454        "camelcase": {
 1455          "version": "4.1.0",
 1456          "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz",
 1457          "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=",
 1458          "dev": true
 1459        },
 1460        "cliui": {
 1461          "version": "4.1.0",
 1462          "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz",
 1463          "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==",
 1464          "dev": true,
 1465          "requires": {
 1466            "string-width": "^2.1.1",
 1467            "strip-ansi": "^4.0.0",
 1468            "wrap-ansi": "^2.0.0"
 1469          }
 1470        },
 1471        "code-point-at": {
 1472          "version": "1.1.0",
 1473          "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
 1474          "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=",
 1475          "dev": true
 1476        },
 1477        "cross-spawn": {
 1478          "version": "5.1.0",
 1479          "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz",
 1480          "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=",
 1481          "dev": true,
 1482          "requires": {
 1483            "lru-cache": "^4.0.1",
 1484            "shebang-command": "^1.2.0",
 1485            "which": "^1.2.9"
 1486          }
 1487        },
 1488        "decamelize": {
 1489          "version": "1.2.0",
 1490          "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
 1491          "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
 1492          "dev": true
 1493        },
 1494        "execa": {
 1495          "version": "0.7.0",
 1496          "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz",
 1497          "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=",
 1498          "dev": true,
 1499          "requires": {
 1500            "cross-spawn": "^5.0.1",
 1501            "get-stream": "^3.0.0",
 1502            "is-stream": "^1.1.0",
 1503            "npm-run-path": "^2.0.0",
 1504            "p-finally": "^1.0.0",
 1505            "signal-exit": "^3.0.0",
 1506            "strip-eof": "^1.0.0"
 1507          }
 1508        },
 1509        "find-up": {
 1510          "version": "2.1.0",
 1511          "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
 1512          "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
 1513          "dev": true,
 1514          "requires": {
 1515            "locate-path": "^2.0.0"
 1516          }
 1517        },
 1518        "ganache-core": {
 1519          "version": "2.3.1",
 1520          "resolved": "https://registry.npmjs.org/ganache-core/-/ganache-core-2.3.1.tgz",
 1521          "integrity": "sha512-I4t4P+LYUZRnGbxDseqSa5vIJ8C5e35vw5Fr7f2iMMN6jmO5TVjWWgNib60G2iL+XTbYUFmou040hHxrTaNtnA==",
 1522          "dev": true,
 1523          "requires": {
 1524            "abstract-leveldown": "3.0.0",
 1525            "async": "2.6.1",
 1526            "bip39": "2.5.0",
 1527            "bn.js": "4.11.8",
 1528            "cachedown": "1.0.0",
 1529            "clone": "2.1.2",
 1530            "debug": "3.1.0",
 1531            "encoding-down": "5.0.4",
 1532            "eth-sig-util": "2.0.2",
 1533            "ethereumjs-abi": "0.6.5",
 1534            "ethereumjs-account": "2.0.5",
 1535            "ethereumjs-block": "1.2.2",
 1536            "ethereumjs-tx": "1.3.7",
 1537            "ethereumjs-util": "5.2.0",
 1538            "ethereumjs-vm": "2.4.0",
 1539            "ethereumjs-wallet": "0.6.2",
 1540            "heap": "0.2.6",
 1541            "level-sublevel": "6.6.4",
 1542            "levelup": "3.1.1",
 1543            "lodash": "4.17.10",
 1544            "merkle-patricia-tree": "2.3.1",
 1545            "seedrandom": "2.4.4",
 1546            "tmp": "0.0.33",
 1547            "web3": "1.0.0-beta.35",
 1548            "web3-provider-engine": "14.1.0",
 1549            "websocket": "1.0.26"
 1550          },
 1551          "dependencies": {
 1552            "abstract-leveldown": {
 1553              "version": "3.0.0",
 1554              "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-3.0.0.tgz",
 1555              "integrity": "sha512-KUWx9UWGQD12zsmLNj64/pndaz4iJh/Pj7nopgkfDG6RlCcbMZvT6+9l7dchK4idog2Is8VdC/PvNbFuFmalIQ==",
 1556              "dev": true,
 1557              "requires": {
 1558                "xtend": "~4.0.0"
 1559              }
 1560            },
 1561            "accepts": {
 1562              "version": "1.3.5",
 1563              "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz",
 1564              "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=",
 1565              "dev": true,
 1566              "requires": {
 1567                "mime-types": "~2.1.18",
 1568                "negotiator": "0.6.1"
 1569              }
 1570            },
 1571            "aes-js": {
 1572              "version": "3.1.2",
 1573              "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-3.1.2.tgz",
 1574              "integrity": "sha512-e5pEa2kBnBOgR4Y/p20pskXI74UEz7de8ZGVo58asOtvSVG5YAbJeELPZxOmt+Bnz3rX753YKhfIn4X4l1PPRQ==",
 1575              "dev": true,
 1576              "optional": true
 1577            },
 1578            "ajv": {
 1579              "version": "6.5.5",
 1580              "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.5.tgz",
 1581              "integrity": "sha512-7q7gtRQDJSyuEHjuVgHoUa2VuemFiCMrfQc9Tc08XTAc4Zj/5U1buQJ0HU6i7fKjXU09SVgSmxa4sLvuvS8Iyg==",
 1582              "dev": true,
 1583              "requires": {
 1584                "fast-deep-equal": "^2.0.1",
 1585                "fast-json-stable-stringify": "^2.0.0",
 1586                "json-schema-traverse": "^0.4.1",
 1587                "uri-js": "^4.2.2"
 1588              }
 1589            },
 1590            "ansi-regex": {
 1591              "version": "2.1.1",
 1592              "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
 1593              "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
 1594              "dev": true
 1595            },
 1596            "ansi-styles": {
 1597              "version": "2.2.1",
 1598              "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
 1599              "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
 1600              "dev": true
 1601            },
 1602            "any-promise": {
 1603              "version": "1.3.0",
 1604              "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz",
 1605              "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=",
 1606              "dev": true
 1607            },
 1608            "array-flatten": {
 1609              "version": "1.1.1",
 1610              "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
 1611              "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=",
 1612              "dev": true
 1613            },
 1614            "asn1": {
 1615              "version": "0.2.4",
 1616              "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
 1617              "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==",
 1618              "dev": true,
 1619              "requires": {
 1620                "safer-buffer": "~2.1.0"
 1621              }
 1622            },
 1623            "asn1.js": {
 1624              "version": "4.10.1",
 1625              "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz",
 1626              "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==",
 1627              "dev": true,
 1628              "requires": {
 1629                "bn.js": "^4.0.0",
 1630                "inherits": "^2.0.1",
 1631                "minimalistic-assert": "^1.0.0"
 1632              }
 1633            },
 1634            "assert-plus": {
 1635              "version": "1.0.0",
 1636              "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
 1637              "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
 1638              "dev": true
 1639            },
 1640            "async": {
 1641              "version": "2.6.1",
 1642              "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz",
 1643              "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==",
 1644              "dev": true,
 1645              "requires": {
 1646                "lodash": "^4.17.10"
 1647              }
 1648            },
 1649            "async-eventemitter": {
 1650              "version": "0.2.4",
 1651              "resolved": "https://registry.npmjs.org/async-eventemitter/-/async-eventemitter-0.2.4.tgz",
 1652              "integrity": "sha512-pd20BwL7Yt1zwDFy+8MX8F1+WCT8aQeKj0kQnTrH9WaeRETlRamVhD0JtRPmrV4GfOJ2F9CvdQkZeZhnh2TuHw==",
 1653              "dev": true,
 1654              "requires": {
 1655                "async": "^2.4.0"
 1656              }
 1657            },
 1658            "async-limiter": {
 1659              "version": "1.0.0",
 1660              "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz",
 1661              "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==",
 1662              "dev": true
 1663            },
 1664            "asynckit": {
 1665              "version": "0.4.0",
 1666              "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
 1667              "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
 1668              "dev": true
 1669            },
 1670            "aws-sign2": {
 1671              "version": "0.7.0",
 1672              "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
 1673              "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
 1674              "dev": true
 1675            },
 1676            "aws4": {
 1677              "version": "1.8.0",
 1678              "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz",
 1679              "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==",
 1680              "dev": true
 1681            },
 1682            "babel-code-frame": {
 1683              "version": "6.26.0",
 1684              "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz",
 1685              "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=",
 1686              "dev": true,
 1687              "requires": {
 1688                "chalk": "^1.1.3",
 1689                "esutils": "^2.0.2",
 1690                "js-tokens": "^3.0.2"
 1691              }
 1692            },
 1693            "babel-core": {
 1694              "version": "6.26.3",
 1695              "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz",
 1696              "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==",
 1697              "dev": true,
 1698              "requires": {
 1699                "babel-code-frame": "^6.26.0",
 1700                "babel-generator": "^6.26.0",
 1701                "babel-helpers": "^6.24.1",
 1702                "babel-messages": "^6.23.0",
 1703                "babel-register": "^6.26.0",
 1704                "babel-runtime": "^6.26.0",
 1705                "babel-template": "^6.26.0",
 1706                "babel-traverse": "^6.26.0",
 1707                "babel-types": "^6.26.0",
 1708                "babylon": "^6.18.0",
 1709                "convert-source-map": "^1.5.1",
 1710                "debug": "^2.6.9",
 1711                "json5": "^0.5.1",
 1712                "lodash": "^4.17.4",
 1713                "minimatch": "^3.0.4",
 1714                "path-is-absolute": "^1.0.1",
 1715                "private": "^0.1.8",
 1716                "slash": "^1.0.0",
 1717                "source-map": "^0.5.7"
 1718              },
 1719              "dependencies": {
 1720                "debug": {
 1721                  "version": "2.6.9",
 1722                  "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
 1723                  "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
 1724                  "dev": true,
 1725                  "requires": {
 1726                    "ms": "2.0.0"
 1727                  }
 1728                }
 1729              }
 1730            },
 1731            "babel-generator": {
 1732              "version": "6.26.1",
 1733              "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz",
 1734              "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==",
 1735              "dev": true,
 1736              "requires": {
 1737                "babel-messages": "^6.23.0",
 1738                "babel-runtime": "^6.26.0",
 1739                "babel-types": "^6.26.0",
 1740                "detect-indent": "^4.0.0",
 1741                "jsesc": "^1.3.0",
 1742                "lodash": "^4.17.4",
 1743                "source-map": "^0.5.7",
 1744                "trim-right": "^1.0.1"
 1745              },
 1746              "dependencies": {
 1747                "jsesc": {
 1748                  "version": "1.3.0",
 1749                  "resolved": "http://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz",
 1750                  "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=",
 1751                  "dev": true
 1752                }
 1753              }
 1754            },
 1755            "babel-helper-builder-binary-assignment-operator-visitor": {
 1756              "version": "6.24.1",
 1757              "resolved": "https://registry.npmjs.org/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz",
 1758              "integrity": "sha1-zORReto1b0IgvK6KAsKzRvmlZmQ=",
 1759              "dev": true,
 1760              "requires": {
 1761                "babel-helper-explode-assignable-expression": "^6.24.1",
 1762                "babel-runtime": "^6.22.0",
 1763                "babel-types": "^6.24.1"
 1764              }
 1765            },
 1766            "babel-helper-call-delegate": {
 1767              "version": "6.24.1",
 1768              "resolved": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz",
 1769              "integrity": "sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340=",
 1770              "dev": true,
 1771              "requires": {
 1772                "babel-helper-hoist-variables": "^6.24.1",
 1773                "babel-runtime": "^6.22.0",
 1774                "babel-traverse": "^6.24.1",
 1775                "babel-types": "^6.24.1"
 1776              }
 1777            },
 1778            "babel-helper-define-map": {
 1779              "version": "6.26.0",
 1780              "resolved": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz",
 1781              "integrity": "sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8=",
 1782              "dev": true,
 1783              "requires": {
 1784                "babel-helper-function-name": "^6.24.1",
 1785                "babel-runtime": "^6.26.0",
 1786                "babel-types": "^6.26.0",
 1787                "lodash": "^4.17.4"
 1788              }
 1789            },
 1790            "babel-helper-explode-assignable-expression": {
 1791              "version": "6.24.1",
 1792              "resolved": "https://registry.npmjs.org/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.24.1.tgz",
 1793              "integrity": "sha1-8luCz33BBDPFX3BZLVdGQArCLKo=",
 1794              "dev": true,
 1795              "requires": {
 1796                "babel-runtime": "^6.22.0",
 1797                "babel-traverse": "^6.24.1",
 1798                "babel-types": "^6.24.1"
 1799              }
 1800            },
 1801            "babel-helper-function-name": {
 1802              "version": "6.24.1",
 1803              "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz",
 1804              "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=",
 1805              "dev": true,
 1806              "requires": {
 1807                "babel-helper-get-function-arity": "^6.24.1",
 1808                "babel-runtime": "^6.22.0",
 1809                "babel-template": "^6.24.1",
 1810                "babel-traverse": "^6.24.1",
 1811                "babel-types": "^6.24.1"
 1812              }
 1813            },
 1814            "babel-helper-get-function-arity": {
 1815              "version": "6.24.1",
 1816              "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz",
 1817              "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=",
 1818              "dev": true,
 1819              "requires": {
 1820                "babel-runtime": "^6.22.0",
 1821                "babel-types": "^6.24.1"
 1822              }
 1823            },
 1824            "babel-helper-hoist-variables": {
 1825              "version": "6.24.1",
 1826              "resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz",
 1827              "integrity": "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=",
 1828              "dev": true,
 1829              "requires": {
 1830                "babel-runtime": "^6.22.0",
 1831                "babel-types": "^6.24.1"
 1832              }
 1833            },
 1834            "babel-helper-optimise-call-expression": {
 1835              "version": "6.24.1",
 1836              "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz",
 1837              "integrity": "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=",
 1838              "dev": true,
 1839              "requires": {
 1840                "babel-runtime": "^6.22.0",
 1841                "babel-types": "^6.24.1"
 1842              }
 1843            },
 1844            "babel-helper-regex": {
 1845              "version": "6.26.0",
 1846              "resolved": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz",
 1847              "integrity": "sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI=",
 1848              "dev": true,
 1849              "requires": {
 1850                "babel-runtime": "^6.26.0",
 1851                "babel-types": "^6.26.0",
 1852                "lodash": "^4.17.4"
 1853              }
 1854            },
 1855            "babel-helper-remap-async-to-generator": {
 1856              "version": "6.24.1",
 1857              "resolved": "https://registry.npmjs.org/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz",
 1858              "integrity": "sha1-XsWBgnrXI/7N04HxySg5BnbkVRs=",
 1859              "dev": true,
 1860              "requires": {
 1861                "babel-helper-function-name": "^6.24.1",
 1862                "babel-runtime": "^6.22.0",
 1863                "babel-template": "^6.24.1",
 1864                "babel-traverse": "^6.24.1",
 1865                "babel-types": "^6.24.1"
 1866              }
 1867            },
 1868            "babel-helper-replace-supers": {
 1869              "version": "6.24.1",
 1870              "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz",
 1871              "integrity": "sha1-v22/5Dk40XNpohPKiov3S2qQqxo=",
 1872              "dev": true,
 1873              "requires": {
 1874                "babel-helper-optimise-call-expression": "^6.24.1",
 1875                "babel-messages": "^6.23.0",
 1876                "babel-runtime": "^6.22.0",
 1877                "babel-template": "^6.24.1",
 1878                "babel-traverse": "^6.24.1",
 1879                "babel-types": "^6.24.1"
 1880              }
 1881            },
 1882            "babel-helpers": {
 1883              "version": "6.24.1",
 1884              "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz",
 1885              "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=",
 1886              "dev": true,
 1887              "requires": {
 1888                "babel-runtime": "^6.22.0",
 1889                "babel-template": "^6.24.1"
 1890              }
 1891            },
 1892            "babel-messages": {
 1893              "version": "6.23.0",
 1894              "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz",
 1895              "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=",
 1896              "dev": true,
 1897              "requires": {
 1898                "babel-runtime": "^6.22.0"
 1899              }
 1900            },
 1901            "babel-plugin-check-es2015-constants": {
 1902              "version": "6.22.0",
 1903              "resolved": "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz",
 1904              "integrity": "sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=",
 1905              "dev": true,
 1906              "requires": {
 1907                "babel-runtime": "^6.22.0"
 1908              }
 1909            },
 1910            "babel-plugin-syntax-async-functions": {
 1911              "version": "6.13.0",
 1912              "resolved": "http://registry.npmjs.org/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz",
 1913              "integrity": "sha1-ytnK0RkbWtY0vzCuCHI5HgZHvpU=",
 1914              "dev": true
 1915            },
 1916            "babel-plugin-syntax-exponentiation-operator": {
 1917              "version": "6.13.0",
 1918              "resolved": "http://registry.npmjs.org/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz",
 1919              "integrity": "sha1-nufoM3KQ2pUoggGmpX9BcDF4MN4=",
 1920              "dev": true
 1921            },
 1922            "babel-plugin-syntax-trailing-function-commas": {
 1923              "version": "6.22.0",
 1924              "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz",
 1925              "integrity": "sha1-ugNgk3+NBuQBgKQ/4NVhb/9TLPM=",
 1926              "dev": true
 1927            },
 1928            "babel-plugin-transform-async-to-generator": {
 1929              "version": "6.24.1",
 1930              "resolved": "https://registry.npmjs.org/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.24.1.tgz",
 1931              "integrity": "sha1-ZTbjeK/2yx1VF6wOQOs+n8jQh2E=",
 1932              "dev": true,
 1933              "requires": {
 1934                "babel-helper-remap-async-to-generator": "^6.24.1",
 1935                "babel-plugin-syntax-async-functions": "^6.8.0",
 1936                "babel-runtime": "^6.22.0"
 1937              }
 1938            },
 1939            "babel-plugin-transform-es2015-arrow-functions": {
 1940              "version": "6.22.0",
 1941              "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz",
 1942              "integrity": "sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=",
 1943              "dev": true,
 1944              "requires": {
 1945                "babel-runtime": "^6.22.0"
 1946              }
 1947            },
 1948            "babel-plugin-transform-es2015-block-scoped-functions": {
 1949              "version": "6.22.0",
 1950              "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz",
 1951              "integrity": "sha1-u8UbSflk1wy42OC5ToICRs46YUE=",
 1952              "dev": true,
 1953              "requires": {
 1954                "babel-runtime": "^6.22.0"
 1955              }
 1956            },
 1957            "babel-plugin-transform-es2015-block-scoping": {
 1958              "version": "6.26.0",
 1959              "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz",
 1960              "integrity": "sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8=",
 1961              "dev": true,
 1962              "requires": {
 1963                "babel-runtime": "^6.26.0",
 1964                "babel-template": "^6.26.0",
 1965                "babel-traverse": "^6.26.0",
 1966                "babel-types": "^6.26.0",
 1967                "lodash": "^4.17.4"
 1968              }
 1969            },
 1970            "babel-plugin-transform-es2015-classes": {
 1971              "version": "6.24.1",
 1972              "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz",
 1973              "integrity": "sha1-WkxYpQyclGHlZLSyo7+ryXolhNs=",
 1974              "dev": true,
 1975              "requires": {
 1976                "babel-helper-define-map": "^6.24.1",
 1977                "babel-helper-function-name": "^6.24.1",
 1978                "babel-helper-optimise-call-expression": "^6.24.1",
 1979                "babel-helper-replace-supers": "^6.24.1",
 1980                "babel-messages": "^6.23.0",
 1981                "babel-runtime": "^6.22.0",
 1982                "babel-template": "^6.24.1",
 1983                "babel-traverse": "^6.24.1",
 1984                "babel-types": "^6.24.1"
 1985              }
 1986            },
 1987            "babel-plugin-transform-es2015-computed-properties": {
 1988              "version": "6.24.1",
 1989              "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz",
 1990              "integrity": "sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM=",
 1991              "dev": true,
 1992              "requires": {
 1993                "babel-runtime": "^6.22.0",
 1994                "babel-template": "^6.24.1"
 1995              }
 1996            },
 1997            "babel-plugin-transform-es2015-destructuring": {
 1998              "version": "6.23.0",
 1999              "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz",
 2000              "integrity": "sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=",
 2001              "dev": true,
 2002              "requires": {
 2003                "babel-runtime": "^6.22.0"
 2004              }
 2005            },
 2006            "babel-plugin-transform-es2015-duplicate-keys": {
 2007              "version": "6.24.1",
 2008              "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz",
 2009              "integrity": "sha1-c+s9MQypaePvnskcU3QabxV2Qj4=",
 2010              "dev": true,
 2011              "requires": {
 2012                "babel-runtime": "^6.22.0",
 2013                "babel-types": "^6.24.1"
 2014              }
 2015            },
 2016            "babel-plugin-transform-es2015-for-of": {
 2017              "version": "6.23.0",
 2018              "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz",
 2019              "integrity": "sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE=",
 2020              "dev": true,
 2021              "requires": {
 2022                "babel-runtime": "^6.22.0"
 2023              }
 2024            },
 2025            "babel-plugin-transform-es2015-function-name": {
 2026              "version": "6.24.1",
 2027              "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz",
 2028              "integrity": "sha1-g0yJhTvDaxrw86TF26qU/Y6sqos=",
 2029              "dev": true,
 2030              "requires": {
 2031                "babel-helper-function-name": "^6.24.1",
 2032                "babel-runtime": "^6.22.0",
 2033                "babel-types": "^6.24.1"
 2034              }
 2035            },
 2036            "babel-plugin-transform-es2015-literals": {
 2037              "version": "6.22.0",
 2038              "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz",
 2039              "integrity": "sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=",
 2040              "dev": true,
 2041              "requires": {
 2042                "babel-runtime": "^6.22.0"
 2043              }
 2044            },
 2045            "babel-plugin-transform-es2015-modules-amd": {
 2046              "version": "6.24.1",
 2047              "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz",
 2048              "integrity": "sha1-Oz5UAXI5hC1tGcMBHEvS8AoA0VQ=",
 2049              "dev": true,
 2050              "requires": {
 2051                "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1",
 2052                "babel-runtime": "^6.22.0",
 2053                "babel-template": "^6.24.1"
 2054              }
 2055            },
 2056            "babel-plugin-transform-es2015-modules-commonjs": {
 2057              "version": "6.26.2",
 2058              "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz",
 2059              "integrity": "sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q==",
 2060              "dev": true,
 2061              "requires": {
 2062                "babel-plugin-transform-strict-mode": "^6.24.1",
 2063                "babel-runtime": "^6.26.0",
 2064                "babel-template": "^6.26.0",
 2065                "babel-types": "^6.26.0"
 2066              }
 2067            },
 2068            "babel-plugin-transform-es2015-modules-systemjs": {
 2069              "version": "6.24.1",
 2070              "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz",
 2071              "integrity": "sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM=",
 2072              "dev": true,
 2073              "requires": {
 2074                "babel-helper-hoist-variables": "^6.24.1",
 2075                "babel-runtime": "^6.22.0",
 2076                "babel-template": "^6.24.1"
 2077              }
 2078            },
 2079            "babel-plugin-transform-es2015-modules-umd": {
 2080              "version": "6.24.1",
 2081              "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz",
 2082              "integrity": "sha1-rJl+YoXNGO1hdq22B9YCNErThGg=",
 2083              "dev": true,
 2084              "requires": {
 2085                "babel-plugin-transform-es2015-modules-amd": "^6.24.1",
 2086                "babel-runtime": "^6.22.0",
 2087                "babel-template": "^6.24.1"
 2088              }
 2089            },
 2090            "babel-plugin-transform-es2015-object-super": {
 2091              "version": "6.24.1",
 2092              "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz",
 2093              "integrity": "sha1-JM72muIcuDp/hgPa0CH1cusnj40=",
 2094              "dev": true,
 2095              "requires": {
 2096                "babel-helper-replace-supers": "^6.24.1",
 2097                "babel-runtime": "^6.22.0"
 2098              }
 2099            },
 2100            "babel-plugin-transform-es2015-parameters": {
 2101              "version": "6.24.1",
 2102              "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz",
 2103              "integrity": "sha1-V6w1GrScrxSpfNE7CfZv3wpiXys=",
 2104              "dev": true,
 2105              "requires": {
 2106                "babel-helper-call-delegate": "^6.24.1",
 2107                "babel-helper-get-function-arity": "^6.24.1",
 2108                "babel-runtime": "^6.22.0",
 2109                "babel-template": "^6.24.1",
 2110                "babel-traverse": "^6.24.1",
 2111                "babel-types": "^6.24.1"
 2112              }
 2113            },
 2114            "babel-plugin-transform-es2015-shorthand-properties": {
 2115              "version": "6.24.1",
 2116              "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz",
 2117              "integrity": "sha1-JPh11nIch2YbvZmkYi5R8U3jiqA=",
 2118              "dev": true,
 2119              "requires": {
 2120                "babel-runtime": "^6.22.0",
 2121                "babel-types": "^6.24.1"
 2122              }
 2123            },
 2124            "babel-plugin-transform-es2015-spread": {
 2125              "version": "6.22.0",
 2126              "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz",
 2127              "integrity": "sha1-1taKmfia7cRTbIGlQujdnxdG+NE=",
 2128              "dev": true,
 2129              "requires": {
 2130                "babel-runtime": "^6.22.0"
 2131              }
 2132            },
 2133            "babel-plugin-transform-es2015-sticky-regex": {
 2134              "version": "6.24.1",
 2135              "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz",
 2136              "integrity": "sha1-AMHNsaynERLN8M9hJsLta0V8zbw=",
 2137              "dev": true,
 2138              "requires": {
 2139                "babel-helper-regex": "^6.24.1",
 2140                "babel-runtime": "^6.22.0",
 2141                "babel-types": "^6.24.1"
 2142              }
 2143            },
 2144            "babel-plugin-transform-es2015-template-literals": {
 2145              "version": "6.22.0",
 2146              "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz",
 2147              "integrity": "sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=",
 2148              "dev": true,
 2149              "requires": {
 2150                "babel-runtime": "^6.22.0"
 2151              }
 2152            },
 2153            "babel-plugin-transform-es2015-typeof-symbol": {
 2154              "version": "6.23.0",
 2155              "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz",
 2156              "integrity": "sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I=",
 2157              "dev": true,
 2158              "requires": {
 2159                "babel-runtime": "^6.22.0"
 2160              }
 2161            },
 2162            "babel-plugin-transform-es2015-unicode-regex": {
 2163              "version": "6.24.1",
 2164              "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz",
 2165              "integrity": "sha1-04sS9C6nMj9yk4fxinxa4frrNek=",
 2166              "dev": true,
 2167              "requires": {
 2168                "babel-helper-regex": "^6.24.1",
 2169                "babel-runtime": "^6.22.0",
 2170                "regexpu-core": "^2.0.0"
 2171              }
 2172            },
 2173            "babel-plugin-transform-exponentiation-operator": {
 2174              "version": "6.24.1",
 2175              "resolved": "https://registry.npmjs.org/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1.tgz",
 2176              "integrity": "sha1-KrDJx/MJj6SJB3cruBP+QejeOg4=",
 2177              "dev": true,
 2178              "requires": {
 2179                "babel-helper-builder-binary-assignment-operator-visitor": "^6.24.1",
 2180                "babel-plugin-syntax-exponentiation-operator": "^6.8.0",
 2181                "babel-runtime": "^6.22.0"
 2182              }
 2183            },
 2184            "babel-plugin-transform-regenerator": {
 2185              "version": "6.26.0",
 2186              "resolved": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz",
 2187              "integrity": "sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8=",
 2188              "dev": true,
 2189              "requires": {
 2190                "regenerator-transform": "^0.10.0"
 2191              }
 2192            },
 2193            "babel-plugin-transform-strict-mode": {
 2194              "version": "6.24.1",
 2195              "resolved": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz",
 2196              "integrity": "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=",
 2197              "dev": true,
 2198              "requires": {
 2199                "babel-runtime": "^6.22.0",
 2200                "babel-types": "^6.24.1"
 2201              }
 2202            },
 2203            "babel-preset-env": {
 2204              "version": "1.7.0",
 2205              "resolved": "https://registry.npmjs.org/babel-preset-env/-/babel-preset-env-1.7.0.tgz",
 2206              "integrity": "sha512-9OR2afuKDneX2/q2EurSftUYM0xGu4O2D9adAhVfADDhrYDaxXV0rBbevVYoY9n6nyX1PmQW/0jtpJvUNr9CHg==",
 2207              "dev": true,
 2208              "requires": {
 2209                "babel-plugin-check-es2015-constants": "^6.22.0",
 2210                "babel-plugin-syntax-trailing-function-commas": "^6.22.0",
 2211                "babel-plugin-transform-async-to-generator": "^6.22.0",
 2212                "babel-plugin-transform-es2015-arrow-functions": "^6.22.0",
 2213                "babel-plugin-transform-es2015-block-scoped-functions": "^6.22.0",
 2214                "babel-plugin-transform-es2015-block-scoping": "^6.23.0",
 2215                "babel-plugin-transform-es2015-classes": "^6.23.0",
 2216                "babel-plugin-transform-es2015-computed-properties": "^6.22.0",
 2217                "babel-plugin-transform-es2015-destructuring": "^6.23.0",
 2218                "babel-plugin-transform-es2015-duplicate-keys": "^6.22.0",
 2219                "babel-plugin-transform-es2015-for-of": "^6.23.0",
 2220                "babel-plugin-transform-es2015-function-name": "^6.22.0",
 2221                "babel-plugin-transform-es2015-literals": "^6.22.0",
 2222                "babel-plugin-transform-es2015-modules-amd": "^6.22.0",
 2223                "babel-plugin-transform-es2015-modules-commonjs": "^6.23.0",
 2224                "babel-plugin-transform-es2015-modules-systemjs": "^6.23.0",
 2225                "babel-plugin-transform-es2015-modules-umd": "^6.23.0",
 2226                "babel-plugin-transform-es2015-object-super": "^6.22.0",
 2227                "babel-plugin-transform-es2015-parameters": "^6.23.0",
 2228                "babel-plugin-transform-es2015-shorthand-properties": "^6.22.0",
 2229                "babel-plugin-transform-es2015-spread": "^6.22.0",
 2230                "babel-plugin-transform-es2015-sticky-regex": "^6.22.0",
 2231                "babel-plugin-transform-es2015-template-literals": "^6.22.0",
 2232                "babel-plugin-transform-es2015-typeof-symbol": "^6.23.0",
 2233                "babel-plugin-transform-es2015-unicode-regex": "^6.22.0",
 2234                "babel-plugin-transform-exponentiation-operator": "^6.22.0",
 2235                "babel-plugin-transform-regenerator": "^6.22.0",
 2236                "browserslist": "^3.2.6",
 2237                "invariant": "^2.2.2",
 2238                "semver": "^5.3.0"
 2239              }
 2240            },
 2241            "babel-register": {
 2242              "version": "6.26.0",
 2243              "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz",
 2244              "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=",
 2245              "dev": true,
 2246              "requires": {
 2247                "babel-core": "^6.26.0",
 2248                "babel-runtime": "^6.26.0",
 2249                "core-js": "^2.5.0",
 2250                "home-or-tmp": "^2.0.0",
 2251                "lodash": "^4.17.4",
 2252                "mkdirp": "^0.5.1",
 2253                "source-map-support": "^0.4.15"
 2254              },
 2255              "dependencies": {
 2256                "source-map-support": {
 2257                  "version": "0.4.18",
 2258                  "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz",
 2259                  "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==",
 2260                  "dev": true,
 2261                  "requires": {
 2262                    "source-map": "^0.5.6"
 2263                  }
 2264                }
 2265              }
 2266            },
 2267            "babel-runtime": {
 2268              "version": "6.26.0",
 2269              "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
 2270              "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=",
 2271              "dev": true,
 2272              "requires": {
 2273                "core-js": "^2.4.0",
 2274                "regenerator-runtime": "^0.11.0"
 2275              }
 2276            },
 2277            "babel-template": {
 2278              "version": "6.26.0",
 2279              "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz",
 2280              "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=",
 2281              "dev": true,
 2282              "requires": {
 2283                "babel-runtime": "^6.26.0",
 2284                "babel-traverse": "^6.26.0",
 2285                "babel-types": "^6.26.0",
 2286                "babylon": "^6.18.0",
 2287                "lodash": "^4.17.4"
 2288              }
 2289            },
 2290            "babel-traverse": {
 2291              "version": "6.26.0",
 2292              "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz",
 2293              "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=",
 2294              "dev": true,
 2295              "requires": {
 2296                "babel-code-frame": "^6.26.0",
 2297                "babel-messages": "^6.23.0",
 2298                "babel-runtime": "^6.26.0",
 2299                "babel-types": "^6.26.0",
 2300                "babylon": "^6.18.0",
 2301                "debug": "^2.6.8",
 2302                "globals": "^9.18.0",
 2303                "invariant": "^2.2.2",
 2304                "lodash": "^4.17.4"
 2305              },
 2306              "dependencies": {
 2307                "debug": {
 2308                  "version": "2.6.9",
 2309                  "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
 2310                  "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
 2311                  "dev": true,
 2312                  "requires": {
 2313                    "ms": "2.0.0"
 2314                  }
 2315                }
 2316              }
 2317            },
 2318            "babel-types": {
 2319              "version": "6.26.0",
 2320              "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz",
 2321              "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=",
 2322              "dev": true,
 2323              "requires": {
 2324                "babel-runtime": "^6.26.0",
 2325                "esutils": "^2.0.2",
 2326                "lodash": "^4.17.4",
 2327                "to-fast-properties": "^1.0.3"
 2328              }
 2329            },
 2330            "babelify": {
 2331              "version": "7.3.0",
 2332              "resolved": "http://registry.npmjs.org/babelify/-/babelify-7.3.0.tgz",
 2333              "integrity": "sha1-qlau3nBn/XvVSWZu4W3ChQh+iOU=",
 2334              "dev": true,
 2335              "requires": {
 2336                "babel-core": "^6.0.14",
 2337                "object-assign": "^4.0.0"
 2338              }
 2339            },
 2340            "babylon": {
 2341              "version": "6.18.0",
 2342              "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz",
 2343              "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==",
 2344              "dev": true
 2345            },
 2346            "backoff": {
 2347              "version": "2.5.0",
 2348              "resolved": "https://registry.npmjs.org/backoff/-/backoff-2.5.0.tgz",
 2349              "integrity": "sha1-9hbtqdPktmuMp/ynn2lXIsX44m8=",
 2350              "dev": true,
 2351              "requires": {
 2352                "precond": "0.2"
 2353              }
 2354            },
 2355            "balanced-match": {
 2356              "version": "1.0.0",
 2357              "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
 2358              "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c="
 2359            },
 2360            "base-x": {
 2361              "version": "3.0.5",
 2362              "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.5.tgz",
 2363              "integrity": "sha512-C3picSgzPSLE+jW3tcBzJoGwitOtazb5B+5YmAxZm2ybmTi9LNgAtDO/jjVEBZwHoXmDBZ9m/IELj3elJVRBcA==",
 2364              "dev": true,
 2365              "optional": true,
 2366              "requires": {
 2367                "safe-buffer": "^5.0.1"
 2368              }
 2369            },
 2370            "base64-js": {
 2371              "version": "1.3.0",
 2372              "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.0.tgz",
 2373              "integrity": "sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw==",
 2374              "dev": true,
 2375              "optional": true
 2376            },
 2377            "bcrypt-pbkdf": {
 2378              "version": "1.0.2",
 2379              "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
 2380              "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
 2381              "dev": true,
 2382              "requires": {
 2383                "tweetnacl": "^0.14.3"
 2384              }
 2385            },
 2386            "bindings": {
 2387              "version": "1.3.0",
 2388              "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.3.0.tgz",
 2389              "integrity": "sha512-DpLh5EzMR2kzvX1KIlVC0VkC3iZtHKTgdtZ0a3pglBZdaQFjt5S9g9xd1lE+YvXyfd6mtCeRnrUfOLYiTMlNSw==",
 2390              "dev": true
 2391            },
 2392            "bip39": {
 2393              "version": "2.5.0",
 2394              "resolved": "https://registry.npmjs.org/bip39/-/bip39-2.5.0.tgz",
 2395              "integrity": "sha512-xwIx/8JKoT2+IPJpFEfXoWdYwP7UVAoUxxLNfGCfVowaJE7yg1Y5B1BVPqlUNsBq5/nGwmFkwRJ8xDW4sX8OdA==",
 2396              "dev": true,
 2397              "requires": {
 2398                "create-hash": "^1.1.0",
 2399                "pbkdf2": "^3.0.9",
 2400                "randombytes": "^2.0.1",
 2401                "safe-buffer": "^5.0.1",
 2402                "unorm": "^1.3.3"
 2403              }
 2404            },
 2405            "bip66": {
 2406              "version": "1.1.5",
 2407              "resolved": "https://registry.npmjs.org/bip66/-/bip66-1.1.5.tgz",
 2408              "integrity": "sha1-AfqHSHhcpwlV1QESF9GzE5lpyiI=",
 2409              "dev": true,
 2410              "requires": {
 2411                "safe-buffer": "^5.0.1"
 2412              }
 2413            },
 2414            "bl": {
 2415              "version": "1.2.2",
 2416              "resolved": "http://registry.npmjs.org/bl/-/bl-1.2.2.tgz",
 2417              "integrity": "sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA==",
 2418              "dev": true,
 2419              "requires": {
 2420                "readable-stream": "^2.3.5",
 2421                "safe-buffer": "^5.1.1"
 2422              }
 2423            },
 2424            "block-stream": {
 2425              "version": "0.0.9",
 2426              "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz",
 2427              "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=",
 2428              "dev": true,
 2429              "optional": true,
 2430              "requires": {
 2431                "inherits": "~2.0.0"
 2432              }
 2433            },
 2434            "bluebird": {
 2435              "version": "3.5.3",
 2436              "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.3.tgz",
 2437              "integrity": "sha512-/qKPUQlaW1OyR51WeCPBvRnAlnZFUJkCSG5HzGnuIqhgyJtF+T94lFnn33eiazjRm2LAHVy2guNnaq48X9SJuw==",
 2438              "dev": true,
 2439              "optional": true
 2440            },
 2441            "bn.js": {
 2442              "version": "4.11.8",
 2443              "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz",
 2444              "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==",
 2445              "dev": true
 2446            },
 2447            "body-parser": {
 2448              "version": "1.18.3",
 2449              "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.3.tgz",
 2450              "integrity": "sha1-WykhmP/dVTs6DyDe0FkrlWlVyLQ=",
 2451              "dev": true,
 2452              "requires": {
 2453                "bytes": "3.0.0",
 2454                "content-type": "~1.0.4",
 2455                "debug": "2.6.9",
 2456                "depd": "~1.1.2",
 2457                "http-errors": "~1.6.3",
 2458                "iconv-lite": "0.4.23",
 2459                "on-finished": "~2.3.0",
 2460                "qs": "6.5.2",
 2461                "raw-body": "2.3.3",
 2462                "type-is": "~1.6.16"
 2463              },
 2464              "dependencies": {
 2465                "debug": {
 2466                  "version": "2.6.9",
 2467                  "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
 2468                  "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
 2469                  "dev": true,
 2470                  "requires": {
 2471                    "ms": "2.0.0"
 2472                  }
 2473                }
 2474              }
 2475            },
 2476            "brace-expansion": {
 2477              "version": "1.1.11",
 2478              "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
 2479              "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
 2480              "requires": {
 2481                "balanced-match": "^1.0.0",
 2482                "concat-map": "0.0.1"
 2483              }
 2484            },
 2485            "brorand": {
 2486              "version": "1.1.0",
 2487              "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz",
 2488              "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=",
 2489              "dev": true
 2490            },
 2491            "browserify-aes": {
 2492              "version": "1.2.0",
 2493              "resolved": "http://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz",
 2494              "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==",
 2495              "dev": true,
 2496              "requires": {
 2497                "buffer-xor": "^1.0.3",
 2498                "cipher-base": "^1.0.0",
 2499                "create-hash": "^1.1.0",
 2500                "evp_bytestokey": "^1.0.3",
 2501                "inherits": "^2.0.1",
 2502                "safe-buffer": "^5.0.1"
 2503              }
 2504            },
 2505            "browserify-cipher": {
 2506              "version": "1.0.1",
 2507              "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz",
 2508              "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==",
 2509              "dev": true,
 2510              "optional": true,
 2511              "requires": {
 2512                "browserify-aes": "^1.0.4",
 2513                "browserify-des": "^1.0.0",
 2514                "evp_bytestokey": "^1.0.0"
 2515              }
 2516            },
 2517            "browserify-des": {
 2518              "version": "1.0.2",
 2519              "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz",
 2520              "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==",
 2521              "dev": true,
 2522              "optional": true,
 2523              "requires": {
 2524                "cipher-base": "^1.0.1",
 2525                "des.js": "^1.0.0",
 2526                "inherits": "^2.0.1",
 2527                "safe-buffer": "^5.1.2"
 2528              }
 2529            },
 2530            "browserify-rsa": {
 2531              "version": "4.0.1",
 2532              "resolved": "http://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz",
 2533              "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=",
 2534              "dev": true,
 2535              "requires": {
 2536                "bn.js": "^4.1.0",
 2537                "randombytes": "^2.0.1"
 2538              }
 2539            },
 2540            "browserify-sha3": {
 2541              "version": "0.0.1",
 2542              "resolved": "https://registry.npmjs.org/browserify-sha3/-/browserify-sha3-0.0.1.tgz",
 2543              "integrity": "sha1-P/NKMAbvFcD7NWflQbkaI0ASPRE=",
 2544              "dev": true,
 2545              "requires": {
 2546                "js-sha3": "^0.3.1"
 2547              }
 2548            },
 2549            "browserify-sign": {
 2550              "version": "4.0.4",
 2551              "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz",
 2552              "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=",
 2553              "dev": true,
 2554              "optional": true,
 2555              "requires": {
 2556                "bn.js": "^4.1.1",
 2557                "browserify-rsa": "^4.0.0",
 2558                "create-hash": "^1.1.0",
 2559                "create-hmac": "^1.1.2",
 2560                "elliptic": "^6.0.0",
 2561                "inherits": "^2.0.1",
 2562                "parse-asn1": "^5.0.0"
 2563              }
 2564            },
 2565            "browserslist": {
 2566              "version": "3.2.8",
 2567              "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-3.2.8.tgz",
 2568              "integrity": "sha512-WHVocJYavUwVgVViC0ORikPHQquXwVh939TaelZ4WDqpWgTX/FsGhl/+P4qBUAGcRvtOgDgC+xftNWWp2RUTAQ==",
 2569              "dev": true,
 2570              "requires": {
 2571                "caniuse-lite": "^1.0.30000844",
 2572                "electron-to-chromium": "^1.3.47"
 2573              }
 2574            },
 2575            "bs58": {
 2576              "version": "4.0.1",
 2577              "resolved": "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz",
 2578              "integrity": "sha1-vhYedsNU9veIrkBx9j806MTwpCo=",
 2579              "dev": true,
 2580              "optional": true,
 2581              "requires": {
 2582                "base-x": "^3.0.2"
 2583              }
 2584            },
 2585            "bs58check": {
 2586              "version": "2.1.2",
 2587              "resolved": "https://registry.npmjs.org/bs58check/-/bs58check-2.1.2.tgz",
 2588              "integrity": "sha512-0TS1jicxdU09dwJMNZtVAfzPi6Q6QeN0pM1Fkzrjn+XYHvzMKPU3pHVpva+769iNVSfIYWf7LJ6WR+BuuMf8cA==",
 2589              "dev": true,
 2590              "optional": true,
 2591              "requires": {
 2592                "bs58": "^4.0.0",
 2593                "create-hash": "^1.1.0",
 2594                "safe-buffer": "^5.1.2"
 2595              }
 2596            },
 2597            "buffer": {
 2598              "version": "5.2.1",
 2599              "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.2.1.tgz",
 2600              "integrity": "sha512-c+Ko0loDaFfuPWiL02ls9Xd3GO3cPVmUobQ6t3rXNUk304u6hGq+8N/kFi+QEIKhzK3uwolVhLzszmfLmMLnqg==",
 2601              "dev": true,
 2602              "optional": true,
 2603              "requires": {
 2604                "base64-js": "^1.0.2",
 2605                "ieee754": "^1.1.4"
 2606              }
 2607            },
 2608            "buffer-alloc": {
 2609              "version": "1.2.0",
 2610              "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz",
 2611              "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==",
 2612              "dev": true,
 2613              "requires": {
 2614                "buffer-alloc-unsafe": "^1.1.0",
 2615                "buffer-fill": "^1.0.0"
 2616              }
 2617            },
 2618            "buffer-alloc-unsafe": {
 2619              "version": "1.1.0",
 2620              "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz",
 2621              "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==",
 2622              "dev": true
 2623            },
 2624            "buffer-crc32": {
 2625              "version": "0.2.13",
 2626              "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
 2627              "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=",
 2628              "dev": true,
 2629              "optional": true
 2630            },
 2631            "buffer-fill": {
 2632              "version": "1.0.0",
 2633              "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz",
 2634              "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=",
 2635              "dev": true
 2636            },
 2637            "buffer-from": {
 2638              "version": "1.1.1",
 2639              "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz",
 2640              "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==",
 2641              "dev": true
 2642            },
 2643            "buffer-to-arraybuffer": {
 2644              "version": "0.0.5",
 2645              "resolved": "https://registry.npmjs.org/buffer-to-arraybuffer/-/buffer-to-arraybuffer-0.0.5.tgz",
 2646              "integrity": "sha1-YGSkD6dutDxyOrqe+PbhIW0QURo=",
 2647              "dev": true
 2648            },
 2649            "buffer-xor": {
 2650              "version": "1.0.3",
 2651              "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz",
 2652              "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=",
 2653              "dev": true
 2654            },
 2655            "builtin-modules": {
 2656              "version": "1.1.1",
 2657              "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz",
 2658              "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=",
 2659              "dev": true
 2660            },
 2661            "bytes": {
 2662              "version": "3.0.0",
 2663              "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
 2664              "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=",
 2665              "dev": true
 2666            },
 2667            "bytewise": {
 2668              "version": "1.1.0",
 2669              "resolved": "https://registry.npmjs.org/bytewise/-/bytewise-1.1.0.tgz",
 2670              "integrity": "sha1-HRPL/3F65xWAlKqIGzXQgbOHJT4=",
 2671              "dev": true,
 2672              "requires": {
 2673                "bytewise-core": "^1.2.2",
 2674                "typewise": "^1.0.3"
 2675              }
 2676            },
 2677            "bytewise-core": {
 2678              "version": "1.2.3",
 2679              "resolved": "https://registry.npmjs.org/bytewise-core/-/bytewise-core-1.2.3.tgz",
 2680              "integrity": "sha1-P7QQx+kVWOsasiqCg0V3qmvWHUI=",
 2681              "dev": true,
 2682              "requires": {
 2683                "typewise-core": "^1.2"
 2684              }
 2685            },
 2686            "cachedown": {
 2687              "version": "1.0.0",
 2688              "resolved": "https://registry.npmjs.org/cachedown/-/cachedown-1.0.0.tgz",
 2689              "integrity": "sha1-1D8DbkUQaWsxJG19sx6/D3rDLRU=",
 2690              "dev": true,
 2691              "requires": {
 2692                "abstract-leveldown": "^2.4.1",
 2693                "lru-cache": "^3.2.0"
 2694              },
 2695              "dependencies": {
 2696                "abstract-leveldown": {
 2697                  "version": "2.7.2",
 2698                  "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-2.7.2.tgz",
 2699                  "integrity": "sha512-+OVvxH2rHVEhWLdbudP6p0+dNMXu8JA1CbhP19T8paTYAcX7oJ4OVjT+ZUVpv7mITxXHqDMej+GdqXBmXkw09w==",
 2700                  "dev": true,
 2701                  "requires": {
 2702                    "xtend": "~4.0.0"
 2703                  }
 2704                }
 2705              }
 2706            },
 2707            "camelcase": {
 2708              "version": "3.0.0",
 2709              "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz",
 2710              "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=",
 2711              "dev": true
 2712            },
 2713            "caniuse-lite": {
 2714              "version": "1.0.30000907",
 2715              "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000907.tgz",
 2716              "integrity": "sha512-No5sQ/OB2Nmka8MNOOM6nJx+Hxt6MQ6h7t7kgJFu9oTuwjykyKRSBP/+i/QAyFHxeHB+ddE0Da1CG5ihx9oehQ==",
 2717              "dev": true
 2718            },
 2719            "caseless": {
 2720              "version": "0.12.0",
 2721              "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
 2722              "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
 2723              "dev": true
 2724            },
 2725            "chalk": {
 2726              "version": "1.1.3",
 2727              "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
 2728              "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
 2729              "dev": true,
 2730              "requires": {
 2731                "ansi-styles": "^2.2.1",
 2732                "escape-string-regexp": "^1.0.2",
 2733                "has-ansi": "^2.0.0",
 2734                "strip-ansi": "^3.0.0",
 2735                "supports-color": "^2.0.0"
 2736              }
 2737            },
 2738            "checkpoint-store": {
 2739              "version": "1.1.0",
 2740              "resolved": "https://registry.npmjs.org/checkpoint-store/-/checkpoint-store-1.1.0.tgz",
 2741              "integrity": "sha1-BOTLUWuRQziTWB5tRgGnjpVS6gY=",
 2742              "dev": true,
 2743              "requires": {
 2744                "functional-red-black-tree": "^1.0.1"
 2745              }
 2746            },
 2747            "cipher-base": {
 2748              "version": "1.0.4",
 2749              "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz",
 2750              "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==",
 2751              "dev": true,
 2752              "requires": {
 2753                "inherits": "^2.0.1",
 2754                "safe-buffer": "^5.0.1"
 2755              }
 2756            },
 2757            "cliui": {
 2758              "version": "3.2.0",
 2759              "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz",
 2760              "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
 2761              "dev": true,
 2762              "requires": {
 2763                "string-width": "^1.0.1",
 2764                "strip-ansi": "^3.0.1",
 2765                "wrap-ansi": "^2.0.0"
 2766              }
 2767            },
 2768            "clone": {
 2769              "version": "2.1.2",
 2770              "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz",
 2771              "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=",
 2772              "dev": true
 2773            },
 2774            "code-point-at": {
 2775              "version": "1.1.0",
 2776              "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
 2777              "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=",
 2778              "dev": true
 2779            },
 2780            "coinstring": {
 2781              "version": "2.3.0",
 2782              "resolved": "https://registry.npmjs.org/coinstring/-/coinstring-2.3.0.tgz",
 2783              "integrity": "sha1-zbYzY6lhUCQEolr7gsLibV/2J6Q=",
 2784              "dev": true,
 2785              "optional": true,
 2786              "requires": {
 2787                "bs58": "^2.0.1",
 2788                "create-hash": "^1.1.1"
 2789              },
 2790              "dependencies": {
 2791                "bs58": {
 2792                  "version": "2.0.1",
 2793                  "resolved": "https://registry.npmjs.org/bs58/-/bs58-2.0.1.tgz",
 2794                  "integrity": "sha1-VZCNWPGYKrogCPob7Y+RmYopv40=",
 2795                  "dev": true,
 2796                  "optional": true
 2797                }
 2798              }
 2799            },
 2800            "combined-stream": {
 2801              "version": "1.0.7",
 2802              "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.7.tgz",
 2803              "integrity": "sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w==",
 2804              "dev": true,
 2805              "requires": {
 2806                "delayed-stream": "~1.0.0"
 2807              }
 2808            },
 2809            "commander": {
 2810              "version": "2.8.1",
 2811              "resolved": "http://registry.npmjs.org/commander/-/commander-2.8.1.tgz",
 2812              "integrity": "sha1-Br42f+v9oMMwqh4qBy09yXYkJdQ=",
 2813              "dev": true,
 2814              "requires": {
 2815                "graceful-readlink": ">= 1.0.0"
 2816              }
 2817            },
 2818            "concat-map": {
 2819              "version": "0.0.1",
 2820              "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
 2821              "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
 2822            },
 2823            "concat-stream": {
 2824              "version": "1.6.2",
 2825              "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz",
 2826              "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==",
 2827              "dev": true,
 2828              "requires": {
 2829                "buffer-from": "^1.0.0",
 2830                "inherits": "^2.0.3",
 2831                "readable-stream": "^2.2.2",
 2832                "typedarray": "^0.0.6"
 2833              }
 2834            },
 2835            "content-disposition": {
 2836              "version": "0.5.2",
 2837              "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz",
 2838              "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=",
 2839              "dev": true
 2840            },
 2841            "content-type": {
 2842              "version": "1.0.4",
 2843              "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
 2844              "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==",
 2845              "dev": true
 2846            },
 2847            "convert-source-map": {
 2848              "version": "1.6.0",
 2849              "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz",
 2850              "integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==",
 2851              "dev": true,
 2852              "requires": {
 2853                "safe-buffer": "~5.1.1"
 2854              }
 2855            },
 2856            "cookie": {
 2857              "version": "0.3.1",
 2858              "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz",
 2859              "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=",
 2860              "dev": true
 2861            },
 2862            "cookie-signature": {
 2863              "version": "1.0.6",
 2864              "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
 2865              "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=",
 2866              "dev": true
 2867            },
 2868            "cookiejar": {
 2869              "version": "2.1.2",
 2870              "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.2.tgz",
 2871              "integrity": "sha512-Mw+adcfzPxcPeI+0WlvRrr/3lGVO0bD75SxX6811cxSh1Wbxx7xZBGK1eVtDf6si8rg2lhnUjsVLMFMfbRIuwA==",
 2872              "dev": true
 2873            },
 2874            "core-js": {
 2875              "version": "2.5.7",
 2876              "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.7.tgz",
 2877              "integrity": "sha512-RszJCAxg/PP6uzXVXL6BsxSXx/B05oJAQ2vkJRjyjrEcNVycaqOmNb5OTxZPE3xa5gwZduqza6L9JOCenh/Ecw==",
 2878              "dev": true
 2879            },
 2880            "core-util-is": {
 2881              "version": "1.0.2",
 2882              "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
 2883              "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
 2884              "dev": true
 2885            },
 2886            "cors": {
 2887              "version": "2.8.5",
 2888              "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz",
 2889              "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==",
 2890              "dev": true,
 2891              "requires": {
 2892                "object-assign": "^4",
 2893                "vary": "^1"
 2894              }
 2895            },
 2896            "create-ecdh": {
 2897              "version": "4.0.3",
 2898              "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz",
 2899              "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==",
 2900              "dev": true,
 2901              "optional": true,
 2902              "requires": {
 2903                "bn.js": "^4.1.0",
 2904                "elliptic": "^6.0.0"
 2905              }
 2906            },
 2907            "create-hash": {
 2908              "version": "1.2.0",
 2909              "resolved": "http://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz",
 2910              "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==",
 2911              "dev": true,
 2912              "requires": {
 2913                "cipher-base": "^1.0.1",
 2914                "inherits": "^2.0.1",
 2915                "md5.js": "^1.3.4",
 2916                "ripemd160": "^2.0.1",
 2917                "sha.js": "^2.4.0"
 2918              }
 2919            },
 2920            "create-hmac": {
 2921              "version": "1.1.7",
 2922              "resolved": "http://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz",
 2923              "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==",
 2924              "dev": true,
 2925              "requires": {
 2926                "cipher-base": "^1.0.3",
 2927                "create-hash": "^1.1.0",
 2928                "inherits": "^2.0.1",
 2929                "ripemd160": "^2.0.0",
 2930                "safe-buffer": "^5.0.1",
 2931                "sha.js": "^2.4.8"
 2932              }
 2933            },
 2934            "cross-fetch": {
 2935              "version": "2.2.3",
 2936              "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-2.2.3.tgz",
 2937              "integrity": "sha512-PrWWNH3yL2NYIb/7WF/5vFG3DCQiXDOVf8k3ijatbrtnwNuhMWLC7YF7uqf53tbTFDzHIUD8oITw4Bxt8ST3Nw==",
 2938              "dev": true,
 2939              "requires": {
 2940                "node-fetch": "2.1.2",
 2941                "whatwg-fetch": "2.0.4"
 2942              }
 2943            },
 2944            "crypto-browserify": {
 2945              "version": "3.12.0",
 2946              "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz",
 2947              "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==",
 2948              "dev": true,
 2949              "optional": true,
 2950              "requires": {
 2951                "browserify-cipher": "^1.0.0",
 2952                "browserify-sign": "^4.0.0",
 2953                "create-ecdh": "^4.0.0",
 2954                "create-hash": "^1.1.0",
 2955                "create-hmac": "^1.1.0",
 2956                "diffie-hellman": "^5.0.0",
 2957                "inherits": "^2.0.1",
 2958                "pbkdf2": "^3.0.3",
 2959                "public-encrypt": "^4.0.0",
 2960                "randombytes": "^2.0.0",
 2961                "randomfill": "^1.0.3"
 2962              }
 2963            },
 2964            "dashdash": {
 2965              "version": "1.14.1",
 2966              "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
 2967              "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
 2968              "dev": true,
 2969              "requires": {
 2970                "assert-plus": "^1.0.0"
 2971              }
 2972            },
 2973            "debug": {
 2974              "version": "3.1.0",
 2975              "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
 2976              "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
 2977              "dev": true,
 2978              "requires": {
 2979                "ms": "2.0.0"
 2980              }
 2981            },
 2982            "decamelize": {
 2983              "version": "1.2.0",
 2984              "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
 2985              "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
 2986              "dev": true
 2987            },
 2988            "decode-uri-component": {
 2989              "version": "0.2.0",
 2990              "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
 2991              "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=",
 2992              "dev": true
 2993            },
 2994            "decompress": {
 2995              "version": "4.2.0",
 2996              "resolved": "https://registry.npmjs.org/decompress/-/decompress-4.2.0.tgz",
 2997              "integrity": "sha1-eu3YVCflqS2s/lVnSnxQXpbQH50=",
 2998              "dev": true,
 2999              "optional": true,
 3000              "requires": {
 3001                "decompress-tar": "^4.0.0",
 3002                "decompress-tarbz2": "^4.0.0",
 3003                "decompress-targz": "^4.0.0",
 3004                "decompress-unzip": "^4.0.1",
 3005                "graceful-fs": "^4.1.10",
 3006                "make-dir": "^1.0.0",
 3007                "pify": "^2.3.0",
 3008                "strip-dirs": "^2.0.0"
 3009              },
 3010              "dependencies": {
 3011                "pify": {
 3012                  "version": "2.3.0",
 3013                  "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
 3014                  "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
 3015                  "dev": true,
 3016                  "optional": true
 3017                }
 3018              }
 3019            },
 3020            "decompress-response": {
 3021              "version": "3.3.0",
 3022              "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz",
 3023              "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=",
 3024              "dev": true,
 3025              "requires": {
 3026                "mimic-response": "^1.0.0"
 3027              }
 3028            },
 3029            "decompress-tar": {
 3030              "version": "4.1.1",
 3031              "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz",
 3032              "integrity": "sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==",
 3033              "dev": true,
 3034              "requires": {
 3035                "file-type": "^5.2.0",
 3036                "is-stream": "^1.1.0",
 3037                "tar-stream": "^1.5.2"
 3038              }
 3039            },
 3040            "decompress-tarbz2": {
 3041              "version": "4.1.1",
 3042              "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz",
 3043              "integrity": "sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==",
 3044              "dev": true,
 3045              "optional": true,
 3046              "requires": {
 3047                "decompress-tar": "^4.1.0",
 3048                "file-type": "^6.1.0",
 3049                "is-stream": "^1.1.0",
 3050                "seek-bzip": "^1.0.5",
 3051                "unbzip2-stream": "^1.0.9"
 3052              },
 3053              "dependencies": {
 3054                "file-type": {
 3055                  "version": "6.2.0",
 3056                  "resolved": "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz",
 3057                  "integrity": "sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg==",
 3058                  "dev": true,
 3059                  "optional": true
 3060                }
 3061              }
 3062            },
 3063            "decompress-targz": {
 3064              "version": "4.1.1",
 3065              "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz",
 3066              "integrity": "sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==",
 3067              "dev": true,
 3068              "optional": true,
 3069              "requires": {
 3070                "decompress-tar": "^4.1.1",
 3071                "file-type": "^5.2.0",
 3072                "is-stream": "^1.1.0"
 3073              }
 3074            },
 3075            "decompress-unzip": {
 3076              "version": "4.0.1",
 3077              "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz",
 3078              "integrity": "sha1-3qrM39FK6vhVePczroIQ+bSEj2k=",
 3079              "dev": true,
 3080              "optional": true,
 3081              "requires": {
 3082                "file-type": "^3.8.0",
 3083                "get-stream": "^2.2.0",
 3084                "pify": "^2.3.0",
 3085                "yauzl": "^2.4.2"
 3086              },
 3087              "dependencies": {
 3088                "file-type": {
 3089                  "version": "3.9.0",
 3090                  "resolved": "http://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz",
 3091                  "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=",
 3092                  "dev": true,
 3093                  "optional": true
 3094                },
 3095                "get-stream": {
 3096                  "version": "2.3.1",
 3097                  "resolved": "http://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz",
 3098                  "integrity": "sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4=",
 3099                  "dev": true,
 3100                  "optional": true,
 3101                  "requires": {
 3102                    "object-assign": "^4.0.1",
 3103                    "pinkie-promise": "^2.0.0"
 3104                  }
 3105                },
 3106                "pify": {
 3107                  "version": "2.3.0",
 3108                  "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
 3109                  "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
 3110                  "dev": true,
 3111                  "optional": true
 3112                }
 3113              }
 3114            },
 3115            "deep-equal": {
 3116              "version": "1.0.1",
 3117              "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz",
 3118              "integrity": "sha1-9dJgKStmDghO/0zbyfCK0yR0SLU=",
 3119              "dev": true
 3120            },
 3121            "deferred-leveldown": {
 3122              "version": "1.2.2",
 3123              "resolved": "https://registry.npmjs.org/deferred-leveldown/-/deferred-leveldown-1.2.2.tgz",
 3124              "integrity": "sha512-uukrWD2bguRtXilKt6cAWKyoXrTSMo5m7crUdLfWQmu8kIm88w3QZoUL+6nhpfKVmhHANER6Re3sKoNoZ3IKMA==",
 3125              "dev": true,
 3126              "requires": {
 3127                "abstract-leveldown": "~2.6.0"
 3128              },
 3129              "dependencies": {
 3130                "abstract-leveldown": {
 3131                  "version": "2.6.3",
 3132                  "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-2.6.3.tgz",
 3133                  "integrity": "sha512-2++wDf/DYqkPR3o5tbfdhF96EfMApo1GpPfzOsR/ZYXdkSmELlvOOEAl9iKkRsktMPHdGjO4rtkBpf2I7TiTeA==",
 3134                  "dev": true,
 3135                  "requires": {
 3136                    "xtend": "~4.0.0"
 3137                  }
 3138                }
 3139              }
 3140            },
 3141            "define-properties": {
 3142              "version": "1.1.3",
 3143              "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
 3144              "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
 3145              "dev": true,
 3146              "requires": {
 3147                "object-keys": "^1.0.12"
 3148              },
 3149              "dependencies": {
 3150                "object-keys": {
 3151                  "version": "1.0.12",
 3152                  "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.12.tgz",
 3153                  "integrity": "sha512-FTMyFUm2wBcGHnH2eXmz7tC6IwlqQZ6mVZ+6dm6vZ4IQIHjs6FdNsQBuKGPuUUUY6NfJw2PshC08Tn6LzLDOag==",
 3154                  "dev": true
 3155                }
 3156              }
 3157            },
 3158            "defined": {
 3159              "version": "1.0.0",
 3160              "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz",
 3161              "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=",
 3162              "dev": true
 3163            },
 3164            "delayed-stream": {
 3165              "version": "1.0.0",
 3166              "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
 3167              "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
 3168              "dev": true
 3169            },
 3170            "depd": {
 3171              "version": "1.1.2",
 3172              "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
 3173              "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=",
 3174              "dev": true
 3175            },
 3176            "des.js": {
 3177              "version": "1.0.0",
 3178              "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz",
 3179              "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=",
 3180              "dev": true,
 3181              "optional": true,
 3182              "requires": {
 3183                "inherits": "^2.0.1",
 3184                "minimalistic-assert": "^1.0.0"
 3185              }
 3186            },
 3187            "destroy": {
 3188              "version": "1.0.4",
 3189              "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
 3190              "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=",
 3191              "dev": true
 3192            },
 3193            "detect-indent": {
 3194              "version": "4.0.0",
 3195              "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz",
 3196              "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=",
 3197              "dev": true,
 3198              "requires": {
 3199                "repeating": "^2.0.0"
 3200              }
 3201            },
 3202            "diffie-hellman": {
 3203              "version": "5.0.3",
 3204              "resolved": "http://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz",
 3205              "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==",
 3206              "dev": true,
 3207              "optional": true,
 3208              "requires": {
 3209                "bn.js": "^4.1.0",
 3210                "miller-rabin": "^4.0.0",
 3211                "randombytes": "^2.0.0"
 3212              }
 3213            },
 3214            "dom-walk": {
 3215              "version": "0.1.1",
 3216              "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.1.tgz",
 3217              "integrity": "sha1-ZyIm3HTI95mtNTB9+TaroRrNYBg=",
 3218              "dev": true
 3219            },
 3220            "drbg.js": {
 3221              "version": "1.0.1",
 3222              "resolved": "https://registry.npmjs.org/drbg.js/-/drbg.js-1.0.1.tgz",
 3223              "integrity": "sha1-Pja2xCs3BDgjzbwzLVjzHiRFSAs=",
 3224              "dev": true,
 3225              "requires": {
 3226                "browserify-aes": "^1.0.6",
 3227                "create-hash": "^1.1.2",
 3228                "create-hmac": "^1.1.4"
 3229              }
 3230            },
 3231            "duplexer3": {
 3232              "version": "0.1.4",
 3233              "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz",
 3234              "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=",
 3235              "dev": true
 3236            },
 3237            "ecc-jsbn": {
 3238              "version": "0.1.2",
 3239              "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
 3240              "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
 3241              "dev": true,
 3242              "requires": {
 3243                "jsbn": "~0.1.0",
 3244                "safer-buffer": "^2.1.0"
 3245              }
 3246            },
 3247            "ee-first": {
 3248              "version": "1.1.1",
 3249              "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
 3250              "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=",
 3251              "dev": true
 3252            },
 3253            "electron-to-chromium": {
 3254              "version": "1.3.84",
 3255              "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.84.tgz",
 3256              "integrity": "sha512-IYhbzJYOopiTaNWMBp7RjbecUBsbnbDneOP86f3qvS0G0xfzwNSvMJpTrvi5/Y1gU7tg2NAgeg8a8rCYvW9Whw==",
 3257              "dev": true
 3258            },
 3259            "elliptic": {
 3260              "version": "6.4.1",
 3261              "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.1.tgz",
 3262              "integrity": "sha512-BsXLz5sqX8OHcsh7CqBMztyXARmGQ3LWPtGjJi6DiJHq5C/qvi9P3OqgswKSDftbu8+IoI/QDTAm2fFnQ9SZSQ==",
 3263              "dev": true,
 3264              "requires": {
 3265                "bn.js": "^4.4.0",
 3266                "brorand": "^1.0.1",
 3267                "hash.js": "^1.0.0",
 3268                "hmac-drbg": "^1.0.0",
 3269                "inherits": "^2.0.1",
 3270                "minimalistic-assert": "^1.0.0",
 3271                "minimalistic-crypto-utils": "^1.0.0"
 3272              }
 3273            },
 3274            "encodeurl": {
 3275              "version": "1.0.2",
 3276              "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
 3277              "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=",
 3278              "dev": true
 3279            },
 3280            "encoding": {
 3281              "version": "0.1.12",
 3282              "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz",
 3283              "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=",
 3284              "dev": true,
 3285              "requires": {
 3286                "iconv-lite": "~0.4.13"
 3287              }
 3288            },
 3289            "encoding-down": {
 3290              "version": "5.0.4",
 3291              "resolved": "https://registry.npmjs.org/encoding-down/-/encoding-down-5.0.4.tgz",
 3292              "integrity": "sha512-8CIZLDcSKxgzT+zX8ZVfgNbu8Md2wq/iqa1Y7zyVR18QBEAc0Nmzuvj/N5ykSKpfGzjM8qxbaFntLPwnVoUhZw==",
 3293              "dev": true,
 3294              "requires": {
 3295                "abstract-leveldown": "^5.0.0",
 3296                "inherits": "^2.0.3",
 3297                "level-codec": "^9.0.0",
 3298                "level-errors": "^2.0.0",
 3299                "xtend": "^4.0.1"
 3300              },
 3301              "dependencies": {
 3302                "abstract-leveldown": {
 3303                  "version": "5.0.0",
 3304                  "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-5.0.0.tgz",
 3305                  "integrity": "sha512-5mU5P1gXtsMIXg65/rsYGsi93+MlogXZ9FA8JnwKurHQg64bfXwGYVdVdijNTVNOlAsuIiOwHdvFFD5JqCJQ7A==",
 3306                  "dev": true,
 3307                  "requires": {
 3308                    "xtend": "~4.0.0"
 3309                  }
 3310                }
 3311              }
 3312            },
 3313            "end-of-stream": {
 3314              "version": "1.4.1",
 3315              "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz",
 3316              "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==",
 3317              "dev": true,
 3318              "requires": {
 3319                "once": "^1.4.0"
 3320              }
 3321            },
 3322            "errno": {
 3323              "version": "0.1.7",
 3324              "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz",
 3325              "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==",
 3326              "dev": true,
 3327              "requires": {
 3328                "prr": "~1.0.1"
 3329              }
 3330            },
 3331            "error-ex": {
 3332              "version": "1.3.2",
 3333              "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
 3334              "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
 3335              "dev": true,
 3336              "requires": {
 3337                "is-arrayish": "^0.2.1"
 3338              }
 3339            },
 3340            "es-abstract": {
 3341              "version": "1.12.0",
 3342              "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.12.0.tgz",
 3343              "integrity": "sha512-C8Fx/0jFmV5IPoMOFPA9P9G5NtqW+4cOPit3MIuvR2t7Ag2K15EJTpxnHAYTzL+aYQJIESYeXZmDBfOBE1HcpA==",
 3344              "dev": true,
 3345              "requires": {
 3346                "es-to-primitive": "^1.1.1",
 3347                "function-bind": "^1.1.1",
 3348                "has": "^1.0.1",
 3349                "is-callable": "^1.1.3",
 3350                "is-regex": "^1.0.4"
 3351              }
 3352            },
 3353            "es-to-primitive": {
 3354              "version": "1.2.0",
 3355              "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz",
 3356              "integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==",
 3357              "dev": true,
 3358              "requires": {
 3359                "is-callable": "^1.1.4",
 3360                "is-date-object": "^1.0.1",
 3361                "is-symbol": "^1.0.2"
 3362              }
 3363            },
 3364            "escape-html": {
 3365              "version": "1.0.3",
 3366              "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
 3367              "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=",
 3368              "dev": true
 3369            },
 3370            "escape-string-regexp": {
 3371              "version": "1.0.5",
 3372              "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
 3373              "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
 3374              "dev": true
 3375            },
 3376            "esutils": {
 3377              "version": "2.0.2",
 3378              "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz",
 3379              "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=",
 3380              "dev": true
 3381            },
 3382            "etag": {
 3383              "version": "1.8.1",
 3384              "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
 3385              "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=",
 3386              "dev": true
 3387            },
 3388            "eth-block-tracker": {
 3389              "version": "3.0.1",
 3390              "resolved": "https://registry.npmjs.org/eth-block-tracker/-/eth-block-tracker-3.0.1.tgz",
 3391              "integrity": "sha512-WUVxWLuhMmsfenfZvFO5sbl1qFY2IqUlw/FPVmjjdElpqLsZtSG+wPe9Dz7W/sB6e80HgFKknOmKk2eNlznHug==",
 3392              "dev": true,
 3393              "requires": {
 3394                "eth-query": "^2.1.0",
 3395                "ethereumjs-tx": "^1.3.3",
 3396                "ethereumjs-util": "^5.1.3",
 3397                "ethjs-util": "^0.1.3",
 3398                "json-rpc-engine": "^3.6.0",
 3399                "pify": "^2.3.0",
 3400                "tape": "^4.6.3"
 3401              },
 3402              "dependencies": {
 3403                "pify": {
 3404                  "version": "2.3.0",
 3405                  "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
 3406                  "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
 3407                  "dev": true
 3408                }
 3409              }
 3410            },
 3411            "eth-json-rpc-infura": {
 3412              "version": "3.1.2",
 3413              "resolved": "https://registry.npmjs.org/eth-json-rpc-infura/-/eth-json-rpc-infura-3.1.2.tgz",
 3414              "integrity": "sha512-IuK5Iowfs6taluA/3Okmu6EfZcFMq6MQuyrUL1PrCoJstuuBr3TvVeSy3keDyxfbrjFB34nCo538I8G+qMtsbw==",
 3415              "dev": true,
 3416              "requires": {
 3417                "cross-fetch": "^2.1.1",
 3418                "eth-json-rpc-middleware": "^1.5.0",
 3419                "json-rpc-engine": "^3.4.0",
 3420                "json-rpc-error": "^2.0.0",
 3421                "tape": "^4.8.0"
 3422              }
 3423            },
 3424            "eth-json-rpc-middleware": {
 3425              "version": "1.6.0",
 3426              "resolved": "http://registry.npmjs.org/eth-json-rpc-middleware/-/eth-json-rpc-middleware-1.6.0.tgz",
 3427              "integrity": "sha512-tDVCTlrUvdqHKqivYMjtFZsdD7TtpNLBCfKAcOpaVs7orBMS/A8HWro6dIzNtTZIR05FAbJ3bioFOnZpuCew9Q==",
 3428              "dev": true,
 3429              "requires": {
 3430                "async": "^2.5.0",
 3431                "eth-query": "^2.1.2",
 3432                "eth-tx-summary": "^3.1.2",
 3433                "ethereumjs-block": "^1.6.0",
 3434                "ethereumjs-tx": "^1.3.3",
 3435                "ethereumjs-util": "^5.1.2",
 3436                "ethereumjs-vm": "^2.1.0",
 3437                "fetch-ponyfill": "^4.0.0",
 3438                "json-rpc-engine": "^3.6.0",
 3439                "json-rpc-error": "^2.0.0",
 3440                "json-stable-stringify": "^1.0.1",
 3441                "promise-to-callback": "^1.0.0",
 3442                "tape": "^4.6.3"
 3443              },
 3444              "dependencies": {
 3445                "ethereum-common": {
 3446                  "version": "0.2.0",
 3447                  "resolved": "https://registry.npmjs.org/ethereum-common/-/ethereum-common-0.2.0.tgz",
 3448                  "integrity": "sha512-XOnAR/3rntJgbCdGhqdaLIxDLWKLmsZOGhHdBKadEr6gEnJLH52k93Ou+TUdFaPN3hJc3isBZBal3U/XZ15abA==",
 3449                  "dev": true
 3450                },
 3451                "ethereumjs-block": {
 3452                  "version": "1.7.1",
 3453                  "resolved": "http://registry.npmjs.org/ethereumjs-block/-/ethereumjs-block-1.7.1.tgz",
 3454                  "integrity": "sha512-B+sSdtqm78fmKkBq78/QLKJbu/4Ts4P2KFISdgcuZUPDm9x+N7qgBPIIFUGbaakQh8bzuquiRVbdmvPKqbILRg==",
 3455                  "dev": true,
 3456                  "requires": {
 3457                    "async": "^2.0.1",
 3458                    "ethereum-common": "0.2.0",
 3459                    "ethereumjs-tx": "^1.2.2",
 3460                    "ethereumjs-util": "^5.0.0",
 3461                    "merkle-patricia-tree": "^2.1.2"
 3462                  }
 3463                }
 3464              }
 3465            },
 3466            "eth-lib": {
 3467              "version": "0.1.27",
 3468              "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.1.27.tgz",
 3469              "integrity": "sha512-B8czsfkJYzn2UIEMwjc7Mbj+Cy72V+/OXH/tb44LV8jhrjizQJJ325xMOMyk3+ETa6r6oi0jsUY14+om8mQMWA==",
 3470              "dev": true,
 3471              "requires": {
 3472                "bn.js": "^4.11.6",
 3473                "elliptic": "^6.4.0",
 3474                "keccakjs": "^0.2.1",
 3475                "nano-json-stream-parser": "^0.1.2",
 3476                "servify": "^0.1.12",
 3477                "ws": "^3.0.0",
 3478                "xhr-request-promise": "^0.1.2"
 3479              }
 3480            },
 3481            "eth-query": {
 3482              "version": "2.1.2",
 3483              "resolved": "https://registry.npmjs.org/eth-query/-/eth-query-2.1.2.tgz",
 3484              "integrity": "sha1-1nQdkAAQa1FRDHLbktY2VFam2l4=",
 3485              "dev": true,
 3486              "requires": {
 3487                "json-rpc-random-id": "^1.0.0",
 3488                "xtend": "^4.0.1"
 3489              }
 3490            },
 3491            "eth-sig-util": {
 3492              "version": "2.0.2",
 3493              "resolved": "https://registry.npmjs.org/eth-sig-util/-/eth-sig-util-2.0.2.tgz",
 3494              "integrity": "sha512-tB6E8jf/aZQ943bo3+iojl8xRe3Jzcl+9OT6v8K7kWis6PdIX19SB2vYvN849cB9G9m/XLjYFK381SgdbsnpTA==",
 3495              "dev": true,
 3496              "requires": {
 3497                "ethereumjs-abi": "0.6.5",
 3498                "ethereumjs-util": "^5.1.1"
 3499              }
 3500            },
 3501            "eth-tx-summary": {
 3502              "version": "3.2.3",
 3503              "resolved": "https://registry.npmjs.org/eth-tx-summary/-/eth-tx-summary-3.2.3.tgz",
 3504              "integrity": "sha512-1gZpA5fKarJOVSb5OUlPnhDQuIazqAkI61zlVvf5LdG47nEgw+/qhyZnuj3CUdE/TLTKuRzPLeyXLjaB4qWTRQ==",
 3505              "dev": true,
 3506              "requires": {
 3507                "async": "^2.1.2",
 3508                "bn.js": "^4.11.8",
 3509                "clone": "^2.0.0",
 3510                "concat-stream": "^1.5.1",
 3511                "end-of-stream": "^1.1.0",
 3512                "eth-query": "^2.0.2",
 3513                "ethereumjs-block": "^1.4.1",
 3514                "ethereumjs-tx": "^1.1.1",
 3515                "ethereumjs-util": "^5.0.1",
 3516                "ethereumjs-vm": "2.3.4",
 3517                "through2": "^2.0.3",
 3518                "treeify": "^1.0.1",
 3519                "web3-provider-engine": "^13.3.2"
 3520              },
 3521              "dependencies": {
 3522                "eth-block-tracker": {
 3523                  "version": "2.3.1",
 3524                  "resolved": "https://registry.npmjs.org/eth-block-tracker/-/eth-block-tracker-2.3.1.tgz",
 3525                  "integrity": "sha512-NamWuMBIl8kmkJFVj8WzGatySTzQPQag4Xr677yFxdVtIxACFbL/dQowk0MzEqIKk93U1TwY3MjVU6mOcwZnKA==",
 3526                  "dev": true,
 3527                  "requires": {
 3528                    "async-eventemitter": "github:ahultgren/async-eventemitter#fa06e39e56786ba541c180061dbf2c0a5bbf951c",
 3529                    "eth-query": "^2.1.0",
 3530                    "ethereumjs-tx": "^1.3.3",
 3531                    "ethereumjs-util": "^5.1.3",
 3532                    "ethjs-util": "^0.1.3",
 3533                    "json-rpc-engine": "^3.6.0",
 3534                    "pify": "^2.3.0",
 3535                    "tape": "^4.6.3"
 3536                  },
 3537                  "dependencies": {
 3538                    "async-eventemitter": {
 3539                      "version": "github:ahultgren/async-eventemitter#fa06e39e56786ba541c180061dbf2c0a5bbf951c",
 3540                      "from": "github:ahultgren/async-eventemitter#fa06e39e56786ba541c180061dbf2c0a5bbf951c",
 3541                      "dev": true,
 3542                      "requires": {
 3543                        "async": "^2.4.0"
 3544                      }
 3545                    }
 3546                  }
 3547                },
 3548                "eth-sig-util": {
 3549                  "version": "1.4.2",
 3550                  "resolved": "https://registry.npmjs.org/eth-sig-util/-/eth-sig-util-1.4.2.tgz",
 3551                  "integrity": "sha1-jZWCAsftuq6Dlwf7pvCf8ydgYhA=",
 3552                  "dev": true,
 3553                  "requires": {
 3554                    "ethereumjs-abi": "git+https://github.com/ethereumjs/ethereumjs-abi.git#8431eab7b3384e65e8126a4602520b78031666fb",
 3555                    "ethereumjs-util": "^5.1.1"
 3556                  }
 3557                },
 3558                "ethereum-common": {
 3559                  "version": "0.2.0",
 3560                  "resolved": "https://registry.npmjs.org/ethereum-common/-/ethereum-common-0.2.0.tgz",
 3561                  "integrity": "sha512-XOnAR/3rntJgbCdGhqdaLIxDLWKLmsZOGhHdBKadEr6gEnJLH52k93Ou+TUdFaPN3hJc3isBZBal3U/XZ15abA==",
 3562                  "dev": true
 3563                },
 3564                "ethereumjs-abi": {
 3565                  "version": "git+https://github.com/ethereumjs/ethereumjs-abi.git#8431eab7b3384e65e8126a4602520b78031666fb",
 3566                  "from": "git+https://github.com/ethereumjs/ethereumjs-abi.git",
 3567                  "dev": true,
 3568                  "requires": {
 3569                    "bn.js": "^4.11.8",
 3570                    "ethereumjs-util": "^6.0.0"
 3571                  },
 3572                  "dependencies": {
 3573                    "ethereumjs-util": {
 3574                      "version": "6.1.0",
 3575                      "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-6.1.0.tgz",
 3576                      "integrity": "sha512-URESKMFbDeJxnAxPppnk2fN6Y3BIatn9fwn76Lm8bQlt+s52TpG8dN9M66MLPuRAiAOIqL3dfwqWJf0sd0fL0Q==",
 3577                      "dev": true,
 3578                      "requires": {
 3579                        "bn.js": "^4.11.0",
 3580                        "create-hash": "^1.1.2",
 3581                        "ethjs-util": "0.1.6",
 3582                        "keccak": "^1.0.2",
 3583                        "rlp": "^2.0.0",
 3584                        "safe-buffer": "^5.1.1",
 3585                        "secp256k1": "^3.0.1"
 3586                      }
 3587                    }
 3588                  }
 3589                },
 3590                "ethereumjs-block": {
 3591                  "version": "1.7.1",
 3592                  "resolved": "http://registry.npmjs.org/ethereumjs-block/-/ethereumjs-block-1.7.1.tgz",
 3593                  "integrity": "sha512-B+sSdtqm78fmKkBq78/QLKJbu/4Ts4P2KFISdgcuZUPDm9x+N7qgBPIIFUGbaakQh8bzuquiRVbdmvPKqbILRg==",
 3594                  "dev": true,
 3595                  "requires": {
 3596                    "async": "^2.0.1",
 3597                    "ethereum-common": "0.2.0",
 3598                    "ethereumjs-tx": "^1.2.2",
 3599                    "ethereumjs-util": "^5.0.0",
 3600                    "merkle-patricia-tree": "^2.1.2"
 3601                  }
 3602                },
 3603                "ethereumjs-vm": {
 3604                  "version": "2.3.4",
 3605                  "resolved": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-2.3.4.tgz",
 3606                  "integrity": "sha512-Y4SlzNDqxrCO58jhp98HdnZVdjOqB+HC0hoU+N/DEp1aU+hFkRX/nru5F7/HkQRPIlA6aJlQp/xIA6xZs1kspw==",
 3607                  "dev": true,
 3608                  "requires": {
 3609                    "async": "^2.1.2",
 3610                    "async-eventemitter": "^0.2.2",
 3611                    "ethereum-common": "0.2.0",
 3612                    "ethereumjs-account": "^2.0.3",
 3613                    "ethereumjs-block": "~1.7.0",
 3614                    "ethereumjs-util": "^5.1.3",
 3615                    "fake-merkle-patricia-tree": "^1.0.1",
 3616                    "functional-red-black-tree": "^1.0.1",
 3617                    "merkle-patricia-tree": "^2.1.2",
 3618                    "rustbn.js": "~0.1.1",
 3619                    "safe-buffer": "^5.1.1"
 3620                  }
 3621                },
 3622                "fs-extra": {
 3623                  "version": "0.30.0",
 3624                  "resolved": "http://registry.npmjs.org/fs-extra/-/fs-extra-0.30.0.tgz",
 3625                  "integrity": "sha1-8jP/zAjU2n1DLapEl3aYnbHfk/A=",
 3626                  "requires": {
 3627                    "graceful-fs": "^4.1.2",
 3628                    "jsonfile": "^2.1.0",
 3629                    "klaw": "^1.0.0",
 3630                    "path-is-absolute": "^1.0.0",
 3631                    "rimraf": "^2.2.8"
 3632                  }
 3633                },
 3634                "pify": {
 3635                  "version": "2.3.0",
 3636                  "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
 3637                  "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
 3638                  "dev": true
 3639                },
 3640                "rustbn.js": {
 3641                  "version": "0.1.2",
 3642                  "resolved": "https://registry.npmjs.org/rustbn.js/-/rustbn.js-0.1.2.tgz",
 3643                  "integrity": "sha512-bAkNqSHYdJdFsBC7Z11JgzYktL31HIpB2o70jZcGiL1U1TVtPyvaVhDrGWwS8uZtaqwW2k6NOPGZCqW/Dgh5Lg==",
 3644                  "dev": true
 3645                },
 3646                "web3-provider-engine": {
 3647                  "version": "13.8.0",
 3648                  "resolved": "http://registry.npmjs.org/web3-provider-engine/-/web3-provider-engine-13.8.0.tgz",
 3649                  "integrity": "sha512-fZXhX5VWwWpoFfrfocslyg6P7cN3YWPG/ASaevNfeO80R+nzgoPUBXcWQekSGSsNDkeRTis4aMmpmofYf1TNtQ==",
 3650                  "dev": true,
 3651                  "requires": {
 3652                    "async": "^2.5.0",
 3653                    "clone": "^2.0.0",
 3654                    "eth-block-tracker": "^2.2.2",
 3655                    "eth-sig-util": "^1.4.2",
 3656                    "ethereumjs-block": "^1.2.2",
 3657                    "ethereumjs-tx": "^1.2.0",
 3658                    "ethereumjs-util": "^5.1.1",
 3659                    "ethereumjs-vm": "^2.0.2",
 3660                    "fetch-ponyfill": "^4.0.0",
 3661                    "json-rpc-error": "^2.0.0",
 3662                    "json-stable-stringify": "^1.0.1",
 3663                    "promise-to-callback": "^1.0.0",
 3664                    "readable-stream": "^2.2.9",
 3665                    "request": "^2.67.0",
 3666                    "semaphore": "^1.0.3",
 3667                    "solc": "^0.4.2",
 3668                    "tape": "^4.4.0",
 3669                    "xhr": "^2.2.0",
 3670                    "xtend": "^4.0.1"
 3671                  }
 3672                }
 3673              }
 3674            },
 3675            "ethereum-common": {
 3676              "version": "0.0.16",
 3677              "resolved": "https://registry.npmjs.org/ethereum-common/-/ethereum-common-0.0.16.tgz",
 3678              "integrity": "sha1-mh4Wnq00q3XgifUMpRK/0PvRJlU=",
 3679              "dev": true
 3680            },
 3681            "ethereumjs-abi": {
 3682              "version": "0.6.5",
 3683              "resolved": "https://registry.npmjs.org/ethereumjs-abi/-/ethereumjs-abi-0.6.5.tgz",
 3684              "integrity": "sha1-WmN+8Wq0NHP6cqKa2QhxQFs/UkE=",
 3685              "dev": true,
 3686              "requires": {
 3687                "bn.js": "^4.10.0",
 3688                "ethereumjs-util": "^4.3.0"
 3689              },
 3690              "dependencies": {
 3691                "ethereumjs-util": {
 3692                  "version": "4.5.0",
 3693                  "resolved": "http://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-4.5.0.tgz",
 3694                  "integrity": "sha1-PpQosxfuvaPXJg2FT93alUsfG8Y=",
 3695                  "dev": true,
 3696                  "requires": {
 3697                    "bn.js": "^4.8.0",
 3698                    "create-hash": "^1.1.2",
 3699                    "keccakjs": "^0.2.0",
 3700                    "rlp": "^2.0.0",
 3701                    "secp256k1": "^3.0.1"
 3702                  }
 3703                }
 3704              }
 3705            },
 3706            "ethereumjs-account": {
 3707              "version": "2.0.5",
 3708              "resolved": "https://registry.npmjs.org/ethereumjs-account/-/ethereumjs-account-2.0.5.tgz",
 3709              "integrity": "sha512-bgDojnXGjhMwo6eXQC0bY6UK2liSFUSMwwylOmQvZbSl/D7NXQ3+vrGO46ZeOgjGfxXmgIeVNDIiHw7fNZM4VA==",
 3710              "dev": true,
 3711              "requires": {
 3712                "ethereumjs-util": "^5.0.0",
 3713                "rlp": "^2.0.0",
 3714                "safe-buffer": "^5.1.1"
 3715              }
 3716            },
 3717            "ethereumjs-block": {
 3718              "version": "1.2.2",
 3719              "resolved": "http://registry.npmjs.org/ethereumjs-block/-/ethereumjs-block-1.2.2.tgz",
 3720              "integrity": "sha1-LsdTSlkCG47JuDww5JaQxuuu3aE=",
 3721              "dev": true,
 3722              "requires": {
 3723                "async": "^1.5.2",
 3724                "ethereum-common": "0.0.16",
 3725                "ethereumjs-tx": "^1.0.0",
 3726                "ethereumjs-util": "^4.0.1",
 3727                "merkle-patricia-tree": "^2.1.2"
 3728              },
 3729              "dependencies": {
 3730                "async": {
 3731                  "version": "1.5.2",
 3732                  "resolved": "http://registry.npmjs.org/async/-/async-1.5.2.tgz",
 3733                  "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
 3734                  "dev": true
 3735                },
 3736                "ethereumjs-util": {
 3737                  "version": "4.5.0",
 3738                  "resolved": "http://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-4.5.0.tgz",
 3739                  "integrity": "sha1-PpQosxfuvaPXJg2FT93alUsfG8Y=",
 3740                  "dev": true,
 3741                  "requires": {
 3742                    "bn.js": "^4.8.0",
 3743                    "create-hash": "^1.1.2",
 3744                    "keccakjs": "^0.2.0",
 3745                    "rlp": "^2.0.0",
 3746                    "secp256k1": "^3.0.1"
 3747                  }
 3748                }
 3749              }
 3750            },
 3751            "ethereumjs-common": {
 3752              "version": "0.4.1",
 3753              "resolved": "https://registry.npmjs.org/ethereumjs-common/-/ethereumjs-common-0.4.1.tgz",
 3754              "integrity": "sha512-ywYGsOeGCsMNWso5Y4GhjWI24FJv9FK7+VyVKiQgXg8ZRDPXJ7F/kJ1CnjtkjTvDF4e0yqU+FWswlqR3bmZQ9Q==",
 3755              "dev": true
 3756            },
 3757            "ethereumjs-tx": {
 3758              "version": "1.3.7",
 3759              "resolved": "https://registry.npmjs.org/ethereumjs-tx/-/ethereumjs-tx-1.3.7.tgz",
 3760              "integrity": "sha512-wvLMxzt1RPhAQ9Yi3/HKZTn0FZYpnsmQdbKYfUUpi4j1SEIcbkd9tndVjcPrufY3V7j2IebOpC00Zp2P/Ay2kA==",
 3761              "dev": true,
 3762              "requires": {
 3763                "ethereum-common": "^0.0.18",
 3764                "ethereumjs-util": "^5.0.0"
 3765              },
 3766              "dependencies": {
 3767                "ethereum-common": {
 3768                  "version": "0.0.18",
 3769                  "resolved": "https://registry.npmjs.org/ethereum-common/-/ethereum-common-0.0.18.tgz",
 3770                  "integrity": "sha1-L9w1dvIykDNYl26znaeDIT/5Uj8=",
 3771                  "dev": true
 3772                }
 3773              }
 3774            },
 3775            "ethereumjs-util": {
 3776              "version": "5.2.0",
 3777              "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.0.tgz",
 3778              "integrity": "sha512-CJAKdI0wgMbQFLlLRtZKGcy/L6pzVRgelIZqRqNbuVFM3K9VEnyfbcvz0ncWMRNCe4kaHWjwRYQcYMucmwsnWA==",
 3779              "dev": true,
 3780              "requires": {
 3781                "bn.js": "^4.11.0",
 3782                "create-hash": "^1.1.2",
 3783                "ethjs-util": "^0.1.3",
 3784                "keccak": "^1.0.2",
 3785                "rlp": "^2.0.0",
 3786                "safe-buffer": "^5.1.1",
 3787                "secp256k1": "^3.0.1"
 3788              }
 3789            },
 3790            "ethereumjs-vm": {
 3791              "version": "2.4.0",
 3792              "resolved": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-2.4.0.tgz",
 3793              "integrity": "sha512-MJ4lCWa5c6LhahhhvoDKW+YGjK00ZQn0RHHLh4L+WaH1k6Qv7/q3uTluew6sJGNCZdlO0yYMDXYW9qyxLHKlgQ==",
 3794              "dev": true,
 3795              "requires": {
 3796                "async": "^2.1.2",
 3797                "async-eventemitter": "^0.2.2",
 3798                "ethereumjs-account": "^2.0.3",
 3799                "ethereumjs-block": "~1.7.0",
 3800                "ethereumjs-common": "~0.4.0",
 3801                "ethereumjs-util": "^5.2.0",
 3802                "fake-merkle-patricia-tree": "^1.0.1",
 3803                "functional-red-black-tree": "^1.0.1",
 3804                "merkle-patricia-tree": "^2.1.2",
 3805                "rustbn.js": "~0.2.0",
 3806                "safe-buffer": "^5.1.1"
 3807              },
 3808              "dependencies": {
 3809                "ethereum-common": {
 3810                  "version": "0.2.0",
 3811                  "resolved": "https://registry.npmjs.org/ethereum-common/-/ethereum-common-0.2.0.tgz",
 3812                  "integrity": "sha512-XOnAR/3rntJgbCdGhqdaLIxDLWKLmsZOGhHdBKadEr6gEnJLH52k93Ou+TUdFaPN3hJc3isBZBal3U/XZ15abA==",
 3813                  "dev": true
 3814                },
 3815                "ethereumjs-block": {
 3816                  "version": "1.7.1",
 3817                  "resolved": "http://registry.npmjs.org/ethereumjs-block/-/ethereumjs-block-1.7.1.tgz",
 3818                  "integrity": "sha512-B+sSdtqm78fmKkBq78/QLKJbu/4Ts4P2KFISdgcuZUPDm9x+N7qgBPIIFUGbaakQh8bzuquiRVbdmvPKqbILRg==",
 3819                  "dev": true,
 3820                  "requires": {
 3821                    "async": "^2.0.1",
 3822                    "ethereum-common": "0.2.0",
 3823                    "ethereumjs-tx": "^1.2.2",
 3824                    "ethereumjs-util": "^5.0.0",
 3825                    "merkle-patricia-tree": "^2.1.2"
 3826                  }
 3827                }
 3828              }
 3829            },
 3830            "ethereumjs-wallet": {
 3831              "version": "0.6.2",
 3832              "resolved": "https://registry.npmjs.org/ethereumjs-wallet/-/ethereumjs-wallet-0.6.2.tgz",
 3833              "integrity": "sha512-DHEKPV9lYORM7dL8602dkb+AgdfzCYz2lxpdYQoD3OwG355LLDuivW9rGuLpDMCry/ORyBYV6n+QCo/71SwACg==",
 3834              "dev": true,
 3835              "optional": true,
 3836              "requires": {
 3837                "aes-js": "^3.1.1",
 3838                "bs58check": "^2.1.2",
 3839                "ethereumjs-util": "^5.2.0",
 3840                "hdkey": "^1.0.0",
 3841                "safe-buffer": "^5.1.2",
 3842                "scrypt.js": "^0.2.0",
 3843                "utf8": "^3.0.0",
 3844                "uuid": "^3.3.2"
 3845              }
 3846            },
 3847            "ethjs-unit": {
 3848              "version": "0.1.6",
 3849              "resolved": "https://registry.npmjs.org/ethjs-unit/-/ethjs-unit-0.1.6.tgz",
 3850              "integrity": "sha1-xmWSHkduh7ziqdWIpv4EBbLEFpk=",
 3851              "dev": true,
 3852              "requires": {
 3853                "bn.js": "4.11.6",
 3854                "number-to-bn": "1.7.0"
 3855              },
 3856              "dependencies": {
 3857                "bn.js": {
 3858                  "version": "4.11.6",
 3859                  "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.6.tgz",
 3860                  "integrity": "sha1-UzRK2xRhehP26N0s4okF0cC6MhU=",
 3861                  "dev": true
 3862                }
 3863              }
 3864            },
 3865            "ethjs-util": {
 3866              "version": "0.1.6",
 3867              "resolved": "https://registry.npmjs.org/ethjs-util/-/ethjs-util-0.1.6.tgz",
 3868              "integrity": "sha512-CUnVOQq7gSpDHZVVrQW8ExxUETWrnrvXYvYz55wOU8Uj4VCgw56XC2B/fVqQN+f7gmrnRHSLVnFAwsCuNwji8w==",
 3869              "dev": true,
 3870              "requires": {
 3871                "is-hex-prefixed": "1.0.0",
 3872                "strip-hex-prefix": "1.0.0"
 3873              }
 3874            },
 3875            "eventemitter3": {
 3876              "version": "1.1.1",
 3877              "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-1.1.1.tgz",
 3878              "integrity": "sha1-R3hr2qCHyvext15zq8XH1UAVjNA=",
 3879              "dev": true
 3880            },
 3881            "events": {
 3882              "version": "3.0.0",
 3883              "resolved": "https://registry.npmjs.org/events/-/events-3.0.0.tgz",
 3884              "integrity": "sha512-Dc381HFWJzEOhQ+d8pkNon++bk9h6cdAoAj4iE6Q4y6xgTzySWXlKn05/TVNpjnfRqi/X0EpJEJohPjNI3zpVA==",
 3885              "dev": true
 3886            },
 3887            "evp_bytestokey": {
 3888              "version": "1.0.3",
 3889              "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz",
 3890              "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==",
 3891              "dev": true,
 3892              "requires": {
 3893                "md5.js": "^1.3.4",
 3894                "safe-buffer": "^5.1.1"
 3895              }
 3896            },
 3897            "express": {
 3898              "version": "4.16.4",
 3899              "resolved": "https://registry.npmjs.org/express/-/express-4.16.4.tgz",
 3900              "integrity": "sha512-j12Uuyb4FMrd/qQAm6uCHAkPtO8FDTRJZBDd5D2KOL2eLaz1yUNdUB/NOIyq0iU4q4cFarsUCrnFDPBcnksuOg==",
 3901              "dev": true,
 3902              "requires": {
 3903                "accepts": "~1.3.5",
 3904                "array-flatten": "1.1.1",
 3905                "body-parser": "1.18.3",
 3906                "content-disposition": "0.5.2",
 3907                "content-type": "~1.0.4",
 3908                "cookie": "0.3.1",
 3909                "cookie-signature": "1.0.6",
 3910                "debug": "2.6.9",
 3911                "depd": "~1.1.2",
 3912                "encodeurl": "~1.0.2",
 3913                "escape-html": "~1.0.3",
 3914                "etag": "~1.8.1",
 3915                "finalhandler": "1.1.1",
 3916                "fresh": "0.5.2",
 3917                "merge-descriptors": "1.0.1",
 3918                "methods": "~1.1.2",
 3919                "on-finished": "~2.3.0",
 3920                "parseurl": "~1.3.2",
 3921                "path-to-regexp": "0.1.7",
 3922                "proxy-addr": "~2.0.4",
 3923                "qs": "6.5.2",
 3924                "range-parser": "~1.2.0",
 3925                "safe-buffer": "5.1.2",
 3926                "send": "0.16.2",
 3927                "serve-static": "1.13.2",
 3928                "setprototypeof": "1.1.0",
 3929                "statuses": "~1.4.0",
 3930                "type-is": "~1.6.16",
 3931                "utils-merge": "1.0.1",
 3932                "vary": "~1.1.2"
 3933              },
 3934              "dependencies": {
 3935                "debug": {
 3936                  "version": "2.6.9",
 3937                  "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
 3938                  "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
 3939                  "dev": true,
 3940                  "requires": {
 3941                    "ms": "2.0.0"
 3942                  }
 3943                },
 3944                "statuses": {
 3945                  "version": "1.4.0",
 3946                  "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz",
 3947                  "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==",
 3948                  "dev": true
 3949                }
 3950              }
 3951            },
 3952            "extend": {
 3953              "version": "3.0.2",
 3954              "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
 3955              "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
 3956              "dev": true
 3957            },
 3958            "extsprintf": {
 3959              "version": "1.3.0",
 3960              "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
 3961              "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=",
 3962              "dev": true
 3963            },
 3964            "fake-merkle-patricia-tree": {
 3965              "version": "1.0.1",
 3966              "resolved": "https://registry.npmjs.org/fake-merkle-patricia-tree/-/fake-merkle-patricia-tree-1.0.1.tgz",
 3967              "integrity": "sha1-S4w6z7Ugr635hgsfFM2M40As3dM=",
 3968              "dev": true,
 3969              "requires": {
 3970                "checkpoint-store": "^1.1.0"
 3971              }
 3972            },
 3973            "fast-deep-equal": {
 3974              "version": "2.0.1",
 3975              "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz",
 3976              "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=",
 3977              "dev": true
 3978            },
 3979            "fast-json-stable-stringify": {
 3980              "version": "2.0.0",
 3981              "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz",
 3982              "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=",
 3983              "dev": true
 3984            },
 3985            "fd-slicer": {
 3986              "version": "1.1.0",
 3987              "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
 3988              "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=",
 3989              "dev": true,
 3990              "optional": true,
 3991              "requires": {
 3992                "pend": "~1.2.0"
 3993              }
 3994            },
 3995            "fetch-ponyfill": {
 3996              "version": "4.1.0",
 3997              "resolved": "https://registry.npmjs.org/fetch-ponyfill/-/fetch-ponyfill-4.1.0.tgz",
 3998              "integrity": "sha1-rjzl9zLGReq4fkroeTQUcJsjmJM=",
 3999              "dev": true,
 4000              "requires": {
 4001                "node-fetch": "~1.7.1"
 4002              },
 4003              "dependencies": {
 4004                "node-fetch": {
 4005                  "version": "1.7.3",
 4006                  "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz",
 4007                  "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==",
 4008                  "dev": true,
 4009                  "requires": {
 4010                    "encoding": "^0.1.11",
 4011                    "is-stream": "^1.0.1"
 4012                  }
 4013                }
 4014              }
 4015            },
 4016            "file-type": {
 4017              "version": "5.2.0",
 4018              "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz",
 4019              "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=",
 4020              "dev": true
 4021            },
 4022            "finalhandler": {
 4023              "version": "1.1.1",
 4024              "resolved": "http://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz",
 4025              "integrity": "sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==",
 4026              "dev": true,
 4027              "requires": {
 4028                "debug": "2.6.9",
 4029                "encodeurl": "~1.0.2",
 4030                "escape-html": "~1.0.3",
 4031                "on-finished": "~2.3.0",
 4032                "parseurl": "~1.3.2",
 4033                "statuses": "~1.4.0",
 4034                "unpipe": "~1.0.0"
 4035              },
 4036              "dependencies": {
 4037                "debug": {
 4038                  "version": "2.6.9",
 4039                  "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
 4040                  "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
 4041                  "dev": true,
 4042                  "requires": {
 4043                    "ms": "2.0.0"
 4044                  }
 4045                },
 4046                "statuses": {
 4047                  "version": "1.4.0",
 4048                  "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz",
 4049                  "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==",
 4050                  "dev": true
 4051                }
 4052              }
 4053            },
 4054            "find-up": {
 4055              "version": "1.1.2",
 4056              "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
 4057              "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
 4058              "dev": true,
 4059              "requires": {
 4060                "path-exists": "^2.0.0",
 4061                "pinkie-promise": "^2.0.0"
 4062              }
 4063            },
 4064            "for-each": {
 4065              "version": "0.3.3",
 4066              "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz",
 4067              "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==",
 4068              "dev": true,
 4069              "requires": {
 4070                "is-callable": "^1.1.3"
 4071              }
 4072            },
 4073            "forever-agent": {
 4074              "version": "0.6.1",
 4075              "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
 4076              "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
 4077              "dev": true
 4078            },
 4079            "form-data": {
 4080              "version": "2.3.3",
 4081              "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
 4082              "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
 4083              "dev": true,
 4084              "requires": {
 4085                "asynckit": "^0.4.0",
 4086                "combined-stream": "^1.0.6",
 4087                "mime-types": "^2.1.12"
 4088              }
 4089            },
 4090            "forwarded": {
 4091              "version": "0.1.2",
 4092              "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz",
 4093              "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=",
 4094              "dev": true
 4095            },
 4096            "fresh": {
 4097              "version": "0.5.2",
 4098              "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
 4099              "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=",
 4100              "dev": true
 4101            },
 4102            "fs-constants": {
 4103              "version": "1.0.0",
 4104              "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz",
 4105              "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==",
 4106              "dev": true
 4107            },
 4108            "fs-extra": {
 4109              "version": "2.1.2",
 4110              "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-2.1.2.tgz",
 4111              "integrity": "sha1-BGxwFjzvmq1GsOSn+kZ/si1x3jU=",
 4112              "dev": true,
 4113              "requires": {
 4114                "graceful-fs": "^4.1.2",
 4115                "jsonfile": "^2.1.0"
 4116              }
 4117            },
 4118            "fs-promise": {
 4119              "version": "2.0.3",
 4120              "resolved": "https://registry.npmjs.org/fs-promise/-/fs-promise-2.0.3.tgz",
 4121              "integrity": "sha1-9k5PhUvPaJqovdy6JokW2z20aFQ=",
 4122              "dev": true,
 4123              "optional": true,
 4124              "requires": {
 4125                "any-promise": "^1.3.0",
 4126                "fs-extra": "^2.0.0",
 4127                "mz": "^2.6.0",
 4128                "thenify-all": "^1.6.0"
 4129              }
 4130            },
 4131            "fs.realpath": {
 4132              "version": "1.0.0",
 4133              "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
 4134              "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
 4135            },
 4136            "fstream": {
 4137              "version": "1.0.11",
 4138              "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.11.tgz",
 4139              "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=",
 4140              "dev": true,
 4141              "requires": {
 4142                "graceful-fs": "^4.1.2",
 4143                "inherits": "~2.0.0",
 4144                "mkdirp": ">=0.5 0",
 4145                "rimraf": "2"
 4146              }
 4147            },
 4148            "function-bind": {
 4149              "version": "1.1.1",
 4150              "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
 4151              "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
 4152              "dev": true
 4153            },
 4154            "functional-red-black-tree": {
 4155              "version": "1.0.1",
 4156              "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
 4157              "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=",
 4158              "dev": true
 4159            },
 4160            "get-caller-file": {
 4161              "version": "1.0.3",
 4162              "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz",
 4163              "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==",
 4164              "dev": true
 4165            },
 4166            "get-stream": {
 4167              "version": "3.0.0",
 4168              "resolved": "http://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
 4169              "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
 4170              "dev": true
 4171            },
 4172            "getpass": {
 4173              "version": "0.1.7",
 4174              "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
 4175              "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
 4176              "dev": true,
 4177              "requires": {
 4178                "assert-plus": "^1.0.0"
 4179              }
 4180            },
 4181            "glob": {
 4182              "version": "7.1.3",
 4183              "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz",
 4184              "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==",
 4185              "requires": {
 4186                "fs.realpath": "^1.0.0",
 4187                "inflight": "^1.0.4",
 4188                "inherits": "2",
 4189                "minimatch": "^3.0.4",
 4190                "once": "^1.3.0",
 4191                "path-is-absolute": "^1.0.0"
 4192              }
 4193            },
 4194            "global": {
 4195              "version": "4.3.2",
 4196              "resolved": "https://registry.npmjs.org/global/-/global-4.3.2.tgz",
 4197              "integrity": "sha1-52mJJopsdMOJCLEwWxD8DjlOnQ8=",
 4198              "dev": true,
 4199              "requires": {
 4200                "min-document": "^2.19.0",
 4201                "process": "~0.5.1"
 4202              }
 4203            },
 4204            "globals": {
 4205              "version": "9.18.0",
 4206              "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz",
 4207              "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==",
 4208              "dev": true
 4209            },
 4210            "got": {
 4211              "version": "7.1.0",
 4212              "resolved": "https://registry.npmjs.org/got/-/got-7.1.0.tgz",
 4213              "integrity": "sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw==",
 4214              "dev": true,
 4215              "requires": {
 4216                "decompress-response": "^3.2.0",
 4217                "duplexer3": "^0.1.4",
 4218                "get-stream": "^3.0.0",
 4219                "is-plain-obj": "^1.1.0",
 4220                "is-retry-allowed": "^1.0.0",
 4221                "is-stream": "^1.0.0",
 4222                "isurl": "^1.0.0-alpha5",
 4223                "lowercase-keys": "^1.0.0",
 4224                "p-cancelable": "^0.3.0",
 4225                "p-timeout": "^1.1.1",
 4226                "safe-buffer": "^5.0.1",
 4227                "timed-out": "^4.0.0",
 4228                "url-parse-lax": "^1.0.0",
 4229                "url-to-options": "^1.0.1"
 4230              }
 4231            },
 4232            "graceful-fs": {
 4233              "version": "4.1.15",
 4234              "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz",
 4235              "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA=="
 4236            },
 4237            "graceful-readlink": {
 4238              "version": "1.0.1",
 4239              "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz",
 4240              "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=",
 4241              "dev": true
 4242            },
 4243            "har-schema": {
 4244              "version": "2.0.0",
 4245              "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
 4246              "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=",
 4247              "dev": true
 4248            },
 4249            "har-validator": {
 4250              "version": "5.1.3",
 4251              "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz",
 4252              "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==",
 4253              "dev": true,
 4254              "requires": {
 4255                "ajv": "^6.5.5",
 4256                "har-schema": "^2.0.0"
 4257              }
 4258            },
 4259            "has": {
 4260              "version": "1.0.3",
 4261              "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
 4262              "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
 4263              "dev": true,
 4264              "requires": {
 4265                "function-bind": "^1.1.1"
 4266              }
 4267            },
 4268            "has-ansi": {
 4269              "version": "2.0.0",
 4270              "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
 4271              "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
 4272              "dev": true,
 4273              "requires": {
 4274                "ansi-regex": "^2.0.0"
 4275              }
 4276            },
 4277            "has-symbol-support-x": {
 4278              "version": "1.4.2",
 4279              "resolved": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz",
 4280              "integrity": "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==",
 4281              "dev": true
 4282            },
 4283            "has-symbols": {
 4284              "version": "1.0.0",
 4285              "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz",
 4286              "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=",
 4287              "dev": true
 4288            },
 4289            "has-to-string-tag-x": {
 4290              "version": "1.4.1",
 4291              "resolved": "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz",
 4292              "integrity": "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==",
 4293              "dev": true,
 4294              "requires": {
 4295                "has-symbol-support-x": "^1.4.1"
 4296              }
 4297            },
 4298            "hash-base": {
 4299              "version": "3.0.4",
 4300              "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz",
 4301              "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=",
 4302              "dev": true,
 4303              "requires": {
 4304                "inherits": "^2.0.1",
 4305                "safe-buffer": "^5.0.1"
 4306              }
 4307            },
 4308            "hash.js": {
 4309              "version": "1.1.5",
 4310              "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.5.tgz",
 4311              "integrity": "sha512-eWI5HG9Np+eHV1KQhisXWwM+4EPPYe5dFX1UZZH7k/E3JzDEazVH+VGlZi6R94ZqImq+A3D1mCEtrFIfg/E7sA==",
 4312              "dev": true,
 4313              "requires": {
 4314                "inherits": "^2.0.3",
 4315                "minimalistic-assert": "^1.0.1"
 4316              }
 4317            },
 4318            "hdkey": {
 4319              "version": "1.1.0",
 4320              "resolved": "https://registry.npmjs.org/hdkey/-/hdkey-1.1.0.tgz",
 4321              "integrity": "sha512-E7aU8pNlWUJbXGjTz/+lKf1LkMcA3hUrC5ZleeizrmLSd++kvf8mSOe3q8CmBDA9j4hdfXO5iY6hGiTUCOV2jQ==",
 4322              "dev": true,
 4323              "optional": true,
 4324              "requires": {
 4325                "coinstring": "^2.0.0",
 4326                "safe-buffer": "^5.1.1",
 4327                "secp256k1": "^3.0.1"
 4328              }
 4329            },
 4330            "heap": {
 4331              "version": "0.2.6",
 4332              "resolved": "https://registry.npmjs.org/heap/-/heap-0.2.6.tgz",
 4333              "integrity": "sha1-CH4fELBGky/IWU3Z5tN4r8nR5aw=",
 4334              "dev": true
 4335            },
 4336            "hmac-drbg": {
 4337              "version": "1.0.1",
 4338              "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz",
 4339              "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=",
 4340              "dev": true,
 4341              "requires": {
 4342                "hash.js": "^1.0.3",
 4343                "minimalistic-assert": "^1.0.0",
 4344                "minimalistic-crypto-utils": "^1.0.1"
 4345              }
 4346            },
 4347            "home-or-tmp": {
 4348              "version": "2.0.0",
 4349              "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz",
 4350              "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=",
 4351              "dev": true,
 4352              "requires": {
 4353                "os-homedir": "^1.0.0",
 4354                "os-tmpdir": "^1.0.1"
 4355              }
 4356            },
 4357            "hosted-git-info": {
 4358              "version": "2.7.1",
 4359              "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz",
 4360              "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==",
 4361              "dev": true
 4362            },
 4363            "http-errors": {
 4364              "version": "1.6.3",
 4365              "resolved": "http://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz",
 4366              "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=",
 4367              "dev": true,
 4368              "requires": {
 4369                "depd": "~1.1.2",
 4370                "inherits": "2.0.3",
 4371                "setprototypeof": "1.1.0",
 4372                "statuses": ">= 1.4.0 < 2"
 4373              }
 4374            },
 4375            "http-https": {
 4376              "version": "1.0.0",
 4377              "resolved": "https://registry.npmjs.org/http-https/-/http-https-1.0.0.tgz",
 4378              "integrity": "sha1-L5CN1fHbQGjAWM1ubUzjkskTOJs=",
 4379              "dev": true
 4380            },
 4381            "http-signature": {
 4382              "version": "1.2.0",
 4383              "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
 4384              "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
 4385              "dev": true,
 4386              "requires": {
 4387                "assert-plus": "^1.0.0",
 4388                "jsprim": "^1.2.2",
 4389                "sshpk": "^1.7.0"
 4390              }
 4391            },
 4392            "iconv-lite": {
 4393              "version": "0.4.23",
 4394              "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz",
 4395              "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==",
 4396              "dev": true,
 4397              "requires": {
 4398                "safer-buffer": ">= 2.1.2 < 3"
 4399              }
 4400            },
 4401            "ieee754": {
 4402              "version": "1.1.12",
 4403              "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.12.tgz",
 4404              "integrity": "sha512-GguP+DRY+pJ3soyIiGPTvdiVXjZ+DbXOxGpXn3eMvNW4x4irjqXm4wHKscC+TfxSJ0yw/S1F24tqdMNsMZTiLA==",
 4405              "dev": true
 4406            },
 4407            "immediate": {
 4408              "version": "3.2.3",
 4409              "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.2.3.tgz",
 4410              "integrity": "sha1-0UD6j2FGWb1lQSMwl92qwlzdmRw=",
 4411              "dev": true
 4412            },
 4413            "inflight": {
 4414              "version": "1.0.6",
 4415              "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
 4416              "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
 4417              "requires": {
 4418                "once": "^1.3.0",
 4419                "wrappy": "1"
 4420              }
 4421            },
 4422            "inherits": {
 4423              "version": "2.0.3",
 4424              "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
 4425              "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
 4426            },
 4427            "invariant": {
 4428              "version": "2.2.4",
 4429              "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz",
 4430              "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==",
 4431              "dev": true,
 4432              "requires": {
 4433                "loose-envify": "^1.0.0"
 4434              }
 4435            },
 4436            "invert-kv": {
 4437              "version": "1.0.0",
 4438              "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz",
 4439              "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=",
 4440              "dev": true
 4441            },
 4442            "ipaddr.js": {
 4443              "version": "1.8.0",
 4444              "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.8.0.tgz",
 4445              "integrity": "sha1-6qM9bd16zo9/b+DJygRA5wZzix4=",
 4446              "dev": true
 4447            },
 4448            "is-arrayish": {
 4449              "version": "0.2.1",
 4450              "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
 4451              "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
 4452              "dev": true
 4453            },
 4454            "is-builtin-module": {
 4455              "version": "1.0.0",
 4456              "resolved": "http://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz",
 4457              "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=",
 4458              "dev": true,
 4459              "requires": {
 4460                "builtin-modules": "^1.0.0"
 4461              }
 4462            },
 4463            "is-callable": {
 4464              "version": "1.1.4",
 4465              "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz",
 4466              "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==",
 4467              "dev": true
 4468            },
 4469            "is-date-object": {
 4470              "version": "1.0.1",
 4471              "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz",
 4472              "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=",
 4473              "dev": true
 4474            },
 4475            "is-finite": {
 4476              "version": "1.0.2",
 4477              "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz",
 4478              "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=",
 4479              "dev": true,
 4480              "requires": {
 4481                "number-is-nan": "^1.0.0"
 4482              }
 4483            },
 4484            "is-fn": {
 4485              "version": "1.0.0",
 4486              "resolved": "https://registry.npmjs.org/is-fn/-/is-fn-1.0.0.tgz",
 4487              "integrity": "sha1-lUPV3nvPWwiiLsiiC65uKG1RDYw=",
 4488              "dev": true
 4489            },
 4490            "is-fullwidth-code-point": {
 4491              "version": "1.0.0",
 4492              "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
 4493              "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
 4494              "dev": true,
 4495              "requires": {
 4496                "number-is-nan": "^1.0.0"
 4497              }
 4498            },
 4499            "is-function": {
 4500              "version": "1.0.1",
 4501              "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.1.tgz",
 4502              "integrity": "sha1-Es+5i2W1fdPRk6MSH19uL0N2ArU=",
 4503              "dev": true
 4504            },
 4505            "is-hex-prefixed": {
 4506              "version": "1.0.0",
 4507              "resolved": "https://registry.npmjs.org/is-hex-prefixed/-/is-hex-prefixed-1.0.0.tgz",
 4508              "integrity": "sha1-fY035q135dEnFIkTxXPggtd39VQ=",
 4509              "dev": true
 4510            },
 4511            "is-natural-number": {
 4512              "version": "4.0.1",
 4513              "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz",
 4514              "integrity": "sha1-q5124dtM7VHjXeDHLr7PCfc0zeg=",
 4515              "dev": true,
 4516              "optional": true
 4517            },
 4518            "is-object": {
 4519              "version": "1.0.1",
 4520              "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.1.tgz",
 4521              "integrity": "sha1-iVJojF7C/9awPsyF52ngKQMINHA=",
 4522              "dev": true
 4523            },
 4524            "is-plain-obj": {
 4525              "version": "1.1.0",
 4526              "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
 4527              "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=",
 4528              "dev": true
 4529            },
 4530            "is-regex": {
 4531              "version": "1.0.4",
 4532              "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz",
 4533              "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=",
 4534              "dev": true,
 4535              "requires": {
 4536                "has": "^1.0.1"
 4537              }
 4538            },
 4539            "is-retry-allowed": {
 4540              "version": "1.1.0",
 4541              "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz",
 4542              "integrity": "sha1-EaBgVotnM5REAz0BJaYaINVk+zQ=",
 4543              "dev": true
 4544            },
 4545            "is-stream": {
 4546              "version": "1.1.0",
 4547              "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
 4548              "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
 4549              "dev": true
 4550            },
 4551            "is-symbol": {
 4552              "version": "1.0.2",
 4553              "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz",
 4554              "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==",
 4555              "dev": true,
 4556              "requires": {
 4557                "has-symbols": "^1.0.0"
 4558              }
 4559            },
 4560            "is-typedarray": {
 4561              "version": "1.0.0",
 4562              "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
 4563              "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
 4564              "dev": true
 4565            },
 4566            "is-utf8": {
 4567              "version": "0.2.1",
 4568              "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz",
 4569              "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=",
 4570              "dev": true
 4571            },
 4572            "isarray": {
 4573              "version": "0.0.1",
 4574              "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
 4575              "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
 4576              "dev": true
 4577            },
 4578            "isstream": {
 4579              "version": "0.1.2",
 4580              "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
 4581              "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=",
 4582              "dev": true
 4583            },
 4584            "isurl": {
 4585              "version": "1.0.0",
 4586              "resolved": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz",
 4587              "integrity": "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==",
 4588              "dev": true,
 4589              "requires": {
 4590                "has-to-string-tag-x": "^1.2.0",
 4591                "is-object": "^1.0.1"
 4592              }
 4593            },
 4594            "js-sha3": {
 4595              "version": "0.3.1",
 4596              "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.3.1.tgz",
 4597              "integrity": "sha1-hhIoAhQvCChQKg0d7h2V4lO7AkM=",
 4598              "dev": true
 4599            },
 4600            "js-tokens": {
 4601              "version": "3.0.2",
 4602              "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz",
 4603              "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=",
 4604              "dev": true
 4605            },
 4606            "jsbn": {
 4607              "version": "0.1.1",
 4608              "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
 4609              "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
 4610              "dev": true
 4611            },
 4612            "jsesc": {
 4613              "version": "0.5.0",
 4614              "resolved": "http://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz",
 4615              "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=",
 4616              "dev": true
 4617            },
 4618            "json-rpc-engine": {
 4619              "version": "3.8.0",
 4620              "resolved": "https://registry.npmjs.org/json-rpc-engine/-/json-rpc-engine-3.8.0.tgz",
 4621              "integrity": "sha512-6QNcvm2gFuuK4TKU1uwfH0Qd/cOSb9c1lls0gbnIhciktIUQJwz6NQNAW4B1KiGPenv7IKu97V222Yo1bNhGuA==",
 4622              "dev": true,
 4623              "requires": {
 4624                "async": "^2.0.1",
 4625                "babel-preset-env": "^1.7.0",
 4626                "babelify": "^7.3.0",
 4627                "json-rpc-error": "^2.0.0",
 4628                "promise-to-callback": "^1.0.0",
 4629                "safe-event-emitter": "^1.0.1"
 4630              }
 4631            },
 4632            "json-rpc-error": {
 4633              "version": "2.0.0",
 4634              "resolved": "https://registry.npmjs.org/json-rpc-error/-/json-rpc-error-2.0.0.tgz",
 4635              "integrity": "sha1-p6+cICg4tekFxyUOVH8a/3cligI=",
 4636              "dev": true,
 4637              "requires": {
 4638                "inherits": "^2.0.1"
 4639              }
 4640            },
 4641            "json-rpc-random-id": {
 4642              "version": "1.0.1",
 4643              "resolved": "https://registry.npmjs.org/json-rpc-random-id/-/json-rpc-random-id-1.0.1.tgz",
 4644              "integrity": "sha1-uknZat7RRE27jaPSA3SKy7zeyMg=",
 4645              "dev": true
 4646            },
 4647            "json-schema": {
 4648              "version": "0.2.3",
 4649              "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
 4650              "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=",
 4651              "dev": true
 4652            },
 4653            "json-schema-traverse": {
 4654              "version": "0.4.1",
 4655              "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
 4656              "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
 4657              "dev": true
 4658            },
 4659            "json-stable-stringify": {
 4660              "version": "1.0.1",
 4661              "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz",
 4662              "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=",
 4663              "dev": true,
 4664              "requires": {
 4665                "jsonify": "~0.0.0"
 4666              }
 4667            },
 4668            "json-stringify-safe": {
 4669              "version": "5.0.1",
 4670              "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
 4671              "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
 4672              "dev": true
 4673            },
 4674            "json5": {
 4675              "version": "0.5.1",
 4676              "resolved": "http://registry.npmjs.org/json5/-/json5-0.5.1.tgz",
 4677              "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=",
 4678              "dev": true
 4679            },
 4680            "jsonfile": {
 4681              "version": "2.4.0",
 4682              "resolved": "http://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz",
 4683              "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=",
 4684              "requires": {
 4685                "graceful-fs": "^4.1.6"
 4686              }
 4687            },
 4688            "jsonify": {
 4689              "version": "0.0.0",
 4690              "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz",
 4691              "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=",
 4692              "dev": true
 4693            },
 4694            "jsprim": {
 4695              "version": "1.4.1",
 4696              "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
 4697              "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
 4698              "dev": true,
 4699              "requires": {
 4700                "assert-plus": "1.0.0",
 4701                "extsprintf": "1.3.0",
 4702                "json-schema": "0.2.3",
 4703                "verror": "1.10.0"
 4704              }
 4705            },
 4706            "keccak": {
 4707              "version": "1.4.0",
 4708              "resolved": "https://registry.npmjs.org/keccak/-/keccak-1.4.0.tgz",
 4709              "integrity": "sha512-eZVaCpblK5formjPjeTBik7TAg+pqnDrMHIffSvi9Lh7PQgM1+hSzakUeZFCk9DVVG0dacZJuaz2ntwlzZUIBw==",
 4710              "dev": true,
 4711              "requires": {
 4712                "bindings": "^1.2.1",
 4713                "inherits": "^2.0.3",
 4714                "nan": "^2.2.1",
 4715                "safe-buffer": "^5.1.0"
 4716              }
 4717            },
 4718            "keccakjs": {
 4719              "version": "0.2.1",
 4720              "resolved": "https://registry.npmjs.org/keccakjs/-/keccakjs-0.2.1.tgz",
 4721              "integrity": "sha1-HWM6+QfvMFu/ny+mFtVsRFYd+k0=",
 4722              "dev": true,
 4723              "requires": {
 4724                "browserify-sha3": "^0.0.1",
 4725                "sha3": "^1.1.0"
 4726              }
 4727            },
 4728            "klaw": {
 4729              "version": "1.3.1",
 4730              "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz",
 4731              "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=",
 4732              "requires": {
 4733                "graceful-fs": "^4.1.9"
 4734              }
 4735            },
 4736            "lcid": {
 4737              "version": "1.0.0",
 4738              "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz",
 4739              "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=",
 4740              "dev": true,
 4741              "requires": {
 4742                "invert-kv": "^1.0.0"
 4743              }
 4744            },
 4745            "level-codec": {
 4746              "version": "9.0.0",
 4747              "resolved": "https://registry.npmjs.org/level-codec/-/level-codec-9.0.0.tgz",
 4748              "integrity": "sha512-OIpVvjCcZNP5SdhcNupnsI1zo5Y9Vpm+k/F1gfG5kXrtctlrwanisakweJtE0uA0OpLukRfOQae+Fg0M5Debhg==",
 4749              "dev": true
 4750            },
 4751            "level-errors": {
 4752              "version": "2.0.0",
 4753              "resolved": "https://registry.npmjs.org/level-errors/-/level-errors-2.0.0.tgz",
 4754              "integrity": "sha512-AmY4HCp9h3OiU19uG+3YWkdELgy05OTP/r23aNHaQKWv8DO787yZgsEuGVkoph40uwN+YdUKnANlrxSsoOaaxg==",
 4755              "dev": true,
 4756              "requires": {
 4757                "errno": "~0.1.1"
 4758              }
 4759            },
 4760            "level-iterator-stream": {
 4761              "version": "1.3.1",
 4762              "resolved": "http://registry.npmjs.org/level-iterator-stream/-/level-iterator-stream-1.3.1.tgz",
 4763              "integrity": "sha1-5Dt4sagUPm+pek9IXrjqUwNS8u0=",
 4764              "dev": true,
 4765              "requires": {
 4766                "inherits": "^2.0.1",
 4767                "level-errors": "^1.0.3",
 4768                "readable-stream": "^1.0.33",
 4769                "xtend": "^4.0.0"
 4770              },
 4771              "dependencies": {
 4772                "level-errors": {
 4773                  "version": "1.1.2",
 4774                  "resolved": "https://registry.npmjs.org/level-errors/-/level-errors-1.1.2.tgz",
 4775                  "integrity": "sha512-Sw/IJwWbPKF5Ai4Wz60B52yj0zYeqzObLh8k1Tk88jVmD51cJSKWSYpRyhVIvFzZdvsPqlH5wfhp/yxdsaQH4w==",
 4776                  "dev": true,
 4777                  "requires": {
 4778                    "errno": "~0.1.1"
 4779                  }
 4780                },
 4781                "readable-stream": {
 4782                  "version": "1.1.14",
 4783                  "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
 4784                  "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
 4785                  "dev": true,
 4786                  "requires": {
 4787                    "core-util-is": "~1.0.0",
 4788                    "inherits": "~2.0.1",
 4789                    "isarray": "0.0.1",
 4790                    "string_decoder": "~0.10.x"
 4791                  }
 4792                }
 4793              }
 4794            },
 4795            "level-post": {
 4796              "version": "1.0.7",
 4797              "resolved": "https://registry.npmjs.org/level-post/-/level-post-1.0.7.tgz",
 4798              "integrity": "sha512-PWYqG4Q00asOrLhX7BejSajByB4EmG2GaKHfj3h5UmmZ2duciXLPGYWIjBzLECFWUGOZWlm5B20h/n3Gs3HKew==",
 4799              "dev": true,
 4800              "requires": {
 4801                "ltgt": "^2.1.2"
 4802              }
 4803            },
 4804            "level-sublevel": {
 4805              "version": "6.6.4",
 4806              "resolved": "https://registry.npmjs.org/level-sublevel/-/level-sublevel-6.6.4.tgz",
 4807              "integrity": "sha512-pcCrTUOiO48+Kp6F1+UAzF/OtWqLcQVTVF39HLdZ3RO8XBoXt+XVPKZO1vVr1aUoxHZA9OtD2e1v7G+3S5KFDA==",
 4808              "dev": true,
 4809              "requires": {
 4810                "bytewise": "~1.1.0",
 4811                "level-codec": "^9.0.0",
 4812                "level-errors": "^2.0.0",
 4813                "level-iterator-stream": "^2.0.3",
 4814                "ltgt": "~2.1.1",
 4815                "pull-defer": "^0.2.2",
 4816                "pull-level": "^2.0.3",
 4817                "pull-stream": "^3.6.8",
 4818                "typewiselite": "~1.0.0",
 4819                "xtend": "~4.0.0"
 4820              },
 4821              "dependencies": {
 4822                "level-iterator-stream": {
 4823                  "version": "2.0.3",
 4824                  "resolved": "https://registry.npmjs.org/level-iterator-stream/-/level-iterator-stream-2.0.3.tgz",
 4825                  "integrity": "sha512-I6Heg70nfF+e5Y3/qfthJFexhRw/Gi3bIymCoXAlijZdAcLaPuWSJs3KXyTYf23ID6g0o2QF62Yh+grOXY3Rig==",
 4826                  "dev": true,
 4827                  "requires": {
 4828                    "inherits": "^2.0.1",
 4829                    "readable-stream": "^2.0.5",
 4830                    "xtend": "^4.0.0"
 4831                  }
 4832                },
 4833                "ltgt": {
 4834                  "version": "2.1.3",
 4835                  "resolved": "https://registry.npmjs.org/ltgt/-/ltgt-2.1.3.tgz",
 4836                  "integrity": "sha1-EIUaBtmWS5cReEQcI8nlJpjuzjQ=",
 4837                  "dev": true
 4838                }
 4839              }
 4840            },
 4841            "level-ws": {
 4842              "version": "0.0.0",
 4843              "resolved": "https://registry.npmjs.org/level-ws/-/level-ws-0.0.0.tgz",
 4844              "integrity": "sha1-Ny5RIXeSSgBCSwtDrvK7QkltIos=",
 4845              "dev": true,
 4846              "requires": {
 4847                "readable-stream": "~1.0.15",
 4848                "xtend": "~2.1.1"
 4849              },
 4850              "dependencies": {
 4851                "readable-stream": {
 4852                  "version": "1.0.34",
 4853                  "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
 4854                  "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=",
 4855                  "dev": true,
 4856                  "requires": {
 4857                    "core-util-is": "~1.0.0",
 4858                    "inherits": "~2.0.1",
 4859                    "isarray": "0.0.1",
 4860                    "string_decoder": "~0.10.x"
 4861                  }
 4862                },
 4863                "xtend": {
 4864                  "version": "2.1.2",
 4865                  "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz",
 4866                  "integrity": "sha1-bv7MKk2tjmlixJAbM3znuoe10os=",
 4867                  "dev": true,
 4868                  "requires": {
 4869                    "object-keys": "~0.4.0"
 4870                  }
 4871                }
 4872              }
 4873            },
 4874            "levelup": {
 4875              "version": "3.1.1",
 4876              "resolved": "https://registry.npmjs.org/levelup/-/levelup-3.1.1.tgz",
 4877              "integrity": "sha512-9N10xRkUU4dShSRRFTBdNaBxofz+PGaIZO962ckboJZiNmLuhVT6FZ6ZKAsICKfUBO76ySaYU6fJWX/jnj3Lcg==",
 4878              "dev": true,
 4879              "requires": {
 4880                "deferred-leveldown": "~4.0.0",
 4881                "level-errors": "~2.0.0",
 4882                "level-iterator-stream": "~3.0.0",
 4883                "xtend": "~4.0.0"
 4884              },
 4885              "dependencies": {
 4886                "abstract-leveldown": {
 4887                  "version": "5.0.0",
 4888                  "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-5.0.0.tgz",
 4889                  "integrity": "sha512-5mU5P1gXtsMIXg65/rsYGsi93+MlogXZ9FA8JnwKurHQg64bfXwGYVdVdijNTVNOlAsuIiOwHdvFFD5JqCJQ7A==",
 4890                  "dev": true,
 4891                  "requires": {
 4892                    "xtend": "~4.0.0"
 4893                  }
 4894                },
 4895                "deferred-leveldown": {
 4896                  "version": "4.0.2",
 4897                  "resolved": "https://registry.npmjs.org/deferred-leveldown/-/deferred-leveldown-4.0.2.tgz",
 4898                  "integrity": "sha512-5fMC8ek8alH16QiV0lTCis610D1Zt1+LA4MS4d63JgS32lrCjTFDUFz2ao09/j2I4Bqb5jL4FZYwu7Jz0XO1ww==",
 4899                  "dev": true,
 4900                  "requires": {
 4901                    "abstract-leveldown": "~5.0.0",
 4902                    "inherits": "^2.0.3"
 4903                  }
 4904                },
 4905                "level-iterator-stream": {
 4906                  "version": "3.0.1",
 4907                  "resolved": "https://registry.npmjs.org/level-iterator-stream/-/level-iterator-stream-3.0.1.tgz",
 4908                  "integrity": "sha512-nEIQvxEED9yRThxvOrq8Aqziy4EGzrxSZK+QzEFAVuJvQ8glfyZ96GB6BoI4sBbLfjMXm2w4vu3Tkcm9obcY0g==",
 4909                  "dev": true,
 4910                  "requires": {
 4911                    "inherits": "^2.0.1",
 4912                    "readable-stream": "^2.3.6",
 4913                    "xtend": "^4.0.0"
 4914                  }
 4915                }
 4916              }
 4917            },
 4918            "load-json-file": {
 4919              "version": "1.1.0",
 4920              "resolved": "http://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz",
 4921              "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=",
 4922              "dev": true,
 4923              "requires": {
 4924                "graceful-fs": "^4.1.2",
 4925                "parse-json": "^2.2.0",
 4926                "pify": "^2.0.0",
 4927                "pinkie-promise": "^2.0.0",
 4928                "strip-bom": "^2.0.0"
 4929              },
 4930              "dependencies": {
 4931                "pify": {
 4932                  "version": "2.3.0",
 4933                  "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
 4934                  "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
 4935                  "dev": true
 4936                }
 4937              }
 4938            },
 4939            "lodash": {
 4940              "version": "4.17.10",
 4941              "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz",
 4942              "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==",
 4943              "dev": true
 4944            },
 4945            "lodash.assign": {
 4946              "version": "4.2.0",
 4947              "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz",
 4948              "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=",
 4949              "dev": true
 4950            },
 4951            "looper": {
 4952              "version": "2.0.0",
 4953              "resolved": "https://registry.npmjs.org/looper/-/looper-2.0.0.tgz",
 4954              "integrity": "sha1-Zs0Md0rz1P7axTeU90LbVtqPCew=",
 4955              "dev": true
 4956            },
 4957            "loose-envify": {
 4958              "version": "1.4.0",
 4959              "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
 4960              "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
 4961              "dev": true,
 4962              "requires": {
 4963                "js-tokens": "^3.0.0 || ^4.0.0"
 4964              }
 4965            },
 4966            "lowercase-keys": {
 4967              "version": "1.0.1",
 4968              "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz",
 4969              "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==",
 4970              "dev": true
 4971            },
 4972            "lru-cache": {
 4973              "version": "3.2.0",
 4974              "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-3.2.0.tgz",
 4975              "integrity": "sha1-cXibO39Tmb7IVl3aOKow0qCX7+4=",
 4976              "dev": true,
 4977              "requires": {
 4978                "pseudomap": "^1.0.1"
 4979              }
 4980            },
 4981            "ltgt": {
 4982              "version": "2.2.1",
 4983              "resolved": "https://registry.npmjs.org/ltgt/-/ltgt-2.2.1.tgz",
 4984              "integrity": "sha1-81ypHEk/e3PaDgdJUwTxezH4fuU=",
 4985              "dev": true
 4986            },
 4987            "make-dir": {
 4988              "version": "1.3.0",
 4989              "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz",
 4990              "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==",
 4991              "dev": true,
 4992              "optional": true,
 4993              "requires": {
 4994                "pify": "^3.0.0"
 4995              },
 4996              "dependencies": {
 4997                "pify": {
 4998                  "version": "3.0.0",
 4999                  "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
 5000                  "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
 5001                  "dev": true,
 5002                  "optional": true
 5003                }
 5004              }
 5005            },
 5006            "md5.js": {
 5007              "version": "1.3.5",
 5008              "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz",
 5009              "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==",
 5010              "dev": true,
 5011              "requires": {
 5012                "hash-base": "^3.0.0",
 5013                "inherits": "^2.0.1",
 5014                "safe-buffer": "^5.1.2"
 5015              }
 5016            },
 5017            "media-typer": {
 5018              "version": "0.3.0",
 5019              "resolved": "http://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
 5020              "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=",
 5021              "dev": true
 5022            },
 5023            "memdown": {
 5024              "version": "1.4.1",
 5025              "resolved": "https://registry.npmjs.org/memdown/-/memdown-1.4.1.tgz",
 5026              "integrity": "sha1-tOThkhdGZP+65BNhqlAPMRnv4hU=",
 5027              "dev": true,
 5028              "requires": {
 5029                "abstract-leveldown": "~2.7.1",
 5030                "functional-red-black-tree": "^1.0.1",
 5031                "immediate": "^3.2.3",
 5032                "inherits": "~2.0.1",
 5033                "ltgt": "~2.2.0",
 5034                "safe-buffer": "~5.1.1"
 5035              },
 5036              "dependencies": {
 5037                "abstract-leveldown": {
 5038                  "version": "2.7.2",
 5039                  "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-2.7.2.tgz",
 5040                  "integrity": "sha512-+OVvxH2rHVEhWLdbudP6p0+dNMXu8JA1CbhP19T8paTYAcX7oJ4OVjT+ZUVpv7mITxXHqDMej+GdqXBmXkw09w==",
 5041                  "dev": true,
 5042                  "requires": {
 5043                    "xtend": "~4.0.0"
 5044                  }
 5045                }
 5046              }
 5047            },
 5048            "memorystream": {
 5049              "version": "0.3.1",
 5050              "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz",
 5051              "integrity": "sha1-htcJCzDORV1j+64S3aUaR93K+bI=",
 5052              "dev": true
 5053            },
 5054            "merge-descriptors": {
 5055              "version": "1.0.1",
 5056              "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
 5057              "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=",
 5058              "dev": true
 5059            },
 5060            "merkle-patricia-tree": {
 5061              "version": "2.3.1",
 5062              "resolved": "http://registry.npmjs.org/merkle-patricia-tree/-/merkle-patricia-tree-2.3.1.tgz",
 5063              "integrity": "sha512-Qp9Mpb3xazznXzzGQBqHbqCpT2AR9joUOHYYPiQjYCarrdCPCnLWXo4BFv77y4xN26KR224xoU1n/qYY7RYYgw==",
 5064              "dev": true,
 5065              "requires": {
 5066                "async": "^1.4.2",
 5067                "ethereumjs-util": "^5.0.0",
 5068                "level-ws": "0.0.0",
 5069                "levelup": "^1.2.1",
 5070                "memdown": "^1.0.0",
 5071                "readable-stream": "^2.0.0",
 5072                "rlp": "^2.0.0",
 5073                "semaphore": ">=1.0.1"
 5074              },
 5075              "dependencies": {
 5076                "async": {
 5077                  "version": "1.5.2",
 5078                  "resolved": "http://registry.npmjs.org/async/-/async-1.5.2.tgz",
 5079                  "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
 5080                  "dev": true
 5081                },
 5082                "level-codec": {
 5083                  "version": "7.0.1",
 5084                  "resolved": "https://registry.npmjs.org/level-codec/-/level-codec-7.0.1.tgz",
 5085                  "integrity": "sha512-Ua/R9B9r3RasXdRmOtd+t9TCOEIIlts+TN/7XTT2unhDaL6sJn83S3rUyljbr6lVtw49N3/yA0HHjpV6Kzb2aQ==",
 5086                  "dev": true
 5087                },
 5088                "level-errors": {
 5089                  "version": "1.0.5",
 5090                  "resolved": "https://registry.npmjs.org/level-errors/-/level-errors-1.0.5.tgz",
 5091                  "integrity": "sha512-/cLUpQduF6bNrWuAC4pwtUKA5t669pCsCi2XbmojG2tFeOr9j6ShtdDCtFFQO1DRt+EVZhx9gPzP9G2bUaG4ig==",
 5092                  "dev": true,
 5093                  "requires": {
 5094                    "errno": "~0.1.1"
 5095                  }
 5096                },
 5097                "levelup": {
 5098                  "version": "1.3.9",
 5099                  "resolved": "https://registry.npmjs.org/levelup/-/levelup-1.3.9.tgz",
 5100                  "integrity": "sha512-VVGHfKIlmw8w1XqpGOAGwq6sZm2WwWLmlDcULkKWQXEA5EopA8OBNJ2Ck2v6bdk8HeEZSbCSEgzXadyQFm76sQ==",
 5101                  "dev": true,
 5102                  "requires": {
 5103                    "deferred-leveldown": "~1.2.1",
 5104                    "level-codec": "~7.0.0",
 5105                    "level-errors": "~1.0.3",
 5106                    "level-iterator-stream": "~1.3.0",
 5107                    "prr": "~1.0.1",
 5108                    "semver": "~5.4.1",
 5109                    "xtend": "~4.0.0"
 5110                  }
 5111                }
 5112              }
 5113            },
 5114            "methods": {
 5115              "version": "1.1.2",
 5116              "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
 5117              "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=",
 5118              "dev": true
 5119            },
 5120            "miller-rabin": {
 5121              "version": "4.0.1",
 5122              "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz",
 5123              "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==",
 5124              "dev": true,
 5125              "optional": true,
 5126              "requires": {
 5127                "bn.js": "^4.0.0",
 5128                "brorand": "^1.0.1"
 5129              }
 5130            },
 5131            "mime": {
 5132              "version": "1.4.1",
 5133              "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz",
 5134              "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==",
 5135              "dev": true
 5136            },
 5137            "mime-db": {
 5138              "version": "1.37.0",
 5139              "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.37.0.tgz",
 5140              "integrity": "sha512-R3C4db6bgQhlIhPU48fUtdVmKnflq+hRdad7IyKhtFj06VPNVdk2RhiYL3UjQIlso8L+YxAtFkobT0VK+S/ybg==",
 5141              "dev": true
 5142            },
 5143            "mime-types": {
 5144              "version": "2.1.21",
 5145              "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.21.tgz",
 5146              "integrity": "sha512-3iL6DbwpyLzjR3xHSFNFeb9Nz/M8WDkX33t1GFQnFOllWk8pOrh/LSrB5OXlnlW5P9LH73X6loW/eogc+F5lJg==",
 5147              "dev": true,
 5148              "requires": {
 5149                "mime-db": "~1.37.0"
 5150              }
 5151            },
 5152            "mimic-response": {
 5153              "version": "1.0.1",
 5154              "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz",
 5155              "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==",
 5156              "dev": true
 5157            },
 5158            "min-document": {
 5159              "version": "2.19.0",
 5160              "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz",
 5161              "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=",
 5162              "dev": true,
 5163              "requires": {
 5164                "dom-walk": "^0.1.0"
 5165              }
 5166            },
 5167            "minimalistic-assert": {
 5168              "version": "1.0.1",
 5169              "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
 5170              "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==",
 5171              "dev": true
 5172            },
 5173            "minimalistic-crypto-utils": {
 5174              "version": "1.0.1",
 5175              "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz",
 5176              "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=",
 5177              "dev": true
 5178            },
 5179            "minimatch": {
 5180              "version": "3.0.4",
 5181              "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
 5182              "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
 5183              "requires": {
 5184                "brace-expansion": "^1.1.7"
 5185              }
 5186            },
 5187            "minimist": {
 5188              "version": "0.0.8",
 5189              "resolved": "http://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
 5190              "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=",
 5191              "dev": true
 5192            },
 5193            "mkdirp": {
 5194              "version": "0.5.1",
 5195              "resolved": "http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
 5196              "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
 5197              "dev": true,
 5198              "requires": {
 5199                "minimist": "0.0.8"
 5200              }
 5201            },
 5202            "mkdirp-promise": {
 5203              "version": "5.0.1",
 5204              "resolved": "https://registry.npmjs.org/mkdirp-promise/-/mkdirp-promise-5.0.1.tgz",
 5205              "integrity": "sha1-6bj2jlUsaKnBcTuEiD96HdA5uKE=",
 5206              "dev": true,
 5207              "optional": true,
 5208              "requires": {
 5209                "mkdirp": "*"
 5210              }
 5211            },
 5212            "mock-fs": {
 5213              "version": "4.7.0",
 5214              "resolved": "https://registry.npmjs.org/mock-fs/-/mock-fs-4.7.0.tgz",
 5215              "integrity": "sha512-WlQNtUlzMRpvLHf8dqeUmNqfdPjGY29KrJF50Ldb4AcL+vQeR8QH3wQcFMgrhTwb1gHjZn9xggho+84tBskLgA==",
 5216              "dev": true,
 5217              "optional": true
 5218            },
 5219            "mout": {
 5220              "version": "0.11.1",
 5221              "resolved": "https://registry.npmjs.org/mout/-/mout-0.11.1.tgz",
 5222              "integrity": "sha1-ujYR318OWx/7/QEWa48C0fX6K5k=",
 5223              "dev": true,
 5224              "optional": true
 5225            },
 5226            "ms": {
 5227              "version": "2.0.0",
 5228              "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
 5229              "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
 5230              "dev": true
 5231            },
 5232            "mz": {
 5233              "version": "2.7.0",
 5234              "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz",
 5235              "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==",
 5236              "dev": true,
 5237              "optional": true,
 5238              "requires": {
 5239                "any-promise": "^1.0.0",
 5240                "object-assign": "^4.0.1",
 5241                "thenify-all": "^1.0.0"
 5242              }
 5243            },
 5244            "nan": {
 5245              "version": "2.10.0",
 5246              "resolved": "http://registry.npmjs.org/nan/-/nan-2.10.0.tgz",
 5247              "integrity": "sha512-bAdJv7fBLhWC+/Bls0Oza+mvTaNQtP+1RyhhhvD95pgUJz6XM5IzgmxOkItJ9tkoCiplvAnXI1tNmmUD/eScyA==",
 5248              "dev": true
 5249            },
 5250            "nano-json-stream-parser": {
 5251              "version": "0.1.2",
 5252              "resolved": "https://registry.npmjs.org/nano-json-stream-parser/-/nano-json-stream-parser-0.1.2.tgz",
 5253              "integrity": "sha1-DMj20OK2IrR5xA1JnEbWS3Vcb18=",
 5254              "dev": true
 5255            },
 5256            "negotiator": {
 5257              "version": "0.6.1",
 5258              "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz",
 5259              "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=",
 5260              "dev": true
 5261            },
 5262            "node-fetch": {
 5263              "version": "2.1.2",
 5264              "resolved": "http://registry.npmjs.org/node-fetch/-/node-fetch-2.1.2.tgz",
 5265              "integrity": "sha1-q4hOjn5X44qUR1POxwb3iNF2i7U=",
 5266              "dev": true
 5267            },
 5268            "normalize-package-data": {
 5269              "version": "2.4.0",
 5270              "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz",
 5271              "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==",
 5272              "dev": true,
 5273              "requires": {
 5274                "hosted-git-info": "^2.1.4",
 5275                "is-builtin-module": "^1.0.0",
 5276                "semver": "2 || 3 || 4 || 5",
 5277                "validate-npm-package-license": "^3.0.1"
 5278              }
 5279            },
 5280            "number-is-nan": {
 5281              "version": "1.0.1",
 5282              "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
 5283              "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
 5284              "dev": true
 5285            },
 5286            "number-to-bn": {
 5287              "version": "1.7.0",
 5288              "resolved": "https://registry.npmjs.org/number-to-bn/-/number-to-bn-1.7.0.tgz",
 5289              "integrity": "sha1-uzYjWS9+X54AMLGXe9QaDFP+HqA=",
 5290              "dev": true,
 5291              "requires": {
 5292                "bn.js": "4.11.6",
 5293                "strip-hex-prefix": "1.0.0"
 5294              },
 5295              "dependencies": {
 5296                "bn.js": {
 5297                  "version": "4.11.6",
 5298                  "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.6.tgz",
 5299                  "integrity": "sha1-UzRK2xRhehP26N0s4okF0cC6MhU=",
 5300                  "dev": true
 5301                }
 5302              }
 5303            },
 5304            "oauth-sign": {
 5305              "version": "0.9.0",
 5306              "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
 5307              "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==",
 5308              "dev": true
 5309            },
 5310            "object-assign": {
 5311              "version": "4.1.1",
 5312              "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
 5313              "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
 5314              "dev": true
 5315            },
 5316            "object-inspect": {
 5317              "version": "1.6.0",
 5318              "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.6.0.tgz",
 5319              "integrity": "sha512-GJzfBZ6DgDAmnuaM3104jR4s1Myxr3Y3zfIyN4z3UdqN69oSRacNK8UhnobDdC+7J2AHCjGwxQubNJfE70SXXQ==",
 5320              "dev": true
 5321            },
 5322            "object-keys": {
 5323              "version": "0.4.0",
 5324              "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz",
 5325              "integrity": "sha1-KKaq50KN0sOpLz2V8hM13SBOAzY=",
 5326              "dev": true
 5327            },
 5328            "oboe": {
 5329              "version": "2.1.3",
 5330              "resolved": "https://registry.npmjs.org/oboe/-/oboe-2.1.3.tgz",
 5331              "integrity": "sha1-K0hl29Rr6BIlcT9Om/5Lz09oCk8=",
 5332              "dev": true,
 5333              "requires": {
 5334                "http-https": "^1.0.0"
 5335              }
 5336            },
 5337            "on-finished": {
 5338              "version": "2.3.0",
 5339              "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
 5340              "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
 5341              "dev": true,
 5342              "requires": {
 5343                "ee-first": "1.1.1"
 5344              }
 5345            },
 5346            "once": {
 5347              "version": "1.4.0",
 5348              "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
 5349              "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
 5350              "requires": {
 5351                "wrappy": "1"
 5352              }
 5353            },
 5354            "os-homedir": {
 5355              "version": "1.0.2",
 5356              "resolved": "http://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
 5357              "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=",
 5358              "dev": true
 5359            },
 5360            "os-locale": {
 5361              "version": "1.4.0",
 5362              "resolved": "http://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz",
 5363              "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=",
 5364              "dev": true,
 5365              "requires": {
 5366                "lcid": "^1.0.0"
 5367              }
 5368            },
 5369            "os-tmpdir": {
 5370              "version": "1.0.2",
 5371              "resolved": "http://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
 5372              "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
 5373              "dev": true
 5374            },
 5375            "p-cancelable": {
 5376              "version": "0.3.0",
 5377              "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.3.0.tgz",
 5378              "integrity": "sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw==",
 5379              "dev": true
 5380            },
 5381            "p-finally": {
 5382              "version": "1.0.0",
 5383              "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
 5384              "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=",
 5385              "dev": true
 5386            },
 5387            "p-timeout": {
 5388              "version": "1.2.1",
 5389              "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-1.2.1.tgz",
 5390              "integrity": "sha1-XrOzU7f86Z8QGhA4iAuwVOu+o4Y=",
 5391              "dev": true,
 5392              "requires": {
 5393                "p-finally": "^1.0.0"
 5394              }
 5395            },
 5396            "parse-asn1": {
 5397              "version": "5.1.1",
 5398              "resolved": "http://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.1.tgz",
 5399              "integrity": "sha512-KPx7flKXg775zZpnp9SxJlz00gTd4BmJ2yJufSc44gMCRrRQ7NSzAcSJQfifuOLgW6bEi+ftrALtsgALeB2Adw==",
 5400              "dev": true,
 5401              "requires": {
 5402                "asn1.js": "^4.0.0",
 5403                "browserify-aes": "^1.0.0",
 5404                "create-hash": "^1.1.0",
 5405                "evp_bytestokey": "^1.0.0",
 5406                "pbkdf2": "^3.0.3"
 5407              }
 5408            },
 5409            "parse-headers": {
 5410              "version": "2.0.1",
 5411              "resolved": "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.1.tgz",
 5412              "integrity": "sha1-aug6eqJanZtwCswoaYzR8e1+lTY=",
 5413              "dev": true,
 5414              "requires": {
 5415                "for-each": "^0.3.2",
 5416                "trim": "0.0.1"
 5417              }
 5418            },
 5419            "parse-json": {
 5420              "version": "2.2.0",
 5421              "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
 5422              "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
 5423              "dev": true,
 5424              "requires": {
 5425                "error-ex": "^1.2.0"
 5426              }
 5427            },
 5428            "parseurl": {
 5429              "version": "1.3.2",
 5430              "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz",
 5431              "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=",
 5432              "dev": true
 5433            },
 5434            "path-exists": {
 5435              "version": "2.1.0",
 5436              "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
 5437              "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
 5438              "dev": true,
 5439              "requires": {
 5440                "pinkie-promise": "^2.0.0"
 5441              }
 5442            },
 5443            "path-is-absolute": {
 5444              "version": "1.0.1",
 5445              "resolved": "http://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
 5446              "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18="
 5447            },
 5448            "path-parse": {
 5449              "version": "1.0.6",
 5450              "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",
 5451              "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==",
 5452              "dev": true
 5453            },
 5454            "path-to-regexp": {
 5455              "version": "0.1.7",
 5456              "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
 5457              "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=",
 5458              "dev": true
 5459            },
 5460            "path-type": {
 5461              "version": "1.1.0",
 5462              "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz",
 5463              "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=",
 5464              "dev": true,
 5465              "requires": {
 5466                "graceful-fs": "^4.1.2",
 5467                "pify": "^2.0.0",
 5468                "pinkie-promise": "^2.0.0"
 5469              },
 5470              "dependencies": {
 5471                "pify": {
 5472                  "version": "2.3.0",
 5473                  "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
 5474                  "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
 5475                  "dev": true
 5476                }
 5477              }
 5478            },
 5479            "pbkdf2": {
 5480              "version": "3.0.17",
 5481              "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz",
 5482              "integrity": "sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==",
 5483              "dev": true,
 5484              "requires": {
 5485                "create-hash": "^1.1.2",
 5486                "create-hmac": "^1.1.4",
 5487                "ripemd160": "^2.0.1",
 5488                "safe-buffer": "^5.0.1",
 5489                "sha.js": "^2.4.8"
 5490              }
 5491            },
 5492            "pend": {
 5493              "version": "1.2.0",
 5494              "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
 5495              "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=",
 5496              "dev": true,
 5497              "optional": true
 5498            },
 5499            "performance-now": {
 5500              "version": "2.1.0",
 5501              "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
 5502              "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
 5503              "dev": true
 5504            },
 5505            "pinkie": {
 5506              "version": "2.0.4",
 5507              "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
 5508              "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=",
 5509              "dev": true
 5510            },
 5511            "pinkie-promise": {
 5512              "version": "2.0.1",
 5513              "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
 5514              "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
 5515              "dev": true,
 5516              "requires": {
 5517                "pinkie": "^2.0.0"
 5518              }
 5519            },
 5520            "precond": {
 5521              "version": "0.2.3",
 5522              "resolved": "https://registry.npmjs.org/precond/-/precond-0.2.3.tgz",
 5523              "integrity": "sha1-qpWRvKokkj8eD0hJ0kD0fvwQdaw=",
 5524              "dev": true
 5525            },
 5526            "prepend-http": {
 5527              "version": "1.0.4",
 5528              "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz",
 5529              "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=",
 5530              "dev": true
 5531            },
 5532            "private": {
 5533              "version": "0.1.8",
 5534              "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz",
 5535              "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==",
 5536              "dev": true
 5537            },
 5538            "process": {
 5539              "version": "0.5.2",
 5540              "resolved": "https://registry.npmjs.org/process/-/process-0.5.2.tgz",
 5541              "integrity": "sha1-FjjYqONML0QKkduVq5rrZ3/Bhc8=",
 5542              "dev": true
 5543            },
 5544            "process-nextick-args": {
 5545              "version": "2.0.0",
 5546              "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz",
 5547              "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==",
 5548              "dev": true
 5549            },
 5550            "promise-to-callback": {
 5551              "version": "1.0.0",
 5552              "resolved": "https://registry.npmjs.org/promise-to-callback/-/promise-to-callback-1.0.0.tgz",
 5553              "integrity": "sha1-XSp0kBC/tn2WNZj805YHRqaP7vc=",
 5554              "dev": true,
 5555              "requires": {
 5556                "is-fn": "^1.0.0",
 5557                "set-immediate-shim": "^1.0.1"
 5558              }
 5559            },
 5560            "proxy-addr": {
 5561              "version": "2.0.4",
 5562              "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.4.tgz",
 5563              "integrity": "sha512-5erio2h9jp5CHGwcybmxmVqHmnCBZeewlfJ0pex+UW7Qny7OOZXTtH56TGNyBizkgiOwhJtMKrVzDTeKcySZwA==",
 5564              "dev": true,
 5565              "requires": {
 5566                "forwarded": "~0.1.2",
 5567                "ipaddr.js": "1.8.0"
 5568              }
 5569            },
 5570            "prr": {
 5571              "version": "1.0.1",
 5572              "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz",
 5573              "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=",
 5574              "dev": true
 5575            },
 5576            "pseudomap": {
 5577              "version": "1.0.2",
 5578              "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
 5579              "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=",
 5580              "dev": true
 5581            },
 5582            "psl": {
 5583              "version": "1.1.29",
 5584              "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.29.tgz",
 5585              "integrity": "sha512-AeUmQ0oLN02flVHXWh9sSJF7mcdFq0ppid/JkErufc3hGIV/AMa8Fo9VgDo/cT2jFdOWoFvHp90qqBH54W+gjQ==",
 5586              "dev": true
 5587            },
 5588            "public-encrypt": {
 5589              "version": "4.0.3",
 5590              "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz",
 5591              "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==",
 5592              "dev": true,
 5593              "optional": true,
 5594              "requires": {
 5595                "bn.js": "^4.1.0",
 5596                "browserify-rsa": "^4.0.0",
 5597                "create-hash": "^1.1.0",
 5598                "parse-asn1": "^5.0.0",
 5599                "randombytes": "^2.0.1",
 5600                "safe-buffer": "^5.1.2"
 5601              }
 5602            },
 5603            "pull-cat": {
 5604              "version": "1.1.11",
 5605              "resolved": "https://registry.npmjs.org/pull-cat/-/pull-cat-1.1.11.tgz",
 5606              "integrity": "sha1-tkLdElXaN2pwa220+pYvX9t0wxs=",
 5607              "dev": true
 5608            },
 5609            "pull-defer": {
 5610              "version": "0.2.3",
 5611              "resolved": "https://registry.npmjs.org/pull-defer/-/pull-defer-0.2.3.tgz",
 5612              "integrity": "sha512-/An3KE7mVjZCqNhZsr22k1Tx8MACnUnHZZNPSJ0S62td8JtYr/AiRG42Vz7Syu31SoTLUzVIe61jtT/pNdjVYA==",
 5613              "dev": true
 5614            },
 5615            "pull-level": {
 5616              "version": "2.0.4",
 5617              "resolved": "https://registry.npmjs.org/pull-level/-/pull-level-2.0.4.tgz",
 5618              "integrity": "sha512-fW6pljDeUThpq5KXwKbRG3X7Ogk3vc75d5OQU/TvXXui65ykm+Bn+fiktg+MOx2jJ85cd+sheufPL+rw9QSVZg==",
 5619              "dev": true,
 5620              "requires": {
 5621                "level-post": "^1.0.7",
 5622                "pull-cat": "^1.1.9",
 5623                "pull-live": "^1.0.1",
 5624                "pull-pushable": "^2.0.0",
 5625                "pull-stream": "^3.4.0",
 5626                "pull-window": "^2.1.4",
 5627                "stream-to-pull-stream": "^1.7.1"
 5628              }
 5629            },
 5630            "pull-live": {
 5631              "version": "1.0.1",
 5632              "resolved": "https://registry.npmjs.org/pull-live/-/pull-live-1.0.1.tgz",
 5633              "integrity": "sha1-pOzuAeMwFV6RJLu89HYfIbOPUfU=",
 5634              "dev": true,
 5635              "requires": {
 5636                "pull-cat": "^1.1.9",
 5637                "pull-stream": "^3.4.0"
 5638              }
 5639            },
 5640            "pull-pushable": {
 5641              "version": "2.2.0",
 5642              "resolved": "https://registry.npmjs.org/pull-pushable/-/pull-pushable-2.2.0.tgz",
 5643              "integrity": "sha1-Xy867UethpGfAbEqLpnW8b13ZYE=",
 5644              "dev": true
 5645            },
 5646            "pull-stream": {
 5647              "version": "3.6.9",
 5648              "resolved": "https://registry.npmjs.org/pull-stream/-/pull-stream-3.6.9.tgz",
 5649              "integrity": "sha512-hJn4POeBrkttshdNl0AoSCVjMVSuBwuHocMerUdoZ2+oIUzrWHFTwJMlbHND7OiKLVgvz6TFj8ZUVywUMXccbw==",
 5650              "dev": true
 5651            },
 5652            "pull-window": {
 5653              "version": "2.1.4",
 5654              "resolved": "https://registry.npmjs.org/pull-window/-/pull-window-2.1.4.tgz",
 5655              "integrity": "sha1-/DuG/uvRkgx64pdpHiP3BfiFUvA=",
 5656              "dev": true,
 5657              "requires": {
 5658                "looper": "^2.0.0"
 5659              }
 5660            },
 5661            "punycode": {
 5662              "version": "2.1.1",
 5663              "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
 5664              "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
 5665              "dev": true
 5666            },
 5667            "qs": {
 5668              "version": "6.5.2",
 5669              "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
 5670              "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==",
 5671              "dev": true
 5672            },
 5673            "query-string": {
 5674              "version": "5.1.1",
 5675              "resolved": "http://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz",
 5676              "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==",
 5677              "dev": true,
 5678              "requires": {
 5679                "decode-uri-component": "^0.2.0",
 5680                "object-assign": "^4.1.0",
 5681                "strict-uri-encode": "^1.0.0"
 5682              }
 5683            },
 5684            "randombytes": {
 5685              "version": "2.0.6",
 5686              "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.0.6.tgz",
 5687              "integrity": "sha512-CIQ5OFxf4Jou6uOKe9t1AOgqpeU5fd70A8NPdHSGeYXqXsPe6peOwI0cUl88RWZ6sP1vPMV3avd/R6cZ5/sP1A==",
 5688              "dev": true,
 5689              "requires": {
 5690                "safe-buffer": "^5.1.0"
 5691              }
 5692            },
 5693            "randomfill": {
 5694              "version": "1.0.4",
 5695              "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz",
 5696              "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==",
 5697              "dev": true,
 5698              "optional": true,
 5699              "requires": {
 5700                "randombytes": "^2.0.5",
 5701                "safe-buffer": "^5.1.0"
 5702              }
 5703            },
 5704            "randomhex": {
 5705              "version": "0.1.5",
 5706              "resolved": "https://registry.npmjs.org/randomhex/-/randomhex-0.1.5.tgz",
 5707              "integrity": "sha1-us7vmCMpCRQA8qKRLGzQLxCU9YU=",
 5708              "dev": true
 5709            },
 5710            "range-parser": {
 5711              "version": "1.2.0",
 5712              "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz",
 5713              "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=",
 5714              "dev": true
 5715            },
 5716            "raw-body": {
 5717              "version": "2.3.3",
 5718              "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.3.tgz",
 5719              "integrity": "sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw==",
 5720              "dev": true,
 5721              "requires": {
 5722                "bytes": "3.0.0",
 5723                "http-errors": "1.6.3",
 5724                "iconv-lite": "0.4.23",
 5725                "unpipe": "1.0.0"
 5726              }
 5727            },
 5728            "read-pkg": {
 5729              "version": "1.1.0",
 5730              "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz",
 5731              "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=",
 5732              "dev": true,
 5733              "requires": {
 5734                "load-json-file": "^1.0.0",
 5735                "normalize-package-data": "^2.3.2",
 5736                "path-type": "^1.0.0"
 5737              }
 5738            },
 5739            "read-pkg-up": {
 5740              "version": "1.0.1",
 5741              "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz",
 5742              "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=",
 5743              "dev": true,
 5744              "requires": {
 5745                "find-up": "^1.0.0",
 5746                "read-pkg": "^1.0.0"
 5747              }
 5748            },
 5749            "readable-stream": {
 5750              "version": "2.3.6",
 5751              "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
 5752              "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
 5753              "dev": true,
 5754              "requires": {
 5755                "core-util-is": "~1.0.0",
 5756                "inherits": "~2.0.3",
 5757                "isarray": "~1.0.0",
 5758                "process-nextick-args": "~2.0.0",
 5759                "safe-buffer": "~5.1.1",
 5760                "string_decoder": "~1.1.1",
 5761                "util-deprecate": "~1.0.1"
 5762              },
 5763              "dependencies": {
 5764                "isarray": {
 5765                  "version": "1.0.0",
 5766                  "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
 5767                  "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
 5768                  "dev": true
 5769                },
 5770                "string_decoder": {
 5771                  "version": "1.1.1",
 5772                  "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
 5773                  "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
 5774                  "dev": true,
 5775                  "requires": {
 5776                    "safe-buffer": "~5.1.0"
 5777                  }
 5778                }
 5779              }
 5780            },
 5781            "regenerate": {
 5782              "version": "1.4.0",
 5783              "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz",
 5784              "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==",
 5785              "dev": true
 5786            },
 5787            "regenerator-runtime": {
 5788              "version": "0.11.1",
 5789              "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz",
 5790              "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==",
 5791              "dev": true
 5792            },
 5793            "regenerator-transform": {
 5794              "version": "0.10.1",
 5795              "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.10.1.tgz",
 5796              "integrity": "sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q==",
 5797              "dev": true,
 5798              "requires": {
 5799                "babel-runtime": "^6.18.0",
 5800                "babel-types": "^6.19.0",
 5801                "private": "^0.1.6"
 5802              }
 5803            },
 5804            "regexpu-core": {
 5805              "version": "2.0.0",
 5806              "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz",
 5807              "integrity": "sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=",
 5808              "dev": true,
 5809              "requires": {
 5810                "regenerate": "^1.2.1",
 5811                "regjsgen": "^0.2.0",
 5812                "regjsparser": "^0.1.4"
 5813              }
 5814            },
 5815            "regjsgen": {
 5816              "version": "0.2.0",
 5817              "resolved": "http://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz",
 5818              "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=",
 5819              "dev": true
 5820            },
 5821            "regjsparser": {
 5822              "version": "0.1.5",
 5823              "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz",
 5824              "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=",
 5825              "dev": true,
 5826              "requires": {
 5827                "jsesc": "~0.5.0"
 5828              }
 5829            },
 5830            "repeating": {
 5831              "version": "2.0.1",
 5832              "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz",
 5833              "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=",
 5834              "dev": true,
 5835              "requires": {
 5836                "is-finite": "^1.0.0"
 5837              }
 5838            },
 5839            "request": {
 5840              "version": "2.88.0",
 5841              "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz",
 5842              "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==",
 5843              "dev": true,
 5844              "requires": {
 5845                "aws-sign2": "~0.7.0",
 5846                "aws4": "^1.8.0",
 5847                "caseless": "~0.12.0",
 5848                "combined-stream": "~1.0.6",
 5849                "extend": "~3.0.2",
 5850                "forever-agent": "~0.6.1",
 5851                "form-data": "~2.3.2",
 5852                "har-validator": "~5.1.0",
 5853                "http-signature": "~1.2.0",
 5854                "is-typedarray": "~1.0.0",
 5855                "isstream": "~0.1.2",
 5856                "json-stringify-safe": "~5.0.1",
 5857                "mime-types": "~2.1.19",
 5858                "oauth-sign": "~0.9.0",
 5859                "performance-now": "^2.1.0",
 5860                "qs": "~6.5.2",
 5861                "safe-buffer": "^5.1.2",
 5862                "tough-cookie": "~2.4.3",
 5863                "tunnel-agent": "^0.6.0",
 5864                "uuid": "^3.3.2"
 5865              }
 5866            },
 5867            "require-directory": {
 5868              "version": "2.1.1",
 5869              "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
 5870              "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
 5871              "dev": true
 5872            },
 5873            "require-from-string": {
 5874              "version": "1.2.1",
 5875              "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-1.2.1.tgz",
 5876              "integrity": "sha1-UpyczvJzgK3+yaL5ZbZJu+5jZBg=",
 5877              "dev": true
 5878            },
 5879            "require-main-filename": {
 5880              "version": "1.0.1",
 5881              "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz",
 5882              "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=",
 5883              "dev": true
 5884            },
 5885            "resolve": {
 5886              "version": "1.7.1",
 5887              "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.7.1.tgz",
 5888              "integrity": "sha512-c7rwLofp8g1U+h1KNyHL/jicrKg1Ek4q+Lr33AL65uZTinUZHe30D5HlyN5V9NW0JX1D5dXQ4jqW5l7Sy/kGfw==",
 5889              "dev": true,
 5890              "requires": {
 5891                "path-parse": "^1.0.5"
 5892              }
 5893            },
 5894            "resumer": {
 5895              "version": "0.0.0",
 5896              "resolved": "https://registry.npmjs.org/resumer/-/resumer-0.0.0.tgz",
 5897              "integrity": "sha1-8ej0YeQGS6Oegq883CqMiT0HZ1k=",
 5898              "dev": true,
 5899              "requires": {
 5900                "through": "~2.3.4"
 5901              }
 5902            },
 5903            "rimraf": {
 5904              "version": "2.6.2",
 5905              "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz",
 5906              "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==",
 5907              "requires": {
 5908                "glob": "^7.0.5"
 5909              }
 5910            },
 5911            "ripemd160": {
 5912              "version": "2.0.2",
 5913              "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz",
 5914              "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==",
 5915              "dev": true,
 5916              "requires": {
 5917                "hash-base": "^3.0.0",
 5918                "inherits": "^2.0.1"
 5919              }
 5920            },
 5921            "rlp": {
 5922              "version": "2.1.0",
 5923              "resolved": "https://registry.npmjs.org/rlp/-/rlp-2.1.0.tgz",
 5924              "integrity": "sha512-93U7IKH5j7nmXFVg19MeNBGzQW5uXW1pmCuKY8veeKIhYTE32C2d0mOegfiIAfXcHOKJjjPlJisn8iHDF5AezA==",
 5925              "dev": true,
 5926              "requires": {
 5927                "safe-buffer": "^5.1.1"
 5928              }
 5929            },
 5930            "rustbn.js": {
 5931              "version": "0.2.0",
 5932              "resolved": "https://registry.npmjs.org/rustbn.js/-/rustbn.js-0.2.0.tgz",
 5933              "integrity": "sha512-4VlvkRUuCJvr2J6Y0ImW7NvTCriMi7ErOAqWk1y69vAdoNIzCF3yPmgeNzx+RQTLEDFq5sHfscn1MwHxP9hNfA==",
 5934              "dev": true
 5935            },
 5936            "safe-buffer": {
 5937              "version": "5.1.2",
 5938              "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
 5939              "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
 5940              "dev": true
 5941            },
 5942            "safe-event-emitter": {
 5943              "version": "1.0.1",
 5944              "resolved": "https://registry.npmjs.org/safe-event-emitter/-/safe-event-emitter-1.0.1.tgz",
 5945              "integrity": "sha512-e1wFe99A91XYYxoQbcq2ZJUWurxEyP8vfz7A7vuUe1s95q8r5ebraVaA1BukYJcpM6V16ugWoD9vngi8Ccu5fg==",
 5946              "dev": true,
 5947              "requires": {
 5948                "events": "^3.0.0"
 5949              }
 5950            },
 5951            "safer-buffer": {
 5952              "version": "2.1.2",
 5953              "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
 5954              "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
 5955              "dev": true
 5956            },
 5957            "scrypt": {
 5958              "version": "6.0.3",
 5959              "resolved": "https://registry.npmjs.org/scrypt/-/scrypt-6.0.3.tgz",
 5960              "integrity": "sha1-BOAUpWgrU/pQwtXM4WfXGcBthw0=",
 5961              "dev": true,
 5962              "optional": true,
 5963              "requires": {
 5964                "nan": "^2.0.8"
 5965              }
 5966            },
 5967            "scrypt.js": {
 5968              "version": "0.2.0",
 5969              "resolved": "https://registry.npmjs.org/scrypt.js/-/scrypt.js-0.2.0.tgz",
 5970              "integrity": "sha1-r40UZbcemZARC+38WTuUeeA6ito=",
 5971              "dev": true,
 5972              "optional": true,
 5973              "requires": {
 5974                "scrypt": "^6.0.2",
 5975                "scryptsy": "^1.2.1"
 5976              }
 5977            },
 5978            "scryptsy": {
 5979              "version": "1.2.1",
 5980              "resolved": "https://registry.npmjs.org/scryptsy/-/scryptsy-1.2.1.tgz",
 5981              "integrity": "sha1-oyJfpLJST4AnAHYeKFW987LZIWM=",
 5982              "dev": true,
 5983              "optional": true,
 5984              "requires": {
 5985                "pbkdf2": "^3.0.3"
 5986              }
 5987            },
 5988            "secp256k1": {
 5989              "version": "3.5.2",
 5990              "resolved": "https://registry.npmjs.org/secp256k1/-/secp256k1-3.5.2.tgz",
 5991              "integrity": "sha512-iin3kojdybY6NArd+UFsoTuapOF7bnJNf2UbcWXaY3z+E1sJDipl60vtzB5hbO/uquBu7z0fd4VC4Irp+xoFVQ==",
 5992              "dev": true,
 5993              "requires": {
 5994                "bindings": "^1.2.1",
 5995                "bip66": "^1.1.3",
 5996                "bn.js": "^4.11.3",
 5997                "create-hash": "^1.1.2",
 5998                "drbg.js": "^1.0.1",
 5999                "elliptic": "^6.2.3",
 6000                "nan": "^2.2.1",
 6001                "safe-buffer": "^5.1.0"
 6002              }
 6003            },
 6004            "seedrandom": {
 6005              "version": "2.4.4",
 6006              "resolved": "https://registry.npmjs.org/seedrandom/-/seedrandom-2.4.4.tgz",
 6007              "integrity": "sha512-9A+PDmgm+2du77B5i0Ip2cxOqqHjgNxnBgglxLcX78A2D6c2rTo61z4jnVABpF4cKeDMDG+cmXXvdnqse2VqMA==",
 6008              "dev": true
 6009            },
 6010            "seek-bzip": {
 6011              "version": "1.0.5",
 6012              "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.5.tgz",
 6013              "integrity": "sha1-z+kXyz0nS8/6x5J1ivUxc+sfq9w=",
 6014              "dev": true,
 6015              "optional": true,
 6016              "requires": {
 6017                "commander": "~2.8.1"
 6018              }
 6019            },
 6020            "semaphore": {
 6021              "version": "1.1.0",
 6022              "resolved": "https://registry.npmjs.org/semaphore/-/semaphore-1.1.0.tgz",
 6023              "integrity": "sha512-O4OZEaNtkMd/K0i6js9SL+gqy0ZCBMgUvlSqHKi4IBdjhe7wB8pwztUk1BbZ1fmrvpwFrPbHzqd2w5pTcJH6LA==",
 6024              "dev": true
 6025            },
 6026            "semver": {
 6027              "version": "5.4.1",
 6028              "resolved": "https://registry.npmjs.org/semver/-/semver-5.4.1.tgz",
 6029              "integrity": "sha512-WfG/X9+oATh81XtllIo/I8gOiY9EXRdv1cQdyykeXK17YcUW3EXUAi2To4pcH6nZtJPr7ZOpM5OMyWJZm+8Rsg==",
 6030              "dev": true
 6031            },
 6032            "send": {
 6033              "version": "0.16.2",
 6034              "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz",
 6035              "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==",
 6036              "dev": true,
 6037              "requires": {
 6038                "debug": "2.6.9",
 6039                "depd": "~1.1.2",
 6040                "destroy": "~1.0.4",
 6041                "encodeurl": "~1.0.2",
 6042                "escape-html": "~1.0.3",
 6043                "etag": "~1.8.1",
 6044                "fresh": "0.5.2",
 6045                "http-errors": "~1.6.2",
 6046                "mime": "1.4.1",
 6047                "ms": "2.0.0",
 6048                "on-finished": "~2.3.0",
 6049                "range-parser": "~1.2.0",
 6050                "statuses": "~1.4.0"
 6051              },
 6052              "dependencies": {
 6053                "debug": {
 6054                  "version": "2.6.9",
 6055                  "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
 6056                  "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
 6057                  "dev": true,
 6058                  "requires": {
 6059                    "ms": "2.0.0"
 6060                  }
 6061                },
 6062                "statuses": {
 6063                  "version": "1.4.0",
 6064                  "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz",
 6065                  "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==",
 6066                  "dev": true
 6067                }
 6068              }
 6069            },
 6070            "serve-static": {
 6071              "version": "1.13.2",
 6072              "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz",
 6073              "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==",
 6074              "dev": true,
 6075              "requires": {
 6076                "encodeurl": "~1.0.2",
 6077                "escape-html": "~1.0.3",
 6078                "parseurl": "~1.3.2",
 6079                "send": "0.16.2"
 6080              }
 6081            },
 6082            "servify": {
 6083              "version": "0.1.12",
 6084              "resolved": "https://registry.npmjs.org/servify/-/servify-0.1.12.tgz",
 6085              "integrity": "sha512-/xE6GvsKKqyo1BAY+KxOWXcLpPsUUyji7Qg3bVD7hh1eRze5bR1uYiuDA/k3Gof1s9BTzQZEJK8sNcNGFIzeWw==",
 6086              "dev": true,
 6087              "requires": {
 6088                "body-parser": "^1.16.0",
 6089                "cors": "^2.8.1",
 6090                "express": "^4.14.0",
 6091                "request": "^2.79.0",
 6092                "xhr": "^2.3.3"
 6093              }
 6094            },
 6095            "set-blocking": {
 6096              "version": "2.0.0",
 6097              "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
 6098              "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
 6099              "dev": true
 6100            },
 6101            "set-immediate-shim": {
 6102              "version": "1.0.1",
 6103              "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz",
 6104              "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=",
 6105              "dev": true
 6106            },
 6107            "setimmediate": {
 6108              "version": "1.0.5",
 6109              "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
 6110              "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=",
 6111              "dev": true,
 6112              "optional": true
 6113            },
 6114            "setprototypeof": {
 6115              "version": "1.1.0",
 6116              "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz",
 6117              "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==",
 6118              "dev": true
 6119            },
 6120            "sha.js": {
 6121              "version": "2.4.11",
 6122              "resolved": "http://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz",
 6123              "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==",
 6124              "dev": true,
 6125              "requires": {
 6126                "inherits": "^2.0.1",
 6127                "safe-buffer": "^5.0.1"
 6128              }
 6129            },
 6130            "sha3": {
 6131              "version": "1.2.2",
 6132              "resolved": "https://registry.npmjs.org/sha3/-/sha3-1.2.2.tgz",
 6133              "integrity": "sha1-pmxQmN5MJbyIM27ItIF9AFvKe6k=",
 6134              "dev": true,
 6135              "requires": {
 6136                "nan": "2.10.0"
 6137              }
 6138            },
 6139            "simple-concat": {
 6140              "version": "1.0.0",
 6141              "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.0.tgz",
 6142              "integrity": "sha1-c0TLuLbib7J9ZrL8hvn21Zl1IcY=",
 6143              "dev": true
 6144            },
 6145            "simple-get": {
 6146              "version": "2.8.1",
 6147              "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-2.8.1.tgz",
 6148              "integrity": "sha512-lSSHRSw3mQNUGPAYRqo7xy9dhKmxFXIjLjp4KHpf99GEH2VH7C3AM+Qfx6du6jhfUi6Vm7XnbEVEf7Wb6N8jRw==",
 6149              "dev": true,
 6150              "requires": {
 6151                "decompress-response": "^3.3.0",
 6152                "once": "^1.3.1",
 6153                "simple-concat": "^1.0.0"
 6154              }
 6155            },
 6156            "slash": {
 6157              "version": "1.0.0",
 6158              "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz",
 6159              "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=",
 6160              "dev": true
 6161            },
 6162            "solc": {
 6163              "version": "0.4.24",
 6164              "resolved": "https://registry.npmjs.org/solc/-/solc-0.4.24.tgz",
 6165              "integrity": "sha512-2xd7Cf1HeVwrIb6Bu1cwY2/TaLRodrppCq3l7rhLimFQgmxptXhTC3+/wesVLpB09F1A2kZgvbMOgH7wvhFnBQ==",
 6166              "dev": true,
 6167              "requires": {
 6168                "fs-extra": "^0.30.0",
 6169                "memorystream": "^0.3.1",
 6170                "require-from-string": "^1.1.0",
 6171                "semver": "^5.3.0",
 6172                "yargs": "^4.7.1"
 6173              },
 6174              "dependencies": {
 6175                "fs-extra": {
 6176                  "version": "0.30.0",
 6177                  "resolved": "http://registry.npmjs.org/fs-extra/-/fs-extra-0.30.0.tgz",
 6178                  "integrity": "sha1-8jP/zAjU2n1DLapEl3aYnbHfk/A=",
 6179                  "dev": true,
 6180                  "requires": {
 6181                    "graceful-fs": "^4.1.2",
 6182                    "jsonfile": "^2.1.0",
 6183                    "klaw": "^1.0.0",
 6184                    "path-is-absolute": "^1.0.0",
 6185                    "rimraf": "^2.2.8"
 6186                  }
 6187                }
 6188              }
 6189            },
 6190            "source-map": {
 6191              "version": "0.5.7",
 6192              "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
 6193              "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
 6194              "dev": true
 6195            },
 6196            "spdx-correct": {
 6197              "version": "3.0.2",
 6198              "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.2.tgz",
 6199              "integrity": "sha512-q9hedtzyXHr5S0A1vEPoK/7l8NpfkFYTq6iCY+Pno2ZbdZR6WexZFtqeVGkGxW3TEJMN914Z55EnAGMmenlIQQ==",
 6200              "dev": true,
 6201              "requires": {
 6202                "spdx-expression-parse": "^3.0.0",
 6203                "spdx-license-ids": "^3.0.0"
 6204              }
 6205            },
 6206            "spdx-exceptions": {
 6207              "version": "2.2.0",
 6208              "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz",
 6209              "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==",
 6210              "dev": true
 6211            },
 6212            "spdx-expression-parse": {
 6213              "version": "3.0.0",
 6214              "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz",
 6215              "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==",
 6216              "dev": true,
 6217              "requires": {
 6218                "spdx-exceptions": "^2.1.0",
 6219                "spdx-license-ids": "^3.0.0"
 6220              }
 6221            },
 6222            "spdx-license-ids": {
 6223              "version": "3.0.2",
 6224              "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.2.tgz",
 6225              "integrity": "sha512-qky9CVt0lVIECkEsYbNILVnPvycuEBkXoMFLRWsREkomQLevYhtRKC+R91a5TOAQ3bCMjikRwhyaRqj1VYatYg==",
 6226              "dev": true
 6227            },
 6228            "sshpk": {
 6229              "version": "1.15.2",
 6230              "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.15.2.tgz",
 6231              "integrity": "sha512-Ra/OXQtuh0/enyl4ETZAfTaeksa6BXks5ZcjpSUNrjBr0DvrJKX+1fsKDPpT9TBXgHAFsa4510aNVgI8g/+SzA==",
 6232              "dev": true,
 6233              "requires": {
 6234                "asn1": "~0.2.3",
 6235                "assert-plus": "^1.0.0",
 6236                "bcrypt-pbkdf": "^1.0.0",
 6237                "dashdash": "^1.12.0",
 6238                "ecc-jsbn": "~0.1.1",
 6239                "getpass": "^0.1.1",
 6240                "jsbn": "~0.1.0",
 6241                "safer-buffer": "^2.0.2",
 6242                "tweetnacl": "~0.14.0"
 6243              }
 6244            },
 6245            "statuses": {
 6246              "version": "1.5.0",
 6247              "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
 6248              "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=",
 6249              "dev": true
 6250            },
 6251            "stream-to-pull-stream": {
 6252              "version": "1.7.2",
 6253              "resolved": "https://registry.npmjs.org/stream-to-pull-stream/-/stream-to-pull-stream-1.7.2.tgz",
 6254              "integrity": "sha1-dXYJrhzr0zx0MtSvvjH/eGULnd4=",
 6255              "dev": true,
 6256              "requires": {
 6257                "looper": "^3.0.0",
 6258                "pull-stream": "^3.2.3"
 6259              },
 6260              "dependencies": {
 6261                "looper": {
 6262                  "version": "3.0.0",
 6263                  "resolved": "https://registry.npmjs.org/looper/-/looper-3.0.0.tgz",
 6264                  "integrity": "sha1-LvpUw7HLq6m5Su4uWRSwvlf7t0k=",
 6265                  "dev": true
 6266                }
 6267              }
 6268            },
 6269            "strict-uri-encode": {
 6270              "version": "1.1.0",
 6271              "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz",
 6272              "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=",
 6273              "dev": true
 6274            },
 6275            "string-width": {
 6276              "version": "1.0.2",
 6277              "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
 6278              "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
 6279              "dev": true,
 6280              "requires": {
 6281                "code-point-at": "^1.0.0",
 6282                "is-fullwidth-code-point": "^1.0.0",
 6283                "strip-ansi": "^3.0.0"
 6284              }
 6285            },
 6286            "string.prototype.trim": {
 6287              "version": "1.1.2",
 6288              "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.1.2.tgz",
 6289              "integrity": "sha1-0E3iyJ4Tf019IG8Ia17S+ua+jOo=",
 6290              "dev": true,
 6291              "requires": {
 6292                "define-properties": "^1.1.2",
 6293                "es-abstract": "^1.5.0",
 6294                "function-bind": "^1.0.2"
 6295              }
 6296            },
 6297            "string_decoder": {
 6298              "version": "0.10.31",
 6299              "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
 6300              "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
 6301              "dev": true
 6302            },
 6303            "strip-ansi": {
 6304              "version": "3.0.1",
 6305              "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
 6306              "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
 6307              "dev": true,
 6308              "requires": {
 6309                "ansi-regex": "^2.0.0"
 6310              }
 6311            },
 6312            "strip-bom": {
 6313              "version": "2.0.0",
 6314              "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz",
 6315              "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
 6316              "dev": true,
 6317              "requires": {
 6318                "is-utf8": "^0.2.0"
 6319              }
 6320            },
 6321            "strip-dirs": {
 6322              "version": "2.1.0",
 6323              "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz",
 6324              "integrity": "sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g==",
 6325              "dev": true,
 6326              "optional": true,
 6327              "requires": {
 6328                "is-natural-number": "^4.0.1"
 6329              }
 6330            },
 6331            "strip-hex-prefix": {
 6332              "version": "1.0.0",
 6333              "resolved": "https://registry.npmjs.org/strip-hex-prefix/-/strip-hex-prefix-1.0.0.tgz",
 6334              "integrity": "sha1-DF8VX+8RUTczd96du1iNoFUA428=",
 6335              "dev": true,
 6336              "requires": {
 6337                "is-hex-prefixed": "1.0.0"
 6338              }
 6339            },
 6340            "supports-color": {
 6341              "version": "2.0.0",
 6342              "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
 6343              "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
 6344              "dev": true
 6345            },
 6346            "swarm-js": {
 6347              "version": "0.1.37",
 6348              "resolved": "https://registry.npmjs.org/swarm-js/-/swarm-js-0.1.37.tgz",
 6349              "integrity": "sha512-G8gi5fcXP/2upwiuOShJ258sIufBVztekgobr3cVgYXObZwJ5AXLqZn52AI+/ffft29pJexF9WNdUxjlkVehoQ==",
 6350              "dev": true,
 6351              "optional": true,
 6352              "requires": {
 6353                "bluebird": "^3.5.0",
 6354                "buffer": "^5.0.5",
 6355                "decompress": "^4.0.0",
 6356                "eth-lib": "^0.1.26",
 6357                "fs-extra": "^2.1.2",
 6358                "fs-promise": "^2.0.0",
 6359                "got": "^7.1.0",
 6360                "mime-types": "^2.1.16",
 6361                "mkdirp-promise": "^5.0.1",
 6362                "mock-fs": "^4.1.0",
 6363                "setimmediate": "^1.0.5",
 6364                "tar.gz": "^1.0.5",
 6365                "xhr-request-promise": "^0.1.2"
 6366              }
 6367            },
 6368            "tape": {
 6369              "version": "4.9.1",
 6370              "resolved": "https://registry.npmjs.org/tape/-/tape-4.9.1.tgz",
 6371              "integrity": "sha512-6fKIXknLpoe/Jp4rzHKFPpJUHDHDqn8jus99IfPnHIjyz78HYlefTGD3b5EkbQzuLfaEvmfPK3IolLgq2xT3kw==",
 6372              "dev": true,
 6373              "requires": {
 6374                "deep-equal": "~1.0.1",
 6375                "defined": "~1.0.0",
 6376                "for-each": "~0.3.3",
 6377                "function-bind": "~1.1.1",
 6378                "glob": "~7.1.2",
 6379                "has": "~1.0.3",
 6380                "inherits": "~2.0.3",
 6381                "minimist": "~1.2.0",
 6382                "object-inspect": "~1.6.0",
 6383                "resolve": "~1.7.1",
 6384                "resumer": "~0.0.0",
 6385                "string.prototype.trim": "~1.1.2",
 6386                "through": "~2.3.8"
 6387              },
 6388              "dependencies": {
 6389                "minimist": {
 6390                  "version": "1.2.0",
 6391                  "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
 6392                  "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
 6393                  "dev": true
 6394                }
 6395              }
 6396            },
 6397            "tar": {
 6398              "version": "2.2.1",
 6399              "resolved": "http://registry.npmjs.org/tar/-/tar-2.2.1.tgz",
 6400              "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=",
 6401              "dev": true,
 6402              "optional": true,
 6403              "requires": {
 6404                "block-stream": "*",
 6405                "fstream": "^1.0.2",
 6406                "inherits": "2"
 6407              }
 6408            },
 6409            "tar-stream": {
 6410              "version": "1.6.2",
 6411              "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz",
 6412              "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==",
 6413              "dev": true,
 6414              "requires": {
 6415                "bl": "^1.0.0",
 6416                "buffer-alloc": "^1.2.0",
 6417                "end-of-stream": "^1.0.0",
 6418                "fs-constants": "^1.0.0",
 6419                "readable-stream": "^2.3.0",
 6420                "to-buffer": "^1.1.1",
 6421                "xtend": "^4.0.0"
 6422              }
 6423            },
 6424            "tar.gz": {
 6425              "version": "1.0.7",
 6426              "resolved": "https://registry.npmjs.org/tar.gz/-/tar.gz-1.0.7.tgz",
 6427              "integrity": "sha512-uhGatJvds/3diZrETqMj4RxBR779LKlIE74SsMcn5JProZsfs9j0QBwWO1RW+IWNJxS2x8Zzra1+AW6OQHWphg==",
 6428              "dev": true,
 6429              "optional": true,
 6430              "requires": {
 6431                "bluebird": "^2.9.34",
 6432                "commander": "^2.8.1",
 6433                "fstream": "^1.0.8",
 6434                "mout": "^0.11.0",
 6435                "tar": "^2.1.1"
 6436              },
 6437              "dependencies": {
 6438                "bluebird": {
 6439                  "version": "2.11.0",
 6440                  "resolved": "http://registry.npmjs.org/bluebird/-/bluebird-2.11.0.tgz",
 6441                  "integrity": "sha1-U0uQM8AiyVecVro7Plpcqvu2UOE=",
 6442                  "dev": true,
 6443                  "optional": true
 6444                }
 6445              }
 6446            },
 6447            "thenify": {
 6448              "version": "3.3.0",
 6449              "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.0.tgz",
 6450              "integrity": "sha1-5p44obq+lpsBCCB5eLn2K4hgSDk=",
 6451              "dev": true,
 6452              "requires": {
 6453                "any-promise": "^1.0.0"
 6454              }
 6455            },
 6456            "thenify-all": {
 6457              "version": "1.6.0",
 6458              "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz",
 6459              "integrity": "sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=",
 6460              "dev": true,
 6461              "requires": {
 6462                "thenify": ">= 3.1.0 < 4"
 6463              }
 6464            },
 6465            "through": {
 6466              "version": "2.3.8",
 6467              "resolved": "http://registry.npmjs.org/through/-/through-2.3.8.tgz",
 6468              "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
 6469              "dev": true
 6470            },
 6471            "through2": {
 6472              "version": "2.0.5",
 6473              "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
 6474              "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
 6475              "dev": true,
 6476              "requires": {
 6477                "readable-stream": "~2.3.6",
 6478                "xtend": "~4.0.1"
 6479              }
 6480            },
 6481            "timed-out": {
 6482              "version": "4.0.1",
 6483              "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz",
 6484              "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=",
 6485              "dev": true
 6486            },
 6487            "tmp": {
 6488              "version": "0.0.33",
 6489              "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
 6490              "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
 6491              "dev": true,
 6492              "requires": {
 6493                "os-tmpdir": "~1.0.2"
 6494              }
 6495            },
 6496            "to-buffer": {
 6497              "version": "1.1.1",
 6498              "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz",
 6499              "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==",
 6500              "dev": true
 6501            },
 6502            "to-fast-properties": {
 6503              "version": "1.0.3",
 6504              "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz",
 6505              "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=",
 6506              "dev": true
 6507            },
 6508            "tough-cookie": {
 6509              "version": "2.4.3",
 6510              "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz",
 6511              "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==",
 6512              "dev": true,
 6513              "requires": {
 6514                "psl": "^1.1.24",
 6515                "punycode": "^1.4.1"
 6516              },
 6517              "dependencies": {
 6518                "punycode": {
 6519                  "version": "1.4.1",
 6520                  "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
 6521                  "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
 6522                  "dev": true
 6523                }
 6524              }
 6525            },
 6526            "treeify": {
 6527              "version": "1.1.0",
 6528              "resolved": "https://registry.npmjs.org/treeify/-/treeify-1.1.0.tgz",
 6529              "integrity": "sha512-1m4RA7xVAJrSGrrXGs0L3YTwyvBs2S8PbRHaLZAkFw7JR8oIFwYtysxlBZhYIa7xSyiYJKZ3iGrrk55cGA3i9A==",
 6530              "dev": true
 6531            },
 6532            "trim": {
 6533              "version": "0.0.1",
 6534              "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz",
 6535              "integrity": "sha1-WFhUf2spB1fulczMZm+1AITEYN0=",
 6536              "dev": true
 6537            },
 6538            "trim-right": {
 6539              "version": "1.0.1",
 6540              "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz",
 6541              "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=",
 6542              "dev": true
 6543            },
 6544            "tunnel-agent": {
 6545              "version": "0.6.0",
 6546              "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
 6547              "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
 6548              "dev": true,
 6549              "requires": {
 6550                "safe-buffer": "^5.0.1"
 6551              }
 6552            },
 6553            "tweetnacl": {
 6554              "version": "0.14.5",
 6555              "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
 6556              "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
 6557              "dev": true
 6558            },
 6559            "type-is": {
 6560              "version": "1.6.16",
 6561              "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.16.tgz",
 6562              "integrity": "sha512-HRkVv/5qY2G6I8iab9cI7v1bOIdhm94dVjQCPFElW9W+3GeDOSHmy2EBYe4VTApuzolPcmgFTN3ftVJRKR2J9Q==",
 6563              "dev": true,
 6564              "requires": {
 6565                "media-typer": "0.3.0",
 6566                "mime-types": "~2.1.18"
 6567              }
 6568            },
 6569            "typedarray": {
 6570              "version": "0.0.6",
 6571              "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
 6572              "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=",
 6573              "dev": true
 6574            },
 6575            "typedarray-to-buffer": {
 6576              "version": "3.1.5",
 6577              "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz",
 6578              "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==",
 6579              "dev": true,
 6580              "requires": {
 6581                "is-typedarray": "^1.0.0"
 6582              }
 6583            },
 6584            "typewise": {
 6585              "version": "1.0.3",
 6586              "resolved": "https://registry.npmjs.org/typewise/-/typewise-1.0.3.tgz",
 6587              "integrity": "sha1-EGeTZUCvl5N8xdz5kiSG6fooRlE=",
 6588              "dev": true,
 6589              "requires": {
 6590                "typewise-core": "^1.2.0"
 6591              }
 6592            },
 6593            "typewise-core": {
 6594              "version": "1.2.0",
 6595              "resolved": "https://registry.npmjs.org/typewise-core/-/typewise-core-1.2.0.tgz",
 6596              "integrity": "sha1-l+uRgFx/VdL5QXSPpQ0xXZke8ZU=",
 6597              "dev": true
 6598            },
 6599            "typewiselite": {
 6600              "version": "1.0.0",
 6601              "resolved": "https://registry.npmjs.org/typewiselite/-/typewiselite-1.0.0.tgz",
 6602              "integrity": "sha1-yIgvobsQksBgBal/NO9chQjjZk4=",
 6603              "dev": true
 6604            },
 6605            "ultron": {
 6606              "version": "1.1.1",
 6607              "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz",
 6608              "integrity": "sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==",
 6609              "dev": true
 6610            },
 6611            "unbzip2-stream": {
 6612              "version": "1.3.1",
 6613              "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.3.1.tgz",
 6614              "integrity": "sha512-fIZnvdjblYs7Cru/xC6tCPVhz7JkYcVQQkePwMLyQELzYTds2Xn8QefPVnvdVhhZqubxNA1cASXEH5wcK0Bucw==",
 6615              "dev": true,
 6616              "optional": true,
 6617              "requires": {
 6618                "buffer": "^3.0.1",
 6619                "through": "^2.3.6"
 6620              },
 6621              "dependencies": {
 6622                "base64-js": {
 6623                  "version": "0.0.8",
 6624                  "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-0.0.8.tgz",
 6625                  "integrity": "sha1-EQHpVE9KdrG8OybUUsqW16NeeXg=",
 6626                  "dev": true,
 6627                  "optional": true
 6628                },
 6629                "buffer": {
 6630                  "version": "3.6.0",
 6631                  "resolved": "http://registry.npmjs.org/buffer/-/buffer-3.6.0.tgz",
 6632                  "integrity": "sha1-pyyTb3e5a/UvX357RnGAYoVR3vs=",
 6633                  "dev": true,
 6634                  "optional": true,
 6635                  "requires": {
 6636                    "base64-js": "0.0.8",
 6637                    "ieee754": "^1.1.4",
 6638                    "isarray": "^1.0.0"
 6639                  }
 6640                },
 6641                "isarray": {
 6642                  "version": "1.0.0",
 6643                  "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
 6644                  "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
 6645                  "dev": true,
 6646                  "optional": true
 6647                }
 6648              }
 6649            },
 6650            "underscore": {
 6651              "version": "1.8.3",
 6652              "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz",
 6653              "integrity": "sha1-Tz+1OxBuYJf8+ctBCfKl6b36UCI=",
 6654              "dev": true
 6655            },
 6656            "unorm": {
 6657              "version": "1.4.1",
 6658              "resolved": "https://registry.npmjs.org/unorm/-/unorm-1.4.1.tgz",
 6659              "integrity": "sha1-NkIA1fE2RsqLzURJAnEzVhR5IwA=",
 6660              "dev": true
 6661            },
 6662            "unpipe": {
 6663              "version": "1.0.0",
 6664              "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
 6665              "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=",
 6666              "dev": true
 6667            },
 6668            "uri-js": {
 6669              "version": "4.2.2",
 6670              "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz",
 6671              "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==",
 6672              "dev": true,
 6673              "requires": {
 6674                "punycode": "^2.1.0"
 6675              }
 6676            },
 6677            "url-parse-lax": {
 6678              "version": "1.0.0",
 6679              "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz",
 6680              "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=",
 6681              "dev": true,
 6682              "requires": {
 6683                "prepend-http": "^1.0.1"
 6684              }
 6685            },
 6686            "url-set-query": {
 6687              "version": "1.0.0",
 6688              "resolved": "https://registry.npmjs.org/url-set-query/-/url-set-query-1.0.0.tgz",
 6689              "integrity": "sha1-AW6M/Xwg7gXK/neV6JK9BwL6ozk=",
 6690              "dev": true
 6691            },
 6692            "url-to-options": {
 6693              "version": "1.0.1",
 6694              "resolved": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz",
 6695              "integrity": "sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k=",
 6696              "dev": true
 6697            },
 6698            "utf8": {
 6699              "version": "3.0.0",
 6700              "resolved": "https://registry.npmjs.org/utf8/-/utf8-3.0.0.tgz",
 6701              "integrity": "sha512-E8VjFIQ/TyQgp+TZfS6l8yp/xWppSAHzidGiRrqe4bK4XP9pTRyKFgGJpO3SN7zdX4DeomTrwaseCHovfpFcqQ==",
 6702              "dev": true,
 6703              "optional": true
 6704            },
 6705            "util-deprecate": {
 6706              "version": "1.0.2",
 6707              "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
 6708              "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
 6709              "dev": true
 6710            },
 6711            "utils-merge": {
 6712              "version": "1.0.1",
 6713              "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
 6714              "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=",
 6715              "dev": true
 6716            },
 6717            "uuid": {
 6718              "version": "3.3.2",
 6719              "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz",
 6720              "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==",
 6721              "dev": true
 6722            },
 6723            "validate-npm-package-license": {
 6724              "version": "3.0.4",
 6725              "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
 6726              "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
 6727              "dev": true,
 6728              "requires": {
 6729                "spdx-correct": "^3.0.0",
 6730                "spdx-expression-parse": "^3.0.0"
 6731              }
 6732            },
 6733            "vary": {
 6734              "version": "1.1.2",
 6735              "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
 6736              "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=",
 6737              "dev": true
 6738            },
 6739            "verror": {
 6740              "version": "1.10.0",
 6741              "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
 6742              "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
 6743              "dev": true,
 6744              "requires": {
 6745                "assert-plus": "^1.0.0",
 6746                "core-util-is": "1.0.2",
 6747                "extsprintf": "^1.2.0"
 6748              }
 6749            },
 6750            "web3": {
 6751              "version": "1.0.0-beta.35",
 6752              "resolved": "https://registry.npmjs.org/web3/-/web3-1.0.0-beta.35.tgz",
 6753              "integrity": "sha512-xwDmUhvTcHQvvNnOPcPZZgCxKUsI2e+GbHy7JkTK3/Rmnutazy8x7fsAXT9myw7V1qpi3GgLoZ3fkglSUbg1Mg==",
 6754              "dev": true,
 6755              "optional": true,
 6756              "requires": {
 6757                "web3-bzz": "1.0.0-beta.35",
 6758                "web3-core": "1.0.0-beta.35",
 6759                "web3-eth": "1.0.0-beta.35",
 6760                "web3-eth-personal": "1.0.0-beta.35",
 6761                "web3-net": "1.0.0-beta.35",
 6762                "web3-shh": "1.0.0-beta.35",
 6763                "web3-utils": "1.0.0-beta.35"
 6764              }
 6765            },
 6766            "web3-bzz": {
 6767              "version": "1.0.0-beta.35",
 6768              "resolved": "https://registry.npmjs.org/web3-bzz/-/web3-bzz-1.0.0-beta.35.tgz",
 6769              "integrity": "sha512-BhAU0qhlr8zltm4gs/+P1gki2VkxHJaM2Rrh4DGesDW0lzwufRoNvWFlwx1bKHoFPWNbSmm9PRkHOYOINL/Tgw==",
 6770              "dev": true,
 6771              "optional": true,
 6772              "requires": {
 6773                "got": "7.1.0",
 6774                "swarm-js": "0.1.37",
 6775                "underscore": "1.8.3"
 6776              }
 6777            },
 6778            "web3-core": {
 6779              "version": "1.0.0-beta.35",
 6780              "resolved": "https://registry.npmjs.org/web3-core/-/web3-core-1.0.0-beta.35.tgz",
 6781              "integrity": "sha512-ayGavbgVk4KL9Y88Uv411fBJ0SVgVfKhKEBweKYzmP0zOqneMzWt6YsyD1n6kRvjAbqA0AfUPEOKyMNjcx2tjw==",
 6782              "dev": true,
 6783              "requires": {
 6784                "web3-core-helpers": "1.0.0-beta.35",
 6785                "web3-core-method": "1.0.0-beta.35",
 6786                "web3-core-requestmanager": "1.0.0-beta.35",
 6787                "web3-utils": "1.0.0-beta.35"
 6788              }
 6789            },
 6790            "web3-core-helpers": {
 6791              "version": "1.0.0-beta.35",
 6792              "resolved": "https://registry.npmjs.org/web3-core-helpers/-/web3-core-helpers-1.0.0-beta.35.tgz",
 6793              "integrity": "sha512-APOu3sEsamyqWt//8o4yq9KF25/uqGm+pQShson/sC4gKzmfJB07fLo2ond0X30E8fIqAPeVCotPXQxGciGUmA==",
 6794              "dev": true,
 6795              "requires": {
 6796                "underscore": "1.8.3",
 6797                "web3-eth-iban": "1.0.0-beta.35",
 6798                "web3-utils": "1.0.0-beta.35"
 6799              }
 6800            },
 6801            "web3-core-method": {
 6802              "version": "1.0.0-beta.35",
 6803              "resolved": "https://registry.npmjs.org/web3-core-method/-/web3-core-method-1.0.0-beta.35.tgz",
 6804              "integrity": "sha512-jidImCide8q0GpfsO4L73qoHrbkeWgwU3uOH5DKtJtv0ccmG086knNMRgryb/o9ZgetDWLmDEsJnHjBSoIwcbA==",
 6805              "dev": true,
 6806              "requires": {
 6807                "underscore": "1.8.3",
 6808                "web3-core-helpers": "1.0.0-beta.35",
 6809                "web3-core-promievent": "1.0.0-beta.35",
 6810                "web3-core-subscriptions": "1.0.0-beta.35",
 6811                "web3-utils": "1.0.0-beta.35"
 6812              }
 6813            },
 6814            "web3-core-promievent": {
 6815              "version": "1.0.0-beta.35",
 6816              "resolved": "https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.0.0-beta.35.tgz",
 6817              "integrity": "sha512-GvqXqKq07OmHuVi5uNRg6k79a1/CI0ViCC+EtNv4CORHtDRmYEt5Bvdv6z6FJEiaaQkD0lKbFwNhLxutx7HItw==",
 6818              "dev": true,
 6819              "requires": {
 6820                "any-promise": "1.3.0",
 6821                "eventemitter3": "1.1.1"
 6822              }
 6823            },
 6824            "web3-core-requestmanager": {
 6825              "version": "1.0.0-beta.35",
 6826              "resolved": "https://registry.npmjs.org/web3-core-requestmanager/-/web3-core-requestmanager-1.0.0-beta.35.tgz",
 6827              "integrity": "sha512-S+zW2h17ZZQU9oe3yaCJE0E7aJS4C3Kf4kGPDv+nXjW0gKhQQhgVhw1Doq/aYQGqNSWJp7f1VHkz5gQWwg6RRg==",
 6828              "dev": true,
 6829              "requires": {
 6830                "underscore": "1.8.3",
 6831                "web3-core-helpers": "1.0.0-beta.35",
 6832                "web3-providers-http": "1.0.0-beta.35",
 6833                "web3-providers-ipc": "1.0.0-beta.35",
 6834                "web3-providers-ws": "1.0.0-beta.35"
 6835              }
 6836            },
 6837            "web3-core-subscriptions": {
 6838              "version": "1.0.0-beta.35",
 6839              "resolved": "https://registry.npmjs.org/web3-core-subscriptions/-/web3-core-subscriptions-1.0.0-beta.35.tgz",
 6840              "integrity": "sha512-gXzLrWvcGkGiWq1y33Z4Y80XI8XMrwowiQJkrPSjQ81K5PBKquOGwcMffLaKcwdmEy/NpsOXDeFo3eLE1Ghvvw==",
 6841              "dev": true,
 6842              "requires": {
 6843                "eventemitter3": "1.1.1",
 6844                "underscore": "1.8.3",
 6845                "web3-core-helpers": "1.0.0-beta.35"
 6846              }
 6847            },
 6848            "web3-eth": {
 6849              "version": "1.0.0-beta.35",
 6850              "resolved": "https://registry.npmjs.org/web3-eth/-/web3-eth-1.0.0-beta.35.tgz",
 6851              "integrity": "sha512-04mcb2nGPXThawuuYICPOxv0xOHofvQKsjZeIq+89nyOC8DQMGTAErDkGyMHQYtjpth5XDhic0wuEsA80AmFZA==",
 6852              "dev": true,
 6853              "optional": true,
 6854              "requires": {
 6855                "underscore": "1.8.3",
 6856                "web3-core": "1.0.0-beta.35",
 6857                "web3-core-helpers": "1.0.0-beta.35",
 6858                "web3-core-method": "1.0.0-beta.35",
 6859                "web3-core-subscriptions": "1.0.0-beta.35",
 6860                "web3-eth-abi": "1.0.0-beta.35",
 6861                "web3-eth-accounts": "1.0.0-beta.35",
 6862                "web3-eth-contract": "1.0.0-beta.35",
 6863                "web3-eth-iban": "1.0.0-beta.35",
 6864                "web3-eth-personal": "1.0.0-beta.35",
 6865                "web3-net": "1.0.0-beta.35",
 6866                "web3-utils": "1.0.0-beta.35"
 6867              }
 6868            },
 6869            "web3-eth-abi": {
 6870              "version": "1.0.0-beta.35",
 6871              "resolved": "https://registry.npmjs.org/web3-eth-abi/-/web3-eth-abi-1.0.0-beta.35.tgz",
 6872              "integrity": "sha512-KUDC+EtFFYG8z01ZleKrASdjj327/rtWHzEt6RWsEj7bBa0bGp9nEh+nqdZx/Sdgz1O8tnfFzJlrRcXpfr1vGg==",
 6873              "dev": true,
 6874              "requires": {
 6875                "bn.js": "4.11.6",
 6876                "underscore": "1.8.3",
 6877                "web3-core-helpers": "1.0.0-beta.35",
 6878                "web3-utils": "1.0.0-beta.35"
 6879              },
 6880              "dependencies": {
 6881                "bn.js": {
 6882                  "version": "4.11.6",
 6883                  "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.6.tgz",
 6884                  "integrity": "sha1-UzRK2xRhehP26N0s4okF0cC6MhU=",
 6885                  "dev": true
 6886                }
 6887              }
 6888            },
 6889            "web3-eth-accounts": {
 6890              "version": "1.0.0-beta.35",
 6891              "resolved": "https://registry.npmjs.org/web3-eth-accounts/-/web3-eth-accounts-1.0.0-beta.35.tgz",
 6892              "integrity": "sha512-duIgRsfht/0kAW/eQ0X9lKtVIykbETrnM2H7EnvplCzPHtQLodpib4o9JXfh9n6ZDgdDC7cuJoiVB9QJg089ew==",
 6893              "dev": true,
 6894              "optional": true,
 6895              "requires": {
 6896                "any-promise": "1.3.0",
 6897                "crypto-browserify": "3.12.0",
 6898                "eth-lib": "0.2.7",
 6899                "scrypt.js": "0.2.0",
 6900                "underscore": "1.8.3",
 6901                "uuid": "2.0.1",
 6902                "web3-core": "1.0.0-beta.35",
 6903                "web3-core-helpers": "1.0.0-beta.35",
 6904                "web3-core-method": "1.0.0-beta.35",
 6905                "web3-utils": "1.0.0-beta.35"
 6906              },
 6907              "dependencies": {
 6908                "eth-lib": {
 6909                  "version": "0.2.7",
 6910                  "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.2.7.tgz",
 6911                  "integrity": "sha1-L5Pxex4jrsN1nNSj/iDBKGo/wco=",
 6912                  "dev": true,
 6913                  "optional": true,
 6914                  "requires": {
 6915                    "bn.js": "^4.11.6",
 6916                    "elliptic": "^6.4.0",
 6917                    "xhr-request-promise": "^0.1.2"
 6918                  }
 6919                },
 6920                "uuid": {
 6921                  "version": "2.0.1",
 6922                  "resolved": "http://registry.npmjs.org/uuid/-/uuid-2.0.1.tgz",
 6923                  "integrity": "sha1-wqMN7bPlNdcsz4LjQ5QaULqFM6w=",
 6924                  "dev": true,
 6925                  "optional": true
 6926                }
 6927              }
 6928            },
 6929            "web3-eth-contract": {
 6930              "version": "1.0.0-beta.35",
 6931              "resolved": "https://registry.npmjs.org/web3-eth-contract/-/web3-eth-contract-1.0.0-beta.35.tgz",
 6932              "integrity": "sha512-foPohOg5O1UCGKGZOIs+kQK5IZdV2QQ7pAWwNxH8WHplUA+fre1MurXNpoxknUmH6mYplFhXjqgYq2MsrBpHrA==",
 6933              "dev": true,
 6934              "optional": true,
 6935              "requires": {
 6936                "underscore": "1.8.3",
 6937                "web3-core": "1.0.0-beta.35",
 6938                "web3-core-helpers": "1.0.0-beta.35",
 6939                "web3-core-method": "1.0.0-beta.35",
 6940                "web3-core-promievent": "1.0.0-beta.35",
 6941                "web3-core-subscriptions": "1.0.0-beta.35",
 6942                "web3-eth-abi": "1.0.0-beta.35",
 6943                "web3-utils": "1.0.0-beta.35"
 6944              }
 6945            },
 6946            "web3-eth-iban": {
 6947              "version": "1.0.0-beta.35",
 6948              "resolved": "https://registry.npmjs.org/web3-eth-iban/-/web3-eth-iban-1.0.0-beta.35.tgz",
 6949              "integrity": "sha512-H5wkcNcAIc+h/WoDIKv7ZYmrM2Xqu3O7jBQl1IWo73EDVQji+AoB2i3J8tuwI1yZRInRwrfpI3Zuwuf54hXHmQ==",
 6950              "dev": true,
 6951              "requires": {
 6952                "bn.js": "4.11.6",
 6953                "web3-utils": "1.0.0-beta.35"
 6954              },
 6955              "dependencies": {
 6956                "bn.js": {
 6957                  "version": "4.11.6",
 6958                  "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.6.tgz",
 6959                  "integrity": "sha1-UzRK2xRhehP26N0s4okF0cC6MhU=",
 6960                  "dev": true
 6961                }
 6962              }
 6963            },
 6964            "web3-eth-personal": {
 6965              "version": "1.0.0-beta.35",
 6966              "resolved": "https://registry.npmjs.org/web3-eth-personal/-/web3-eth-personal-1.0.0-beta.35.tgz",
 6967              "integrity": "sha512-AcM9nnlxu7ZRRxPvkrFB9eLxMM4A2cPfj2aCg21Wb2EpMnhR+b/O1cT33k7ApRowoMpM+T9M8vx2oPNwXfaCOQ==",
 6968              "dev": true,
 6969              "requires": {
 6970                "web3-core": "1.0.0-beta.35",
 6971                "web3-core-helpers": "1.0.0-beta.35",
 6972                "web3-core-method": "1.0.0-beta.35",
 6973                "web3-net": "1.0.0-beta.35",
 6974                "web3-utils": "1.0.0-beta.35"
 6975              }
 6976            },
 6977            "web3-net": {
 6978              "version": "1.0.0-beta.35",
 6979              "resolved": "https://registry.npmjs.org/web3-net/-/web3-net-1.0.0-beta.35.tgz",
 6980              "integrity": "sha512-bbwaQ/KohGjIJ6HAKbZ6KrklCAaG6/B7hIbAbVLSFLxF+Yz9lmAgQYaDInpidpC/NLb3WOmcbRF+P77J4qMVIA==",
 6981              "dev": true,
 6982              "requires": {
 6983                "web3-core": "1.0.0-beta.35",
 6984                "web3-core-method": "1.0.0-beta.35",
 6985                "web3-utils": "1.0.0-beta.35"
 6986              }
 6987            },
 6988            "web3-provider-engine": {
 6989              "version": "14.1.0",
 6990              "resolved": "https://registry.npmjs.org/web3-provider-engine/-/web3-provider-engine-14.1.0.tgz",
 6991              "integrity": "sha512-vGZtqhSUzGTiMGhJXNnB/aRDlrPZLhLnBZ2NPArkZtr8XSrwg9m08tw4+PuWg5za0TJuoE/vuPQc501HddZZWw==",
 6992              "dev": true,
 6993              "requires": {
 6994                "async": "^2.5.0",
 6995                "backoff": "^2.5.0",
 6996                "clone": "^2.0.0",
 6997                "cross-fetch": "^2.1.0",
 6998                "eth-block-tracker": "^3.0.0",
 6999                "eth-json-rpc-infura": "^3.1.0",
 7000                "eth-sig-util": "^1.4.2",
 7001                "ethereumjs-block": "^1.2.2",
 7002                "ethereumjs-tx": "^1.2.0",
 7003                "ethereumjs-util": "^5.1.5",
 7004                "ethereumjs-vm": "^2.3.4",
 7005                "json-rpc-error": "^2.0.0",
 7006                "json-stable-stringify": "^1.0.1",
 7007                "promise-to-callback": "^1.0.0",
 7008                "readable-stream": "^2.2.9",
 7009                "request": "^2.85.0",
 7010                "semaphore": "^1.0.3",
 7011                "ws": "^5.1.1",
 7012                "xhr": "^2.2.0",
 7013                "xtend": "^4.0.1"
 7014              },
 7015              "dependencies": {
 7016                "eth-sig-util": {
 7017                  "version": "1.4.2",
 7018                  "resolved": "https://registry.npmjs.org/eth-sig-util/-/eth-sig-util-1.4.2.tgz",
 7019                  "integrity": "sha1-jZWCAsftuq6Dlwf7pvCf8ydgYhA=",
 7020                  "dev": true,
 7021                  "requires": {
 7022                    "ethereumjs-abi": "git+https://github.com/ethereumjs/ethereumjs-abi.git#8431eab7b3384e65e8126a4602520b78031666fb",
 7023                    "ethereumjs-util": "^5.1.1"
 7024                  }
 7025                },
 7026                "ethereumjs-abi": {
 7027                  "version": "git+https://github.com/ethereumjs/ethereumjs-abi.git#8431eab7b3384e65e8126a4602520b78031666fb",
 7028                  "from": "git+https://github.com/ethereumjs/ethereumjs-abi.git",
 7029                  "dev": true,
 7030                  "requires": {
 7031                    "bn.js": "^4.11.8",
 7032                    "ethereumjs-util": "^6.0.0"
 7033                  },
 7034                  "dependencies": {
 7035                    "ethereumjs-util": {
 7036                      "version": "6.1.0",
 7037                      "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-6.1.0.tgz",
 7038                      "integrity": "sha512-URESKMFbDeJxnAxPppnk2fN6Y3BIatn9fwn76Lm8bQlt+s52TpG8dN9M66MLPuRAiAOIqL3dfwqWJf0sd0fL0Q==",
 7039                      "dev": true,
 7040                      "requires": {
 7041                        "bn.js": "^4.11.0",
 7042                        "create-hash": "^1.1.2",
 7043                        "ethjs-util": "0.1.6",
 7044                        "keccak": "^1.0.2",
 7045                        "rlp": "^2.0.0",
 7046                        "safe-buffer": "^5.1.1",
 7047                        "secp256k1": "^3.0.1"
 7048                      }
 7049                    }
 7050                  }
 7051                },
 7052                "ws": {
 7053                  "version": "5.2.2",
 7054                  "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.2.tgz",
 7055                  "integrity": "sha512-jaHFD6PFv6UgoIVda6qZllptQsMlDEJkTQcybzzXDYM1XO9Y8em691FGMPmM46WGyLU4z9KMgQN+qrux/nhlHA==",
 7056                  "dev": true,
 7057                  "requires": {
 7058                    "async-limiter": "~1.0.0"
 7059                  }
 7060                }
 7061              }
 7062            },
 7063            "web3-providers-http": {
 7064              "version": "1.0.0-beta.35",
 7065              "resolved": "https://registry.npmjs.org/web3-providers-http/-/web3-providers-http-1.0.0-beta.35.tgz",
 7066              "integrity": "sha512-DcIMFq52Fb08UpWyZ3ZlES6NsNqJnco4hBS/Ej6eOcASfuUayPI+GLkYVZsnF3cBYqlH+DOKuArcKSuIxK7jIA==",
 7067              "dev": true,
 7068              "requires": {
 7069                "web3-core-helpers": "1.0.0-beta.35",
 7070                "xhr2-cookies": "1.1.0"
 7071              }
 7072            },
 7073            "web3-providers-ipc": {
 7074              "version": "1.0.0-beta.35",
 7075              "resolved": "https://registry.npmjs.org/web3-providers-ipc/-/web3-providers-ipc-1.0.0-beta.35.tgz",
 7076              "integrity": "sha512-iB0FG0HcpUnayfa8pn4guqEQ4Y1nrroi/jffdtQgFkrNt0sD3fMSwwC0AbmECqj3tDLl0e1slBR0RENll+ZF0g==",
 7077              "dev": true,
 7078              "requires": {
 7079                "oboe": "2.1.3",
 7080                "underscore": "1.8.3",
 7081                "web3-core-helpers": "1.0.0-beta.35"
 7082              }
 7083            },
 7084            "web3-providers-ws": {
 7085              "version": "1.0.0-beta.35",
 7086              "resolved": "https://registry.npmjs.org/web3-providers-ws/-/web3-providers-ws-1.0.0-beta.35.tgz",
 7087              "integrity": "sha512-Cx64NgDStynKaUGDIIOfaCd0fZusL8h5avKTkdTjUu2aHhFJhZoVBGVLhoDtUaqZGWIZGcBJOoVf2JkGUOjDRQ==",
 7088              "dev": true,
 7089              "requires": {
 7090                "underscore": "1.8.3",
 7091                "web3-core-helpers": "1.0.0-beta.35",
 7092                "websocket": "git://github.com/frozeman/WebSocket-Node.git#6c72925e3f8aaaea8dc8450f97627e85263999f2"
 7093              },
 7094              "dependencies": {
 7095                "debug": {
 7096                  "version": "2.6.9",
 7097                  "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
 7098                  "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
 7099                  "dev": true,
 7100                  "requires": {
 7101                    "ms": "2.0.0"
 7102                  }
 7103                },
 7104                "websocket": {
 7105                  "version": "git://github.com/frozeman/WebSocket-Node.git#6c72925e3f8aaaea8dc8450f97627e85263999f2",
 7106                  "from": "git://github.com/frozeman/WebSocket-Node.git#browserifyCompatible",
 7107                  "dev": true,
 7108                  "requires": {
 7109                    "debug": "^2.2.0",
 7110                    "nan": "^2.3.3",
 7111                    "typedarray-to-buffer": "^3.1.2",
 7112                    "yaeti": "^0.0.6"
 7113                  }
 7114                }
 7115              }
 7116            },
 7117            "web3-shh": {
 7118              "version": "1.0.0-beta.35",
 7119              "resolved": "https://registry.npmjs.org/web3-shh/-/web3-shh-1.0.0-beta.35.tgz",
 7120              "integrity": "sha512-8qSonk/x0xabERS9Sr6AIADN/Ty+5KwARkkGIfSYHKqFpdMDz+76F7cUCxtoCZoS8K04xgZlDKYe0TJXLYA0Fw==",
 7121              "dev": true,
 7122              "optional": true,
 7123              "requires": {
 7124                "web3-core": "1.0.0-beta.35",
 7125                "web3-core-method": "1.0.0-beta.35",
 7126                "web3-core-subscriptions": "1.0.0-beta.35",
 7127                "web3-net": "1.0.0-beta.35"
 7128              }
 7129            },
 7130            "web3-utils": {
 7131              "version": "1.0.0-beta.35",
 7132              "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.0.0-beta.35.tgz",
 7133              "integrity": "sha512-Dq6f0SOKj3BDFRgOPnE6ALbzBDCKVIW8mKWVf7tGVhTDHf+wQaWwQSC3aArFSqdExB75BPBPyDpuMTNszhljpA==",
 7134              "dev": true,
 7135              "requires": {
 7136                "bn.js": "4.11.6",
 7137                "eth-lib": "0.1.27",
 7138                "ethjs-unit": "0.1.6",
 7139                "number-to-bn": "1.7.0",
 7140                "randomhex": "0.1.5",
 7141                "underscore": "1.8.3",
 7142                "utf8": "2.1.1"
 7143              },
 7144              "dependencies": {
 7145                "bn.js": {
 7146                  "version": "4.11.6",
 7147                  "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.6.tgz",
 7148                  "integrity": "sha1-UzRK2xRhehP26N0s4okF0cC6MhU=",
 7149                  "dev": true
 7150                },
 7151                "utf8": {
 7152                  "version": "2.1.1",
 7153                  "resolved": "http://registry.npmjs.org/utf8/-/utf8-2.1.1.tgz",
 7154                  "integrity": "sha1-LgHbAvfY0JRPdxBPFgnrDDBM92g=",
 7155                  "dev": true
 7156                }
 7157              }
 7158            },
 7159            "websocket": {
 7160              "version": "1.0.26",
 7161              "resolved": "https://registry.npmjs.org/websocket/-/websocket-1.0.26.tgz",
 7162              "integrity": "sha512-fjcrYDPIQxpTnqFQ9JjxUQcdvR89MFAOjPBlF+vjOt49w/XW4fJknUoMz/mDIn2eK1AdslVojcaOxOqyZZV8rw==",
 7163              "dev": true,
 7164              "requires": {
 7165                "debug": "^2.2.0",
 7166                "nan": "^2.3.3",
 7167                "typedarray-to-buffer": "^3.1.2",
 7168                "yaeti": "^0.0.6"
 7169              },
 7170              "dependencies": {
 7171                "debug": {
 7172                  "version": "2.6.9",
 7173                  "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
 7174                  "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
 7175                  "dev": true,
 7176                  "requires": {
 7177                    "ms": "2.0.0"
 7178                  }
 7179                }
 7180              }
 7181            },
 7182            "whatwg-fetch": {
 7183              "version": "2.0.4",
 7184              "resolved": "http://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.4.tgz",
 7185              "integrity": "sha512-dcQ1GWpOD/eEQ97k66aiEVpNnapVj90/+R+SXTPYGHpYBBypfKJEQjLrvMZ7YXbKm21gXd4NcuxUTjiv1YtLng==",
 7186              "dev": true
 7187            },
 7188            "which-module": {
 7189              "version": "1.0.0",
 7190              "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz",
 7191              "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=",
 7192              "dev": true
 7193            },
 7194            "window-size": {
 7195              "version": "0.2.0",
 7196              "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.2.0.tgz",
 7197              "integrity": "sha1-tDFbtCFKPXBY6+7okuE/ok2YsHU=",
 7198              "dev": true
 7199            },
 7200            "wrap-ansi": {
 7201              "version": "2.1.0",
 7202              "resolved": "http://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz",
 7203              "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=",
 7204              "dev": true,
 7205              "requires": {
 7206                "string-width": "^1.0.1",
 7207                "strip-ansi": "^3.0.1"
 7208              }
 7209            },
 7210            "wrappy": {
 7211              "version": "1.0.2",
 7212              "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
 7213              "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
 7214            },
 7215            "ws": {
 7216              "version": "3.3.3",
 7217              "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz",
 7218              "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==",
 7219              "dev": true,
 7220              "requires": {
 7221                "async-limiter": "~1.0.0",
 7222                "safe-buffer": "~5.1.0",
 7223                "ultron": "~1.1.0"
 7224              }
 7225            },
 7226            "xhr": {
 7227              "version": "2.5.0",
 7228              "resolved": "https://registry.npmjs.org/xhr/-/xhr-2.5.0.tgz",
 7229              "integrity": "sha512-4nlO/14t3BNUZRXIXfXe+3N6w3s1KoxcJUUURctd64BLRe67E4gRwp4PjywtDY72fXpZ1y6Ch0VZQRY/gMPzzQ==",
 7230              "dev": true,
 7231              "requires": {
 7232                "global": "~4.3.0",
 7233                "is-function": "^1.0.1",
 7234                "parse-headers": "^2.0.0",
 7235                "xtend": "^4.0.0"
 7236              }
 7237            },
 7238            "xhr-request": {
 7239              "version": "1.1.0",
 7240              "resolved": "https://registry.npmjs.org/xhr-request/-/xhr-request-1.1.0.tgz",
 7241              "integrity": "sha512-Y7qzEaR3FDtL3fP30k9wO/e+FBnBByZeybKOhASsGP30NIkRAAkKD/sCnLvgEfAIEC1rcmK7YG8f4oEnIrrWzA==",
 7242              "dev": true,
 7243              "requires": {
 7244                "buffer-to-arraybuffer": "^0.0.5",
 7245                "object-assign": "^4.1.1",
 7246                "query-string": "^5.0.1",
 7247                "simple-get": "^2.7.0",
 7248                "timed-out": "^4.0.1",
 7249                "url-set-query": "^1.0.0",
 7250                "xhr": "^2.0.4"
 7251              }
 7252            },
 7253            "xhr-request-promise": {
 7254              "version": "0.1.2",
 7255              "resolved": "https://registry.npmjs.org/xhr-request-promise/-/xhr-request-promise-0.1.2.tgz",
 7256              "integrity": "sha1-NDxE0e53JrhkgGloLQ+EDIO0Jh0=",
 7257              "dev": true,
 7258              "requires": {
 7259                "xhr-request": "^1.0.1"
 7260              }
 7261            },
 7262            "xhr2-cookies": {
 7263              "version": "1.1.0",
 7264              "resolved": "https://registry.npmjs.org/xhr2-cookies/-/xhr2-cookies-1.1.0.tgz",
 7265              "integrity": "sha1-fXdEnQmZGX8VXLc7I99yUF7YnUg=",
 7266              "dev": true,
 7267              "requires": {
 7268                "cookiejar": "^2.1.1"
 7269              }
 7270            },
 7271            "xtend": {
 7272              "version": "4.0.1",
 7273              "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz",
 7274              "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=",
 7275              "dev": true
 7276            },
 7277            "y18n": {
 7278              "version": "3.2.1",
 7279              "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz",
 7280              "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=",
 7281              "dev": true
 7282            },
 7283            "yaeti": {
 7284              "version": "0.0.6",
 7285              "resolved": "https://registry.npmjs.org/yaeti/-/yaeti-0.0.6.tgz",
 7286              "integrity": "sha1-8m9ITXJoTPQr7ft2lwqhYI+/lXc=",
 7287              "dev": true
 7288            },
 7289            "yargs": {
 7290              "version": "4.8.1",
 7291              "resolved": "http://registry.npmjs.org/yargs/-/yargs-4.8.1.tgz",
 7292              "integrity": "sha1-wMQpJMpKqmsObaFznfshZDn53cA=",
 7293              "dev": true,
 7294              "requires": {
 7295                "cliui": "^3.2.0",
 7296                "decamelize": "^1.1.1",
 7297                "get-caller-file": "^1.0.1",
 7298                "lodash.assign": "^4.0.3",
 7299                "os-locale": "^1.4.0",
 7300                "read-pkg-up": "^1.0.1",
 7301                "require-directory": "^2.1.1",
 7302                "require-main-filename": "^1.0.1",
 7303                "set-blocking": "^2.0.0",
 7304                "string-width": "^1.0.1",
 7305                "which-module": "^1.0.0",
 7306                "window-size": "^0.2.0",
 7307                "y18n": "^3.2.1",
 7308                "yargs-parser": "^2.4.1"
 7309              }
 7310            },
 7311            "yargs-parser": {
 7312              "version": "2.4.1",
 7313              "resolved": "http://registry.npmjs.org/yargs-parser/-/yargs-parser-2.4.1.tgz",
 7314              "integrity": "sha1-hVaN488VD/SfpRgl8DqMiA3cxcQ=",
 7315              "dev": true,
 7316              "requires": {
 7317                "camelcase": "^3.0.0",
 7318                "lodash.assign": "^4.0.6"
 7319              }
 7320            },
 7321            "yauzl": {
 7322              "version": "2.10.0",
 7323              "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
 7324              "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=",
 7325              "dev": true,
 7326              "optional": true,
 7327              "requires": {
 7328                "buffer-crc32": "~0.2.3",
 7329                "fd-slicer": "~1.1.0"
 7330              }
 7331            }
 7332          }
 7333        },
 7334        "get-caller-file": {
 7335          "version": "1.0.3",
 7336          "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz",
 7337          "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==",
 7338          "dev": true
 7339        },
 7340        "get-stream": {
 7341          "version": "3.0.0",
 7342          "resolved": "http://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
 7343          "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
 7344          "dev": true
 7345        },
 7346        "invert-kv": {
 7347          "version": "1.0.0",
 7348          "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz",
 7349          "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=",
 7350          "dev": true
 7351        },
 7352        "is-fullwidth-code-point": {
 7353          "version": "2.0.0",
 7354          "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
 7355          "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
 7356          "dev": true
 7357        },
 7358        "is-stream": {
 7359          "version": "1.1.0",
 7360          "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
 7361          "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
 7362          "dev": true
 7363        },
 7364        "isexe": {
 7365          "version": "2.0.0",
 7366          "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
 7367          "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
 7368          "dev": true
 7369        },
 7370        "lcid": {
 7371          "version": "1.0.0",
 7372          "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz",
 7373          "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=",
 7374          "dev": true,
 7375          "requires": {
 7376            "invert-kv": "^1.0.0"
 7377          }
 7378        },
 7379        "locate-path": {
 7380          "version": "2.0.0",
 7381          "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
 7382          "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
 7383          "dev": true,
 7384          "requires": {
 7385            "p-locate": "^2.0.0",
 7386            "path-exists": "^3.0.0"
 7387          }
 7388        },
 7389        "lru-cache": {
 7390          "version": "4.1.3",
 7391          "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.3.tgz",
 7392          "integrity": "sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA==",
 7393          "dev": true,
 7394          "requires": {
 7395            "pseudomap": "^1.0.2",
 7396            "yallist": "^2.1.2"
 7397          }
 7398        },
 7399        "mem": {
 7400          "version": "1.1.0",
 7401          "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz",
 7402          "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=",
 7403          "dev": true,
 7404          "requires": {
 7405            "mimic-fn": "^1.0.0"
 7406          }
 7407        },
 7408        "mimic-fn": {
 7409          "version": "1.2.0",
 7410          "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz",
 7411          "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==",
 7412          "dev": true
 7413        },
 7414        "npm-run-path": {
 7415          "version": "2.0.2",
 7416          "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
 7417          "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
 7418          "dev": true,
 7419          "requires": {
 7420            "path-key": "^2.0.0"
 7421          }
 7422        },
 7423        "number-is-nan": {
 7424          "version": "1.0.1",
 7425          "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
 7426          "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
 7427          "dev": true
 7428        },
 7429        "os-locale": {
 7430          "version": "2.1.0",
 7431          "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz",
 7432          "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==",
 7433          "dev": true,
 7434          "requires": {
 7435            "execa": "^0.7.0",
 7436            "lcid": "^1.0.0",
 7437            "mem": "^1.1.0"
 7438          }
 7439        },
 7440        "p-finally": {
 7441          "version": "1.0.0",
 7442          "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
 7443          "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=",
 7444          "dev": true
 7445        },
 7446        "p-limit": {
 7447          "version": "1.3.0",
 7448          "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
 7449          "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
 7450          "dev": true,
 7451          "requires": {
 7452            "p-try": "^1.0.0"
 7453          }
 7454        },
 7455        "p-locate": {
 7456          "version": "2.0.0",
 7457          "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
 7458          "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
 7459          "dev": true,
 7460          "requires": {
 7461            "p-limit": "^1.1.0"
 7462          }
 7463        },
 7464        "p-try": {
 7465          "version": "1.0.0",
 7466          "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
 7467          "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",
 7468          "dev": true
 7469        },
 7470        "path-exists": {
 7471          "version": "3.0.0",
 7472          "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
 7473          "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
 7474          "dev": true
 7475        },
 7476        "path-key": {
 7477          "version": "2.0.1",
 7478          "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
 7479          "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
 7480          "dev": true
 7481        },
 7482        "pseudomap": {
 7483          "version": "1.0.2",
 7484          "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
 7485          "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=",
 7486          "dev": true
 7487        },
 7488        "require-directory": {
 7489          "version": "2.1.1",
 7490          "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
 7491          "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
 7492          "dev": true
 7493        },
 7494        "require-main-filename": {
 7495          "version": "1.0.1",
 7496          "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz",
 7497          "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=",
 7498          "dev": true
 7499        },
 7500        "set-blocking": {
 7501          "version": "2.0.0",
 7502          "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
 7503          "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
 7504          "dev": true
 7505        },
 7506        "shebang-command": {
 7507          "version": "1.2.0",
 7508          "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
 7509          "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
 7510          "dev": true,
 7511          "requires": {
 7512            "shebang-regex": "^1.0.0"
 7513          }
 7514        },
 7515        "shebang-regex": {
 7516          "version": "1.0.0",
 7517          "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
 7518          "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
 7519          "dev": true
 7520        },
 7521        "signal-exit": {
 7522          "version": "3.0.2",
 7523          "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz",
 7524          "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=",
 7525          "dev": true
 7526        },
 7527        "source-map": {
 7528          "version": "0.6.1",
 7529          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
 7530          "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
 7531          "dev": true
 7532        },
 7533        "source-map-support": {
 7534          "version": "0.5.9",
 7535          "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.9.tgz",
 7536          "integrity": "sha512-gR6Rw4MvUlYy83vP0vxoVNzM6t8MUXqNuRsuBmBHQDu1Fh6X015FrLdgoDKcNdkwGubozq0P4N0Q37UyFVr1EA==",
 7537          "dev": true,
 7538          "requires": {
 7539            "buffer-from": "^1.0.0",
 7540            "source-map": "^0.6.0"
 7541          }
 7542        },
 7543        "string-width": {
 7544          "version": "2.1.1",
 7545          "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
 7546          "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
 7547          "dev": true,
 7548          "requires": {
 7549            "is-fullwidth-code-point": "^2.0.0",
 7550            "strip-ansi": "^4.0.0"
 7551          }
 7552        },
 7553        "strip-ansi": {
 7554          "version": "4.0.0",
 7555          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
 7556          "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
 7557          "dev": true,
 7558          "requires": {
 7559            "ansi-regex": "^3.0.0"
 7560          }
 7561        },
 7562        "strip-eof": {
 7563          "version": "1.0.0",
 7564          "resolved": "http://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz",
 7565          "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=",
 7566          "dev": true
 7567        },
 7568        "which": {
 7569          "version": "1.3.1",
 7570          "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
 7571          "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
 7572          "dev": true,
 7573          "requires": {
 7574            "isexe": "^2.0.0"
 7575          }
 7576        },
 7577        "which-module": {
 7578          "version": "2.0.0",
 7579          "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
 7580          "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",
 7581          "dev": true
 7582        },
 7583        "wrap-ansi": {
 7584          "version": "2.1.0",
 7585          "resolved": "http://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz",
 7586          "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=",
 7587          "dev": true,
 7588          "requires": {
 7589            "string-width": "^1.0.1",
 7590            "strip-ansi": "^3.0.1"
 7591          },
 7592          "dependencies": {
 7593            "ansi-regex": {
 7594              "version": "2.1.1",
 7595              "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
 7596              "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
 7597              "dev": true
 7598            },
 7599            "is-fullwidth-code-point": {
 7600              "version": "1.0.0",
 7601              "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
 7602              "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
 7603              "dev": true,
 7604              "requires": {
 7605                "number-is-nan": "^1.0.0"
 7606              }
 7607            },
 7608            "string-width": {
 7609              "version": "1.0.2",
 7610              "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
 7611              "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
 7612              "dev": true,
 7613              "requires": {
 7614                "code-point-at": "^1.0.0",
 7615                "is-fullwidth-code-point": "^1.0.0",
 7616                "strip-ansi": "^3.0.0"
 7617              }
 7618            },
 7619            "strip-ansi": {
 7620              "version": "3.0.1",
 7621              "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
 7622              "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
 7623              "dev": true,
 7624              "requires": {
 7625                "ansi-regex": "^2.0.0"
 7626              }
 7627            }
 7628          }
 7629        },
 7630        "y18n": {
 7631          "version": "3.2.1",
 7632          "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz",
 7633          "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=",
 7634          "dev": true
 7635        },
 7636        "yallist": {
 7637          "version": "2.1.2",
 7638          "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
 7639          "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
 7640          "dev": true
 7641        },
 7642        "yargs": {
 7643          "version": "11.1.0",
 7644          "resolved": "http://registry.npmjs.org/yargs/-/yargs-11.1.0.tgz",
 7645          "integrity": "sha512-NwW69J42EsCSanF8kyn5upxvjp5ds+t3+udGBeTbFnERA+lF541DDpMawzo4z6W/QrzNM18D+BPMiOBibnFV5A==",
 7646          "dev": true,
 7647          "requires": {
 7648            "cliui": "^4.0.0",
 7649            "decamelize": "^1.1.1",
 7650            "find-up": "^2.1.0",
 7651            "get-caller-file": "^1.0.1",
 7652            "os-locale": "^2.0.0",
 7653            "require-directory": "^2.1.1",
 7654            "require-main-filename": "^1.0.1",
 7655            "set-blocking": "^2.0.0",
 7656            "string-width": "^2.0.0",
 7657            "which-module": "^2.0.0",
 7658            "y18n": "^3.2.1",
 7659            "yargs-parser": "^9.0.2"
 7660          }
 7661        },
 7662        "yargs-parser": {
 7663          "version": "9.0.2",
 7664          "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-9.0.2.tgz",
 7665          "integrity": "sha1-nM9qQ0YP5O1Aqbto9I1DuKaMwHc=",
 7666          "dev": true,
 7667          "requires": {
 7668            "camelcase": "^4.1.0"
 7669          }
 7670        }
 7671      }
 7672    },
 7673    "get-caller-file": {
 7674      "version": "1.0.3",
 7675      "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz",
 7676      "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w=="
 7677    },
 7678    "get-func-name": {
 7679      "version": "2.0.0",
 7680      "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz",
 7681      "integrity": "sha1-6td0q+5y4gQJQzoGY2YCPdaIekE="
 7682    },
 7683    "get-stream": {
 7684      "version": "3.0.0",
 7685      "resolved": "http://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
 7686      "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ="
 7687    },
 7688    "getpass": {
 7689      "version": "0.1.7",
 7690      "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
 7691      "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
 7692      "requires": {
 7693        "assert-plus": "^1.0.0"
 7694      }
 7695    },
 7696    "glob": {
 7697      "version": "7.1.3",
 7698      "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz",
 7699      "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==",
 7700      "requires": {
 7701        "fs.realpath": "^1.0.0",
 7702        "inflight": "^1.0.4",
 7703        "inherits": "2",
 7704        "minimatch": "^3.0.4",
 7705        "once": "^1.3.0",
 7706        "path-is-absolute": "^1.0.0"
 7707      }
 7708    },
 7709    "global": {
 7710      "version": "4.3.2",
 7711      "resolved": "https://registry.npmjs.org/global/-/global-4.3.2.tgz",
 7712      "integrity": "sha1-52mJJopsdMOJCLEwWxD8DjlOnQ8=",
 7713      "requires": {
 7714        "min-document": "^2.19.0",
 7715        "process": "~0.5.1"
 7716      }
 7717    },
 7718    "globals": {
 7719      "version": "11.12.0",
 7720      "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
 7721      "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA=="
 7722    },
 7723    "got": {
 7724      "version": "7.1.0",
 7725      "resolved": "https://registry.npmjs.org/got/-/got-7.1.0.tgz",
 7726      "integrity": "sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw==",
 7727      "requires": {
 7728        "decompress-response": "^3.2.0",
 7729        "duplexer3": "^0.1.4",
 7730        "get-stream": "^3.0.0",
 7731        "is-plain-obj": "^1.1.0",
 7732        "is-retry-allowed": "^1.0.0",
 7733        "is-stream": "^1.0.0",
 7734        "isurl": "^1.0.0-alpha5",
 7735        "lowercase-keys": "^1.0.0",
 7736        "p-cancelable": "^0.3.0",
 7737        "p-timeout": "^1.1.1",
 7738        "safe-buffer": "^5.0.1",
 7739        "timed-out": "^4.0.0",
 7740        "url-parse-lax": "^1.0.0",
 7741        "url-to-options": "^1.0.1"
 7742      }
 7743    },
 7744    "graceful-fs": {
 7745      "version": "4.1.15",
 7746      "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz",
 7747      "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA=="
 7748    },
 7749    "graceful-readlink": {
 7750      "version": "1.0.1",
 7751      "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz",
 7752      "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU="
 7753    },
 7754    "growl": {
 7755      "version": "1.10.5",
 7756      "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz",
 7757      "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==",
 7758      "dev": true
 7759    },
 7760    "har-schema": {
 7761      "version": "2.0.0",
 7762      "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
 7763      "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI="
 7764    },
 7765    "har-validator": {
 7766      "version": "5.1.3",
 7767      "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz",
 7768      "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==",
 7769      "requires": {
 7770        "ajv": "^6.5.5",
 7771        "har-schema": "^2.0.0"
 7772      }
 7773    },
 7774    "has-flag": {
 7775      "version": "3.0.0",
 7776      "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
 7777      "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0="
 7778    },
 7779    "has-symbol-support-x": {
 7780      "version": "1.4.2",
 7781      "resolved": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz",
 7782      "integrity": "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw=="
 7783    },
 7784    "has-to-string-tag-x": {
 7785      "version": "1.4.1",
 7786      "resolved": "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz",
 7787      "integrity": "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==",
 7788      "requires": {
 7789        "has-symbol-support-x": "^1.4.1"
 7790      }
 7791    },
 7792    "hash-base": {
 7793      "version": "3.0.4",
 7794      "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz",
 7795      "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=",
 7796      "requires": {
 7797        "inherits": "^2.0.1",
 7798        "safe-buffer": "^5.0.1"
 7799      }
 7800    },
 7801    "hash.js": {
 7802      "version": "1.1.7",
 7803      "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz",
 7804      "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==",
 7805      "requires": {
 7806        "inherits": "^2.0.3",
 7807        "minimalistic-assert": "^1.0.1"
 7808      }
 7809    },
 7810    "he": {
 7811      "version": "1.1.1",
 7812      "resolved": "https://registry.npmjs.org/he/-/he-1.1.1.tgz",
 7813      "integrity": "sha1-k0EP0hsAlzUVH4howvJx80J+I/0=",
 7814      "dev": true
 7815    },
 7816    "hmac-drbg": {
 7817      "version": "1.0.1",
 7818      "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz",
 7819      "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=",
 7820      "requires": {
 7821        "hash.js": "^1.0.3",
 7822        "minimalistic-assert": "^1.0.0",
 7823        "minimalistic-crypto-utils": "^1.0.1"
 7824      }
 7825    },
 7826    "http-errors": {
 7827      "version": "1.6.3",
 7828      "resolved": "http://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz",
 7829      "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=",
 7830      "requires": {
 7831        "depd": "~1.1.2",
 7832        "inherits": "2.0.3",
 7833        "setprototypeof": "1.1.0",
 7834        "statuses": ">= 1.4.0 < 2"
 7835      }
 7836    },
 7837    "http-https": {
 7838      "version": "1.0.0",
 7839      "resolved": "https://registry.npmjs.org/http-https/-/http-https-1.0.0.tgz",
 7840      "integrity": "sha1-L5CN1fHbQGjAWM1ubUzjkskTOJs="
 7841    },
 7842    "http-signature": {
 7843      "version": "1.2.0",
 7844      "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
 7845      "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
 7846      "requires": {
 7847        "assert-plus": "^1.0.0",
 7848        "jsprim": "^1.2.2",
 7849        "sshpk": "^1.7.0"
 7850      }
 7851    },
 7852    "iconv-lite": {
 7853      "version": "0.4.24",
 7854      "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
 7855      "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
 7856      "requires": {
 7857        "safer-buffer": ">= 2.1.2 < 3"
 7858      }
 7859    },
 7860    "idna-uts46-hx": {
 7861      "version": "2.3.1",
 7862      "resolved": "https://registry.npmjs.org/idna-uts46-hx/-/idna-uts46-hx-2.3.1.tgz",
 7863      "integrity": "sha512-PWoF9Keq6laYdIRwwCdhTPl60xRqAloYNMQLiyUnG42VjT53oW07BXIRM+NK7eQjzXjAk2gUvX9caRxlnF9TAA==",
 7864      "requires": {
 7865        "punycode": "2.1.0"
 7866      },
 7867      "dependencies": {
 7868        "punycode": {
 7869          "version": "2.1.0",
 7870          "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.0.tgz",
 7871          "integrity": "sha1-X4Y+3Im5bbCQdLrXlHvwkFbKTn0="
 7872        }
 7873      }
 7874    },
 7875    "ieee754": {
 7876      "version": "1.1.12",
 7877      "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.12.tgz",
 7878      "integrity": "sha512-GguP+DRY+pJ3soyIiGPTvdiVXjZ+DbXOxGpXn3eMvNW4x4irjqXm4wHKscC+TfxSJ0yw/S1F24tqdMNsMZTiLA=="
 7879    },
 7880    "ignore": {
 7881      "version": "4.0.6",
 7882      "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
 7883      "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg=="
 7884    },
 7885    "import-fresh": {
 7886      "version": "3.0.0",
 7887      "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.0.0.tgz",
 7888      "integrity": "sha512-pOnA9tfM3Uwics+SaBLCNyZZZbK+4PTu0OPZtLlMIrv17EdBoC15S9Kn8ckJ9TZTyKb3ywNE5y1yeDxxGA7nTQ==",
 7889      "requires": {
 7890        "parent-module": "^1.0.0",
 7891        "resolve-from": "^4.0.0"
 7892      }
 7893    },
 7894    "imurmurhash": {
 7895      "version": "0.1.4",
 7896      "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
 7897      "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o="
 7898    },
 7899    "inflight": {
 7900      "version": "1.0.6",
 7901      "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
 7902      "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
 7903      "requires": {
 7904        "once": "^1.3.0",
 7905        "wrappy": "1"
 7906      }
 7907    },
 7908    "inherits": {
 7909      "version": "2.0.3",
 7910      "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
 7911      "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
 7912    },
 7913    "inquirer": {
 7914      "version": "6.3.1",
 7915      "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.3.1.tgz",
 7916      "integrity": "sha512-MmL624rfkFt4TG9y/Jvmt8vdmOo836U7Y0Hxr2aFk3RelZEGX4Igk0KabWrcaaZaTv9uzglOqWh1Vly+FAWAXA==",
 7917      "requires": {
 7918        "ansi-escapes": "^3.2.0",
 7919        "chalk": "^2.4.2",
 7920        "cli-cursor": "^2.1.0",
 7921        "cli-width": "^2.0.0",
 7922        "external-editor": "^3.0.3",
 7923        "figures": "^2.0.0",
 7924        "lodash": "^4.17.11",
 7925        "mute-stream": "0.0.7",
 7926        "run-async": "^2.2.0",
 7927        "rxjs": "^6.4.0",
 7928        "string-width": "^2.1.0",
 7929        "strip-ansi": "^5.1.0",
 7930        "through": "^2.3.6"
 7931      },
 7932      "dependencies": {
 7933        "ansi-regex": {
 7934          "version": "4.1.0",
 7935          "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
 7936          "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg=="
 7937        },
 7938        "strip-ansi": {
 7939          "version": "5.2.0",
 7940          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
 7941          "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
 7942          "requires": {
 7943            "ansi-regex": "^4.1.0"
 7944          }
 7945        }
 7946      }
 7947    },
 7948    "invert-kv": {
 7949      "version": "2.0.0",
 7950      "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz",
 7951      "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA=="
 7952    },
 7953    "ipaddr.js": {
 7954      "version": "1.8.0",
 7955      "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.8.0.tgz",
 7956      "integrity": "sha1-6qM9bd16zo9/b+DJygRA5wZzix4="
 7957    },
 7958    "is-callable": {
 7959      "version": "1.1.4",
 7960      "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz",
 7961      "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA=="
 7962    },
 7963    "is-fullwidth-code-point": {
 7964      "version": "2.0.0",
 7965      "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
 7966      "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8="
 7967    },
 7968    "is-function": {
 7969      "version": "1.0.1",
 7970      "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.1.tgz",
 7971      "integrity": "sha1-Es+5i2W1fdPRk6MSH19uL0N2ArU="
 7972    },
 7973    "is-hex-prefixed": {
 7974      "version": "1.0.0",
 7975      "resolved": "https://registry.npmjs.org/is-hex-prefixed/-/is-hex-prefixed-1.0.0.tgz",
 7976      "integrity": "sha1-fY035q135dEnFIkTxXPggtd39VQ="
 7977    },
 7978    "is-natural-number": {
 7979      "version": "4.0.1",
 7980      "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz",
 7981      "integrity": "sha1-q5124dtM7VHjXeDHLr7PCfc0zeg="
 7982    },
 7983    "is-object": {
 7984      "version": "1.0.1",
 7985      "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.1.tgz",
 7986      "integrity": "sha1-iVJojF7C/9awPsyF52ngKQMINHA="
 7987    },
 7988    "is-plain-obj": {
 7989      "version": "1.1.0",
 7990      "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
 7991      "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4="
 7992    },
 7993    "is-promise": {
 7994      "version": "2.1.0",
 7995      "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz",
 7996      "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o="
 7997    },
 7998    "is-retry-allowed": {
 7999      "version": "1.1.0",
 8000      "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz",
 8001      "integrity": "sha1-EaBgVotnM5REAz0BJaYaINVk+zQ="
 8002    },
 8003    "is-stream": {
 8004      "version": "1.1.0",
 8005      "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
 8006      "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ="
 8007    },
 8008    "is-typedarray": {
 8009      "version": "1.0.0",
 8010      "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
 8011      "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo="
 8012    },
 8013    "isarray": {
 8014      "version": "1.0.0",
 8015      "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
 8016      "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
 8017    },
 8018    "isexe": {
 8019      "version": "2.0.0",
 8020      "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
 8021      "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA="
 8022    },
 8023    "isstream": {
 8024      "version": "0.1.2",
 8025      "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
 8026      "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo="
 8027    },
 8028    "isurl": {
 8029      "version": "1.0.0",
 8030      "resolved": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz",
 8031      "integrity": "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==",
 8032      "requires": {
 8033        "has-to-string-tag-x": "^1.2.0",
 8034        "is-object": "^1.0.1"
 8035      }
 8036    },
 8037    "js-sha3": {
 8038      "version": "0.3.1",
 8039      "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.3.1.tgz",
 8040      "integrity": "sha1-hhIoAhQvCChQKg0d7h2V4lO7AkM="
 8041    },
 8042    "js-tokens": {
 8043      "version": "4.0.0",
 8044      "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
 8045      "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
 8046    },
 8047    "js-yaml": {
 8048      "version": "3.13.1",
 8049      "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz",
 8050      "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==",
 8051      "requires": {
 8052        "argparse": "^1.0.7",
 8053        "esprima": "^4.0.0"
 8054      }
 8055    },
 8056    "jsbn": {
 8057      "version": "0.1.1",
 8058      "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
 8059      "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM="
 8060    },
 8061    "json-schema": {
 8062      "version": "0.2.3",
 8063      "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
 8064      "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM="
 8065    },
 8066    "json-schema-traverse": {
 8067      "version": "0.4.1",
 8068      "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
 8069      "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="
 8070    },
 8071    "json-stable-stringify-without-jsonify": {
 8072      "version": "1.0.1",
 8073      "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
 8074      "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE="
 8075    },
 8076    "json-stringify-safe": {
 8077      "version": "5.0.1",
 8078      "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
 8079      "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus="
 8080    },
 8081    "jsonfile": {
 8082      "version": "2.4.0",
 8083      "resolved": "http://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz",
 8084      "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=",
 8085      "requires": {
 8086        "graceful-fs": "^4.1.6"
 8087      }
 8088    },
 8089    "jsprim": {
 8090      "version": "1.4.1",
 8091      "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
 8092      "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
 8093      "requires": {
 8094        "assert-plus": "1.0.0",
 8095        "extsprintf": "1.3.0",
 8096        "json-schema": "0.2.3",
 8097        "verror": "1.10.0"
 8098      }
 8099    },
 8100    "keccakjs": {
 8101      "version": "0.2.1",
 8102      "resolved": "https://registry.npmjs.org/keccakjs/-/keccakjs-0.2.1.tgz",
 8103      "integrity": "sha1-HWM6+QfvMFu/ny+mFtVsRFYd+k0=",
 8104      "requires": {
 8105        "browserify-sha3": "^0.0.1",
 8106        "sha3": "^1.1.0"
 8107      }
 8108    },
 8109    "lcid": {
 8110      "version": "2.0.0",
 8111      "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz",
 8112      "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==",
 8113      "requires": {
 8114        "invert-kv": "^2.0.0"
 8115      }
 8116    },
 8117    "levn": {
 8118      "version": "0.3.0",
 8119      "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
 8120      "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=",
 8121      "requires": {
 8122        "prelude-ls": "~1.1.2",
 8123        "type-check": "~0.3.2"
 8124      }
 8125    },
 8126    "locate-path": {
 8127      "version": "3.0.0",
 8128      "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
 8129      "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
 8130      "requires": {
 8131        "p-locate": "^3.0.0",
 8132        "path-exists": "^3.0.0"
 8133      }
 8134    },
 8135    "lodash": {
 8136      "version": "4.17.11",
 8137      "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz",
 8138      "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg=="
 8139    },
 8140    "lowercase-keys": {
 8141      "version": "1.0.1",
 8142      "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz",
 8143      "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA=="
 8144    },
 8145    "make-dir": {
 8146      "version": "1.3.0",
 8147      "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz",
 8148      "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==",
 8149      "requires": {
 8150        "pify": "^3.0.0"
 8151      },
 8152      "dependencies": {
 8153        "pify": {
 8154          "version": "3.0.0",
 8155          "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
 8156          "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY="
 8157        }
 8158      }
 8159    },
 8160    "map-age-cleaner": {
 8161      "version": "0.1.3",
 8162      "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz",
 8163      "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==",
 8164      "requires": {
 8165        "p-defer": "^1.0.0"
 8166      }
 8167    },
 8168    "md5.js": {
 8169      "version": "1.3.5",
 8170      "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz",
 8171      "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==",
 8172      "requires": {
 8173        "hash-base": "^3.0.0",
 8174        "inherits": "^2.0.1",
 8175        "safe-buffer": "^5.1.2"
 8176      }
 8177    },
 8178    "media-typer": {
 8179      "version": "0.3.0",
 8180      "resolved": "http://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
 8181      "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g="
 8182    },
 8183    "mem": {
 8184      "version": "4.3.0",
 8185      "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz",
 8186      "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==",
 8187      "requires": {
 8188        "map-age-cleaner": "^0.1.1",
 8189        "mimic-fn": "^2.0.0",
 8190        "p-is-promise": "^2.0.0"
 8191      },
 8192      "dependencies": {
 8193        "mimic-fn": {
 8194          "version": "2.1.0",
 8195          "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
 8196          "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg=="
 8197        }
 8198      }
 8199    },
 8200    "merge-descriptors": {
 8201      "version": "1.0.1",
 8202      "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
 8203      "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E="
 8204    },
 8205    "methods": {
 8206      "version": "1.1.2",
 8207      "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
 8208      "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4="
 8209    },
 8210    "miller-rabin": {
 8211      "version": "4.0.1",
 8212      "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz",
 8213      "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==",
 8214      "requires": {
 8215        "bn.js": "^4.0.0",
 8216        "brorand": "^1.0.1"
 8217      }
 8218    },
 8219    "mime": {
 8220      "version": "1.4.1",
 8221      "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz",
 8222      "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ=="
 8223    },
 8224    "mime-db": {
 8225      "version": "1.37.0",
 8226      "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.37.0.tgz",
 8227      "integrity": "sha512-R3C4db6bgQhlIhPU48fUtdVmKnflq+hRdad7IyKhtFj06VPNVdk2RhiYL3UjQIlso8L+YxAtFkobT0VK+S/ybg=="
 8228    },
 8229    "mime-types": {
 8230      "version": "2.1.21",
 8231      "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.21.tgz",
 8232      "integrity": "sha512-3iL6DbwpyLzjR3xHSFNFeb9Nz/M8WDkX33t1GFQnFOllWk8pOrh/LSrB5OXlnlW5P9LH73X6loW/eogc+F5lJg==",
 8233      "requires": {
 8234        "mime-db": "~1.37.0"
 8235      }
 8236    },
 8237    "mimic-fn": {
 8238      "version": "1.2.0",
 8239      "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz",
 8240      "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ=="
 8241    },
 8242    "mimic-response": {
 8243      "version": "1.0.1",
 8244      "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz",
 8245      "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ=="
 8246    },
 8247    "min-document": {
 8248      "version": "2.19.0",
 8249      "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz",
 8250      "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=",
 8251      "requires": {
 8252        "dom-walk": "^0.1.0"
 8253      }
 8254    },
 8255    "minimalistic-assert": {
 8256      "version": "1.0.1",
 8257      "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
 8258      "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A=="
 8259    },
 8260    "minimalistic-crypto-utils": {
 8261      "version": "1.0.1",
 8262      "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz",
 8263      "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo="
 8264    },
 8265    "minimatch": {
 8266      "version": "3.0.4",
 8267      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
 8268      "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
 8269      "requires": {
 8270        "brace-expansion": "^1.1.7"
 8271      }
 8272    },
 8273    "minimist": {
 8274      "version": "0.0.10",
 8275      "resolved": "http://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz",
 8276      "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=",
 8277      "dev": true
 8278    },
 8279    "mkdirp": {
 8280      "version": "0.5.1",
 8281      "resolved": "http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
 8282      "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
 8283      "requires": {
 8284        "minimist": "0.0.8"
 8285      },
 8286      "dependencies": {
 8287        "minimist": {
 8288          "version": "0.0.8",
 8289          "resolved": "http://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
 8290          "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0="
 8291        }
 8292      }
 8293    },
 8294    "mkdirp-promise": {
 8295      "version": "5.0.1",
 8296      "resolved": "https://registry.npmjs.org/mkdirp-promise/-/mkdirp-promise-5.0.1.tgz",
 8297      "integrity": "sha1-6bj2jlUsaKnBcTuEiD96HdA5uKE=",
 8298      "requires": {
 8299        "mkdirp": "*"
 8300      }
 8301    },
 8302    "mocha": {
 8303      "version": "5.2.0",
 8304      "resolved": "https://registry.npmjs.org/mocha/-/mocha-5.2.0.tgz",
 8305      "integrity": "sha512-2IUgKDhc3J7Uug+FxMXuqIyYzH7gJjXECKe/w43IGgQHTSj3InJi+yAA7T24L9bQMRKiUEHxEX37G5JpVUGLcQ==",
 8306      "dev": true,
 8307      "requires": {
 8308        "browser-stdout": "1.3.1",
 8309        "commander": "2.15.1",
 8310        "debug": "3.1.0",
 8311        "diff": "3.5.0",
 8312        "escape-string-regexp": "1.0.5",
 8313        "glob": "7.1.2",
 8314        "growl": "1.10.5",
 8315        "he": "1.1.1",
 8316        "minimatch": "3.0.4",
 8317        "mkdirp": "0.5.1",
 8318        "supports-color": "5.4.0"
 8319      },
 8320      "dependencies": {
 8321        "debug": {
 8322          "version": "3.1.0",
 8323          "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
 8324          "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
 8325          "dev": true,
 8326          "requires": {
 8327            "ms": "2.0.0"
 8328          }
 8329        },
 8330        "glob": {
 8331          "version": "7.1.2",
 8332          "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
 8333          "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==",
 8334          "dev": true,
 8335          "requires": {
 8336            "fs.realpath": "^1.0.0",
 8337            "inflight": "^1.0.4",
 8338            "inherits": "2",
 8339            "minimatch": "^3.0.4",
 8340            "once": "^1.3.0",
 8341            "path-is-absolute": "^1.0.0"
 8342          }
 8343        },
 8344        "ms": {
 8345          "version": "2.0.0",
 8346          "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
 8347          "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
 8348          "dev": true
 8349        },
 8350        "supports-color": {
 8351          "version": "5.4.0",
 8352          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz",
 8353          "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==",
 8354          "dev": true,
 8355          "requires": {
 8356            "has-flag": "^3.0.0"
 8357          }
 8358        }
 8359      }
 8360    },
 8361    "mock-fs": {
 8362      "version": "4.7.0",
 8363      "resolved": "https://registry.npmjs.org/mock-fs/-/mock-fs-4.7.0.tgz",
 8364      "integrity": "sha512-WlQNtUlzMRpvLHf8dqeUmNqfdPjGY29KrJF50Ldb4AcL+vQeR8QH3wQcFMgrhTwb1gHjZn9xggho+84tBskLgA=="
 8365    },
 8366    "mout": {
 8367      "version": "0.11.1",
 8368      "resolved": "https://registry.npmjs.org/mout/-/mout-0.11.1.tgz",
 8369      "integrity": "sha1-ujYR318OWx/7/QEWa48C0fX6K5k="
 8370    },
 8371    "ms": {
 8372      "version": "2.1.1",
 8373      "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
 8374      "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg=="
 8375    },
 8376    "mute-stream": {
 8377      "version": "0.0.7",
 8378      "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz",
 8379      "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s="
 8380    },
 8381    "mz": {
 8382      "version": "2.7.0",
 8383      "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz",
 8384      "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==",
 8385      "requires": {
 8386        "any-promise": "^1.0.0",
 8387        "object-assign": "^4.0.1",
 8388        "thenify-all": "^1.0.0"
 8389      }
 8390    },
 8391    "nan": {
 8392      "version": "2.11.1",
 8393      "resolved": "https://registry.npmjs.org/nan/-/nan-2.11.1.tgz",
 8394      "integrity": "sha512-iji6k87OSXa0CcrLl9z+ZiYSuR2o+c0bGuNmXdrhTQTakxytAFsC56SArGYoiHlJlFoHSnvmhpceZJaXkVuOtA=="
 8395    },
 8396    "nano-json-stream-parser": {
 8397      "version": "0.1.2",
 8398      "resolved": "https://registry.npmjs.org/nano-json-stream-parser/-/nano-json-stream-parser-0.1.2.tgz",
 8399      "integrity": "sha1-DMj20OK2IrR5xA1JnEbWS3Vcb18="
 8400    },
 8401    "nanoassert": {
 8402      "version": "1.1.0",
 8403      "resolved": "https://registry.npmjs.org/nanoassert/-/nanoassert-1.1.0.tgz",
 8404      "integrity": "sha1-TzFS4JVA/eKMdvRLGbvNHVpCR40="
 8405    },
 8406    "natural-compare": {
 8407      "version": "1.4.0",
 8408      "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
 8409      "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc="
 8410    },
 8411    "negotiator": {
 8412      "version": "0.6.1",
 8413      "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz",
 8414      "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk="
 8415    },
 8416    "nice-try": {
 8417      "version": "1.0.5",
 8418      "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
 8419      "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ=="
 8420    },
 8421    "npm-run-path": {
 8422      "version": "2.0.2",
 8423      "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
 8424      "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
 8425      "requires": {
 8426        "path-key": "^2.0.0"
 8427      }
 8428    },
 8429    "number-is-nan": {
 8430      "version": "1.0.1",
 8431      "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
 8432      "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0="
 8433    },
 8434    "number-to-bn": {
 8435      "version": "1.7.0",
 8436      "resolved": "https://registry.npmjs.org/number-to-bn/-/number-to-bn-1.7.0.tgz",
 8437      "integrity": "sha1-uzYjWS9+X54AMLGXe9QaDFP+HqA=",
 8438      "requires": {
 8439        "bn.js": "4.11.6",
 8440        "strip-hex-prefix": "1.0.0"
 8441      },
 8442      "dependencies": {
 8443        "bn.js": {
 8444          "version": "4.11.6",
 8445          "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.6.tgz",
 8446          "integrity": "sha1-UzRK2xRhehP26N0s4okF0cC6MhU="
 8447        }
 8448      }
 8449    },
 8450    "oauth-sign": {
 8451      "version": "0.9.0",
 8452      "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
 8453      "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ=="
 8454    },
 8455    "object-assign": {
 8456      "version": "4.1.1",
 8457      "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
 8458      "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
 8459    },
 8460    "oboe": {
 8461      "version": "2.1.3",
 8462      "resolved": "https://registry.npmjs.org/oboe/-/oboe-2.1.3.tgz",
 8463      "integrity": "sha1-K0hl29Rr6BIlcT9Om/5Lz09oCk8=",
 8464      "requires": {
 8465        "http-https": "^1.0.0"
 8466      }
 8467    },
 8468    "on-finished": {
 8469      "version": "2.3.0",
 8470      "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
 8471      "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
 8472      "requires": {
 8473        "ee-first": "1.1.1"
 8474      }
 8475    },
 8476    "once": {
 8477      "version": "1.4.0",
 8478      "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
 8479      "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
 8480      "requires": {
 8481        "wrappy": "1"
 8482      }
 8483    },
 8484    "onetime": {
 8485      "version": "2.0.1",
 8486      "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz",
 8487      "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=",
 8488      "requires": {
 8489        "mimic-fn": "^1.0.0"
 8490      }
 8491    },
 8492    "optimist": {
 8493      "version": "0.6.1",
 8494      "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz",
 8495      "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=",
 8496      "dev": true,
 8497      "requires": {
 8498        "minimist": "~0.0.1",
 8499        "wordwrap": "~0.0.2"
 8500      }
 8501    },
 8502    "optionator": {
 8503      "version": "0.8.2",
 8504      "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz",
 8505      "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=",
 8506      "requires": {
 8507        "deep-is": "~0.1.3",
 8508        "fast-levenshtein": "~2.0.4",
 8509        "levn": "~0.3.0",
 8510        "prelude-ls": "~1.1.2",
 8511        "type-check": "~0.3.2",
 8512        "wordwrap": "~1.0.0"
 8513      },
 8514      "dependencies": {
 8515        "wordwrap": {
 8516          "version": "1.0.0",
 8517          "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
 8518          "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus="
 8519        }
 8520      }
 8521    },
 8522    "os-locale": {
 8523      "version": "3.1.0",
 8524      "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz",
 8525      "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==",
 8526      "requires": {
 8527        "execa": "^1.0.0",
 8528        "lcid": "^2.0.0",
 8529        "mem": "^4.0.0"
 8530      }
 8531    },
 8532    "os-tmpdir": {
 8533      "version": "1.0.2",
 8534      "resolved": "http://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
 8535      "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ="
 8536    },
 8537    "p-cancelable": {
 8538      "version": "0.3.0",
 8539      "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.3.0.tgz",
 8540      "integrity": "sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw=="
 8541    },
 8542    "p-defer": {
 8543      "version": "1.0.0",
 8544      "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz",
 8545      "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww="
 8546    },
 8547    "p-finally": {
 8548      "version": "1.0.0",
 8549      "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
 8550      "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4="
 8551    },
 8552    "p-is-promise": {
 8553      "version": "2.1.0",
 8554      "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz",
 8555      "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg=="
 8556    },
 8557    "p-limit": {
 8558      "version": "2.2.0",
 8559      "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.0.tgz",
 8560      "integrity": "sha512-pZbTJpoUsCzV48Mc9Nh51VbwO0X9cuPFE8gYwx9BTCt9SF8/b7Zljd2fVgOxhIF/HDTKgpVzs+GPhyKfjLLFRQ==",
 8561      "requires": {
 8562        "p-try": "^2.0.0"
 8563      }
 8564    },
 8565    "p-locate": {
 8566      "version": "3.0.0",
 8567      "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
 8568      "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
 8569      "requires": {
 8570        "p-limit": "^2.0.0"
 8571      }
 8572    },
 8573    "p-timeout": {
 8574      "version": "1.2.1",
 8575      "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-1.2.1.tgz",
 8576      "integrity": "sha1-XrOzU7f86Z8QGhA4iAuwVOu+o4Y=",
 8577      "requires": {
 8578        "p-finally": "^1.0.0"
 8579      }
 8580    },
 8581    "p-try": {
 8582      "version": "2.2.0",
 8583      "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
 8584      "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ=="
 8585    },
 8586    "parent-module": {
 8587      "version": "1.0.1",
 8588      "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
 8589      "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
 8590      "requires": {
 8591        "callsites": "^3.0.0"
 8592      }
 8593    },
 8594    "parse-asn1": {
 8595      "version": "5.1.1",
 8596      "resolved": "http://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.1.tgz",
 8597      "integrity": "sha512-KPx7flKXg775zZpnp9SxJlz00gTd4BmJ2yJufSc44gMCRrRQ7NSzAcSJQfifuOLgW6bEi+ftrALtsgALeB2Adw==",
 8598      "requires": {
 8599        "asn1.js": "^4.0.0",
 8600        "browserify-aes": "^1.0.0",
 8601        "create-hash": "^1.1.0",
 8602        "evp_bytestokey": "^1.0.0",
 8603        "pbkdf2": "^3.0.3"
 8604      }
 8605    },
 8606    "parse-headers": {
 8607      "version": "2.0.1",
 8608      "resolved": "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.1.tgz",
 8609      "integrity": "sha1-aug6eqJanZtwCswoaYzR8e1+lTY=",
 8610      "requires": {
 8611        "for-each": "^0.3.2",
 8612        "trim": "0.0.1"
 8613      }
 8614    },
 8615    "parseurl": {
 8616      "version": "1.3.2",
 8617      "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz",
 8618      "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M="
 8619    },
 8620    "path-exists": {
 8621      "version": "3.0.0",
 8622      "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
 8623      "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU="
 8624    },
 8625    "path-is-absolute": {
 8626      "version": "1.0.1",
 8627      "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
 8628      "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18="
 8629    },
 8630    "path-is-inside": {
 8631      "version": "1.0.2",
 8632      "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz",
 8633      "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM="
 8634    },
 8635    "path-key": {
 8636      "version": "2.0.1",
 8637      "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
 8638      "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A="
 8639    },
 8640    "path-to-regexp": {
 8641      "version": "0.1.7",
 8642      "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
 8643      "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w="
 8644    },
 8645    "pathval": {
 8646      "version": "1.1.0",
 8647      "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.0.tgz",
 8648      "integrity": "sha1-uULm1L3mUwBe9rcTYd74cn0GReA="
 8649    },
 8650    "pbkdf2": {
 8651      "version": "3.0.17",
 8652      "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz",
 8653      "integrity": "sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==",
 8654      "requires": {
 8655        "create-hash": "^1.1.2",
 8656        "create-hmac": "^1.1.4",
 8657        "ripemd160": "^2.0.1",
 8658        "safe-buffer": "^5.0.1",
 8659        "sha.js": "^2.4.8"
 8660      }
 8661    },
 8662    "pend": {
 8663      "version": "1.2.0",
 8664      "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
 8665      "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA="
 8666    },
 8667    "performance-now": {
 8668      "version": "2.1.0",
 8669      "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
 8670      "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns="
 8671    },
 8672    "pify": {
 8673      "version": "2.3.0",
 8674      "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
 8675      "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw="
 8676    },
 8677    "pinkie": {
 8678      "version": "2.0.4",
 8679      "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
 8680      "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA="
 8681    },
 8682    "pinkie-promise": {
 8683      "version": "2.0.1",
 8684      "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
 8685      "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
 8686      "requires": {
 8687        "pinkie": "^2.0.0"
 8688      }
 8689    },
 8690    "prelude-ls": {
 8691      "version": "1.1.2",
 8692      "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
 8693      "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ="
 8694    },
 8695    "prepend-http": {
 8696      "version": "1.0.4",
 8697      "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz",
 8698      "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw="
 8699    },
 8700    "process": {
 8701      "version": "0.5.2",
 8702      "resolved": "https://registry.npmjs.org/process/-/process-0.5.2.tgz",
 8703      "integrity": "sha1-FjjYqONML0QKkduVq5rrZ3/Bhc8="
 8704    },
 8705    "process-nextick-args": {
 8706      "version": "2.0.0",
 8707      "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz",
 8708      "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw=="
 8709    },
 8710    "progress": {
 8711      "version": "2.0.3",
 8712      "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
 8713      "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA=="
 8714    },
 8715    "proxy-addr": {
 8716      "version": "2.0.4",
 8717      "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.4.tgz",
 8718      "integrity": "sha512-5erio2h9jp5CHGwcybmxmVqHmnCBZeewlfJ0pex+UW7Qny7OOZXTtH56TGNyBizkgiOwhJtMKrVzDTeKcySZwA==",
 8719      "requires": {
 8720        "forwarded": "~0.1.2",
 8721        "ipaddr.js": "1.8.0"
 8722      }
 8723    },
 8724    "psl": {
 8725      "version": "1.1.29",
 8726      "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.29.tgz",
 8727      "integrity": "sha512-AeUmQ0oLN02flVHXWh9sSJF7mcdFq0ppid/JkErufc3hGIV/AMa8Fo9VgDo/cT2jFdOWoFvHp90qqBH54W+gjQ=="
 8728    },
 8729    "public-encrypt": {
 8730      "version": "4.0.3",
 8731      "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz",
 8732      "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==",
 8733      "requires": {
 8734        "bn.js": "^4.1.0",
 8735        "browserify-rsa": "^4.0.0",
 8736        "create-hash": "^1.1.0",
 8737        "parse-asn1": "^5.0.0",
 8738        "randombytes": "^2.0.1",
 8739        "safe-buffer": "^5.1.2"
 8740      }
 8741    },
 8742    "pump": {
 8743      "version": "3.0.0",
 8744      "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
 8745      "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
 8746      "requires": {
 8747        "end-of-stream": "^1.1.0",
 8748        "once": "^1.3.1"
 8749      }
 8750    },
 8751    "punycode": {
 8752      "version": "2.1.1",
 8753      "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
 8754      "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A=="
 8755    },
 8756    "qs": {
 8757      "version": "6.5.2",
 8758      "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
 8759      "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA=="
 8760    },
 8761    "query-string": {
 8762      "version": "5.1.1",
 8763      "resolved": "http://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz",
 8764      "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==",
 8765      "requires": {
 8766        "decode-uri-component": "^0.2.0",
 8767        "object-assign": "^4.1.0",
 8768        "strict-uri-encode": "^1.0.0"
 8769      }
 8770    },
 8771    "ramda": {
 8772      "version": "0.25.0",
 8773      "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.25.0.tgz",
 8774      "integrity": "sha512-GXpfrYVPwx3K7RQ6aYT8KPS8XViSXUVJT1ONhoKPE9VAleW42YE+U+8VEyGWt41EnEQW7gwecYJriTI0pKoecQ==",
 8775      "dev": true
 8776    },
 8777    "randombytes": {
 8778      "version": "2.0.6",
 8779      "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.0.6.tgz",
 8780      "integrity": "sha512-CIQ5OFxf4Jou6uOKe9t1AOgqpeU5fd70A8NPdHSGeYXqXsPe6peOwI0cUl88RWZ6sP1vPMV3avd/R6cZ5/sP1A==",
 8781      "requires": {
 8782        "safe-buffer": "^5.1.0"
 8783      }
 8784    },
 8785    "randomfill": {
 8786      "version": "1.0.4",
 8787      "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz",
 8788      "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==",
 8789      "requires": {
 8790        "randombytes": "^2.0.5",
 8791        "safe-buffer": "^5.1.0"
 8792      }
 8793    },
 8794    "randomhex": {
 8795      "version": "0.1.5",
 8796      "resolved": "https://registry.npmjs.org/randomhex/-/randomhex-0.1.5.tgz",
 8797      "integrity": "sha1-us7vmCMpCRQA8qKRLGzQLxCU9YU="
 8798    },
 8799    "range-parser": {
 8800      "version": "1.2.0",
 8801      "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz",
 8802      "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4="
 8803    },
 8804    "raw-body": {
 8805      "version": "2.3.3",
 8806      "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.3.tgz",
 8807      "integrity": "sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw==",
 8808      "requires": {
 8809        "bytes": "3.0.0",
 8810        "http-errors": "1.6.3",
 8811        "iconv-lite": "0.4.23",
 8812        "unpipe": "1.0.0"
 8813      },
 8814      "dependencies": {
 8815        "iconv-lite": {
 8816          "version": "0.4.23",
 8817          "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz",
 8818          "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==",
 8819          "requires": {
 8820            "safer-buffer": ">= 2.1.2 < 3"
 8821          }
 8822        }
 8823      }
 8824    },
 8825    "readable-stream": {
 8826      "version": "2.3.6",
 8827      "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
 8828      "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
 8829      "requires": {
 8830        "core-util-is": "~1.0.0",
 8831        "inherits": "~2.0.3",
 8832        "isarray": "~1.0.0",
 8833        "process-nextick-args": "~2.0.0",
 8834        "safe-buffer": "~5.1.1",
 8835        "string_decoder": "~1.1.1",
 8836        "util-deprecate": "~1.0.1"
 8837      }
 8838    },
 8839    "regexpp": {
 8840      "version": "2.0.1",
 8841      "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz",
 8842      "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw=="
 8843    },
 8844    "request": {
 8845      "version": "2.88.0",
 8846      "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz",
 8847      "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==",
 8848      "requires": {
 8849        "aws-sign2": "~0.7.0",
 8850        "aws4": "^1.8.0",
 8851        "caseless": "~0.12.0",
 8852        "combined-stream": "~1.0.6",
 8853        "extend": "~3.0.2",
 8854        "forever-agent": "~0.6.1",
 8855        "form-data": "~2.3.2",
 8856        "har-validator": "~5.1.0",
 8857        "http-signature": "~1.2.0",
 8858        "is-typedarray": "~1.0.0",
 8859        "isstream": "~0.1.2",
 8860        "json-stringify-safe": "~5.0.1",
 8861        "mime-types": "~2.1.19",
 8862        "oauth-sign": "~0.9.0",
 8863        "performance-now": "^2.1.0",
 8864        "qs": "~6.5.2",
 8865        "safe-buffer": "^5.1.2",
 8866        "tough-cookie": "~2.4.3",
 8867        "tunnel-agent": "^0.6.0",
 8868        "uuid": "^3.3.2"
 8869      }
 8870    },
 8871    "require-directory": {
 8872      "version": "2.1.1",
 8873      "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
 8874      "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I="
 8875    },
 8876    "require-main-filename": {
 8877      "version": "1.0.1",
 8878      "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz",
 8879      "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE="
 8880    },
 8881    "resolve-from": {
 8882      "version": "4.0.0",
 8883      "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
 8884      "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g=="
 8885    },
 8886    "restore-cursor": {
 8887      "version": "2.0.0",
 8888      "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz",
 8889      "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=",
 8890      "requires": {
 8891        "onetime": "^2.0.0",
 8892        "signal-exit": "^3.0.2"
 8893      }
 8894    },
 8895    "rimraf": {
 8896      "version": "2.6.3",
 8897      "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz",
 8898      "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==",
 8899      "requires": {
 8900        "glob": "^7.1.3"
 8901      }
 8902    },
 8903    "ripemd160": {
 8904      "version": "2.0.2",
 8905      "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz",
 8906      "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==",
 8907      "requires": {
 8908        "hash-base": "^3.0.0",
 8909        "inherits": "^2.0.1"
 8910      }
 8911    },
 8912    "run-async": {
 8913      "version": "2.3.0",
 8914      "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz",
 8915      "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=",
 8916      "requires": {
 8917        "is-promise": "^2.1.0"
 8918      }
 8919    },
 8920    "rxjs": {
 8921      "version": "6.5.2",
 8922      "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.2.tgz",
 8923      "integrity": "sha512-HUb7j3kvb7p7eCUHE3FqjoDsC1xfZQ4AHFWfTKSpZ+sAhhz5X1WX0ZuUqWbzB2QhSLp3DoLUG+hMdEDKqWo2Zg==",
 8924      "requires": {
 8925        "tslib": "^1.9.0"
 8926      }
 8927    },
 8928    "safe-buffer": {
 8929      "version": "5.1.2",
 8930      "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
 8931      "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
 8932    },
 8933    "safer-buffer": {
 8934      "version": "2.1.2",
 8935      "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
 8936      "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
 8937    },
 8938    "scrypt": {
 8939      "version": "6.0.3",
 8940      "resolved": "https://registry.npmjs.org/scrypt/-/scrypt-6.0.3.tgz",
 8941      "integrity": "sha1-BOAUpWgrU/pQwtXM4WfXGcBthw0=",
 8942      "requires": {
 8943        "nan": "^2.0.8"
 8944      }
 8945    },
 8946    "scrypt-js": {
 8947      "version": "2.0.3",
 8948      "resolved": "http://registry.npmjs.org/scrypt-js/-/scrypt-js-2.0.3.tgz",
 8949      "integrity": "sha1-uwBAvgMEPamgEqLOqfyfhSz8h9Q="
 8950    },
 8951    "scrypt.js": {
 8952      "version": "0.2.0",
 8953      "resolved": "https://registry.npmjs.org/scrypt.js/-/scrypt.js-0.2.0.tgz",
 8954      "integrity": "sha1-r40UZbcemZARC+38WTuUeeA6ito=",
 8955      "requires": {
 8956        "scrypt": "^6.0.2",
 8957        "scryptsy": "^1.2.1"
 8958      }
 8959    },
 8960    "scryptsy": {
 8961      "version": "1.2.1",
 8962      "resolved": "https://registry.npmjs.org/scryptsy/-/scryptsy-1.2.1.tgz",
 8963      "integrity": "sha1-oyJfpLJST4AnAHYeKFW987LZIWM=",
 8964      "requires": {
 8965        "pbkdf2": "^3.0.3"
 8966      }
 8967    },
 8968    "seek-bzip": {
 8969      "version": "1.0.5",
 8970      "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.5.tgz",
 8971      "integrity": "sha1-z+kXyz0nS8/6x5J1ivUxc+sfq9w=",
 8972      "requires": {
 8973        "commander": "~2.8.1"
 8974      },
 8975      "dependencies": {
 8976        "commander": {
 8977          "version": "2.8.1",
 8978          "resolved": "http://registry.npmjs.org/commander/-/commander-2.8.1.tgz",
 8979          "integrity": "sha1-Br42f+v9oMMwqh4qBy09yXYkJdQ=",
 8980          "requires": {
 8981            "graceful-readlink": ">= 1.0.0"
 8982          }
 8983        }
 8984      }
 8985    },
 8986    "semver": {
 8987      "version": "5.7.0",
 8988      "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz",
 8989      "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA=="
 8990    },
 8991    "send": {
 8992      "version": "0.16.2",
 8993      "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz",
 8994      "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==",
 8995      "requires": {
 8996        "debug": "2.6.9",
 8997        "depd": "~1.1.2",
 8998        "destroy": "~1.0.4",
 8999        "encodeurl": "~1.0.2",
 9000        "escape-html": "~1.0.3",
 9001        "etag": "~1.8.1",
 9002        "fresh": "0.5.2",
 9003        "http-errors": "~1.6.2",
 9004        "mime": "1.4.1",
 9005        "ms": "2.0.0",
 9006        "on-finished": "~2.3.0",
 9007        "range-parser": "~1.2.0",
 9008        "statuses": "~1.4.0"
 9009      },
 9010      "dependencies": {
 9011        "debug": {
 9012          "version": "2.6.9",
 9013          "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
 9014          "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
 9015          "requires": {
 9016            "ms": "2.0.0"
 9017          }
 9018        },
 9019        "ms": {
 9020          "version": "2.0.0",
 9021          "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
 9022          "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
 9023        },
 9024        "statuses": {
 9025          "version": "1.4.0",
 9026          "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz",
 9027          "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew=="
 9028        }
 9029      }
 9030    },
 9031    "serve-static": {
 9032      "version": "1.13.2",
 9033      "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz",
 9034      "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==",
 9035      "requires": {
 9036        "encodeurl": "~1.0.2",
 9037        "escape-html": "~1.0.3",
 9038        "parseurl": "~1.3.2",
 9039        "send": "0.16.2"
 9040      }
 9041    },
 9042    "servify": {
 9043      "version": "0.1.12",
 9044      "resolved": "https://registry.npmjs.org/servify/-/servify-0.1.12.tgz",
 9045      "integrity": "sha512-/xE6GvsKKqyo1BAY+KxOWXcLpPsUUyji7Qg3bVD7hh1eRze5bR1uYiuDA/k3Gof1s9BTzQZEJK8sNcNGFIzeWw==",
 9046      "requires": {
 9047        "body-parser": "^1.16.0",
 9048        "cors": "^2.8.1",
 9049        "express": "^4.14.0",
 9050        "request": "^2.79.0",
 9051        "xhr": "^2.3.3"
 9052      }
 9053    },
 9054    "set-blocking": {
 9055      "version": "2.0.0",
 9056      "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
 9057      "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc="
 9058    },
 9059    "setimmediate": {
 9060      "version": "1.0.5",
 9061      "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
 9062      "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU="
 9063    },
 9064    "setprototypeof": {
 9065      "version": "1.1.0",
 9066      "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz",
 9067      "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ=="
 9068    },
 9069    "sha.js": {
 9070      "version": "2.4.11",
 9071      "resolved": "http://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz",
 9072      "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==",
 9073      "requires": {
 9074        "inherits": "^2.0.1",
 9075        "safe-buffer": "^5.0.1"
 9076      }
 9077    },
 9078    "sha3": {
 9079      "version": "1.2.2",
 9080      "resolved": "https://registry.npmjs.org/sha3/-/sha3-1.2.2.tgz",
 9081      "integrity": "sha1-pmxQmN5MJbyIM27ItIF9AFvKe6k=",
 9082      "requires": {
 9083        "nan": "2.10.0"
 9084      },
 9085      "dependencies": {
 9086        "nan": {
 9087          "version": "2.10.0",
 9088          "resolved": "http://registry.npmjs.org/nan/-/nan-2.10.0.tgz",
 9089          "integrity": "sha512-bAdJv7fBLhWC+/Bls0Oza+mvTaNQtP+1RyhhhvD95pgUJz6XM5IzgmxOkItJ9tkoCiplvAnXI1tNmmUD/eScyA=="
 9090        }
 9091      }
 9092    },
 9093    "shebang-command": {
 9094      "version": "1.2.0",
 9095      "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
 9096      "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
 9097      "requires": {
 9098        "shebang-regex": "^1.0.0"
 9099      }
 9100    },
 9101    "shebang-regex": {
 9102      "version": "1.0.0",
 9103      "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
 9104      "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM="
 9105    },
 9106    "signal-exit": {
 9107      "version": "3.0.2",
 9108      "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz",
 9109      "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0="
 9110    },
 9111    "simple-concat": {
 9112      "version": "1.0.0",
 9113      "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.0.tgz",
 9114      "integrity": "sha1-c0TLuLbib7J9ZrL8hvn21Zl1IcY="
 9115    },
 9116    "simple-get": {
 9117      "version": "2.8.1",
 9118      "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-2.8.1.tgz",
 9119      "integrity": "sha512-lSSHRSw3mQNUGPAYRqo7xy9dhKmxFXIjLjp4KHpf99GEH2VH7C3AM+Qfx6du6jhfUi6Vm7XnbEVEf7Wb6N8jRw==",
 9120      "requires": {
 9121        "decompress-response": "^3.3.0",
 9122        "once": "^1.3.1",
 9123        "simple-concat": "^1.0.0"
 9124      }
 9125    },
 9126    "slice-ansi": {
 9127      "version": "2.1.0",
 9128      "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz",
 9129      "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==",
 9130      "requires": {
 9131        "ansi-styles": "^3.2.0",
 9132        "astral-regex": "^1.0.0",
 9133        "is-fullwidth-code-point": "^2.0.0"
 9134      }
 9135    },
 9136    "snarkjs": {
 9137      "version": "0.1.11",
 9138      "resolved": "https://registry.npmjs.org/snarkjs/-/snarkjs-0.1.11.tgz",
 9139      "integrity": "sha512-NoMNn03Uwbt18V340ZlHSZscyfIu8F6fMOL7LT9Xr1zQY/nmzScM8442ATyJfzSI5bDTAz1QQGbCerP2BCKljA==",
 9140      "requires": {
 9141        "big-integer": "^1.6.35",
 9142        "chai": "^4.1.2",
 9143        "escape-string-regexp": "^1.0.5",
 9144        "eslint": "^5.3.0",
 9145        "yargs": "^12.0.2"
 9146      }
 9147    },
 9148    "sprintf-js": {
 9149      "version": "1.0.3",
 9150      "resolved": "http://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
 9151      "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw="
 9152    },
 9153    "sshpk": {
 9154      "version": "1.15.2",
 9155      "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.15.2.tgz",
 9156      "integrity": "sha512-Ra/OXQtuh0/enyl4ETZAfTaeksa6BXks5ZcjpSUNrjBr0DvrJKX+1fsKDPpT9TBXgHAFsa4510aNVgI8g/+SzA==",
 9157      "requires": {
 9158        "asn1": "~0.2.3",
 9159        "assert-plus": "^1.0.0",
 9160        "bcrypt-pbkdf": "^1.0.0",
 9161        "dashdash": "^1.12.0",
 9162        "ecc-jsbn": "~0.1.1",
 9163        "getpass": "^0.1.1",
 9164        "jsbn": "~0.1.0",
 9165        "safer-buffer": "^2.0.2",
 9166        "tweetnacl": "~0.14.0"
 9167      }
 9168    },
 9169    "statuses": {
 9170      "version": "1.5.0",
 9171      "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
 9172      "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow="
 9173    },
 9174    "strict-uri-encode": {
 9175      "version": "1.1.0",
 9176      "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz",
 9177      "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM="
 9178    },
 9179    "string-width": {
 9180      "version": "2.1.1",
 9181      "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
 9182      "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
 9183      "requires": {
 9184        "is-fullwidth-code-point": "^2.0.0",
 9185        "strip-ansi": "^4.0.0"
 9186      }
 9187    },
 9188    "string_decoder": {
 9189      "version": "1.1.1",
 9190      "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
 9191      "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
 9192      "requires": {
 9193        "safe-buffer": "~5.1.0"
 9194      }
 9195    },
 9196    "strip-ansi": {
 9197      "version": "4.0.0",
 9198      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
 9199      "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
 9200      "requires": {
 9201        "ansi-regex": "^3.0.0"
 9202      }
 9203    },
 9204    "strip-dirs": {
 9205      "version": "2.1.0",
 9206      "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz",
 9207      "integrity": "sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g==",
 9208      "requires": {
 9209        "is-natural-number": "^4.0.1"
 9210      }
 9211    },
 9212    "strip-eof": {
 9213      "version": "1.0.0",
 9214      "resolved": "http://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz",
 9215      "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8="
 9216    },
 9217    "strip-hex-prefix": {
 9218      "version": "1.0.0",
 9219      "resolved": "https://registry.npmjs.org/strip-hex-prefix/-/strip-hex-prefix-1.0.0.tgz",
 9220      "integrity": "sha1-DF8VX+8RUTczd96du1iNoFUA428=",
 9221      "requires": {
 9222        "is-hex-prefixed": "1.0.0"
 9223      }
 9224    },
 9225    "strip-json-comments": {
 9226      "version": "2.0.1",
 9227      "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
 9228      "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo="
 9229    },
 9230    "supports-color": {
 9231      "version": "5.5.0",
 9232      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
 9233      "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
 9234      "requires": {
 9235        "has-flag": "^3.0.0"
 9236      }
 9237    },
 9238    "swarm-js": {
 9239      "version": "0.1.37",
 9240      "resolved": "https://registry.npmjs.org/swarm-js/-/swarm-js-0.1.37.tgz",
 9241      "integrity": "sha512-G8gi5fcXP/2upwiuOShJ258sIufBVztekgobr3cVgYXObZwJ5AXLqZn52AI+/ffft29pJexF9WNdUxjlkVehoQ==",
 9242      "requires": {
 9243        "bluebird": "^3.5.0",
 9244        "buffer": "^5.0.5",
 9245        "decompress": "^4.0.0",
 9246        "eth-lib": "^0.1.26",
 9247        "fs-extra": "^2.1.2",
 9248        "fs-promise": "^2.0.0",
 9249        "got": "^7.1.0",
 9250        "mime-types": "^2.1.16",
 9251        "mkdirp-promise": "^5.0.1",
 9252        "mock-fs": "^4.1.0",
 9253        "setimmediate": "^1.0.5",
 9254        "tar.gz": "^1.0.5",
 9255        "xhr-request-promise": "^0.1.2"
 9256      }
 9257    },
 9258    "table": {
 9259      "version": "5.4.0",
 9260      "resolved": "https://registry.npmjs.org/table/-/table-5.4.0.tgz",
 9261      "integrity": "sha512-nHFDrxmbrkU7JAFKqKbDJXfzrX2UBsWmrieXFTGxiI5e4ncg3VqsZeI4EzNmX0ncp4XNGVeoxIWJXfCIXwrsvw==",
 9262      "requires": {
 9263        "ajv": "^6.9.1",
 9264        "lodash": "^4.17.11",
 9265        "slice-ansi": "^2.1.0",
 9266        "string-width": "^3.0.0"
 9267      },
 9268      "dependencies": {
 9269        "ajv": {
 9270          "version": "6.10.0",
 9271          "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.0.tgz",
 9272          "integrity": "sha512-nffhOpkymDECQyR0mnsUtoCE8RlX38G0rYP+wgLWFyZuUyuuojSSvi/+euOiQBIn63whYwYVIIH1TvE3tu4OEg==",
 9273          "requires": {
 9274            "fast-deep-equal": "^2.0.1",
 9275            "fast-json-stable-stringify": "^2.0.0",
 9276            "json-schema-traverse": "^0.4.1",
 9277            "uri-js": "^4.2.2"
 9278          }
 9279        },
 9280        "ansi-regex": {
 9281          "version": "4.1.0",
 9282          "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
 9283          "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg=="
 9284        },
 9285        "string-width": {
 9286          "version": "3.1.0",
 9287          "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
 9288          "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
 9289          "requires": {
 9290            "emoji-regex": "^7.0.1",
 9291            "is-fullwidth-code-point": "^2.0.0",
 9292            "strip-ansi": "^5.1.0"
 9293          }
 9294        },
 9295        "strip-ansi": {
 9296          "version": "5.2.0",
 9297          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
 9298          "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
 9299          "requires": {
 9300            "ansi-regex": "^4.1.0"
 9301          }
 9302        }
 9303      }
 9304    },
 9305    "tar": {
 9306      "version": "2.2.2",
 9307      "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.2.tgz",
 9308      "integrity": "sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==",
 9309      "requires": {
 9310        "block-stream": "*",
 9311        "fstream": "^1.0.12",
 9312        "inherits": "2"
 9313      }
 9314    },
 9315    "tar-stream": {
 9316      "version": "1.6.2",
 9317      "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz",
 9318      "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==",
 9319      "requires": {
 9320        "bl": "^1.0.0",
 9321        "buffer-alloc": "^1.2.0",
 9322        "end-of-stream": "^1.0.0",
 9323        "fs-constants": "^1.0.0",
 9324        "readable-stream": "^2.3.0",
 9325        "to-buffer": "^1.1.1",
 9326        "xtend": "^4.0.0"
 9327      }
 9328    },
 9329    "tar.gz": {
 9330      "version": "1.0.7",
 9331      "resolved": "https://registry.npmjs.org/tar.gz/-/tar.gz-1.0.7.tgz",
 9332      "integrity": "sha512-uhGatJvds/3diZrETqMj4RxBR779LKlIE74SsMcn5JProZsfs9j0QBwWO1RW+IWNJxS2x8Zzra1+AW6OQHWphg==",
 9333      "requires": {
 9334        "bluebird": "^2.9.34",
 9335        "commander": "^2.8.1",
 9336        "fstream": "^1.0.8",
 9337        "mout": "^0.11.0",
 9338        "tar": "^2.1.1"
 9339      },
 9340      "dependencies": {
 9341        "bluebird": {
 9342          "version": "2.11.0",
 9343          "resolved": "http://registry.npmjs.org/bluebird/-/bluebird-2.11.0.tgz",
 9344          "integrity": "sha1-U0uQM8AiyVecVro7Plpcqvu2UOE="
 9345        }
 9346      }
 9347    },
 9348    "text-table": {
 9349      "version": "0.2.0",
 9350      "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
 9351      "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ="
 9352    },
 9353    "thenify": {
 9354      "version": "3.3.0",
 9355      "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.0.tgz",
 9356      "integrity": "sha1-5p44obq+lpsBCCB5eLn2K4hgSDk=",
 9357      "requires": {
 9358        "any-promise": "^1.0.0"
 9359      }
 9360    },
 9361    "thenify-all": {
 9362      "version": "1.6.0",
 9363      "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz",
 9364      "integrity": "sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=",
 9365      "requires": {
 9366        "thenify": ">= 3.1.0 < 4"
 9367      }
 9368    },
 9369    "through": {
 9370      "version": "2.3.8",
 9371      "resolved": "http://registry.npmjs.org/through/-/through-2.3.8.tgz",
 9372      "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU="
 9373    },
 9374    "timed-out": {
 9375      "version": "4.0.1",
 9376      "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz",
 9377      "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8="
 9378    },
 9379    "tmp": {
 9380      "version": "0.0.33",
 9381      "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
 9382      "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
 9383      "requires": {
 9384        "os-tmpdir": "~1.0.2"
 9385      }
 9386    },
 9387    "to-buffer": {
 9388      "version": "1.1.1",
 9389      "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz",
 9390      "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg=="
 9391    },
 9392    "tough-cookie": {
 9393      "version": "2.4.3",
 9394      "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz",
 9395      "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==",
 9396      "requires": {
 9397        "psl": "^1.1.24",
 9398        "punycode": "^1.4.1"
 9399      },
 9400      "dependencies": {
 9401        "punycode": {
 9402          "version": "1.4.1",
 9403          "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
 9404          "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4="
 9405        }
 9406      }
 9407    },
 9408    "trim": {
 9409      "version": "0.0.1",
 9410      "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz",
 9411      "integrity": "sha1-WFhUf2spB1fulczMZm+1AITEYN0="
 9412    },
 9413    "tslib": {
 9414      "version": "1.9.3",
 9415      "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz",
 9416      "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ=="
 9417    },
 9418    "tunnel-agent": {
 9419      "version": "0.6.0",
 9420      "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
 9421      "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
 9422      "requires": {
 9423        "safe-buffer": "^5.0.1"
 9424      }
 9425    },
 9426    "tweetnacl": {
 9427      "version": "0.14.5",
 9428      "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
 9429      "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q="
 9430    },
 9431    "type-check": {
 9432      "version": "0.3.2",
 9433      "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
 9434      "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=",
 9435      "requires": {
 9436        "prelude-ls": "~1.1.2"
 9437      }
 9438    },
 9439    "type-detect": {
 9440      "version": "4.0.8",
 9441      "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz",
 9442      "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g=="
 9443    },
 9444    "type-is": {
 9445      "version": "1.6.16",
 9446      "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.16.tgz",
 9447      "integrity": "sha512-HRkVv/5qY2G6I8iab9cI7v1bOIdhm94dVjQCPFElW9W+3GeDOSHmy2EBYe4VTApuzolPcmgFTN3ftVJRKR2J9Q==",
 9448      "requires": {
 9449        "media-typer": "0.3.0",
 9450        "mime-types": "~2.1.18"
 9451      }
 9452    },
 9453    "typedarray-to-buffer": {
 9454      "version": "3.1.5",
 9455      "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz",
 9456      "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==",
 9457      "requires": {
 9458        "is-typedarray": "^1.0.0"
 9459      }
 9460    },
 9461    "ultron": {
 9462      "version": "1.1.1",
 9463      "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz",
 9464      "integrity": "sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og=="
 9465    },
 9466    "unbzip2-stream": {
 9467      "version": "1.3.1",
 9468      "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.3.1.tgz",
 9469      "integrity": "sha512-fIZnvdjblYs7Cru/xC6tCPVhz7JkYcVQQkePwMLyQELzYTds2Xn8QefPVnvdVhhZqubxNA1cASXEH5wcK0Bucw==",
 9470      "requires": {
 9471        "buffer": "^3.0.1",
 9472        "through": "^2.3.6"
 9473      },
 9474      "dependencies": {
 9475        "base64-js": {
 9476          "version": "0.0.8",
 9477          "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-0.0.8.tgz",
 9478          "integrity": "sha1-EQHpVE9KdrG8OybUUsqW16NeeXg="
 9479        },
 9480        "buffer": {
 9481          "version": "3.6.0",
 9482          "resolved": "http://registry.npmjs.org/buffer/-/buffer-3.6.0.tgz",
 9483          "integrity": "sha1-pyyTb3e5a/UvX357RnGAYoVR3vs=",
 9484          "requires": {
 9485            "base64-js": "0.0.8",
 9486            "ieee754": "^1.1.4",
 9487            "isarray": "^1.0.0"
 9488          }
 9489        }
 9490      }
 9491    },
 9492    "underscore": {
 9493      "version": "1.8.3",
 9494      "resolved": "http://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz",
 9495      "integrity": "sha1-Tz+1OxBuYJf8+ctBCfKl6b36UCI="
 9496    },
 9497    "unpipe": {
 9498      "version": "1.0.0",
 9499      "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
 9500      "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw="
 9501    },
 9502    "uri-js": {
 9503      "version": "4.2.2",
 9504      "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz",
 9505      "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==",
 9506      "requires": {
 9507        "punycode": "^2.1.0"
 9508      }
 9509    },
 9510    "url-parse-lax": {
 9511      "version": "1.0.0",
 9512      "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz",
 9513      "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=",
 9514      "requires": {
 9515        "prepend-http": "^1.0.1"
 9516      }
 9517    },
 9518    "url-set-query": {
 9519      "version": "1.0.0",
 9520      "resolved": "https://registry.npmjs.org/url-set-query/-/url-set-query-1.0.0.tgz",
 9521      "integrity": "sha1-AW6M/Xwg7gXK/neV6JK9BwL6ozk="
 9522    },
 9523    "url-to-options": {
 9524      "version": "1.0.1",
 9525      "resolved": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz",
 9526      "integrity": "sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k="
 9527    },
 9528    "utf8": {
 9529      "version": "2.1.1",
 9530      "resolved": "http://registry.npmjs.org/utf8/-/utf8-2.1.1.tgz",
 9531      "integrity": "sha1-LgHbAvfY0JRPdxBPFgnrDDBM92g="
 9532    },
 9533    "util-deprecate": {
 9534      "version": "1.0.2",
 9535      "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
 9536      "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
 9537    },
 9538    "utils-merge": {
 9539      "version": "1.0.1",
 9540      "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
 9541      "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM="
 9542    },
 9543    "uuid": {
 9544      "version": "3.3.2",
 9545      "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz",
 9546      "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA=="
 9547    },
 9548    "vary": {
 9549      "version": "1.1.2",
 9550      "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
 9551      "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw="
 9552    },
 9553    "verror": {
 9554      "version": "1.10.0",
 9555      "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
 9556      "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
 9557      "requires": {
 9558        "assert-plus": "^1.0.0",
 9559        "core-util-is": "1.0.2",
 9560        "extsprintf": "^1.2.0"
 9561      }
 9562    },
 9563    "web3": {
 9564      "version": "1.0.0-beta.36",
 9565      "resolved": "https://registry.npmjs.org/web3/-/web3-1.0.0-beta.36.tgz",
 9566      "integrity": "sha512-fZDunw1V0AQS27r5pUN3eOVP7u8YAvyo6vOapdgVRolAu5LgaweP7jncYyLINqIX9ZgWdS5A090bt+ymgaYHsw==",
 9567      "requires": {
 9568        "web3-bzz": "1.0.0-beta.36",
 9569        "web3-core": "1.0.0-beta.36",
 9570        "web3-eth": "1.0.0-beta.36",
 9571        "web3-eth-personal": "1.0.0-beta.36",
 9572        "web3-net": "1.0.0-beta.36",
 9573        "web3-shh": "1.0.0-beta.36",
 9574        "web3-utils": "1.0.0-beta.36"
 9575      }
 9576    },
 9577    "web3-bzz": {
 9578      "version": "1.0.0-beta.36",
 9579      "resolved": "https://registry.npmjs.org/web3-bzz/-/web3-bzz-1.0.0-beta.36.tgz",
 9580      "integrity": "sha512-clDRS/ziboJ5ytnrfxq80YSu9HQsT0vggnT3BkoXadrauyEE/9JNLxRu016jjUxqdkfdv4MgIPDdOS3Bv2ghiw==",
 9581      "requires": {
 9582        "got": "7.1.0",
 9583        "swarm-js": "0.1.37",
 9584        "underscore": "1.8.3"
 9585      }
 9586    },
 9587    "web3-core": {
 9588      "version": "1.0.0-beta.36",
 9589      "resolved": "https://registry.npmjs.org/web3-core/-/web3-core-1.0.0-beta.36.tgz",
 9590      "integrity": "sha512-C2QW9CMMRZdYAiKiLkMrKRSp+gekSqTDgZTNvlxAdN1hXn4d9UmcmWSJXOmIHqr5N2ISbRod+bW+qChODxVE3Q==",
 9591      "requires": {
 9592        "web3-core-helpers": "1.0.0-beta.36",
 9593        "web3-core-method": "1.0.0-beta.36",
 9594        "web3-core-requestmanager": "1.0.0-beta.36",
 9595        "web3-utils": "1.0.0-beta.36"
 9596      }
 9597    },
 9598    "web3-core-helpers": {
 9599      "version": "1.0.0-beta.36",
 9600      "resolved": "https://registry.npmjs.org/web3-core-helpers/-/web3-core-helpers-1.0.0-beta.36.tgz",
 9601      "integrity": "sha512-gu74l0htiGWuxLQuMnZqKToFvkSM+UFPE7qUuy1ZosH/h2Jd+VBWg6k4CyNYVYfP0hL5x3CN8SBmB+HMowo55A==",
 9602      "requires": {
 9603        "underscore": "1.8.3",
 9604        "web3-eth-iban": "1.0.0-beta.36",
 9605        "web3-utils": "1.0.0-beta.36"
 9606      }
 9607    },
 9608    "web3-core-method": {
 9609      "version": "1.0.0-beta.36",
 9610      "resolved": "https://registry.npmjs.org/web3-core-method/-/web3-core-method-1.0.0-beta.36.tgz",
 9611      "integrity": "sha512-dJsP3KkGaqBBSdxfzvLsYPOmVaSs1lR/3oKob/gtUYG7UyTnwquwliAc7OXj+gqRA2E/FHZcM83cWdl31ltdSA==",
 9612      "requires": {
 9613        "underscore": "1.8.3",
 9614        "web3-core-helpers": "1.0.0-beta.36",
 9615        "web3-core-promievent": "1.0.0-beta.36",
 9616        "web3-core-subscriptions": "1.0.0-beta.36",
 9617        "web3-utils": "1.0.0-beta.36"
 9618      }
 9619    },
 9620    "web3-core-promievent": {
 9621      "version": "1.0.0-beta.36",
 9622      "resolved": "https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.0.0-beta.36.tgz",
 9623      "integrity": "sha512-RGIL6TjcOeJTullFLMurChPTsg94cPF6LI763y/sPYtXTDol1vVa+J5aGLp/4WW8v+s+1bSQO6zYq2ZtkbmtEQ==",
 9624      "requires": {
 9625        "any-promise": "1.3.0",
 9626        "eventemitter3": "1.1.1"
 9627      }
 9628    },
 9629    "web3-core-requestmanager": {
 9630      "version": "1.0.0-beta.36",
 9631      "resolved": "https://registry.npmjs.org/web3-core-requestmanager/-/web3-core-requestmanager-1.0.0-beta.36.tgz",
 9632      "integrity": "sha512-/CHuaMbiMDu1v8ANGYI7yFCnh1GaCWx5pKnUPJf+QTk2xAAw+Bvd97yZJIWPOK5AOPUIzxgwx9Ob/5ln6mTmYA==",
 9633      "requires": {
 9634        "underscore": "1.8.3",
 9635        "web3-core-helpers": "1.0.0-beta.36",
 9636        "web3-providers-http": "1.0.0-beta.36",
 9637        "web3-providers-ipc": "1.0.0-beta.36",
 9638        "web3-providers-ws": "1.0.0-beta.36"
 9639      }
 9640    },
 9641    "web3-core-subscriptions": {
 9642      "version": "1.0.0-beta.36",
 9643      "resolved": "https://registry.npmjs.org/web3-core-subscriptions/-/web3-core-subscriptions-1.0.0-beta.36.tgz",
 9644      "integrity": "sha512-/evyLQ8CMEYXC5aUCodDpmEnmGVYQxaIjiEIfA/85f9ifHkfzP1aOwCAjcsLsJWnwrWDagxSpjCYrDtnNabdEw==",
 9645      "requires": {
 9646        "eventemitter3": "1.1.1",
 9647        "underscore": "1.8.3",
 9648        "web3-core-helpers": "1.0.0-beta.36"
 9649      }
 9650    },
 9651    "web3-eth": {
 9652      "version": "1.0.0-beta.36",
 9653      "resolved": "https://registry.npmjs.org/web3-eth/-/web3-eth-1.0.0-beta.36.tgz",
 9654      "integrity": "sha512-uEa0UnbnNHUB4N2O1U+LsvxzSPJ/w3azy5115IseaUdDaiz6IFFgFfFP3ssauayQNCf7v2F44GXLfPhrNeb/Sw==",
 9655      "requires": {
 9656        "underscore": "1.8.3",
 9657        "web3-core": "1.0.0-beta.36",
 9658        "web3-core-helpers": "1.0.0-beta.36",
 9659        "web3-core-method": "1.0.0-beta.36",
 9660        "web3-core-subscriptions": "1.0.0-beta.36",
 9661        "web3-eth-abi": "1.0.0-beta.36",
 9662        "web3-eth-accounts": "1.0.0-beta.36",
 9663        "web3-eth-contract": "1.0.0-beta.36",
 9664        "web3-eth-ens": "1.0.0-beta.36",
 9665        "web3-eth-iban": "1.0.0-beta.36",
 9666        "web3-eth-personal": "1.0.0-beta.36",
 9667        "web3-net": "1.0.0-beta.36",
 9668        "web3-utils": "1.0.0-beta.36"
 9669      }
 9670    },
 9671    "web3-eth-abi": {
 9672      "version": "1.0.0-beta.36",
 9673      "resolved": "https://registry.npmjs.org/web3-eth-abi/-/web3-eth-abi-1.0.0-beta.36.tgz",
 9674      "integrity": "sha512-fBfW+7hvA0rxEMV45fO7JU+0R32ayT7aRwG9Cl6NW2/QvhFeME2qVbMIWw0q5MryPZGIN8A6366hKNuWvVidDg==",
 9675      "requires": {
 9676        "ethers": "4.0.0-beta.1",
 9677        "underscore": "1.8.3",
 9678        "web3-utils": "1.0.0-beta.36"
 9679      }
 9680    },
 9681    "web3-eth-accounts": {
 9682      "version": "1.0.0-beta.36",
 9683      "resolved": "https://registry.npmjs.org/web3-eth-accounts/-/web3-eth-accounts-1.0.0-beta.36.tgz",
 9684      "integrity": "sha512-MmgIlBEZ0ILLWV4+wfMrbeVVMU/VmQnCpgSDcw7wHKOKu47bKncJ6rVqVsUbC6d9F613Rios+Yj2Ua6SCHtmrg==",
 9685      "requires": {
 9686        "any-promise": "1.3.0",
 9687        "crypto-browserify": "3.12.0",
 9688        "eth-lib": "0.2.7",
 9689        "scrypt.js": "0.2.0",
 9690        "underscore": "1.8.3",
 9691        "uuid": "2.0.1",
 9692        "web3-core": "1.0.0-beta.36",
 9693        "web3-core-helpers": "1.0.0-beta.36",
 9694        "web3-core-method": "1.0.0-beta.36",
 9695        "web3-utils": "1.0.0-beta.36"
 9696      },
 9697      "dependencies": {
 9698        "eth-lib": {
 9699          "version": "0.2.7",
 9700          "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.2.7.tgz",
 9701          "integrity": "sha1-L5Pxex4jrsN1nNSj/iDBKGo/wco=",
 9702          "requires": {
 9703            "bn.js": "^4.11.6",
 9704            "elliptic": "^6.4.0",
 9705            "xhr-request-promise": "^0.1.2"
 9706          }
 9707        },
 9708        "uuid": {
 9709          "version": "2.0.1",
 9710          "resolved": "http://registry.npmjs.org/uuid/-/uuid-2.0.1.tgz",
 9711          "integrity": "sha1-wqMN7bPlNdcsz4LjQ5QaULqFM6w="
 9712        }
 9713      }
 9714    },
 9715    "web3-eth-contract": {
 9716      "version": "1.0.0-beta.36",
 9717      "resolved": "https://registry.npmjs.org/web3-eth-contract/-/web3-eth-contract-1.0.0-beta.36.tgz",
 9718      "integrity": "sha512-cywqcIrUsCW4fyqsHdOb24OCC8AnBol8kNiptI+IHRylyCjTNgr53bUbjrXWjmEnear90rO0QhAVjLB1a4iEbQ==",
 9719      "requires": {
 9720        "underscore": "1.8.3",
 9721        "web3-core": "1.0.0-beta.36",
 9722        "web3-core-helpers": "1.0.0-beta.36",
 9723        "web3-core-method": "1.0.0-beta.36",
 9724        "web3-core-promievent": "1.0.0-beta.36",
 9725        "web3-core-subscriptions": "1.0.0-beta.36",
 9726        "web3-eth-abi": "1.0.0-beta.36",
 9727        "web3-utils": "1.0.0-beta.36"
 9728      }
 9729    },
 9730    "web3-eth-ens": {
 9731      "version": "1.0.0-beta.36",
 9732      "resolved": "https://registry.npmjs.org/web3-eth-ens/-/web3-eth-ens-1.0.0-beta.36.tgz",
 9733      "integrity": "sha512-8ZdD7XoJfSX3jNlZHSLe4G837xQ0v5a8cHCcDcd1IoqoY855X9SrIQ0Xdqia9p4mR1YcH1vgmkXY9/3hsvxS7g==",
 9734      "requires": {
 9735        "eth-ens-namehash": "2.0.8",
 9736        "underscore": "1.8.3",
 9737        "web3-core": "1.0.0-beta.36",
 9738        "web3-core-helpers": "1.0.0-beta.36",
 9739        "web3-core-promievent": "1.0.0-beta.36",
 9740        "web3-eth-abi": "1.0.0-beta.36",
 9741        "web3-eth-contract": "1.0.0-beta.36",
 9742        "web3-utils": "1.0.0-beta.36"
 9743      }
 9744    },
 9745    "web3-eth-iban": {
 9746      "version": "1.0.0-beta.36",
 9747      "resolved": "https://registry.npmjs.org/web3-eth-iban/-/web3-eth-iban-1.0.0-beta.36.tgz",
 9748      "integrity": "sha512-b5AEDjjhOLR4q47Hbzf65zYE+7U7JgCgrUb13RU4HMIGoMb1q4DXaJw1UH8VVHCZulevl2QBjpCyrntecMqqCQ==",
 9749      "requires": {
 9750        "bn.js": "4.11.6",
 9751        "web3-utils": "1.0.0-beta.36"
 9752      },
 9753      "dependencies": {
 9754        "bn.js": {
 9755          "version": "4.11.6",
 9756          "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.6.tgz",
 9757          "integrity": "sha1-UzRK2xRhehP26N0s4okF0cC6MhU="
 9758        }
 9759      }
 9760    },
 9761    "web3-eth-personal": {
 9762      "version": "1.0.0-beta.36",
 9763      "resolved": "https://registry.npmjs.org/web3-eth-personal/-/web3-eth-personal-1.0.0-beta.36.tgz",
 9764      "integrity": "sha512-+oxvhojeWh4C/XtnlYURWRR3F5Cg7bQQNjtN1ZGnouKAZyBLoYDVVJ6OaPiveNtfC9RKnzLikn9/Uqc0xz410A==",
 9765      "requires": {
 9766        "web3-core": "1.0.0-beta.36",
 9767        "web3-core-helpers": "1.0.0-beta.36",
 9768        "web3-core-method": "1.0.0-beta.36",
 9769        "web3-net": "1.0.0-beta.36",
 9770        "web3-utils": "1.0.0-beta.36"
 9771      }
 9772    },
 9773    "web3-net": {
 9774      "version": "1.0.0-beta.36",
 9775      "resolved": "https://registry.npmjs.org/web3-net/-/web3-net-1.0.0-beta.36.tgz",
 9776      "integrity": "sha512-BriXK0Pjr6Hc/VDq1Vn8vyOum4JB//wpCjgeGziFD6jC7Of8YaWC7AJYXje89OckzfcqX1aJyJlBwDpasNkAzQ==",
 9777      "requires": {
 9778        "web3-core": "1.0.0-beta.36",
 9779        "web3-core-method": "1.0.0-beta.36",
 9780        "web3-utils": "1.0.0-beta.36"
 9781      }
 9782    },
 9783    "web3-providers-http": {
 9784      "version": "1.0.0-beta.36",
 9785      "resolved": "https://registry.npmjs.org/web3-providers-http/-/web3-providers-http-1.0.0-beta.36.tgz",
 9786      "integrity": "sha512-KLSqMS59nRdpet9B0B64MKgtM3n9wAHTcAHJ03hv79avQNTjHxtjZm0ttcjcFUPpWDgTCtcYCa7tqaYo9Pbeog==",
 9787      "requires": {
 9788        "web3-core-helpers": "1.0.0-beta.36",
 9789        "xhr2-cookies": "1.1.0"
 9790      }
 9791    },
 9792    "web3-providers-ipc": {
 9793      "version": "1.0.0-beta.36",
 9794      "resolved": "https://registry.npmjs.org/web3-providers-ipc/-/web3-providers-ipc-1.0.0-beta.36.tgz",
 9795      "integrity": "sha512-iEUrmdd2CzoWgp+75/ydom/1IaoLw95qkAzsgwjjZp1waDncHP/cvVGX74+fbUx4hRaPdchyzxCQfNpgLDmNjQ==",
 9796      "requires": {
 9797        "oboe": "2.1.3",
 9798        "underscore": "1.8.3",
 9799        "web3-core-helpers": "1.0.0-beta.36"
 9800      }
 9801    },
 9802    "web3-providers-ws": {
 9803      "version": "1.0.0-beta.36",
 9804      "resolved": "https://registry.npmjs.org/web3-providers-ws/-/web3-providers-ws-1.0.0-beta.36.tgz",
 9805      "integrity": "sha512-wAnENuZx75T5ZSrT2De2LOaUuPf2yRjq1VfcbD7+Zd79F3DZZLBJcPyCNVQ1U0fAXt0wfgCKl7sVw5pffqR9Bw==",
 9806      "requires": {
 9807        "underscore": "1.8.3",
 9808        "web3-core-helpers": "1.0.0-beta.36",
 9809        "websocket": "git://github.com/frozeman/WebSocket-Node.git#6c72925e3f8aaaea8dc8450f97627e85263999f2"
 9810      }
 9811    },
 9812    "web3-shh": {
 9813      "version": "1.0.0-beta.36",
 9814      "resolved": "https://registry.npmjs.org/web3-shh/-/web3-shh-1.0.0-beta.36.tgz",
 9815      "integrity": "sha512-bREGHS/WprYFSvGUhyIk8RSpT2Z5SvJOKGBrsUW2nDIMWO6z0Op8E7fzC6GXY2HZfZliAqq6LirbXLgcLRWuPw==",
 9816      "requires": {
 9817        "web3-core": "1.0.0-beta.36",
 9818        "web3-core-method": "1.0.0-beta.36",
 9819        "web3-core-subscriptions": "1.0.0-beta.36",
 9820        "web3-net": "1.0.0-beta.36"
 9821      }
 9822    },
 9823    "web3-utils": {
 9824      "version": "1.0.0-beta.36",
 9825      "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.0.0-beta.36.tgz",
 9826      "integrity": "sha512-7ri74lG5fS2Th0fhYvTtiEHMB1Pmf2p7dQx1COQ3OHNI/CHNEMjzoNMEbBU6FAENrywfoFur40K4m0AOmEUq5A==",
 9827      "requires": {
 9828        "bn.js": "4.11.6",
 9829        "eth-lib": "0.1.27",
 9830        "ethjs-unit": "0.1.6",
 9831        "number-to-bn": "1.7.0",
 9832        "randomhex": "0.1.5",
 9833        "underscore": "1.8.3",
 9834        "utf8": "2.1.1"
 9835      },
 9836      "dependencies": {
 9837        "bn.js": {
 9838          "version": "4.11.6",
 9839          "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.6.tgz",
 9840          "integrity": "sha1-UzRK2xRhehP26N0s4okF0cC6MhU="
 9841        }
 9842      }
 9843    },
 9844    "websocket": {
 9845      "version": "git://github.com/frozeman/WebSocket-Node.git#6c72925e3f8aaaea8dc8450f97627e85263999f2",
 9846      "from": "git://github.com/frozeman/WebSocket-Node.git#browserifyCompatible",
 9847      "requires": {
 9848        "debug": "^2.2.0",
 9849        "nan": "^2.3.3",
 9850        "typedarray-to-buffer": "^3.1.2",
 9851        "yaeti": "^0.0.6"
 9852      },
 9853      "dependencies": {
 9854        "debug": {
 9855          "version": "2.6.9",
 9856          "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
 9857          "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
 9858          "requires": {
 9859            "ms": "2.0.0"
 9860          }
 9861        },
 9862        "ms": {
 9863          "version": "2.0.0",
 9864          "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
 9865          "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
 9866        }
 9867      }
 9868    },
 9869    "which": {
 9870      "version": "1.3.1",
 9871      "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
 9872      "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
 9873      "requires": {
 9874        "isexe": "^2.0.0"
 9875      }
 9876    },
 9877    "which-module": {
 9878      "version": "2.0.0",
 9879      "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
 9880      "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho="
 9881    },
 9882    "wordwrap": {
 9883      "version": "0.0.3",
 9884      "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz",
 9885      "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=",
 9886      "dev": true
 9887    },
 9888    "wrap-ansi": {
 9889      "version": "2.1.0",
 9890      "resolved": "http://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz",
 9891      "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=",
 9892      "requires": {
 9893        "string-width": "^1.0.1",
 9894        "strip-ansi": "^3.0.1"
 9895      },
 9896      "dependencies": {
 9897        "ansi-regex": {
 9898          "version": "2.1.1",
 9899          "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
 9900          "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
 9901        },
 9902        "is-fullwidth-code-point": {
 9903          "version": "1.0.0",
 9904          "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
 9905          "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
 9906          "requires": {
 9907            "number-is-nan": "^1.0.0"
 9908          }
 9909        },
 9910        "string-width": {
 9911          "version": "1.0.2",
 9912          "resolved": "http://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
 9913          "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
 9914          "requires": {
 9915            "code-point-at": "^1.0.0",
 9916            "is-fullwidth-code-point": "^1.0.0",
 9917            "strip-ansi": "^3.0.0"
 9918          }
 9919        },
 9920        "strip-ansi": {
 9921          "version": "3.0.1",
 9922          "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
 9923          "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
 9924          "requires": {
 9925            "ansi-regex": "^2.0.0"
 9926          }
 9927        }
 9928      }
 9929    },
 9930    "wrappy": {
 9931      "version": "1.0.2",
 9932      "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
 9933      "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
 9934    },
 9935    "write": {
 9936      "version": "1.0.3",
 9937      "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz",
 9938      "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==",
 9939      "requires": {
 9940        "mkdirp": "^0.5.1"
 9941      }
 9942    },
 9943    "ws": {
 9944      "version": "3.3.3",
 9945      "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz",
 9946      "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==",
 9947      "requires": {
 9948        "async-limiter": "~1.0.0",
 9949        "safe-buffer": "~5.1.0",
 9950        "ultron": "~1.1.0"
 9951      }
 9952    },
 9953    "xhr": {
 9954      "version": "2.5.0",
 9955      "resolved": "https://registry.npmjs.org/xhr/-/xhr-2.5.0.tgz",
 9956      "integrity": "sha512-4nlO/14t3BNUZRXIXfXe+3N6w3s1KoxcJUUURctd64BLRe67E4gRwp4PjywtDY72fXpZ1y6Ch0VZQRY/gMPzzQ==",
 9957      "requires": {
 9958        "global": "~4.3.0",
 9959        "is-function": "^1.0.1",
 9960        "parse-headers": "^2.0.0",
 9961        "xtend": "^4.0.0"
 9962      }
 9963    },
 9964    "xhr-request": {
 9965      "version": "1.1.0",
 9966      "resolved": "https://registry.npmjs.org/xhr-request/-/xhr-request-1.1.0.tgz",
 9967      "integrity": "sha512-Y7qzEaR3FDtL3fP30k9wO/e+FBnBByZeybKOhASsGP30NIkRAAkKD/sCnLvgEfAIEC1rcmK7YG8f4oEnIrrWzA==",
 9968      "requires": {
 9969        "buffer-to-arraybuffer": "^0.0.5",
 9970        "object-assign": "^4.1.1",
 9971        "query-string": "^5.0.1",
 9972        "simple-get": "^2.7.0",
 9973        "timed-out": "^4.0.1",
 9974        "url-set-query": "^1.0.0",
 9975        "xhr": "^2.0.4"
 9976      }
 9977    },
 9978    "xhr-request-promise": {
 9979      "version": "0.1.2",
 9980      "resolved": "https://registry.npmjs.org/xhr-request-promise/-/xhr-request-promise-0.1.2.tgz",
 9981      "integrity": "sha1-NDxE0e53JrhkgGloLQ+EDIO0Jh0=",
 9982      "requires": {
 9983        "xhr-request": "^1.0.1"
 9984      }
 9985    },
 9986    "xhr2-cookies": {
 9987      "version": "1.1.0",
 9988      "resolved": "https://registry.npmjs.org/xhr2-cookies/-/xhr2-cookies-1.1.0.tgz",
 9989      "integrity": "sha1-fXdEnQmZGX8VXLc7I99yUF7YnUg=",
 9990      "requires": {
 9991        "cookiejar": "^2.1.1"
 9992      }
 9993    },
 9994    "xmlhttprequest": {
 9995      "version": "1.8.0",
 9996      "resolved": "https://registry.npmjs.org/xmlhttprequest/-/xmlhttprequest-1.8.0.tgz",
 9997      "integrity": "sha1-Z/4HXFwk/vOfnWX197f+dRcZaPw="
 9998    },
 9999    "xtend": {
10000      "version": "4.0.1",
10001      "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz",
10002      "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68="
10003    },
10004    "y18n": {
10005      "version": "4.0.0",
10006      "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz",
10007      "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w=="
10008    },
10009    "yaeti": {
10010      "version": "0.0.6",
10011      "resolved": "https://registry.npmjs.org/yaeti/-/yaeti-0.0.6.tgz",
10012      "integrity": "sha1-8m9ITXJoTPQr7ft2lwqhYI+/lXc="
10013    },
10014    "yargs": {
10015      "version": "12.0.5",
10016      "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz",
10017      "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==",
10018      "requires": {
10019        "cliui": "^4.0.0",
10020        "decamelize": "^1.2.0",
10021        "find-up": "^3.0.0",
10022        "get-caller-file": "^1.0.1",
10023        "os-locale": "^3.0.0",
10024        "require-directory": "^2.1.1",
10025        "require-main-filename": "^1.0.1",
10026        "set-blocking": "^2.0.0",
10027        "string-width": "^2.0.0",
10028        "which-module": "^2.0.0",
10029        "y18n": "^3.2.1 || ^4.0.0",
10030        "yargs-parser": "^11.1.1"
10031      }
10032    },
10033    "yargs-parser": {
10034      "version": "11.1.1",
10035      "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz",
10036      "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==",
10037      "requires": {
10038        "camelcase": "^5.0.0",
10039        "decamelize": "^1.2.0"
10040      }
10041    },
10042    "yauzl": {
10043      "version": "2.10.0",
10044      "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
10045      "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=",
10046      "requires": {
10047        "buffer-crc32": "~0.2.3",
10048        "fd-slicer": "~1.1.0"
10049      }
10050    }
10051  }
10052}