cyclejs/cycle-core

View on GitHub
pnpm-lock.yaml

Summary

Maintainability
Test Coverage
lockfileVersion: 5.3

importers:

  .:
    specifiers:
      add-stream: ^1.0.0
      commitizen: ^3.0.5
      conventional-changelog: ^3.0.5
      cz-customizable: ~6.2.0
      ejs: ^2.6.1
      husky: ^3.0.2
      jase: 1.2.0
      lint-staged: ^8.1.0
      markdox: ^0.1.10
      prettier: ^1.15.3
      rxjs: ^6.3.3
      tempfile: ~3.0.0
      tslint: ^5.11.0
      typescript: '=3.2.4'
    devDependencies:
      add-stream: 1.0.0
      commitizen: 3.1.2
      conventional-changelog: 3.1.10
      cz-customizable: 6.2.0
      ejs: 2.6.2
      husky: 3.0.2
      jase: 1.2.0
      lint-staged: 8.2.1
      markdox: 0.1.10
      prettier: 1.18.2
      rxjs: 6.5.2
      tempfile: 3.0.0
      tslint: 5.18.0_typescript@3.2.4
      typescript: 3.2.4

  dom:
    specifiers:
      '@cycle/isolate': ^5.0.0
      '@cycle/run': ^5.2.0
      '@cycle/rxjs-run': ^10.2.0
      '@types/mocha': ~5.2.7
      '@types/node': ^10.12.11
      '@types/sinon': ^5.0.7
      deepmerge: ~4.0.0
      es6-map: ^0.1.5
      es6-set: ^0.1.5
      karma: ~4.2.0
      karma-browserstack-launcher: ~1.5.1
      karma-chrome-launcher: ~3.0.0
      karma-firefox-launcher: ~1.1.0
      karma-mocha: ~1.3.0
      karma-typescript: ~4.1.1
      mocha: ~6.2.0
      most: ^1.7.3
      mutation-observer: 1.0.3
      rxjs: ^6.3.3
      simulant: ^0.2.2
      sinon: ^7.1.1
      snabbdom: ^3.4.0
      snabbdom-pragma: ^2.8.0
      snabbdom-selector: ^5.0.0
      symbol-observable: ^1.2.0
      ts-node: ^7.0.1
      tslint: ^5.11.0
      typescript: '=3.2.4'
      xstream: '*'
    dependencies:
      '@cycle/run': link:../run
      snabbdom: 3.4.0
      snabbdom-selector: 5.0.0_snabbdom@3.4.0
      xstream: 11.11.0
    devDependencies:
      '@cycle/isolate': link:../isolate
      '@cycle/rxjs-run': link:../rxjs-run
      '@types/mocha': 5.2.7
      '@types/node': 10.14.14
      '@types/sinon': 5.0.7
      deepmerge: 4.0.0
      es6-map: 0.1.5
      es6-set: 0.1.5
      karma: 4.2.0
      karma-browserstack-launcher: 1.5.1_karma@4.2.0
      karma-chrome-launcher: 3.0.0
      karma-firefox-launcher: 1.1.0
      karma-mocha: 1.3.0
      karma-typescript: 4.1.1_karma@4.2.0+typescript@3.2.4
      mocha: 6.2.0
      most: 1.7.3
      mutation-observer: 1.0.3
      rxjs: 6.5.2
      simulant: 0.2.2
      sinon: 7.3.2
      snabbdom-pragma: 2.8.0
      symbol-observable: 1.2.0
      ts-node: 7.0.1
      tslint: 5.18.0_typescript@3.2.4
      typescript: 3.2.4

  history:
    specifiers:
      '@cycle/run': ^5.2.0
      '@cycle/rxjs-run': ^10.2.0
      '@types/mocha': ~5.2.7
      '@types/node': ^10.12.11
      '@types/sinon': ^5.0.7
      deepmerge: ~4.0.0
      history: ^5.1.0
      karma: ~4.2.0
      karma-browserstack-launcher: ~1.5.1
      karma-chrome-launcher: ~3.0.0
      karma-firefox-launcher: ~1.1.0
      karma-mocha: ~1.3.0
      karma-typescript: ~4.1.1
      mocha: ~6.2.0
      rxjs: 6.3.x
      sinon: ^7.1.1
      ts-node: ^7.0.1
      tslint: ^5.11.0
      typescript: '=3.2.4'
      xstream: '*'
    dependencies:
      '@cycle/run': link:../run
      history: 5.1.0
      xstream: 11.11.0
    devDependencies:
      '@cycle/rxjs-run': link:../rxjs-run
      '@types/mocha': 5.2.7
      '@types/node': 10.14.14
      '@types/sinon': 5.0.7
      deepmerge: 4.0.0
      karma: 4.2.0
      karma-browserstack-launcher: 1.5.1_karma@4.2.0
      karma-chrome-launcher: 3.0.0
      karma-firefox-launcher: 1.1.0
      karma-mocha: 1.3.0
      karma-typescript: 4.1.1_karma@4.2.0+typescript@3.2.4
      mocha: 6.2.0
      rxjs: 6.3.3
      sinon: 7.3.2
      ts-node: 7.0.1
      tslint: 5.18.0_typescript@3.2.4
      typescript: 3.2.4

  html:
    specifiers:
      '@cycle/dom': ^22.2.0
      '@cycle/isolate': ^5.0.0
      '@cycle/run': ^5.2.0
      '@types/mocha': ~5.2.7
      '@types/node': ^10.12.11
      '@types/sinon': ^5.0.7
      mocha: ~6.2.0
      simulant: ^0.2.2
      sinon: ^7.1.1
      snabbdom: 0.7.2
      snabbdom-pragma: ^2.8.0
      snabbdom-to-html: 5.1.1
      ts-node: ^7.0.1
      tslint: ^5.11.0
      typescript: '=3.2.4'
      xstream: '*'
    dependencies:
      '@cycle/dom': link:../dom
      '@cycle/run': link:../run
      snabbdom: 0.7.2
      snabbdom-to-html: 5.1.1
      xstream: 11.11.0
    devDependencies:
      '@cycle/isolate': link:../isolate
      '@types/mocha': 5.2.7
      '@types/node': 10.14.14
      '@types/sinon': 5.0.7
      mocha: 6.2.0
      simulant: 0.2.2
      sinon: 7.3.2
      snabbdom-pragma: 2.8.0
      ts-node: 7.0.1
      tslint: 5.18.0_typescript@3.2.4
      typescript: 3.2.4

  http:
    specifiers:
      '@cycle/isolate': ^5.0.0
      '@cycle/run': ^5.2.0
      '@cycle/rxjs-run': ^10.2.0
      '@types/body-parser': ~1.17.0
      '@types/cookie-parser': ~1.4.1
      '@types/express': ~4.17.0
      '@types/mocha': ~5.2.7
      '@types/node': 10.12.x
      '@types/superagent': 3.8.4
      body-parser: ~1.19.0
      cookie-parser: ~1.4.4
      deepmerge: ~4.0.0
      es6-map: ^0.1.5
      express: ~4.17.1
      isarray: ~2.0.5
      karma: ~4.2.0
      karma-browserstack-launcher: ~1.5.0
      karma-chrome-launcher: ~3.0.0
      karma-firefox-launcher: ~1.1.0
      karma-mocha: ~1.3.0
      karma-typescript: ~4.1.1
      mocha: ~6.2.0
      most: ^1.7.3
      rxjs: ^6.3.3
      superagent: ^3.8.3
      symbol-observable: ^1.2.0
      ts-node: ^7.0.1
      tslint: ^5.11.0
      typescript: '=3.2.4'
      xstream: '*'
    dependencies:
      '@cycle/run': link:../run
      '@types/superagent': 3.8.4
      most: 1.7.3
      rxjs: 6.5.2
      superagent: 3.8.3
      xstream: 11.11.0
    devDependencies:
      '@cycle/isolate': link:../isolate
      '@cycle/rxjs-run': link:../rxjs-run
      '@types/body-parser': 1.17.0
      '@types/cookie-parser': 1.4.1
      '@types/express': 4.17.0
      '@types/mocha': 5.2.7
      '@types/node': 10.12.30
      body-parser: 1.19.0
      cookie-parser: 1.4.4
      deepmerge: 4.0.0
      es6-map: 0.1.5
      express: 4.17.1
      isarray: 2.0.5
      karma: 4.2.0
      karma-browserstack-launcher: 1.5.1_karma@4.2.0
      karma-chrome-launcher: 3.0.0
      karma-firefox-launcher: 1.1.0
      karma-mocha: 1.3.0
      karma-typescript: 4.1.1_karma@4.2.0+typescript@3.2.4
      mocha: 6.2.0
      symbol-observable: 1.2.0
      ts-node: 7.0.1
      tslint: 5.18.0_typescript@3.2.4
      typescript: 3.2.4

  isolate:
    specifiers:
      '@cycle/run': ^5.2.0
      '@cycle/rxjs-run': ^10.2.0
      '@types/mocha': 5.2.x
      '@types/node': 10.12.x
      '@types/sinon': 5.0.x
      mocha: ~6.2.0
      rxjs: ^6.3.3
      sinon: ^7.1.1
      symbol-observable: ^1.2.0
      ts-node: ^7.0.1
      tslint: ^5.11.0
      typescript: '=3.2.4'
      xstream: ^11.7.0
    dependencies:
      '@cycle/run': link:../run
      xstream: 11.11.0
    devDependencies:
      '@cycle/rxjs-run': link:../rxjs-run
      '@types/mocha': 5.2.7
      '@types/node': 10.12.30
      '@types/sinon': 5.0.7
      mocha: 6.2.0
      rxjs: 6.5.2
      sinon: 7.3.2
      symbol-observable: 1.2.0
      ts-node: 7.0.1
      tslint: 5.18.0_typescript@3.2.4
      typescript: 3.2.4

  most-run:
    specifiers:
      '@cycle/run': ^5.2.0
      '@types/mocha': ~5.2.5
      '@types/node': ^10.12.12
      '@types/sinon': ^5.0.7
      mocha: ~6.2.0
      most: '*'
      sinon: ^7.1.1
      ts-node: ^7.0.1
      tslint: ^5.11.0
      typescript: '=3.2.4'
      xstream: '*'
    dependencies:
      '@cycle/run': link:../run
      most: 1.7.3
      xstream: 11.11.0
    devDependencies:
      '@types/mocha': 5.2.7
      '@types/node': 10.14.14
      '@types/sinon': 5.0.7
      mocha: 6.2.0
      sinon: 7.3.2
      ts-node: 7.0.1
      tslint: 5.18.0_typescript@3.2.4
      typescript: 3.2.4

  run:
    specifiers:
      '@types/mocha': 5.2.x
      '@types/node': 10.12.x
      '@types/sinon': 5.0.x
      mocha: ~6.2.0
      quicktask: 1.2.0
      sinon: ^7.1.1
      ts-node: ^7.0.1
      tslint: ^5.11.0
      typescript: '=3.2.4'
      xstream: 10.x || 11.x
    dependencies:
      quicktask: 1.2.0
      xstream: 11.11.0
    devDependencies:
      '@types/mocha': 5.2.7
      '@types/node': 10.12.30
      '@types/sinon': 5.0.7
      mocha: 6.2.0
      sinon: 7.3.2
      ts-node: 7.0.1
      tslint: 5.18.0_typescript@3.2.4
      typescript: 3.2.4

  rxjs-run:
    specifiers:
      '@cycle/run': ^5.2.0
      '@types/mocha': 5.2.x
      '@types/node': 10.12.x
      '@types/sinon': 5.0.x
      mocha: ~6.2.0
      rxjs: ~6.3.3
      sinon: ^7.1.1
      symbol-observable: ^1.2.0
      ts-node: ^7.0.1
      tslint: ^5.11.0
      typescript: '=3.2.4'
      xstream: 11.x
    devDependencies:
      '@cycle/run': link:../run
      '@types/mocha': 5.2.7
      '@types/node': 10.12.30
      '@types/sinon': 5.0.7
      mocha: 6.2.0
      rxjs: 6.3.3
      sinon: 7.3.2
      symbol-observable: 1.2.0
      ts-node: 7.0.1
      tslint: 5.18.0_typescript@3.2.4
      typescript: 3.2.4
      xstream: 11.11.0

  state:
    specifiers:
      '@cycle/isolate': ^5.0.0
      '@cycle/run': ^5.2.0
      '@cycle/rxjs-run': ^10.2.0
      '@types/mocha': 5.2.x
      '@types/node': 10.12.x
      '@types/sinon': 5.0.x
      mocha: ~6.2.0
      most: 1.7.3
      quicktask: 1.2.0
      rxjs: 6.3.3
      ts-node: ^7.0.1
      tslint: ^5.11.0
      typescript: '=3.2.4'
      xstream: '>=11'
    dependencies:
      '@cycle/isolate': link:../isolate
      '@cycle/run': link:../run
      quicktask: 1.2.0
      xstream: 11.11.0
    devDependencies:
      '@cycle/rxjs-run': link:../rxjs-run
      '@types/mocha': 5.2.7
      '@types/node': 10.12.30
      '@types/sinon': 5.0.7
      mocha: 6.2.0
      most: 1.7.3
      rxjs: 6.3.3
      ts-node: 7.0.1
      tslint: 5.18.0_typescript@3.2.4
      typescript: 3.2.4

  time:
    specifiers:
      '@cycle/dom': ^22.2.0
      '@cycle/run': ^5.2.0
      '@cycle/rxjs-run': ^10.2.0
      '@types/mocha': 5.2.x
      '@types/node': 10.12.x
      budo: ^11.5.0
      combine-errors: 3.0.x
      garnish: 5.2.x
      markdown-doctest: 0.9.x
      mocha: ~6.2.0
      most: '*'
      performance-now: ^2.1.0
      raf: 3.4.x
      rxjs: '*'
      setimmediate: 1.0.x
      snabbdom-selector: 4.1.x
      sorted-immutable-list: 1.1.x
      ts-node: ^7.0.1
      tslint: ^5.11.0
      typescript: '=3.2.4'
      variable-diff: 1.1.x
      xstream: '*'
    dependencies:
      '@cycle/run': link:../run
      combine-errors: 3.0.3
      most: 1.7.3
      performance-now: 2.1.0
      raf: 3.4.1
      rxjs: 6.5.2
      setimmediate: 1.0.5
      sorted-immutable-list: 1.1.0
      variable-diff: 1.1.0
      xstream: 11.11.0
    devDependencies:
      '@cycle/dom': link:../dom
      '@cycle/rxjs-run': link:../rxjs-run
      '@types/mocha': 5.2.7
      '@types/node': 10.12.30
      budo: 11.6.3
      garnish: 5.2.0
      markdown-doctest: 0.9.1
      mocha: 6.2.0
      snabbdom-selector: 4.1.0
      ts-node: 7.0.1
      tslint: 5.18.0_typescript@3.2.4
      typescript: 3.2.4

