github.com/cwntr/go-defi@v0.0.0-20210629134751-07f9ec2f7e66/package-lock.json (about)

     1  {
     2    "name": "go-defi",
     3    "version": "1.0.0",
     4    "lockfileVersion": 1,
     5    "requires": true,
     6    "dependencies": {
     7      "@openzeppelin/contracts": {
     8        "version": "2.5.0",
     9        "resolved": "https://registry.npmjs.org/@openzeppelin/contracts/-/contracts-2.5.0.tgz",
    10        "integrity": "sha512-t3jm8FrhL9tkkJTofkznTqo/XXdHi21w5yXwalEnaMOp22ZwZ0f/mmKdlgMMLPFa6bSVHbY88mKESwJT/7m5Lg==",
    11        "dev": true
    12      },
    13      "abbrev": {
    14        "version": "1.1.1",
    15        "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
    16        "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
    17        "dev": true
    18      },
    19      "accepts": {
    20        "version": "1.3.7",
    21        "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz",
    22        "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==",
    23        "dev": true,
    24        "requires": {
    25          "mime-types": "~2.1.24",
    26          "negotiator": "0.6.2"
    27        }
    28      },
    29      "after": {
    30        "version": "0.8.2",
    31        "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz",
    32        "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=",
    33        "dev": true
    34      },
    35      "ajv": {
    36        "version": "5.5.2",
    37        "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz",
    38        "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=",
    39        "dev": true,
    40        "requires": {
    41          "co": "^4.6.0",
    42          "fast-deep-equal": "^1.0.0",
    43          "fast-json-stable-stringify": "^2.0.0",
    44          "json-schema-traverse": "^0.3.0"
    45        }
    46      },
    47      "ansi-align": {
    48        "version": "2.0.0",
    49        "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz",
    50        "integrity": "sha1-w2rsy6VjuJzrVW82kPCx2eNUf38=",
    51        "dev": true,
    52        "requires": {
    53          "string-width": "^2.0.0"
    54        },
    55        "dependencies": {
    56          "ansi-regex": {
    57            "version": "3.0.0",
    58            "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
    59            "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
    60            "dev": true
    61          },
    62          "string-width": {
    63            "version": "2.1.1",
    64            "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
    65            "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
    66            "dev": true,
    67            "requires": {
    68              "is-fullwidth-code-point": "^2.0.0",
    69              "strip-ansi": "^4.0.0"
    70            }
    71          },
    72          "strip-ansi": {
    73            "version": "4.0.0",
    74            "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
    75            "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
    76            "dev": true,
    77            "requires": {
    78              "ansi-regex": "^3.0.0"
    79            }
    80          }
    81        }
    82      },
    83      "ansi-regex": {
    84        "version": "2.1.1",
    85        "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
    86        "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
    87        "dev": true
    88      },
    89      "ansi-styles": {
    90        "version": "2.2.1",
    91        "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
    92        "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
    93        "dev": true
    94      },
    95      "anymatch": {
    96        "version": "3.1.1",
    97        "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz",
    98        "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==",
    99        "dev": true,
   100        "requires": {
   101          "normalize-path": "^3.0.0",
   102          "picomatch": "^2.0.4"
   103        }
   104      },
   105      "app-module-path": {
   106        "version": "2.2.0",
   107        "resolved": "https://registry.npmjs.org/app-module-path/-/app-module-path-2.2.0.tgz",
   108        "integrity": "sha1-ZBqlXft9am8KgUHEucCqULbCTdU=",
   109        "dev": true
   110      },
   111      "arr-diff": {
   112        "version": "4.0.0",
   113        "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
   114        "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
   115        "dev": true
   116      },
   117      "arr-flatten": {
   118        "version": "1.1.0",
   119        "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
   120        "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==",
   121        "dev": true
   122      },
   123      "arr-union": {
   124        "version": "3.1.0",
   125        "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
   126        "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=",
   127        "dev": true
   128      },
   129      "array-unique": {
   130        "version": "0.3.2",
   131        "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
   132        "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
   133        "dev": true
   134      },
   135      "arraybuffer.slice": {
   136        "version": "0.0.7",
   137        "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz",
   138        "integrity": "sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog==",
   139        "dev": true
   140      },
   141      "assertion-error": {
   142        "version": "1.1.0",
   143        "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz",
   144        "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==",
   145        "dev": true
   146      },
   147      "assign-symbols": {
   148        "version": "1.0.0",
   149        "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",
   150        "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=",
   151        "dev": true
   152      },
   153      "async": {
   154        "version": "1.5.2",
   155        "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
   156        "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
   157        "dev": true
   158      },
   159      "async-each": {
   160        "version": "1.0.3",
   161        "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz",
   162        "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==",
   163        "dev": true
   164      },
   165      "async-each-series": {
   166        "version": "0.1.1",
   167        "resolved": "https://registry.npmjs.org/async-each-series/-/async-each-series-0.1.1.tgz",
   168        "integrity": "sha1-dhfBkXQB/Yykooqtzj266Yr+tDI=",
   169        "dev": true
   170      },
   171      "async-limiter": {
   172        "version": "1.0.1",
   173        "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz",
   174        "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==",
   175        "dev": true
   176      },
   177      "atob": {
   178        "version": "2.1.2",
   179        "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",
   180        "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==",
   181        "dev": true
   182      },
   183      "axios": {
   184        "version": "0.19.0",
   185        "resolved": "https://registry.npmjs.org/axios/-/axios-0.19.0.tgz",
   186        "integrity": "sha512-1uvKqKQta3KBxIz14F2v06AEHZ/dIoeKfbTRkK1E5oqjDnuEerLmYTgJB5AiQZHJcljpg1TuRzdjDR06qNk0DQ==",
   187        "dev": true,
   188        "requires": {
   189          "follow-redirects": "1.5.10",
   190          "is-buffer": "^2.0.2"
   191        },
   192        "dependencies": {
   193          "follow-redirects": {
   194            "version": "1.5.10",
   195            "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz",
   196            "integrity": "sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==",
   197            "dev": true,
   198            "requires": {
   199              "debug": "=3.1.0"
   200            }
   201          }
   202        }
   203      },
   204      "backo2": {
   205        "version": "1.0.2",
   206        "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz",
   207        "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=",
   208        "dev": true
   209      },
   210      "balanced-match": {
   211        "version": "1.0.0",
   212        "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
   213        "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
   214        "dev": true
   215      },
   216      "base": {
   217        "version": "0.11.2",
   218        "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz",
   219        "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==",
   220        "dev": true,
   221        "requires": {
   222          "cache-base": "^1.0.1",
   223          "class-utils": "^0.3.5",
   224          "component-emitter": "^1.2.1",
   225          "define-property": "^1.0.0",
   226          "isobject": "^3.0.1",
   227          "mixin-deep": "^1.2.0",
   228          "pascalcase": "^0.1.1"
   229        },
   230        "dependencies": {
   231          "define-property": {
   232            "version": "1.0.0",
   233            "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
   234            "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
   235            "dev": true,
   236            "requires": {
   237              "is-descriptor": "^1.0.0"
   238            }
   239          },
   240          "is-accessor-descriptor": {
   241            "version": "1.0.0",
   242            "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
   243            "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
   244            "dev": true,
   245            "requires": {
   246              "kind-of": "^6.0.0"
   247            }
   248          },
   249          "is-data-descriptor": {
   250            "version": "1.0.0",
   251            "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
   252            "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
   253            "dev": true,
   254            "requires": {
   255              "kind-of": "^6.0.0"
   256            }
   257          },
   258          "is-descriptor": {
   259            "version": "1.0.2",
   260            "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
   261            "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
   262            "dev": true,
   263            "requires": {
   264              "is-accessor-descriptor": "^1.0.0",
   265              "is-data-descriptor": "^1.0.0",
   266              "kind-of": "^6.0.2"
   267            }
   268          }
   269        }
   270      },
   271      "base64-arraybuffer": {
   272        "version": "0.1.4",
   273        "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.4.tgz",
   274        "integrity": "sha1-mBjHngWbE1X5fgQooBfIOOkLqBI=",
   275        "dev": true
   276      },
   277      "base64id": {
   278        "version": "1.0.0",
   279        "resolved": "https://registry.npmjs.org/base64id/-/base64id-1.0.0.tgz",
   280        "integrity": "sha1-R2iMuZu2gE8OBtPnY7HDLlfY5rY=",
   281        "dev": true
   282      },
   283      "batch": {
   284        "version": "0.6.1",
   285        "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz",
   286        "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=",
   287        "dev": true
   288      },
   289      "better-assert": {
   290        "version": "1.0.2",
   291        "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz",
   292        "integrity": "sha1-QIZrnhueC1W0gYlDEeaPr/rrxSI=",
   293        "dev": true,
   294        "requires": {
   295          "callsite": "1.0.0"
   296        }
   297      },
   298      "bignumber.js": {
   299        "version": "git+https://github.com/frozeman/bignumber.js-nolookahead.git#57692b3ecfc98bbdd6b3a516cb2353652ea49934",
   300        "from": "git+https://github.com/frozeman/bignumber.js-nolookahead.git",
   301        "dev": true
   302      },
   303      "binary-extensions": {
   304        "version": "2.1.0",
   305        "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz",
   306        "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==",
   307        "dev": true
   308      },
   309      "bindings": {
   310        "version": "1.5.0",
   311        "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz",
   312        "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==",
   313        "dev": true,
   314        "requires": {
   315          "file-uri-to-path": "1.0.0"
   316        }
   317      },
   318      "blob": {
   319        "version": "0.0.5",
   320        "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.5.tgz",
   321        "integrity": "sha512-gaqbzQPqOoamawKg0LGVd7SzLgXS+JH61oWprSLH+P+abTczqJbhTR8CmJ2u9/bUYNmHTGJx/UEmn6doAvvuig==",
   322        "dev": true
   323      },
   324      "bn.js": {
   325        "version": "4.11.6",
   326        "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.6.tgz",
   327        "integrity": "sha1-UzRK2xRhehP26N0s4okF0cC6MhU=",
   328        "dev": true
   329      },
   330      "bootstrap": {
   331        "version": "4.1.3",
   332        "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.1.3.tgz",
   333        "integrity": "sha512-rDFIzgXcof0jDyjNosjv4Sno77X4KuPeFxG2XZZv1/Kc8DRVGVADdoQyyOVDwPqL36DDmtCQbrpMCqvpPLJQ0w==",
   334        "dev": true
   335      },
   336      "boxen": {
   337        "version": "1.3.0",
   338        "resolved": "https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz",
   339        "integrity": "sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==",
   340        "dev": true,
   341        "requires": {
   342          "ansi-align": "^2.0.0",
   343          "camelcase": "^4.0.0",
   344          "chalk": "^2.0.1",
   345          "cli-boxes": "^1.0.0",
   346          "string-width": "^2.0.0",
   347          "term-size": "^1.2.0",
   348          "widest-line": "^2.0.0"
   349        },
   350        "dependencies": {
   351          "ansi-regex": {
   352            "version": "3.0.0",
   353            "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
   354            "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
   355            "dev": true
   356          },
   357          "ansi-styles": {
   358            "version": "3.2.1",
   359            "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
   360            "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
   361            "dev": true,
   362            "requires": {
   363              "color-convert": "^1.9.0"
   364            }
   365          },
   366          "camelcase": {
   367            "version": "4.1.0",
   368            "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz",
   369            "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=",
   370            "dev": true
   371          },
   372          "chalk": {
   373            "version": "2.4.2",
   374            "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
   375            "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
   376            "dev": true,
   377            "requires": {
   378              "ansi-styles": "^3.2.1",
   379              "escape-string-regexp": "^1.0.5",
   380              "supports-color": "^5.3.0"
   381            }
   382          },
   383          "string-width": {
   384            "version": "2.1.1",
   385            "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
   386            "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
   387            "dev": true,
   388            "requires": {
   389              "is-fullwidth-code-point": "^2.0.0",
   390              "strip-ansi": "^4.0.0"
   391            }
   392          },
   393          "strip-ansi": {
   394            "version": "4.0.0",
   395            "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
   396            "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
   397            "dev": true,
   398            "requires": {
   399              "ansi-regex": "^3.0.0"
   400            }
   401          },
   402          "supports-color": {
   403            "version": "5.5.0",
   404            "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
   405            "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
   406            "dev": true,
   407            "requires": {
   408              "has-flag": "^3.0.0"
   409            }
   410          }
   411        }
   412      },
   413      "brace-expansion": {
   414        "version": "1.1.11",
   415        "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
   416        "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
   417        "dev": true,
   418        "requires": {
   419          "balanced-match": "^1.0.0",
   420          "concat-map": "0.0.1"
   421        }
   422      },
   423      "braces": {
   424        "version": "3.0.2",
   425        "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
   426        "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
   427        "dev": true,
   428        "requires": {
   429          "fill-range": "^7.0.1"
   430        }
   431      },
   432      "browser-stdout": {
   433        "version": "1.3.0",
   434        "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.0.tgz",
   435        "integrity": "sha1-81HTKWnTL6XXpVZxVCY9korjvR8=",
   436        "dev": true
   437      },
   438      "browser-sync": {
   439        "version": "2.26.13",
   440        "resolved": "https://registry.npmjs.org/browser-sync/-/browser-sync-2.26.13.tgz",
   441        "integrity": "sha512-JPYLTngIzI+Dzx+StSSlMtF+Q9yjdh58HW6bMFqkFXuzQkJL8FCvp4lozlS6BbECZcsM2Gmlgp0uhEjvl18X4w==",
   442        "dev": true,
   443        "requires": {
   444          "browser-sync-client": "^2.26.13",
   445          "browser-sync-ui": "^2.26.13",
   446          "bs-recipes": "1.3.4",
   447          "bs-snippet-injector": "^2.0.1",
   448          "chokidar": "^3.4.1",
   449          "connect": "3.6.6",
   450          "connect-history-api-fallback": "^1",
   451          "dev-ip": "^1.0.1",
   452          "easy-extender": "^2.3.4",
   453          "eazy-logger": "3.1.0",
   454          "etag": "^1.8.1",
   455          "fresh": "^0.5.2",
   456          "fs-extra": "3.0.1",
   457          "http-proxy": "^1.18.1",
   458          "immutable": "^3",
   459          "localtunnel": "^2.0.0",
   460          "micromatch": "^4.0.2",
   461          "opn": "5.3.0",
   462          "portscanner": "2.1.1",
   463          "qs": "6.2.3",
   464          "raw-body": "^2.3.2",
   465          "resp-modifier": "6.0.2",
   466          "rx": "4.1.0",
   467          "send": "0.16.2",
   468          "serve-index": "1.9.1",
   469          "serve-static": "1.13.2",
   470          "server-destroy": "1.0.1",
   471          "socket.io": "2.1.1",
   472          "ua-parser-js": "^0.7.18",
   473          "yargs": "^15.4.1"
   474        }
   475      },
   476      "browser-sync-client": {
   477        "version": "2.26.13",
   478        "resolved": "https://registry.npmjs.org/browser-sync-client/-/browser-sync-client-2.26.13.tgz",
   479        "integrity": "sha512-p2VbZoYrpuDhkreq+/Sv1MkToHklh7T1OaIntDwpG6Iy2q/XkBcgwPcWjX+WwRNiZjN8MEehxIjEUh12LweLmQ==",
   480        "dev": true,
   481        "requires": {
   482          "etag": "1.8.1",
   483          "fresh": "0.5.2",
   484          "mitt": "^1.1.3",
   485          "rxjs": "^5.5.6"
   486        }
   487      },
   488      "browser-sync-ui": {
   489        "version": "2.26.13",
   490        "resolved": "https://registry.npmjs.org/browser-sync-ui/-/browser-sync-ui-2.26.13.tgz",
   491        "integrity": "sha512-6NJ/pCnhCnBMzaty1opWo7ipDmFAIk8U71JMQGKJxblCUaGfdsbF2shf6XNZSkXYia1yS0vwKu9LIOzpXqQZCA==",
   492        "dev": true,
   493        "requires": {
   494          "async-each-series": "0.1.1",
   495          "connect-history-api-fallback": "^1",
   496          "immutable": "^3",
   497          "server-destroy": "1.0.1",
   498          "socket.io-client": "^2.0.4",
   499          "stream-throttle": "^0.1.3"
   500        }
   501      },
   502      "bs-recipes": {
   503        "version": "1.3.4",
   504        "resolved": "https://registry.npmjs.org/bs-recipes/-/bs-recipes-1.3.4.tgz",
   505        "integrity": "sha1-DS1NSKcYyMBEdp/cT4lZLci2lYU=",
   506        "dev": true
   507      },
   508      "bs-snippet-injector": {
   509        "version": "2.0.1",
   510        "resolved": "https://registry.npmjs.org/bs-snippet-injector/-/bs-snippet-injector-2.0.1.tgz",
   511        "integrity": "sha1-YbU5PxH1JVntEgaTEANDtu2wTdU=",
   512        "dev": true
   513      },
   514      "bytes": {
   515        "version": "3.1.0",
   516        "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
   517        "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==",
   518        "dev": true
   519      },
   520      "cache-base": {
   521        "version": "1.0.1",
   522        "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz",
   523        "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==",
   524        "dev": true,
   525        "requires": {
   526          "collection-visit": "^1.0.0",
   527          "component-emitter": "^1.2.1",
   528          "get-value": "^2.0.6",
   529          "has-value": "^1.0.0",
   530          "isobject": "^3.0.1",
   531          "set-value": "^2.0.0",
   532          "to-object-path": "^0.3.0",
   533          "union-value": "^1.0.0",
   534          "unset-value": "^1.0.0"
   535        }
   536      },
   537      "callsite": {
   538        "version": "1.0.0",
   539        "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz",
   540        "integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA=",
   541        "dev": true
   542      },
   543      "camelcase": {
   544        "version": "5.3.1",
   545        "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
   546        "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
   547        "dev": true
   548      },
   549      "capture-stack-trace": {
   550        "version": "1.0.1",
   551        "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.1.tgz",
   552        "integrity": "sha512-mYQLZnx5Qt1JgB1WEiMCf2647plpGeQ2NMR/5L0HNZzGQo4fuSPnK+wjfPnKZV0aiJDgzmWqqkV/g7JD+DW0qw==",
   553        "dev": true
   554      },
   555      "chai": {
   556        "version": "4.2.0",
   557        "resolved": "https://registry.npmjs.org/chai/-/chai-4.2.0.tgz",
   558        "integrity": "sha512-XQU3bhBukrOsQCuwZndwGcCVQHyZi53fQ6Ys1Fym7E4olpIqqZZhhoFJoaKVvV17lWQoXYwgWN2nF5crA8J2jw==",
   559        "dev": true,
   560        "requires": {
   561          "assertion-error": "^1.1.0",
   562          "check-error": "^1.0.2",
   563          "deep-eql": "^3.0.1",
   564          "get-func-name": "^2.0.0",
   565          "pathval": "^1.1.0",
   566          "type-detect": "^4.0.5"
   567        }
   568      },
   569      "chai-as-promised": {
   570        "version": "7.1.1",
   571        "resolved": "https://registry.npmjs.org/chai-as-promised/-/chai-as-promised-7.1.1.tgz",
   572        "integrity": "sha512-azL6xMoi+uxu6z4rhWQ1jbdUhOMhis2PvscD/xjLqNMkv3BPPp2JyyuTHOrf9BOosGpNQ11v6BKv/g57RXbiaA==",
   573        "dev": true,
   574        "requires": {
   575          "check-error": "^1.0.2"
   576        }
   577      },
   578      "chai-bignumber": {
   579        "version": "2.0.2",
   580        "resolved": "https://registry.npmjs.org/chai-bignumber/-/chai-bignumber-2.0.2.tgz",
   581        "integrity": "sha512-BIdRNjRaoRj4bMsZLKbIZPMNKqmwnzNiyxqBYDSs6dFOCs9w8OHPuUE8e1bH60i1IhOzT0NjLtCD+lKEWB1KTQ==",
   582        "dev": true
   583      },
   584      "chalk": {
   585        "version": "1.1.3",
   586        "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
   587        "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
   588        "dev": true,
   589        "requires": {
   590          "ansi-styles": "^2.2.1",
   591          "escape-string-regexp": "^1.0.2",
   592          "has-ansi": "^2.0.0",
   593          "strip-ansi": "^3.0.0",
   594          "supports-color": "^2.0.0"
   595        }
   596      },
   597      "check-error": {
   598        "version": "1.0.2",
   599        "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz",
   600        "integrity": "sha1-V00xLt2Iu13YkS6Sht1sCu1KrII=",
   601        "dev": true
   602      },
   603      "chokidar": {
   604        "version": "3.4.3",
   605        "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.3.tgz",
   606        "integrity": "sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ==",
   607        "dev": true,
   608        "requires": {
   609          "anymatch": "~3.1.1",
   610          "braces": "~3.0.2",
   611          "fsevents": "~2.1.2",
   612          "glob-parent": "~5.1.0",
   613          "is-binary-path": "~2.1.0",
   614          "is-glob": "~4.0.1",
   615          "normalize-path": "~3.0.0",
   616          "readdirp": "~3.5.0"
   617        }
   618      },
   619      "ci-info": {
   620        "version": "1.6.0",
   621        "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz",
   622        "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==",
   623        "dev": true
   624      },
   625      "class-utils": {
   626        "version": "0.3.6",
   627        "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz",
   628        "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==",
   629        "dev": true,
   630        "requires": {
   631          "arr-union": "^3.1.0",
   632          "define-property": "^0.2.5",
   633          "isobject": "^3.0.0",
   634          "static-extend": "^0.1.1"
   635        },
   636        "dependencies": {
   637          "define-property": {
   638            "version": "0.2.5",
   639            "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
   640            "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
   641            "dev": true,
   642            "requires": {
   643              "is-descriptor": "^0.1.0"
   644            }
   645          }
   646        }
   647      },
   648      "cli-boxes": {
   649        "version": "1.0.0",
   650        "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz",
   651        "integrity": "sha1-T6kXw+WclKAEzWH47lCdplFocUM=",
   652        "dev": true
   653      },
   654      "cliui": {
   655        "version": "5.0.0",
   656        "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz",
   657        "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==",
   658        "dev": true,
   659        "requires": {
   660          "string-width": "^3.1.0",
   661          "strip-ansi": "^5.2.0",
   662          "wrap-ansi": "^5.1.0"
   663        },
   664        "dependencies": {
   665          "ansi-regex": {
   666            "version": "4.1.0",
   667            "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
   668            "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
   669            "dev": true
   670          },
   671          "strip-ansi": {
   672            "version": "5.2.0",
   673            "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
   674            "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
   675            "dev": true,
   676            "requires": {
   677              "ansi-regex": "^4.1.0"
   678            }
   679          }
   680        }
   681      },
   682      "co": {
   683        "version": "4.6.0",
   684        "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
   685        "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=",
   686        "dev": true
   687      },
   688      "code-point-at": {
   689        "version": "1.1.0",
   690        "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
   691        "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=",
   692        "dev": true
   693      },
   694      "collection-visit": {
   695        "version": "1.0.0",
   696        "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz",
   697        "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=",
   698        "dev": true,
   699        "requires": {
   700          "map-visit": "^1.0.0",
   701          "object-visit": "^1.0.0"
   702        }
   703      },
   704      "color-convert": {
   705        "version": "1.9.3",
   706        "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
   707        "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
   708        "dev": true,
   709        "requires": {
   710          "color-name": "1.1.3"
   711        }
   712      },
   713      "color-name": {
   714        "version": "1.1.3",
   715        "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
   716        "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
   717        "dev": true
   718      },
   719      "commander": {
   720        "version": "2.20.3",
   721        "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
   722        "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
   723        "dev": true
   724      },
   725      "component-bind": {
   726        "version": "1.0.0",
   727        "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz",
   728        "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E=",
   729        "dev": true
   730      },
   731      "component-emitter": {
   732        "version": "1.3.0",
   733        "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
   734        "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==",
   735        "dev": true
   736      },
   737      "component-inherit": {
   738        "version": "0.0.3",
   739        "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz",
   740        "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM=",
   741        "dev": true
   742      },
   743      "concat-map": {
   744        "version": "0.0.1",
   745        "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
   746        "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
   747        "dev": true
   748      },
   749      "configstore": {
   750        "version": "3.1.5",
   751        "resolved": "https://registry.npmjs.org/configstore/-/configstore-3.1.5.tgz",
   752        "integrity": "sha512-nlOhI4+fdzoK5xmJ+NY+1gZK56bwEaWZr8fYuXohZ9Vkc1o3a4T/R3M+yE/w7x/ZVJ1zF8c+oaOvF0dztdUgmA==",
   753        "dev": true,
   754        "requires": {
   755          "dot-prop": "^4.2.1",
   756          "graceful-fs": "^4.1.2",
   757          "make-dir": "^1.0.0",
   758          "unique-string": "^1.0.0",
   759          "write-file-atomic": "^2.0.0",
   760          "xdg-basedir": "^3.0.0"
   761        }
   762      },
   763      "connect": {
   764        "version": "3.6.6",
   765        "resolved": "https://registry.npmjs.org/connect/-/connect-3.6.6.tgz",
   766        "integrity": "sha1-Ce/2xVr3I24TcTWnJXSFi2eG9SQ=",
   767        "dev": true,
   768        "requires": {
   769          "debug": "2.6.9",
   770          "finalhandler": "1.1.0",
   771          "parseurl": "~1.3.2",
   772          "utils-merge": "1.0.1"
   773        },
   774        "dependencies": {
   775          "debug": {
   776            "version": "2.6.9",
   777            "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
   778            "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
   779            "dev": true,
   780            "requires": {
   781              "ms": "2.0.0"
   782            }
   783          }
   784        }
   785      },
   786      "connect-history-api-fallback": {
   787        "version": "1.6.0",
   788        "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz",
   789        "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==",
   790        "dev": true
   791      },
   792      "connect-logger": {
   793        "version": "0.0.1",
   794        "resolved": "https://registry.npmjs.org/connect-logger/-/connect-logger-0.0.1.tgz",
   795        "integrity": "sha1-TZmZeKHSC7RgjnzUNNdBZSJVF0s=",
   796        "dev": true,
   797        "requires": {
   798          "moment": "*"
   799        }
   800      },
   801      "cookie": {
   802        "version": "0.3.1",
   803        "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz",
   804        "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=",
   805        "dev": true
   806      },
   807      "copy-descriptor": {
   808        "version": "0.1.1",
   809        "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
   810        "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=",
   811        "dev": true
   812      },
   813      "core-util-is": {
   814        "version": "1.0.2",
   815        "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
   816        "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
   817        "dev": true
   818      },
   819      "create-error-class": {
   820        "version": "3.0.2",
   821        "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz",
   822        "integrity": "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=",
   823        "dev": true,
   824        "requires": {
   825          "capture-stack-trace": "^1.0.0"
   826        }
   827      },
   828      "cross-spawn": {
   829        "version": "5.1.0",
   830        "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz",
   831        "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=",
   832        "dev": true,
   833        "requires": {
   834          "lru-cache": "^4.0.1",
   835          "shebang-command": "^1.2.0",
   836          "which": "^1.2.9"
   837        }
   838      },
   839      "crypto-js": {
   840        "version": "3.3.0",
   841        "resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-3.3.0.tgz",
   842        "integrity": "sha512-DIT51nX0dCfKltpRiXV+/TVZq+Qq2NgF4644+K7Ttnla7zEzqc+kjJyiB96BHNyUTBxyjzRcZYpUdZa+QAqi6Q==",
   843        "dev": true
   844      },
   845      "crypto-random-string": {
   846        "version": "1.0.0",
   847        "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz",
   848        "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=",
   849        "dev": true
   850      },
   851      "debug": {
   852        "version": "3.1.0",
   853        "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
   854        "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
   855        "dev": true,
   856        "requires": {
   857          "ms": "2.0.0"
   858        }
   859      },
   860      "decamelize": {
   861        "version": "1.2.0",
   862        "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
   863        "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
   864        "dev": true
   865      },
   866      "decode-uri-component": {
   867        "version": "0.2.0",
   868        "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
   869        "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=",
   870        "dev": true
   871      },
   872      "deep-eql": {
   873        "version": "3.0.1",
   874        "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz",
   875        "integrity": "sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==",
   876        "dev": true,
   877        "requires": {
   878          "type-detect": "^4.0.0"
   879        }
   880      },
   881      "deep-extend": {
   882        "version": "0.6.0",
   883        "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
   884        "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==",
   885        "dev": true
   886      },
   887      "define-property": {
   888        "version": "2.0.2",
   889        "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
   890        "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
   891        "dev": true,
   892        "requires": {
   893          "is-descriptor": "^1.0.2",
   894          "isobject": "^3.0.1"
   895        },
   896        "dependencies": {
   897          "is-accessor-descriptor": {
   898            "version": "1.0.0",
   899            "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
   900            "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
   901            "dev": true,
   902            "requires": {
   903              "kind-of": "^6.0.0"
   904            }
   905          },
   906          "is-data-descriptor": {
   907            "version": "1.0.0",
   908            "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
   909            "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
   910            "dev": true,
   911            "requires": {
   912              "kind-of": "^6.0.0"
   913            }
   914          },
   915          "is-descriptor": {
   916            "version": "1.0.2",
   917            "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
   918            "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
   919            "dev": true,
   920            "requires": {
   921              "is-accessor-descriptor": "^1.0.0",
   922              "is-data-descriptor": "^1.0.0",
   923              "kind-of": "^6.0.2"
   924            }
   925          }
   926        }
   927      },
   928      "depd": {
   929        "version": "1.1.2",
   930        "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
   931        "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=",
   932        "dev": true
   933      },
   934      "destroy": {
   935        "version": "1.0.4",
   936        "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
   937        "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=",
   938        "dev": true
   939      },
   940      "dev-ip": {
   941        "version": "1.0.1",
   942        "resolved": "https://registry.npmjs.org/dev-ip/-/dev-ip-1.0.1.tgz",
   943        "integrity": "sha1-p2o+0YVb56ASu4rBbLgPPADcKPA=",
   944        "dev": true
   945      },
   946      "diff": {
   947        "version": "3.3.1",
   948        "resolved": "https://registry.npmjs.org/diff/-/diff-3.3.1.tgz",
   949        "integrity": "sha512-MKPHZDMB0o6yHyDryUOScqZibp914ksXwAMYMTHj6KO8UeKsRYNJD3oNCKjTqZon+V488P7N/HzXF8t7ZR95ww==",
   950        "dev": true
   951      },
   952      "dlv": {
   953        "version": "1.1.3",
   954        "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz",
   955        "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==",
   956        "dev": true
   957      },
   958      "dot-prop": {
   959        "version": "4.2.1",
   960        "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.1.tgz",
   961        "integrity": "sha512-l0p4+mIuJIua0mhxGoh4a+iNL9bmeK5DvnSVQa6T0OhrVmaEa1XScX5Etc673FePCJOArq/4Pa2cLGODUWTPOQ==",
   962        "dev": true,
   963        "requires": {
   964          "is-obj": "^1.0.0"
   965        }
   966      },
   967      "duplexer3": {
   968        "version": "0.1.4",
   969        "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz",
   970        "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=",
   971        "dev": true
   972      },
   973      "easy-extender": {
   974        "version": "2.3.4",
   975        "resolved": "https://registry.npmjs.org/easy-extender/-/easy-extender-2.3.4.tgz",
   976        "integrity": "sha512-8cAwm6md1YTiPpOvDULYJL4ZS6WfM5/cTeVVh4JsvyYZAoqlRVUpHL9Gr5Fy7HA6xcSZicUia3DeAgO3Us8E+Q==",
   977        "dev": true,
   978        "requires": {
   979          "lodash": "^4.17.10"
   980        }
   981      },
   982      "eazy-logger": {
   983        "version": "3.1.0",
   984        "resolved": "https://registry.npmjs.org/eazy-logger/-/eazy-logger-3.1.0.tgz",
   985        "integrity": "sha512-/snsn2JqBtUSSstEl4R0RKjkisGHAhvYj89i7r3ytNUKW12y178KDZwXLXIgwDqLW6E/VRMT9qfld7wvFae8bQ==",
   986        "dev": true,
   987        "requires": {
   988          "tfunk": "^4.0.0"
   989        }
   990      },
   991      "ee-first": {
   992        "version": "1.1.1",
   993        "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
   994        "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=",
   995        "dev": true
   996      },
   997      "emoji-regex": {
   998        "version": "7.0.3",
   999        "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
  1000        "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
  1001        "dev": true
  1002      },
  1003      "encodeurl": {
  1004        "version": "1.0.2",
  1005        "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
  1006        "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=",
  1007        "dev": true
  1008      },
  1009      "end-of-stream": {
  1010        "version": "1.4.4",
  1011        "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
  1012        "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
  1013        "dev": true,
  1014        "requires": {
  1015          "once": "^1.4.0"
  1016        }
  1017      },
  1018      "engine.io": {
  1019        "version": "3.2.1",
  1020        "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-3.2.1.tgz",
  1021        "integrity": "sha512-+VlKzHzMhaU+GsCIg4AoXF1UdDFjHHwMmMKqMJNDNLlUlejz58FCy4LBqB2YVJskHGYl06BatYWKP2TVdVXE5w==",
  1022        "dev": true,
  1023        "requires": {
  1024          "accepts": "~1.3.4",
  1025          "base64id": "1.0.0",
  1026          "cookie": "0.3.1",
  1027          "debug": "~3.1.0",
  1028          "engine.io-parser": "~2.1.0",
  1029          "ws": "~3.3.1"
  1030        },
  1031        "dependencies": {
  1032          "base64-arraybuffer": {
  1033            "version": "0.1.5",
  1034            "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz",
  1035            "integrity": "sha1-c5JncZI7Whl0etZmqlzUv5xunOg=",
  1036            "dev": true
  1037          },
  1038          "engine.io-parser": {
  1039            "version": "2.1.3",
  1040            "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.1.3.tgz",
  1041            "integrity": "sha512-6HXPre2O4Houl7c4g7Ic/XzPnHBvaEmN90vtRO9uLmwtRqQmTOw0QMevL1TOfL2Cpu1VzsaTmMotQgMdkzGkVA==",
  1042            "dev": true,
  1043            "requires": {
  1044              "after": "0.8.2",
  1045              "arraybuffer.slice": "~0.0.7",
  1046              "base64-arraybuffer": "0.1.5",
  1047              "blob": "0.0.5",
  1048              "has-binary2": "~1.0.2"
  1049            }
  1050          },
  1051          "ws": {
  1052            "version": "3.3.3",
  1053            "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz",
  1054            "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==",
  1055            "dev": true,
  1056            "requires": {
  1057              "async-limiter": "~1.0.0",
  1058              "safe-buffer": "~5.1.0",
  1059              "ultron": "~1.1.0"
  1060            }
  1061          }
  1062        }
  1063      },
  1064      "engine.io-client": {
  1065        "version": "3.4.4",
  1066        "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.4.4.tgz",
  1067        "integrity": "sha512-iU4CRr38Fecj8HoZEnFtm2EiKGbYZcPn3cHxqNGl/tmdWRf60KhK+9vE0JeSjgnlS/0oynEfLgKbT9ALpim0sQ==",
  1068        "dev": true,
  1069        "requires": {
  1070          "component-emitter": "~1.3.0",
  1071          "component-inherit": "0.0.3",
  1072          "debug": "~3.1.0",
  1073          "engine.io-parser": "~2.2.0",
  1074          "has-cors": "1.1.0",
  1075          "indexof": "0.0.1",
  1076          "parseqs": "0.0.6",
  1077          "parseuri": "0.0.6",
  1078          "ws": "~6.1.0",
  1079          "xmlhttprequest-ssl": "~1.5.4",
  1080          "yeast": "0.1.2"
  1081        }
  1082      },
  1083      "engine.io-parser": {
  1084        "version": "2.2.1",
  1085        "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.2.1.tgz",
  1086        "integrity": "sha512-x+dN/fBH8Ro8TFwJ+rkB2AmuVw9Yu2mockR/p3W8f8YtExwFgDvBDi0GWyb4ZLkpahtDGZgtr3zLovanJghPqg==",
  1087        "dev": true,
  1088        "requires": {
  1089          "after": "0.8.2",
  1090          "arraybuffer.slice": "~0.0.7",
  1091          "base64-arraybuffer": "0.1.4",
  1092          "blob": "0.0.5",
  1093          "has-binary2": "~1.0.2"
  1094        }
  1095      },
  1096      "escape-html": {
  1097        "version": "1.0.3",
  1098        "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
  1099        "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=",
  1100        "dev": true
  1101      },
  1102      "escape-string-regexp": {
  1103        "version": "1.0.5",
  1104        "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
  1105        "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
  1106        "dev": true
  1107      },
  1108      "etag": {
  1109        "version": "1.8.1",
  1110        "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
  1111        "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=",
  1112        "dev": true
  1113      },
  1114      "ethjs-abi": {
  1115        "version": "0.1.8",
  1116        "resolved": "https://registry.npmjs.org/ethjs-abi/-/ethjs-abi-0.1.8.tgz",
  1117        "integrity": "sha1-zSiFg+1ijN+tr4re+juh28vKbBg=",
  1118        "dev": true,
  1119        "requires": {
  1120          "bn.js": "4.11.6",
  1121          "js-sha3": "0.5.5",
  1122          "number-to-bn": "1.7.0"
  1123        }
  1124      },
  1125      "eventemitter3": {
  1126        "version": "4.0.7",
  1127        "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
  1128        "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==",
  1129        "dev": true
  1130      },
  1131      "execa": {
  1132        "version": "0.7.0",
  1133        "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz",
  1134        "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=",
  1135        "dev": true,
  1136        "requires": {
  1137          "cross-spawn": "^5.0.1",
  1138          "get-stream": "^3.0.0",
  1139          "is-stream": "^1.1.0",
  1140          "npm-run-path": "^2.0.0",
  1141          "p-finally": "^1.0.0",
  1142          "signal-exit": "^3.0.0",
  1143          "strip-eof": "^1.0.0"
  1144        }
  1145      },
  1146      "expand-brackets": {
  1147        "version": "2.1.4",
  1148        "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
  1149        "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
  1150        "dev": true,
  1151        "requires": {
  1152          "debug": "^2.3.3",
  1153          "define-property": "^0.2.5",
  1154          "extend-shallow": "^2.0.1",
  1155          "posix-character-classes": "^0.1.0",
  1156          "regex-not": "^1.0.0",
  1157          "snapdragon": "^0.8.1",
  1158          "to-regex": "^3.0.1"
  1159        },
  1160        "dependencies": {
  1161          "debug": {
  1162            "version": "2.6.9",
  1163            "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
  1164            "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
  1165            "dev": true,
  1166            "requires": {
  1167              "ms": "2.0.0"
  1168            }
  1169          },
  1170          "define-property": {
  1171            "version": "0.2.5",
  1172            "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
  1173            "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
  1174            "dev": true,
  1175            "requires": {
  1176              "is-descriptor": "^0.1.0"
  1177            }
  1178          },
  1179          "extend-shallow": {
  1180            "version": "2.0.1",
  1181            "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
  1182            "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
  1183            "dev": true,
  1184            "requires": {
  1185              "is-extendable": "^0.1.0"
  1186            }
  1187          }
  1188        }
  1189      },
  1190      "extend-shallow": {
  1191        "version": "3.0.2",
  1192        "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
  1193        "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
  1194        "dev": true,
  1195        "requires": {
  1196          "assign-symbols": "^1.0.0",
  1197          "is-extendable": "^1.0.1"
  1198        },
  1199        "dependencies": {
  1200          "is-extendable": {
  1201            "version": "1.0.1",
  1202            "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
  1203            "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
  1204            "dev": true,
  1205            "requires": {
  1206              "is-plain-object": "^2.0.4"
  1207            }
  1208          }
  1209        }
  1210      },
  1211      "extglob": {
  1212        "version": "2.0.4",
  1213        "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
  1214        "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
  1215        "dev": true,
  1216        "requires": {
  1217          "array-unique": "^0.3.2",
  1218          "define-property": "^1.0.0",
  1219          "expand-brackets": "^2.1.4",
  1220          "extend-shallow": "^2.0.1",
  1221          "fragment-cache": "^0.2.1",
  1222          "regex-not": "^1.0.0",
  1223          "snapdragon": "^0.8.1",
  1224          "to-regex": "^3.0.1"
  1225        },
  1226        "dependencies": {
  1227          "define-property": {
  1228            "version": "1.0.0",
  1229            "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
  1230            "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
  1231            "dev": true,
  1232            "requires": {
  1233              "is-descriptor": "^1.0.0"
  1234            }
  1235          },
  1236          "extend-shallow": {
  1237            "version": "2.0.1",
  1238            "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
  1239            "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
  1240            "dev": true,
  1241            "requires": {
  1242              "is-extendable": "^0.1.0"
  1243            }
  1244          },
  1245          "is-accessor-descriptor": {
  1246            "version": "1.0.0",
  1247            "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
  1248            "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
  1249            "dev": true,
  1250            "requires": {
  1251              "kind-of": "^6.0.0"
  1252            }
  1253          },
  1254          "is-data-descriptor": {
  1255            "version": "1.0.0",
  1256            "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
  1257            "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
  1258            "dev": true,
  1259            "requires": {
  1260              "kind-of": "^6.0.0"
  1261            }
  1262          },
  1263          "is-descriptor": {
  1264            "version": "1.0.2",
  1265            "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
  1266            "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
  1267            "dev": true,
  1268            "requires": {
  1269              "is-accessor-descriptor": "^1.0.0",
  1270              "is-data-descriptor": "^1.0.0",
  1271              "kind-of": "^6.0.2"
  1272            }
  1273          }
  1274        }
  1275      },
  1276      "fast-deep-equal": {
  1277        "version": "1.1.0",
  1278        "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz",
  1279        "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=",
  1280        "dev": true
  1281      },
  1282      "fast-json-stable-stringify": {
  1283        "version": "2.1.0",
  1284        "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
  1285        "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
  1286        "dev": true
  1287      },
  1288      "file-uri-to-path": {
  1289        "version": "1.0.0",
  1290        "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz",
  1291        "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==",
  1292        "dev": true
  1293      },
  1294      "fill-range": {
  1295        "version": "7.0.1",
  1296        "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
  1297        "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
  1298        "dev": true,
  1299        "requires": {
  1300          "to-regex-range": "^5.0.1"
  1301        }
  1302      },
  1303      "finalhandler": {
  1304        "version": "1.1.0",
  1305        "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.0.tgz",
  1306        "integrity": "sha1-zgtoVbRYU+eRsvzGgARtiCU91/U=",
  1307        "dev": true,
  1308        "requires": {
  1309          "debug": "2.6.9",
  1310          "encodeurl": "~1.0.1",
  1311          "escape-html": "~1.0.3",
  1312          "on-finished": "~2.3.0",
  1313          "parseurl": "~1.3.2",
  1314          "statuses": "~1.3.1",
  1315          "unpipe": "~1.0.0"
  1316        },
  1317        "dependencies": {
  1318          "debug": {
  1319            "version": "2.6.9",
  1320            "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
  1321            "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
  1322            "dev": true,
  1323            "requires": {
  1324              "ms": "2.0.0"
  1325            }
  1326          }
  1327        }
  1328      },
  1329      "find-up": {
  1330        "version": "3.0.0",
  1331        "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
  1332        "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
  1333        "dev": true,
  1334        "requires": {
  1335          "locate-path": "^3.0.0"
  1336        }
  1337      },
  1338      "follow-redirects": {
  1339        "version": "1.13.1",
  1340        "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.1.tgz",
  1341        "integrity": "sha512-SSG5xmZh1mkPGyKzjZP8zLjltIfpW32Y5QpdNJyjcfGxK3qo3NDDkZOZSFiGn1A6SclQxY9GzEwAHQ3dmYRWpg==",
  1342        "dev": true
  1343      },
  1344      "for-in": {
  1345        "version": "1.0.2",
  1346        "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
  1347        "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
  1348        "dev": true
  1349      },
  1350      "fragment-cache": {
  1351        "version": "0.2.1",
  1352        "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz",
  1353        "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=",
  1354        "dev": true,
  1355        "requires": {
  1356          "map-cache": "^0.2.2"
  1357        }
  1358      },
  1359      "fresh": {
  1360        "version": "0.5.2",
  1361        "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
  1362        "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=",
  1363        "dev": true
  1364      },
  1365      "fs-extra": {
  1366        "version": "3.0.1",
  1367        "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-3.0.1.tgz",
  1368        "integrity": "sha1-N5TzeMWLNC6n27sjCVEJxLO2IpE=",
  1369        "dev": true,
  1370        "requires": {
  1371          "graceful-fs": "^4.1.2",
  1372          "jsonfile": "^3.0.0",
  1373          "universalify": "^0.1.0"
  1374        }
  1375      },
  1376      "fs.realpath": {
  1377        "version": "1.0.0",
  1378        "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
  1379        "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
  1380        "dev": true
  1381      },
  1382      "fsevents": {
  1383        "version": "2.1.3",
  1384        "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz",
  1385        "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==",
  1386        "dev": true,
  1387        "optional": true
  1388      },
  1389      "get-caller-file": {
  1390        "version": "2.0.5",
  1391        "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
  1392        "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
  1393        "dev": true
  1394      },
  1395      "get-func-name": {
  1396        "version": "2.0.0",
  1397        "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz",
  1398        "integrity": "sha1-6td0q+5y4gQJQzoGY2YCPdaIekE=",
  1399        "dev": true
  1400      },
  1401      "get-stream": {
  1402        "version": "3.0.0",
  1403        "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
  1404        "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
  1405        "dev": true
  1406      },
  1407      "get-value": {
  1408        "version": "2.0.6",
  1409        "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
  1410        "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=",
  1411        "dev": true
  1412      },
  1413      "glob": {
  1414        "version": "7.1.2",
  1415        "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
  1416        "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==",
  1417        "dev": true,
  1418        "requires": {
  1419          "fs.realpath": "^1.0.0",
  1420          "inflight": "^1.0.4",
  1421          "inherits": "2",
  1422          "minimatch": "^3.0.4",
  1423          "once": "^1.3.0",
  1424          "path-is-absolute": "^1.0.0"
  1425        }
  1426      },
  1427      "glob-parent": {
  1428        "version": "5.1.1",
  1429        "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz",
  1430        "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==",
  1431        "dev": true,
  1432        "requires": {
  1433          "is-glob": "^4.0.1"
  1434        }
  1435      },
  1436      "global-dirs": {
  1437        "version": "0.1.1",
  1438        "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz",
  1439        "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=",
  1440        "dev": true,
  1441        "requires": {
  1442          "ini": "^1.3.4"
  1443        }
  1444      },
  1445      "got": {
  1446        "version": "6.7.1",
  1447        "resolved": "https://registry.npmjs.org/got/-/got-6.7.1.tgz",
  1448        "integrity": "sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=",
  1449        "dev": true,
  1450        "requires": {
  1451          "create-error-class": "^3.0.0",
  1452          "duplexer3": "^0.1.4",
  1453          "get-stream": "^3.0.0",
  1454          "is-redirect": "^1.0.0",
  1455          "is-retry-allowed": "^1.0.0",
  1456          "is-stream": "^1.0.0",
  1457          "lowercase-keys": "^1.0.0",
  1458          "safe-buffer": "^5.0.1",
  1459          "timed-out": "^4.0.0",
  1460          "unzip-response": "^2.0.1",
  1461          "url-parse-lax": "^1.0.0"
  1462        }
  1463      },
  1464      "graceful-fs": {
  1465        "version": "4.2.4",
  1466        "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz",
  1467        "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==",
  1468        "dev": true
  1469      },
  1470      "growl": {
  1471        "version": "1.10.3",
  1472        "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.3.tgz",
  1473        "integrity": "sha512-hKlsbA5Vu3xsh1Cg3J7jSmX/WaW6A5oBeqzM88oNbCRQFz+zUaXm6yxS4RVytp1scBoJzSYl4YAEOQIt6O8V1Q==",
  1474        "dev": true
  1475      },
  1476      "has-ansi": {
  1477        "version": "2.0.0",
  1478        "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
  1479        "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
  1480        "dev": true,
  1481        "requires": {
  1482          "ansi-regex": "^2.0.0"
  1483        }
  1484      },
  1485      "has-binary2": {
  1486        "version": "1.0.3",
  1487        "resolved": "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.3.tgz",
  1488        "integrity": "sha512-G1LWKhDSvhGeAQ8mPVQlqNcOB2sJdwATtZKl2pDKKHfpf/rYj24lkinxf69blJbnsvtqqNU+L3SL50vzZhXOnw==",
  1489        "dev": true,
  1490        "requires": {
  1491          "isarray": "2.0.1"
  1492        }
  1493      },
  1494      "has-cors": {
  1495        "version": "1.1.0",
  1496        "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz",
  1497        "integrity": "sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk=",
  1498        "dev": true
  1499      },
  1500      "has-flag": {
  1501        "version": "3.0.0",
  1502        "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
  1503        "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
  1504        "dev": true
  1505      },
  1506      "has-value": {
  1507        "version": "1.0.0",
  1508        "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz",
  1509        "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=",
  1510        "dev": true,
  1511        "requires": {
  1512          "get-value": "^2.0.6",
  1513          "has-values": "^1.0.0",
  1514          "isobject": "^3.0.0"
  1515        }
  1516      },
  1517      "has-values": {
  1518        "version": "1.0.0",
  1519        "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz",
  1520        "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=",
  1521        "dev": true,
  1522        "requires": {
  1523          "is-number": "^3.0.0",
  1524          "kind-of": "^4.0.0"
  1525        },
  1526        "dependencies": {
  1527          "is-buffer": {
  1528            "version": "1.1.6",
  1529            "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
  1530            "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
  1531            "dev": true
  1532          },
  1533          "is-number": {
  1534            "version": "3.0.0",
  1535            "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
  1536            "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
  1537            "dev": true,
  1538            "requires": {
  1539              "kind-of": "^3.0.2"
  1540            },
  1541            "dependencies": {
  1542              "kind-of": {
  1543                "version": "3.2.2",
  1544                "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
  1545                "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
  1546                "dev": true,
  1547                "requires": {
  1548                  "is-buffer": "^1.1.5"
  1549                }
  1550              }
  1551            }
  1552          },
  1553          "kind-of": {
  1554            "version": "4.0.0",
  1555            "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
  1556            "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
  1557            "dev": true,
  1558            "requires": {
  1559              "is-buffer": "^1.1.5"
  1560            }
  1561          }
  1562        }
  1563      },
  1564      "he": {
  1565        "version": "1.1.1",
  1566        "resolved": "https://registry.npmjs.org/he/-/he-1.1.1.tgz",
  1567        "integrity": "sha1-k0EP0hsAlzUVH4howvJx80J+I/0=",
  1568        "dev": true
  1569      },
  1570      "http-errors": {
  1571        "version": "1.7.3",
  1572        "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.3.tgz",
  1573        "integrity": "sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==",
  1574        "dev": true,
  1575        "requires": {
  1576          "depd": "~1.1.2",
  1577          "inherits": "2.0.4",
  1578          "setprototypeof": "1.1.1",
  1579          "statuses": ">= 1.5.0 < 2",
  1580          "toidentifier": "1.0.0"
  1581        },
  1582        "dependencies": {
  1583          "statuses": {
  1584            "version": "1.5.0",
  1585            "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
  1586            "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=",
  1587            "dev": true
  1588          }
  1589        }
  1590      },
  1591      "http-proxy": {
  1592        "version": "1.18.1",
  1593        "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz",
  1594        "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==",
  1595        "dev": true,
  1596        "requires": {
  1597          "eventemitter3": "^4.0.0",
  1598          "follow-redirects": "^1.0.0",
  1599          "requires-port": "^1.0.0"
  1600        }
  1601      },
  1602      "iconv-lite": {
  1603        "version": "0.4.24",
  1604        "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
  1605        "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
  1606        "dev": true,
  1607        "requires": {
  1608          "safer-buffer": ">= 2.1.2 < 3"
  1609        }
  1610      },
  1611      "ignore-by-default": {
  1612        "version": "1.0.1",
  1613        "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz",
  1614        "integrity": "sha1-SMptcvbGo68Aqa1K5odr44ieKwk=",
  1615        "dev": true
  1616      },
  1617      "immutable": {
  1618        "version": "3.8.2",
  1619        "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.8.2.tgz",
  1620        "integrity": "sha1-wkOZUUVbs5kT2vKBN28VMOEErfM=",
  1621        "dev": true
  1622      },
  1623      "import-lazy": {
  1624        "version": "2.1.0",
  1625        "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz",
  1626        "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=",
  1627        "dev": true
  1628      },
  1629      "imurmurhash": {
  1630        "version": "0.1.4",
  1631        "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
  1632        "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
  1633        "dev": true
  1634      },
  1635      "indexof": {
  1636        "version": "0.0.1",
  1637        "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz",
  1638        "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=",
  1639        "dev": true
  1640      },
  1641      "inflight": {
  1642        "version": "1.0.6",
  1643        "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
  1644        "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
  1645        "dev": true,
  1646        "requires": {
  1647          "once": "^1.3.0",
  1648          "wrappy": "1"
  1649        }
  1650      },
  1651      "inherits": {
  1652        "version": "2.0.4",
  1653        "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
  1654        "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
  1655        "dev": true
  1656      },
  1657      "ini": {
  1658        "version": "1.3.8",
  1659        "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
  1660        "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",
  1661        "dev": true
  1662      },
  1663      "invert-kv": {
  1664        "version": "2.0.0",
  1665        "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz",
  1666        "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==",
  1667        "dev": true
  1668      },
  1669      "is-accessor-descriptor": {
  1670        "version": "0.1.6",
  1671        "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
  1672        "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
  1673        "dev": true,
  1674        "requires": {
  1675          "kind-of": "^3.0.2"
  1676        },
  1677        "dependencies": {
  1678          "is-buffer": {
  1679            "version": "1.1.6",
  1680            "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
  1681            "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
  1682            "dev": true
  1683          },
  1684          "kind-of": {
  1685            "version": "3.2.2",
  1686            "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
  1687            "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
  1688            "dev": true,
  1689            "requires": {
  1690              "is-buffer": "^1.1.5"
  1691            }
  1692          }
  1693        }
  1694      },
  1695      "is-binary-path": {
  1696        "version": "2.1.0",
  1697        "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
  1698        "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
  1699        "dev": true,
  1700        "requires": {
  1701          "binary-extensions": "^2.0.0"
  1702        }
  1703      },
  1704      "is-buffer": {
  1705        "version": "2.0.5",
  1706        "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz",
  1707        "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==",
  1708        "dev": true
  1709      },
  1710      "is-ci": {
  1711        "version": "1.2.1",
  1712        "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz",
  1713        "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==",
  1714        "dev": true,
  1715        "requires": {
  1716          "ci-info": "^1.5.0"
  1717        }
  1718      },
  1719      "is-data-descriptor": {
  1720        "version": "0.1.4",
  1721        "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
  1722        "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
  1723        "dev": true,
  1724        "requires": {
  1725          "kind-of": "^3.0.2"
  1726        },
  1727        "dependencies": {
  1728          "is-buffer": {
  1729            "version": "1.1.6",
  1730            "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
  1731            "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
  1732            "dev": true
  1733          },
  1734          "kind-of": {
  1735            "version": "3.2.2",
  1736            "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
  1737            "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
  1738            "dev": true,
  1739            "requires": {
  1740              "is-buffer": "^1.1.5"
  1741            }
  1742          }
  1743        }
  1744      },
  1745      "is-descriptor": {
  1746        "version": "0.1.6",
  1747        "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
  1748        "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
  1749        "dev": true,
  1750        "requires": {
  1751          "is-accessor-descriptor": "^0.1.6",
  1752          "is-data-descriptor": "^0.1.4",
  1753          "kind-of": "^5.0.0"
  1754        },
  1755        "dependencies": {
  1756          "kind-of": {
  1757            "version": "5.1.0",
  1758            "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
  1759            "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
  1760            "dev": true
  1761          }
  1762        }
  1763      },
  1764      "is-extendable": {
  1765        "version": "0.1.1",
  1766        "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
  1767        "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
  1768        "dev": true
  1769      },
  1770      "is-extglob": {
  1771        "version": "2.1.1",
  1772        "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
  1773        "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
  1774        "dev": true
  1775      },
  1776      "is-fullwidth-code-point": {
  1777        "version": "2.0.0",
  1778        "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
  1779        "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
  1780        "dev": true
  1781      },
  1782      "is-glob": {
  1783        "version": "4.0.1",
  1784        "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
  1785        "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
  1786        "dev": true,
  1787        "requires": {
  1788          "is-extglob": "^2.1.1"
  1789        }
  1790      },
  1791      "is-hex-prefixed": {
  1792        "version": "1.0.0",
  1793        "resolved": "https://registry.npmjs.org/is-hex-prefixed/-/is-hex-prefixed-1.0.0.tgz",
  1794        "integrity": "sha1-fY035q135dEnFIkTxXPggtd39VQ=",
  1795        "dev": true
  1796      },
  1797      "is-installed-globally": {
  1798        "version": "0.1.0",
  1799        "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.1.0.tgz",
  1800        "integrity": "sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA=",
  1801        "dev": true,
  1802        "requires": {
  1803          "global-dirs": "^0.1.0",
  1804          "is-path-inside": "^1.0.0"
  1805        }
  1806      },
  1807      "is-npm": {
  1808        "version": "1.0.0",
  1809        "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz",
  1810        "integrity": "sha1-8vtjpl5JBbQGyGBydloaTceTufQ=",
  1811        "dev": true
  1812      },
  1813      "is-number": {
  1814        "version": "7.0.0",
  1815        "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
  1816        "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
  1817        "dev": true
  1818      },
  1819      "is-number-like": {
  1820        "version": "1.0.8",
  1821        "resolved": "https://registry.npmjs.org/is-number-like/-/is-number-like-1.0.8.tgz",
  1822        "integrity": "sha512-6rZi3ezCyFcn5L71ywzz2bS5b2Igl1En3eTlZlvKjpz1n3IZLAYMbKYAIQgFmEu0GENg92ziU/faEOA/aixjbA==",
  1823        "dev": true,
  1824        "requires": {
  1825          "lodash.isfinite": "^3.3.2"
  1826        }
  1827      },
  1828      "is-obj": {
  1829        "version": "1.0.1",
  1830        "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz",
  1831        "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=",
  1832        "dev": true
  1833      },
  1834      "is-path-inside": {
  1835        "version": "1.0.1",
  1836        "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz",
  1837        "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=",
  1838        "dev": true,
  1839        "requires": {
  1840          "path-is-inside": "^1.0.1"
  1841        }
  1842      },
  1843      "is-plain-object": {
  1844        "version": "2.0.4",
  1845        "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
  1846        "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
  1847        "dev": true,
  1848        "requires": {
  1849          "isobject": "^3.0.1"
  1850        }
  1851      },
  1852      "is-redirect": {
  1853        "version": "1.0.0",
  1854        "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz",
  1855        "integrity": "sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ=",
  1856        "dev": true
  1857      },
  1858      "is-retry-allowed": {
  1859        "version": "1.2.0",
  1860        "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz",
  1861        "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==",
  1862        "dev": true
  1863      },
  1864      "is-stream": {
  1865        "version": "1.1.0",
  1866        "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
  1867        "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
  1868        "dev": true
  1869      },
  1870      "is-windows": {
  1871        "version": "1.0.2",
  1872        "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
  1873        "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
  1874        "dev": true
  1875      },
  1876      "is-wsl": {
  1877        "version": "1.1.0",
  1878        "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz",
  1879        "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=",
  1880        "dev": true
  1881      },
  1882      "isarray": {
  1883        "version": "2.0.1",
  1884        "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz",
  1885        "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=",
  1886        "dev": true
  1887      },
  1888      "isexe": {
  1889        "version": "2.0.0",
  1890        "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
  1891        "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
  1892        "dev": true
  1893      },
  1894      "isobject": {
  1895        "version": "3.0.1",
  1896        "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
  1897        "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
  1898        "dev": true
  1899      },
  1900      "js-sha3": {
  1901        "version": "0.5.5",
  1902        "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.5.5.tgz",
  1903        "integrity": "sha1-uvDA6MVK1ZA0R9+Wreekobynmko=",
  1904        "dev": true
  1905      },
  1906      "json-schema-traverse": {
  1907        "version": "0.3.1",
  1908        "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz",
  1909        "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=",
  1910        "dev": true
  1911      },
  1912      "jsonfile": {
  1913        "version": "3.0.1",
  1914        "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-3.0.1.tgz",
  1915        "integrity": "sha1-pezG9l9T9mLEQVx2daAzHQmS7GY=",
  1916        "dev": true,
  1917        "requires": {
  1918          "graceful-fs": "^4.1.6"
  1919        }
  1920      },
  1921      "keccak": {
  1922        "version": "1.4.0",
  1923        "resolved": "https://registry.npmjs.org/keccak/-/keccak-1.4.0.tgz",
  1924        "integrity": "sha512-eZVaCpblK5formjPjeTBik7TAg+pqnDrMHIffSvi9Lh7PQgM1+hSzakUeZFCk9DVVG0dacZJuaz2ntwlzZUIBw==",
  1925        "dev": true,
  1926        "requires": {
  1927          "bindings": "^1.2.1",
  1928          "inherits": "^2.0.3",
  1929          "nan": "^2.2.1",
  1930          "safe-buffer": "^5.1.0"
  1931        }
  1932      },
  1933      "kind-of": {
  1934        "version": "6.0.3",
  1935        "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
  1936        "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
  1937        "dev": true
  1938      },
  1939      "klaw": {
  1940        "version": "1.3.1",
  1941        "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz",
  1942        "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=",
  1943        "dev": true,
  1944        "requires": {
  1945          "graceful-fs": "^4.1.9"
  1946        }
  1947      },
  1948      "latest-version": {
  1949        "version": "3.1.0",
  1950        "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-3.1.0.tgz",
  1951        "integrity": "sha1-ogU4P+oyKzO1rjsYq+4NwvNW7hU=",
  1952        "dev": true,
  1953        "requires": {
  1954          "package-json": "^4.0.0"
  1955        }
  1956      },
  1957      "lcid": {
  1958        "version": "2.0.0",
  1959        "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz",
  1960        "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==",
  1961        "dev": true,
  1962        "requires": {
  1963          "invert-kv": "^2.0.0"
  1964        }
  1965      },
  1966      "limiter": {
  1967        "version": "1.1.5",
  1968        "resolved": "https://registry.npmjs.org/limiter/-/limiter-1.1.5.tgz",
  1969        "integrity": "sha512-FWWMIEOxz3GwUI4Ts/IvgVy6LPvoMPgjMdQ185nN6psJyBJ4yOpzqm695/h5umdLJg2vW3GR5iG11MAkR2AzJA==",
  1970        "dev": true
  1971      },
  1972      "lite-server": {
  1973        "version": "2.6.1",
  1974        "resolved": "https://registry.npmjs.org/lite-server/-/lite-server-2.6.1.tgz",
  1975        "integrity": "sha512-d3oyB/C8AU4EwYQHlLxcu6vTQDnCaLb81v1KKNYABmFS5oeJ11A+YxlqtpbTclID1AFddJfcB5klf0q98vYIMw==",
  1976        "dev": true,
  1977        "requires": {
  1978          "browser-sync": "^2.26.13",
  1979          "connect-history-api-fallback": "^1.6.0",
  1980          "connect-logger": "^0.0.1",
  1981          "lodash": "^4.17.20",
  1982          "minimist": "^1.2.5"
  1983        }
  1984      },
  1985      "localtunnel": {
  1986        "version": "2.0.0",
  1987        "resolved": "https://registry.npmjs.org/localtunnel/-/localtunnel-2.0.0.tgz",
  1988        "integrity": "sha512-g6E0aLgYYDvQDxIjIXkgJo2+pHj3sGg4Wz/XP3h2KtZnRsWPbOQY+hw1H8Z91jep998fkcVE9l+kghO+97vllg==",
  1989        "dev": true,
  1990        "requires": {
  1991          "axios": "0.19.0",
  1992          "debug": "4.1.1",
  1993          "openurl": "1.1.1",
  1994          "yargs": "13.3.0"
  1995        },
  1996        "dependencies": {
  1997          "debug": {
  1998            "version": "4.1.1",
  1999            "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
  2000            "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
  2001            "dev": true,
  2002            "requires": {
  2003              "ms": "^2.1.1"
  2004            }
  2005          },
  2006          "ms": {
  2007            "version": "2.1.3",
  2008            "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
  2009            "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
  2010            "dev": true
  2011          },
  2012          "yargs": {
  2013            "version": "13.3.0",
  2014            "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.0.tgz",
  2015            "integrity": "sha512-2eehun/8ALW8TLoIl7MVaRUrg+yCnenu8B4kBlRxj3GJGDKU1Og7sMXPNm1BYyM1DOJmTZ4YeN/Nwxv+8XJsUA==",
  2016            "dev": true,
  2017            "requires": {
  2018              "cliui": "^5.0.0",
  2019              "find-up": "^3.0.0",
  2020              "get-caller-file": "^2.0.1",
  2021              "require-directory": "^2.1.1",
  2022              "require-main-filename": "^2.0.0",
  2023              "set-blocking": "^2.0.0",
  2024              "string-width": "^3.0.0",
  2025              "which-module": "^2.0.0",
  2026              "y18n": "^4.0.0",
  2027              "yargs-parser": "^13.1.1"
  2028            }
  2029          }
  2030        }
  2031      },
  2032      "locate-path": {
  2033        "version": "3.0.0",
  2034        "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
  2035        "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
  2036        "dev": true,
  2037        "requires": {
  2038          "p-locate": "^3.0.0",
  2039          "path-exists": "^3.0.0"
  2040        }
  2041      },
  2042      "lodash": {
  2043        "version": "4.17.20",
  2044        "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz",
  2045        "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==",
  2046        "dev": true
  2047      },
  2048      "lodash.isfinite": {
  2049        "version": "3.3.2",
  2050        "resolved": "https://registry.npmjs.org/lodash.isfinite/-/lodash.isfinite-3.3.2.tgz",
  2051        "integrity": "sha1-+4m2WpqAKBgz8LdHizpRBPiY67M=",
  2052        "dev": true
  2053      },
  2054      "lowercase-keys": {
  2055        "version": "1.0.1",
  2056        "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz",
  2057        "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==",
  2058        "dev": true
  2059      },
  2060      "lru-cache": {
  2061        "version": "4.1.5",
  2062        "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
  2063        "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
  2064        "dev": true,
  2065        "requires": {
  2066          "pseudomap": "^1.0.2",
  2067          "yallist": "^2.1.2"
  2068        }
  2069      },
  2070      "make-dir": {
  2071        "version": "1.3.0",
  2072        "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz",
  2073        "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==",
  2074        "dev": true,
  2075        "requires": {
  2076          "pify": "^3.0.0"
  2077        }
  2078      },
  2079      "map-age-cleaner": {
  2080        "version": "0.1.3",
  2081        "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz",
  2082        "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==",
  2083        "dev": true,
  2084        "requires": {
  2085          "p-defer": "^1.0.0"
  2086        }
  2087      },
  2088      "map-cache": {
  2089        "version": "0.2.2",
  2090        "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
  2091        "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=",
  2092        "dev": true
  2093      },
  2094      "map-visit": {
  2095        "version": "1.0.0",
  2096        "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz",
  2097        "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=",
  2098        "dev": true,
  2099        "requires": {
  2100          "object-visit": "^1.0.0"
  2101        }
  2102      },
  2103      "mem": {
  2104        "version": "4.3.0",
  2105        "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz",
  2106        "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==",
  2107        "dev": true,
  2108        "requires": {
  2109          "map-age-cleaner": "^0.1.1",
  2110          "mimic-fn": "^2.0.0",
  2111          "p-is-promise": "^2.0.0"
  2112        }
  2113      },
  2114      "memorystream": {
  2115        "version": "0.3.1",
  2116        "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz",
  2117        "integrity": "sha1-htcJCzDORV1j+64S3aUaR93K+bI=",
  2118        "dev": true
  2119      },
  2120      "micromatch": {
  2121        "version": "4.0.2",
  2122        "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz",
  2123        "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==",
  2124        "dev": true,
  2125        "requires": {
  2126          "braces": "^3.0.1",
  2127          "picomatch": "^2.0.5"
  2128        }
  2129      },
  2130      "mime": {
  2131        "version": "1.4.1",
  2132        "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz",
  2133        "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==",
  2134        "dev": true
  2135      },
  2136      "mime-db": {
  2137        "version": "1.44.0",
  2138        "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz",
  2139        "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==",
  2140        "dev": true
  2141      },
  2142      "mime-types": {
  2143        "version": "2.1.27",
  2144        "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz",
  2145        "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==",
  2146        "dev": true,
  2147        "requires": {
  2148          "mime-db": "1.44.0"
  2149        }
  2150      },
  2151      "mimic-fn": {
  2152        "version": "2.1.0",
  2153        "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
  2154        "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
  2155        "dev": true
  2156      },
  2157      "minimatch": {
  2158        "version": "3.0.4",
  2159        "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
  2160        "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
  2161        "dev": true,
  2162        "requires": {
  2163          "brace-expansion": "^1.1.7"
  2164        }
  2165      },
  2166      "minimist": {
  2167        "version": "1.2.5",
  2168        "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
  2169        "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
  2170        "dev": true
  2171      },
  2172      "mitt": {
  2173        "version": "1.2.0",
  2174        "resolved": "https://registry.npmjs.org/mitt/-/mitt-1.2.0.tgz",
  2175        "integrity": "sha512-r6lj77KlwqLhIUku9UWYes7KJtsczvolZkzp8hbaDPPaE24OmWl5s539Mytlj22siEQKosZ26qCBgda2PKwoJw==",
  2176        "dev": true
  2177      },
  2178      "mixin-deep": {
  2179        "version": "1.3.2",
  2180        "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz",
  2181        "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==",
  2182        "dev": true,
  2183        "requires": {
  2184          "for-in": "^1.0.2",
  2185          "is-extendable": "^1.0.1"
  2186        },
  2187        "dependencies": {
  2188          "is-extendable": {
  2189            "version": "1.0.1",
  2190            "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
  2191            "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
  2192            "dev": true,
  2193            "requires": {
  2194              "is-plain-object": "^2.0.4"
  2195            }
  2196          }
  2197        }
  2198      },
  2199      "mkdirp": {
  2200        "version": "0.5.1",
  2201        "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
  2202        "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
  2203        "dev": true,
  2204        "requires": {
  2205          "minimist": "0.0.8"
  2206        },
  2207        "dependencies": {
  2208          "minimist": {
  2209            "version": "0.0.8",
  2210            "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
  2211            "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=",
  2212            "dev": true
  2213          }
  2214        }
  2215      },
  2216      "mocha": {
  2217        "version": "4.1.0",
  2218        "resolved": "https://registry.npmjs.org/mocha/-/mocha-4.1.0.tgz",
  2219        "integrity": "sha512-0RVnjg1HJsXY2YFDoTNzcc1NKhYuXKRrBAG2gDygmJJA136Cs2QlRliZG1mA0ap7cuaT30mw16luAeln+4RiNA==",
  2220        "dev": true,
  2221        "requires": {
  2222          "browser-stdout": "1.3.0",
  2223          "commander": "2.11.0",
  2224          "debug": "3.1.0",
  2225          "diff": "3.3.1",
  2226          "escape-string-regexp": "1.0.5",
  2227          "glob": "7.1.2",
  2228          "growl": "1.10.3",
  2229          "he": "1.1.1",
  2230          "mkdirp": "0.5.1",
  2231          "supports-color": "4.4.0"
  2232        },
  2233        "dependencies": {
  2234          "commander": {
  2235            "version": "2.11.0",
  2236            "resolved": "https://registry.npmjs.org/commander/-/commander-2.11.0.tgz",
  2237            "integrity": "sha512-b0553uYA5YAEGgyYIGYROzKQ7X5RAqedkfjiZxwi0kL1g3bOaBNNZfYkzt/CL0umgD5wc9Jec2FbB98CjkMRvQ==",
  2238            "dev": true
  2239          },
  2240          "has-flag": {
  2241            "version": "2.0.0",
  2242            "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz",
  2243            "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=",
  2244            "dev": true
  2245          },
  2246          "supports-color": {
  2247            "version": "4.4.0",
  2248            "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.4.0.tgz",
  2249            "integrity": "sha512-rKC3+DyXWgK0ZLKwmRsrkyHVZAjNkfzeehuFWdGGcqGDTZFH73+RH6S/RDAAxl9GusSjZSUWYLmT9N5pzXFOXQ==",
  2250            "dev": true,
  2251            "requires": {
  2252              "has-flag": "^2.0.0"
  2253            }
  2254          }
  2255        }
  2256      },
  2257      "moment": {
  2258        "version": "2.29.1",
  2259        "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz",
  2260        "integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==",
  2261        "dev": true
  2262      },
  2263      "ms": {
  2264        "version": "2.0.0",
  2265        "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
  2266        "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
  2267        "dev": true
  2268      },
  2269      "nan": {
  2270        "version": "2.14.2",
  2271        "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz",
  2272        "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==",
  2273        "dev": true
  2274      },
  2275      "nanomatch": {
  2276        "version": "1.2.13",
  2277        "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz",
  2278        "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==",
  2279        "dev": true,
  2280        "requires": {
  2281          "arr-diff": "^4.0.0",
  2282          "array-unique": "^0.3.2",
  2283          "define-property": "^2.0.2",
  2284          "extend-shallow": "^3.0.2",
  2285          "fragment-cache": "^0.2.1",
  2286          "is-windows": "^1.0.2",
  2287          "kind-of": "^6.0.2",
  2288          "object.pick": "^1.3.0",
  2289          "regex-not": "^1.0.0",
  2290          "snapdragon": "^0.8.1",
  2291          "to-regex": "^3.0.1"
  2292        }
  2293      },
  2294      "negotiator": {
  2295        "version": "0.6.2",
  2296        "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz",
  2297        "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==",
  2298        "dev": true
  2299      },
  2300      "nice-try": {
  2301        "version": "1.0.5",
  2302        "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
  2303        "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==",
  2304        "dev": true
  2305      },
  2306      "nodemon": {
  2307        "version": "1.19.4",
  2308        "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-1.19.4.tgz",
  2309        "integrity": "sha512-VGPaqQBNk193lrJFotBU8nvWZPqEZY2eIzymy2jjY0fJ9qIsxA0sxQ8ATPl0gZC645gijYEc1jtZvpS8QWzJGQ==",
  2310        "dev": true,
  2311        "requires": {
  2312          "chokidar": "^2.1.8",
  2313          "debug": "^3.2.6",
  2314          "ignore-by-default": "^1.0.1",
  2315          "minimatch": "^3.0.4",
  2316          "pstree.remy": "^1.1.7",
  2317          "semver": "^5.7.1",
  2318          "supports-color": "^5.5.0",
  2319          "touch": "^3.1.0",
  2320          "undefsafe": "^2.0.2",
  2321          "update-notifier": "^2.5.0"
  2322        },
  2323        "dependencies": {
  2324          "anymatch": {
  2325            "version": "2.0.0",
  2326            "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
  2327            "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
  2328            "dev": true,
  2329            "requires": {
  2330              "micromatch": "^3.1.4",
  2331              "normalize-path": "^2.1.1"
  2332            },
  2333            "dependencies": {
  2334              "normalize-path": {
  2335                "version": "2.1.1",
  2336                "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
  2337                "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
  2338                "dev": true,
  2339                "requires": {
  2340                  "remove-trailing-separator": "^1.0.1"
  2341                }
  2342              }
  2343            }
  2344          },
  2345          "binary-extensions": {
  2346            "version": "1.13.1",
  2347            "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz",
  2348            "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==",
  2349            "dev": true
  2350          },
  2351          "braces": {
  2352            "version": "2.3.2",
  2353            "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
  2354            "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
  2355            "dev": true,
  2356            "requires": {
  2357              "arr-flatten": "^1.1.0",
  2358              "array-unique": "^0.3.2",
  2359              "extend-shallow": "^2.0.1",
  2360              "fill-range": "^4.0.0",
  2361              "isobject": "^3.0.1",
  2362              "repeat-element": "^1.1.2",
  2363              "snapdragon": "^0.8.1",
  2364              "snapdragon-node": "^2.0.1",
  2365              "split-string": "^3.0.2",
  2366              "to-regex": "^3.0.1"
  2367            },
  2368            "dependencies": {
  2369              "extend-shallow": {
  2370                "version": "2.0.1",
  2371                "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
  2372                "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
  2373                "dev": true,
  2374                "requires": {
  2375                  "is-extendable": "^0.1.0"
  2376                }
  2377              }
  2378            }
  2379          },
  2380          "chokidar": {
  2381            "version": "2.1.8",
  2382            "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz",
  2383            "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==",
  2384            "dev": true,
  2385            "requires": {
  2386              "anymatch": "^2.0.0",
  2387              "async-each": "^1.0.1",
  2388              "braces": "^2.3.2",
  2389              "fsevents": "^1.2.7",
  2390              "glob-parent": "^3.1.0",
  2391              "inherits": "^2.0.3",
  2392              "is-binary-path": "^1.0.0",
  2393              "is-glob": "^4.0.0",
  2394              "normalize-path": "^3.0.0",
  2395              "path-is-absolute": "^1.0.0",
  2396              "readdirp": "^2.2.1",
  2397              "upath": "^1.1.1"
  2398            }
  2399          },
  2400          "debug": {
  2401            "version": "3.2.7",
  2402            "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
  2403            "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
  2404            "dev": true,
  2405            "requires": {
  2406              "ms": "^2.1.1"
  2407            }
  2408          },
  2409          "fill-range": {
  2410            "version": "4.0.0",
  2411            "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
  2412            "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
  2413            "dev": true,
  2414            "requires": {
  2415              "extend-shallow": "^2.0.1",
  2416              "is-number": "^3.0.0",
  2417              "repeat-string": "^1.6.1",
  2418              "to-regex-range": "^2.1.0"
  2419            },
  2420            "dependencies": {
  2421              "extend-shallow": {
  2422                "version": "2.0.1",
  2423                "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
  2424                "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
  2425                "dev": true,
  2426                "requires": {
  2427                  "is-extendable": "^0.1.0"
  2428                }
  2429              }
  2430            }
  2431          },
  2432          "fsevents": {
  2433            "version": "1.2.13",
  2434            "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz",
  2435            "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==",
  2436            "dev": true,
  2437            "optional": true,
  2438            "requires": {
  2439              "bindings": "^1.5.0",
  2440              "nan": "^2.12.1"
  2441            }
  2442          },
  2443          "glob-parent": {
  2444            "version": "3.1.0",
  2445            "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
  2446            "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
  2447            "dev": true,
  2448            "requires": {
  2449              "is-glob": "^3.1.0",
  2450              "path-dirname": "^1.0.0"
  2451            },
  2452            "dependencies": {
  2453              "is-glob": {
  2454                "version": "3.1.0",
  2455                "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
  2456                "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
  2457                "dev": true,
  2458                "requires": {
  2459                  "is-extglob": "^2.1.0"
  2460                }
  2461              }
  2462            }
  2463          },
  2464          "is-binary-path": {
  2465            "version": "1.0.1",
  2466            "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
  2467            "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
  2468            "dev": true,
  2469            "requires": {
  2470              "binary-extensions": "^1.0.0"
  2471            }
  2472          },
  2473          "is-buffer": {
  2474            "version": "1.1.6",
  2475            "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
  2476            "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
  2477            "dev": true
  2478          },
  2479          "is-number": {
  2480            "version": "3.0.0",
  2481            "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
  2482            "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
  2483            "dev": true,
  2484            "requires": {
  2485              "kind-of": "^3.0.2"
  2486            },
  2487            "dependencies": {
  2488              "kind-of": {
  2489                "version": "3.2.2",
  2490                "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
  2491                "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
  2492                "dev": true,
  2493                "requires": {
  2494                  "is-buffer": "^1.1.5"
  2495                }
  2496              }
  2497            }
  2498          },
  2499          "micromatch": {
  2500            "version": "3.1.10",
  2501            "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
  2502            "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
  2503            "dev": true,
  2504            "requires": {
  2505              "arr-diff": "^4.0.0",
  2506              "array-unique": "^0.3.2",
  2507              "braces": "^2.3.1",
  2508              "define-property": "^2.0.2",
  2509              "extend-shallow": "^3.0.2",
  2510              "extglob": "^2.0.4",
  2511              "fragment-cache": "^0.2.1",
  2512              "kind-of": "^6.0.2",
  2513              "nanomatch": "^1.2.9",
  2514              "object.pick": "^1.3.0",
  2515              "regex-not": "^1.0.0",
  2516              "snapdragon": "^0.8.1",
  2517              "to-regex": "^3.0.2"
  2518            }
  2519          },
  2520          "ms": {
  2521            "version": "2.1.3",
  2522            "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
  2523            "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
  2524            "dev": true
  2525          },
  2526          "readdirp": {
  2527            "version": "2.2.1",
  2528            "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz",
  2529            "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==",
  2530            "dev": true,
  2531            "requires": {
  2532              "graceful-fs": "^4.1.11",
  2533              "micromatch": "^3.1.10",
  2534              "readable-stream": "^2.0.2"
  2535            }
  2536          },
  2537          "supports-color": {
  2538            "version": "5.5.0",
  2539            "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
  2540            "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
  2541            "dev": true,
  2542            "requires": {
  2543              "has-flag": "^3.0.0"
  2544            }
  2545          },
  2546          "to-regex-range": {
  2547            "version": "2.1.1",
  2548            "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
  2549            "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
  2550            "dev": true,
  2551            "requires": {
  2552              "is-number": "^3.0.0",
  2553              "repeat-string": "^1.6.1"
  2554            }
  2555          }
  2556        }
  2557      },
  2558      "nopt": {
  2559        "version": "1.0.10",
  2560        "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz",
  2561        "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=",
  2562        "dev": true,
  2563        "requires": {
  2564          "abbrev": "1"
  2565        }
  2566      },
  2567      "normalize-path": {
  2568        "version": "3.0.0",
  2569        "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
  2570        "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
  2571        "dev": true
  2572      },
  2573      "npm-run-path": {
  2574        "version": "2.0.2",
  2575        "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
  2576        "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
  2577        "dev": true,
  2578        "requires": {
  2579          "path-key": "^2.0.0"
  2580        }
  2581      },
  2582      "number-is-nan": {
  2583        "version": "1.0.1",
  2584        "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
  2585        "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
  2586        "dev": true
  2587      },
  2588      "number-to-bn": {
  2589        "version": "1.7.0",
  2590        "resolved": "https://registry.npmjs.org/number-to-bn/-/number-to-bn-1.7.0.tgz",
  2591        "integrity": "sha1-uzYjWS9+X54AMLGXe9QaDFP+HqA=",
  2592        "dev": true,
  2593        "requires": {
  2594          "bn.js": "4.11.6",
  2595          "strip-hex-prefix": "1.0.0"
  2596        }
  2597      },
  2598      "object-component": {
  2599        "version": "0.0.3",
  2600        "resolved": "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz",
  2601        "integrity": "sha1-8MaapQ78lbhmwYb0AKM3acsvEpE=",
  2602        "dev": true
  2603      },
  2604      "object-copy": {
  2605        "version": "0.1.0",
  2606        "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz",
  2607        "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=",
  2608        "dev": true,
  2609        "requires": {
  2610          "copy-descriptor": "^0.1.0",
  2611          "define-property": "^0.2.5",
  2612          "kind-of": "^3.0.3"
  2613        },
  2614        "dependencies": {
  2615          "define-property": {
  2616            "version": "0.2.5",
  2617            "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
  2618            "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
  2619            "dev": true,
  2620            "requires": {
  2621              "is-descriptor": "^0.1.0"
  2622            }
  2623          },
  2624          "is-buffer": {
  2625            "version": "1.1.6",
  2626            "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
  2627            "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
  2628            "dev": true
  2629          },
  2630          "kind-of": {
  2631            "version": "3.2.2",
  2632            "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
  2633            "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
  2634            "dev": true,
  2635            "requires": {
  2636              "is-buffer": "^1.1.5"
  2637            }
  2638          }
  2639        }
  2640      },
  2641      "object-visit": {
  2642        "version": "1.0.1",
  2643        "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz",
  2644        "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=",
  2645        "dev": true,
  2646        "requires": {
  2647          "isobject": "^3.0.0"
  2648        }
  2649      },
  2650      "object.pick": {
  2651        "version": "1.3.0",
  2652        "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
  2653        "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=",
  2654        "dev": true,
  2655        "requires": {
  2656          "isobject": "^3.0.1"
  2657        }
  2658      },
  2659      "on-finished": {
  2660        "version": "2.3.0",
  2661        "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
  2662        "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
  2663        "dev": true,
  2664        "requires": {
  2665          "ee-first": "1.1.1"
  2666        }
  2667      },
  2668      "once": {
  2669        "version": "1.4.0",
  2670        "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
  2671        "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
  2672        "dev": true,
  2673        "requires": {
  2674          "wrappy": "1"
  2675        }
  2676      },
  2677      "openurl": {
  2678        "version": "1.1.1",
  2679        "resolved": "https://registry.npmjs.org/openurl/-/openurl-1.1.1.tgz",
  2680        "integrity": "sha1-OHW0sO96UsFW8NtB1GCduw+Us4c=",
  2681        "dev": true
  2682      },
  2683      "opn": {
  2684        "version": "5.3.0",
  2685        "resolved": "https://registry.npmjs.org/opn/-/opn-5.3.0.tgz",
  2686        "integrity": "sha512-bYJHo/LOmoTd+pfiYhfZDnf9zekVJrY+cnS2a5F2x+w5ppvTqObojTP7WiFG+kVZs9Inw+qQ/lw7TroWwhdd2g==",
  2687        "dev": true,
  2688        "requires": {
  2689          "is-wsl": "^1.1.0"
  2690        }
  2691      },
  2692      "original-require": {
  2693        "version": "1.0.1",
  2694        "resolved": "https://registry.npmjs.org/original-require/-/original-require-1.0.1.tgz",
  2695        "integrity": "sha1-DxMEcVhM0zURxew4yNWSE/msXiA=",
  2696        "dev": true
  2697      },
  2698      "os-locale": {
  2699        "version": "3.1.0",
  2700        "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz",
  2701        "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==",
  2702        "dev": true,
  2703        "requires": {
  2704          "execa": "^1.0.0",
  2705          "lcid": "^2.0.0",
  2706          "mem": "^4.0.0"
  2707        },
  2708        "dependencies": {
  2709          "cross-spawn": {
  2710            "version": "6.0.5",
  2711            "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
  2712            "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
  2713            "dev": true,
  2714            "requires": {
  2715              "nice-try": "^1.0.4",
  2716              "path-key": "^2.0.1",
  2717              "semver": "^5.5.0",
  2718              "shebang-command": "^1.2.0",
  2719              "which": "^1.2.9"
  2720            }
  2721          },
  2722          "execa": {
  2723            "version": "1.0.0",
  2724            "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
  2725            "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
  2726            "dev": true,
  2727            "requires": {
  2728              "cross-spawn": "^6.0.0",
  2729              "get-stream": "^4.0.0",
  2730              "is-stream": "^1.1.0",
  2731              "npm-run-path": "^2.0.0",
  2732              "p-finally": "^1.0.0",
  2733              "signal-exit": "^3.0.0",
  2734              "strip-eof": "^1.0.0"
  2735            }
  2736          },
  2737          "get-stream": {
  2738            "version": "4.1.0",
  2739            "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
  2740            "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
  2741            "dev": true,
  2742            "requires": {
  2743              "pump": "^3.0.0"
  2744            }
  2745          }
  2746        }
  2747      },
  2748      "p-defer": {
  2749        "version": "1.0.0",
  2750        "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz",
  2751        "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=",
  2752        "dev": true
  2753      },
  2754      "p-finally": {
  2755        "version": "1.0.0",
  2756        "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
  2757        "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=",
  2758        "dev": true
  2759      },
  2760      "p-is-promise": {
  2761        "version": "2.1.0",
  2762        "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz",
  2763        "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==",
  2764        "dev": true
  2765      },
  2766      "p-limit": {
  2767        "version": "2.3.0",
  2768        "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
  2769        "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
  2770        "dev": true,
  2771        "requires": {
  2772          "p-try": "^2.0.0"
  2773        }
  2774      },
  2775      "p-locate": {
  2776        "version": "3.0.0",
  2777        "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
  2778        "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
  2779        "dev": true,
  2780        "requires": {
  2781          "p-limit": "^2.0.0"
  2782        }
  2783      },
  2784      "p-try": {
  2785        "version": "2.2.0",
  2786        "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
  2787        "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
  2788        "dev": true
  2789      },
  2790      "package-json": {
  2791        "version": "4.0.1",
  2792        "resolved": "https://registry.npmjs.org/package-json/-/package-json-4.0.1.tgz",
  2793        "integrity": "sha1-iGmgQBJTZhxMTKPabCEh7VVfXu0=",
  2794        "dev": true,
  2795        "requires": {
  2796          "got": "^6.7.1",
  2797          "registry-auth-token": "^3.0.1",
  2798          "registry-url": "^3.0.3",
  2799          "semver": "^5.1.0"
  2800        }
  2801      },
  2802      "parseqs": {
  2803        "version": "0.0.6",
  2804        "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.6.tgz",
  2805        "integrity": "sha512-jeAGzMDbfSHHA091hr0r31eYfTig+29g3GKKE/PPbEQ65X0lmMwlEoqmhzu0iztID5uJpZsFlUPDP8ThPL7M8w==",
  2806        "dev": true
  2807      },
  2808      "parseuri": {
  2809        "version": "0.0.6",
  2810        "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.6.tgz",
  2811        "integrity": "sha512-AUjen8sAkGgao7UyCX6Ahv0gIK2fABKmYjvP4xmy5JaKvcbTRueIqIPHLAfq30xJddqSE033IOMUSOMCcK3Sow==",
  2812        "dev": true
  2813      },
  2814      "parseurl": {
  2815        "version": "1.3.3",
  2816        "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
  2817        "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
  2818        "dev": true
  2819      },
  2820      "pascalcase": {
  2821        "version": "0.1.1",
  2822        "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz",
  2823        "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=",
  2824        "dev": true
  2825      },
  2826      "path-dirname": {
  2827        "version": "1.0.2",
  2828        "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz",
  2829        "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=",
  2830        "dev": true
  2831      },
  2832      "path-exists": {
  2833        "version": "3.0.0",
  2834        "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
  2835        "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
  2836        "dev": true
  2837      },
  2838      "path-is-absolute": {
  2839        "version": "1.0.1",
  2840        "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
  2841        "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
  2842        "dev": true
  2843      },
  2844      "path-is-inside": {
  2845        "version": "1.0.2",
  2846        "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz",
  2847        "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=",
  2848        "dev": true
  2849      },
  2850      "path-key": {
  2851        "version": "2.0.1",
  2852        "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
  2853        "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
  2854        "dev": true
  2855      },
  2856      "pathval": {
  2857        "version": "1.1.0",
  2858        "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.0.tgz",
  2859        "integrity": "sha1-uULm1L3mUwBe9rcTYd74cn0GReA=",
  2860        "dev": true
  2861      },
  2862      "picomatch": {
  2863        "version": "2.2.2",
  2864        "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz",
  2865        "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==",
  2866        "dev": true
  2867      },
  2868      "pify": {
  2869        "version": "3.0.0",
  2870        "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
  2871        "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
  2872        "dev": true
  2873      },
  2874      "portscanner": {
  2875        "version": "2.1.1",
  2876        "resolved": "https://registry.npmjs.org/portscanner/-/portscanner-2.1.1.tgz",
  2877        "integrity": "sha1-6rtAnk3iSVD1oqUW01rnaTQ/u5Y=",
  2878        "dev": true,
  2879        "requires": {
  2880          "async": "1.5.2",
  2881          "is-number-like": "^1.0.3"
  2882        }
  2883      },
  2884      "posix-character-classes": {
  2885        "version": "0.1.1",
  2886        "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz",
  2887        "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=",
  2888        "dev": true
  2889      },
  2890      "prepend-http": {
  2891        "version": "1.0.4",
  2892        "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz",
  2893        "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=",
  2894        "dev": true
  2895      },
  2896      "process-nextick-args": {
  2897        "version": "2.0.1",
  2898        "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
  2899        "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
  2900        "dev": true
  2901      },
  2902      "pseudomap": {
  2903        "version": "1.0.2",
  2904        "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
  2905        "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=",
  2906        "dev": true
  2907      },
  2908      "pstree.remy": {
  2909        "version": "1.1.8",
  2910        "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz",
  2911        "integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==",
  2912        "dev": true
  2913      },
  2914      "pump": {
  2915        "version": "3.0.0",
  2916        "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
  2917        "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
  2918        "dev": true,
  2919        "requires": {
  2920          "end-of-stream": "^1.1.0",
  2921          "once": "^1.3.1"
  2922        }
  2923      },
  2924      "qs": {
  2925        "version": "6.2.3",
  2926        "resolved": "https://registry.npmjs.org/qs/-/qs-6.2.3.tgz",
  2927        "integrity": "sha1-HPyyXBCpsrSDBT/zn138kjOQjP4=",
  2928        "dev": true
  2929      },
  2930      "range-parser": {
  2931        "version": "1.2.1",
  2932        "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
  2933        "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
  2934        "dev": true
  2935      },
  2936      "raw-body": {
  2937        "version": "2.4.1",
  2938        "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.1.tgz",
  2939        "integrity": "sha512-9WmIKF6mkvA0SLmA2Knm9+qj89e+j1zqgyn8aXGd7+nAduPoqgI9lO57SAZNn/Byzo5P7JhXTyg9PzaJbH73bA==",
  2940        "dev": true,
  2941        "requires": {
  2942          "bytes": "3.1.0",
  2943          "http-errors": "1.7.3",
  2944          "iconv-lite": "0.4.24",
  2945          "unpipe": "1.0.0"
  2946        }
  2947      },
  2948      "rc": {
  2949        "version": "1.2.8",
  2950        "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
  2951        "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
  2952        "dev": true,
  2953        "requires": {
  2954          "deep-extend": "^0.6.0",
  2955          "ini": "~1.3.0",
  2956          "minimist": "^1.2.0",
  2957          "strip-json-comments": "~2.0.1"
  2958        }
  2959      },
  2960      "readable-stream": {
  2961        "version": "2.3.7",
  2962        "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
  2963        "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
  2964        "dev": true,
  2965        "requires": {
  2966          "core-util-is": "~1.0.0",
  2967          "inherits": "~2.0.3",
  2968          "isarray": "~1.0.0",
  2969          "process-nextick-args": "~2.0.0",
  2970          "safe-buffer": "~5.1.1",
  2971          "string_decoder": "~1.1.1",
  2972          "util-deprecate": "~1.0.1"
  2973        },
  2974        "dependencies": {
  2975          "isarray": {
  2976            "version": "1.0.0",
  2977            "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
  2978            "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
  2979            "dev": true
  2980          }
  2981        }
  2982      },
  2983      "readdirp": {
  2984        "version": "3.5.0",
  2985        "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz",
  2986        "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==",
  2987        "dev": true,
  2988        "requires": {
  2989          "picomatch": "^2.2.1"
  2990        }
  2991      },
  2992      "regex-not": {
  2993        "version": "1.0.2",
  2994        "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz",
  2995        "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==",
  2996        "dev": true,
  2997        "requires": {
  2998          "extend-shallow": "^3.0.2",
  2999          "safe-regex": "^1.1.0"
  3000        }
  3001      },
  3002      "registry-auth-token": {
  3003        "version": "3.4.0",
  3004        "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.4.0.tgz",
  3005        "integrity": "sha512-4LM6Fw8eBQdwMYcES4yTnn2TqIasbXuwDx3um+QRs7S55aMKCBKBxvPXl2RiUjHwuJLTyYfxSpmfSAjQpcuP+A==",
  3006        "dev": true,
  3007        "requires": {
  3008          "rc": "^1.1.6",
  3009          "safe-buffer": "^5.0.1"
  3010        }
  3011      },
  3012      "registry-url": {
  3013        "version": "3.1.0",
  3014        "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz",
  3015        "integrity": "sha1-PU74cPc93h138M+aOBQyRE4XSUI=",
  3016        "dev": true,
  3017        "requires": {
  3018          "rc": "^1.0.1"
  3019        }
  3020      },
  3021      "remove-trailing-separator": {
  3022        "version": "1.1.0",
  3023        "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",
  3024        "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=",
  3025        "dev": true
  3026      },
  3027      "repeat-element": {
  3028        "version": "1.1.3",
  3029        "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz",
  3030        "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==",
  3031        "dev": true
  3032      },
  3033      "repeat-string": {
  3034        "version": "1.6.1",
  3035        "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
  3036        "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
  3037        "dev": true
  3038      },
  3039      "require-directory": {
  3040        "version": "2.1.1",
  3041        "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
  3042        "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
  3043        "dev": true
  3044      },
  3045      "require-from-string": {
  3046        "version": "2.0.2",
  3047        "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
  3048        "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
  3049        "dev": true
  3050      },
  3051      "require-main-filename": {
  3052        "version": "2.0.0",
  3053        "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz",
  3054        "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==",
  3055        "dev": true
  3056      },
  3057      "requires-port": {
  3058        "version": "1.0.0",
  3059        "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
  3060        "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=",
  3061        "dev": true
  3062      },
  3063      "resolve-url": {
  3064        "version": "0.2.1",
  3065        "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz",
  3066        "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=",
  3067        "dev": true
  3068      },
  3069      "resp-modifier": {
  3070        "version": "6.0.2",
  3071        "resolved": "https://registry.npmjs.org/resp-modifier/-/resp-modifier-6.0.2.tgz",
  3072        "integrity": "sha1-sSTeXE+6/LpUH0j/pzlw9KpFa08=",
  3073        "dev": true,
  3074        "requires": {
  3075          "debug": "^2.2.0",
  3076          "minimatch": "^3.0.2"
  3077        },
  3078        "dependencies": {
  3079          "debug": {
  3080            "version": "2.6.9",
  3081            "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
  3082            "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
  3083            "dev": true,
  3084            "requires": {
  3085              "ms": "2.0.0"
  3086            }
  3087          }
  3088        }
  3089      },
  3090      "ret": {
  3091        "version": "0.1.15",
  3092        "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz",
  3093        "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==",
  3094        "dev": true
  3095      },
  3096      "rimraf": {
  3097        "version": "2.7.1",
  3098        "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
  3099        "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
  3100        "dev": true,
  3101        "requires": {
  3102          "glob": "^7.1.3"
  3103        },
  3104        "dependencies": {
  3105          "glob": {
  3106            "version": "7.1.6",
  3107            "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
  3108            "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
  3109            "dev": true,
  3110            "requires": {
  3111              "fs.realpath": "^1.0.0",
  3112              "inflight": "^1.0.4",
  3113              "inherits": "2",
  3114              "minimatch": "^3.0.4",
  3115              "once": "^1.3.0",
  3116              "path-is-absolute": "^1.0.0"
  3117            }
  3118          }
  3119        }
  3120      },
  3121      "rx": {
  3122        "version": "4.1.0",
  3123        "resolved": "https://registry.npmjs.org/rx/-/rx-4.1.0.tgz",
  3124        "integrity": "sha1-pfE/957zt0D+MKqAP7CfmIBdR4I=",
  3125        "dev": true
  3126      },
  3127      "rxjs": {
  3128        "version": "5.5.12",
  3129        "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.5.12.tgz",
  3130        "integrity": "sha512-xx2itnL5sBbqeeiVgNPVuQQ1nC8Jp2WfNJhXWHmElW9YmrpS9UVnNzhP3EH3HFqexO5Tlp8GhYY+WEcqcVMvGw==",
  3131        "dev": true,
  3132        "requires": {
  3133          "symbol-observable": "1.0.1"
  3134        }
  3135      },
  3136      "safe-buffer": {
  3137        "version": "5.1.2",
  3138        "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
  3139        "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
  3140        "dev": true
  3141      },
  3142      "safe-regex": {
  3143        "version": "1.1.0",
  3144        "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz",
  3145        "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=",
  3146        "dev": true,
  3147        "requires": {
  3148          "ret": "~0.1.10"
  3149        }
  3150      },
  3151      "safer-buffer": {
  3152        "version": "2.1.2",
  3153        "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
  3154        "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
  3155        "dev": true
  3156      },
  3157      "semver": {
  3158        "version": "5.7.1",
  3159        "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
  3160        "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
  3161        "dev": true
  3162      },
  3163      "semver-diff": {
  3164        "version": "2.1.0",
  3165        "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz",
  3166        "integrity": "sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY=",
  3167        "dev": true,
  3168        "requires": {
  3169          "semver": "^5.0.3"
  3170        }
  3171      },
  3172      "send": {
  3173        "version": "0.16.2",
  3174        "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz",
  3175        "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==",
  3176        "dev": true,
  3177        "requires": {
  3178          "debug": "2.6.9",
  3179          "depd": "~1.1.2",
  3180          "destroy": "~1.0.4",
  3181          "encodeurl": "~1.0.2",
  3182          "escape-html": "~1.0.3",
  3183          "etag": "~1.8.1",
  3184          "fresh": "0.5.2",
  3185          "http-errors": "~1.6.2",
  3186          "mime": "1.4.1",
  3187          "ms": "2.0.0",
  3188          "on-finished": "~2.3.0",
  3189          "range-parser": "~1.2.0",
  3190          "statuses": "~1.4.0"
  3191        },
  3192        "dependencies": {
  3193          "debug": {
  3194            "version": "2.6.9",
  3195            "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
  3196            "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
  3197            "dev": true,
  3198            "requires": {
  3199              "ms": "2.0.0"
  3200            }
  3201          },
  3202          "http-errors": {
  3203            "version": "1.6.3",
  3204            "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz",
  3205            "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=",
  3206            "dev": true,
  3207            "requires": {
  3208              "depd": "~1.1.2",
  3209              "inherits": "2.0.3",
  3210              "setprototypeof": "1.1.0",
  3211              "statuses": ">= 1.4.0 < 2"
  3212            }
  3213          },
  3214          "inherits": {
  3215            "version": "2.0.3",
  3216            "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
  3217            "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
  3218            "dev": true
  3219          },
  3220          "setprototypeof": {
  3221            "version": "1.1.0",
  3222            "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz",
  3223            "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==",
  3224            "dev": true
  3225          },
  3226          "statuses": {
  3227            "version": "1.4.0",
  3228            "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz",
  3229            "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==",
  3230            "dev": true
  3231          }
  3232        }
  3233      },
  3234      "serve-index": {
  3235        "version": "1.9.1",
  3236        "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz",
  3237        "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=",
  3238        "dev": true,
  3239        "requires": {
  3240          "accepts": "~1.3.4",
  3241          "batch": "0.6.1",
  3242          "debug": "2.6.9",
  3243          "escape-html": "~1.0.3",
  3244          "http-errors": "~1.6.2",
  3245          "mime-types": "~2.1.17",
  3246          "parseurl": "~1.3.2"
  3247        },
  3248        "dependencies": {
  3249          "debug": {
  3250            "version": "2.6.9",
  3251            "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
  3252            "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
  3253            "dev": true,
  3254            "requires": {
  3255              "ms": "2.0.0"
  3256            }
  3257          },
  3258          "http-errors": {
  3259            "version": "1.6.3",
  3260            "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz",
  3261            "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=",
  3262            "dev": true,
  3263            "requires": {
  3264              "depd": "~1.1.2",
  3265              "inherits": "2.0.3",
  3266              "setprototypeof": "1.1.0",
  3267              "statuses": ">= 1.4.0 < 2"
  3268            }
  3269          },
  3270          "inherits": {
  3271            "version": "2.0.3",
  3272            "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
  3273            "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
  3274            "dev": true
  3275          },
  3276          "setprototypeof": {
  3277            "version": "1.1.0",
  3278            "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz",
  3279            "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==",
  3280            "dev": true
  3281          },
  3282          "statuses": {
  3283            "version": "1.5.0",
  3284            "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
  3285            "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=",
  3286            "dev": true
  3287          }
  3288        }
  3289      },
  3290      "serve-static": {
  3291        "version": "1.13.2",
  3292        "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz",
  3293        "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==",
  3294        "dev": true,
  3295        "requires": {
  3296          "encodeurl": "~1.0.2",
  3297          "escape-html": "~1.0.3",
  3298          "parseurl": "~1.3.2",
  3299          "send": "0.16.2"
  3300        }
  3301      },
  3302      "server-destroy": {
  3303        "version": "1.0.1",
  3304        "resolved": "https://registry.npmjs.org/server-destroy/-/server-destroy-1.0.1.tgz",
  3305        "integrity": "sha1-8Tv5KOQrnD55OD5hzDmYtdFObN0=",
  3306        "dev": true
  3307      },
  3308      "set-blocking": {
  3309        "version": "2.0.0",
  3310        "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
  3311        "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
  3312        "dev": true
  3313      },
  3314      "set-value": {
  3315        "version": "2.0.1",
  3316        "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz",
  3317        "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==",
  3318        "dev": true,
  3319        "requires": {
  3320          "extend-shallow": "^2.0.1",
  3321          "is-extendable": "^0.1.1",
  3322          "is-plain-object": "^2.0.3",
  3323          "split-string": "^3.0.1"
  3324        },
  3325        "dependencies": {
  3326          "extend-shallow": {
  3327            "version": "2.0.1",
  3328            "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
  3329            "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
  3330            "dev": true,
  3331            "requires": {
  3332              "is-extendable": "^0.1.0"
  3333            }
  3334          }
  3335        }
  3336      },
  3337      "setprototypeof": {
  3338        "version": "1.1.1",
  3339        "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz",
  3340        "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==",
  3341        "dev": true
  3342      },
  3343      "shebang-command": {
  3344        "version": "1.2.0",
  3345        "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
  3346        "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
  3347        "dev": true,
  3348        "requires": {
  3349          "shebang-regex": "^1.0.0"
  3350        }
  3351      },
  3352      "shebang-regex": {
  3353        "version": "1.0.0",
  3354        "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
  3355        "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
  3356        "dev": true
  3357      },
  3358      "signal-exit": {
  3359        "version": "3.0.3",
  3360        "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz",
  3361        "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==",
  3362        "dev": true
  3363      },
  3364      "snapdragon": {
  3365        "version": "0.8.2",
  3366        "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz",
  3367        "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==",
  3368        "dev": true,
  3369        "requires": {
  3370          "base": "^0.11.1",
  3371          "debug": "^2.2.0",
  3372          "define-property": "^0.2.5",
  3373          "extend-shallow": "^2.0.1",
  3374          "map-cache": "^0.2.2",
  3375          "source-map": "^0.5.6",
  3376          "source-map-resolve": "^0.5.0",
  3377          "use": "^3.1.0"
  3378        },
  3379        "dependencies": {
  3380          "debug": {
  3381            "version": "2.6.9",
  3382            "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
  3383            "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
  3384            "dev": true,
  3385            "requires": {
  3386              "ms": "2.0.0"
  3387            }
  3388          },
  3389          "define-property": {
  3390            "version": "0.2.5",
  3391            "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
  3392            "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
  3393            "dev": true,
  3394            "requires": {
  3395              "is-descriptor": "^0.1.0"
  3396            }
  3397          },
  3398          "extend-shallow": {
  3399            "version": "2.0.1",
  3400            "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
  3401            "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
  3402            "dev": true,
  3403            "requires": {
  3404              "is-extendable": "^0.1.0"
  3405            }
  3406          }
  3407        }
  3408      },
  3409      "snapdragon-node": {
  3410        "version": "2.1.1",
  3411        "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz",
  3412        "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==",
  3413        "dev": true,
  3414        "requires": {
  3415          "define-property": "^1.0.0",
  3416          "isobject": "^3.0.0",
  3417          "snapdragon-util": "^3.0.1"
  3418        },
  3419        "dependencies": {
  3420          "define-property": {
  3421            "version": "1.0.0",
  3422            "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
  3423            "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
  3424            "dev": true,
  3425            "requires": {
  3426              "is-descriptor": "^1.0.0"
  3427            }
  3428          },
  3429          "is-accessor-descriptor": {
  3430            "version": "1.0.0",
  3431            "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
  3432            "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
  3433            "dev": true,
  3434            "requires": {
  3435              "kind-of": "^6.0.0"
  3436            }
  3437          },
  3438          "is-data-descriptor": {
  3439            "version": "1.0.0",
  3440            "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
  3441            "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
  3442            "dev": true,
  3443            "requires": {
  3444              "kind-of": "^6.0.0"
  3445            }
  3446          },
  3447          "is-descriptor": {
  3448            "version": "1.0.2",
  3449            "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
  3450            "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
  3451            "dev": true,
  3452            "requires": {
  3453              "is-accessor-descriptor": "^1.0.0",
  3454              "is-data-descriptor": "^1.0.0",
  3455              "kind-of": "^6.0.2"
  3456            }
  3457          }
  3458        }
  3459      },
  3460      "snapdragon-util": {
  3461        "version": "3.0.1",
  3462        "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz",
  3463        "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==",
  3464        "dev": true,
  3465        "requires": {
  3466          "kind-of": "^3.2.0"
  3467        },
  3468        "dependencies": {
  3469          "is-buffer": {
  3470            "version": "1.1.6",
  3471            "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
  3472            "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
  3473            "dev": true
  3474          },
  3475          "kind-of": {
  3476            "version": "3.2.2",
  3477            "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
  3478            "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
  3479            "dev": true,
  3480            "requires": {
  3481              "is-buffer": "^1.1.5"
  3482            }
  3483          }
  3484        }
  3485      },
  3486      "socket.io": {
  3487        "version": "2.1.1",
  3488        "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-2.1.1.tgz",
  3489        "integrity": "sha512-rORqq9c+7W0DAK3cleWNSyfv/qKXV99hV4tZe+gGLfBECw3XEhBy7x85F3wypA9688LKjtwO9pX9L33/xQI8yA==",
  3490        "dev": true,
  3491        "requires": {
  3492          "debug": "~3.1.0",
  3493          "engine.io": "~3.2.0",
  3494          "has-binary2": "~1.0.2",
  3495          "socket.io-adapter": "~1.1.0",
  3496          "socket.io-client": "2.1.1",
  3497          "socket.io-parser": "~3.2.0"
  3498        },
  3499        "dependencies": {
  3500          "base64-arraybuffer": {
  3501            "version": "0.1.5",
  3502            "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz",
  3503            "integrity": "sha1-c5JncZI7Whl0etZmqlzUv5xunOg=",
  3504            "dev": true
  3505          },
  3506          "component-emitter": {
  3507            "version": "1.2.1",
  3508            "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz",
  3509            "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=",
  3510            "dev": true
  3511          },
  3512          "engine.io-client": {
  3513            "version": "3.2.1",
  3514            "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.2.1.tgz",
  3515            "integrity": "sha512-y5AbkytWeM4jQr7m/koQLc5AxpRKC1hEVUb/s1FUAWEJq5AzJJ4NLvzuKPuxtDi5Mq755WuDvZ6Iv2rXj4PTzw==",
  3516            "dev": true,
  3517            "requires": {
  3518              "component-emitter": "1.2.1",
  3519              "component-inherit": "0.0.3",
  3520              "debug": "~3.1.0",
  3521              "engine.io-parser": "~2.1.1",
  3522              "has-cors": "1.1.0",
  3523              "indexof": "0.0.1",
  3524              "parseqs": "0.0.5",
  3525              "parseuri": "0.0.5",
  3526              "ws": "~3.3.1",
  3527              "xmlhttprequest-ssl": "~1.5.4",
  3528              "yeast": "0.1.2"
  3529            }
  3530          },
  3531          "engine.io-parser": {
  3532            "version": "2.1.3",
  3533            "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.1.3.tgz",
  3534            "integrity": "sha512-6HXPre2O4Houl7c4g7Ic/XzPnHBvaEmN90vtRO9uLmwtRqQmTOw0QMevL1TOfL2Cpu1VzsaTmMotQgMdkzGkVA==",
  3535            "dev": true,
  3536            "requires": {
  3537              "after": "0.8.2",
  3538              "arraybuffer.slice": "~0.0.7",
  3539              "base64-arraybuffer": "0.1.5",
  3540              "blob": "0.0.5",
  3541              "has-binary2": "~1.0.2"
  3542            }
  3543          },
  3544          "parseqs": {
  3545            "version": "0.0.5",
  3546            "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.5.tgz",
  3547            "integrity": "sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0=",
  3548            "dev": true,
  3549            "requires": {
  3550              "better-assert": "~1.0.0"
  3551            }
  3552          },
  3553          "parseuri": {
  3554            "version": "0.0.5",
  3555            "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.5.tgz",
  3556            "integrity": "sha1-gCBKUNTbt3m/3G6+J3jZDkvOMgo=",
  3557            "dev": true,
  3558            "requires": {
  3559              "better-assert": "~1.0.0"
  3560            }
  3561          },
  3562          "socket.io-client": {
  3563            "version": "2.1.1",
  3564            "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.1.1.tgz",
  3565            "integrity": "sha512-jxnFyhAuFxYfjqIgduQlhzqTcOEQSn+OHKVfAxWaNWa7ecP7xSNk2Dx/3UEsDcY7NcFafxvNvKPmmO7HTwTxGQ==",
  3566            "dev": true,
  3567            "requires": {
  3568              "backo2": "1.0.2",
  3569              "base64-arraybuffer": "0.1.5",
  3570              "component-bind": "1.0.0",
  3571              "component-emitter": "1.2.1",
  3572              "debug": "~3.1.0",
  3573              "engine.io-client": "~3.2.0",
  3574              "has-binary2": "~1.0.2",
  3575              "has-cors": "1.1.0",
  3576              "indexof": "0.0.1",
  3577              "object-component": "0.0.3",
  3578              "parseqs": "0.0.5",
  3579              "parseuri": "0.0.5",
  3580              "socket.io-parser": "~3.2.0",
  3581              "to-array": "0.1.4"
  3582            }
  3583          },
  3584          "socket.io-parser": {
  3585            "version": "3.2.0",
  3586            "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.2.0.tgz",
  3587            "integrity": "sha512-FYiBx7rc/KORMJlgsXysflWx/RIvtqZbyGLlHZvjfmPTPeuD/I8MaW7cfFrj5tRltICJdgwflhfZ3NVVbVLFQA==",
  3588            "dev": true,
  3589            "requires": {
  3590              "component-emitter": "1.2.1",
  3591              "debug": "~3.1.0",
  3592              "isarray": "2.0.1"
  3593            }
  3594          },
  3595          "ws": {
  3596            "version": "3.3.3",
  3597            "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz",
  3598            "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==",
  3599            "dev": true,
  3600            "requires": {
  3601              "async-limiter": "~1.0.0",
  3602              "safe-buffer": "~5.1.0",
  3603              "ultron": "~1.1.0"
  3604            }
  3605          }
  3606        }
  3607      },
  3608      "socket.io-adapter": {
  3609        "version": "1.1.2",
  3610        "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-1.1.2.tgz",
  3611        "integrity": "sha512-WzZRUj1kUjrTIrUKpZLEzFZ1OLj5FwLlAFQs9kuZJzJi5DKdU7FsWc36SNmA8iDOtwBQyT8FkrriRM8vXLYz8g==",
  3612        "dev": true
  3613      },
  3614      "socket.io-client": {
  3615        "version": "2.3.1",
  3616        "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.3.1.tgz",
  3617        "integrity": "sha512-YXmXn3pA8abPOY//JtYxou95Ihvzmg8U6kQyolArkIyLd0pgVhrfor/iMsox8cn07WCOOvvuJ6XKegzIucPutQ==",
  3618        "dev": true,
  3619        "requires": {
  3620          "backo2": "1.0.2",
  3621          "component-bind": "1.0.0",
  3622          "component-emitter": "~1.3.0",
  3623          "debug": "~3.1.0",
  3624          "engine.io-client": "~3.4.0",
  3625          "has-binary2": "~1.0.2",
  3626          "indexof": "0.0.1",
  3627          "parseqs": "0.0.6",
  3628          "parseuri": "0.0.6",
  3629          "socket.io-parser": "~3.3.0",
  3630          "to-array": "0.1.4"
  3631        }
  3632      },
  3633      "socket.io-parser": {
  3634        "version": "3.3.1",
  3635        "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.3.1.tgz",
  3636        "integrity": "sha512-1QLvVAe8dTz+mKmZ07Swxt+LAo4Y1ff50rlyoEx00TQmDFVQYPfcqGvIDJLGaBdhdNCecXtyKpD+EgKGcmmbuQ==",
  3637        "dev": true,
  3638        "requires": {
  3639          "component-emitter": "~1.3.0",
  3640          "debug": "~3.1.0",
  3641          "isarray": "2.0.1"
  3642        }
  3643      },
  3644      "solc": {
  3645        "version": "0.5.0",
  3646        "resolved": "https://registry.npmjs.org/solc/-/solc-0.5.0.tgz",
  3647        "integrity": "sha512-mdLHDl9WeYrN+FIKcMc9PlPfnA9DG9ur5QpCDKcv6VC4RINAsTF4EMuXMZMKoQTvZhtLyJIVH/BZ+KU830Z8Xg==",
  3648        "dev": true,
  3649        "requires": {
  3650          "fs-extra": "^0.30.0",
  3651          "keccak": "^1.0.2",
  3652          "memorystream": "^0.3.1",
  3653          "require-from-string": "^2.0.0",
  3654          "semver": "^5.5.0",
  3655          "yargs": "^11.0.0"
  3656        },
  3657        "dependencies": {
  3658          "ansi-regex": {
  3659            "version": "3.0.0",
  3660            "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
  3661            "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
  3662            "dev": true
  3663          },
  3664          "camelcase": {
  3665            "version": "4.1.0",
  3666            "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz",
  3667            "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=",
  3668            "dev": true
  3669          },
  3670          "cliui": {
  3671            "version": "4.1.0",
  3672            "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz",
  3673            "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==",
  3674            "dev": true,
  3675            "requires": {
  3676              "string-width": "^2.1.1",
  3677              "strip-ansi": "^4.0.0",
  3678              "wrap-ansi": "^2.0.0"
  3679            }
  3680          },
  3681          "find-up": {
  3682            "version": "2.1.0",
  3683            "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
  3684            "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
  3685            "dev": true,
  3686            "requires": {
  3687              "locate-path": "^2.0.0"
  3688            }
  3689          },
  3690          "fs-extra": {
  3691            "version": "0.30.0",
  3692            "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.30.0.tgz",
  3693            "integrity": "sha1-8jP/zAjU2n1DLapEl3aYnbHfk/A=",
  3694            "dev": true,
  3695            "requires": {
  3696              "graceful-fs": "^4.1.2",
  3697              "jsonfile": "^2.1.0",
  3698              "klaw": "^1.0.0",
  3699              "path-is-absolute": "^1.0.0",
  3700              "rimraf": "^2.2.8"
  3701            }
  3702          },
  3703          "get-caller-file": {
  3704            "version": "1.0.3",
  3705            "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz",
  3706            "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==",
  3707            "dev": true
  3708          },
  3709          "jsonfile": {
  3710            "version": "2.4.0",
  3711            "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz",
  3712            "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=",
  3713            "dev": true,
  3714            "requires": {
  3715              "graceful-fs": "^4.1.6"
  3716            }
  3717          },
  3718          "locate-path": {
  3719            "version": "2.0.0",
  3720            "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
  3721            "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
  3722            "dev": true,
  3723            "requires": {
  3724              "p-locate": "^2.0.0",
  3725              "path-exists": "^3.0.0"
  3726            }
  3727          },
  3728          "p-limit": {
  3729            "version": "1.3.0",
  3730            "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
  3731            "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
  3732            "dev": true,
  3733            "requires": {
  3734              "p-try": "^1.0.0"
  3735            }
  3736          },
  3737          "p-locate": {
  3738            "version": "2.0.0",
  3739            "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
  3740            "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
  3741            "dev": true,
  3742            "requires": {
  3743              "p-limit": "^1.1.0"
  3744            }
  3745          },
  3746          "p-try": {
  3747            "version": "1.0.0",
  3748            "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
  3749            "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",
  3750            "dev": true
  3751          },
  3752          "require-main-filename": {
  3753            "version": "1.0.1",
  3754            "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz",
  3755            "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=",
  3756            "dev": true
  3757          },
  3758          "string-width": {
  3759            "version": "2.1.1",
  3760            "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
  3761            "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
  3762            "dev": true,
  3763            "requires": {
  3764              "is-fullwidth-code-point": "^2.0.0",
  3765              "strip-ansi": "^4.0.0"
  3766            }
  3767          },
  3768          "strip-ansi": {
  3769            "version": "4.0.0",
  3770            "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
  3771            "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
  3772            "dev": true,
  3773            "requires": {
  3774              "ansi-regex": "^3.0.0"
  3775            }
  3776          },
  3777          "wrap-ansi": {
  3778            "version": "2.1.0",
  3779            "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz",
  3780            "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=",
  3781            "dev": true,
  3782            "requires": {
  3783              "string-width": "^1.0.1",
  3784              "strip-ansi": "^3.0.1"
  3785            },
  3786            "dependencies": {
  3787              "ansi-regex": {
  3788                "version": "2.1.1",
  3789                "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
  3790                "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
  3791                "dev": true
  3792              },
  3793              "is-fullwidth-code-point": {
  3794                "version": "1.0.0",
  3795                "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
  3796                "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
  3797                "dev": true,
  3798                "requires": {
  3799                  "number-is-nan": "^1.0.0"
  3800                }
  3801              },
  3802              "string-width": {
  3803                "version": "1.0.2",
  3804                "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
  3805                "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
  3806                "dev": true,
  3807                "requires": {
  3808                  "code-point-at": "^1.0.0",
  3809                  "is-fullwidth-code-point": "^1.0.0",
  3810                  "strip-ansi": "^3.0.0"
  3811                }
  3812              },
  3813              "strip-ansi": {
  3814                "version": "3.0.1",
  3815                "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
  3816                "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
  3817                "dev": true,
  3818                "requires": {
  3819                  "ansi-regex": "^2.0.0"
  3820                }
  3821              }
  3822            }
  3823          },
  3824          "y18n": {
  3825            "version": "3.2.1",
  3826            "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz",
  3827            "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=",
  3828            "dev": true
  3829          },
  3830          "yargs": {
  3831            "version": "11.1.1",
  3832            "resolved": "https://registry.npmjs.org/yargs/-/yargs-11.1.1.tgz",
  3833            "integrity": "sha512-PRU7gJrJaXv3q3yQZ/+/X6KBswZiaQ+zOmdprZcouPYtQgvNU35i+68M4b1ZHLZtYFT5QObFLV+ZkmJYcwKdiw==",
  3834            "dev": true,
  3835            "requires": {
  3836              "cliui": "^4.0.0",
  3837              "decamelize": "^1.1.1",
  3838              "find-up": "^2.1.0",
  3839              "get-caller-file": "^1.0.1",
  3840              "os-locale": "^3.1.0",
  3841              "require-directory": "^2.1.1",
  3842              "require-main-filename": "^1.0.1",
  3843              "set-blocking": "^2.0.0",
  3844              "string-width": "^2.0.0",
  3845              "which-module": "^2.0.0",
  3846              "y18n": "^3.2.1",
  3847              "yargs-parser": "^9.0.2"
  3848            }
  3849          },
  3850          "yargs-parser": {
  3851            "version": "9.0.2",
  3852            "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-9.0.2.tgz",
  3853            "integrity": "sha1-nM9qQ0YP5O1Aqbto9I1DuKaMwHc=",
  3854            "dev": true,
  3855            "requires": {
  3856              "camelcase": "^4.1.0"
  3857            }
  3858          }
  3859        }
  3860      },
  3861      "source-map": {
  3862        "version": "0.5.7",
  3863        "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
  3864        "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
  3865        "dev": true
  3866      },
  3867      "source-map-resolve": {
  3868        "version": "0.5.3",
  3869        "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz",
  3870        "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==",
  3871        "dev": true,
  3872        "requires": {
  3873          "atob": "^2.1.2",
  3874          "decode-uri-component": "^0.2.0",
  3875          "resolve-url": "^0.2.1",
  3876          "source-map-url": "^0.4.0",
  3877          "urix": "^0.1.0"
  3878        }
  3879      },
  3880      "source-map-url": {
  3881        "version": "0.4.0",
  3882        "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz",
  3883        "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=",
  3884        "dev": true
  3885      },
  3886      "split-string": {
  3887        "version": "3.1.0",
  3888        "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz",
  3889        "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==",
  3890        "dev": true,
  3891        "requires": {
  3892          "extend-shallow": "^3.0.0"
  3893        }
  3894      },
  3895      "static-extend": {
  3896        "version": "0.1.2",
  3897        "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
  3898        "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=",
  3899        "dev": true,
  3900        "requires": {
  3901          "define-property": "^0.2.5",
  3902          "object-copy": "^0.1.0"
  3903        },
  3904        "dependencies": {
  3905          "define-property": {
  3906            "version": "0.2.5",
  3907            "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
  3908            "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
  3909            "dev": true,
  3910            "requires": {
  3911              "is-descriptor": "^0.1.0"
  3912            }
  3913          }
  3914        }
  3915      },
  3916      "statuses": {
  3917        "version": "1.3.1",
  3918        "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz",
  3919        "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=",
  3920        "dev": true
  3921      },
  3922      "stream-throttle": {
  3923        "version": "0.1.3",
  3924        "resolved": "https://registry.npmjs.org/stream-throttle/-/stream-throttle-0.1.3.tgz",
  3925        "integrity": "sha1-rdV8jXzHOoFjDTHNVdOWHPr7qcM=",
  3926        "dev": true,
  3927        "requires": {
  3928          "commander": "^2.2.0",
  3929          "limiter": "^1.0.5"
  3930        }
  3931      },
  3932      "string-width": {
  3933        "version": "3.1.0",
  3934        "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
  3935        "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
  3936        "dev": true,
  3937        "requires": {
  3938          "emoji-regex": "^7.0.1",
  3939          "is-fullwidth-code-point": "^2.0.0",
  3940          "strip-ansi": "^5.1.0"
  3941        },
  3942        "dependencies": {
  3943          "ansi-regex": {
  3944            "version": "4.1.0",
  3945            "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
  3946            "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
  3947            "dev": true
  3948          },
  3949          "strip-ansi": {
  3950            "version": "5.2.0",
  3951            "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
  3952            "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
  3953            "dev": true,
  3954            "requires": {
  3955              "ansi-regex": "^4.1.0"
  3956            }
  3957          }
  3958        }
  3959      },
  3960      "string_decoder": {
  3961        "version": "1.1.1",
  3962        "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
  3963        "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
  3964        "dev": true,
  3965        "requires": {
  3966          "safe-buffer": "~5.1.0"
  3967        }
  3968      },
  3969      "strip-ansi": {
  3970        "version": "3.0.1",
  3971        "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
  3972        "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
  3973        "dev": true,
  3974        "requires": {
  3975          "ansi-regex": "^2.0.0"
  3976        }
  3977      },
  3978      "strip-eof": {
  3979        "version": "1.0.0",
  3980        "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz",
  3981        "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=",
  3982        "dev": true
  3983      },
  3984      "strip-hex-prefix": {
  3985        "version": "1.0.0",
  3986        "resolved": "https://registry.npmjs.org/strip-hex-prefix/-/strip-hex-prefix-1.0.0.tgz",
  3987        "integrity": "sha1-DF8VX+8RUTczd96du1iNoFUA428=",
  3988        "dev": true,
  3989        "requires": {
  3990          "is-hex-prefixed": "1.0.0"
  3991        }
  3992      },
  3993      "strip-json-comments": {
  3994        "version": "2.0.1",
  3995        "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
  3996        "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
  3997        "dev": true
  3998      },
  3999      "supports-color": {
  4000        "version": "2.0.0",
  4001        "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
  4002        "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
  4003        "dev": true
  4004      },
  4005      "symbol-observable": {
  4006        "version": "1.0.1",
  4007        "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.0.1.tgz",
  4008        "integrity": "sha1-g0D8RwLDEi310iKI+IKD9RPT/dQ=",
  4009        "dev": true
  4010      },
  4011      "term-size": {
  4012        "version": "1.2.0",
  4013        "resolved": "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz",
  4014        "integrity": "sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=",
  4015        "dev": true,
  4016        "requires": {
  4017          "execa": "^0.7.0"
  4018        }
  4019      },
  4020      "tfunk": {
  4021        "version": "4.0.0",
  4022        "resolved": "https://registry.npmjs.org/tfunk/-/tfunk-4.0.0.tgz",
  4023        "integrity": "sha512-eJQ0dGfDIzWNiFNYFVjJ+Ezl/GmwHaFTBTjrtqNPW0S7cuVDBrZrmzUz6VkMeCR4DZFqhd4YtLwsw3i2wYHswQ==",
  4024        "dev": true,
  4025        "requires": {
  4026          "chalk": "^1.1.3",
  4027          "dlv": "^1.1.3"
  4028        }
  4029      },
  4030      "timed-out": {
  4031        "version": "4.0.1",
  4032        "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz",
  4033        "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=",
  4034        "dev": true
  4035      },
  4036      "to-array": {
  4037        "version": "0.1.4",
  4038        "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz",
  4039        "integrity": "sha1-F+bBH3PdTz10zaek/zI46a2b+JA=",
  4040        "dev": true
  4041      },
  4042      "to-object-path": {
  4043        "version": "0.3.0",
  4044        "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz",
  4045        "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=",
  4046        "dev": true,
  4047        "requires": {
  4048          "kind-of": "^3.0.2"
  4049        },
  4050        "dependencies": {
  4051          "is-buffer": {
  4052            "version": "1.1.6",
  4053            "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
  4054            "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
  4055            "dev": true
  4056          },
  4057          "kind-of": {
  4058            "version": "3.2.2",
  4059            "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
  4060            "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
  4061            "dev": true,
  4062            "requires": {
  4063              "is-buffer": "^1.1.5"
  4064            }
  4065          }
  4066        }
  4067      },
  4068      "to-regex": {
  4069        "version": "3.0.2",
  4070        "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz",
  4071        "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==",
  4072        "dev": true,
  4073        "requires": {
  4074          "define-property": "^2.0.2",
  4075          "extend-shallow": "^3.0.2",
  4076          "regex-not": "^1.0.2",
  4077          "safe-regex": "^1.1.0"
  4078        }
  4079      },
  4080      "to-regex-range": {
  4081        "version": "5.0.1",
  4082        "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
  4083        "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
  4084        "dev": true,
  4085        "requires": {
  4086          "is-number": "^7.0.0"
  4087        }
  4088      },
  4089      "toidentifier": {
  4090        "version": "1.0.0",
  4091        "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz",
  4092        "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==",
  4093        "dev": true
  4094      },
  4095      "touch": {
  4096        "version": "3.1.0",
  4097        "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz",
  4098        "integrity": "sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==",
  4099        "dev": true,
  4100        "requires": {
  4101          "nopt": "~1.0.10"
  4102        }
  4103      },
  4104      "truffle": {
  4105        "version": "5.0.2",
  4106        "resolved": "https://registry.npmjs.org/truffle/-/truffle-5.0.2.tgz",
  4107        "integrity": "sha512-xBLTUqjYcJIQgEqXJ+j6AU6s+NaQZC+cTuEUhYbEIKhgQBKOczHMYSqf1UBtybq7Jqb2QChXQu82DqAfKC/z9A==",
  4108        "dev": true,
  4109        "requires": {
  4110          "app-module-path": "^2.2.0",
  4111          "mocha": "^4.1.0",
  4112          "original-require": "1.0.1",
  4113          "solc": "0.5.0"
  4114        }
  4115      },
  4116      "truffle-blockchain-utils": {
  4117        "version": "0.0.5",
  4118        "resolved": "https://registry.npmjs.org/truffle-blockchain-utils/-/truffle-blockchain-utils-0.0.5.tgz",
  4119        "integrity": "sha1-pOXAZNrdafeCoTfz0nbSEJXaekc=",
  4120        "dev": true
  4121      },
  4122      "truffle-contract": {
  4123        "version": "3.0.6",
  4124        "resolved": "https://registry.npmjs.org/truffle-contract/-/truffle-contract-3.0.6.tgz",
  4125        "integrity": "sha1-Lvb8Mtf6r6n0rtjlAAGp/eo0IZI=",
  4126        "dev": true,
  4127        "requires": {
  4128          "ethjs-abi": "0.1.8",
  4129          "truffle-blockchain-utils": "^0.0.5",
  4130          "truffle-contract-schema": "^2.0.1",
  4131          "truffle-error": "^0.0.3",
  4132          "web3": "0.20.6"
  4133        }
  4134      },
  4135      "truffle-contract-schema": {
  4136        "version": "2.0.3",
  4137        "resolved": "https://registry.npmjs.org/truffle-contract-schema/-/truffle-contract-schema-2.0.3.tgz",
  4138        "integrity": "sha512-eI5cFifbB3zpcO4RsXSnjN9JMSlJ4M50GQPdrfbrIXRTXHsyQ433SkgFjIATUwfq++TXWkCRfKMjN8eA7YQ3+Q==",
  4139        "dev": true,
  4140        "requires": {
  4141          "ajv": "^5.1.1",
  4142          "crypto-js": "^3.1.9-1",
  4143          "debug": "^3.1.0"
  4144        }
  4145      },
  4146      "truffle-error": {
  4147        "version": "0.0.3",
  4148        "resolved": "https://registry.npmjs.org/truffle-error/-/truffle-error-0.0.3.tgz",
  4149        "integrity": "sha1-S/VSQuFN7uHHGUkycJGC3v8sl8o=",
  4150        "dev": true
  4151      },
  4152      "type-detect": {
  4153        "version": "4.0.8",
  4154        "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz",
  4155        "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==",
  4156        "dev": true
  4157      },
  4158      "ua-parser-js": {
  4159        "version": "0.7.23",
  4160        "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.23.tgz",
  4161        "integrity": "sha512-m4hvMLxgGHXG3O3fQVAyyAQpZzDOvwnhOTjYz5Xmr7r/+LpkNy3vJXdVRWgd1TkAb7NGROZuSy96CrlNVjA7KA==",
  4162        "dev": true
  4163      },
  4164      "ultron": {
  4165        "version": "1.1.1",
  4166        "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz",
  4167        "integrity": "sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==",
  4168        "dev": true
  4169      },
  4170      "undefsafe": {
  4171        "version": "2.0.3",
  4172        "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.3.tgz",
  4173        "integrity": "sha512-nrXZwwXrD/T/JXeygJqdCO6NZZ1L66HrxM/Z7mIq2oPanoN0F1nLx3lwJMu6AwJY69hdixaFQOuoYsMjE5/C2A==",
  4174        "dev": true,
  4175        "requires": {
  4176          "debug": "^2.2.0"
  4177        },
  4178        "dependencies": {
  4179          "debug": {
  4180            "version": "2.6.9",
  4181            "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
  4182            "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
  4183            "dev": true,
  4184            "requires": {
  4185              "ms": "2.0.0"
  4186            }
  4187          }
  4188        }
  4189      },
  4190      "union-value": {
  4191        "version": "1.0.1",
  4192        "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz",
  4193        "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==",
  4194        "dev": true,
  4195        "requires": {
  4196          "arr-union": "^3.1.0",
  4197          "get-value": "^2.0.6",
  4198          "is-extendable": "^0.1.1",
  4199          "set-value": "^2.0.1"
  4200        }
  4201      },
  4202      "unique-string": {
  4203        "version": "1.0.0",
  4204        "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz",
  4205        "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=",
  4206        "dev": true,
  4207        "requires": {
  4208          "crypto-random-string": "^1.0.0"
  4209        }
  4210      },
  4211      "universalify": {
  4212        "version": "0.1.2",
  4213        "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
  4214        "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
  4215        "dev": true
  4216      },
  4217      "unpipe": {
  4218        "version": "1.0.0",
  4219        "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
  4220        "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=",
  4221        "dev": true
  4222      },
  4223      "unset-value": {
  4224        "version": "1.0.0",
  4225        "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz",
  4226        "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=",
  4227        "dev": true,
  4228        "requires": {
  4229          "has-value": "^0.3.1",
  4230          "isobject": "^3.0.0"
  4231        },
  4232        "dependencies": {
  4233          "has-value": {
  4234            "version": "0.3.1",
  4235            "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz",
  4236            "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=",
  4237            "dev": true,
  4238            "requires": {
  4239              "get-value": "^2.0.3",
  4240              "has-values": "^0.1.4",
  4241              "isobject": "^2.0.0"
  4242            },
  4243            "dependencies": {
  4244              "isobject": {
  4245                "version": "2.1.0",
  4246                "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
  4247                "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
  4248                "dev": true,
  4249                "requires": {
  4250                  "isarray": "1.0.0"
  4251                }
  4252              }
  4253            }
  4254          },
  4255          "has-values": {
  4256            "version": "0.1.4",
  4257            "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz",
  4258            "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=",
  4259            "dev": true
  4260          },
  4261          "isarray": {
  4262            "version": "1.0.0",
  4263            "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
  4264            "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
  4265            "dev": true
  4266          }
  4267        }
  4268      },
  4269      "unzip-response": {
  4270        "version": "2.0.1",
  4271        "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-2.0.1.tgz",
  4272        "integrity": "sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c=",
  4273        "dev": true
  4274      },
  4275      "upath": {
  4276        "version": "1.2.0",
  4277        "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz",
  4278        "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==",
  4279        "dev": true
  4280      },
  4281      "update-notifier": {
  4282        "version": "2.5.0",
  4283        "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-2.5.0.tgz",
  4284        "integrity": "sha512-gwMdhgJHGuj/+wHJJs9e6PcCszpxR1b236igrOkUofGhqJuG+amlIKwApH1IW1WWl7ovZxsX49lMBWLxSdm5Dw==",
  4285        "dev": true,
  4286        "requires": {
  4287          "boxen": "^1.2.1",
  4288          "chalk": "^2.0.1",
  4289          "configstore": "^3.0.0",
  4290          "import-lazy": "^2.1.0",
  4291          "is-ci": "^1.0.10",
  4292          "is-installed-globally": "^0.1.0",
  4293          "is-npm": "^1.0.0",
  4294          "latest-version": "^3.0.0",
  4295          "semver-diff": "^2.0.0",
  4296          "xdg-basedir": "^3.0.0"
  4297        },
  4298        "dependencies": {
  4299          "ansi-styles": {
  4300            "version": "3.2.1",
  4301            "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
  4302            "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
  4303            "dev": true,
  4304            "requires": {
  4305              "color-convert": "^1.9.0"
  4306            }
  4307          },
  4308          "chalk": {
  4309            "version": "2.4.2",
  4310            "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
  4311            "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
  4312            "dev": true,
  4313            "requires": {
  4314              "ansi-styles": "^3.2.1",
  4315              "escape-string-regexp": "^1.0.5",
  4316              "supports-color": "^5.3.0"
  4317            }
  4318          },
  4319          "supports-color": {
  4320            "version": "5.5.0",
  4321            "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
  4322            "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
  4323            "dev": true,
  4324            "requires": {
  4325              "has-flag": "^3.0.0"
  4326            }
  4327          }
  4328        }
  4329      },
  4330      "urix": {
  4331        "version": "0.1.0",
  4332        "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz",
  4333        "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=",
  4334        "dev": true
  4335      },
  4336      "url-parse-lax": {
  4337        "version": "1.0.0",
  4338        "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz",
  4339        "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=",
  4340        "dev": true,
  4341        "requires": {
  4342          "prepend-http": "^1.0.1"
  4343        }
  4344      },
  4345      "use": {
  4346        "version": "3.1.1",
  4347        "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz",
  4348        "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==",
  4349        "dev": true
  4350      },
  4351      "utf8": {
  4352        "version": "2.1.2",
  4353        "resolved": "https://registry.npmjs.org/utf8/-/utf8-2.1.2.tgz",
  4354        "integrity": "sha1-H6DZJw6b6FDZsFAn9jUZv0ZFfZY=",
  4355        "dev": true
  4356      },
  4357      "util-deprecate": {
  4358        "version": "1.0.2",
  4359        "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
  4360        "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
  4361        "dev": true
  4362      },
  4363      "utils-merge": {
  4364        "version": "1.0.1",
  4365        "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
  4366        "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=",
  4367        "dev": true
  4368      },
  4369      "web3": {
  4370        "version": "0.20.6",
  4371        "resolved": "https://registry.npmjs.org/web3/-/web3-0.20.6.tgz",
  4372        "integrity": "sha1-PpcwauAk+yThCj11yIQwJWIhUSA=",
  4373        "dev": true,
  4374        "requires": {
  4375          "bignumber.js": "git+https://github.com/frozeman/bignumber.js-nolookahead.git",
  4376          "crypto-js": "^3.1.4",
  4377          "utf8": "^2.1.1",
  4378          "xhr2": "*",
  4379          "xmlhttprequest": "*"
  4380        }
  4381      },
  4382      "which": {
  4383        "version": "1.3.1",
  4384        "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
  4385        "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
  4386        "dev": true,
  4387        "requires": {
  4388          "isexe": "^2.0.0"
  4389        }
  4390      },
  4391      "which-module": {
  4392        "version": "2.0.0",
  4393        "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
  4394        "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",
  4395        "dev": true
  4396      },
  4397      "widest-line": {
  4398        "version": "2.0.1",
  4399        "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-2.0.1.tgz",
  4400        "integrity": "sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA==",
  4401        "dev": true,
  4402        "requires": {
  4403          "string-width": "^2.1.1"
  4404        },
  4405        "dependencies": {
  4406          "ansi-regex": {
  4407            "version": "3.0.0",
  4408            "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
  4409            "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
  4410            "dev": true
  4411          },
  4412          "string-width": {
  4413            "version": "2.1.1",
  4414            "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
  4415            "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
  4416            "dev": true,
  4417            "requires": {
  4418              "is-fullwidth-code-point": "^2.0.0",
  4419              "strip-ansi": "^4.0.0"
  4420            }
  4421          },
  4422          "strip-ansi": {
  4423            "version": "4.0.0",
  4424            "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
  4425            "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
  4426            "dev": true,
  4427            "requires": {
  4428              "ansi-regex": "^3.0.0"
  4429            }
  4430          }
  4431        }
  4432      },
  4433      "wrap-ansi": {
  4434        "version": "5.1.0",
  4435        "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz",
  4436        "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==",
  4437        "dev": true,
  4438        "requires": {
  4439          "ansi-styles": "^3.2.0",
  4440          "string-width": "^3.0.0",
  4441          "strip-ansi": "^5.0.0"
  4442        },
  4443        "dependencies": {
  4444          "ansi-regex": {
  4445            "version": "4.1.0",
  4446            "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
  4447            "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
  4448            "dev": true
  4449          },
  4450          "ansi-styles": {
  4451            "version": "3.2.1",
  4452            "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
  4453            "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
  4454            "dev": true,
  4455            "requires": {
  4456              "color-convert": "^1.9.0"
  4457            }
  4458          },
  4459          "strip-ansi": {
  4460            "version": "5.2.0",
  4461            "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
  4462            "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
  4463            "dev": true,
  4464            "requires": {
  4465              "ansi-regex": "^4.1.0"
  4466            }
  4467          }
  4468        }
  4469      },
  4470      "wrappy": {
  4471        "version": "1.0.2",
  4472        "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
  4473        "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
  4474        "dev": true
  4475      },
  4476      "write-file-atomic": {
  4477        "version": "2.4.3",
  4478        "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz",
  4479        "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==",
  4480        "dev": true,
  4481        "requires": {
  4482          "graceful-fs": "^4.1.11",
  4483          "imurmurhash": "^0.1.4",
  4484          "signal-exit": "^3.0.2"
  4485        }
  4486      },
  4487      "ws": {
  4488        "version": "6.1.4",
  4489        "resolved": "https://registry.npmjs.org/ws/-/ws-6.1.4.tgz",
  4490        "integrity": "sha512-eqZfL+NE/YQc1/ZynhojeV8q+H050oR8AZ2uIev7RU10svA9ZnJUddHcOUZTJLinZ9yEfdA2kSATS2qZK5fhJA==",
  4491        "dev": true,
  4492        "requires": {
  4493          "async-limiter": "~1.0.0"
  4494        }
  4495      },
  4496      "xdg-basedir": {
  4497        "version": "3.0.0",
  4498        "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz",
  4499        "integrity": "sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ=",
  4500        "dev": true
  4501      },
  4502      "xhr2": {
  4503        "version": "0.2.0",
  4504        "resolved": "https://registry.npmjs.org/xhr2/-/xhr2-0.2.0.tgz",
  4505        "integrity": "sha512-BDtiD0i2iKPK/S8OAZfpk6tyzEDnKKSjxWHcMBVmh+LuqJ8A32qXTyOx+TVOg2dKvq6zGBq2sgKPkEeRs1qTRA==",
  4506        "dev": true
  4507      },
  4508      "xmlhttprequest": {
  4509        "version": "1.8.0",
  4510        "resolved": "https://registry.npmjs.org/xmlhttprequest/-/xmlhttprequest-1.8.0.tgz",
  4511        "integrity": "sha1-Z/4HXFwk/vOfnWX197f+dRcZaPw=",
  4512        "dev": true
  4513      },
  4514      "xmlhttprequest-ssl": {
  4515        "version": "1.5.5",
  4516        "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.5.tgz",
  4517        "integrity": "sha1-wodrBhaKrcQOV9l+gRkayPQ5iz4=",
  4518        "dev": true
  4519      },
  4520      "y18n": {
  4521        "version": "4.0.1",
  4522        "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz",
  4523        "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==",
  4524        "dev": true
  4525      },
  4526      "yallist": {
  4527        "version": "2.1.2",
  4528        "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
  4529        "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
  4530        "dev": true
  4531      },
  4532      "yargs": {
  4533        "version": "15.4.1",
  4534        "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz",
  4535        "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==",
  4536        "dev": true,
  4537        "requires": {
  4538          "cliui": "^6.0.0",
  4539          "decamelize": "^1.2.0",
  4540          "find-up": "^4.1.0",
  4541          "get-caller-file": "^2.0.1",
  4542          "require-directory": "^2.1.1",
  4543          "require-main-filename": "^2.0.0",
  4544          "set-blocking": "^2.0.0",
  4545          "string-width": "^4.2.0",
  4546          "which-module": "^2.0.0",
  4547          "y18n": "^4.0.0",
  4548          "yargs-parser": "^18.1.2"
  4549        },
  4550        "dependencies": {
  4551          "ansi-regex": {
  4552            "version": "5.0.0",
  4553            "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
  4554            "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
  4555            "dev": true
  4556          },
  4557          "ansi-styles": {
  4558            "version": "4.3.0",
  4559            "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
  4560            "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
  4561            "dev": true,
  4562            "requires": {
  4563              "color-convert": "^2.0.1"
  4564            }
  4565          },
  4566          "cliui": {
  4567            "version": "6.0.0",
  4568            "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz",
  4569            "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==",
  4570            "dev": true,
  4571            "requires": {
  4572              "string-width": "^4.2.0",
  4573              "strip-ansi": "^6.0.0",
  4574              "wrap-ansi": "^6.2.0"
  4575            }
  4576          },
  4577          "color-convert": {
  4578            "version": "2.0.1",
  4579            "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
  4580            "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
  4581            "dev": true,
  4582            "requires": {
  4583              "color-name": "~1.1.4"
  4584            }
  4585          },
  4586          "color-name": {
  4587            "version": "1.1.4",
  4588            "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
  4589            "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
  4590            "dev": true
  4591          },
  4592          "emoji-regex": {
  4593            "version": "8.0.0",
  4594            "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
  4595            "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
  4596            "dev": true
  4597          },
  4598          "find-up": {
  4599            "version": "4.1.0",
  4600            "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
  4601            "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
  4602            "dev": true,
  4603            "requires": {
  4604              "locate-path": "^5.0.0",
  4605              "path-exists": "^4.0.0"
  4606            }
  4607          },
  4608          "is-fullwidth-code-point": {
  4609            "version": "3.0.0",
  4610            "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
  4611            "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
  4612            "dev": true
  4613          },
  4614          "locate-path": {
  4615            "version": "5.0.0",
  4616            "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
  4617            "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
  4618            "dev": true,
  4619            "requires": {
  4620              "p-locate": "^4.1.0"
  4621            }
  4622          },
  4623          "p-locate": {
  4624            "version": "4.1.0",
  4625            "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
  4626            "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
  4627            "dev": true,
  4628            "requires": {
  4629              "p-limit": "^2.2.0"
  4630            }
  4631          },
  4632          "path-exists": {
  4633            "version": "4.0.0",
  4634            "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
  4635            "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
  4636            "dev": true
  4637          },
  4638          "string-width": {
  4639            "version": "4.2.0",
  4640            "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
  4641            "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==",
  4642            "dev": true,
  4643            "requires": {
  4644              "emoji-regex": "^8.0.0",
  4645              "is-fullwidth-code-point": "^3.0.0",
  4646              "strip-ansi": "^6.0.0"
  4647            }
  4648          },
  4649          "strip-ansi": {
  4650            "version": "6.0.0",
  4651            "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
  4652            "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
  4653            "dev": true,
  4654            "requires": {
  4655              "ansi-regex": "^5.0.0"
  4656            }
  4657          },
  4658          "wrap-ansi": {
  4659            "version": "6.2.0",
  4660            "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
  4661            "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==",
  4662            "dev": true,
  4663            "requires": {
  4664              "ansi-styles": "^4.0.0",
  4665              "string-width": "^4.1.0",
  4666              "strip-ansi": "^6.0.0"
  4667            }
  4668          },
  4669          "yargs-parser": {
  4670            "version": "18.1.3",
  4671            "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz",
  4672            "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==",
  4673            "dev": true,
  4674            "requires": {
  4675              "camelcase": "^5.0.0",
  4676              "decamelize": "^1.2.0"
  4677            }
  4678          }
  4679        }
  4680      },
  4681      "yargs-parser": {
  4682        "version": "13.1.2",
  4683        "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz",
  4684        "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==",
  4685        "dev": true,
  4686        "requires": {
  4687          "camelcase": "^5.0.0",
  4688          "decamelize": "^1.2.0"
  4689        }
  4690      },
  4691      "yeast": {
  4692        "version": "0.1.2",
  4693        "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz",
  4694        "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk=",
  4695        "dev": true
  4696      }
  4697    }
  4698  }