packages:

  /@babel/code-frame/7.5.5:
    resolution: {integrity: sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw==}
    dependencies:
      '@babel/highlight': 7.5.0
    dev: true

  /@babel/highlight/7.5.0:
    resolution: {integrity: sha512-7dV4eu9gBxoM0dAnj/BCFDW9LFU0zvTrkq0ugM7pnHEgguOEeOz1so2ZghEdzviYzQEED0r4EAgpsBChKy1TRQ==}
    dependencies:
      chalk: 2.4.2
      esutils: 2.0.3
      js-tokens: 4.0.0
    dev: true

  /@babel/runtime/7.16.5:
    resolution: {integrity: sha512-TXWihFIS3Pyv5hzR7j6ihmeLkZfrXGxAr5UfSl8CHf+6q/wpiYDkUau0czckpYG8QmnCIuPpdLtuA9VmuGGyMA==}
    engines: {node: '>=6.9.0'}
    dependencies:
      regenerator-runtime: 0.13.9
    dev: false

  /@babel/runtime/7.5.5:
    resolution: {integrity: sha512-28QvEGyQyNkB0/m2B4FU7IEZGK2NUrcMtT6BZEFALTguLk+AUT6ofsHtPk5QyjAdUkpMJ+/Em+quwz4HOt30AQ==}
    dependencies:
      regenerator-runtime: 0.13.3
    dev: true

  /@most/multicast/1.3.0_most@1.7.3:
    resolution: {integrity: sha512-DWH8AShgp5bXn+auGzf5tzPxvpmEvQJd0CNsApOci1LDF4eAEcnw4HQOr2Jaa+L92NbDYFKBSXxll+i7r1ikvw==}
    peerDependencies:
      most: ^1.0.1
    dependencies:
      '@most/prelude': 1.7.3
      most: 1.7.3

  /@most/prelude/1.7.3:
    resolution: {integrity: sha512-qWWEnA22UP1lzFfKx75XMut6DUUXGRKe7qv2k+Bgs7ju8lwb5RjsZYyQZ+VcsYvHcIavHKzseLlBMLOe2CvUZw==}

  /@samverschueren/stream-to-observable/0.3.0:
    resolution: {integrity: sha512-MI4Xx6LHs4Webyvi6EbspgyAb4D2Q2VtnCQ1blOJcoLS6mVa8lNN2rkIy1CVxfTUpoyIbCTkXES1rLXztFD1lg==}
    engines: {node: '>=6'}
    dependencies:
      any-observable: 0.3.0
    dev: true

  /@sinonjs/commons/1.4.0:
    resolution: {integrity: sha512-9jHK3YF/8HtJ9wCAbG+j8cD0i0+ATS9A7gXFqS36TblLPNy6rEEc+SB0imo91eCboGaBYGV/MT1/br/J+EE7Tw==}
    dependencies:
      type-detect: 4.0.8
    dev: true

  /@sinonjs/formatio/3.2.1:
    resolution: {integrity: sha512-tsHvOB24rvyvV2+zKMmPkZ7dXX6LSLKZ7aOtXY6Edklp0uRcgGpOsQTTGTcWViFyx4uhWc6GV8QdnALbIbIdeQ==}
    dependencies:
      '@sinonjs/commons': 1.4.0
      '@sinonjs/samsam': 3.3.2
    dev: true

  /@sinonjs/samsam/3.3.2:
    resolution: {integrity: sha512-ILO/rR8LfAb60Y1Yfp9vxfYAASK43NFC2mLzpvLUbCQY/Qu8YwReboseu8aheCEkyElZF2L2T9mHcR2bgdvZyA==}
    dependencies:
      '@sinonjs/commons': 1.4.0
      array-from: 2.1.1
      lodash: 4.17.15
    dev: true

  /@sinonjs/text-encoding/0.7.1:
    resolution: {integrity: sha512-+iTbntw2IZPb/anVDbypzfQa+ay64MW0Zo8aJ8gZPWMMK6/OubMVb6lUPMagqjOPnmtauXnFCACVl3O7ogjeqQ==}
    dev: true

  /@types/body-parser/1.17.0:
    resolution: {integrity: sha512-a2+YeUjPkztKJu5aIF2yArYFQQp8d51wZ7DavSHjFuY1mqVgidGyzEQ41JIVNy82fXj8yPgy2vJmfIywgESW6w==}
    dependencies:
      '@types/connect': 3.4.32
      '@types/node': 10.12.30
    dev: true

  /@types/connect/3.4.32:
    resolution: {integrity: sha512-4r8qa0quOvh7lGD0pre62CAb1oni1OO6ecJLGCezTmhQ8Fz50Arx9RUszryR8KlgK6avuSXvviL6yWyViQABOg==}
    dependencies:
      '@types/node': 10.12.30
    dev: true

  /@types/cookie-parser/1.4.1:
    resolution: {integrity: sha512-iJY6B3ZGufLiDf2OCAgiAAQuj1sMKC/wz/7XCEjZ+/MDuultfFJuSwrBKcLSmJ5iYApLzCCYBYJZs0Ws8GPmwA==}
    dependencies:
      '@types/express': 4.17.0
    dev: true

  /@types/cookiejar/2.1.1:
    resolution: {integrity: sha512-aRnpPa7ysx3aNW60hTiCtLHlQaIFsXFCgQlpakNgDNVFzbtusSY8PwjAQgRWfSk0ekNoBjO51eQRB6upA9uuyw==}
    dev: false

  /@types/express-serve-static-core/4.16.7:
    resolution: {integrity: sha512-847KvL8Q1y3TtFLRTXcVakErLJQgdpFSaq+k043xefz9raEf0C7HalpSY7OW5PyjCnY8P7bPW5t/Co9qqp+USg==}
    dependencies:
      '@types/node': 10.12.30
      '@types/range-parser': 1.2.3
    dev: true

  /@types/express/4.17.0:
    resolution: {integrity: sha512-CjaMu57cjgjuZbh9DpkloeGxV45CnMGlVd+XpG7Gm9QgVrd7KFq+X4HY0vM+2v0bczS48Wg7bvnMY5TN+Xmcfw==}
    dependencies:
      '@types/body-parser': 1.17.0
      '@types/express-serve-static-core': 4.16.7
      '@types/serve-static': 1.13.2
    dev: true

  /@types/mime/2.0.1:
    resolution: {integrity: sha512-FwI9gX75FgVBJ7ywgnq/P7tw+/o1GUbtP0KzbtusLigAOgIgNISRK0ZPl4qertvXSIE8YbsVJueQ90cDt9YYyw==}
    dev: true

  /@types/mocha/5.2.7:
    resolution: {integrity: sha512-NYrtPht0wGzhwe9+/idPaBB+TqkY9AhTvOLMkThm0IoEfLaiVQZwBwyJ5puCkO3AUCWrmcoePjp2mbFocKy4SQ==}
    dev: true

  /@types/node/10.12.30:
    resolution: {integrity: sha512-nsqTN6zUcm9xtdJiM9OvOJ5EF0kOI8f1Zuug27O/rgtxCRJHGqncSWfCMZUP852dCKPsDsYXGvBhxfRjDBkF5Q==}

  /@types/node/10.14.14:
    resolution: {integrity: sha512-xXD08vZsvpv4xptQXj1+ky22f7ZoKu5ZNI/4l+/BXG3X+XaeZsmaFbbTKuhSE3NjjvRuZFxFf9sQBMXIcZNFMQ==}
    dev: true

  /@types/normalize-package-data/2.4.0:
    resolution: {integrity: sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==}
    dev: true

  /@types/range-parser/1.2.3:
    resolution: {integrity: sha512-ewFXqrQHlFsgc09MK5jP5iR7vumV/BYayNC6PgJO2LPe8vrnNFyjQjSppfEngITi0qvfKtzFvgKymGheFM9UOA==}
    dev: true

  /@types/serve-static/1.13.2:
    resolution: {integrity: sha512-/BZ4QRLpH/bNYgZgwhKEh+5AsboDBcUdlBYgzoLX0fpj3Y2gp6EApyOlM3bK53wQS/OE1SrdSYBAbux2D1528Q==}
    dependencies:
      '@types/express-serve-static-core': 4.16.7
      '@types/mime': 2.0.1
    dev: true

  /@types/sinon/5.0.7:
    resolution: {integrity: sha512-opwMHufhUwkn/UUDk35LDbKJpA2VBsZT8WLU8NjayvRLGPxQkN+8XmfC2Xl35MAscBE8469koLLBjaI3XLEIww==}
    dev: true

  /@types/superagent/3.8.4:
    resolution: {integrity: sha512-Dnh0Iw6NO55z1beXvlsvUrfk4cd9eL2nuTmUk+rAhSVCk10PGGFbqCCTwbau9D0d2W3DITiXl4z8VCqppGkMPQ==}
    dependencies:
      '@types/cookiejar': 2.1.1
      '@types/node': 10.12.30
    dev: false

  /JSONStream/1.3.5:
    resolution: {integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==}
    hasBin: true
    dependencies:
      jsonparse: 1.3.1
      through: 2.3.8
    dev: true

  /abbrev/1.0.9:
    resolution: {integrity: sha1-kbR5JYinc4wl813W9jdSovh3YTU=}
    dev: true

  /abbrev/1.1.1:
    resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==}
    dev: true

  /accepts/1.3.7:
    resolution: {integrity: sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==}
    engines: {node: '>= 0.6'}
    dependencies:
      mime-types: 2.1.24
      negotiator: 0.6.2
    dev: true

  /acorn-dynamic-import/4.0.0_acorn@6.2.1:
    resolution: {integrity: sha512-d3OEjQV4ROpoflsnUA8HozoIR504TFxNivYEUi6uwz0IYhBkTDXGuWlNdMtybRt3nqVx/L6XqMt0FxkXuWKZhw==}
    peerDependencies:
      acorn: ^6.0.0
    dependencies:
      acorn: 6.2.1
    dev: true

  /acorn-node/1.7.0:
    resolution: {integrity: sha512-XhahLSsCB6X6CJbe+uNu3Mn9sJBNFxtBN9NLgAOQovfS6Kh0lDUtmlclhjn9CvEK7A7YyRU13PXlNcpSiLI9Yw==}
    dependencies:
      acorn: 6.2.1
      acorn-dynamic-import: 4.0.0_acorn@6.2.1
      acorn-walk: 6.2.0
      xtend: 4.0.2
    dev: true

  /acorn-walk/6.2.0:
    resolution: {integrity: sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==}
    engines: {node: '>=0.4.0'}
    dev: true

  /acorn/6.2.1:
    resolution: {integrity: sha512-JD0xT5FCRDNyjDda3Lrg/IxFscp9q4tiYtxE1/nOzlKCk7hIRuYjhq1kCNkbPjMRMZuFq20HNQn1I9k8Oj0E+Q==}
    engines: {node: '>=0.4.0'}
    hasBin: true
    dev: true

  /add-stream/1.0.0:
    resolution: {integrity: sha1-anmQQ3ynNtXhKI25K9MmbV9csqo=}
    dev: true

  /after/0.8.2:
    resolution: {integrity: sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=}
    dev: true

  /agent-base/4.3.0:
    resolution: {integrity: sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==}
    engines: {node: '>= 4.0.0'}
    dependencies:
      es6-promisify: 5.0.0
    dev: true

  /amdefine/1.0.1:
    resolution: {integrity: sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=}
    engines: {node: '>=0.4.2'}
    dev: true
    optional: true

  /ansi-colors/1.1.0:
    resolution: {integrity: sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==}
    engines: {node: '>=0.10.0'}
    dependencies:
      ansi-wrap: 0.1.0
    dev: true

  /ansi-colors/3.2.3:
    resolution: {integrity: sha512-LEHHyuhlPY3TmuUYMh2oz89lTShfvgbmzaBcxve9t/9Wuy7Dwf4yoAKcND7KFT1HAQfqZ12qtc+DUrBMeKF9nw==}
    engines: {node: '>=6'}
    dev: true

  /ansi-escapes/3.2.0:
    resolution: {integrity: sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==}
    engines: {node: '>=4'}
    dev: true

  /ansi-regex/0.2.1:
    resolution: {integrity: sha1-DY6UaWej2BQ/k+JOKYUl/BsiNfk=}
    engines: {node: '>=0.10.0'}
    dev: true

  /ansi-regex/2.1.1:
    resolution: {integrity: sha1-w7M6te42DYbg5ijwRorn7yfWVN8=}
    engines: {node: '>=0.10.0'}

  /ansi-regex/3.0.0:
    resolution: {integrity: sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=}
    engines: {node: '>=4'}
    dev: true

  /ansi-regex/4.1.0:
    resolution: {integrity: sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==}
    engines: {node: '>=6'}
    dev: true

  /ansi-styles/1.1.0:
    resolution: {integrity: sha1-6uy/Zs1waIJ2Cy9GkVgrj1XXp94=}
    engines: {node: '>=0.10.0'}
    dev: true

  /ansi-styles/2.0.1:
    resolution: {integrity: sha1-sDP1f5Pi0oreuLwRE4+hPaD9IKM=}
    engines: {node: '>=0.10.0'}
    dev: true

  /ansi-styles/2.2.1:
    resolution: {integrity: sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=}
    engines: {node: '>=0.10.0'}

  /ansi-styles/3.2.1:
    resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==}
    engines: {node: '>=4'}
    dependencies:
      color-convert: 1.9.3
    dev: true

  /ansi-wrap/0.1.0:
    resolution: {integrity: sha1-qCJQ3bABXponyoLoLqYDu/pF768=}
    engines: {node: '>=0.10.0'}
    dev: true

  /any-observable/0.3.0:
    resolution: {integrity: sha512-/FQM1EDkTsf63Ub2C6O7GuYFDsSXUwsaZDurV0np41ocwq0jthUAYCmhBX9f+KwlaCgIuWyr/4WlUQUBfKfZog==}
    engines: {node: '>=6'}
    dev: true

  /anymatch/2.0.0:
    resolution: {integrity: sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==}
    dependencies:
      micromatch: 3.1.10
      normalize-path: 2.1.1
    dev: true

  /anymatch/3.0.3:
    resolution: {integrity: sha512-c6IvoeBECQlMVuYUjSwimnhmztImpErfxJzWZhIQinIvQWoGOnB0dLIgifbPHQt5heS6mNlaZG16f06H3C8t1g==}
    dependencies:
      normalize-path: 3.0.0
      picomatch: 2.0.7
    dev: true

  /aproba/1.2.0:
    resolution: {integrity: sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==}
    dev: true
    optional: true

  /are-we-there-yet/1.1.5:
    resolution: {integrity: sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==}
    dependencies:
      delegates: 1.0.0
      readable-stream: 2.3.6
    dev: true
    optional: true

  /argparse/1.0.10:
    resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==}
    dependencies:
      sprintf-js: 1.0.3
    dev: true

  /arr-diff/4.0.0:
    resolution: {integrity: sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=}
    engines: {node: '>=0.10.0'}
    dev: true

  /arr-flatten/1.1.0:
    resolution: {integrity: sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==}
    engines: {node: '>=0.10.0'}
    dev: true

  /arr-union/3.1.0:
    resolution: {integrity: sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=}
    engines: {node: '>=0.10.0'}
    dev: true

  /array-filter/0.0.1:
    resolution: {integrity: sha1-fajPLiZijtcygDWB/SH2fKzS7uw=}
    dev: true

  /array-find-index/1.0.2:
    resolution: {integrity: sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=}
    engines: {node: '>=0.10.0'}
    dev: true

  /array-flatten/1.1.1:
    resolution: {integrity: sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=}
    dev: true

  /array-from/2.1.1:
    resolution: {integrity: sha1-z+nYwmYoudxa7MYqn12PHzUsEZU=}
    dev: true

  /array-ify/1.0.0:
    resolution: {integrity: sha1-nlKHYrSpBmrRY6aWKjZEGOlibs4=}
    dev: true

  /array-map/0.0.0:
    resolution: {integrity: sha1-iKK6tz0c97zVwbEYoAP2b2ZfpmI=}
    dev: true

  /array-reduce/0.0.0:
    resolution: {integrity: sha1-FziZ0//Rx9k4PkR5Ul2+J4yrXys=}
    dev: true

  /array-union/1.0.2:
    resolution: {integrity: sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=}
    engines: {node: '>=0.10.0'}
    dependencies:
      array-uniq: 1.0.3
    dev: true

  /array-uniq/1.0.3:
    resolution: {integrity: sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=}
    engines: {node: '>=0.10.0'}
    dev: true

  /array-unique/0.3.2:
    resolution: {integrity: sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=}
    engines: {node: '>=0.10.0'}
    dev: true

  /arraybuffer.slice/0.0.7:
    resolution: {integrity: sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog==}
    dev: true

  /arrify/1.0.1:
    resolution: {integrity: sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=}
    engines: {node: '>=0.10.0'}
    dev: true

  /asn1.js/4.10.1:
    resolution: {integrity: sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==}
    dependencies:
      bn.js: 4.11.8
      inherits: 2.0.4
      minimalistic-assert: 1.0.1
    dev: true

  /assert/1.5.0:
    resolution: {integrity: sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==}
    dependencies:
      object-assign: 4.1.1
      util: 0.10.3
    dev: true

  /assert/2.0.0:
    resolution: {integrity: sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A==}
    dependencies:
      es6-object-assign: 1.1.0
      is-nan: 1.2.1
      object-is: 1.0.1
      util: 0.12.1
    dev: true

  /assign-symbols/1.0.0:
    resolution: {integrity: sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=}
    engines: {node: '>=0.10.0'}
    dev: true

  /async-each/1.0.3:
    resolution: {integrity: sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==}
    dev: true

  /async-limiter/1.0.1:
    resolution: {integrity: sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==}
    dev: true

  /async/1.5.2:
    resolution: {integrity: sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=}
    dev: true

  /async/2.6.3:
    resolution: {integrity: sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==}
    dependencies:
      lodash: 4.17.15
    dev: true

  /async/3.1.0:
    resolution: {integrity: sha512-4vx/aaY6j/j3Lw3fbCHNWP0pPaTCew3F6F3hYyl/tHs/ndmV1q7NW9T5yuJ2XAGwdQrP+6Wu20x06U4APo/iQQ==}
    dev: true

  /asynckit/0.4.0:
    resolution: {integrity: sha1-x57Zf380y48robyXkLzDZkdLS3k=}
    dev: false

  /atob/2.1.2:
    resolution: {integrity: sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==}
    engines: {node: '>= 4.5.0'}
    hasBin: true
    dev: true

  /babel-code-frame/6.26.0:
    resolution: {integrity: sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=}
    dependencies:
      chalk: 1.1.3
      esutils: 2.0.3
      js-tokens: 3.0.2
    dev: true

  /babel-core/6.26.3:
    resolution: {integrity: sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==}
    dependencies:
      babel-code-frame: 6.26.0
      babel-generator: 6.26.1
      babel-helpers: 6.24.1
      babel-messages: 6.23.0
      babel-register: 6.26.0
      babel-runtime: 6.26.0
      babel-template: 6.26.0
      babel-traverse: 6.26.0
      babel-types: 6.26.0
      babylon: 6.18.0
      convert-source-map: 1.6.0
      debug: 2.6.9
      json5: 0.5.1
      lodash: 4.17.15
      minimatch: 3.0.4
      path-is-absolute: 1.0.1
      private: 0.1.8
      slash: 1.0.0
      source-map: 0.5.7
    dev: true

  /babel-generator/6.26.1:
    resolution: {integrity: sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==}
    dependencies:
      babel-messages: 6.23.0
      babel-runtime: 6.26.0
      babel-types: 6.26.0
      detect-indent: 4.0.0
      jsesc: 1.3.0
      lodash: 4.17.15
      source-map: 0.5.7
      trim-right: 1.0.1
    dev: true

  /babel-helper-bindify-decorators/6.24.1:
    resolution: {integrity: sha1-FMGeXxQte0fxmlJDHlKxzLxAozA=}
    dependencies:
      babel-runtime: 6.26.0
      babel-traverse: 6.26.0
      babel-types: 6.26.0
    dev: true

  /babel-helper-builder-binary-assignment-operator-visitor/6.24.1:
    resolution: {integrity: sha1-zORReto1b0IgvK6KAsKzRvmlZmQ=}
    dependencies:
      babel-helper-explode-assignable-expression: 6.24.1
      babel-runtime: 6.26.0
      babel-types: 6.26.0
    dev: true

  /babel-helper-call-delegate/6.24.1:
    resolution: {integrity: sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340=}
    dependencies:
      babel-helper-hoist-variables: 6.24.1
      babel-runtime: 6.26.0
      babel-traverse: 6.26.0
      babel-types: 6.26.0
    dev: true

  /babel-helper-define-map/6.26.0:
    resolution: {integrity: sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8=}
    dependencies:
      babel-helper-function-name: 6.24.1
      babel-runtime: 6.26.0
      babel-types: 6.26.0
      lodash: 4.17.15
    dev: true

  /babel-helper-explode-assignable-expression/6.24.1:
    resolution: {integrity: sha1-8luCz33BBDPFX3BZLVdGQArCLKo=}
    dependencies:
      babel-runtime: 6.26.0
      babel-traverse: 6.26.0
      babel-types: 6.26.0
    dev: true

  /babel-helper-explode-class/6.24.1:
    resolution: {integrity: sha1-fcKjkQ3uAHBW4eMdZAztPVTqqes=}
    dependencies:
      babel-helper-bindify-decorators: 6.24.1
      babel-runtime: 6.26.0
      babel-traverse: 6.26.0
      babel-types: 6.26.0
    dev: true

  /babel-helper-function-name/6.24.1:
    resolution: {integrity: sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=}
    dependencies:
      babel-helper-get-function-arity: 6.24.1
      babel-runtime: 6.26.0
      babel-template: 6.26.0
      babel-traverse: 6.26.0
      babel-types: 6.26.0
    dev: true

  /babel-helper-get-function-arity/6.24.1:
    resolution: {integrity: sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=}
    dependencies:
      babel-runtime: 6.26.0
      babel-types: 6.26.0
    dev: true

  /babel-helper-hoist-variables/6.24.1:
    resolution: {integrity: sha1-HssnaJydJVE+rbyZFKc/VAi+enY=}
    dependencies:
      babel-runtime: 6.26.0
      babel-types: 6.26.0
    dev: true

  /babel-helper-optimise-call-expression/6.24.1:
    resolution: {integrity: sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=}
    dependencies:
      babel-runtime: 6.26.0
      babel-types: 6.26.0
    dev: true

  /babel-helper-regex/6.26.0:
    resolution: {integrity: sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI=}
    dependencies:
      babel-runtime: 6.26.0
      babel-types: 6.26.0
      lodash: 4.17.15
    dev: true

  /babel-helper-remap-async-to-generator/6.24.1:
    resolution: {integrity: sha1-XsWBgnrXI/7N04HxySg5BnbkVRs=}
    dependencies:
      babel-helper-function-name: 6.24.1
      babel-runtime: 6.26.0
      babel-template: 6.26.0
      babel-traverse: 6.26.0
      babel-types: 6.26.0
    dev: true

  /babel-helper-replace-supers/6.24.1:
    resolution: {integrity: sha1-v22/5Dk40XNpohPKiov3S2qQqxo=}
    dependencies:
      babel-helper-optimise-call-expression: 6.24.1
      babel-messages: 6.23.0
      babel-runtime: 6.26.0
      babel-template: 6.26.0
      babel-traverse: 6.26.0
      babel-types: 6.26.0
    dev: true

  /babel-helpers/6.24.1:
    resolution: {integrity: sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=}
    dependencies:
      babel-runtime: 6.26.0
      babel-template: 6.26.0
    dev: true

  /babel-messages/6.23.0:
    resolution: {integrity: sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=}
    dependencies:
      babel-runtime: 6.26.0
    dev: true

  /babel-plugin-check-es2015-constants/6.22.0:
    resolution: {integrity: sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=}
    dependencies:
      babel-runtime: 6.26.0
    dev: true

  /babel-plugin-syntax-async-functions/6.13.0:
    resolution: {integrity: sha1-ytnK0RkbWtY0vzCuCHI5HgZHvpU=}
    dev: true

  /babel-plugin-syntax-async-generators/6.13.0:
    resolution: {integrity: sha1-a8lj67FuzLrmuStZbrfzXDQqi5o=}
    dev: true

  /babel-plugin-syntax-class-constructor-call/6.18.0:
    resolution: {integrity: sha1-nLnTn+Q8hgC+yBRkVt3L1OGnZBY=}
    dev: true

  /babel-plugin-syntax-class-properties/6.13.0:
    resolution: {integrity: sha1-1+sjt5oxf4VDlixQW4J8fWysJ94=}
    dev: true

  /babel-plugin-syntax-decorators/6.13.0:
    resolution: {integrity: sha1-MSVjtNvePMgGzuPkFszurd0RrAs=}
    dev: true

  /babel-plugin-syntax-do-expressions/6.13.0:
    resolution: {integrity: sha1-V0d1YTmqJtOQ0JQQsDdEugfkeW0=}
    dev: true

  /babel-plugin-syntax-dynamic-import/6.18.0:
    resolution: {integrity: sha1-jWomIpyDdFqZgqRBBRVyyqF5sdo=}
    dev: true

  /babel-plugin-syntax-exponentiation-operator/6.13.0:
    resolution: {integrity: sha1-nufoM3KQ2pUoggGmpX9BcDF4MN4=}
    dev: true

  /babel-plugin-syntax-export-extensions/6.13.0:
    resolution: {integrity: sha1-cKFITw+QiaToStRLrDU8lbmxJyE=}
    dev: true

  /babel-plugin-syntax-function-bind/6.13.0:
    resolution: {integrity: sha1-SMSV8Xe98xqYHnMvVa3AvdJgH0Y=}
    dev: true

  /babel-plugin-syntax-object-rest-spread/6.13.0:
    resolution: {integrity: sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=}
    dev: true

  /babel-plugin-syntax-trailing-function-commas/6.22.0:
    resolution: {integrity: sha1-ugNgk3+NBuQBgKQ/4NVhb/9TLPM=}
    dev: true

  /babel-plugin-transform-async-generator-functions/6.24.1:
    resolution: {integrity: sha1-8FiQAUX9PpkHpt3yjaWfIVJYpds=}
    dependencies:
      babel-helper-remap-async-to-generator: 6.24.1
      babel-plugin-syntax-async-generators: 6.13.0
      babel-runtime: 6.26.0
    dev: true

  /babel-plugin-transform-async-to-generator/6.24.1:
    resolution: {integrity: sha1-ZTbjeK/2yx1VF6wOQOs+n8jQh2E=}
    dependencies:
      babel-helper-remap-async-to-generator: 6.24.1
      babel-plugin-syntax-async-functions: 6.13.0
      babel-runtime: 6.26.0
    dev: true

  /babel-plugin-transform-class-constructor-call/6.24.1:
    resolution: {integrity: sha1-gNwoVQWsBn3LjWxl4vbxGrd2Xvk=}
    dependencies:
      babel-plugin-syntax-class-constructor-call: 6.18.0
      babel-runtime: 6.26.0
      babel-template: 6.26.0
    dev: true

  /babel-plugin-transform-class-properties/6.24.1:
    resolution: {integrity: sha1-anl2PqYdM9NvN7YRqp3vgagbRqw=}
    dependencies:
      babel-helper-function-name: 6.24.1
      babel-plugin-syntax-class-properties: 6.13.0
      babel-runtime: 6.26.0
      babel-template: 6.26.0
    dev: true

  /babel-plugin-transform-decorators/6.24.1:
    resolution: {integrity: sha1-eIAT2PjGtSIr33s0Q5Df13Vp4k0=}
    dependencies:
      babel-helper-explode-class: 6.24.1
      babel-plugin-syntax-decorators: 6.13.0
      babel-runtime: 6.26.0
      babel-template: 6.26.0
      babel-types: 6.26.0
    dev: true

  /babel-plugin-transform-do-expressions/6.22.0:
    resolution: {integrity: sha1-KMyvkoEtlJws0SgfaQyP3EaK6bs=}
    dependencies:
      babel-plugin-syntax-do-expressions: 6.13.0
      babel-runtime: 6.26.0
    dev: true

  /babel-plugin-transform-es2015-arrow-functions/6.22.0:
    resolution: {integrity: sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=}
    dependencies:
      babel-runtime: 6.26.0
    dev: true

  /babel-plugin-transform-es2015-block-scoped-functions/6.22.0:
    resolution: {integrity: sha1-u8UbSflk1wy42OC5ToICRs46YUE=}
    dependencies:
      babel-runtime: 6.26.0
    dev: true

  /babel-plugin-transform-es2015-block-scoping/6.26.0:
    resolution: {integrity: sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8=}
    dependencies:
      babel-runtime: 6.26.0
      babel-template: 6.26.0
      babel-traverse: 6.26.0
      babel-types: 6.26.0
      lodash: 4.17.15
    dev: true

  /babel-plugin-transform-es2015-classes/6.24.1:
    resolution: {integrity: sha1-WkxYpQyclGHlZLSyo7+ryXolhNs=}
    dependencies:
      babel-helper-define-map: 6.26.0
      babel-helper-function-name: 6.24.1
      babel-helper-optimise-call-expression: 6.24.1
      babel-helper-replace-supers: 6.24.1
      babel-messages: 6.23.0
      babel-runtime: 6.26.0
      babel-template: 6.26.0
      babel-traverse: 6.26.0
      babel-types: 6.26.0
    dev: true

  /babel-plugin-transform-es2015-computed-properties/6.24.1:
    resolution: {integrity: sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM=}
    dependencies:
      babel-runtime: 6.26.0
      babel-template: 6.26.0
    dev: true

  /babel-plugin-transform-es2015-destructuring/6.23.0:
    resolution: {integrity: sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=}
    dependencies:
      babel-runtime: 6.26.0
    dev: true

  /babel-plugin-transform-es2015-duplicate-keys/6.24.1:
    resolution: {integrity: sha1-c+s9MQypaePvnskcU3QabxV2Qj4=}
    dependencies:
      babel-runtime: 6.26.0
      babel-types: 6.26.0
    dev: true

  /babel-plugin-transform-es2015-for-of/6.23.0:
    resolution: {integrity: sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE=}
    dependencies:
      babel-runtime: 6.26.0
    dev: true

  /babel-plugin-transform-es2015-function-name/6.24.1:
    resolution: {integrity: sha1-g0yJhTvDaxrw86TF26qU/Y6sqos=}
    dependencies:
      babel-helper-function-name: 6.24.1
      babel-runtime: 6.26.0
      babel-types: 6.26.0
    dev: true

  /babel-plugin-transform-es2015-literals/6.22.0:
    resolution: {integrity: sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=}
    dependencies:
      babel-runtime: 6.26.0
    dev: true

  /babel-plugin-transform-es2015-modules-amd/6.24.1:
    resolution: {integrity: sha1-Oz5UAXI5hC1tGcMBHEvS8AoA0VQ=}
    dependencies:
      babel-plugin-transform-es2015-modules-commonjs: 6.26.2
      babel-runtime: 6.26.0
      babel-template: 6.26.0
    dev: true

  /babel-plugin-transform-es2015-modules-commonjs/6.26.2:
    resolution: {integrity: sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q==}
    dependencies:
      babel-plugin-transform-strict-mode: 6.24.1
      babel-runtime: 6.26.0
      babel-template: 6.26.0
      babel-types: 6.26.0
    dev: true

  /babel-plugin-transform-es2015-modules-systemjs/6.24.1:
    resolution: {integrity: sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM=}
    dependencies:
      babel-helper-hoist-variables: 6.24.1
      babel-runtime: 6.26.0
      babel-template: 6.26.0
    dev: true

  /babel-plugin-transform-es2015-modules-umd/6.24.1:
    resolution: {integrity: sha1-rJl+YoXNGO1hdq22B9YCNErThGg=}
    dependencies:
      babel-plugin-transform-es2015-modules-amd: 6.24.1
      babel-runtime: 6.26.0
      babel-template: 6.26.0
    dev: true

  /babel-plugin-transform-es2015-object-super/6.24.1:
    resolution: {integrity: sha1-JM72muIcuDp/hgPa0CH1cusnj40=}
    dependencies:
      babel-helper-replace-supers: 6.24.1
      babel-runtime: 6.26.0
    dev: true

  /babel-plugin-transform-es2015-parameters/6.24.1:
    resolution: {integrity: sha1-V6w1GrScrxSpfNE7CfZv3wpiXys=}
    dependencies:
      babel-helper-call-delegate: 6.24.1
      babel-helper-get-function-arity: 6.24.1
      babel-runtime: 6.26.0
      babel-template: 6.26.0
      babel-traverse: 6.26.0
      babel-types: 6.26.0
    dev: true

  /babel-plugin-transform-es2015-shorthand-properties/6.24.1:
    resolution: {integrity: sha1-JPh11nIch2YbvZmkYi5R8U3jiqA=}
    dependencies:
      babel-runtime: 6.26.0
      babel-types: 6.26.0
    dev: true

  /babel-plugin-transform-es2015-spread/6.22.0:
    resolution: {integrity: sha1-1taKmfia7cRTbIGlQujdnxdG+NE=}
    dependencies:
      babel-runtime: 6.26.0
    dev: true

  /babel-plugin-transform-es2015-sticky-regex/6.24.1:
    resolution: {integrity: sha1-AMHNsaynERLN8M9hJsLta0V8zbw=}
    dependencies:
      babel-helper-regex: 6.26.0
      babel-runtime: 6.26.0
      babel-types: 6.26.0
    dev: true

  /babel-plugin-transform-es2015-template-literals/6.22.0:
    resolution: {integrity: sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=}
    dependencies:
      babel-runtime: 6.26.0
    dev: true

  /babel-plugin-transform-es2015-typeof-symbol/6.23.0:
    resolution: {integrity: sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I=}
    dependencies:
      babel-runtime: 6.26.0
    dev: true

  /babel-plugin-transform-es2015-unicode-regex/6.24.1:
    resolution: {integrity: sha1-04sS9C6nMj9yk4fxinxa4frrNek=}
    dependencies:
      babel-helper-regex: 6.26.0
      babel-runtime: 6.26.0
      regexpu-core: 2.0.0
    dev: true

  /babel-plugin-transform-exponentiation-operator/6.24.1:
    resolution: {integrity: sha1-KrDJx/MJj6SJB3cruBP+QejeOg4=}
    dependencies:
      babel-helper-builder-binary-assignment-operator-visitor: 6.24.1
      babel-plugin-syntax-exponentiation-operator: 6.13.0
      babel-runtime: 6.26.0
    dev: true

  /babel-plugin-transform-export-extensions/6.22.0:
    resolution: {integrity: sha1-U3OLR+deghhYnuqUbLvTkQm75lM=}
    dependencies:
      babel-plugin-syntax-export-extensions: 6.13.0
      babel-runtime: 6.26.0
    dev: true

  /babel-plugin-transform-function-bind/6.22.0:
    resolution: {integrity: sha1-xvuOlqwpajELjPjqQBRiQH3fapc=}
    dependencies:
      babel-plugin-syntax-function-bind: 6.13.0
      babel-runtime: 6.26.0
    dev: true

  /babel-plugin-transform-object-rest-spread/6.26.0:
    resolution: {integrity: sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY=}
    dependencies:
      babel-plugin-syntax-object-rest-spread: 6.13.0
      babel-runtime: 6.26.0
    dev: true

  /babel-plugin-transform-regenerator/6.26.0:
    resolution: {integrity: sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8=}
    dependencies:
      regenerator-transform: 0.10.1
    dev: true

  /babel-plugin-transform-strict-mode/6.24.1:
    resolution: {integrity: sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=}
    dependencies:
      babel-runtime: 6.26.0
      babel-types: 6.26.0
    dev: true

  /babel-preset-es2015/6.24.1:
    resolution: {integrity: sha1-1EBQ1rwsn+6nAqrzjXJ6AhBTiTk=}
    deprecated: '🙌  Thanks for using Babel: we recommend using babel-preset-env now: please read https://babeljs.io/env to update!'
    dependencies:
      babel-plugin-check-es2015-constants: 6.22.0
      babel-plugin-transform-es2015-arrow-functions: 6.22.0
      babel-plugin-transform-es2015-block-scoped-functions: 6.22.0
      babel-plugin-transform-es2015-block-scoping: 6.26.0
      babel-plugin-transform-es2015-classes: 6.24.1
      babel-plugin-transform-es2015-computed-properties: 6.24.1
      babel-plugin-transform-es2015-destructuring: 6.23.0
      babel-plugin-transform-es2015-duplicate-keys: 6.24.1
      babel-plugin-transform-es2015-for-of: 6.23.0
      babel-plugin-transform-es2015-function-name: 6.24.1
      babel-plugin-transform-es2015-literals: 6.22.0
      babel-plugin-transform-es2015-modules-amd: 6.24.1
      babel-plugin-transform-es2015-modules-commonjs: 6.26.2
      babel-plugin-transform-es2015-modules-systemjs: 6.24.1
      babel-plugin-transform-es2015-modules-umd: 6.24.1
      babel-plugin-transform-es2015-object-super: 6.24.1
      babel-plugin-transform-es2015-parameters: 6.24.1
      babel-plugin-transform-es2015-shorthand-properties: 6.24.1
      babel-plugin-transform-es2015-spread: 6.22.0
      babel-plugin-transform-es2015-sticky-regex: 6.24.1
      babel-plugin-transform-es2015-template-literals: 6.22.0
      babel-plugin-transform-es2015-typeof-symbol: 6.23.0
      babel-plugin-transform-es2015-unicode-regex: 6.24.1
      babel-plugin-transform-regenerator: 6.26.0
    dev: true

  /babel-preset-stage-0/6.24.1:
    resolution: {integrity: sha1-VkLRUEL5E4TX5a+LyIsduVsDnmo=}
    dependencies:
      babel-plugin-transform-do-expressions: 6.22.0
      babel-plugin-transform-function-bind: 6.22.0
      babel-preset-stage-1: 6.24.1
    dev: true

  /babel-preset-stage-1/6.24.1:
    resolution: {integrity: sha1-dpLNfc1oSZB+auSgqFWJz7niv7A=}
    dependencies:
      babel-plugin-transform-class-constructor-call: 6.24.1
      babel-plugin-transform-export-extensions: 6.22.0
      babel-preset-stage-2: 6.24.1
    dev: true

  /babel-preset-stage-2/6.24.1:
    resolution: {integrity: sha1-2eKWD7PXEYfw5k7sYrwHdnIZvcE=}
    dependencies:
      babel-plugin-syntax-dynamic-import: 6.18.0
      babel-plugin-transform-class-properties: 6.24.1
      babel-plugin-transform-decorators: 6.24.1
      babel-preset-stage-3: 6.24.1
    dev: true

  /babel-preset-stage-3/6.24.1:
    resolution: {integrity: sha1-g2raCp56f6N8sTj7kyb4eTSkg5U=}
    dependencies:
      babel-plugin-syntax-trailing-function-commas: 6.22.0
      babel-plugin-transform-async-generator-functions: 6.24.1
      babel-plugin-transform-async-to-generator: 6.24.1
      babel-plugin-transform-exponentiation-operator: 6.24.1
      babel-plugin-transform-object-rest-spread: 6.26.0
    dev: true

  /babel-register/6.26.0:
    resolution: {integrity: sha1-btAhFz4vy0htestFxgCahW9kcHE=}
    dependencies:
      babel-core: 6.26.3
      babel-runtime: 6.26.0
      core-js: 2.6.9
      home-or-tmp: 2.0.0
      lodash: 4.17.15
      mkdirp: 0.5.1
      source-map-support: 0.4.18
    dev: true

  /babel-runtime/6.26.0:
    resolution: {integrity: sha1-llxwWGaOgrVde/4E/yM3vItWR/4=}
    dependencies:
      core-js: 2.6.9
      regenerator-runtime: 0.11.1
    dev: true

  /babel-template/6.26.0:
    resolution: {integrity: sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=}
    dependencies:
      babel-runtime: 6.26.0
      babel-traverse: 6.26.0
      babel-types: 6.26.0
      babylon: 6.18.0
      lodash: 4.17.15
    dev: true

  /babel-traverse/6.26.0:
    resolution: {integrity: sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=}
    dependencies:
      babel-code-frame: 6.26.0
      babel-messages: 6.23.0
      babel-runtime: 6.26.0
      babel-types: 6.26.0
      babylon: 6.18.0
      debug: 2.6.9
      globals: 9.18.0
      invariant: 2.2.4
      lodash: 4.17.15
    dev: true

  /babel-types/6.26.0:
    resolution: {integrity: sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=}
    dependencies:
      babel-runtime: 6.26.0
      esutils: 2.0.3
      lodash: 4.17.15
      to-fast-properties: 1.0.3
    dev: true

  /babylon/6.18.0:
    resolution: {integrity: sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==}
    hasBin: true
    dev: true

  /backo2/1.0.2:
    resolution: {integrity: sha1-MasayLEpNjRj41s+u2n038+6eUc=}
    dev: true

  /balanced-match/1.0.0:
    resolution: {integrity: sha1-ibTRmasr7kneFk6gK4nORi1xt2c=}
    dev: true

  /base/0.11.2:
    resolution: {integrity: sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==}
    engines: {node: '>=0.10.0'}
    dependencies:
      cache-base: 1.0.1
      class-utils: 0.3.6
      component-emitter: 1.3.0
      define-property: 1.0.0
      isobject: 3.0.1
      mixin-deep: 1.3.2
      pascalcase: 0.1.1
    dev: true

  /base64-arraybuffer/0.1.5:
    resolution: {integrity: sha1-c5JncZI7Whl0etZmqlzUv5xunOg=}
    engines: {node: '>= 0.6.0'}
    dev: true

  /base64-js/1.3.0:
    resolution: {integrity: sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw==}
    dev: true

  /base64id/1.0.0:
    resolution: {integrity: sha1-R2iMuZu2gE8OBtPnY7HDLlfY5rY=}
    engines: {node: '>= 0.4.0'}
    dev: true

  /better-assert/1.0.2:
    resolution: {integrity: sha1-QIZrnhueC1W0gYlDEeaPr/rrxSI=}
    dependencies:
      callsite: 1.0.0
    dev: true

  /binary-extensions/1.13.1:
    resolution: {integrity: sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==}
    engines: {node: '>=0.10.0'}
    dev: true

  /binary-extensions/2.0.0:
    resolution: {integrity: sha512-Phlt0plgpIIBOGTT/ehfFnbNlfsDEiqmzE2KRXoX1bLIlir4X/MR+zSyBEkL05ffWgnRSf/DXv+WrUAVr93/ow==}
    engines: {node: '>=8'}
    dev: true

  /blob/0.0.5:
    resolution: {integrity: sha512-gaqbzQPqOoamawKg0LGVd7SzLgXS+JH61oWprSLH+P+abTczqJbhTR8CmJ2u9/bUYNmHTGJx/UEmn6doAvvuig==}
    dev: true

  /bluebird/3.5.5:
    resolution: {integrity: sha512-5am6HnnfN+urzt4yfg7IgTbotDjIT/u8AJpEt0sIU9FtXfVeezXAPKswrG+xKUCOYAINpSdgZVDU6QFh+cuH3w==}
    dev: true

  /bn.js/4.11.8:
    resolution: {integrity: sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==}
    dev: true

  /body-parser/1.19.0:
    resolution: {integrity: sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==}
    engines: {node: '>= 0.8'}
    dependencies:
      bytes: 3.1.0
      content-type: 1.0.4
      debug: 2.6.9
      depd: 1.1.2
      http-errors: 1.7.2
      iconv-lite: 0.4.24
      on-finished: 2.3.0
      qs: 6.7.0
      raw-body: 2.4.0
      type-is: 1.6.18
    dev: true

  /bole/2.0.0:
    resolution: {integrity: sha1-2KocaQRnv7T+Ebh0rLLoOH44JhU=}
    dependencies:
      core-util-is: 1.0.2
      individual: 3.0.0
      json-stringify-safe: 5.0.1
    dev: true

  /brace-expansion/1.1.11:
    resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}
    dependencies:
      balanced-match: 1.0.0
      concat-map: 0.0.1
    dev: true

  /braces/2.3.2:
    resolution: {integrity: sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==}
    engines: {node: '>=0.10.0'}
    dependencies:
      arr-flatten: 1.1.0
      array-unique: 0.3.2
      extend-shallow: 2.0.1
      fill-range: 4.0.0
      isobject: 3.0.1
      repeat-element: 1.1.3
      snapdragon: 0.8.2
      snapdragon-node: 2.1.1
      split-string: 3.1.0
      to-regex: 3.0.2
    dev: true

  /braces/3.0.2:
    resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==}
    engines: {node: '>=8'}
    dependencies:
      fill-range: 7.0.1
    dev: true

  /brorand/1.1.0:
    resolution: {integrity: sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=}
    dev: true

  /browser-pack/6.1.0:
    resolution: {integrity: sha512-erYug8XoqzU3IfcU8fUgyHqyOXqIE4tUTTQ+7mqUjQlvnXkOO6OlT9c/ZoJVHYoAaqGxr09CN53G7XIsO4KtWA==}
    hasBin: true
    dependencies:
      combine-source-map: 0.8.0
      defined: 1.0.0
      JSONStream: 1.3.5
      safe-buffer: 5.2.0
      through2: 2.0.5
      umd: 3.0.3
    dev: true

  /browser-resolve/1.11.3:
    resolution: {integrity: sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==}
    dependencies:
      resolve: 1.1.7
    dev: true

  /browser-split/0.0.1:
    resolution: {integrity: sha1-ewl1dPjj6tYG+0Zk5krf3aKYGpM=}
    dev: false

  /browser-stdout/1.3.1:
    resolution: {integrity: sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==}
    dev: true

  /browserify-aes/1.2.0:
    resolution: {integrity: sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==}
    dependencies:
      buffer-xor: 1.0.3
      cipher-base: 1.0.4
      create-hash: 1.2.0
      evp_bytestokey: 1.0.3
      inherits: 2.0.4
      safe-buffer: 5.2.0
    dev: true

  /browserify-cipher/1.0.1:
    resolution: {integrity: sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==}
    dependencies:
      browserify-aes: 1.2.0
      browserify-des: 1.0.2
      evp_bytestokey: 1.0.3
    dev: true

  /browserify-des/1.0.2:
    resolution: {integrity: sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==}
    dependencies:
      cipher-base: 1.0.4
      des.js: 1.0.0
      inherits: 2.0.4
      safe-buffer: 5.2.0
    dev: true

  /browserify-rsa/4.0.1:
    resolution: {integrity: sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=}
    dependencies:
      bn.js: 4.11.8
      randombytes: 2.1.0
    dev: true

  /browserify-sign/4.0.4:
    resolution: {integrity: sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=}
    dependencies:
      bn.js: 4.11.8
      browserify-rsa: 4.0.1
      create-hash: 1.2.0
      create-hmac: 1.1.7
      elliptic: 6.5.0
      inherits: 2.0.4
      parse-asn1: 5.1.4
    dev: true

  /browserify-zlib/0.2.0:
    resolution: {integrity: sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==}
    dependencies:
      pako: 1.0.10
    dev: true

  /browserify/16.3.0:
    resolution: {integrity: sha512-BWaaD7alyGZVEBBwSTYx4iJF5DswIGzK17o8ai9w4iKRbYpk3EOiprRHMRRA8DCZFmFeOdx7A385w2XdFvxWmg==}
    engines: {node: '>= 0.8'}
    hasBin: true
    dependencies:
      assert: 1.5.0
      browser-pack: 6.1.0
      browser-resolve: 1.11.3
      browserify-zlib: 0.2.0
      buffer: 5.2.1
      cached-path-relative: 1.0.2
      concat-stream: 1.6.2
      console-browserify: 1.1.0
      constants-browserify: 1.0.0
      crypto-browserify: 3.12.0
      defined: 1.0.0
      deps-sort: 2.0.0
      domain-browser: 1.2.0
      duplexer2: 0.1.4
      events: 2.1.0
      glob: 7.1.4
      has: 1.0.3
      htmlescape: 1.1.1
      https-browserify: 1.0.0
      inherits: 2.0.4
      insert-module-globals: 7.2.0
      JSONStream: 1.3.5
      labeled-stream-splicer: 2.0.2
      mkdirp: 0.5.1
      module-deps: 6.2.1
      os-browserify: 0.3.0
      parents: 1.0.1
      path-browserify: 0.0.1
      process: 0.11.10
      punycode: 1.4.1
      querystring-es3: 0.2.1
      read-only-stream: 2.0.0
      readable-stream: 2.3.6
      resolve: 1.12.0
      shasum: 1.0.2
      shell-quote: 1.6.1
      stream-browserify: 2.0.2
      stream-http: 2.8.3
      string_decoder: 1.2.0
      subarg: 1.0.0
      syntax-error: 1.4.0
      through2: 2.0.5
      timers-browserify: 1.4.2
      tty-browserify: 0.0.1
      url: 0.11.0
      util: 0.10.4
      vm-browserify: 1.1.0
      xtend: 4.0.2
    dev: true

  /browserstack-local/1.4.2:
    resolution: {integrity: sha512-fRaynjF0MvtyyfPRy2NFnVwxLyNtD28K/v9xRsIjUVf7xLc80NIm7Nfr3KXlFmWizhG91PL/UAOXlHkoxQjaNw==}
    dependencies:
      https-proxy-agent: 2.2.2
      is-running: 2.1.0
      ps-tree: 1.1.1
      temp-fs: 0.9.9
    dev: true

  /browserstack/1.5.2:
    resolution: {integrity: sha512-+6AFt9HzhKykcPF79W6yjEUJcdvZOV0lIXdkORXMJftGrDl0OKWqRF4GHqpDNkxiceDT/uB7Fb/aDwktvXX7dg==}
    dependencies:
      https-proxy-agent: 2.2.2
    dev: true

  /budo/11.6.3:
    resolution: {integrity: sha512-U9pV6SoSxGduY/wnoIlDwEEUhxtTFqYqoyWvi3B5nJ/abSxuNmolfAfzgOQIEXqtHhPEA4FlM+VNzdEDOjpIjw==}
    hasBin: true
    dependencies:
      bole: 2.0.0
      browserify: 16.3.0
      chokidar: 2.1.6
      connect-pushstate: 1.1.0
      escape-html: 1.0.3
      events: 1.1.1
      garnish: 5.2.0
      get-ports: 1.0.3
      inject-lr-script: 2.1.0
      internal-ip: 3.0.1
      micromatch: 3.1.10
      on-finished: 2.3.0
      on-headers: 1.0.2
      once: 1.4.0
      opn: 3.0.3
      path-is-absolute: 1.0.1
      pem: 1.14.2
      reload-css: 1.0.2
      resolve: 1.12.0
      serve-static: 1.14.1
      simple-html-index: 1.5.0
      stacked: 1.1.1
      stdout-stream: 1.4.1
      strip-ansi: 3.0.1
      subarg: 1.0.0
      term-color: 1.0.1
      url-trim: 1.0.0
      watchify-middleware: 1.8.2
      ws: 6.2.1
      xtend: 4.0.2
    dev: true

  /buffer-alloc-unsafe/1.1.0:
    resolution: {integrity: sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==}
    dev: true

  /buffer-alloc/1.2.0:
    resolution: {integrity: sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==}
    dependencies:
      buffer-alloc-unsafe: 1.1.0
      buffer-fill: 1.0.0
    dev: true

  /buffer-fill/1.0.0:
    resolution: {integrity: sha1-+PeLdniYiO858gXNY39o5wISKyw=}
    dev: true

  /buffer-from/1.1.1:
    resolution: {integrity: sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==}
    dev: true

  /buffer-xor/1.0.3:
    resolution: {integrity: sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=}
    dev: true

  /buffer/5.2.1:
    resolution: {integrity: sha512-c+Ko0loDaFfuPWiL02ls9Xd3GO3cPVmUobQ6t3rXNUk304u6hGq+8N/kFi+QEIKhzK3uwolVhLzszmfLmMLnqg==}
    dependencies:
      base64-js: 1.3.0
      ieee754: 1.1.13
    dev: true

  /builtin-modules/1.1.1:
    resolution: {integrity: sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=}
    engines: {node: '>=0.10.0'}
    dev: true

  /builtin-status-codes/3.0.0:
    resolution: {integrity: sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=}
    dev: true

  /bytes/3.1.0:
    resolution: {integrity: sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==}
    engines: {node: '>= 0.8'}
    dev: true

  /cache-base/1.0.1:
    resolution: {integrity: sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==}
    engines: {node: '>=0.10.0'}
    dependencies:
      collection-visit: 1.0.0
      component-emitter: 1.3.0
      get-value: 2.0.6
      has-value: 1.0.0
      isobject: 3.0.1
      set-value: 2.0.1
      to-object-path: 0.3.0
      union-value: 1.0.1
      unset-value: 1.0.0
    dev: true

  /cached-path-relative/1.0.2:
    resolution: {integrity: sha512-5r2GqsoEb4qMTTN9J+WzXfjov+hjxT+j3u5K+kIVNIwAd99DLCJE9pBIMP1qVeybV6JiijL385Oz0DcYxfbOIg==}
    dev: true

  /cachedir/2.1.0:
    resolution: {integrity: sha512-xGBpPqoBvn3unBW7oxgb8aJn42K0m9m1/wyjmazah10Fq7bROGG3kRAE6OIyr3U3PIJUqGuebhCEdMk9OKJG0A==}
    engines: {node: '>=6'}
    dev: true

  /caller-callsite/2.0.0:
    resolution: {integrity: sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=}
    engines: {node: '>=4'}
    dependencies:
      callsites: 2.0.0
    dev: true

  /caller-path/2.0.0:
    resolution: {integrity: sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=}
    engines: {node: '>=4'}
    dependencies:
      caller-callsite: 2.0.0
    dev: true

  /callsite/1.0.0:
    resolution: {integrity: sha1-KAOY5dZkvXQDi28JBRU+borxvCA=}
    dev: true

  /callsites/2.0.0:
    resolution: {integrity: sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=}
    engines: {node: '>=4'}
    dev: true

  /camelcase-keys/2.1.0:
    resolution: {integrity: sha1-MIvur/3ygRkFHvodkyITyRuPkuc=}
    engines: {node: '>=0.10.0'}
    dependencies:
      camelcase: 2.1.1
      map-obj: 1.0.1
    dev: true

  /camelcase-keys/4.2.0:
    resolution: {integrity: sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=}
    engines: {node: '>=4'}
    dependencies:
      camelcase: 4.1.0
      map-obj: 2.0.0
      quick-lru: 1.1.0
    dev: true

  /camelcase/2.1.1:
    resolution: {integrity: sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=}
    engines: {node: '>=0.10.0'}
    dev: true

  /camelcase/4.1.0:
    resolution: {integrity: sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=}
    engines: {node: '>=4'}
    dev: true

  /camelcase/5.3.1:
    resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==}
    engines: {node: '>=6'}
    dev: true

  /chalk/0.5.1:
    resolution: {integrity: sha1-Zjs6ZItotV0EaQ1JFnqoN4WPIXQ=}
    engines: {node: '>=0.10.0'}
    dependencies:
      ansi-styles: 1.1.0
      escape-string-regexp: 1.0.5
      has-ansi: 0.1.0
      strip-ansi: 0.3.0
      supports-color: 0.2.0
    dev: true

  /chalk/1.1.3:
    resolution: {integrity: sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=}
    engines: {node: '>=0.10.0'}
    dependencies:
      ansi-styles: 2.2.1
      escape-string-regexp: 1.0.5
      has-ansi: 2.0.0
      strip-ansi: 3.0.1
      supports-color: 2.0.0

  /chalk/2.4.2:
    resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==}
    engines: {node: '>=4'}
    dependencies:
      ansi-styles: 3.2.1
      escape-string-regexp: 1.0.5
      supports-color: 5.5.0
    dev: true

  /chardet/0.7.0:
    resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==}
    dev: true

  /charenc/0.0.2:
    resolution: {integrity: sha1-wKHS86cJLgN3S/qD8UwPxXkKhmc=}
    dev: true

  /chokidar/2.1.6:
    resolution: {integrity: sha512-V2jUo67OKkc6ySiRpJrjlpJKl9kDuG+Xb8VgsGzb+aEouhgS1D0weyPU4lEzdAcsCAvrih2J2BqyXqHWvVLw5g==}
    dependencies:
      anymatch: 2.0.0
      async-each: 1.0.3
      braces: 2.3.2
      glob-parent: 3.1.0
      inherits: 2.0.4
      is-binary-path: 1.0.1
      is-glob: 4.0.1
      normalize-path: 3.0.0
      path-is-absolute: 1.0.1
      readdirp: 2.2.1
      upath: 1.1.2
    optionalDependencies:
      fsevents: 1.2.9
    dev: true

  /chokidar/3.0.2:
    resolution: {integrity: sha512-c4PR2egjNjI1um6bamCQ6bUNPDiyofNQruHvKgHQ4gDUP/ITSVSzNsiI5OWtHOsX323i5ha/kk4YmOZ1Ktg7KA==}
    engines: {node: '>= 8'}
    dependencies:
      anymatch: 3.0.3
      braces: 3.0.2
      glob-parent: 5.0.0
      is-binary-path: 2.1.0
      is-glob: 4.0.1
      normalize-path: 3.0.0
      readdirp: 3.1.1
    optionalDependencies:
      fsevents: 2.0.7
    dev: true

  /chownr/1.1.4:
    resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==}
    dev: true
    optional: true

  /ci-info/2.0.0:
    resolution: {integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==}
    dev: true

  /cipher-base/1.0.4:
    resolution: {integrity: sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==}
    dependencies:
      inherits: 2.0.4
      safe-buffer: 5.2.0
    dev: true

  /class-utils/0.3.6:
    resolution: {integrity: sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==}
    engines: {node: '>=0.10.0'}
    dependencies:
      arr-union: 3.1.0
      define-property: 0.2.5
      isobject: 3.0.1
      static-extend: 0.1.2
    dev: true

  /cli-cursor/2.1.0:
    resolution: {integrity: sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=}
    engines: {node: '>=4'}
    dependencies:
      restore-cursor: 2.0.0
    dev: true

  /cli-truncate/0.2.1:
    resolution: {integrity: sha1-nxXPuwcFAFNpIWxiasfQWrkN1XQ=}
    engines: {node: '>=0.10.0'}
    dependencies:
      slice-ansi: 0.0.4
      string-width: 1.0.2
    dev: true

  /cli-width/2.2.0:
    resolution: {integrity: sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=}
    dev: true

  /cliui/4.1.0:
    resolution: {integrity: sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==}
    dependencies:
      string-width: 2.1.1
      strip-ansi: 4.0.0
      wrap-ansi: 2.1.0
    dev: true

  /clone/1.0.4:
    resolution: {integrity: sha1-2jCcwmPfFZlMaIypAheco8fNfH4=}
    engines: {node: '>=0.8'}
    dev: true

  /code-point-at/1.1.0:
    resolution: {integrity: sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=}
    engines: {node: '>=0.10.0'}
    dev: true

  /coffee-script/1.12.7:
    resolution: {integrity: sha512-fLeEhqwymYat/MpTPUjSKHVYYl0ec2mOyALEMLmzr5i1isuG+6jfI2j2d5oBO3VIzgUXgBVIcOT9uH1TFxBckw==}
    engines: {node: '>=0.8.0'}
    deprecated: CoffeeScript on NPM has moved to "coffeescript" (no hyphen)
    hasBin: true
    dev: true

  /collection-visit/1.0.0:
    resolution: {integrity: sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=}
    engines: {node: '>=0.10.0'}
    dependencies:
      map-visit: 1.0.0
      object-visit: 1.0.1
    dev: true

  /color-convert/1.9.3:
    resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==}
    dependencies:
      color-name: 1.1.3
    dev: true

  /color-name/1.1.3:
    resolution: {integrity: sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=}
    dev: true

  /colors/1.3.3:
    resolution: {integrity: sha512-mmGt/1pZqYRjMxB1axhTo16/snVZ5krrKkcmMeVKxzECMMXoCgnvTPp10QgHfcbQZw8Dq2jMNG6je4JlWU0gWg==}
    engines: {node: '>=0.1.90'}
    dev: true

  /combine-errors/3.0.3:
    resolution: {integrity: sha1-9N9nQAg+VwOjGBEQwrEFUfAD2oY=}
    dependencies:
      custom-error-instance: 2.1.1
      lodash.uniqby: 4.5.0
    dev: false

  /combine-source-map/0.8.0:
    resolution: {integrity: sha1-pY0N8ELBhvz4IqjoAV9UUNLXmos=}
    dependencies:
      convert-source-map: 1.1.3
      inline-source-map: 0.6.2
      lodash.memoize: 3.0.4
      source-map: 0.5.7
    dev: true

  /combined-stream/1.0.8:
    resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==}
    engines: {node: '>= 0.8'}
    dependencies:
      delayed-stream: 1.0.0
    dev: false

  /commander/2.20.0:
    resolution: {integrity: sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==}
    dev: true

  /commitizen/3.1.2:
    resolution: {integrity: sha512-eD0uTUsogu8ksFjFFYq75LLfXeLXsCIa27TPfOqvBI+tCx1Pp5QfKqC9oC+qTpSz3nTn9/+7TL5mE/wurB22JQ==}
    engines: {node: '>= 6'}
    hasBin: true
    dependencies:
      cachedir: 2.1.0
      cz-conventional-changelog: 2.1.0
      dedent: 0.7.0
      detect-indent: 5.0.0
      find-node-modules: 2.0.0
      find-root: 1.1.0
      fs-extra: 7.0.1
      glob: 7.1.3
      inquirer: 6.2.0
      is-utf8: 0.2.1
      lodash: 4.17.14
      minimist: 1.2.0
      shelljs: 0.7.6
      strip-bom: 3.0.0
      strip-json-comments: 2.0.1
    dev: true

  /compare-func/1.3.2:
    resolution: {integrity: sha1-md0LpFfh+bxyKxLAjsM+6rMfpkg=}
    dependencies:
      array-ify: 1.0.0
      dot-prop: 3.0.0
    dev: true

  /component-bind/1.0.0:
    resolution: {integrity: sha1-AMYIq33Nk4l8AAllGx06jh5zu9E=}
    dev: true

  /component-emitter/1.2.1:
    resolution: {integrity: sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=}
    dev: true

  /component-emitter/1.3.0:
    resolution: {integrity: sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==}

  /component-inherit/0.0.3:
    resolution: {integrity: sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM=}
    dev: true

  /concat-map/0.0.1:
    resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=}
    dev: true

  /concat-stream/1.6.2:
    resolution: {integrity: sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==}
    engines: {'0': node >= 0.8}
    dependencies:
      buffer-from: 1.1.1
      inherits: 2.0.4
      readable-stream: 2.3.6
      typedarray: 0.0.6
    dev: true

  /connect-pushstate/1.1.0:
    resolution: {integrity: sha1-vKsiQnHEOWBKD7D2FMCl9WPojiQ=}
    dev: true

  /connect/3.7.0:
    resolution: {integrity: sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==}
    engines: {node: '>= 0.10.0'}
    dependencies:
      debug: 2.6.9
      finalhandler: 1.1.2
      parseurl: 1.3.3
      utils-merge: 1.0.1
    dev: true

  /console-browserify/1.1.0:
    resolution: {integrity: sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=}
    dependencies:
      date-now: 0.1.4
    dev: true

  /console-control-strings/1.1.0:
    resolution: {integrity: sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=}
    dev: true
    optional: true

  /constants-browserify/1.0.0:
    resolution: {integrity: sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=}
    dev: true

  /content-disposition/0.5.3:
    resolution: {integrity: sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==}
    engines: {node: '>= 0.6'}
    dependencies:
      safe-buffer: 5.1.2
    dev: true

  /content-type/1.0.4:
    resolution: {integrity: sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==}
    engines: {node: '>= 0.6'}
    dev: true

  /conventional-changelog-angular/5.0.3:
    resolution: {integrity: sha512-YD1xzH7r9yXQte/HF9JBuEDfvjxxwDGGwZU1+ndanbY0oFgA+Po1T9JDSpPLdP0pZT6MhCAsdvFKC4TJ4MTJTA==}
    engines: {node: '>=6.9.0'}
    dependencies:
      compare-func: 1.3.2
      q: 1.5.1
    dev: true

  /conventional-changelog-atom/2.0.1:
    resolution: {integrity: sha512-9BniJa4gLwL20Sm7HWSNXd0gd9c5qo49gCi8nylLFpqAHhkFTj7NQfROq3f1VpffRtzfTQp4VKU5nxbe2v+eZQ==}
    engines: {node: '>=6.9.0'}
    dependencies:
      q: 1.5.1
    dev: true

  /conventional-changelog-codemirror/2.0.1:
    resolution: {integrity: sha512-23kT5IZWa+oNoUaDUzVXMYn60MCdOygTA2I+UjnOMiYVhZgmVwNd6ri/yDlmQGXHqbKhNR5NoXdBzSOSGxsgIQ==}
    engines: {node: '>=6.9.0'}
    dependencies:
      q: 1.5.1
    dev: true

  /conventional-changelog-conventionalcommits/4.1.0:
    resolution: {integrity: sha512-J3xolGrH8PTxpCqueHOuZtv3Cp73SQOWiBQzlsaugZAZ+hZgcJBonmC+1bQbfGs2neC2S18p2L1Gx+nTEglJTQ==}
    engines: {node: '>=6.9.0'}
    dependencies:
      compare-func: 1.3.2
      q: 1.5.1
    dev: true

  /conventional-changelog-core/4.0.0:
    resolution: {integrity: sha512-+bZMeBUdjKxfyX2w6EST9U7zb85wxrGS3IV4H7SqPya44osNQbm3P+vyqfLs6s57FkoEamC93ioDEiguVLWmSQ==}
    engines: {node: '>=6.9.0'}
    dependencies:
      conventional-changelog-writer: 4.0.7
      conventional-commits-parser: 3.0.3
      dateformat: 3.0.3
      get-pkg-repo: 1.4.0
      git-raw-commits: 2.0.0
      git-remote-origin-url: 2.0.0
      git-semver-tags: 3.0.0
      lodash: 4.17.15
      normalize-package-data: 2.5.0
      q: 1.5.1
      read-pkg: 3.0.0
      read-pkg-up: 3.0.0
      through2: 3.0.1
    dev: true

  /conventional-changelog-ember/2.0.2:
    resolution: {integrity: sha512-qtZbA3XefO/n6DDmkYywDYi6wDKNNc98MMl2F9PKSaheJ25Trpi3336W8fDlBhq0X+EJRuseceAdKLEMmuX2tg==}
    engines: {node: '>=6.9.0'}
    dependencies:
      q: 1.5.1
    dev: true

  /conventional-changelog-eslint/3.0.2:
    resolution: {integrity: sha512-Yi7tOnxjZLXlCYBHArbIAm8vZ68QUSygFS7PgumPRiEk+9NPUeucy5Wg9AAyKoBprSV3o6P7Oghh4IZSLtKCvQ==}
    engines: {node: '>=6.9.0'}
    dependencies:
      q: 1.5.1
    dev: true

  /conventional-changelog-express/2.0.1:
    resolution: {integrity: sha512-G6uCuCaQhLxdb4eEfAIHpcfcJ2+ao3hJkbLrw/jSK/eROeNfnxCJasaWdDAfFkxsbpzvQT4W01iSynU3OoPLIw==}
    engines: {node: '>=6.9.0'}
    dependencies:
      q: 1.5.1
    dev: true

  /conventional-changelog-jquery/3.0.4:
    resolution: {integrity: sha512-IVJGI3MseYoY6eybknnTf9WzeQIKZv7aNTm2KQsiFVJH21bfP2q7XVjfoMibdCg95GmgeFlaygMdeoDDa+ZbEQ==}
    engines: {node: '>=6.9.0'}
    dependencies:
      q: 1.5.1
    dev: true

  /conventional-changelog-jshint/2.0.1:
    resolution: {integrity: sha512-kRFJsCOZzPFm2tzRHULWP4tauGMvccOlXYf3zGeuSW4U0mZhk5NsjnRZ7xFWrTFPlCLV+PNmHMuXp5atdoZmEg==}
    engines: {node: '>=6.9.0'}
    dependencies:
      compare-func: 1.3.2
      q: 1.5.1
    dev: true

  /conventional-changelog-preset-loader/2.2.0:
    resolution: {integrity: sha512-zXB+5vF7D5Y3Cb/rJfSyCCvFphCVmF8mFqOdncX3BmjZwAtGAPfYrBcT225udilCKvBbHgyzgxqz2GWDB5xShQ==}
    engines: {node: '>=6.9.0'}
    dev: true

  /conventional-changelog-writer/4.0.7:
    resolution: {integrity: sha512-p/wzs9eYaxhFbrmX/mCJNwJuvvHR+j4Fd0SQa2xyAhYed6KBiZ780LvoqUUvsayP4R1DtC27czalGUhKV2oabw==}
    engines: {node: '>=6.9.0'}
    hasBin: true
    dependencies:
      compare-func: 1.3.2
      conventional-commits-filter: 2.0.2
      dateformat: 3.0.3
      handlebars: 4.1.2
      json-stringify-safe: 5.0.1
      lodash: 4.17.15
      meow: 4.0.1
      semver: 6.3.0
      split: 1.0.1
      through2: 3.0.1
    dev: true

  /conventional-changelog/3.1.10:
    resolution: {integrity: sha512-6RDj31hL39HUkpqvPjRlOxAwJRwur8O2qu9m6R0FBNDGwCJyy4SYH9NfyshozxYSeklrauKRf3oSbyoEZVzu9Q==}
    engines: {node: '>=6.9.0'}
    dependencies:
      conventional-changelog-angular: 5.0.3
      conventional-changelog-atom: 2.0.1
      conventional-changelog-codemirror: 2.0.1
      conventional-changelog-conventionalcommits: 4.1.0
      conventional-changelog-core: 4.0.0
      conventional-changelog-ember: 2.0.2
      conventional-changelog-eslint: 3.0.2
      conventional-changelog-express: 2.0.1
      conventional-changelog-jquery: 3.0.4
      conventional-changelog-jshint: 2.0.1
      conventional-changelog-preset-loader: 2.2.0
    dev: true

  /conventional-commit-types/2.1.1:
    resolution: {integrity: sha512-0Ts+fEdmjqYDOQ1yZ+LNgdSPO335XZw9qC10M7CxtLP3nIMGmeMhmkM8Taffa4+MXN13bRPlp0CtH+QfOzKTzw==}
    dev: true

  /conventional-commits-filter/2.0.2:
    resolution: {integrity: sha512-WpGKsMeXfs21m1zIw4s9H5sys2+9JccTzpN6toXtxhpw2VNF2JUXwIakthKBy+LN4DvJm+TzWhxOMWOs1OFCFQ==}
    engines: {node: '>=6.9.0'}
    dependencies:
      lodash.ismatch: 4.4.0
      modify-values: 1.0.1
    dev: true

  /conventional-commits-parser/3.0.3:
    resolution: {integrity: sha512-KaA/2EeUkO4bKjinNfGUyqPTX/6w9JGshuQRik4r/wJz7rUw3+D3fDG6sZSEqJvKILzKXFQuFkpPLclcsAuZcg==}
    engines: {node: '>=6.9.0'}
    hasBin: true
    dependencies:
      is-text-path: 2.0.0
      JSONStream: 1.3.5
      lodash: 4.17.15
      meow: 4.0.1
      split2: 2.2.0
      through2: 3.0.1
      trim-off-newlines: 1.0.1
    dev: true

  /convert-source-map/1.1.3:
    resolution: {integrity: sha1-SCnId+n+SbMWHzvzZziI4gRpmGA=}
    dev: true

  /convert-source-map/1.6.0:
    resolution: {integrity: sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==}
    dependencies:
      safe-buffer: 5.1.2
    dev: true

  /cookie-parser/1.4.4:
    resolution: {integrity: sha512-lo13tqF3JEtFO7FyA49CqbhaFkskRJ0u/UAiINgrIXeRCY41c88/zxtrECl8AKH3B0hj9q10+h3Kt8I7KlW4tw==}
    engines: {node: '>= 0.8.0'}
    dependencies:
      cookie: 0.3.1
      cookie-signature: 1.0.6
    dev: true

  /cookie-signature/1.0.6:
    resolution: {integrity: sha1-4wOogrNCzD7oylE6eZmXNNqzriw=}
    dev: true

  /cookie/0.3.1:
    resolution: {integrity: sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=}
    engines: {node: '>= 0.6'}
    dev: true

  /cookie/0.4.0:
    resolution: {integrity: sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==}
    engines: {node: '>= 0.6'}
    dev: true

  /cookiejar/2.1.2:
    resolution: {integrity: sha512-Mw+adcfzPxcPeI+0WlvRrr/3lGVO0bD75SxX6811cxSh1Wbxx7xZBGK1eVtDf6si8rg2lhnUjsVLMFMfbRIuwA==}
    dev: false

  /copy-descriptor/0.1.1:
    resolution: {integrity: sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=}
    engines: {node: '>=0.10.0'}
    dev: true

  /core-js/2.6.9:
    resolution: {integrity: sha512-HOpZf6eXmnl7la+cUdMnLvUxKNqLUzJvgIziQ0DiF3JwSImNphIqdGqzj6hIKyX04MmV0poclQ7+wjWvxQyR2A==}
    requiresBuild: true
    dev: true

  /core-js/3.1.4:
    resolution: {integrity: sha512-YNZN8lt82XIMLnLirj9MhKDFZHalwzzrL9YLt6eb0T5D0EDl4IQ90IGkua8mHbnxNrkj1d8hbdizMc0Qmg1WnQ==}
    requiresBuild: true
    dev: true

  /core-util-is/1.0.2:
    resolution: {integrity: sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=}

  /cosmiconfig/5.2.1:
    resolution: {integrity: sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==}
    engines: {node: '>=4'}
    dependencies:
      import-fresh: 2.0.0
      is-directory: 0.3.1
      js-yaml: 3.13.1
      parse-json: 4.0.0
    dev: true

  /create-ecdh/4.0.3:
    resolution: {integrity: sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==}
    dependencies:
      bn.js: 4.11.8
      elliptic: 6.5.0
    dev: true

  /create-hash/1.2.0:
    resolution: {integrity: sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==}
    dependencies:
      cipher-base: 1.0.4
      inherits: 2.0.4
      md5.js: 1.3.5
      ripemd160: 2.0.2
      sha.js: 2.4.11
    dev: true

  /create-hmac/1.1.7:
    resolution: {integrity: sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==}
    dependencies:
      cipher-base: 1.0.4
      create-hash: 1.2.0
      inherits: 2.0.4
      ripemd160: 2.0.2
      safe-buffer: 5.2.0
      sha.js: 2.4.11
    dev: true

  /cross-spawn/6.0.5:
    resolution: {integrity: sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==}
    engines: {node: '>=4.8'}
    dependencies:
      nice-try: 1.0.5
      path-key: 2.0.1
      semver: 5.7.0
      shebang-command: 1.2.0
      which: 1.3.1
    dev: true

  /crypt/0.0.2:
    resolution: {integrity: sha1-iNf/fsDfuG9xPch7u0LQRNPmxBs=}
    dev: true

  /crypto-browserify/3.12.0:
    resolution: {integrity: sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==}
    dependencies:
      browserify-cipher: 1.0.1
      browserify-sign: 4.0.4
      create-ecdh: 4.0.3
      create-hash: 1.2.0
      create-hmac: 1.1.7
      diffie-hellman: 5.0.3
      inherits: 2.0.4
      pbkdf2: 3.0.17
      public-encrypt: 4.0.3
      randombytes: 2.1.0
      randomfill: 1.0.4
    dev: true

  /currently-unhandled/0.4.1:
    resolution: {integrity: sha1-mI3zP+qxke95mmE2nddsF635V+o=}
    engines: {node: '>=0.10.0'}
    dependencies:
      array-find-index: 1.0.2
    dev: true

  /custom-error-instance/2.1.1:
    resolution: {integrity: sha1-PPY5FIemYppiR+sMoM4ACBt+Nho=}
    dev: false

  /custom-event/1.0.1:
    resolution: {integrity: sha1-XQKkaFCt8bSjF5RqOSj8y1v9BCU=}
    dev: true

  /cz-conventional-changelog/2.1.0:
    resolution: {integrity: sha1-L0vHOQ4yROTfKT5ro1Hkx0Cnx2Q=}
    dependencies:
      conventional-commit-types: 2.1.1
      lodash.map: 4.6.0
      longest: 1.0.1
      right-pad: 1.0.1
      word-wrap: 1.2.3
    dev: true

  /cz-customizable/6.2.0:
    resolution: {integrity: sha512-6fBA8pbwApTY20Q5aDkWgJcg5wCmbwlcnccUFyBQypN8AoRJ0Vt4pLehai0/P2Xr29t2UDYoNGOUDhi4eoR0JQ==}
    dependencies:
      editor: 1.0.0
      find-config: 1.0.0
      inquirer: 6.5.0
      lodash: 4.17.15
      temp: 0.9.0
      word-wrap: 1.2.3
    dev: true

  /d/1.0.1:
    resolution: {integrity: sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==}
    dependencies:
      es5-ext: 0.10.51
      type: 1.2.0
    dev: true

  /dargs/4.1.0:
    resolution: {integrity: sha1-A6nbtLXC8Tm/FK5T8LiipqhvThc=}
    engines: {node: '>=0.10.0'}
    dependencies:
      number-is-nan: 1.0.1
    dev: true

  /dash-ast/1.0.0:
    resolution: {integrity: sha512-Vy4dx7gquTeMcQR/hDkYLGUnwVil6vk4FOOct+djUnHOUWt+zJPJAaRIXaAFkPXtJjvlY7o3rfRu0/3hpnwoUA==}
    dev: true

  /date-fns/1.30.1:
    resolution: {integrity: sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw==}
    dev: true

  /date-format/2.1.0:
    resolution: {integrity: sha512-bYQuGLeFxhkxNOF3rcMtiZxvCBAquGzZm6oWA1oZ0g2THUzivaRhv8uOhdr19LmoobSOLoIAxeUK2RdbM8IFTA==}
    engines: {node: '>=4.0'}
    dev: true

  /date-now/0.1.4:
    resolution: {integrity: sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=}
    dev: true

  /dateformat/1.0.12:
    resolution: {integrity: sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk=}
    hasBin: true
    dependencies:
      get-stdin: 4.0.1
      meow: 3.7.0
    dev: true

  /dateformat/3.0.3:
    resolution: {integrity: sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==}
    dev: true

  /debounce/1.2.0:
    resolution: {integrity: sha512-mYtLl1xfZLi1m4RtQYlZgJUNQjl4ZxVnHzIR8nLLgi4q1YT8o/WM+MK/f8yfcc9s5Ir5zRaPZyZU6xs1Syoocg==}
    dev: true

  /debug/2.6.9:
    resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==}
    dependencies:
      ms: 2.0.0
    dev: true

  /debug/3.1.0:
    resolution: {integrity: sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==}
    dependencies:
      ms: 2.0.0
    dev: true

  /debug/3.2.6:
    resolution: {integrity: sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==}
    dependencies:
      ms: 2.1.2

  /debug/4.1.1:
    resolution: {integrity: sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==}
    dependencies:
      ms: 2.1.2
    dev: true

  /decamelize-keys/1.1.0:
    resolution: {integrity: sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=}
    engines: {node: '>=0.10.0'}
    dependencies:
      decamelize: 1.2.0
      map-obj: 1.0.1
    dev: true

  /decamelize/1.2.0:
    resolution: {integrity: sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=}
    engines: {node: '>=0.10.0'}
    dev: true

  /decode-uri-component/0.2.0:
    resolution: {integrity: sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=}
    engines: {node: '>=0.10'}
    dev: true

  /dedent/0.7.0:
    resolution: {integrity: sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=}
    dev: true

  /deep-extend/0.6.0:
    resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==}
    engines: {node: '>=4.0.0'}
    dev: true
    optional: true

  /deep-is/0.1.3:
    resolution: {integrity: sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=}
    dev: true

  /deepmerge/4.0.0:
    resolution: {integrity: sha512-YZ1rOP5+kHor4hMAH+HRQnBQHg+wvS1un1hAOuIcxcBy0hzcUf6Jg2a1w65kpoOUnurOfZbERwjI1TfZxNjcww==}
    engines: {node: '>=0.10.0'}
    dev: true

  /default-gateway/2.7.2:
    resolution: {integrity: sha512-lAc4i9QJR0YHSDFdzeBQKfZ1SRDG3hsJNEkrpcZa8QhBfidLAilT60BDEIVUUGqosFp425KOgB3uYqcnQrWafQ==}
    engines: {node: '>=4'}
    os: [android, darwin, freebsd, linux, openbsd, sunos, win32]
    dependencies:
      execa: 0.10.0
      ip-regex: 2.1.0
    dev: true

  /defaults/1.0.3:
    resolution: {integrity: sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=}
    dependencies:
      clone: 1.0.4
    dev: true

  /define-properties/1.1.3:
    resolution: {integrity: sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==}
    engines: {node: '>= 0.4'}
    dependencies:
      object-keys: 1.1.1
    dev: true

  /define-property/0.2.5:
    resolution: {integrity: sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=}
    engines: {node: '>=0.10.0'}
    dependencies:
      is-descriptor: 0.1.6
    dev: true

  /define-property/1.0.0:
    resolution: {integrity: sha1-dp66rz9KY6rTr56NMEybvnm/sOY=}
    engines: {node: '>=0.10.0'}
    dependencies:
      is-descriptor: 1.0.2
    dev: true

  /define-property/2.0.2:
    resolution: {integrity: sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==}
    engines: {node: '>=0.10.0'}
    dependencies:
      is-descriptor: 1.0.2
      isobject: 3.0.1
    dev: true

  /defined/1.0.0:
    resolution: {integrity: sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=}
    dev: true

  /del/3.0.0:
    resolution: {integrity: sha1-U+z2mf/LyzljdpGrE7rxYIGXZuU=}
    engines: {node: '>=4'}
    dependencies:
      globby: 6.1.0
      is-path-cwd: 1.0.0
      is-path-in-cwd: 1.0.1
      p-map: 1.2.0
      pify: 3.0.0
      rimraf: 2.6.3
    dev: true

  /delayed-stream/1.0.0:
    resolution: {integrity: sha1-3zrhmayt+31ECqrgsp4icrJOxhk=}
    engines: {node: '>=0.4.0'}
    dev: false

  /delegates/1.0.0:
    resolution: {integrity: sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=}
    dev: true
    optional: true

  /depd/1.1.2:
    resolution: {integrity: sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=}
    engines: {node: '>= 0.6'}
    dev: true

  /deps-sort/2.0.0:
    resolution: {integrity: sha1-CRckkC6EZYJg65EHSMzNGvbiH7U=}
    hasBin: true
    dependencies:
      JSONStream: 1.3.5
      shasum: 1.0.2
      subarg: 1.0.0
      through2: 2.0.5
    dev: true

  /des.js/1.0.0:
    resolution: {integrity: sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=}
    dependencies:
      inherits: 2.0.4
      minimalistic-assert: 1.0.1
    dev: true

  /destroy/1.0.4:
    resolution: {integrity: sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=}
    dev: true

  /detect-file/1.0.0:
    resolution: {integrity: sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=}
    engines: {node: '>=0.10.0'}
    dev: true

  /detect-indent/4.0.0:
    resolution: {integrity: sha1-920GQ1LN9Docts5hnE7jqUdd4gg=}
    engines: {node: '>=0.10.0'}
    dependencies:
      repeating: 2.0.1
    dev: true

  /detect-indent/5.0.0:
    resolution: {integrity: sha1-OHHMCmoALow+Wzz38zYmRnXwa50=}
    engines: {node: '>=4'}
    dev: true

  /detect-libc/1.0.3:
    resolution: {integrity: sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=}
    engines: {node: '>=0.10'}
    hasBin: true
    dev: true
    optional: true

  /detective/5.2.0:
    resolution: {integrity: sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==}
    engines: {node: '>=0.8.0'}
    hasBin: true
    dependencies:
      acorn-node: 1.7.0
      defined: 1.0.0
      minimist: 1.2.0
    dev: true

  /di/0.0.1:
    resolution: {integrity: sha1-gGZJMmzqp8qjMG112YXqJ0i6kTw=}
    dev: true

  /diff/3.5.0:
    resolution: {integrity: sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==}
    engines: {node: '>=0.3.1'}
    dev: true

  /diff/4.0.1:
    resolution: {integrity: sha512-s2+XdvhPCOF01LRQBC8hf4vhbVmI2CGS5aZnxLJlT5FtdhPCDFq80q++zK2KlrVorVDdL5BOGZ/VfLrVtYNF+Q==}
    engines: {node: '>=0.3.1'}
    dev: true

  /diffie-hellman/5.0.3:
    resolution: {integrity: sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==}
    dependencies:
      bn.js: 4.11.8
      miller-rabin: 4.0.1
      randombytes: 2.1.0
    dev: true

  /dom-serialize/2.2.1:
    resolution: {integrity: sha1-ViromZ9Evl6jB29UGdzVnrQ6yVs=}
    dependencies:
      custom-event: 1.0.1
      ent: 2.2.0
      extend: 3.0.2
      void-elements: 2.0.1
    dev: true

  /domain-browser/1.2.0:
    resolution: {integrity: sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==}
    engines: {node: '>=0.4', npm: '>=1.2'}
    dev: true

  /dot-prop/3.0.0:
    resolution: {integrity: sha1-G3CK8JSknJoOfbyteQq6U52sEXc=}
    engines: {node: '>=0.10.0'}
    dependencies:
      is-obj: 1.0.1
    dev: true

  /duplexer/0.1.1:
    resolution: {integrity: sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=}
    dev: true

  /duplexer2/0.1.4:
    resolution: {integrity: sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=}
    dependencies:
      readable-stream: 2.3.6
    dev: true

  /editor/1.0.0:
    resolution: {integrity: sha1-YMf4e9YrzGqJT6jM1q+3gjok90I=}
    dev: true

  /ee-first/1.1.1:
    resolution: {integrity: sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=}
    dev: true

  /ejs/1.0.0:
    resolution: {integrity: sha1-ycYKSKRu5FL7MqccMXuV5aofyz0=}
    deprecated: Critical security bugs fixed in 2.5.5
    dev: true

  /ejs/2.6.2:
    resolution: {integrity: sha512-PcW2a0tyTuPHz3tWyYqtK6r1fZ3gp+3Sop8Ph+ZYN81Ob5rwmbHEzaqs10N3BEsaGTkh/ooniXK+WwszGlc2+Q==}
    engines: {node: '>=0.10.0'}
    dev: true

  /elegant-spinner/1.0.1:
    resolution: {integrity: sha1-2wQ1IcldfjA/2PNFvtwzSc+wcp4=}
    engines: {node: '>=0.10.0'}
    dev: true

  /elliptic/6.5.0:
    resolution: {integrity: sha512-eFOJTMyCYb7xtE/caJ6JJu+bhi67WCYNbkGSknu20pmM8Ke/bqOfdnZWxyoGN26JgfxTbXrsCkEw4KheCT/KGg==}
    dependencies:
      bn.js: 4.11.8
      brorand: 1.1.0
      hash.js: 1.1.7
      hmac-drbg: 1.0.1
      inherits: 2.0.4
      minimalistic-assert: 1.0.1
      minimalistic-crypto-utils: 1.0.1
    dev: true

  /emoji-regex/7.0.3:
    resolution: {integrity: sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==}
    dev: true

  /encodeurl/1.0.2:
    resolution: {integrity: sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=}
    engines: {node: '>= 0.8'}
    dev: true

  /end-of-stream/1.4.1:
    resolution: {integrity: sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==}
    dependencies:
      once: 1.4.0
    dev: true

  /engine.io-client/3.2.1:
    resolution: {integrity: sha512-y5AbkytWeM4jQr7m/koQLc5AxpRKC1hEVUb/s1FUAWEJq5AzJJ4NLvzuKPuxtDi5Mq755WuDvZ6Iv2rXj4PTzw==}
    dependencies:
      component-emitter: 1.2.1
      component-inherit: 0.0.3
      debug: 3.1.0
      engine.io-parser: 2.1.3
      has-cors: 1.1.0
      indexof: 0.0.1
      parseqs: 0.0.5
      parseuri: 0.0.5
      ws: 3.3.3
      xmlhttprequest-ssl: 1.5.5
      yeast: 0.1.2
    dev: true

  /engine.io-parser/2.1.3:
    resolution: {integrity: sha512-6HXPre2O4Houl7c4g7Ic/XzPnHBvaEmN90vtRO9uLmwtRqQmTOw0QMevL1TOfL2Cpu1VzsaTmMotQgMdkzGkVA==}
    dependencies:
      after: 0.8.2
      arraybuffer.slice: 0.0.7
      base64-arraybuffer: 0.1.5
      blob: 0.0.5
      has-binary2: 1.0.3
    dev: true

  /engine.io/3.2.1:
    resolution: {integrity: sha512-+VlKzHzMhaU+GsCIg4AoXF1UdDFjHHwMmMKqMJNDNLlUlejz58FCy4LBqB2YVJskHGYl06BatYWKP2TVdVXE5w==}
    dependencies:
      accepts: 1.3.7
      base64id: 1.0.0
      cookie: 0.3.1
      debug: 3.1.0
      engine.io-parser: 2.1.3
      ws: 3.3.3
    dev: true

  /ent/2.2.0:
    resolution: {integrity: sha1-6WQhkyWiHQX0RGai9obtbOX13R0=}
    dev: true

  /entities/1.1.2:
    resolution: {integrity: sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==}
    dev: true

  /error-ex/1.3.2:
    resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==}
    dependencies:
      is-arrayish: 0.2.1
    dev: true

  /es-abstract/1.13.0:
    resolution: {integrity: sha512-vDZfg/ykNxQVwup/8E1BZhVzFfBxs9NqMzGcvIJrqg5k2/5Za2bWo40dK2J1pgLngZ7c+Shh8lwYtLGyrwPutg==}
    engines: {node: '>= 0.4'}
    dependencies:
      es-to-primitive: 1.2.0
      function-bind: 1.1.1
      has: 1.0.3
      is-callable: 1.1.4
      is-regex: 1.0.4
      object-keys: 1.1.1
    dev: true

  /es-to-primitive/1.2.0:
    resolution: {integrity: sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==}
    engines: {node: '>= 0.4'}
    dependencies:
      is-callable: 1.1.4
      is-date-object: 1.0.1
      is-symbol: 1.0.2
    dev: true

  /es5-ext/0.10.51:
    resolution: {integrity: sha512-oRpWzM2WcLHVKpnrcyB7OW8j/s67Ba04JCm0WnNv3RiABSvs7mrQlutB8DBv793gKcp0XENR8Il8WxGTlZ73gQ==}
    dependencies:
      es6-iterator: 2.0.3
      es6-symbol: 3.1.2
      next-tick: 1.0.0
    dev: true

  /es6-iterator/2.0.3:
    resolution: {integrity: sha1-p96IkUGgWpSwhUQDstCg+/qY87c=}
    dependencies:
      d: 1.0.1
      es5-ext: 0.10.51
      es6-symbol: 3.1.2
    dev: true

  /es6-map/0.1.5:
    resolution: {integrity: sha1-kTbgUD3MBqMBaQ8LsU/042TpSfA=}
    dependencies:
      d: 1.0.1
      es5-ext: 0.10.51
      es6-iterator: 2.0.3
      es6-set: 0.1.5
      es6-symbol: 3.1.2
      event-emitter: 0.3.5
    dev: true

  /es6-object-assign/1.1.0:
    resolution: {integrity: sha1-wsNYJlYkfDnqEHyx5mUrb58kUjw=}
    dev: true

  /es6-promise/4.2.8:
    resolution: {integrity: sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==}
    dev: true

  /es6-promisify/5.0.0:
    resolution: {integrity: sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=}
    dependencies:
      es6-promise: 4.2.8
    dev: true

  /es6-promisify/6.0.1:
    resolution: {integrity: sha512-J3ZkwbEnnO+fGAKrjVpeUAnZshAdfZvbhQpqfIH9kSAspReRC4nJnu8ewm55b4y9ElyeuhCTzJD0XiH8Tsbhlw==}
    dev: true

  /es6-set/0.1.5:
    resolution: {integrity: sha1-0rPsXU2ADO2BjbU40ol02wpzzLE=}
    dependencies:
      d: 1.0.1
      es5-ext: 0.10.51
      es6-iterator: 2.0.3
      es6-symbol: 3.1.1
      event-emitter: 0.3.5
    dev: true

  /es6-symbol/3.1.1:
    resolution: {integrity: sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=}
    dependencies:
      d: 1.0.1
      es5-ext: 0.10.51
    dev: true

  /es6-symbol/3.1.2:
    resolution: {integrity: sha512-/ZypxQsArlv+KHpGvng52/Iz8by3EQPxhmbuz8yFG89N/caTFBSbcXONDw0aMjy827gQg26XAjP4uXFvnfINmQ==}
    dependencies:
      d: 1.0.1
      es5-ext: 0.10.51
    dev: true

  /escape-html/1.0.3:
    resolution: {integrity: sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=}
    dev: true

  /escape-string-regexp/1.0.5:
    resolution: {integrity: sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=}
    engines: {node: '>=0.8.0'}

  /escodegen/1.8.1:
    resolution: {integrity: sha1-WltTr0aTEQvrsIZ6o0MN07cKEBg=}
    engines: {node: '>=0.12.0'}
    hasBin: true
    dependencies:
      esprima: 2.7.3
      estraverse: 1.9.3
      esutils: 2.0.3
      optionator: 0.8.2
    optionalDependencies:
      source-map: 0.2.0
    dev: true

  /esprima/2.7.3:
    resolution: {integrity: sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=}
    engines: {node: '>=0.10.0'}
    hasBin: true
    dev: true

  /esprima/4.0.1:
    resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==}
    engines: {node: '>=4'}
    hasBin: true
    dev: true

  /estraverse/1.9.3:
    resolution: {integrity: sha1-r2fy3JIlgkFZUJJgkaQAXSnJu0Q=}
    engines: {node: '>=0.10.0'}
    dev: true

  /esutils/2.0.3:
    resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==}
    engines: {node: '>=0.10.0'}
    dev: true

  /etag/1.8.1:
    resolution: {integrity: sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=}
    engines: {node: '>= 0.6'}
    dev: true

  /event-emitter/0.3.5:
    resolution: {integrity: sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=}
    dependencies:
      d: 1.0.1
      es5-ext: 0.10.51
    dev: true

  /event-stream/3.3.4:
    resolution: {integrity: sha1-SrTJoPWlTbkzi0w02Gv86PSzVXE=}
    dependencies:
      duplexer: 0.1.1
      from: 0.1.7
      map-stream: 0.1.0
      pause-stream: 0.0.11
      split: 0.3.3
      stream-combiner: 0.0.4
      through: 2.3.8
    dev: true

  /eventemitter3/3.1.2:
    resolution: {integrity: sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==}
    dev: true

  /events/1.1.1:
    resolution: {integrity: sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=}
    engines: {node: '>=0.4.x'}
    dev: true

  /events/2.1.0:
    resolution: {integrity: sha512-3Zmiobend8P9DjmKAty0Era4jV8oJ0yGYe2nJJAxgymF9+N8F2m0hhZiMoWtcfepExzNKZumFU3ksdQbInGWCg==}
    engines: {node: '>=0.4.x'}
    dev: true

  /events/3.0.0:
    resolution: {integrity: sha512-Dc381HFWJzEOhQ+d8pkNon++bk9h6cdAoAj4iE6Q4y6xgTzySWXlKn05/TVNpjnfRqi/X0EpJEJohPjNI3zpVA==}
    engines: {node: '>=0.8.x'}
    dev: true

  /evp_bytestokey/1.0.3:
    resolution: {integrity: sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==}
    dependencies:
      md5.js: 1.3.5
      safe-buffer: 5.2.0
    dev: true

  /execa/0.10.0:
    resolution: {integrity: sha512-7XOMnz8Ynx1gGo/3hyV9loYNPWM94jG3+3T3Y8tsfSstFmETmENCMU/A/zj8Lyaj1lkgEepKepvd6240tBRvlw==}
    engines: {node: '>=4'}
    dependencies:
      cross-spawn: 6.0.5
      get-stream: 3.0.0
      is-stream: 1.1.0
      npm-run-path: 2.0.2
      p-finally: 1.0.0
      signal-exit: 3.0.2
      strip-eof: 1.0.0
    dev: true

  /execa/1.0.0:
    resolution: {integrity: sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==}
    engines: {node: '>=6'}
    dependencies:
      cross-spawn: 6.0.5
      get-stream: 4.1.0
      is-stream: 1.1.0
      npm-run-path: 2.0.2
      p-finally: 1.0.0
      signal-exit: 3.0.2
      strip-eof: 1.0.0
    dev: true

  /expand-brackets/2.1.4:
    resolution: {integrity: sha1-t3c14xXOMPa27/D4OwQVGiJEliI=}
    engines: {node: '>=0.10.0'}
    dependencies:
      debug: 2.6.9
      define-property: 0.2.5
      extend-shallow: 2.0.1
      posix-character-classes: 0.1.1
      regex-not: 1.0.2
      snapdragon: 0.8.2
      to-regex: 3.0.2
    dev: true

  /expand-tilde/2.0.2:
    resolution: {integrity: sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=}
    engines: {node: '>=0.10.0'}
    dependencies:
      homedir-polyfill: 1.0.3
    dev: true

  /express/4.17.1:
    resolution: {integrity: sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==}
    engines: {node: '>= 0.10.0'}
    dependencies:
      accepts: 1.3.7
      array-flatten: 1.1.1
      body-parser: 1.19.0
      content-disposition: 0.5.3
      content-type: 1.0.4
      cookie: 0.4.0
      cookie-signature: 1.0.6
      debug: 2.6.9
      depd: 1.1.2
      encodeurl: 1.0.2
      escape-html: 1.0.3
      etag: 1.8.1
      finalhandler: 1.1.2
      fresh: 0.5.2
      merge-descriptors: 1.0.1
      methods: 1.1.2
      on-finished: 2.3.0
      parseurl: 1.3.3
      path-to-regexp: 0.1.7
      proxy-addr: 2.0.5
      qs: 6.7.0
      range-parser: 1.2.1
      safe-buffer: 5.1.2
      send: 0.17.1
      serve-static: 1.14.1
      setprototypeof: 1.1.1
      statuses: 1.5.0
      type-is: 1.6.18
      utils-merge: 1.0.1
      vary: 1.1.2
    dev: true

  /extend-shallow/2.0.1:
    resolution: {integrity: sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=}
    engines: {node: '>=0.10.0'}
    dependencies:
      is-extendable: 0.1.1
    dev: true

  /extend-shallow/3.0.2:
    resolution: {integrity: sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=}
    engines: {node: '>=0.10.0'}
    dependencies:
      assign-symbols: 1.0.0
      is-extendable: 1.0.1
    dev: true

  /extend/3.0.2:
    resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==}

  /external-editor/3.1.0:
    resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==}
    engines: {node: '>=4'}
    dependencies:
      chardet: 0.7.0
      iconv-lite: 0.4.24
      tmp: 0.0.33
    dev: true

  /extglob/2.0.4:
    resolution: {integrity: sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==}
    engines: {node: '>=0.10.0'}
    dependencies:
      array-unique: 0.3.2
      define-property: 1.0.0
      expand-brackets: 2.1.4
      extend-shallow: 2.0.1
      fragment-cache: 0.2.1
      regex-not: 1.0.2
      snapdragon: 0.8.2
      to-regex: 3.0.2
    dev: true

  /fast-levenshtein/2.0.6:
    resolution: {integrity: sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=}
    dev: true

  /figures/1.7.0:
    resolution: {integrity: sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=}
    engines: {node: '>=0.10.0'}
    dependencies:
      escape-string-regexp: 1.0.5
      object-assign: 4.1.1
    dev: true

  /figures/2.0.0:
    resolution: {integrity: sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=}
    engines: {node: '>=4'}
    dependencies:
      escape-string-regexp: 1.0.5
    dev: true

  /fill-range/4.0.0:
    resolution: {integrity: sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=}
    engines: {node: '>=0.10.0'}
    dependencies:
      extend-shallow: 2.0.1
      is-number: 3.0.0
      repeat-string: 1.6.1
      to-regex-range: 2.1.1
    dev: true

  /fill-range/7.0.1:
    resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==}
    engines: {node: '>=8'}
    dependencies:
      to-regex-range: 5.0.1
    dev: true

  /finalhandler/1.1.2:
    resolution: {integrity: sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==}
    engines: {node: '>= 0.8'}
    dependencies:
      debug: 2.6.9
      encodeurl: 1.0.2
      escape-html: 1.0.3
      on-finished: 2.3.0
      parseurl: 1.3.3
      statuses: 1.5.0
      unpipe: 1.0.0
    dev: true

  /find-config/1.0.0:
    resolution: {integrity: sha1-6vorm8B/qckOmgw++c7PHMgA9TA=}
    engines: {node: '>= 0.12'}
    dependencies:
      user-home: 2.0.0
    dev: true

  /find-node-modules/2.0.0:
    resolution: {integrity: sha512-8MWIBRgJi/WpjjfVXumjPKCtmQ10B+fjx6zmSA+770GMJirLhWIzg8l763rhjl9xaeaHbnxPNRQKq2mgMhr+aw==}
    dependencies:
      findup-sync: 3.0.0
      merge: 1.2.1
    dev: true

  /find-root/1.1.0:
    resolution: {integrity: sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==}
    dev: true

  /find-up/1.1.2:
    resolution: {integrity: sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=}
    engines: {node: '>=0.10.0'}
    dependencies:
      path-exists: 2.1.0
      pinkie-promise: 2.0.1
    dev: true

  /find-up/2.1.0:
    resolution: {integrity: sha1-RdG35QbHF93UgndaK3eSCjwMV6c=}
    engines: {node: '>=4'}
    dependencies:
      locate-path: 2.0.0
    dev: true

  /find-up/3.0.0:
    resolution: {integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==}
    engines: {node: '>=6'}
    dependencies:
      locate-path: 3.0.0
    dev: true

  /find-up/4.1.0:
    resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==}
    engines: {node: '>=8'}
    dependencies:
      locate-path: 5.0.0
      path-exists: 4.0.0
    dev: true

  /findup-sync/3.0.0:
    resolution: {integrity: sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==}
    engines: {node: '>= 0.10'}
    dependencies:
      detect-file: 1.0.0
      is-glob: 4.0.1
      micromatch: 3.1.10
      resolve-dir: 1.0.1
    dev: true

  /flat/4.1.0:
    resolution: {integrity: sha512-Px/TiLIznH7gEDlPXcUD4KnBusa6kR6ayRUVcnEAbreRIuhkqow/mun59BuRXwoYk7ZQOLW1ZM05ilIvK38hFw==}
    hasBin: true
    dependencies:
      is-buffer: 2.0.3
    dev: true

  /flatted/2.0.1:
    resolution: {integrity: sha512-a1hQMktqW9Nmqr5aktAux3JMNqaucxGcjtjWnZLHX7yyPCmlSV3M54nGYbqT8K+0GhF3NBgmJCc3ma+WOgX8Jg==}
    dev: true

  /fn-name/2.0.1:
    resolution: {integrity: sha1-UhTXU3pNBqSjAcDMJi/rhBiAAuc=}
    engines: {node: '>=0.10.0'}
    dev: true

  /follow-redirects/1.7.0:
    resolution: {integrity: sha512-m/pZQy4Gj287eNy94nivy5wchN3Kp+Q5WgUPNy5lJSZ3sgkVKSYV/ZChMAQVIgx1SqfZ2zBZtPA2YlXIWxxJOQ==}
    engines: {node: '>=4.0'}
    dependencies:
      debug: 3.2.6
    dev: true

  /for-in/1.0.2:
    resolution: {integrity: sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=}
    engines: {node: '>=0.10.0'}
    dev: true

  /form-data/2.5.0:
    resolution: {integrity: sha512-WXieX3G/8side6VIqx44ablyULoGruSde5PNTxoUyo5CeyAMX6nVWUd0rgist/EuX655cjhUhTo1Fo3tRYqbcA==}
    engines: {node: '>= 0.12'}
    dependencies:
      asynckit: 0.4.0
      combined-stream: 1.0.8
      mime-types: 2.1.24
    dev: false

  /formidable/1.2.1:
    resolution: {integrity: sha512-Fs9VRguL0gqGHkXS5GQiMCr1VhZBxz0JnJs4JmMp/2jL18Fmbzvv7vOFRU+U8TBkHEE/CX1qDXzJplVULgsLeg==}
    dev: false

  /forwarded/0.1.2:
    resolution: {integrity: sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=}
    engines: {node: '>= 0.6'}
    dev: true

  /fragment-cache/0.2.1:
    resolution: {integrity: sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=}
    engines: {node: '>=0.10.0'}
    dependencies:
      map-cache: 0.2.2
    dev: true

  /fresh/0.5.2:
    resolution: {integrity: sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=}
    engines: {node: '>= 0.6'}
    dev: true

  /from/0.1.7:
    resolution: {integrity: sha1-g8YK/Fi5xWmXAH7Rp2izqzA6RP4=}
    dev: true

  /from2-string/1.1.0:
    resolution: {integrity: sha1-GCgrJ9CKJnyzAwzSuLSw8hKvdSo=}
    dependencies:
      from2: 2.3.0
    dev: true

  /from2/2.3.0:
    resolution: {integrity: sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=}
    dependencies:
      inherits: 2.0.4
      readable-stream: 2.3.6
    dev: true

  /fs-extra/7.0.1:
    resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==}
    engines: {node: '>=6 <7 || >=8'}
    dependencies:
      graceful-fs: 4.2.1
      jsonfile: 4.0.0
      universalify: 0.1.2
    dev: true

  /fs-minipass/1.2.7:
    resolution: {integrity: sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==}
    dependencies:
      minipass: 2.9.0
    dev: true
    optional: true

  /fs.realpath/1.0.0:
    resolution: {integrity: sha1-FQStJSMVjKpA20onh8sBQRmU6k8=}
    dev: true

  /fsevents/1.2.9:
    resolution: {integrity: sha512-oeyj2H3EjjonWcFjD5NvZNE9Rqe4UW+nQBU2HNeKw0koVLEFIhtyETyAakeAM3de7Z/SW5kcA+fZUait9EApnw==}
    engines: {node: '>=4.0'}
    os: [darwin]
    deprecated: fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.
    requiresBuild: true
    dependencies:
      nan: 2.14.0
      node-pre-gyp: 0.12.0
    dev: true
    optional: true
    bundledDependencies:
      - node-pre-gyp

  /fsevents/2.0.7:
    resolution: {integrity: sha512-a7YT0SV3RB+DjYcppwVDLtn13UQnmg0SWZS7ezZD0UjnLwXmy8Zm21GMVGLaFGimIqcvyMQaOJBrop8MyOp1kQ==}
    engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
    os: [darwin]
    deprecated: '"Please update to latest v2.3 or v2.2"'
    requiresBuild: true
    dev: true
    optional: true

  /function-bind/1.1.1:
    resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==}
    dev: true

  /g-status/2.0.2:
    resolution: {integrity: sha512-kQoE9qH+T1AHKgSSD0Hkv98bobE90ILQcXAF4wvGgsr7uFqNvwmh8j+Lq3l0RVt3E3HjSbv2B9biEGcEtpHLCA==}
    engines: {node: '>=6'}
    dependencies:
      arrify: 1.0.1
      matcher: 1.1.1
      simple-git: 1.124.0
    dev: true

  /garnish/5.2.0:
    resolution: {integrity: sha1-vtQ2WTguSxmOM8eTiXvnxwHmVXc=}
    hasBin: true
    dependencies:
      chalk: 0.5.1
      minimist: 1.2.0
      pad-left: 2.1.0
      pad-right: 0.2.2
      prettier-bytes: 1.0.4
      pretty-ms: 2.1.0
      right-now: 1.0.0
      split2: 0.2.1
      stdout-stream: 1.4.1
      url-trim: 1.0.0
    dev: true

  /gauge/2.7.4:
    resolution: {integrity: sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=}
    dependencies:
      aproba: 1.2.0
      console-control-strings: 1.1.0
      has-unicode: 2.0.1
      object-assign: 4.1.1
      signal-exit: 3.0.2
      string-width: 1.0.2
      strip-ansi: 3.0.1
      wide-align: 1.1.3
    dev: true
    optional: true

  /get-assigned-identifiers/1.2.0:
    resolution: {integrity: sha512-mBBwmeGTrxEMO4pMaaf/uUEFHnYtwr8FTe8Y/mer4rcV/bye0qGm6pw1bGZFGStxC5O76c5ZAVBGnqHmOaJpdQ==}
    dev: true

  /get-caller-file/1.0.3:
    resolution: {integrity: sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==}
    dev: true

  /get-caller-file/2.0.5:
    resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==}
    engines: {node: 6.* || 8.* || >= 10.*}
    dev: true

  /get-own-enumerable-property-symbols/3.0.0:
    resolution: {integrity: sha512-CIJYJC4GGF06TakLg8z4GQKvDsx9EMspVxOYih7LerEL/WosUnFIww45CGfxfeKHqlg3twgUrYRT1O3WQqjGCg==}
    dev: true

  /get-pkg-repo/1.4.0:
    resolution: {integrity: sha1-xztInAbYDMVTbCyFP54FIyBWly0=}
    hasBin: true
    dependencies:
      hosted-git-info: 2.8.2
      meow: 3.7.0
      normalize-package-data: 2.5.0
      parse-github-repo-url: 1.4.1
      through2: 2.0.5
    dev: true

  /get-ports/1.0.3:
    resolution: {integrity: sha1-9AvVgKyn7A77e5bL/L6wPviUteg=}
    dependencies:
      map-limit: 0.0.1
    dev: true

  /get-stdin/4.0.1:
    resolution: {integrity: sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=}
    engines: {node: '>=0.10.0'}
    dev: true

  /get-stdin/7.0.0:
    resolution: {integrity: sha512-zRKcywvrXlXsA0v0i9Io4KDRaAw7+a1ZpjRwl9Wox8PFlVCCHra7E9c4kqXCoCM9nR5tBkaTTZRBoCm60bFqTQ==}
    engines: {node: '>=8'}
    dev: true

  /get-stream/3.0.0:
    resolution: {integrity: sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=}
    engines: {node: '>=4'}
    dev: true

  /get-stream/4.1.0:
    resolution: {integrity: sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==}
    engines: {node: '>=6'}
    dependencies:
      pump: 3.0.0
    dev: true

  /get-value/2.0.6:
    resolution: {integrity: sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=}
    engines: {node: '>=0.10.0'}
    dev: true

  /git-raw-commits/2.0.0:
    resolution: {integrity: sha512-w4jFEJFgKXMQJ0H0ikBk2S+4KP2VEjhCvLCNqbNRQC8BgGWgLKNCO7a9K9LI+TVT7Gfoloje502sEnctibffgg==}
    engines: {node: '>=6.9.0'}
    hasBin: true
    dependencies:
      dargs: 4.1.0
      lodash.template: 4.5.0
      meow: 4.0.1
      split2: 2.2.0
      through2: 2.0.5
    dev: true

  /git-remote-origin-url/2.0.0:
    resolution: {integrity: sha1-UoJlna4hBxRaERJhEq0yFuxfpl8=}
    engines: {node: '>=4'}
    dependencies:
      gitconfiglocal: 1.0.0
      pify: 2.3.0
    dev: true

  /git-semver-tags/3.0.0:
    resolution: {integrity: sha512-T4C/gJ9k2Bnxz+PubtcyiMtUUKrC+Nh9Q4zaECcnmVMwJgPhrNyP/Rf+YpdRqsJbCV/+kYrCH24Xg+IeAmbOPg==}
    engines: {node: '>=6.9.0'}
    hasBin: true
    dependencies:
      meow: 4.0.1
      semver: 6.3.0
    dev: true

  /gitconfiglocal/1.0.0:
    resolution: {integrity: sha1-QdBF84UaXqiPA/JMocYXgRRGS5s=}
    dependencies:
      ini: 1.3.5
    dev: true

  /glob-parent/3.1.0:
    resolution: {integrity: sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=}
    dependencies:
      is-glob: 3.1.0
      path-dirname: 1.0.2
    dev: true

  /glob-parent/5.0.0:
    resolution: {integrity: sha512-Z2RwiujPRGluePM6j699ktJYxmPpJKCfpGA13jz2hmFZC7gKetzrWvg5KN3+OsIFmydGyZ1AVwERCq1w/ZZwRg==}
    engines: {node: '>= 6'}
    dependencies:
      is-glob: 4.0.1
    dev: true

  /glob/5.0.15:
    resolution: {integrity: sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=}
    dependencies:
      inflight: 1.0.6
      inherits: 2.0.4
      minimatch: 3.0.4
      once: 1.4.0
      path-is-absolute: 1.0.1
    dev: true

  /glob/7.1.3:
    resolution: {integrity: sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==}
    dependencies:
      fs.realpath: 1.0.0
      inflight: 1.0.6
      inherits: 2.0.4
      minimatch: 3.0.4
      once: 1.4.0
      path-is-absolute: 1.0.1
    dev: true

  /glob/7.1.4:
    resolution: {integrity: sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==}
    dependencies:
      fs.realpath: 1.0.0
      inflight: 1.0.6
      inherits: 2.0.4
      minimatch: 3.0.4
      once: 1.4.0
      path-is-absolute: 1.0.1
    dev: true

  /global-modules/1.0.0:
    resolution: {integrity: sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==}
    engines: {node: '>=0.10.0'}
    dependencies:
      global-prefix: 1.0.2
      is-windows: 1.0.2
      resolve-dir: 1.0.1
    dev: true

  /global-prefix/1.0.2:
    resolution: {integrity: sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=}
    engines: {node: '>=0.10.0'}
    dependencies:
      expand-tilde: 2.0.2
      homedir-polyfill: 1.0.3
      ini: 1.3.5
      is-windows: 1.0.2
      which: 1.3.1
    dev: true

  /globals/9.18.0:
    resolution: {integrity: sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==}
    engines: {node: '>=0.10.0'}
    dev: true

  /globby/6.1.0:
    resolution: {integrity: sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=}
    engines: {node: '>=0.10.0'}
    dependencies:
      array-union: 1.0.2
      glob: 7.1.4
      object-assign: 4.1.1
      pify: 2.3.0
      pinkie-promise: 2.0.1
    dev: true

  /graceful-fs/4.2.1:
    resolution: {integrity: sha512-b9usnbDGnD928gJB3LrCmxoibr3VE4U2SMo5PBuBnokWyDADTqDPXg4YpwKF1trpH+UbGp7QLicO3+aWEy0+mw==}
    dev: true

  /growl/1.10.5:
    resolution: {integrity: sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==}
    engines: {node: '>=4.x'}
    dev: true

  /handlebars/4.1.2:
    resolution: {integrity: sha512-nvfrjqvt9xQ8Z/w0ijewdD/vvWDTOweBUm96NTr66Wfvo1mJenBLwcYmPs3TIBP5ruzYGD7Hx/DaM9RmhroGPw==}
    engines: {node: '>=0.4.7'}
    hasBin: true
    dependencies:
      neo-async: 2.6.1
      optimist: 0.6.1
      source-map: 0.6.1
    optionalDependencies:
      uglify-js: 3.6.0
    dev: true

  /has-ansi/0.1.0:
    resolution: {integrity: sha1-hPJlqujA5qiKEtcCKJS3VoiUxi4=}
    engines: {node: '>=0.10.0'}
    hasBin: true
    dependencies:
      ansi-regex: 0.2.1
    dev: true

  /has-ansi/2.0.0:
    resolution: {integrity: sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=}
    engines: {node: '>=0.10.0'}
    dependencies:
      ansi-regex: 2.1.1

  /has-binary2/1.0.3:
    resolution: {integrity: sha512-G1LWKhDSvhGeAQ8mPVQlqNcOB2sJdwATtZKl2pDKKHfpf/rYj24lkinxf69blJbnsvtqqNU+L3SL50vzZhXOnw==}
    dependencies:
      isarray: 2.0.1
    dev: true

  /has-cors/1.1.0:
    resolution: {integrity: sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk=}
    dev: true

  /has-flag/1.0.0:
    resolution: {integrity: sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=}
    engines: {node: '>=0.10.0'}
    dev: true

  /has-flag/3.0.0:
    resolution: {integrity: sha1-tdRU3CGZriJWmfNGfloH87lVuv0=}
    engines: {node: '>=4'}
    dev: true

  /has-symbols/1.0.0:
    resolution: {integrity: sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=}
    engines: {node: '>= 0.4'}
    dev: true

  /has-unicode/2.0.1:
    resolution: {integrity: sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=}
    dev: true
    optional: true

  /has-value/0.3.1:
    resolution: {integrity: sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=}
    engines: {node: '>=0.10.0'}
    dependencies:
      get-value: 2.0.6
      has-values: 0.1.4
      isobject: 2.1.0
    dev: true

  /has-value/1.0.0:
    resolution: {integrity: sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=}
    engines: {node: '>=0.10.0'}
    dependencies:
      get-value: 2.0.6
      has-values: 1.0.0
      isobject: 3.0.1
    dev: true

  /has-values/0.1.4:
    resolution: {integrity: sha1-bWHeldkd/Km5oCCJrThL/49it3E=}
    engines: {node: '>=0.10.0'}
    dev: true

  /has-values/1.0.0:
    resolution: {integrity: sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=}
    engines: {node: '>=0.10.0'}
    dependencies:
      is-number: 3.0.0
      kind-of: 4.0.0
    dev: true

  /has/1.0.3:
    resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==}
    engines: {node: '>= 0.4.0'}
    dependencies:
      function-bind: 1.1.1
    dev: true

  /hash-base/3.0.4:
    resolution: {integrity: sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=}
    engines: {node: '>=4'}
    dependencies:
      inherits: 2.0.4
      safe-buffer: 5.2.0
    dev: true

  /hash.js/1.1.7:
    resolution: {integrity: sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==}
    dependencies:
      inherits: 2.0.4
      minimalistic-assert: 1.0.1
    dev: true

  /he/1.2.0:
    resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==}
    hasBin: true
    dev: true

  /history/5.1.0:
    resolution: {integrity: sha512-zPuQgPacm2vH2xdORvGGz1wQMuHSIB56yNAy5FnLuwOwgSYyPKptJtcMm6Ev+hRGeS+GzhbmRacHzvlESbFwDg==}
    dependencies:
      '@babel/runtime': 7.16.5
    dev: false

  /hmac-drbg/1.0.1:
    resolution: {integrity: sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=}
    dependencies:
      hash.js: 1.1.7
      minimalistic-assert: 1.0.1
      minimalistic-crypto-utils: 1.0.1
    dev: true

  /home-or-tmp/2.0.0:
    resolution: {integrity: sha1-42w/LSyufXRqhX440Y1fMqeILbg=}
    engines: {node: '>=0.10.0'}
    dependencies:
      os-homedir: 1.0.2
      os-tmpdir: 1.0.2
    dev: true

  /homedir-polyfill/1.0.3:
    resolution: {integrity: sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==}
    engines: {node: '>=0.10.0'}
    dependencies:
      parse-passwd: 1.0.0
    dev: true

  /hosted-git-info/2.8.2:
    resolution: {integrity: sha512-CyjlXII6LMsPMyUzxpTt8fzh5QwzGqPmQXgY/Jyf4Zfp27t/FvfhwoE/8laaMUcMy816CkWF20I7NeQhwwY88w==}
    dependencies:
      lru-cache: 5.1.1
    dev: true

  /htmlescape/1.1.1:
    resolution: {integrity: sha1-OgPtwiFLyjtmQko+eVk0lQnLA1E=}
    engines: {node: '>=0.10'}
    dev: true

  /http-errors/1.7.2:
    resolution: {integrity: sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==}
    engines: {node: '>= 0.6'}
    dependencies:
      depd: 1.1.2
      inherits: 2.0.3
      setprototypeof: 1.1.1
      statuses: 1.5.0
      toidentifier: 1.0.0
    dev: true

  /http-errors/1.7.3:
    resolution: {integrity: sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==}
    engines: {node: '>= 0.6'}
    dependencies:
      depd: 1.1.2
      inherits: 2.0.4
      setprototypeof: 1.1.1
      statuses: 1.5.0
      toidentifier: 1.0.0
    dev: true

  /http-proxy/1.17.0:
    resolution: {integrity: sha512-Taqn+3nNvYRfJ3bGvKfBSRwy1v6eePlm3oc/aWVxZp57DQr5Eq3xhKJi7Z4hZpS8PC3H4qI+Yly5EmFacGuA/g==}
    engines: {node: '>=4.0.0'}
    dependencies:
      eventemitter3: 3.1.2
      follow-redirects: 1.7.0
      requires-port: 1.0.0
    dev: true

  /https-browserify/1.0.0:
    resolution: {integrity: sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=}
    dev: true

  /https-proxy-agent/2.2.2:
    resolution: {integrity: sha512-c8Ndjc9Bkpfx/vCJueCPy0jlP4ccCCSNDp8xwCZzPjKJUm+B+u9WX2x98Qx4n1PiMNTWo3D7KK5ifNV/yJyRzg==}
    engines: {node: '>= 4.5.0'}
    dependencies:
      agent-base: 4.3.0
      debug: 3.2.6
    dev: true

  /husky/3.0.2:
    resolution: {integrity: sha512-WXCtaME2x0o4PJlKY4ap8BzLA+D0zlvefqAvLCPriOOu+x0dpO5uc5tlB7CY6/0SE2EESmoZsj4jW5D09KrJoA==}
    engines: {node: '>=8.6.0'}
    hasBin: true
    requiresBuild: true
    dependencies:
      chalk: 2.4.2
      cosmiconfig: 5.2.1
      execa: 1.0.0
      get-stdin: 7.0.0
      is-ci: 2.0.0
      opencollective-postinstall: 2.0.2
      pkg-dir: 4.2.0
      please-upgrade-node: 3.1.1
      read-pkg: 5.2.0
      run-node: 1.0.0
      slash: 3.0.0
    dev: true

  /iced-coffee-script/108.0.13:
    resolution: {integrity: sha512-0qG9vtelrtfY1NCh+120EINbytkt2rkCVXJ81EOItbP7B8vildMCfLfuQdYRSy7r2T6Z+2zok/NuPRuokqSNNA==}
    engines: {node: '>=0.8.0'}
    hasBin: true
    dependencies:
      iced-runtime: 1.0.3
      uglify-js: 3.6.0
    dev: true

  /iced-runtime/1.0.3:
    resolution: {integrity: sha1-LU9PuZmreqVDCxk8d6f85BGDGc4=}
    dev: true

  /iconv-lite/0.4.24:
    resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==}
    engines: {node: '>=0.10.0'}
    dependencies:
      safer-buffer: 2.1.2
    dev: true

  /ieee754/1.1.13:
    resolution: {integrity: sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==}
    dev: true

  /ignore-walk/3.0.3:
    resolution: {integrity: sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw==}
    dependencies:
      minimatch: 3.0.4
    dev: true
    optional: true

  /import-fresh/2.0.0:
    resolution: {integrity: sha1-2BNVwVYS04bGH53dOSLUMEgipUY=}
    engines: {node: '>=4'}
    dependencies:
      caller-path: 2.0.0
      resolve-from: 3.0.0
    dev: true

  /indent-string/2.1.0:
    resolution: {integrity: sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=}
    engines: {node: '>=0.10.0'}
    dependencies:
      repeating: 2.0.1
    dev: true

  /indent-string/3.2.0:
    resolution: {integrity: sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=}
    engines: {node: '>=4'}
    dev: true

  /indexof/0.0.1:
    resolution: {integrity: sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=}
    dev: true

  /individual/3.0.0:
    resolution: {integrity: sha1-58pPhfiVewGHNPKFdQ3CLsL5hi0=}
    dev: true

  /inflight/1.0.6:
    resolution: {integrity: sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=}
    dependencies:
      once: 1.4.0
      wrappy: 1.0.2
    dev: true

  /inherits/2.0.1:
    resolution: {integrity: sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=}
    dev: true

  /inherits/2.0.3:
    resolution: {integrity: sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=}
    dev: true

  /inherits/2.0.4:
    resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}

  /ini/1.3.5:
    resolution: {integrity: sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==}
    deprecated: Please update to ini >=1.3.6 to avoid a prototype pollution issue
    dev: true

  /inject-lr-script/2.1.0:
    resolution: {integrity: sha1-5htehMEYczkGy+oB7D10Zpijn2U=}
    dependencies:
      resp-modifier: 6.0.2
    dev: true

  /inline-source-map/0.6.2:
    resolution: {integrity: sha1-+Tk0ccGKedFyT4Y/o4tYY3Ct4qU=}
    dependencies:
      source-map: 0.5.7
    dev: true

  /inquirer/6.2.0:
    resolution: {integrity: sha512-QIEQG4YyQ2UYZGDC4srMZ7BjHOmNk1lR2JQj5UknBapklm6WHA+VVH7N+sUdX3A7NeCfGF8o4X1S3Ao7nAcIeg==}
    engines: {node: '>=6.0.0'}
    dependencies:
      ansi-escapes: 3.2.0
      chalk: 2.4.2
      cli-cursor: 2.1.0
      cli-width: 2.2.0
      external-editor: 3.1.0
      figures: 2.0.0
      lodash: 4.17.15
      mute-stream: 0.0.7
      run-async: 2.3.0
      rxjs: 6.5.2
      string-width: 2.1.1
      strip-ansi: 4.0.0
      through: 2.3.8
    dev: true

  /inquirer/6.5.0:
    resolution: {integrity: sha512-scfHejeG/lVZSpvCXpsB4j/wQNPM5JC8kiElOI0OUTwmc1RTpXr4H32/HOlQHcZiYl2z2VElwuCVDRG8vFmbnA==}
    engines: {node: '>=6.0.0'}
    dependencies:
      ansi-escapes: 3.2.0
      chalk: 2.4.2
      cli-cursor: 2.1.0
      cli-width: 2.2.0
      external-editor: 3.1.0
      figures: 2.0.0
      lodash: 4.17.15
      mute-stream: 0.0.7
      run-async: 2.3.0
      rxjs: 6.5.2
      string-width: 2.1.1
      strip-ansi: 5.2.0
      through: 2.3.8
    dev: true

  /insert-module-globals/7.2.0:
    resolution: {integrity: sha512-VE6NlW+WGn2/AeOMd496AHFYmE7eLKkUY6Ty31k4og5vmA3Fjuwe9v6ifH6Xx/Hz27QvdoMoviw1/pqWRB09Sw==}
    hasBin: true
    dependencies:
      acorn-node: 1.7.0
      combine-source-map: 0.8.0
      concat-stream: 1.6.2
      is-buffer: 1.1.6
      JSONStream: 1.3.5
      path-is-absolute: 1.0.1
      process: 0.11.10
      through2: 2.0.5
      undeclared-identifiers: 1.1.3
      xtend: 4.0.2
    dev: true

  /internal-ip/3.0.1:
    resolution: {integrity: sha512-NXXgESC2nNVtU+pqmC9e6R8B1GpKxzsAQhffvh5AL79qKnodd+L7tnEQmTiUAVngqLalPbSqRA7XGIEL5nCd0Q==}
    engines: {node: '>=4'}
    os: [android, darwin, freebsd, linux, openbsd, sunos, win32]
    dependencies:
      default-gateway: 2.7.2
      ipaddr.js: 1.9.1
    dev: true

  /interpret/1.2.0:
    resolution: {integrity: sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw==}
    engines: {node: '>= 0.10'}
    dev: true

  /invariant/2.2.4:
    resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==}
    dependencies:
      loose-envify: 1.4.0
    dev: true

  /invert-kv/2.0.0:
    resolution: {integrity: sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==}
    engines: {node: '>=4'}
    dev: true

  /ip-regex/2.1.0:
    resolution: {integrity: sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=}
    engines: {node: '>=4'}
    dev: true

  /ipaddr.js/1.9.0:
    resolution: {integrity: sha512-M4Sjn6N/+O6/IXSJseKqHoFc+5FdGJ22sXqnjTpdZweHK64MzEPAyQZyEU3R/KRv2GLoa7nNtg/C2Ev6m7z+eA==}
    engines: {node: '>= 0.10'}
    dev: true

  /ipaddr.js/1.9.1:
    resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==}
    engines: {node: '>= 0.10'}
    dev: true

  /is-accessor-descriptor/0.1.6:
    resolution: {integrity: sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=}
    engines: {node: '>=0.10.0'}
    dependencies:
      kind-of: 3.2.2
    dev: true

  /is-accessor-descriptor/1.0.0:
    resolution: {integrity: sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==}
    engines: {node: '>=0.10.0'}
    dependencies:
      kind-of: 6.0.2
    dev: true

  /is-arguments/1.0.4:
    resolution: {integrity: sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==}
    engines: {node: '>= 0.4'}
    dev: true

  /is-arrayish/0.2.1:
    resolution: {integrity: sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=}
    dev: true

  /is-binary-path/1.0.1:
    resolution: {integrity: sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=}
    engines: {node: '>=0.10.0'}
    dependencies:
      binary-extensions: 1.13.1
    dev: true

  /is-binary-path/2.1.0:
    resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
    engines: {node: '>=8'}
    dependencies:
      binary-extensions: 2.0.0
    dev: true

  /is-buffer/1.1.6:
    resolution: {integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==}
    dev: true

  /is-buffer/2.0.3:
    resolution: {integrity: sha512-U15Q7MXTuZlrbymiz95PJpZxu8IlipAp4dtS3wOdgPXx3mqBnslrWU14kxfHB+Py/+2PVKSr37dMAgM2A4uArw==}
    engines: {node: '>=4'}
    dev: true

  /is-callable/1.1.4:
    resolution: {integrity: sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==}
    engines: {node: '>= 0.4'}
    dev: true

  /is-ci/2.0.0:
    resolution: {integrity: sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==}
    hasBin: true
    dependencies:
      ci-info: 2.0.0
    dev: true

  /is-data-descriptor/0.1.4:
    resolution: {integrity: sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=}
    engines: {node: '>=0.10.0'}
    dependencies:
      kind-of: 3.2.2
    dev: true

  /is-data-descriptor/1.0.0:
    resolution: {integrity: sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==}
    engines: {node: '>=0.10.0'}
    dependencies:
      kind-of: 6.0.2
    dev: true

  /is-date-object/1.0.1:
    resolution: {integrity: sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=}
    engines: {node: '>= 0.4'}
    dev: true

  /is-descriptor/0.1.6:
    resolution: {integrity: sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==}
    engines: {node: '>=0.10.0'}
    dependencies:
      is-accessor-descriptor: 0.1.6
      is-data-descriptor: 0.1.4
      kind-of: 5.1.0
    dev: true

  /is-descriptor/1.0.2:
    resolution: {integrity: sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==}
    engines: {node: '>=0.10.0'}
    dependencies:
      is-accessor-descriptor: 1.0.0
      is-data-descriptor: 1.0.0
      kind-of: 6.0.2
    dev: true

  /is-directory/0.3.1:
    resolution: {integrity: sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=}
    engines: {node: '>=0.10.0'}
    dev: true

  /is-extendable/0.1.1:
    resolution: {integrity: sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=}
    engines: {node: '>=0.10.0'}
    dev: true

  /is-extendable/1.0.1:
    resolution: {integrity: sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==}
    engines: {node: '>=0.10.0'}
    dependencies:
      is-plain-object: 2.0.4
    dev: true

  /is-extglob/2.1.1:
    resolution: {integrity: sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=}
    engines: {node: '>=0.10.0'}
    dev: true

  /is-finite/1.0.2:
    resolution: {integrity: sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=}
    engines: {node: '>=0.10.0'}
    dependencies:
      number-is-nan: 1.0.1
    dev: true

  /is-fullwidth-code-point/1.0.0:
    resolution: {integrity: sha1-754xOG8DGn8NZDr4L95QxFfvAMs=}
    engines: {node: '>=0.10.0'}
    dependencies:
      number-is-nan: 1.0.1
    dev: true

  /is-fullwidth-code-point/2.0.0:
    resolution: {integrity: sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=}
    engines: {node: '>=4'}
    dev: true

  /is-generator-function/1.0.7:
    resolution: {integrity: sha512-YZc5EwyO4f2kWCax7oegfuSr9mFz1ZvieNYBEjmukLxgXfBUbxAWGVF7GZf0zidYtoBl3WvC07YK0wT76a+Rtw==}
    engines: {node: '>= 0.4'}
    dev: true

  /is-glob/3.1.0:
    resolution: {integrity: sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=}
    engines: {node: '>=0.10.0'}
    dependencies:
      is-extglob: 2.1.1
    dev: true

  /is-glob/4.0.1:
    resolution: {integrity: sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==}
    engines: {node: '>=0.10.0'}
    dependencies:
      is-extglob: 2.1.1
    dev: true

  /is-nan/1.2.1:
    resolution: {integrity: sha1-n69ltvttskt/XAYoR16nH5iEAeI=}
    engines: {node: '>= 0.4'}
    dependencies:
      define-properties: 1.1.3
    dev: true

  /is-number/3.0.0:
    resolution: {integrity: sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=}
    engines: {node: '>=0.10.0'}
    dependencies:
      kind-of: 3.2.2
    dev: true

  /is-number/7.0.0:
    resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
    engines: {node: '>=0.12.0'}
    dev: true

  /is-obj/1.0.1:
    resolution: {integrity: sha1-PkcprB9f3gJc19g6iW2rn09n2w8=}
    engines: {node: '>=0.10.0'}
    dev: true

  /is-observable/1.1.0:
    resolution: {integrity: sha512-NqCa4Sa2d+u7BWc6CukaObG3Fh+CU9bvixbpcXYhy2VvYS7vVGIdAgnIS5Ks3A/cqk4rebLJ9s8zBstT2aKnIA==}
    engines: {node: '>=4'}
    dependencies:
      symbol-observable: 1.2.0
    dev: true

  /is-path-cwd/1.0.0:
    resolution: {integrity: sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=}
    engines: {node: '>=0.10.0'}
    dev: true

  /is-path-in-cwd/1.0.1:
    resolution: {integrity: sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==}
    engines: {node: '>=0.10.0'}
    dependencies:
      is-path-inside: 1.0.1
    dev: true

  /is-path-inside/1.0.1:
    resolution: {integrity: sha1-jvW33lBDej/cprToZe96pVy0gDY=}
    engines: {node: '>=0.10.0'}
    dependencies:
      path-is-inside: 1.0.2
    dev: true

  /is-plain-obj/1.1.0:
    resolution: {integrity: sha1-caUMhCnfync8kqOQpKA7OfzVHT4=}
    engines: {node: '>=0.10.0'}
    dev: true

  /is-plain-object/2.0.4:
    resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==}
    engines: {node: '>=0.10.0'}
    dependencies:
      isobject: 3.0.1
    dev: true

  /is-promise/2.1.0:
    resolution: {integrity: sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=}
    dev: true

  /is-regex/1.0.4:
    resolution: {integrity: sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=}
    engines: {node: '>= 0.4'}
    dependencies:
      has: 1.0.3
    dev: true

  /is-regexp/1.0.0:
    resolution: {integrity: sha1-/S2INUXEa6xaYz57mgnof6LLUGk=}
    engines: {node: '>=0.10.0'}
    dev: true

  /is-running/2.1.0:
    resolution: {integrity: sha1-MKc/9cw4VOT8JUkICen1q/jeCeA=}
    dev: true

  /is-stream/1.1.0:
    resolution: {integrity: sha1-EtSj3U5o4Lec6428hBc66A2RykQ=}
    engines: {node: '>=0.10.0'}
    dev: true

  /is-symbol/1.0.2:
    resolution: {integrity: sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==}
    engines: {node: '>= 0.4'}
    dependencies:
      has-symbols: 1.0.0
    dev: true

  /is-text-path/2.0.0:
    resolution: {integrity: sha512-+oDTluR6WEjdXEJMnC2z6A4FRwFoYuvShVVEGsS7ewc0UTi2QtAKMDJuL4BDEVt+5T7MjFo12RP8ghOM75oKJw==}
    engines: {node: '>=8'}
    dependencies:
      text-extensions: 2.0.0
    dev: true

  /is-utf8/0.2.1:
    resolution: {integrity: sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=}
    dev: true

  /is-windows/1.0.2:
    resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==}
    engines: {node: '>=0.10.0'}
    dev: true

  /isarray/0.0.1:
    resolution: {integrity: sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=}
    dev: true

  /isarray/1.0.0:
    resolution: {integrity: sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=}

  /isarray/2.0.1:
    resolution: {integrity: sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=}
    dev: true

  /isarray/2.0.5:
    resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==}
    dev: true

  /isbinaryfile/3.0.3:
    resolution: {integrity: sha512-8cJBL5tTd2OS0dM4jz07wQd5g0dCCqIhUxPIGtZfa5L6hWlvV5MHTITy/DBAsF+Oe2LS1X3krBUhNwaGUWpWxw==}
    engines: {node: '>=0.6.0'}
    dependencies:
      buffer-alloc: 1.2.0
    dev: true

  /isexe/2.0.0:
    resolution: {integrity: sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=}
    dev: true

  /isobject/2.1.0:
    resolution: {integrity: sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=}
    engines: {node: '>=0.10.0'}
    dependencies:
      isarray: 1.0.0
    dev: true

  /isobject/3.0.1:
    resolution: {integrity: sha1-TkMekrEalzFjaqH5yNHMvP2reN8=}
    engines: {node: '>=0.10.0'}
    dev: true

  /istanbul/0.4.5:
    resolution: {integrity: sha1-ZcfXPUxNqE1POsMQuRj7C4Azczs=}
    deprecated: |-
      This module is no longer maintained, try this instead:
        npm i nyc
      Visit https://istanbul.js.org/integrations for other alternatives.
    hasBin: true
    dependencies:
      abbrev: 1.0.9
      async: 1.5.2
      escodegen: 1.8.1
      esprima: 2.7.3
      glob: 5.0.15
      handlebars: 4.1.2
      js-yaml: 3.13.1
      mkdirp: 0.5.1
      nopt: 3.0.6
      once: 1.4.0
      resolve: 1.1.7
      supports-color: 3.2.3
      which: 1.3.1
      wordwrap: 1.0.0
    dev: true

  /jase/1.2.0:
    resolution: {integrity: sha1-Mm24FwXcmL/3A3zQmA/buTq+wDM=}
    hasBin: true
    dependencies:
      core-util-is: 1.0.2
      minimist: 1.2.0
    dev: true

  /js-tokens/3.0.2:
    resolution: {integrity: sha1-mGbfOVECEw449/mWvOtlRDIJwls=}
    dev: true

  /js-tokens/4.0.0:
    resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
    dev: true

  /js-yaml/3.13.1:
    resolution: {integrity: sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==}
    hasBin: true
    dependencies:
      argparse: 1.0.10
      esprima: 4.0.1
    dev: true

  /jsdoctypeparser/1.2.0:
    resolution: {integrity: sha1-597cFToRhJ/8UUEUSuhqfvDCU5I=}
    dependencies:
      lodash: 3.10.1
    dev: true

  /jsesc/0.5.0:
    resolution: {integrity: sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=}
    hasBin: true
    dev: true

  /jsesc/1.3.0:
    resolution: {integrity: sha1-RsP+yMGJKxKwgz25vHYiF226s0s=}
    hasBin: true
    dev: true

  /json-parse-better-errors/1.0.2:
    resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==}
    dev: true

  /json-stable-stringify/0.0.1:
    resolution: {integrity: sha1-YRwj6BTbN1Un34URk9tZ3Sryf0U=}
    dependencies:
      jsonify: 0.0.0
    dev: true

  /json-stringify-safe/5.0.1:
    resolution: {integrity: sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=}
    dev: true

  /json5/0.5.1:
    resolution: {integrity: sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=}
    hasBin: true
    dev: true

  /jsonfile/4.0.0:
    resolution: {integrity: sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=}
    optionalDependencies:
      graceful-fs: 4.2.1
    dev: true

  /jsonify/0.0.0:
    resolution: {integrity: sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=}
    dev: true

  /jsonparse/1.3.1:
    resolution: {integrity: sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=}
    engines: {'0': node >= 0.2.0}
    dev: true

  /just-extend/4.0.2:
    resolution: {integrity: sha512-FrLwOgm+iXrPV+5zDU6Jqu4gCRXbWEQg2O3SKONsWE4w7AXFRkryS53bpWdaL9cNol+AmR3AEYz6kn+o0fCPnw==}
    dev: true

  /karma-browserstack-launcher/1.5.1_karma@4.2.0:
    resolution: {integrity: sha512-zt9Ukow5A9WZHZXCFVO/h5kRsAdaZYeMNJK9Uan8v42amQXt3B/DZVxl24NCcAIxufKjW13UWd9iJ9knG9OCYw==}
    peerDependencies:
      karma: '>=0.9'
    dependencies:
      browserstack: 1.5.2
      browserstack-local: 1.4.2
      karma: 4.2.0
      q: 1.5.1
    dev: true

  /karma-chrome-launcher/3.0.0:
    resolution: {integrity: sha512-u/PnVgDOP97AUe/gJeABlC6Wa6aQ83MZsm0JgsJQ5bGQ9XcXON/7b2aRhl59A62Zom+q3PFveBkczc7E1RT7TA==}
    dependencies:
      which: 1.3.1
    dev: true

  /karma-coverage/1.1.2:
    resolution: {integrity: sha512-eQawj4Cl3z/CjxslYy9ariU4uDh7cCNFZHNWXWRpl0pNeblY/4wHR7M7boTYXWrn9bY0z2pZmr11eKje/S/hIw==}
    dependencies:
      dateformat: 1.0.12
      istanbul: 0.4.5
      lodash: 4.17.15
      minimatch: 3.0.4
      source-map: 0.5.7
    dev: true

  /karma-firefox-launcher/1.1.0:
    resolution: {integrity: sha512-LbZ5/XlIXLeQ3cqnCbYLn+rOVhuMIK9aZwlP6eOLGzWdo1UVp7t6CN3DP4SafiRLjexKwHeKHDm0c38Mtd3VxA==}
    dev: true

  /karma-mocha/1.3.0:
    resolution: {integrity: sha1-7qrH/8DiAetjxGdEDStpx883eL8=}
    dependencies:
      minimist: 1.2.0
    dev: true

  /karma-typescript/4.1.1_karma@4.2.0+typescript@3.2.4:
    resolution: {integrity: sha512-NiGt3Lh8pxKY6hSW4mBV7X45zfB+EA4ezVMNN/vnzLvN+du0UoEc8lTAhrD/DMrjKP3wDlpabku652svRyguXg==}
    peerDependencies:
      karma: 1 || 2 || 3 || 4
      typescript: 1 || 2 || 3
    dependencies:
      acorn: 6.2.1
      acorn-walk: 6.2.0
      assert: 2.0.0
      async: 3.1.0
      browser-resolve: 1.11.3
      browserify-zlib: 0.2.0
      buffer: 5.2.1
      combine-source-map: 0.8.0
      console-browserify: 1.1.0
      constants-browserify: 1.0.0
      convert-source-map: 1.6.0
      crypto-browserify: 3.12.0
      diff: 4.0.1
      domain-browser: 1.2.0
      events: 3.0.0
      glob: 7.1.4
      https-browserify: 1.0.0
      istanbul: 0.4.5
      json-stringify-safe: 5.0.1
      karma: 4.2.0
      karma-coverage: 1.1.2
      lodash: 4.17.15
      log4js: 4.5.1
      minimatch: 3.0.4
      os-browserify: 0.3.0
      pad: 3.2.0
      path-browserify: 1.0.0
      process: 0.11.10
      punycode: 2.1.1
      querystring-es3: 0.2.1
      readable-stream: 3.4.0
      remap-istanbul: 0.13.0
      source-map: 0.7.3
      stream-browserify: 2.0.2
      stream-http: 3.0.0
      string_decoder: 1.2.0
      timers-browserify: 2.0.10
      tmp: 0.1.0
      tty-browserify: 0.0.1
      typescript: 3.2.4
      url: 0.11.0
      util: 0.12.1
      vm-browserify: 1.1.0
    dev: true

  /karma/4.2.0:
    resolution: {integrity: sha512-fmCuxN1rwJxTdZfOXK5LjlmS4Ana/OvzNMpkyLL/TLE8hmgSkpVpMYQ7RTVa8TNKRVQDZNl5W1oF5cfKfgIMlA==}
    engines: {node: '>= 8'}
    hasBin: true
    dependencies:
      bluebird: 3.5.5
      body-parser: 1.19.0
      braces: 3.0.2
      chokidar: 3.0.2
      colors: 1.3.3
      connect: 3.7.0
      core-js: 3.1.4
      di: 0.0.1
      dom-serialize: 2.2.1
      flatted: 2.0.1
      glob: 7.1.4
      graceful-fs: 4.2.1
      http-proxy: 1.17.0
      isbinaryfile: 3.0.3
      lodash: 4.17.15
      log4js: 4.5.1
      mime: 2.4.4
      minimatch: 3.0.4
      optimist: 0.6.1
      qjobs: 1.2.0
      range-parser: 1.2.1
      rimraf: 2.6.3
      safe-buffer: 5.2.0
      socket.io: 2.1.1
      source-map: 0.6.1
      tmp: 0.0.33
      useragent: 2.3.0
    dev: true

  /kind-of/3.2.2:
    resolution: {integrity: sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=}
    engines: {node: '>=0.10.0'}
    dependencies:
      is-buffer: 1.1.6
    dev: true

  /kind-of/4.0.0:
    resolution: {integrity: sha1-IIE989cSkosgc3hpGkUGb65y3Vc=}
    engines: {node: '>=0.10.0'}
    dependencies:
      is-buffer: 1.1.6
    dev: true

  /kind-of/5.1.0:
    resolution: {integrity: sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==}
    engines: {node: '>=0.10.0'}
    dev: true

  /kind-of/6.0.2:
    resolution: {integrity: sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==}
    engines: {node: '>=0.10.0'}
    dev: true

  /labeled-stream-splicer/2.0.2:
    resolution: {integrity: sha512-Ca4LSXFFZUjPScRaqOcFxneA0VpKZr4MMYCljyQr4LIewTLb3Y0IUTIsnBBsVubIeEfxeSZpSjSsRM8APEQaAw==}
    dependencies:
      inherits: 2.0.4
      stream-splicer: 2.0.1
    dev: true

  /lcid/2.0.0:
    resolution: {integrity: sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==}
    engines: {node: '>=6'}
    dependencies:
      invert-kv: 2.0.0
    dev: true

  /levn/0.3.0:
    resolution: {integrity: sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=}
    engines: {node: '>= 0.8.0'}
    dependencies:
      prelude-ls: 1.1.2
      type-check: 0.3.2
    dev: true

  /lines-and-columns/1.1.6:
    resolution: {integrity: sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=}
    dev: true

  /linkify-it/2.2.0:
    resolution: {integrity: sha512-GnAl/knGn+i1U/wjBz3akz2stz+HrHLsxMwHQGofCDfPvlf+gDKN58UtfmUquTY4/MXeE2x7k19KQmeoZi94Iw==}
    dependencies:
      uc.micro: 1.0.6
    dev: true

  /lint-staged/8.2.1:
    resolution: {integrity: sha512-n0tDGR/rTCgQNwXnUf/eWIpPNddGWxC32ANTNYsj2k02iZb7Cz5ox2tytwBu+2r0zDXMEMKw7Y9OD/qsav561A==}
    hasBin: true
    dependencies:
      chalk: 2.4.2
      commander: 2.20.0
      cosmiconfig: 5.2.1
      debug: 3.2.6
      dedent: 0.7.0
      del: 3.0.0
      execa: 1.0.0
      g-status: 2.0.2
      is-glob: 4.0.1
      is-windows: 1.0.2
      listr: 0.14.3
      listr-update-renderer: 0.5.0_listr@0.14.3
      lodash: 4.17.15
      log-symbols: 2.2.0
      micromatch: 3.1.10
      npm-which: 3.0.1
      p-map: 1.2.0
      path-is-inside: 1.0.2
      pify: 3.0.0
      please-upgrade-node: 3.1.1
      staged-git-files: 1.1.2
      string-argv: 0.0.2
      stringify-object: 3.3.0
      yup: 0.27.0
    dev: true

  /listr-silent-renderer/1.1.1:
    resolution: {integrity: sha1-kktaN1cVN3C/Go4/v3S4u/P5JC4=}
    engines: {node: '>=4'}
    dev: true

  /listr-update-renderer/0.5.0_listr@0.14.3:
    resolution: {integrity: sha512-tKRsZpKz8GSGqoI/+caPmfrypiaq+OQCbd+CovEC24uk1h952lVj5sC7SqyFUm+OaJ5HN/a1YLt5cit2FMNsFA==}
    engines: {node: '>=6'}
    peerDependencies:
      listr: ^0.14.2
    dependencies:
      chalk: 1.1.3
      cli-truncate: 0.2.1
      elegant-spinner: 1.0.1
      figures: 1.7.0
      indent-string: 3.2.0
      listr: 0.14.3
      log-symbols: 1.0.2
      log-update: 2.3.0
      strip-ansi: 3.0.1
    dev: true

  /listr-verbose-renderer/0.5.0:
    resolution: {integrity: sha512-04PDPqSlsqIOaaaGZ+41vq5FejI9auqTInicFRndCBgE3bXG8D6W1I+mWhk+1nqbHmyhla/6BUrd5OSiHwKRXw==}
    engines: {node: '>=4'}
    dependencies:
      chalk: 2.4.2
      cli-cursor: 2.1.0
      date-fns: 1.30.1
      figures: 2.0.0
    dev: true

  /listr/0.14.3:
    resolution: {integrity: sha512-RmAl7su35BFd/xoMamRjpIE4j3v+L28o8CT5YhAXQJm1fD+1l9ngXY8JAQRJ+tFK2i5njvi0iRUKV09vPwA0iA==}
    engines: {node: '>=6'}
    dependencies:
      '@samverschueren/stream-to-observable': 0.3.0
      is-observable: 1.1.0
      is-promise: 2.1.0
      is-stream: 1.1.0
      listr-silent-renderer: 1.1.1
      listr-update-renderer: 0.5.0_listr@0.14.3
      listr-verbose-renderer: 0.5.0
      p-map: 2.1.0
      rxjs: 6.5.2
    dev: true

  /load-json-file/1.1.0:
    resolution: {integrity: sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=}
    engines: {node: '>=0.10.0'}
    dependencies:
      graceful-fs: 4.2.1
      parse-json: 2.2.0
      pify: 2.3.0
      pinkie-promise: 2.0.1
      strip-bom: 2.0.0
    dev: true

  /load-json-file/4.0.0:
    resolution: {integrity: sha1-L19Fq5HjMhYjT9U62rZo607AmTs=}
    engines: {node: '>=4'}
    dependencies:
      graceful-fs: 4.2.1
      parse-json: 4.0.0
      pify: 3.0.0
      strip-bom: 3.0.0
    dev: true

  /locate-path/2.0.0:
    resolution: {integrity: sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=}
    engines: {node: '>=4'}
    dependencies:
      p-locate: 2.0.0
      path-exists: 3.0.0
    dev: true

  /locate-path/3.0.0:
    resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==}
    engines: {node: '>=6'}
    dependencies:
      p-locate: 3.0.0
      path-exists: 3.0.0
    dev: true

  /locate-path/5.0.0:
    resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==}
    engines: {node: '>=8'}
    dependencies:
      p-locate: 4.1.0
    dev: true

  /lodash._baseiteratee/4.7.0:
    resolution: {integrity: sha1-NKm1VDVycnw9sueO2uPA6eZr0QI=}
    dependencies:
      lodash._stringtopath: 4.8.0
    dev: false

  /lodash._basetostring/4.12.0:
    resolution: {integrity: sha1-kyfJ3FFYhmt/pLnUL0Y45XZt2d8=}
    dev: false

  /lodash._baseuniq/4.6.0:
    resolution: {integrity: sha1-DrtE5FaBSveQXGIS+iybLVG4Qeg=}
    dependencies:
      lodash._createset: 4.0.3
      lodash._root: 3.0.1
    dev: false

  /lodash._createset/4.0.3:
    resolution: {integrity: sha1-D0ZZ+7CddRlPqeK4imZE02PJ/iY=}
    dev: false

  /lodash._reinterpolate/3.0.0:
    resolution: {integrity: sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=}
    dev: true

  /lodash._root/3.0.1:
    resolution: {integrity: sha1-+6HEUkwZ7ppfgTa0YJ8BfPTe1pI=}
    dev: false

  /lodash._stringtopath/4.8.0:
    resolution: {integrity: sha1-lBvPDmQmbl/B1m/tCmlZVExXaCQ=}
    dependencies:
      lodash._basetostring: 4.12.0
    dev: false

  /lodash.escape/4.0.1:
    resolution: {integrity: sha1-yQRGkMIeBClL6qUXcS/e0fqI3pg=}
    dev: false

  /lodash.forown/4.4.0:
    resolution: {integrity: sha1-hRFc8E9z75ZuztUlEdOJPMRmg68=}
    dev: false

  /lodash.ismatch/4.4.0:
    resolution: {integrity: sha1-dWy1FQyjum8RCFp4hJZF8Yj4Xzc=}
    dev: true

  /lodash.kebabcase/4.1.1:
    resolution: {integrity: sha1-hImxyw0p/4gZXM7KRI/21swpXDY=}
    dev: false

  /lodash.map/4.6.0:
    resolution: {integrity: sha1-dx7Hg540c9nEzeKLGTlMNWL09tM=}
    dev: true

  /lodash.memoize/3.0.4:
    resolution: {integrity: sha1-LcvSwofLwKVcxCMovQxzYVDVPj8=}
    dev: true

  /lodash.remove/4.7.0:
    resolution: {integrity: sha1-8x0x58OaBpDVB07A02JxYjNO5iY=}
    dev: false

  /lodash.template/4.5.0:
    resolution: {integrity: sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==}
    dependencies:
      lodash._reinterpolate: 3.0.0
      lodash.templatesettings: 4.2.0
    dev: true

  /lodash.templatesettings/4.2.0:
    resolution: {integrity: sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==}
    dependencies:
      lodash._reinterpolate: 3.0.0
    dev: true

  /lodash.uniq/4.5.0:
    resolution: {integrity: sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=}
    dev: false

  /lodash.uniqby/4.5.0:
    resolution: {integrity: sha1-o6F7v2LutiQPSRhG6XwcTipeHiE=}
    dependencies:
      lodash._baseiteratee: 4.7.0
      lodash._baseuniq: 4.6.0
    dev: false

  /lodash/3.10.1:
    resolution: {integrity: sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=}
    dev: true

  /lodash/4.17.14:
    resolution: {integrity: sha512-mmKYbW3GLuJeX+iGP+Y7Gp1AiGHGbXHCOh/jZmrawMmsE7MS4znI3RL2FsjbqOyMayHInjOeykW7PEajUk1/xw==}
    dev: true

  /lodash/4.17.15:
    resolution: {integrity: sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==}
    dev: true

  /log-symbols/1.0.2:
    resolution: {integrity: sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg=}
    engines: {node: '>=0.10.0'}
    dependencies:
      chalk: 1.1.3
    dev: true

  /log-symbols/2.2.0:
    resolution: {integrity: sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==}
    engines: {node: '>=4'}
    dependencies:
      chalk: 2.4.2
    dev: true

  /log-update/2.3.0:
    resolution: {integrity: sha1-iDKP19HOeTiykoN0bwsbwSayRwg=}
    engines: {node: '>=4'}
    dependencies:
      ansi-escapes: 3.2.0
      cli-cursor: 2.1.0
      wrap-ansi: 3.0.1
    dev: true

  /log4js/4.5.1:
    resolution: {integrity: sha512-EEEgFcE9bLgaYUKuozyFfytQM2wDHtXn4tAN41pkaxpNjAykv11GVdeI4tHtmPWW4Xrgh9R/2d7XYghDVjbKKw==}
    engines: {node: '>=6.0'}
    dependencies:
      date-format: 2.1.0
      debug: 4.1.1
      flatted: 2.0.1
      rfdc: 1.1.4
      streamroller: 1.0.6
    dev: true

  /lolex/4.2.0:
    resolution: {integrity: sha512-gKO5uExCXvSm6zbF562EvM+rd1kQDnB9AZBbiQVzf1ZmdDpxUSvpnAaVOP83N/31mRK8Ml8/VE8DMvsAZQ+7wg==}
    dev: true

  /longest/1.0.1:
    resolution: {integrity: sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=}
    engines: {node: '>=0.10.0'}
    dev: true

  /loose-envify/1.4.0:
    resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==}
    hasBin: true
    dependencies:
      js-tokens: 4.0.0
    dev: true

  /loud-rejection/1.6.0:
    resolution: {integrity: sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=}
    engines: {node: '>=0.10.0'}
    dependencies:
      currently-unhandled: 0.4.1
      signal-exit: 3.0.2
    dev: true

  /lru-cache/4.1.5:
    resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==}
    dependencies:
      pseudomap: 1.0.2
      yallist: 2.1.2
    dev: true

  /lru-cache/5.1.1:
    resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
    dependencies:
      yallist: 3.0.3
    dev: true

  /make-error/1.3.5:
    resolution: {integrity: sha512-c3sIjNUow0+8swNwVpqoH4YCShKNFkMaw6oH1mNS2haDZQqkeZFlHS3dhoeEbKKmJB4vXpJucU6oH75aDYeE9g==}
    dev: true

  /map-age-cleaner/0.1.3:
    resolution: {integrity: sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==}
    engines: {node: '>=6'}
    dependencies:
      p-defer: 1.0.0
    dev: true

  /map-cache/0.2.2:
    resolution: {integrity: sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=}
    engines: {node: '>=0.10.0'}
    dev: true

  /map-limit/0.0.1:
    resolution: {integrity: sha1-63lhAxwPDo0AG/LVb6toXViCLzg=}
    dependencies:
      once: 1.3.3
    dev: true

  /map-obj/1.0.1:
    resolution: {integrity: sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=}
    engines: {node: '>=0.10.0'}
    dev: true

  /map-obj/2.0.0:
    resolution: {integrity: sha1-plzSkIepJZi4eRJXpSPgISIqwfk=}
    engines: {node: '>=4'}
    dev: true

  /map-stream/0.1.0:
    resolution: {integrity: sha1-5WqpTEyAVaFkBKBnS3jyFffI4ZQ=}
    dev: true

  /map-visit/1.0.0:
    resolution: {integrity: sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=}
    engines: {node: '>=0.10.0'}
    dependencies:
      object-visit: 1.0.1
    dev: true

  /markdown-doctest/0.9.1:
    resolution: {integrity: sha1-tRtu8rTiOfPxr0HAkdkC59yXLzo=}
    hasBin: true
    dependencies:
      babel-core: 6.26.3
      babel-preset-es2015: 6.24.1
      babel-preset-stage-0: 6.24.1
      chalk: 1.1.3
      glob: 7.1.4
      istanbul: 0.4.5
    dev: true

  /markdown-it/9.0.1:
    resolution: {integrity: sha512-XC9dMBHg28Xi7y5dPuLjM61upIGPJG8AiHNHYqIaXER2KNnn7eKnM5/sF0ImNnyoV224Ogn9b1Pck8VH4k0bxw==}
    hasBin: true
    dependencies:
      argparse: 1.0.10
      entities: 1.1.2
      linkify-it: 2.2.0
      mdurl: 1.0.1
      uc.micro: 1.0.6
    dev: true

  /markdox/0.1.10:
    resolution: {integrity: sha1-kLZLNatwOgDxg4RXjO6K4S82Scs=}
    engines: {node: '>= 0.6.0'}
    hasBin: true
    dependencies:
      async: 3.1.0
      coffee-script: 1.12.7
      commander: 2.20.0
      dox: '@github.com/visionmedia/dox/tarball/master'
      ejs: 1.0.0
      iced-coffee-script: 108.0.13
      underscore: 1.9.1
    dev: true

  /matcher/1.1.1:
    resolution: {integrity: sha512-+BmqxWIubKTRKNWx/ahnCkk3mG8m7OturVlqq6HiojGJTd5hVYbgZm6WzcYPCoB+KBT4Vd6R7WSRG2OADNaCjg==}
    engines: {node: '>=4'}
    dependencies:
      escape-string-regexp: 1.0.5
    dev: true

  /md5.js/1.3.5:
    resolution: {integrity: sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==}
    dependencies:
      hash-base: 3.0.4
      inherits: 2.0.4
      safe-buffer: 5.2.0
    dev: true

  /md5/2.2.1:
    resolution: {integrity: sha1-U6s41f48iJG6RlMp6iP6wFQBJvk=}
    dependencies:
      charenc: 0.0.2
      crypt: 0.0.2
      is-buffer: 1.1.6
    dev: true

  /mdurl/1.0.1:
    resolution: {integrity: sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=}
    dev: true

  /media-typer/0.3.0:
    resolution: {integrity: sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=}
    engines: {node: '>= 0.6'}
    dev: true

  /mem/4.3.0:
    resolution: {integrity: sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==}
    engines: {node: '>=6'}
    dependencies:
      map-age-cleaner: 0.1.3
      mimic-fn: 2.1.0
      p-is-promise: 2.1.0
    dev: true

  /meow/3.7.0:
    resolution: {integrity: sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=}
    engines: {node: '>=0.10.0'}
    dependencies:
      camelcase-keys: 2.1.0
      decamelize: 1.2.0
      loud-rejection: 1.6.0
      map-obj: 1.0.1
      minimist: 1.2.0
      normalize-package-data: 2.5.0
      object-assign: 4.1.1
      read-pkg-up: 1.0.1
      redent: 1.0.0
      trim-newlines: 1.0.0
    dev: true

  /meow/4.0.1:
    resolution: {integrity: sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A==}
    engines: {node: '>=4'}
    dependencies:
      camelcase-keys: 4.2.0
      decamelize-keys: 1.1.0
      loud-rejection: 1.6.0
      minimist: 1.2.0
      minimist-options: 3.0.2
      normalize-package-data: 2.5.0
      read-pkg-up: 3.0.0
      redent: 2.0.0
      trim-newlines: 2.0.0
    dev: true

  /merge-descriptors/1.0.1:
    resolution: {integrity: sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=}
    dev: true

  /merge/1.2.1:
    resolution: {integrity: sha512-VjFo4P5Whtj4vsLzsYBu5ayHhoHJ0UqNm7ibvShmbmoz7tGi0vXaoJbGdB+GmDMLUdg8DpQXEIeVDAe8MaABvQ==}
    dev: true

  /methods/1.1.2:
    resolution: {integrity: sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=}
    engines: {node: '>= 0.6'}

  /micromatch/3.1.10:
    resolution: {integrity: sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==}
    engines: {node: '>=0.10.0'}
    dependencies:
      arr-diff: 4.0.0
      array-unique: 0.3.2
      braces: 2.3.2
      define-property: 2.0.2
      extend-shallow: 3.0.2
      extglob: 2.0.4
      fragment-cache: 0.2.1
      kind-of: 6.0.2
      nanomatch: 1.2.13
      object.pick: 1.3.0
      regex-not: 1.0.2
      snapdragon: 0.8.2
      to-regex: 3.0.2
    dev: true

  /miller-rabin/4.0.1:
    resolution: {integrity: sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==}
    hasBin: true
    dependencies:
      bn.js: 4.11.8
      brorand: 1.1.0
    dev: true

  /mime-db/1.40.0:
    resolution: {integrity: sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==}
    engines: {node: '>= 0.6'}

  /mime-types/2.1.24:
    resolution: {integrity: sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==}
    engines: {node: '>= 0.6'}
    dependencies:
      mime-db: 1.40.0

  /mime/1.6.0:
    resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==}
    engines: {node: '>=4'}
    hasBin: true

  /mime/2.4.4:
    resolution: {integrity: sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA==}
    engines: {node: '>=4.0.0'}
    hasBin: true
    dev: true

  /mimic-fn/1.2.0:
    resolution: {integrity: sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==}
    engines: {node: '>=4'}
    dev: true

  /mimic-fn/2.1.0:
    resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==}
    engines: {node: '>=6'}
    dev: true

  /minimalistic-assert/1.0.1:
    resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==}
    dev: true

  /minimalistic-crypto-utils/1.0.1:
    resolution: {integrity: sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=}
    dev: true

  /minimatch/3.0.4:
    resolution: {integrity: sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==}
    dependencies:
      brace-expansion: 1.1.11
    dev: true

  /minimist-options/3.0.2:
    resolution: {integrity: sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==}
    engines: {node: '>= 4'}
    dependencies:
      arrify: 1.0.1
      is-plain-obj: 1.1.0
    dev: true

  /minimist/0.0.10:
    resolution: {integrity: sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=}
    dev: true

  /minimist/0.0.8:
    resolution: {integrity: sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=}
    dev: true

  /minimist/1.2.0:
    resolution: {integrity: sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=}
    dev: true

  /minipass/2.9.0:
    resolution: {integrity: sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==}
    dependencies:
      safe-buffer: 5.2.0
      yallist: 3.0.3
    dev: true
    optional: true

  /minizlib/1.3.3:
    resolution: {integrity: sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==}
    dependencies:
      minipass: 2.9.0
    dev: true
    optional: true

  /mixin-deep/1.3.2:
    resolution: {integrity: sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==}
    engines: {node: '>=0.10.0'}
    dependencies:
      for-in: 1.0.2
      is-extendable: 1.0.1
    dev: true

  /mkdirp/0.5.1:
    resolution: {integrity: sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=}
    hasBin: true
    dependencies:
      minimist: 0.0.8
    dev: true

  /mocha/6.2.0:
    resolution: {integrity: sha512-qwfFgY+7EKAAUAdv7VYMZQknI7YJSGesxHyhn6qD52DV8UcSZs5XwCifcZGMVIE4a5fbmhvbotxC0DLQ0oKohQ==}
    engines: {node: '>= 6.0.0'}
    hasBin: true
    dependencies:
      ansi-colors: 3.2.3
      browser-stdout: 1.3.1
      debug: 3.2.6
      diff: 3.5.0
      escape-string-regexp: 1.0.5
      find-up: 3.0.0
      glob: 7.1.3
      growl: 1.10.5
      he: 1.2.0
      js-yaml: 3.13.1
      log-symbols: 2.2.0
      minimatch: 3.0.4
      mkdirp: 0.5.1
      ms: 2.1.1
      node-environment-flags: 1.0.5
      object.assign: 4.1.0
      strip-json-comments: 2.0.1
      supports-color: 6.0.0
      which: 1.3.1
      wide-align: 1.1.3
      yargs: 13.2.2
      yargs-parser: 13.0.0
      yargs-unparser: 1.5.0
    dev: true

  /modify-values/1.0.1:
    resolution: {integrity: sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==}
    engines: {node: '>=0.10.0'}
    dev: true

  /module-deps/6.2.1:
    resolution: {integrity: sha512-UnEn6Ah36Tu4jFiBbJVUtt0h+iXqxpLqDvPS8nllbw5RZFmNJ1+Mz5BjYnM9ieH80zyxHkARGLnMIHlPK5bu6A==}
    engines: {node: '>= 0.8.0'}
    hasBin: true
    dependencies:
      browser-resolve: 1.11.3
      cached-path-relative: 1.0.2
      concat-stream: 1.6.2
      defined: 1.0.0
      detective: 5.2.0
      duplexer2: 0.1.4
      inherits: 2.0.4
      JSONStream: 1.3.5
      parents: 1.0.1
      readable-stream: 2.3.6
      resolve: 1.12.0
      stream-combiner2: 1.1.1
      subarg: 1.0.0
      through2: 2.0.5
      xtend: 4.0.2
    dev: true

  /most/1.7.3:
    resolution: {integrity: sha512-mk68SM/ptK8WSo3l03raXcWy02Hl7jbzxVozMuvyYxohn4yteh2THhl3+XABF5cunWE8eXHAsLbv+RCJI5y+jg==}
    dependencies:
      '@most/multicast': 1.3.0_most@1.7.3
      '@most/prelude': 1.7.3
      symbol-observable: 1.2.0

  /ms/2.0.0:
    resolution: {integrity: sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=}
    dev: true

  /ms/2.1.1:
    resolution: {integrity: sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==}
    dev: true

  /ms/2.1.2:
    resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}

  /mutation-observer/1.0.3:
    resolution: {integrity: sha512-M/O/4rF2h776hV7qGMZUH3utZLO/jK7p8rnNgGkjKUw8zCGjRQPxB8z6+5l8+VjRUQ3dNYu4vjqXYLr+U8ZVNA==}
    dev: true

  /mute-stream/0.0.7:
    resolution: {integrity: sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=}
    dev: true

  /nan/2.14.0:
    resolution: {integrity: sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==}
    requiresBuild: true
    dev: true
    optional: true

  /nanomatch/1.2.13:
    resolution: {integrity: sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==}
    engines: {node: '>=0.10.0'}
    dependencies:
      arr-diff: 4.0.0
      array-unique: 0.3.2
      define-property: 2.0.2
      extend-shallow: 3.0.2
      fragment-cache: 0.2.1
      is-windows: 1.0.2
      kind-of: 6.0.2
      object.pick: 1.3.0
      regex-not: 1.0.2
      snapdragon: 0.8.2
      to-regex: 3.0.2
    dev: true

  /needle/2.6.0:
    resolution: {integrity: sha512-KKYdza4heMsEfSWD7VPUIz3zX2XDwOyX2d+geb4vrERZMT5RMU6ujjaD+I5Yr54uZxQ2w6XRTAhHBbSCyovZBg==}
    engines: {node: '>= 4.4.x'}
    hasBin: true
    dependencies:
      debug: 3.2.6
      iconv-lite: 0.4.24
      sax: 1.2.4
    dev: true
    optional: true

  /negotiator/0.6.2:
    resolution: {integrity: sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==}
    engines: {node: '>= 0.6'}
    dev: true

  /neo-async/2.6.1:
    resolution: {integrity: sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==}
    dev: true

  /next-tick/1.0.0:
    resolution: {integrity: sha1-yobR/ogoFpsBICCOPchCS524NCw=}
    dev: true

  /nice-try/1.0.5:
    resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==}
    dev: true

  /nise/1.5.1:
    resolution: {integrity: sha512-edFWm0fsFG2n318rfEnKlTZTkjlbVOFF9XIA+fj+Ed+Qz1laYW2lobwavWoMzGrYDHH1EpiNJgDfvGnkZztR/g==}
    dependencies:
      '@sinonjs/formatio': 3.2.1
      '@sinonjs/text-encoding': 0.7.1
      just-extend: 4.0.2
      lolex: 4.2.0
      path-to-regexp: 1.7.0
    dev: true

  /node-environment-flags/1.0.5:
    resolution: {integrity: sha512-VNYPRfGfmZLx0Ye20jWzHUjyTW/c+6Wq+iLhDzUI4XmhrDd9l/FozXV3F2xOaXjvp0co0+v1YSR3CMP6g+VvLQ==}
    dependencies:
      object.getownpropertydescriptors: 2.0.3
      semver: 5.7.0
    dev: true

  /node-pre-gyp/0.12.0:
    resolution: {integrity: sha512-4KghwV8vH5k+g2ylT+sLTjy5wmUOb9vPhnM8NHvRf9dHmnW/CndrFXy2aRPaPST6dugXSdHXfeaHQm77PIz/1A==}
    deprecated: 'Please upgrade to @mapbox/node-pre-gyp: the non-scoped node-pre-gyp package is deprecated and only the @mapbox scoped package will recieve updates in the future'
    hasBin: true
    dependencies:
      detect-libc: 1.0.3
      mkdirp: 0.5.1
      needle: 2.6.0
      nopt: 4.0.3
      npm-packlist: 1.4.8
      npmlog: 4.1.2
      rc: 1.2.8
      rimraf: 2.6.3
      semver: 5.7.0
      tar: 4.4.13
    dev: true
    optional: true

  /nopt/3.0.6:
    resolution: {integrity: sha1-xkZdvwirzU2zWTF/eaxopkayj/k=}
    hasBin: true
    dependencies:
      abbrev: 1.1.1
    dev: true

  /nopt/4.0.3:
    resolution: {integrity: sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==}
    hasBin: true
    dependencies:
      abbrev: 1.1.1
      osenv: 0.1.5
    dev: true
    optional: true

  /normalize-package-data/2.5.0:
    resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==}
    dependencies:
      hosted-git-info: 2.8.2
      resolve: 1.12.0
      semver: 5.7.0
      validate-npm-package-license: 3.0.4
    dev: true

  /normalize-path/2.1.1:
    resolution: {integrity: sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=}
    engines: {node: '>=0.10.0'}
    dependencies:
      remove-trailing-separator: 1.1.0
    dev: true

  /normalize-path/3.0.0:
    resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
    engines: {node: '>=0.10.0'}
    dev: true

  /npm-bundled/1.1.2:
    resolution: {integrity: sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ==}
    dependencies:
      npm-normalize-package-bin: 1.0.1
    dev: true
    optional: true

  /npm-normalize-package-bin/1.0.1:
    resolution: {integrity: sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==}
    dev: true
    optional: true

  /npm-packlist/1.4.8:
    resolution: {integrity: sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A==}
    dependencies:
      ignore-walk: 3.0.3
      npm-bundled: 1.1.2
      npm-normalize-package-bin: 1.0.1
    dev: true
    optional: true

  /npm-path/2.0.4:
    resolution: {integrity: sha512-IFsj0R9C7ZdR5cP+ET342q77uSRdtWOlWpih5eC+lu29tIDbNEgDbzgVJ5UFvYHWhxDZ5TFkJafFioO0pPQjCw==}
    engines: {node: '>=0.8'}
    hasBin: true
    dependencies:
      which: 1.3.1
    dev: true

  /npm-run-path/2.0.2:
    resolution: {integrity: sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=}
    engines: {node: '>=4'}
    dependencies:
      path-key: 2.0.1
    dev: true

  /npm-which/3.0.1:
    resolution: {integrity: sha1-kiXybsOihcIJyuZ8OxGmtKtxQKo=}
    engines: {node: '>=4.2.0'}
    hasBin: true
    dependencies:
      commander: 2.20.0
      npm-path: 2.0.4
      which: 1.3.1
    dev: true

  /npmlog/4.1.2:
    resolution: {integrity: sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==}
    dependencies:
      are-we-there-yet: 1.1.5
      console-control-strings: 1.1.0
      gauge: 2.7.4
      set-blocking: 2.0.0
    dev: true
    optional: true

  /number-is-nan/1.0.1:
    resolution: {integrity: sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=}
    engines: {node: '>=0.10.0'}
    dev: true

  /object-assign/4.1.1:
    resolution: {integrity: sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=}
    engines: {node: '>=0.10.0'}

  /object-component/0.0.3:
    resolution: {integrity: sha1-8MaapQ78lbhmwYb0AKM3acsvEpE=}
    dev: true

  /object-copy/0.1.0:
    resolution: {integrity: sha1-fn2Fi3gb18mRpBupde04EnVOmYw=}
    engines: {node: '>=0.10.0'}
    dependencies:
      copy-descriptor: 0.1.1
      define-property: 0.2.5
      kind-of: 3.2.2
    dev: true

  /object-is/1.0.1:
    resolution: {integrity: sha1-CqYOyZiaCz7Xlc9NBvYs8a1lObY=}
    engines: {node: '>= 0.4'}
    dev: true

  /object-keys/1.1.1:
    resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==}
    engines: {node: '>= 0.4'}
    dev: true

  /object-visit/1.0.1:
    resolution: {integrity: sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=}
    engines: {node: '>=0.10.0'}
    dependencies:
      isobject: 3.0.1
    dev: true

  /object.assign/4.1.0:
    resolution: {integrity: sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==}
    engines: {node: '>= 0.4'}
    dependencies:
      define-properties: 1.1.3
      function-bind: 1.1.1
      has-symbols: 1.0.0
      object-keys: 1.1.1
    dev: true

  /object.entries/1.1.0:
    resolution: {integrity: sha512-l+H6EQ8qzGRxbkHOd5I/aHRhHDKoQXQ8g0BYt4uSweQU1/J6dZUOyWh9a2Vky35YCKjzmgxOzta2hH6kf9HuXA==}
    engines: {node: '>= 0.4'}
    dependencies:
      define-properties: 1.1.3
      es-abstract: 1.13.0
      function-bind: 1.1.1
      has: 1.0.3
    dev: true

  /object.getownpropertydescriptors/2.0.3:
    resolution: {integrity: sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=}
    engines: {node: '>= 0.8'}
    dependencies:
      define-properties: 1.1.3
      es-abstract: 1.13.0
    dev: true

  /object.pick/1.3.0:
    resolution: {integrity: sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=}
    engines: {node: '>=0.10.0'}
    dependencies:
      isobject: 3.0.1
    dev: true

  /on-finished/2.3.0:
    resolution: {integrity: sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=}
    engines: {node: '>= 0.8'}
    dependencies:
      ee-first: 1.1.1
    dev: true

  /on-headers/1.0.2:
    resolution: {integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==}
    engines: {node: '>= 0.8'}
    dev: true

  /once/1.3.3:
    resolution: {integrity: sha1-suJhVXzkwxTsgwTz+oJmPkKXyiA=}
    dependencies:
      wrappy: 1.0.2
    dev: true

  /once/1.4.0:
    resolution: {integrity: sha1-WDsap3WWHUsROsF9nFC6753Xa9E=}
    dependencies:
      wrappy: 1.0.2
    dev: true

  /onetime/2.0.1:
    resolution: {integrity: sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=}
    engines: {node: '>=4'}
    dependencies:
      mimic-fn: 1.2.0
    dev: true

  /opencollective-postinstall/2.0.2:
    resolution: {integrity: sha512-pVOEP16TrAO2/fjej1IdOyupJY8KDUM1CvsaScRbw6oddvpQoOfGk4ywha0HKKVAD6RkW4x6Q+tNBwhf3Bgpuw==}
    hasBin: true
    dev: true

  /opn/3.0.3:
    resolution: {integrity: sha1-ttmec5n3jWXDuq/+8fsojpuFJDo=}
    engines: {node: '>=0.10.0'}
    dependencies:
      object-assign: 4.1.1
    dev: true

  /optimist/0.6.1:
    resolution: {integrity: sha1-2j6nRob6IaGaERwybpDrFaAZZoY=}
    dependencies:
      minimist: 0.0.10
      wordwrap: 0.0.3
    dev: true

  /optionator/0.8.2:
    resolution: {integrity: sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=}
    engines: {node: '>= 0.8.0'}
    dependencies:
      deep-is: 0.1.3
      fast-levenshtein: 2.0.6
      levn: 0.3.0
      prelude-ls: 1.1.2
      type-check: 0.3.2
      wordwrap: 1.0.0
    dev: true

  /os-browserify/0.3.0:
    resolution: {integrity: sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=}
    dev: true

  /os-homedir/1.0.2:
    resolution: {integrity: sha1-/7xJiDNuDoM94MFox+8VISGqf7M=}
    engines: {node: '>=0.10.0'}
    dev: true

  /os-locale/3.1.0:
    resolution: {integrity: sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==}
    engines: {node: '>=6'}
    dependencies:
      execa: 1.0.0
      lcid: 2.0.0
      mem: 4.3.0
    dev: true

  /os-tmpdir/1.0.2:
    resolution: {integrity: sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=}
    engines: {node: '>=0.10.0'}
    dev: true

  /osenv/0.1.5:
    resolution: {integrity: sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==}
    dependencies:
      os-homedir: 1.0.2
      os-tmpdir: 1.0.2
    dev: true
    optional: true

  /outpipe/1.1.1:
    resolution: {integrity: sha1-UM+GFjZeh+Ax4ppeyTOaPaRyX6I=}
    dependencies:
      shell-quote: 1.6.1
    dev: true

  /p-defer/1.0.0:
    resolution: {integrity: sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=}
    engines: {node: '>=4'}
    dev: true

  /p-finally/1.0.0:
    resolution: {integrity: sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=}
    engines: {node: '>=4'}
    dev: true

  /p-is-promise/2.1.0:
    resolution: {integrity: sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==}
    engines: {node: '>=6'}
    dev: true

  /p-limit/1.3.0:
    resolution: {integrity: sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==}
    engines: {node: '>=4'}
    dependencies:
      p-try: 1.0.0
    dev: true

  /p-limit/2.2.0:
    resolution: {integrity: sha512-pZbTJpoUsCzV48Mc9Nh51VbwO0X9cuPFE8gYwx9BTCt9SF8/b7Zljd2fVgOxhIF/HDTKgpVzs+GPhyKfjLLFRQ==}
    engines: {node: '>=6'}
    dependencies:
      p-try: 2.2.0
    dev: true

  /p-locate/2.0.0:
    resolution: {integrity: sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=}
    engines: {node: '>=4'}
    dependencies:
      p-limit: 1.3.0
    dev: true

  /p-locate/3.0.0:
    resolution: {integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==}
    engines: {node: '>=6'}
    dependencies:
      p-limit: 2.2.0
    dev: true

  /p-locate/4.1.0:
    resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==}
    engines: {node: '>=8'}
    dependencies:
      p-limit: 2.2.0
    dev: true

  /p-map/1.2.0:
    resolution: {integrity: sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==}
    engines: {node: '>=4'}
    dev: true

  /p-map/2.1.0:
    resolution: {integrity: sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==}
    engines: {node: '>=6'}
    dev: true

  /p-try/1.0.0:
    resolution: {integrity: sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=}
    engines: {node: '>=4'}
    dev: true

  /p-try/2.2.0:
    resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==}
    engines: {node: '>=6'}
    dev: true

  /pad-left/2.1.0:
    resolution: {integrity: sha1-FuajstRKjhOMsIOMx8tAOk/J6ZQ=}
    engines: {node: '>=0.10.0'}
    dependencies:
      repeat-string: 1.6.1
    dev: true

  /pad-right/0.2.2:
    resolution: {integrity: sha1-b7ySQEXSRPKiokRQMGDTv8YAl3Q=}
    engines: {node: '>=0.10.0'}
    dependencies:
      repeat-string: 1.6.1
    dev: true

  /pad/3.2.0:
    resolution: {integrity: sha512-2u0TrjcGbOjBTJpyewEl4hBO3OeX5wWue7eIFPzQTg6wFSvoaHcBTTUY5m+n0hd04gmTCPuY0kCpVIVuw5etwg==}
    engines: {node: '>= 4.0.0'}
    dependencies:
      wcwidth: 1.0.1
    dev: true

  /pako/1.0.10:
    resolution: {integrity: sha512-0DTvPVU3ed8+HNXOu5Bs+o//Mbdj9VNQMUOe9oKCwh8l0GNwpTDMKCWbRjgtD291AWnkAgkqA/LOnQS8AmS1tw==}
    dev: true

  /parents/1.0.1:
    resolution: {integrity: sha1-/t1NK/GTp3dF/nHjcdc8MwfZx1E=}
    dependencies:
      path-platform: 0.11.15
    dev: true

  /parse-asn1/5.1.4:
    resolution: {integrity: sha512-Qs5duJcuvNExRfFZ99HDD3z4mAi3r9Wl/FOjEOijlxwCZs7E7mW2vjTpgQ4J8LpTF8x5v+1Vn5UQFejmWT11aw==}
    dependencies:
      asn1.js: 4.10.1
      browserify-aes: 1.2.0
      create-hash: 1.2.0
      evp_bytestokey: 1.0.3
      pbkdf2: 3.0.17
      safe-buffer: 5.2.0
    dev: true

  /parse-github-repo-url/1.4.1:
    resolution: {integrity: sha1-nn2LslKmy2ukJZUGC3v23z28H1A=}
    dev: true

  /parse-json/2.2.0:
    resolution: {integrity: sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=}
    engines: {node: '>=0.10.0'}
    dependencies:
      error-ex: 1.3.2
    dev: true

  /parse-json/4.0.0:
    resolution: {integrity: sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=}
    engines: {node: '>=4'}
    dependencies:
      error-ex: 1.3.2
      json-parse-better-errors: 1.0.2
    dev: true

  /parse-json/5.0.0:
    resolution: {integrity: sha512-OOY5b7PAEFV0E2Fir1KOkxchnZNCdowAJgQ5NuxjpBKTRP3pQhwkrkxqQjeoKJ+fO7bCpmIZaogI4eZGDMEGOw==}
    engines: {node: '>=8'}
    dependencies:
      '@babel/code-frame': 7.5.5
      error-ex: 1.3.2
      json-parse-better-errors: 1.0.2
      lines-and-columns: 1.1.6
    dev: true

  /parse-ms/1.0.1:
    resolution: {integrity: sha1-VjRtR0nXjyNDDKDHE4UK75GqNh0=}
    engines: {node: '>=0.10.0'}
    dev: true

  /parse-passwd/1.0.0:
    resolution: {integrity: sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=}
    engines: {node: '>=0.10.0'}
    dev: true

  /parse-sel/1.0.0:
    resolution: {integrity: sha1-uTANK7lGoGwiyY4gjkeyCIaQy90=}
    dependencies:
      browser-split: 0.0.1
    dev: false

  /parseqs/0.0.5:
    resolution: {integrity: sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0=}
    dependencies:
      better-assert: 1.0.2
    dev: true

  /parseuri/0.0.5:
    resolution: {integrity: sha1-gCBKUNTbt3m/3G6+J3jZDkvOMgo=}
    dependencies:
      better-assert: 1.0.2
    dev: true

  /parseurl/1.3.3:
    resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==}
    engines: {node: '>= 0.8'}
    dev: true

  /pascalcase/0.1.1:
    resolution: {integrity: sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=}
    engines: {node: '>=0.10.0'}
    dev: true

  /path-browserify/0.0.1:
    resolution: {integrity: sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==}
    dev: true

  /path-browserify/1.0.0:
    resolution: {integrity: sha512-Hkavx/nY4/plImrZPHRk2CL9vpOymZLgEbMNX1U0bjcBL7QN9wODxyx0yaMZURSQaUtSEvDrfAvxa9oPb0at9g==}
    dev: true

  /path-dirname/1.0.2:
    resolution: {integrity: sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=}
    dev: true

  /path-exists/2.1.0:
    resolution: {integrity: sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=}
    engines: {node: '>=0.10.0'}
    dependencies:
      pinkie-promise: 2.0.1
    dev: true

  /path-exists/3.0.0:
    resolution: {integrity: sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=}
    engines: {node: '>=4'}
    dev: true

  /path-exists/4.0.0:
    resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
    engines: {node: '>=8'}
    dev: true

  /path-is-absolute/1.0.1:
    resolution: {integrity: sha1-F0uSaHNVNP+8es5r9TpanhtcX18=}
    engines: {node: '>=0.10.0'}
    dev: true

  /path-is-inside/1.0.2:
    resolution: {integrity: sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=}
    dev: true

  /path-key/2.0.1:
    resolution: {integrity: sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=}
    engines: {node: '>=4'}
    dev: true

  /path-parse/1.0.6:
    resolution: {integrity: sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==}
    dev: true

  /path-platform/0.11.15:
    resolution: {integrity: sha1-6GQhf3TDaFDwhSt43Hv31KVyG/I=}
    engines: {node: '>= 0.8.0'}
    dev: true

  /path-to-regexp/0.1.7:
    resolution: {integrity: sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=}
    dev: true

  /path-to-regexp/1.7.0:
    resolution: {integrity: sha1-Wf3g9DW62suhA6hOnTvGTpa5k30=}
    dependencies:
      isarray: 0.0.1
    dev: true

  /path-type/1.1.0:
    resolution: {integrity: sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=}
    engines: {node: '>=0.10.0'}
    dependencies:
      graceful-fs: 4.2.1
      pify: 2.3.0
      pinkie-promise: 2.0.1
    dev: true

  /path-type/3.0.0:
    resolution: {integrity: sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==}
    engines: {node: '>=4'}
    dependencies:
      pify: 3.0.0
    dev: true

  /pause-stream/0.0.11:
    resolution: {integrity: sha1-/lo0sMvOErWqaitAPuLnO2AvFEU=}
    dependencies:
      through: 2.3.8
    dev: true

  /pbkdf2/3.0.17:
    resolution: {integrity: sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==}
    engines: {node: '>=0.12'}
    dependencies:
      create-hash: 1.2.0
      create-hmac: 1.1.7
      ripemd160: 2.0.2
      safe-buffer: 5.2.0
      sha.js: 2.4.11
    dev: true

  /pem/1.14.2:
    resolution: {integrity: sha512-TOnPtq3ZFnCniOZ+rka4pk8UIze9xG1qI+wNE7EmkiR/cg+53uVvk5QbkWZ7M6RsuOxzz62FW1hlAobJr/lTOA==}
    engines: {node: '>=6.0.0'}
    dependencies:
      es6-promisify: 6.0.1
      md5: 2.2.1
      os-tmpdir: 1.0.2
      which: 1.3.1
    dev: true

  /performance-now/2.1.0:
    resolution: {integrity: sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=}
    dev: false

  /picomatch/2.0.7:
    resolution: {integrity: sha512-oLHIdio3tZ0qH76NybpeneBhYVj0QFTfXEFTc/B3zKQspYfYYkWYgFsmzo+4kvId/bQRcNkVeguI3y+CD22BtA==}
    engines: {node: '>=8'}
    dev: true

  /pify/2.3.0:
    resolution: {integrity: sha1-7RQaasBDqEnqWISY59yosVMw6Qw=}
    engines: {node: '>=0.10.0'}
    dev: true

  /pify/3.0.0:
    resolution: {integrity: sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=}
    engines: {node: '>=4'}
    dev: true

  /pinkie-promise/2.0.1:
    resolution: {integrity: sha1-ITXW36ejWMBprJsXh3YogihFD/o=}
    engines: {node: '>=0.10.0'}
    dependencies:
      pinkie: 2.0.4
    dev: true

  /pinkie/2.0.4:
    resolution: {integrity: sha1-clVrgM+g1IqXToDnckjoDtT3+HA=}
    engines: {node: '>=0.10.0'}
    dev: true

  /pkg-dir/4.2.0:
    resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==}
    engines: {node: '>=8'}
    dependencies:
      find-up: 4.1.0
    dev: true

  /please-upgrade-node/3.1.1:
    resolution: {integrity: sha512-KY1uHnQ2NlQHqIJQpnh/i54rKkuxCEBx+voJIS/Mvb+L2iYd2NMotwduhKTMjfC1uKoX3VXOxLjIYG66dfJTVQ==}
    dependencies:
      semver-compare: 1.0.0
    dev: true

  /plugin-error/1.0.1:
    resolution: {integrity: sha512-L1zP0dk7vGweZME2i+EeakvUNqSrdiI3F91TwEoYiGrAfUXmVv6fJIq4g82PAXxNsWOp0J7ZqQy/3Szz0ajTxA==}
    engines: {node: '>= 0.10'}
    dependencies:
      ansi-colors: 1.1.0
      arr-diff: 4.0.0
      arr-union: 3.1.0
      extend-shallow: 3.0.2
    dev: true

  /plur/1.0.0:
    resolution: {integrity: sha1-24XGgU9eXlo7Se/CjWBP7GKXUVY=}
    engines: {node: '>=0.10.0'}
    dev: true

  /posix-character-classes/0.1.1:
    resolution: {integrity: sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=}
    engines: {node: '>=0.10.0'}
    dev: true

  /prelude-ls/1.1.2:
    resolution: {integrity: sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=}
    engines: {node: '>= 0.8.0'}
    dev: true

  /prettier-bytes/1.0.4:
    resolution: {integrity: sha1-mUsCqkb2mcULYle1+qp/4lV+YtY=}
    dev: true

  /prettier/1.18.2:
    resolution: {integrity: sha512-OeHeMc0JhFE9idD4ZdtNibzY0+TPHSpSSb9h8FqtP+YnoZZ1sl8Vc9b1sasjfymH3SonAF4QcA2+mzHPhMvIiw==}
    engines: {node: '>=4'}
    hasBin: true
    dev: true

  /pretty-ms/2.1.0:
    resolution: {integrity: sha1-QlfCVt8/sLRR1q/6qwIYhBJpgdw=}
    engines: {node: '>=0.10.0'}
    dependencies:
      is-finite: 1.0.2
      parse-ms: 1.0.1
      plur: 1.0.0
    dev: true

  /private/0.1.8:
    resolution: {integrity: sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==}
    engines: {node: '>= 0.6'}
    dev: true

  /process-nextick-args/2.0.1:
    resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==}

  /process/0.11.10:
    resolution: {integrity: sha1-czIwDoQBYb2j5podHZGn1LwW8YI=}
    engines: {node: '>= 0.6.0'}
    dev: true

  /property-expr/1.5.1:
    resolution: {integrity: sha512-CGuc0VUTGthpJXL36ydB6jnbyOf/rAHFvmVrJlH+Rg0DqqLFQGAP6hIaxD/G0OAmBJPhXDHuEJigrp0e0wFV6g==}
    dev: true

  /proxy-addr/2.0.5:
    resolution: {integrity: sha512-t/7RxHXPH6cJtP0pRG6smSr9QJidhB+3kXu0KgXnbGYMgzEnUxRQ4/LDdfOwZEMyIh3/xHb8PX3t+lfL9z+YVQ==}
    engines: {node: '>= 0.10'}
    dependencies:
      forwarded: 0.1.2
      ipaddr.js: 1.9.0
    dev: true

  /ps-tree/1.1.1:
    resolution: {integrity: sha512-kef7fYYSKVqQffmzTMsVcUD1ObNJMp8sNSmHGlGKsZQyL/ht9MZKk86u0Rd1NhpTOAuhqwKCLLpktwkqz+MF8A==}
    engines: {node: '>= 0.10'}
    hasBin: true
    dependencies:
      event-stream: 3.3.4
    dev: true

  /pseudomap/1.0.2:
    resolution: {integrity: sha1-8FKijacOYYkX7wqKw0wa5aaChrM=}
    dev: true

  /public-encrypt/4.0.3:
    resolution: {integrity: sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==}
    dependencies:
      bn.js: 4.11.8
      browserify-rsa: 4.0.1
      create-hash: 1.2.0
      parse-asn1: 5.1.4
      randombytes: 2.1.0
      safe-buffer: 5.2.0
    dev: true

  /pump/3.0.0:
    resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==}
    dependencies:
      end-of-stream: 1.4.1
      once: 1.4.0
    dev: true

  /punycode/1.3.2:
    resolution: {integrity: sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=}
    dev: true

  /punycode/1.4.1:
    resolution: {integrity: sha1-wNWmOycYgArY4esPpSachN1BhF4=}
    dev: true

  /punycode/2.1.1:
    resolution: {integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==}
    engines: {node: '>=6'}
    dev: true

  /q/1.5.1:
    resolution: {integrity: sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=}
    engines: {node: '>=0.6.0', teleport: '>=0.2.0'}
    dev: true

  /qjobs/1.2.0:
    resolution: {integrity: sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg==}
    engines: {node: '>=0.9'}
    dev: true

  /qs/6.7.0:
    resolution: {integrity: sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==}
    engines: {node: '>=0.6'}

  /query-string/4.3.4:
    resolution: {integrity: sha1-u7aTucqRXCMlFbIosaArYJBD2+s=}
    engines: {node: '>=0.10.0'}
    dependencies:
      object-assign: 4.1.1
      strict-uri-encode: 1.1.0
    dev: true

  /querystring-es3/0.2.1:
    resolution: {integrity: sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=}
    engines: {node: '>=0.4.x'}
    dev: true

  /querystring/0.2.0:
    resolution: {integrity: sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=}
    engines: {node: '>=0.4.x'}
    dev: true

  /quick-lru/1.1.0:
    resolution: {integrity: sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g=}
    engines: {node: '>=4'}
    dev: true

  /quicktask/1.1.0:
    resolution: {integrity: sha512-b3w19IEXnt5auacLAbePVsqPyVQUwmuhJQrrWnVhm4pP8PAMg2U9vFHbAD9XYXXbMDjdLJs0x5NLqwTV8uFK4g==}

  /quicktask/1.2.0:
    resolution: {integrity: sha512-LkBLIB8HxauuR6l7SigDZbvdjNWErRfauvCs7Rgp4Xh/oiA89IHTjj/SvUowywXnldISKWIZfxaqs/6lGEB+gw==}
    dev: false

  /raf/3.4.1:
    resolution: {integrity: sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==}
    dependencies:
      performance-now: 2.1.0
    dev: false

  /randombytes/2.1.0:
    resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==}
    dependencies:
      safe-buffer: 5.2.0
    dev: true

  /randomfill/1.0.4:
    resolution: {integrity: sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==}
    dependencies:
      randombytes: 2.1.0
      safe-buffer: 5.2.0
    dev: true

  /range-parser/1.2.1:
    resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==}
    engines: {node: '>= 0.6'}
    dev: true

  /raw-body/2.4.0:
    resolution: {integrity: sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==}
    engines: {node: '>= 0.8'}
    dependencies:
      bytes: 3.1.0
      http-errors: 1.7.2
      iconv-lite: 0.4.24
      unpipe: 1.0.0
    dev: true

  /rc/1.2.8:
    resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==}
    hasBin: true
    dependencies:
      deep-extend: 0.6.0
      ini: 1.3.5
      minimist: 1.2.0
      strip-json-comments: 2.0.1
    dev: true
    optional: true

  /read-only-stream/2.0.0:
    resolution: {integrity: sha1-JyT9aoET1zdkrCiNQ4YnDB2/F/A=}
    dependencies:
      readable-stream: 2.3.6
    dev: true

  /read-pkg-up/1.0.1:
    resolution: {integrity: sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=}
    engines: {node: '>=0.10.0'}
    dependencies:
      find-up: 1.1.2
      read-pkg: 1.1.0
    dev: true

  /read-pkg-up/3.0.0:
    resolution: {integrity: sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=}
    engines: {node: '>=4'}
    dependencies:
      find-up: 2.1.0
      read-pkg: 3.0.0
    dev: true

  /read-pkg/1.1.0:
    resolution: {integrity: sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=}
    engines: {node: '>=0.10.0'}
    dependencies:
      load-json-file: 1.1.0
      normalize-package-data: 2.5.0
      path-type: 1.1.0
    dev: true

  /read-pkg/3.0.0:
    resolution: {integrity: sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=}
    engines: {node: '>=4'}
    dependencies:
      load-json-file: 4.0.0
      normalize-package-data: 2.5.0
      path-type: 3.0.0
    dev: true

  /read-pkg/5.2.0:
    resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==}
    engines: {node: '>=8'}
    dependencies:
      '@types/normalize-package-data': 2.4.0
      normalize-package-data: 2.5.0
      parse-json: 5.0.0
      type-fest: 0.6.0
    dev: true

  /readable-stream/1.0.34:
    resolution: {integrity: sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=}
    dependencies:
      core-util-is: 1.0.2
      inherits: 2.0.4
      isarray: 0.0.1
      string_decoder: 0.10.31
    dev: true

  /readable-stream/2.3.6:
    resolution: {integrity: sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==}
    dependencies:
      core-util-is: 1.0.2
      inherits: 2.0.4
      isarray: 1.0.0
      process-nextick-args: 2.0.1
      safe-buffer: 5.1.2
      string_decoder: 1.1.1
      util-deprecate: 1.0.2

  /readable-stream/3.4.0:
    resolution: {integrity: sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ==}
    engines: {node: '>= 6'}
    dependencies:
      inherits: 2.0.4
      string_decoder: 1.2.0
      util-deprecate: 1.0.2
    dev: true

  /readdirp/2.2.1:
    resolution: {integrity: sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==}
    engines: {node: '>=0.10'}
    dependencies:
      graceful-fs: 4.2.1
      micromatch: 3.1.10
      readable-stream: 2.3.6
    dev: true

  /readdirp/3.1.1:
    resolution: {integrity: sha512-XXdSXZrQuvqoETj50+JAitxz1UPdt5dupjT6T5nVB+WvjMv2XKYj+s7hPeAVCXvmJrL36O4YYyWlIC3an2ePiQ==}
    engines: {node: '>= 8'}
    dependencies:
      picomatch: 2.0.7
    dev: true

  /rechoir/0.6.2:
    resolution: {integrity: sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=}
    engines: {node: '>= 0.10'}
    dependencies:
      resolve: 1.12.0
    dev: true

  /redent/1.0.0:
    resolution: {integrity: sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=}
    engines: {node: '>=0.10.0'}
    dependencies:
      indent-string: 2.1.0
      strip-indent: 1.0.1
    dev: true

  /redent/2.0.0:
    resolution: {integrity: sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=}
    engines: {node: '>=4'}
    dependencies:
      indent-string: 3.2.0
      strip-indent: 2.0.0
    dev: true

  /regenerate/1.4.0:
    resolution: {integrity: sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==}
    dev: true

  /regenerator-runtime/0.11.1:
    resolution: {integrity: sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==}
    dev: true

  /regenerator-runtime/0.13.3:
    resolution: {integrity: sha512-naKIZz2GQ8JWh///G7L3X6LaQUAMp2lvb1rvwwsURe/VXwD6VMfr+/1NuNw3ag8v2kY1aQ/go5SNn79O9JU7yw==}
    dev: true

  /regenerator-runtime/0.13.9:
    resolution: {integrity: sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==}
    dev: false

  /regenerator-transform/0.10.1:
    resolution: {integrity: sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q==}
    dependencies:
      babel-runtime: 6.26.0
      babel-types: 6.26.0
      private: 0.1.8
    dev: true

  /regex-not/1.0.2:
    resolution: {integrity: sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==}
    engines: {node: '>=0.10.0'}
    dependencies:
      extend-shallow: 3.0.2
      safe-regex: 1.1.0
    dev: true

  /regexpu-core/2.0.0:
    resolution: {integrity: sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=}
    dependencies:
      regenerate: 1.4.0
      regjsgen: 0.2.0
      regjsparser: 0.1.5
    dev: true

  /regjsgen/0.2.0:
    resolution: {integrity: sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=}
    dev: true

  /regjsparser/0.1.5:
    resolution: {integrity: sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=}
    hasBin: true
    dependencies:
      jsesc: 0.5.0
    dev: true

  /reload-css/1.0.2:
    resolution: {integrity: sha1-avsRFi4jFP7M2tbcX96CH9cxgzE=}
    dependencies:
      query-string: 4.3.4
    dev: true

  /remap-istanbul/0.13.0:
    resolution: {integrity: sha512-rS5ZpVAx3fGtKZkiBe1esXg5mKYbgW9iz8kkADFt3p6lo3NsBBUX1q6SwdhwUtYCGnr7nK6gRlbYK3i8R0jbRA==}
    hasBin: true
    dependencies:
      istanbul: 0.4.5
      minimatch: 3.0.4
      plugin-error: 1.0.1
      source-map: 0.6.1
      through2: 3.0.0
    dev: true

  /remove-trailing-separator/1.1.0:
    resolution: {integrity: sha1-wkvOKig62tW8P1jg1IJJuSN52O8=}
    dev: true

  /repeat-element/1.1.3:
    resolution: {integrity: sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==}
    engines: {node: '>=0.10.0'}
    dev: true

  /repeat-string/1.6.1:
    resolution: {integrity: sha1-jcrkcOHIirwtYA//Sndihtp15jc=}
    engines: {node: '>=0.10'}
    dev: true

  /repeating/2.0.1:
    resolution: {integrity: sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=}
    engines: {node: '>=0.10.0'}
    dependencies:
      is-finite: 1.0.2
    dev: true

  /require-directory/2.1.1:
    resolution: {integrity: sha1-jGStX9MNqxyXbiNE/+f3kqam30I=}
    engines: {node: '>=0.10.0'}
    dev: true

  /require-main-filename/1.0.1:
    resolution: {integrity: sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=}
    dev: true

  /require-main-filename/2.0.0:
    resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==}
    dev: true

  /requires-port/1.0.0:
    resolution: {integrity: sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=}
    dev: true

  /resolve-dir/1.0.1:
    resolution: {integrity: sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=}
    engines: {node: '>=0.10.0'}
    dependencies:
      expand-tilde: 2.0.2
      global-modules: 1.0.0
    dev: true

  /resolve-from/3.0.0:
    resolution: {integrity: sha1-six699nWiBvItuZTM17rywoYh0g=}
    engines: {node: '>=4'}
    dev: true

  /resolve-url/0.2.1:
    resolution: {integrity: sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=}
    dev: true

  /resolve/1.1.7:
    resolution: {integrity: sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=}
    dev: true

  /resolve/1.12.0:
    resolution: {integrity: sha512-B/dOmuoAik5bKcD6s6nXDCjzUKnaDvdkRyAk6rsmsKLipWj4797iothd7jmmUhWTfinVMU+wc56rYKsit2Qy4w==}
    dependencies:
      path-parse: 1.0.6
    dev: true

  /resp-modifier/6.0.2:
    resolution: {integrity: sha1-sSTeXE+6/LpUH0j/pzlw9KpFa08=}
    engines: {node: '>= 0.8.0'}
    dependencies:
      debug: 2.6.9
      minimatch: 3.0.4
    dev: true

  /restore-cursor/2.0.0:
    resolution: {integrity: sha1-n37ih/gv0ybU/RYpI9YhKe7g368=}
    engines: {node: '>=4'}
    dependencies:
      onetime: 2.0.1
      signal-exit: 3.0.2
    dev: true

  /ret/0.1.15:
    resolution: {integrity: sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==}
    engines: {node: '>=0.12'}
    dev: true

  /rfdc/1.1.4:
    resolution: {integrity: sha512-5C9HXdzK8EAqN7JDif30jqsBzavB7wLpaubisuQIGHWf2gUXSpzy6ArX/+Da8RjFpagWsCn+pIgxTMAmKw9Zug==}
    dev: true

  /right-now/1.0.0:
    resolution: {integrity: sha1-bolgne69fc2vja7Mmuo5z1haCRg=}
    dev: true

  /right-pad/1.0.1:
    resolution: {integrity: sha1-jKCMLLtbVedNr6lr9/0aJ9VoyNA=}
    engines: {node: '>= 0.10'}
    dev: true

  /rimraf/2.5.4:
    resolution: {integrity: sha1-loAAk8vxoMhr2VtGJUZ1NcKd+gQ=}
    hasBin: true
    dependencies:
      glob: 7.1.4
    dev: true

  /rimraf/2.6.3:
    resolution: {integrity: sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==}
    hasBin: true
    dependencies:
      glob: 7.1.4
    dev: true

  /ripemd160/2.0.2:
    resolution: {integrity: sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==}
    dependencies:
      hash-base: 3.0.4
      inherits: 2.0.4
    dev: true

  /run-async/2.3.0:
    resolution: {integrity: sha1-A3GrSuC91yDUFm19/aZP96RFpsA=}
    engines: {node: '>=0.12.0'}
    dependencies:
      is-promise: 2.1.0
    dev: true

  /run-node/1.0.0:
    resolution: {integrity: sha512-kc120TBlQ3mih1LSzdAJXo4xn/GWS2ec0l3S+syHDXP9uRr0JAT8Qd3mdMuyjqCzeZktgP3try92cEgf9Nks8A==}
    engines: {node: '>=4'}
    hasBin: true
    dev: true

  /rxjs/6.3.3:
    resolution: {integrity: sha512-JTWmoY9tWCs7zvIk/CvRjhjGaOd+OVBM987mxFo+OW66cGpdKjZcpmc74ES1sB//7Kl/PAe8+wEakuhG4pcgOw==}
    engines: {npm: '>=2.0.0'}
    dependencies:
      tslib: 1.10.0
    dev: true

  /rxjs/6.5.2:
    resolution: {integrity: sha512-HUb7j3kvb7p7eCUHE3FqjoDsC1xfZQ4AHFWfTKSpZ+sAhhz5X1WX0ZuUqWbzB2QhSLp3DoLUG+hMdEDKqWo2Zg==}
    engines: {npm: '>=2.0.0'}
    dependencies:
      tslib: 1.10.0

  /safe-buffer/5.1.2:
    resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==}

  /safe-buffer/5.2.0:
    resolution: {integrity: sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==}
    dev: true

  /safe-regex/1.1.0:
    resolution: {integrity: sha1-QKNmnzsHfR6UPURinhV91IAjvy4=}
    dependencies:
      ret: 0.1.15
    dev: true

  /safer-buffer/2.1.2:
    resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
    dev: true

  /sax/1.2.4:
    resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==}
    dev: true
    optional: true

  /semver-compare/1.0.0:
    resolution: {integrity: sha1-De4hahyUGrN+nvsXiPavxf9VN/w=}
    dev: true

  /semver/5.7.0:
    resolution: {integrity: sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==}
    hasBin: true
    dev: true

  /semver/6.3.0:
    resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==}
    hasBin: true
    dev: true

  /send/0.17.1:
    resolution: {integrity: sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==}
    engines: {node: '>= 0.8.0'}
    dependencies:
      debug: 2.6.9
      depd: 1.1.2
      destroy: 1.0.4
      encodeurl: 1.0.2
      escape-html: 1.0.3
      etag: 1.8.1
      fresh: 0.5.2
      http-errors: 1.7.3
      mime: 1.6.0
      ms: 2.1.1
      on-finished: 2.3.0
      range-parser: 1.2.1
      statuses: 1.5.0
    dev: true

  /serve-static/1.14.1:
    resolution: {integrity: sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==}
    engines: {node: '>= 0.8.0'}
    dependencies:
      encodeurl: 1.0.2
      escape-html: 1.0.3
      parseurl: 1.3.3
      send: 0.17.1
    dev: true

  /set-blocking/2.0.0:
    resolution: {integrity: sha1-BF+XgtARrppoA93TgrJDkrPYkPc=}
    dev: true

  /set-value/2.0.1:
    resolution: {integrity: sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==}
    engines: {node: '>=0.10.0'}
    dependencies:
      extend-shallow: 2.0.1
      is-extendable: 0.1.1
      is-plain-object: 2.0.4
      split-string: 3.1.0
    dev: true

  /setimmediate/1.0.5:
    resolution: {integrity: sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=}

  /setprototypeof/1.1.1:
    resolution: {integrity: sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==}
    dev: true

  /sha.js/2.4.11:
    resolution: {integrity: sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==}
    hasBin: true
    dependencies:
      inherits: 2.0.4
      safe-buffer: 5.2.0
    dev: true

  /shasum/1.0.2:
    resolution: {integrity: sha1-5wEjENj0F/TetXEhUOVni4euVl8=}
    dependencies:
      json-stable-stringify: 0.0.1
      sha.js: 2.4.11
    dev: true

  /shebang-command/1.2.0:
    resolution: {integrity: sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=}
    engines: {node: '>=0.10.0'}
    dependencies:
      shebang-regex: 1.0.0
    dev: true

  /shebang-regex/1.0.0:
    resolution: {integrity: sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=}
    engines: {node: '>=0.10.0'}
    dev: true

  /shell-quote/1.6.1:
    resolution: {integrity: sha1-9HgZSczkAmlxJ0MOo7PFR29IF2c=}
    dependencies:
      array-filter: 0.0.1
      array-map: 0.0.0
      array-reduce: 0.0.0
      jsonify: 0.0.0
    dev: true

  /shelljs/0.7.6:
    resolution: {integrity: sha1-N5zM+1a5HIYB5HkzVutTgpJN6a0=}
    engines: {node: '>=0.11.0'}
    hasBin: true
    dependencies:
      glob: 7.1.4
      interpret: 1.2.0
      rechoir: 0.6.2
    dev: true

  /signal-exit/3.0.2:
    resolution: {integrity: sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=}
    dev: true

  /simple-concat/1.0.0:
    resolution: {integrity: sha1-c0TLuLbib7J9ZrL8hvn21Zl1IcY=}
    dev: true

  /simple-git/1.124.0:
    resolution: {integrity: sha512-ks9mBoO4ODQy/xGLC8Cc+YDvj/hho/IKgPhi6h5LI/sA+YUdHc3v0DEoHzM29VmulubpGCxMJUSFmyXNsjNMEA==}
    dependencies:
      debug: 4.1.1
    dev: true

  /simple-html-index/1.5.0:
    resolution: {integrity: sha1-LJPurrrAAdihNfwAIr1K3o9YmW8=}
    dependencies:
      from2-string: 1.1.0
    dev: true

  /simulant/0.2.2:
    resolution: {integrity: sha1-8bzlJxK2p6DaON392n6DsgsdoB4=}
    dev: true

  /sinon/7.3.2:
    resolution: {integrity: sha512-thErC1z64BeyGiPvF8aoSg0LEnptSaWE7YhdWWbWXgelOyThent7uKOnnEh9zBxDbKixtr5dEko+ws1sZMuFMA==}
    dependencies:
      '@sinonjs/commons': 1.4.0
      '@sinonjs/formatio': 3.2.1
      '@sinonjs/samsam': 3.3.2
      diff: 3.5.0
      lolex: 4.2.0
      nise: 1.5.1
      supports-color: 5.5.0
    dev: true

  /slash/1.0.0:
    resolution: {integrity: sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=}
    engines: {node: '>=0.10.0'}
    dev: true

  /slash/3.0.0:
    resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==}
    engines: {node: '>=8'}
    dev: true

  /slice-ansi/0.0.4:
    resolution: {integrity: sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU=}
    engines: {node: '>=0.10.0'}
    dev: true

  /snabbdom-pragma/2.8.0:
    resolution: {integrity: sha512-ReCc8AiMksj8vWRfPQjvyji4DY6qUu3FiMfI0/mBJeRAfgOR/d5ijY+rpuMl4kee4w5fjj4pEasl2umaxOawpA==}
    dependencies:
      extend: 3.0.2
    dev: true

  /snabbdom-selector/4.1.0:
    resolution: {integrity: sha512-NDWOVSUR6yPlxH2F9XRwnF59UObLnItfSXcIw6+azkyrEDqT2c8pZ85UHvjijsgdve3g19qsC0/69tB5eZqTvA==}
    dependencies:
      tree-selector: 2.1.0
    dev: true

  /snabbdom-selector/4.2.0_snabbdom@0.7.4:
    resolution: {integrity: sha512-hNIg1xDMxssUeMC/4r3OGxXhm8pbyJ0KIG0pXrA3J5ZQK+FkPa+WA9DYw4ROMLq5/LrfurMNMvy3IMm+0CzcnA==}
    peerDependencies:
      snabbdom: '*'
    dependencies:
      snabbdom: 0.7.4
      tree-selector: 2.1.0

  /snabbdom-selector/5.0.0_snabbdom@3.4.0:
    resolution: {integrity: sha512-bJgpomacLM3jVhghsFxLcws8B6k+GVcnB/Af3avannj/zavIM1vLagvQHTFXzRVkf6nfxYaf/q58gekClDJoYA==}
    peerDependencies:
      snabbdom: '*'
    dependencies:
      snabbdom: 3.4.0
      tree-selector: 2.1.0
    dev: false

  /snabbdom-to-html/5.1.1:
    resolution: {integrity: sha512-rz/Q8nh2RiY9echnpQdIQpGsvqPyjfEcFZ636tlggw59WlcsRrWfctYIVlGHZxUzcX025lw69oTCqceGdeXoGg==}
    dependencies:
      lodash.escape: 4.0.1
      lodash.forown: 4.4.0
      lodash.kebabcase: 4.1.1
      lodash.remove: 4.7.0
      lodash.uniq: 4.5.0
      object-assign: 4.1.1
      parse-sel: 1.0.0
    dev: false

  /snabbdom/0.7.2:
    resolution: {integrity: sha512-rDY283fYUB/3z2tjXsRRccsbVJqmGLtP+iI1tfa1DDHo2xZ49cq1leq9JmYyvZQhESuYJRY/is6WYhP2UuiRVg==}
    dev: false

  /snabbdom/0.7.4:
    resolution: {integrity: sha512-nnN+7uZ2NTIiu7EPMNwSDhmrYXqwlfCP/j72RdzvDPujXyvQxOW7Jl9yuLayzxMHDNWQR7FM6Pcn4wnDpKRe6Q==}

  /snabbdom/3.4.0:
    resolution: {integrity: sha512-Sr5H1l5QxJa0B/68ZtpWi7MuGIzLWS2Up64QqXe/wzvWOjXvM9rL7+C8GhMmDVtJ7dFWypvyWJHR3nmeZN8YIQ==}
    engines: {node: '>=8.3.0'}
    dev: false

  /snapdragon-node/2.1.1:
    resolution: {integrity: sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==}
    engines: {node: '>=0.10.0'}
    dependencies:
      define-property: 1.0.0
      isobject: 3.0.1
      snapdragon-util: 3.0.1
    dev: true

  /snapdragon-util/3.0.1:
    resolution: {integrity: sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==}
    engines: {node: '>=0.10.0'}
    dependencies:
      kind-of: 3.2.2
    dev: true

  /snapdragon/0.8.2:
    resolution: {integrity: sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==}
    engines: {node: '>=0.10.0'}
    dependencies:
      base: 0.11.2
      debug: 2.6.9
      define-property: 0.2.5
      extend-shallow: 2.0.1
      map-cache: 0.2.2
      source-map: 0.5.7
      source-map-resolve: 0.5.2
      use: 3.1.1
    dev: true

  /socket.io-adapter/1.1.1:
    resolution: {integrity: sha1-KoBeihTWNyEk3ZFZrUUC+MsH8Gs=}
    dev: true

  /socket.io-client/2.1.1:
    resolution: {integrity: sha512-jxnFyhAuFxYfjqIgduQlhzqTcOEQSn+OHKVfAxWaNWa7ecP7xSNk2Dx/3UEsDcY7NcFafxvNvKPmmO7HTwTxGQ==}
    dependencies:
      backo2: 1.0.2
      base64-arraybuffer: 0.1.5
      component-bind: 1.0.0
      component-emitter: 1.2.1
      debug: 3.1.0
      engine.io-client: 3.2.1
      has-binary2: 1.0.3
      has-cors: 1.1.0
      indexof: 0.0.1
      object-component: 0.0.3
      parseqs: 0.0.5
      parseuri: 0.0.5
      socket.io-parser: 3.2.0
      to-array: 0.1.4
    dev: true

  /socket.io-parser/3.2.0:
    resolution: {integrity: sha512-FYiBx7rc/KORMJlgsXysflWx/RIvtqZbyGLlHZvjfmPTPeuD/I8MaW7cfFrj5tRltICJdgwflhfZ3NVVbVLFQA==}
    dependencies:
      component-emitter: 1.2.1
      debug: 3.1.0
      isarray: 2.0.1
    dev: true

  /socket.io/2.1.1:
    resolution: {integrity: sha512-rORqq9c+7W0DAK3cleWNSyfv/qKXV99hV4tZe+gGLfBECw3XEhBy7x85F3wypA9688LKjtwO9pX9L33/xQI8yA==}
    dependencies:
      debug: 3.1.0
      engine.io: 3.2.1
      has-binary2: 1.0.3
      socket.io-adapter: 1.1.1
      socket.io-client: 2.1.1
      socket.io-parser: 3.2.0
    dev: true

  /sorted-immutable-list/1.1.0:
    resolution: {integrity: sha1-QaYsAkvXVcTFcwbiDuySYg2uXZc=}
    dev: false

  /source-map-resolve/0.5.2:
    resolution: {integrity: sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==}
    dependencies:
      atob: 2.1.2
      decode-uri-component: 0.2.0
      resolve-url: 0.2.1
      source-map-url: 0.4.0
      urix: 0.1.0
    dev: true

  /source-map-support/0.4.18:
    resolution: {integrity: sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==}
    dependencies:
      source-map: 0.5.7
    dev: true

  /source-map-support/0.5.13:
    resolution: {integrity: sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==}
    dependencies:
      buffer-from: 1.1.1
      source-map: 0.6.1
    dev: true

  /source-map-url/0.4.0:
    resolution: {integrity: sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=}
    dev: true

  /source-map/0.2.0:
    resolution: {integrity: sha1-2rc/vPwrqBm03gO9b26qSBZLP50=}
    engines: {node: '>=0.8.0'}
    requiresBuild: true
    dependencies:
      amdefine: 1.0.1
    dev: true
    optional: true

  /source-map/0.5.7:
    resolution: {integrity: sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=}
    engines: {node: '>=0.10.0'}
    dev: true

  /source-map/0.6.1:
    resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
    engines: {node: '>=0.10.0'}
    dev: true

  /source-map/0.7.3:
    resolution: {integrity: sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==}
    engines: {node: '>= 8'}
    dev: true

  /spdx-correct/3.1.0:
    resolution: {integrity: sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==}
    dependencies:
      spdx-expression-parse: 3.0.0
      spdx-license-ids: 3.0.5
    dev: true

  /spdx-exceptions/2.2.0:
    resolution: {integrity: sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==}
    dev: true

  /spdx-expression-parse/3.0.0:
    resolution: {integrity: sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==}
    dependencies:
      spdx-exceptions: 2.2.0
      spdx-license-ids: 3.0.5
    dev: true

  /spdx-license-ids/3.0.5:
    resolution: {integrity: sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==}
    dev: true

  /split-string/3.1.0:
    resolution: {integrity: sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==}
    engines: {node: '>=0.10.0'}
    dependencies:
      extend-shallow: 3.0.2
    dev: true

  /split/0.3.3:
    resolution: {integrity: sha1-zQ7qXmOiEd//frDwkcQTPi0N0o8=}
    dependencies:
      through: 2.3.8
    dev: true

  /split/1.0.1:
    resolution: {integrity: sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==}
    dependencies:
      through: 2.3.8
    dev: true

  /split2/0.2.1:
    resolution: {integrity: sha1-At2smtwD7Au3jBKC7Aecpuha6QA=}
    dependencies:
      through2: 0.6.5
    dev: true

  /split2/2.2.0:
    resolution: {integrity: sha512-RAb22TG39LhI31MbreBgIuKiIKhVsawfTgEGqKHTK87aG+ul/PB8Sqoi3I7kVdRWiCfrKxK3uo4/YUkpNvhPbw==}
    dependencies:
      through2: 2.0.5
    dev: true

  /sprintf-js/1.0.3:
    resolution: {integrity: sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=}
    dev: true

  /stacked/1.1.1:
    resolution: {integrity: sha1-LH+jjMfjejQRp3zY55LeRI+faXU=}
    dev: true

  /staged-git-files/1.1.2:
    resolution: {integrity: sha512-0Eyrk6uXW6tg9PYkhi/V/J4zHp33aNyi2hOCmhFLqLTIhbgqWn5jlSzI+IU0VqrZq6+DbHcabQl/WP6P3BG0QA==}
    hasBin: true
    dev: true

  /static-extend/0.1.2:
    resolution: {integrity: sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=}
    engines: {node: '>=0.10.0'}
    dependencies:
      define-property: 0.2.5
      object-copy: 0.1.0
    dev: true

  /statuses/1.5.0:
    resolution: {integrity: sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=}
    engines: {node: '>= 0.6'}
    dev: true

  /stdout-stream/1.4.1:
    resolution: {integrity: sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==}
    dependencies:
      readable-stream: 2.3.6
    dev: true

  /stream-browserify/2.0.2:
    resolution: {integrity: sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==}
    dependencies:
      inherits: 2.0.4
      readable-stream: 2.3.6
    dev: true

  /stream-combiner/0.0.4:
    resolution: {integrity: sha1-TV5DPBhSYd3mI8o/RMWGvPXErRQ=}
    dependencies:
      duplexer: 0.1.1
    dev: true

  /stream-combiner2/1.1.1:
    resolution: {integrity: sha1-+02KFCDqNidk4hrUeAOXvry0HL4=}
    dependencies:
      duplexer2: 0.1.4
      readable-stream: 2.3.6
    dev: true

  /stream-http/2.8.3:
    resolution: {integrity: sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==}
    dependencies:
      builtin-status-codes: 3.0.0
      inherits: 2.0.4
      readable-stream: 2.3.6
      to-arraybuffer: 1.0.1
      xtend: 4.0.2
    dev: true

  /stream-http/3.0.0:
    resolution: {integrity: sha512-JELJfd+btL9GHtxU3+XXhg9NLYrKFnhybfvRuDghtyVkOFydz3PKNT1df07AMr88qW03WHF+FSV0PySpXignCA==}
    dependencies:
      builtin-status-codes: 3.0.0
      inherits: 2.0.4
      readable-stream: 3.4.0
      xtend: 4.0.2
    dev: true

  /stream-splicer/2.0.1:
    resolution: {integrity: sha512-Xizh4/NPuYSyAXyT7g8IvdJ9HJpxIGL9PjyhtywCZvvP0OPIdqyrr4dMikeuvY8xahpdKEBlBTySe583totajg==}
    dependencies:
      inherits: 2.0.4
      readable-stream: 2.3.6
    dev: true

  /streamroller/1.0.6:
    resolution: {integrity: sha512-3QC47Mhv3/aZNFpDDVO44qQb9gwB9QggMEE0sQmkTAwBVYdBRWISdsywlkfm5II1Q5y/pmrHflti/IgmIzdDBg==}
    engines: {node: '>=6.0'}
    dependencies:
      async: 2.6.3
      date-format: 2.1.0
      debug: 3.2.6
      fs-extra: 7.0.1
      lodash: 4.17.15
    dev: true

  /strict-uri-encode/1.1.0:
    resolution: {integrity: sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=}
    engines: {node: '>=0.10.0'}
    dev: true

  /string-argv/0.0.2:
    resolution: {integrity: sha1-2sMECGkMIfPDYwo/86BYd73L1zY=}
    engines: {node: '>=0.6.19'}
    dev: true

  /string-width/1.0.2:
    resolution: {integrity: sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=}
    engines: {node: '>=0.10.0'}
    dependencies:
      code-point-at: 1.1.0
      is-fullwidth-code-point: 1.0.0
      strip-ansi: 3.0.1
    dev: true

  /string-width/2.1.1:
    resolution: {integrity: sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==}
    engines: {node: '>=4'}
    dependencies:
      is-fullwidth-code-point: 2.0.0
      strip-ansi: 4.0.0
    dev: true

  /string-width/3.1.0:
    resolution: {integrity: sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==}
    engines: {node: '>=6'}
    dependencies:
      emoji-regex: 7.0.3
      is-fullwidth-code-point: 2.0.0
      strip-ansi: 5.2.0
    dev: true

  /string_decoder/0.10.31:
    resolution: {integrity: sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=}
    dev: true

  /string_decoder/1.1.1:
    resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==}
    dependencies:
      safe-buffer: 5.1.2

  /string_decoder/1.2.0:
    resolution: {integrity: sha512-6YqyX6ZWEYguAxgZzHGL7SsCeGx3V2TtOTqZz1xSTSWnqsbWwbptafNyvf/ACquZUXV3DANr5BDIwNYe1mN42w==}
    dependencies:
      safe-buffer: 5.1.2
    dev: true

  /stringify-object/3.3.0:
    resolution: {integrity: sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==}
    engines: {node: '>=4'}
    dependencies:
      get-own-enumerable-property-symbols: 3.0.0
      is-obj: 1.0.1
      is-regexp: 1.0.0
    dev: true

  /strip-ansi/0.3.0:
    resolution: {integrity: sha1-JfSOoiynkYfzF0pNuHWTR7sSYiA=}
    engines: {node: '>=0.10.0'}
    hasBin: true
    dependencies:
      ansi-regex: 0.2.1
    dev: true

  /strip-ansi/3.0.1:
    resolution: {integrity: sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=}
    engines: {node: '>=0.10.0'}
    dependencies:
      ansi-regex: 2.1.1

  /strip-ansi/4.0.0:
    resolution: {integrity: sha1-qEeQIusaw2iocTibY1JixQXuNo8=}
    engines: {node: '>=4'}
    dependencies:
      ansi-regex: 3.0.0
    dev: true

  /strip-ansi/5.2.0:
    resolution: {integrity: sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==}
    engines: {node: '>=6'}
    dependencies:
      ansi-regex: 4.1.0
    dev: true

  /strip-bom/2.0.0:
    resolution: {integrity: sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=}
    engines: {node: '>=0.10.0'}
    dependencies:
      is-utf8: 0.2.1
    dev: true

  /strip-bom/3.0.0:
    resolution: {integrity: sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=}
    engines: {node: '>=4'}
    dev: true

  /strip-eof/1.0.0:
    resolution: {integrity: sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=}
    engines: {node: '>=0.10.0'}
    dev: true

  /strip-indent/1.0.1:
    resolution: {integrity: sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=}
    engines: {node: '>=0.10.0'}
    hasBin: true
    dependencies:
      get-stdin: 4.0.1
    dev: true

  /strip-indent/2.0.0:
    resolution: {integrity: sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=}
    engines: {node: '>=4'}
    dev: true

  /strip-json-comments/2.0.1:
    resolution: {integrity: sha1-PFMZQukIwml8DsNEhYwobHygpgo=}
    engines: {node: '>=0.10.0'}
    dev: true

  /subarg/1.0.0:
    resolution: {integrity: sha1-9izxdYHplrSPyWVpn1TAauJouNI=}
    dependencies:
      minimist: 1.2.0
    dev: true

  /superagent/3.8.3:
    resolution: {integrity: sha512-GLQtLMCoEIK4eDv6OGtkOoSMt3D+oq0y3dsxMuYuDvaNUvuT8eFBuLmfR0iYYzHC1e8hpzC6ZsxbuP6DIalMFA==}
    engines: {node: '>= 4.0'}
    deprecated: Please note that v5.0.1+ of superagent removes User-Agent header by default, therefore you may need to add it yourself (e.g. GitHub blocks requests without a User-Agent header).  This notice will go away with v5.0.2+ once it is released.
    dependencies:
      component-emitter: 1.3.0
      cookiejar: 2.1.2
      debug: 3.2.6
      extend: 3.0.2
      form-data: 2.5.0
      formidable: 1.2.1
      methods: 1.1.2
      mime: 1.6.0
      qs: 6.7.0
      readable-stream: 2.3.6
    dev: false

  /supports-color/0.2.0:
    resolution: {integrity: sha1-2S3iaU6z9nMjlz1649i1W0wiGQo=}
    engines: {node: '>=0.10.0'}
    hasBin: true
    dev: true

  /supports-color/1.3.1:
    resolution: {integrity: sha1-FXWN8J2P87SswwdTn6vicJXhBC0=}
    engines: {node: '>=0.8.0'}
    hasBin: true
    dev: true

  /supports-color/2.0.0:
    resolution: {integrity: sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=}
    engines: {node: '>=0.8.0'}

  /supports-color/3.2.3:
    resolution: {integrity: sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=}
    engines: {node: '>=0.8.0'}
    dependencies:
      has-flag: 1.0.0
    dev: true

  /supports-color/5.5.0:
    resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==}
    engines: {node: '>=4'}
    dependencies:
      has-flag: 3.0.0
    dev: true

  /supports-color/6.0.0:
    resolution: {integrity: sha512-on9Kwidc1IUQo+bQdhi8+Tijpo0e1SS6RoGo2guUwn5vdaxw8RXOF9Vb2ws+ihWOmh4JnCJOvaziZWP1VABaLg==}
    engines: {node: '>=6'}
    dependencies:
      has-flag: 3.0.0
    dev: true

  /symbol-observable/1.2.0:
    resolution: {integrity: sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==}
    engines: {node: '>=0.10.0'}

  /synchronous-promise/2.0.9:
    resolution: {integrity: sha512-LO95GIW16x69LuND1nuuwM4pjgFGupg7pZ/4lU86AmchPKrhk0o2tpMU2unXRrqo81iAFe1YJ0nAGEVwsrZAgg==}
    dev: true

  /syntax-error/1.4.0:
    resolution: {integrity: sha512-YPPlu67mdnHGTup2A8ff7BC2Pjq0e0Yp/IyTFN03zWO0RcK07uLcbi7C2KpGR2FvWbaB0+bfE27a+sBKebSo7w==}
    dependencies:
      acorn-node: 1.7.0
    dev: true

  /tar/4.4.13:
    resolution: {integrity: sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==}
    engines: {node: '>=4.5'}
    dependencies:
      chownr: 1.1.4
      fs-minipass: 1.2.7
      minipass: 2.9.0
      minizlib: 1.3.3
      mkdirp: 0.5.1
      safe-buffer: 5.2.0
      yallist: 3.0.3
    dev: true
    optional: true

  /temp-dir/2.0.0:
    resolution: {integrity: sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==}
    engines: {node: '>=8'}
    dev: true

  /temp-fs/0.9.9:
    resolution: {integrity: sha1-gHFzBDeHByDpQxUy/igUNk+IA9c=}
    engines: {node: '>=0.8.0'}
    dependencies:
      rimraf: 2.5.4
    dev: true

  /temp/0.9.0:
    resolution: {integrity: sha512-YfUhPQCJoNQE5N+FJQcdPz63O3x3sdT4Xju69Gj4iZe0lBKOtnAMi0SLj9xKhGkcGhsxThvTJ/usxtFPo438zQ==}
    engines: {'0': node >=4.0.0}
    dependencies:
      rimraf: 2.6.3
    dev: true

  /tempfile/3.0.0:
    resolution: {integrity: sha512-uNFCg478XovRi85iD42egu+eSFUmmka750Jy7L5tfHI5hQKKtbPnxaSaXAbBqCDYrw3wx4tXjKwci4/QmsZJxw==}
    engines: {node: '>=8'}
    dependencies:
      temp-dir: 2.0.0
      uuid: 3.3.2
    dev: true

  /term-color/1.0.1:
    resolution: {integrity: sha1-OOGSVTpHPjXkFgT/UZmEa/gRejo=}
    dependencies:
      ansi-styles: 2.0.1
      supports-color: 1.3.1
    dev: true

  /text-extensions/2.0.0:
    resolution: {integrity: sha512-F91ZqLgvi1E0PdvmxMgp+gcf6q8fMH7mhdwWfzXnl1k+GbpQDmi8l7DzLC5JTASKbwpY3TfxajAUzAXcv2NmsQ==}
    engines: {node: '>=8'}
    dev: true

  /through/2.3.8:
    resolution: {integrity: sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=}
    dev: true

  /through2/0.6.5:
    resolution: {integrity: sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=}
    dependencies:
      readable-stream: 1.0.34
      xtend: 4.0.2
    dev: true

  /through2/2.0.5:
    resolution: {integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==}
    dependencies:
      readable-stream: 2.3.6
      xtend: 4.0.2
    dev: true

  /through2/3.0.0:
    resolution: {integrity: sha512-8B+sevlqP4OiCjonI1Zw03Sf8PuV1eRsYQgLad5eonILOdyeRsY27A/2Ze8IlvlMvq31OH+3fz/styI7Ya62yQ==}
    dependencies:
      readable-stream: 3.4.0
      xtend: 4.0.2
    dev: true

  /through2/3.0.1:
    resolution: {integrity: sha512-M96dvTalPT3YbYLaKaCuwu+j06D/8Jfib0o/PxbVt6Amhv3dUAtW6rTV1jPgJSBG83I/e04Y6xkVdVhSRhi0ww==}
    dependencies:
      readable-stream: 3.4.0
    dev: true

  /timers-browserify/1.4.2:
    resolution: {integrity: sha1-ycWLV1voQHN1y14kYtrO50NZ9B0=}
    engines: {node: '>=0.6.0'}
    dependencies:
      process: 0.11.10
    dev: true

  /timers-browserify/2.0.10:
    resolution: {integrity: sha512-YvC1SV1XdOUaL6gx5CoGroT3Gu49pK9+TZ38ErPldOWW4j49GI1HKs9DV+KGq/w6y+LZ72W1c8cKz2vzY+qpzg==}
    engines: {node: '>=0.6.0'}
    dependencies:
      setimmediate: 1.0.5
    dev: true

  /tmp/0.0.33:
    resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==}
    engines: {node: '>=0.6.0'}
    dependencies:
      os-tmpdir: 1.0.2
    dev: true

  /tmp/0.1.0:
    resolution: {integrity: sha512-J7Z2K08jbGcdA1kkQpJSqLF6T0tdQqpR2pnSUXsIchbPdTI9v3e85cLW0d6WDhwuAleOV71j2xWs8qMPfK7nKw==}
    engines: {node: '>=6'}
    dependencies:
      rimraf: 2.6.3
    dev: true

  /to-array/0.1.4:
    resolution: {integrity: sha1-F+bBH3PdTz10zaek/zI46a2b+JA=}
    dev: true

  /to-arraybuffer/1.0.1:
    resolution: {integrity: sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=}
    dev: true

  /to-fast-properties/1.0.3:
    resolution: {integrity: sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=}
    engines: {node: '>=0.10.0'}
    dev: true

  /to-object-path/0.3.0:
    resolution: {integrity: sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=}
    engines: {node: '>=0.10.0'}
    dependencies:
      kind-of: 3.2.2
    dev: true

  /to-regex-range/2.1.1:
    resolution: {integrity: sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=}
    engines: {node: '>=0.10.0'}
    dependencies:
      is-number: 3.0.0
      repeat-string: 1.6.1
    dev: true

  /to-regex-range/5.0.1:
    resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
    engines: {node: '>=8.0'}
    dependencies:
      is-number: 7.0.0
    dev: true

  /to-regex/3.0.2:
    resolution: {integrity: sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==}
    engines: {node: '>=0.10.0'}
    dependencies:
      define-property: 2.0.2
      extend-shallow: 3.0.2
      regex-not: 1.0.2
      safe-regex: 1.1.0
    dev: true

  /toidentifier/1.0.0:
    resolution: {integrity: sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==}
    engines: {node: '>=0.6'}
    dev: true

  /toposort/2.0.2:
    resolution: {integrity: sha1-riF2gXXRVZ1IvvNUILL0li8JwzA=}
    dev: true

  /tree-selector/2.1.0:
    resolution: {integrity: sha512-Giao15zxN5PvdzJv7HDubn3aSrlsWD9TG9xngYkiuChhIgPH6cQqvCGV5sJ/sWahm7nRtPx46hKax81eyz1sOg==}

  /trim-newlines/1.0.0:
    resolution: {integrity: sha1-WIeWa7WCpFA6QetST301ARgVphM=}
    engines: {node: '>=0.10.0'}
    dev: true

  /trim-newlines/2.0.0:
    resolution: {integrity: sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=}
    engines: {node: '>=4'}
    dev: true

  /trim-off-newlines/1.0.1:
    resolution: {integrity: sha1-n5up2e+odkw4dpi8v+sshI8RrbM=}
    engines: {node: '>=0.10.0'}
    dev: true

  /trim-right/1.0.1:
    resolution: {integrity: sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=}
    engines: {node: '>=0.10.0'}
    dev: true

  /ts-node/7.0.1:
    resolution: {integrity: sha512-BVwVbPJRspzNh2yfslyT1PSbl5uIk03EZlb493RKHN4qej/D06n1cEhjlOJG69oFsE7OT8XjpTUcYf6pKTLMhw==}
    engines: {node: '>=4.2.0'}
    hasBin: true
    dependencies:
      arrify: 1.0.1
      buffer-from: 1.1.1
      diff: 3.5.0
      make-error: 1.3.5
      minimist: 1.2.0
      mkdirp: 0.5.1
      source-map-support: 0.5.13
      yn: 2.0.0
    dev: true

  /tslib/1.10.0:
    resolution: {integrity: sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==}

  /tslint/5.18.0_typescript@3.2.4:
    resolution: {integrity: sha512-Q3kXkuDEijQ37nXZZLKErssQVnwCV/+23gFEMROi8IlbaBG6tXqLPQJ5Wjcyt/yHPKBC+hD5SzuGaMora+ZS6w==}
    engines: {node: '>=4.8.0'}
    hasBin: true
    peerDependencies:
      typescript: '>=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >=3.0.0-dev || >= 3.1.0-dev || >= 3.2.0-dev'
    dependencies:
      '@babel/code-frame': 7.5.5
      builtin-modules: 1.1.1
      chalk: 2.4.2
      commander: 2.20.0
      diff: 3.5.0
      glob: 7.1.4
      js-yaml: 3.13.1
      minimatch: 3.0.4
      mkdirp: 0.5.1
      resolve: 1.12.0
      semver: 5.7.0
      tslib: 1.10.0
      tsutils: 2.29.0_typescript@3.2.4
      typescript: 3.2.4
    dev: true

  /tsutils/2.29.0_typescript@3.2.4:
    resolution: {integrity: sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==}
    peerDependencies:
      typescript: '>=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >= 3.0.0-dev || >= 3.1.0-dev'
    dependencies:
      tslib: 1.10.0
      typescript: 3.2.4
    dev: true

  /tty-browserify/0.0.1:
    resolution: {integrity: sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==}
    dev: true

  /type-check/0.3.2:
    resolution: {integrity: sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=}
    engines: {node: '>= 0.8.0'}
    dependencies:
      prelude-ls: 1.1.2
    dev: true

  /type-detect/4.0.8:
    resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==}
    engines: {node: '>=4'}
    dev: true

  /type-fest/0.6.0:
    resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==}
    engines: {node: '>=8'}
    dev: true

  /type-is/1.6.18:
    resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==}
    engines: {node: '>= 0.6'}
    dependencies:
      media-typer: 0.3.0
      mime-types: 2.1.24
    dev: true

  /type/1.2.0:
    resolution: {integrity: sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==}
    dev: true

  /typedarray/0.0.6:
    resolution: {integrity: sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=}
    dev: true

  /typescript/3.2.4:
    resolution: {integrity: sha512-0RNDbSdEokBeEAkgNbxJ+BLwSManFy9TeXz8uW+48j/xhEXv1ePME60olyzw2XzUqUBNAYFeJadIqAgNqIACwg==}
    engines: {node: '>=4.2.0'}
    hasBin: true
    dev: true

  /uc.micro/1.0.6:
    resolution: {integrity: sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==}
    dev: true

  /uglify-js/3.6.0:
    resolution: {integrity: sha512-W+jrUHJr3DXKhrsS7NUVxn3zqMOFn0hL/Ei6v0anCIMoKC93TjcflTagwIHLW7SfMFfiQuktQyFVCFHGUE0+yg==}
    engines: {node: '>=0.8.0'}
    hasBin: true
    dependencies:
      commander: 2.20.0
      source-map: 0.6.1
    dev: true

  /ultron/1.1.1:
    resolution: {integrity: sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==}
    dev: true

  /umd/3.0.3:
    resolution: {integrity: sha512-4IcGSufhFshvLNcMCV80UnQVlZ5pMOC8mvNPForqwA4+lzYQuetTESLDQkeLmihq8bRcnpbQa48Wb8Lh16/xow==}
    hasBin: true
    dev: true

  /undeclared-identifiers/1.1.3:
    resolution: {integrity: sha512-pJOW4nxjlmfwKApE4zvxLScM/njmwj/DiUBv7EabwE4O8kRUy+HIwxQtZLBPll/jx1LJyBcqNfB3/cpv9EZwOw==}
    hasBin: true
    dependencies:
      acorn-node: 1.7.0
      dash-ast: 1.0.0
      get-assigned-identifiers: 1.2.0
      simple-concat: 1.0.0
      xtend: 4.0.2
    dev: true

  /underscore/1.9.1:
    resolution: {integrity: sha512-5/4etnCkd9c8gwgowi5/om/mYO5ajCaOgdzj/oW+0eQV9WxKBDZw5+ycmKmeaTXjInS/W0BzpGLo2xR2aBwZdg==}
    dev: true

  /union-value/1.0.1:
    resolution: {integrity: sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==}
    engines: {node: '>=0.10.0'}
    dependencies:
      arr-union: 3.1.0
      get-value: 2.0.6
      is-extendable: 0.1.1
      set-value: 2.0.1
    dev: true

  /universalify/0.1.2:
    resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==}
    engines: {node: '>= 4.0.0'}
    dev: true

  /unpipe/1.0.0:
    resolution: {integrity: sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=}
    engines: {node: '>= 0.8'}
    dev: true

  /unset-value/1.0.0:
    resolution: {integrity: sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=}
    engines: {node: '>=0.10.0'}
    dependencies:
      has-value: 0.3.1
      isobject: 3.0.1
    dev: true

  /upath/1.1.2:
    resolution: {integrity: sha512-kXpym8nmDmlCBr7nKdIx8P2jNBa+pBpIUFRnKJ4dr8htyYGJFokkr2ZvERRtUN+9SY+JqXouNgUPtv6JQva/2Q==}
    engines: {node: '>=4'}
    dev: true

  /urix/0.1.0:
    resolution: {integrity: sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=}
    dev: true

  /url-trim/1.0.0:
    resolution: {integrity: sha1-QAV+LxZLiOXaynJp2kfm0d2Detw=}
    dev: true

  /url/0.11.0:
    resolution: {integrity: sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=}
    dependencies:
      punycode: 1.3.2
      querystring: 0.2.0
    dev: true

  /use/3.1.1:
    resolution: {integrity: sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==}
    engines: {node: '>=0.10.0'}
    dev: true

  /user-home/2.0.0:
    resolution: {integrity: sha1-nHC/2Babwdy/SGBODwS4tJzenp8=}
    engines: {node: '>=0.10.0'}
    dependencies:
      os-homedir: 1.0.2
    dev: true

  /useragent/2.3.0:
    resolution: {integrity: sha512-4AoH4pxuSvHCjqLO04sU6U/uE65BYza8l/KKBS0b0hnUPWi+cQ2BpeTEwejCSx9SPV5/U03nniDTrWx5NrmKdw==}
    dependencies:
      lru-cache: 4.1.5
      tmp: 0.0.33
    dev: true

  /util-deprecate/1.0.2:
    resolution: {integrity: sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=}

  /util/0.10.3:
    resolution: {integrity: sha1-evsa/lCAUkZInj23/g7TeTNqwPk=}
    dependencies:
      inherits: 2.0.1
    dev: true

  /util/0.10.4:
    resolution: {integrity: sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==}
    dependencies:
      inherits: 2.0.3
    dev: true

  /util/0.12.1:
    resolution: {integrity: sha512-MREAtYOp+GTt9/+kwf00IYoHZyjM8VU4aVrkzUlejyqaIjd2GztVl5V9hGXKlvBKE3gENn/FMfHE5v6hElXGcQ==}
    dependencies:
      inherits: 2.0.4
      is-arguments: 1.0.4
      is-generator-function: 1.0.7
      object.entries: 1.1.0
      safe-buffer: 5.2.0
    dev: true

  /utils-merge/1.0.1:
    resolution: {integrity: sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=}
    engines: {node: '>= 0.4.0'}
    dev: true

  /uuid/3.3.2:
    resolution: {integrity: sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==}
    hasBin: true
    dev: true

  /validate-npm-package-license/3.0.4:
    resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==}
    dependencies:
      spdx-correct: 3.1.0
      spdx-expression-parse: 3.0.0
    dev: true

  /variable-diff/1.1.0:
    resolution: {integrity: sha1-0r1cZtt2wTh52W5qMG7cmJ35eNo=}
    dependencies:
      chalk: 1.1.3
      object-assign: 4.1.1
    dev: false

  /vary/1.1.2:
    resolution: {integrity: sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=}
    engines: {node: '>= 0.8'}
    dev: true

  /vm-browserify/1.1.0:
    resolution: {integrity: sha512-iq+S7vZJE60yejDYM0ek6zg308+UZsdtPExWP9VZoCFCz1zkJoXFnAX7aZfd/ZwrkidzdUZL0C/ryW+JwAiIGw==}
    dev: true

  /void-elements/2.0.1:
    resolution: {integrity: sha1-wGavtYK7HLQSjWDqkjkulNXp2+w=}
    engines: {node: '>=0.10.0'}
    dev: true

  /watchify-middleware/1.8.2:
    resolution: {integrity: sha512-A+x5K0mHVEK2WSLOEbazcXDFnSlralMZzk364Ea39F4xFl2jGl4VQLLN5HwrnRzpF5/Ggf1Q2he0HpJtflUiHg==}
    dependencies:
      concat-stream: 1.6.2
      debounce: 1.2.0
      events: 1.1.1
      object-assign: 4.1.1
      strip-ansi: 3.0.1
      watchify: 3.11.1
    dev: true

  /watchify/3.11.1:
    resolution: {integrity: sha512-WwnUClyFNRMB2NIiHgJU9RQPQNqVeFk7OmZaWf5dC5EnNa0Mgr7imBydbaJ7tGTuPM2hz1Cb4uiBvK9NVxMfog==}
    hasBin: true
    dependencies:
      anymatch: 2.0.0
      browserify: 16.3.0
      chokidar: 2.1.6
      defined: 1.0.0
      outpipe: 1.1.1
      through2: 2.0.5
      xtend: 4.0.2
    dev: true

  /wcwidth/1.0.1:
    resolution: {integrity: sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=}
    dependencies:
      defaults: 1.0.3
    dev: true

  /which-module/2.0.0:
    resolution: {integrity: sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=}
    dev: true

  /which/1.3.1:
    resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==}
    hasBin: true
    dependencies:
      isexe: 2.0.0
    dev: true

  /wide-align/1.1.3:
    resolution: {integrity: sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==}
    dependencies:
      string-width: 2.1.1
    dev: true

  /word-wrap/1.2.3:
    resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==}
    engines: {node: '>=0.10.0'}
    dev: true

  /wordwrap/0.0.3:
    resolution: {integrity: sha1-o9XabNXAvAAI03I0u68b7WMFkQc=}
    engines: {node: '>=0.4.0'}
    dev: true

  /wordwrap/1.0.0:
    resolution: {integrity: sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=}
    dev: true

  /wrap-ansi/2.1.0:
    resolution: {integrity: sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=}
    engines: {node: '>=0.10.0'}
    dependencies:
      string-width: 1.0.2
      strip-ansi: 3.0.1
    dev: true

  /wrap-ansi/3.0.1:
    resolution: {integrity: sha1-KIoE2H7aXChuBg3+jxNc6NAH+Lo=}
    engines: {node: '>=4'}
    dependencies:
      string-width: 2.1.1
      strip-ansi: 4.0.0
    dev: true

  /wrappy/1.0.2:
    resolution: {integrity: sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=}
    dev: true

  /ws/3.3.3:
    resolution: {integrity: sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==}
    dependencies:
      async-limiter: 1.0.1
      safe-buffer: 5.1.2
      ultron: 1.1.1
    dev: true

  /ws/6.2.1:
    resolution: {integrity: sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==}
    dependencies:
      async-limiter: 1.0.1
    dev: true

  /xmlhttprequest-ssl/1.5.5:
    resolution: {integrity: sha1-wodrBhaKrcQOV9l+gRkayPQ5iz4=}
    engines: {node: '>=0.4.0'}
    dev: true

  /xstream/11.11.0:
    resolution: {integrity: sha512-0zF3PLsHrmbToPBgX1jYZFNw+t5octSFJgVRH44HGlGBBjY7gscvDQOZvty8IQV15Snia1RcLPECWDfEaE4aXg==}
    dependencies:
      symbol-observable: 1.2.0

  /xtend/4.0.2:
    resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==}
    engines: {node: '>=0.4'}
    dev: true

  /y18n/4.0.0:
    resolution: {integrity: sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==}
    dev: true

  /yallist/2.1.2:
    resolution: {integrity: sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=}
    dev: true

  /yallist/3.0.3:
    resolution: {integrity: sha512-S+Zk8DEWE6oKpV+vI3qWkaK+jSbIK86pCwe2IF/xwIpQ8jEuxpw9NyaGjmp9+BoJv5FV2piqCDcoCtStppiq2A==}
    dev: true

  /yargs-parser/11.1.1:
    resolution: {integrity: sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==}
    dependencies:
      camelcase: 5.3.1
      decamelize: 1.2.0
    dev: true

  /yargs-parser/13.0.0:
    resolution: {integrity: sha512-w2LXjoL8oRdRQN+hOyppuXs+V/fVAYtpcrRxZuF7Kt/Oc+Jr2uAcVntaUTNT6w5ihoWfFDpNY8CPx1QskxZ/pw==}
    dependencies:
      camelcase: 5.3.1
      decamelize: 1.2.0
    dev: true

  /yargs-parser/13.1.1:
    resolution: {integrity: sha512-oVAVsHz6uFrg3XQheFII8ESO2ssAf9luWuAd6Wexsu4F3OtIW0o8IribPXYrD4WC24LWtPrJlGy87y5udK+dxQ==}
    dependencies:
      camelcase: 5.3.1
      decamelize: 1.2.0
    dev: true

  /yargs-unparser/1.5.0:
    resolution: {integrity: sha512-HK25qidFTCVuj/D1VfNiEndpLIeJN78aqgR23nL3y4N0U/91cOAzqfHlF8n2BvoNDcZmJKin3ddNSvOxSr8flw==}
    engines: {node: '>=6'}
    dependencies:
      flat: 4.1.0
      lodash: 4.17.15
      yargs: 12.0.5
    dev: true

  /yargs/12.0.5:
    resolution: {integrity: sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==}
    dependencies:
      cliui: 4.1.0
      decamelize: 1.2.0
      find-up: 3.0.0
      get-caller-file: 1.0.3
      os-locale: 3.1.0
      require-directory: 2.1.1
      require-main-filename: 1.0.1
      set-blocking: 2.0.0
      string-width: 2.1.1
      which-module: 2.0.0
      y18n: 4.0.0
      yargs-parser: 11.1.1
    dev: true

  /yargs/13.2.2:
    resolution: {integrity: sha512-WyEoxgyTD3w5XRpAQNYUB9ycVH/PQrToaTXdYXRdOXvEy1l19br+VJsc0vcO8PTGg5ro/l/GY7F/JMEBmI0BxA==}
    dependencies:
      cliui: 4.1.0
      find-up: 3.0.0
      get-caller-file: 2.0.5
      os-locale: 3.1.0
      require-directory: 2.1.1
      require-main-filename: 2.0.0
      set-blocking: 2.0.0
      string-width: 3.1.0
      which-module: 2.0.0
      y18n: 4.0.0
      yargs-parser: 13.1.1
    dev: true

  /yeast/0.1.2:
    resolution: {integrity: sha1-AI4G2AlDIMNy28L47XagymyKxBk=}
    dev: true

  /yn/2.0.0:
    resolution: {integrity: sha1-5a2ryKz0CPY4X8dklWhMiOavaJo=}
    engines: {node: '>=4'}
    dev: true

  /yup/0.27.0:
    resolution: {integrity: sha512-v1yFnE4+u9za42gG/b/081E7uNW9mUj3qtkmelLbW5YPROZzSH/KUUyJu9Wt8vxFJcT9otL/eZopS0YK1L5yPQ==}
    dependencies:
      '@babel/runtime': 7.5.5
      fn-name: 2.0.1
      lodash: 4.17.15
      property-expr: 1.5.1
      synchronous-promise: 2.0.9
      toposort: 2.0.2
    dev: true

  '@github.com/visionmedia/dox/tarball/master':
    resolution: {tarball: https://github.com/visionmedia/dox/tarball/master}
    name: dox
    version: 0.9.0
    hasBin: true
    dependencies:
      commander: 2.20.0
      jsdoctypeparser: 1.2.0
      markdown-it: 9.0.1
    dev: true