devDependencies:
  '@types/mocha': 7.0.2
  '@types/node': 13.13.11
  mocha: 7.2.0
  ts-mocha: 6.0.0_mocha@7.2.0
  typescript: 3.9.5
  webpack: 4.43.0_webpack@4.43.0
  webpack-cli: 3.3.11_webpack@4.43.0
lockfileVersion: 5.1
packages:
  /@types/json5/0.0.29:
    dev: true
    optional: true
    resolution:
      integrity: sha1-7ihweulOEdK4J7y+UnC86n8+ce4=
  /@types/mocha/7.0.2:
    dev: true
    resolution:
      integrity: sha512-ZvO2tAcjmMi8V/5Z3JsyofMe3hasRcaw88cto5etSVMwVQfeivGAlEYmaQgceUSVYFofVjT+ioHsATjdWcFt1w==
  /@types/node/13.13.11:
    dev: true
    resolution:
      integrity: sha512-FX7mIFKfnGCfq10DGWNhfCNxhACEeqH5uulT6wRRA1KEt7zgLe0HdrAd9/QQkObDqp2Z0KEV3OAmNgs0lTx5tQ==
  /@webassemblyjs/ast/1.9.0:
    dependencies:
      '@webassemblyjs/helper-module-context': 1.9.0
      '@webassemblyjs/helper-wasm-bytecode': 1.9.0
      '@webassemblyjs/wast-parser': 1.9.0
    dev: true
    resolution:
      integrity: sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==
  /@webassemblyjs/floating-point-hex-parser/1.9.0:
    dev: true
    resolution:
      integrity: sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==
  /@webassemblyjs/helper-api-error/1.9.0:
    dev: true
    resolution:
      integrity: sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==
  /@webassemblyjs/helper-buffer/1.9.0:
    dev: true
    resolution:
      integrity: sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==
  /@webassemblyjs/helper-code-frame/1.9.0:
    dependencies:
      '@webassemblyjs/wast-printer': 1.9.0
    dev: true
    resolution:
      integrity: sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==
  /@webassemblyjs/helper-fsm/1.9.0:
    dev: true
    resolution:
      integrity: sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==
  /@webassemblyjs/helper-module-context/1.9.0:
    dependencies:
      '@webassemblyjs/ast': 1.9.0
    dev: true
    resolution:
      integrity: sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==
  /@webassemblyjs/helper-wasm-bytecode/1.9.0:
    dev: true
    resolution:
      integrity: sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==
  /@webassemblyjs/helper-wasm-section/1.9.0:
    dependencies:
      '@webassemblyjs/ast': 1.9.0
      '@webassemblyjs/helper-buffer': 1.9.0
      '@webassemblyjs/helper-wasm-bytecode': 1.9.0
      '@webassemblyjs/wasm-gen': 1.9.0
    dev: true
    resolution:
      integrity: sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==
  /@webassemblyjs/ieee754/1.9.0:
    dependencies:
      '@xtuc/ieee754': 1.2.0
    dev: true
    resolution:
      integrity: sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==
  /@webassemblyjs/leb128/1.9.0:
    dependencies:
      '@xtuc/long': 4.2.2
    dev: true
    resolution:
      integrity: sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==
  /@webassemblyjs/utf8/1.9.0:
    dev: true
    resolution:
      integrity: sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==
  /@webassemblyjs/wasm-edit/1.9.0:
    dependencies:
      '@webassemblyjs/ast': 1.9.0
      '@webassemblyjs/helper-buffer': 1.9.0
      '@webassemblyjs/helper-wasm-bytecode': 1.9.0
      '@webassemblyjs/helper-wasm-section': 1.9.0
      '@webassemblyjs/wasm-gen': 1.9.0
      '@webassemblyjs/wasm-opt': 1.9.0
      '@webassemblyjs/wasm-parser': 1.9.0
      '@webassemblyjs/wast-printer': 1.9.0
    dev: true
    resolution:
      integrity: sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==
  /@webassemblyjs/wasm-gen/1.9.0:
    dependencies:
      '@webassemblyjs/ast': 1.9.0
      '@webassemblyjs/helper-wasm-bytecode': 1.9.0
      '@webassemblyjs/ieee754': 1.9.0
      '@webassemblyjs/leb128': 1.9.0
      '@webassemblyjs/utf8': 1.9.0
    dev: true
    resolution:
      integrity: sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==
  /@webassemblyjs/wasm-opt/1.9.0:
    dependencies:
      '@webassemblyjs/ast': 1.9.0
      '@webassemblyjs/helper-buffer': 1.9.0
      '@webassemblyjs/wasm-gen': 1.9.0
      '@webassemblyjs/wasm-parser': 1.9.0
    dev: true
    resolution:
      integrity: sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==
  /@webassemblyjs/wasm-parser/1.9.0:
    dependencies:
      '@webassemblyjs/ast': 1.9.0
      '@webassemblyjs/helper-api-error': 1.9.0
      '@webassemblyjs/helper-wasm-bytecode': 1.9.0
      '@webassemblyjs/ieee754': 1.9.0
      '@webassemblyjs/leb128': 1.9.0
      '@webassemblyjs/utf8': 1.9.0
    dev: true
    resolution:
      integrity: sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==
  /@webassemblyjs/wast-parser/1.9.0:
    dependencies:
      '@webassemblyjs/ast': 1.9.0
      '@webassemblyjs/floating-point-hex-parser': 1.9.0
      '@webassemblyjs/helper-api-error': 1.9.0
      '@webassemblyjs/helper-code-frame': 1.9.0
      '@webassemblyjs/helper-fsm': 1.9.0
      '@xtuc/long': 4.2.2
    dev: true
    resolution:
      integrity: sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==
  /@webassemblyjs/wast-printer/1.9.0:
    dependencies:
      '@webassemblyjs/ast': 1.9.0
      '@webassemblyjs/wast-parser': 1.9.0
      '@xtuc/long': 4.2.2
    dev: true
    resolution:
      integrity: sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==
  /@xtuc/ieee754/1.2.0:
    dev: true
    resolution:
      integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==
  /@xtuc/long/4.2.2:
    dev: true
    resolution:
      integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==
  /acorn/6.4.1:
    dev: true
    engines:
      node: '>=0.4.0'
    hasBin: true
    resolution:
      integrity: sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==
  /ajv-errors/1.0.1_ajv@6.12.2:
    dependencies:
      ajv: 6.12.2
    dev: true
    peerDependencies:
      ajv: '>=5.0.0'
    resolution:
      integrity: sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==
  /ajv-keywords/3.4.1_ajv@6.12.2:
    dependencies:
      ajv: 6.12.2
    dev: true
    peerDependencies:
      ajv: ^6.9.1
    resolution:
      integrity: sha512-RO1ibKvd27e6FEShVFfPALuHI3WjSVNeK5FIsmme/LYRNxjKuNj+Dt7bucLa6NdSv3JcVTyMlm9kGR84z1XpaQ==
  /ajv/6.12.2:
    dependencies:
      fast-deep-equal: 3.1.3
      fast-json-stable-stringify: 2.1.0
      json-schema-traverse: 0.4.1
      uri-js: 4.2.2
    dev: true
    resolution:
      integrity: sha512-k+V+hzjm5q/Mr8ef/1Y9goCmlsK4I6Sm74teeyGvFk1XrOsbsKLjEdrvny42CZ+a8sXbk8KWpY/bDwS+FLL2UQ==
  /ansi-colors/3.2.3:
    dev: true
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-LEHHyuhlPY3TmuUYMh2oz89lTShfvgbmzaBcxve9t/9Wuy7Dwf4yoAKcND7KFT1HAQfqZ12qtc+DUrBMeKF9nw==
  /ansi-regex/3.0.0:
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=
  /ansi-regex/4.1.0:
    dev: true
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==
  /ansi-styles/3.2.1:
    dependencies:
      color-convert: 1.9.3
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==
  /anymatch/2.0.0:
    dependencies:
      micromatch: 3.1.10
      normalize-path: 2.1.1
    dev: true
    optional: true
    resolution:
      integrity: sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==
  /anymatch/3.1.1:
    dependencies:
      normalize-path: 3.0.0
      picomatch: 2.2.2
    dev: true
    engines:
      node: '>= 8'
    resolution:
      integrity: sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==
  /aproba/1.2.0:
    dev: true
    resolution:
      integrity: sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==
  /argparse/1.0.10:
    dependencies:
      sprintf-js: 1.0.3
    dev: true
    resolution:
      integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==
  /arr-diff/4.0.0:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=
  /arr-flatten/1.1.0:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==
  /arr-union/3.1.0:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=
  /array-unique/0.3.2:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=
  /arrify/1.0.1:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=
  /asn1.js/4.10.1:
    dependencies:
      bn.js: 4.11.9
      inherits: 2.0.4
      minimalistic-assert: 1.0.1
    dev: true
    resolution:
      integrity: sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==
  /assert/1.5.0:
    dependencies:
      object-assign: 4.1.1
      util: 0.10.3
    dev: true
    resolution:
      integrity: sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==
  /assign-symbols/1.0.0:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=
  /async-each/1.0.3:
    dev: true
    optional: true
    resolution:
      integrity: sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==
  /atob/2.1.2:
    dev: true
    engines:
      node: '>= 4.5.0'
    hasBin: true
    resolution:
      integrity: sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==
  /balanced-match/1.0.0:
    dev: true
    resolution:
      integrity: sha1-ibTRmasr7kneFk6gK4nORi1xt2c=
  /base/0.11.2:
    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
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==
  /base64-js/1.3.1:
    dev: true
    resolution:
      integrity: sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==
  /big.js/5.2.2:
    dev: true
    resolution:
      integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==
  /binary-extensions/1.13.1:
    dev: true
    engines:
      node: '>=0.10.0'
    optional: true
    resolution:
      integrity: sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==
  /binary-extensions/2.0.0:
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-Phlt0plgpIIBOGTT/ehfFnbNlfsDEiqmzE2KRXoX1bLIlir4X/MR+zSyBEkL05ffWgnRSf/DXv+WrUAVr93/ow==
  /bindings/1.5.0:
    dependencies:
      file-uri-to-path: 1.0.0
    dev: true
    optional: true
    resolution:
      integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==
  /bluebird/3.7.2:
    dev: true
    resolution:
      integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==
  /bn.js/4.11.9:
    dev: true
    resolution:
      integrity: sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==
  /bn.js/5.1.2:
    dev: true
    resolution:
      integrity: sha512-40rZaf3bUNKTVYu9sIeeEGOg7g14Yvnj9kH7b50EiwX0Q7A6umbvfI5tvHaOERH0XigqKkfLkFQxzb4e6CIXnA==
  /brace-expansion/1.1.11:
    dependencies:
      balanced-match: 1.0.0
      concat-map: 0.0.1
    dev: true
    resolution:
      integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==
  /braces/2.3.2:
    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
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==
  /braces/3.0.2:
    dependencies:
      fill-range: 7.0.1
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==
  /brorand/1.1.0:
    dev: true
    resolution:
      integrity: sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=
  /browser-stdout/1.3.1:
    dev: true
    resolution:
      integrity: sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==
  /browserify-aes/1.2.0:
    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.1
    dev: true
    resolution:
      integrity: sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==
  /browserify-cipher/1.0.1:
    dependencies:
      browserify-aes: 1.2.0
      browserify-des: 1.0.2
      evp_bytestokey: 1.0.3
    dev: true
    resolution:
      integrity: sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==
  /browserify-des/1.0.2:
    dependencies:
      cipher-base: 1.0.4
      des.js: 1.0.1
      inherits: 2.0.4
      safe-buffer: 5.2.1
    dev: true
    resolution:
      integrity: sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==
  /browserify-rsa/4.0.1:
    dependencies:
      bn.js: 4.11.9
      randombytes: 2.1.0
    dev: true
    resolution:
      integrity: sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=
  /browserify-sign/4.2.0:
    dependencies:
      bn.js: 5.1.2
      browserify-rsa: 4.0.1
      create-hash: 1.2.0
      create-hmac: 1.1.7
      elliptic: 6.5.2
      inherits: 2.0.4
      parse-asn1: 5.1.5
      readable-stream: 3.6.0
      safe-buffer: 5.2.1
    dev: true
    resolution:
      integrity: sha512-hEZC1KEeYuoHRqhGhTy6gWrpJA3ZDjFWv0DE61643ZnOXAKJb3u7yWcrU0mMc9SwAqK1n7myPGndkp0dFG7NFA==
  /browserify-zlib/0.2.0:
    dependencies:
      pako: 1.0.11
    dev: true
    resolution:
      integrity: sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==
  /buffer-from/1.1.1:
    dev: true
    resolution:
      integrity: sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==
  /buffer-xor/1.0.3:
    dev: true
    resolution:
      integrity: sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=
  /buffer/4.9.2:
    dependencies:
      base64-js: 1.3.1
      ieee754: 1.1.13
      isarray: 1.0.0
    dev: true
    resolution:
      integrity: sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==
  /builtin-status-codes/3.0.0:
    dev: true
    resolution:
      integrity: sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=
  /cacache/12.0.4:
    dependencies:
      bluebird: 3.7.2
      chownr: 1.1.4
      figgy-pudding: 3.5.2
      glob: 7.1.6
      graceful-fs: 4.2.4
      infer-owner: 1.0.4
      lru-cache: 5.1.1
      mississippi: 3.0.0
      mkdirp: 0.5.5
      move-concurrently: 1.0.1
      promise-inflight: 1.0.1
      rimraf: 2.7.1
      ssri: 6.0.1
      unique-filename: 1.1.1
      y18n: 4.0.0
    dev: true
    resolution:
      integrity: sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==
  /cache-base/1.0.1:
    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
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==
  /camelcase/5.3.1:
    dev: true
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==
  /chalk/2.4.2:
    dependencies:
      ansi-styles: 3.2.1
      escape-string-regexp: 1.0.5
      supports-color: 5.5.0
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==
  /chokidar/2.1.8:
    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.2.0
    deprecated: Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.
    dev: true
    optional: true
    optionalDependencies:
      fsevents: 1.2.13
    resolution:
      integrity: sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==
  /chokidar/3.3.0:
    dependencies:
      anymatch: 3.1.1
      braces: 3.0.2
      glob-parent: 5.1.1
      is-binary-path: 2.1.0
      is-glob: 4.0.1
      normalize-path: 3.0.0
      readdirp: 3.2.0
    dev: true
    engines:
      node: '>= 8.10.0'
    optionalDependencies:
      fsevents: 2.1.3
    resolution:
      integrity: sha512-dGmKLDdT3Gdl7fBUe8XK+gAtGmzy5Fn0XkkWQuYxGIgWVPPse2CxFA5mtrlD0TOHaHjEUqkWNyP1XdHoJES/4A==
  /chokidar/3.4.0:
    dependencies:
      anymatch: 3.1.1
      braces: 3.0.2
      glob-parent: 5.1.1
      is-binary-path: 2.1.0
      is-glob: 4.0.1
      normalize-path: 3.0.0
      readdirp: 3.4.0
    dev: true
    engines:
      node: '>= 8.10.0'
    optional: true
    optionalDependencies:
      fsevents: 2.1.3
    resolution:
      integrity: sha512-aXAaho2VJtisB/1fg1+3nlLJqGOuewTzQpd/Tz0yTg2R0e4IGtshYvtjowyEumcBv2z+y4+kc75Mz7j5xJskcQ==
  /chownr/1.1.4:
    dev: true
    resolution:
      integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==
  /chrome-trace-event/1.0.2:
    dependencies:
      tslib: 1.13.0
    dev: true
    engines:
      node: '>=6.0'
    resolution:
      integrity: sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==
  /cipher-base/1.0.4:
    dependencies:
      inherits: 2.0.4
      safe-buffer: 5.2.1
    dev: true
    resolution:
      integrity: sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==
  /class-utils/0.3.6:
    dependencies:
      arr-union: 3.1.0
      define-property: 0.2.5
      isobject: 3.0.1
      static-extend: 0.1.2
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==
  /cliui/5.0.0:
    dependencies:
      string-width: 3.1.0
      strip-ansi: 5.2.0
      wrap-ansi: 5.1.0
    dev: true
    resolution:
      integrity: sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==
  /collection-visit/1.0.0:
    dependencies:
      map-visit: 1.0.0
      object-visit: 1.0.1
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=
  /color-convert/1.9.3:
    dependencies:
      color-name: 1.1.3
    dev: true
    resolution:
      integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==
  /color-name/1.1.3:
    dev: true
    resolution:
      integrity: sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=
  /commander/2.20.3:
    dev: true
    resolution:
      integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==
  /commondir/1.0.1:
    dev: true
    resolution:
      integrity: sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=
  /component-emitter/1.3.0:
    dev: true
    resolution:
      integrity: sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==
  /concat-map/0.0.1:
    dev: true
    resolution:
      integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=
  /concat-stream/1.6.2:
    dependencies:
      buffer-from: 1.1.1
      inherits: 2.0.4
      readable-stream: 2.3.7
      typedarray: 0.0.6
    dev: true
    engines:
      '0': node >= 0.8
    resolution:
      integrity: sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==
  /console-browserify/1.2.0:
    dev: true
    resolution:
      integrity: sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==
  /constants-browserify/1.0.0:
    dev: true
    resolution:
      integrity: sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=
  /copy-concurrently/1.0.5:
    dependencies:
      aproba: 1.2.0
      fs-write-stream-atomic: 1.0.10
      iferr: 0.1.5
      mkdirp: 0.5.5
      rimraf: 2.7.1
      run-queue: 1.0.3
    dev: true
    resolution:
      integrity: sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==
  /copy-descriptor/0.1.1:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=
  /core-util-is/1.0.2:
    dev: true
    resolution:
      integrity: sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=
  /create-ecdh/4.0.3:
    dependencies:
      bn.js: 4.11.9
      elliptic: 6.5.2
    dev: true
    resolution:
      integrity: sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==
  /create-hash/1.2.0:
    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
    resolution:
      integrity: sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==
  /create-hmac/1.1.7:
    dependencies:
      cipher-base: 1.0.4
      create-hash: 1.2.0
      inherits: 2.0.4
      ripemd160: 2.0.2
      safe-buffer: 5.2.1
      sha.js: 2.4.11
    dev: true
    resolution:
      integrity: sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==
  /cross-spawn/6.0.5:
    dependencies:
      nice-try: 1.0.5
      path-key: 2.0.1
      semver: 5.7.1
      shebang-command: 1.2.0
      which: 1.3.1
    dev: true
    engines:
      node: '>=4.8'
    resolution:
      integrity: sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==
  /crypto-browserify/3.12.0:
    dependencies:
      browserify-cipher: 1.0.1
      browserify-sign: 4.2.0
      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.1.1
      public-encrypt: 4.0.3
      randombytes: 2.1.0
      randomfill: 1.0.4
    dev: true
    resolution:
      integrity: sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==
  /cyclist/1.0.1:
    dev: true
    resolution:
      integrity: sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=
  /debug/2.6.9:
    dependencies:
      ms: 2.0.0
    dev: true
    resolution:
      integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==
  /debug/3.2.6:
    dependencies:
      ms: 2.1.1
    dev: true
    resolution:
      integrity: sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==
  /decamelize/1.2.0:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=
  /decode-uri-component/0.2.0:
    dev: true
    engines:
      node: '>=0.10'
    resolution:
      integrity: sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=
  /define-properties/1.1.3:
    dependencies:
      object-keys: 1.1.1
    dev: true
    engines:
      node: '>= 0.4'
    resolution:
      integrity: sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==
  /define-property/0.2.5:
    dependencies:
      is-descriptor: 0.1.6
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=
  /define-property/1.0.0:
    dependencies:
      is-descriptor: 1.0.2
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-dp66rz9KY6rTr56NMEybvnm/sOY=
  /define-property/2.0.2:
    dependencies:
      is-descriptor: 1.0.2
      isobject: 3.0.1
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==
  /des.js/1.0.1:
    dependencies:
      inherits: 2.0.4
      minimalistic-assert: 1.0.1
    dev: true
    resolution:
      integrity: sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==
  /detect-file/1.0.0:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=
  /diff/3.5.0:
    dev: true
    engines:
      node: '>=0.3.1'
    resolution:
      integrity: sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==
  /diffie-hellman/5.0.3:
    dependencies:
      bn.js: 4.11.9
      miller-rabin: 4.0.1
      randombytes: 2.1.0
    dev: true
    resolution:
      integrity: sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==
  /domain-browser/1.2.0:
    dev: true
    engines:
      node: '>=0.4'
      npm: '>=1.2'
    resolution:
      integrity: sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==
  /duplexify/3.7.1:
    dependencies:
      end-of-stream: 1.4.4
      inherits: 2.0.4
      readable-stream: 2.3.7
      stream-shift: 1.0.1
    dev: true
    resolution:
      integrity: sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==
  /elliptic/6.5.2:
    dependencies:
      bn.js: 4.11.9
      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
    resolution:
      integrity: sha512-f4x70okzZbIQl/NSRLkI/+tteV/9WqL98zx+SQ69KbXxmVrmjwsNUPn/gYJJ0sHvEak24cZgHIPegRePAtA/xw==
  /emoji-regex/7.0.3:
    dev: true
    resolution:
      integrity: sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==
  /emojis-list/2.1.0:
    dev: true
    engines:
      node: '>= 0.10'
    resolution:
      integrity: sha1-TapNnbAPmBmIDHn6RXrlsJof04k=
  /emojis-list/3.0.0:
    dev: true
    engines:
      node: '>= 4'
    resolution:
      integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==
  /end-of-stream/1.4.4:
    dependencies:
      once: 1.4.0
    dev: true
    resolution:
      integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==
  /enhanced-resolve/4.1.0:
    dependencies:
      graceful-fs: 4.2.4
      memory-fs: 0.4.1
      tapable: 1.1.3
    dev: true
    engines:
      node: '>=6.9.0'
    resolution:
      integrity: sha512-F/7vkyTtyc/llOIn8oWclcB25KdRaiPBpZYDgJHgh/UHtpgT2p2eldQgtQnLtUvfMKPKxbRaQM/hHkvLHt1Vng==
  /enhanced-resolve/4.1.1:
    dependencies:
      graceful-fs: 4.2.4
      memory-fs: 0.5.0
      tapable: 1.1.3
    dev: true
    engines:
      node: '>=6.9.0'
    resolution:
      integrity: sha512-98p2zE+rL7/g/DzMHMTF4zZlCgeVdJ7yr6xzEpJRYwFYrGi9ANdn5DnJURg6RpBkyk60XYDnWIv51VfIhfNGuA==
  /errno/0.1.7:
    dependencies:
      prr: 1.0.1
    dev: true
    hasBin: true
    resolution:
      integrity: sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==
  /es-abstract/1.17.5:
    dependencies:
      es-to-primitive: 1.2.1
      function-bind: 1.1.1
      has: 1.0.3
      has-symbols: 1.0.1
      is-callable: 1.2.0
      is-regex: 1.1.0
      object-inspect: 1.7.0
      object-keys: 1.1.1
      object.assign: 4.1.0
      string.prototype.trimleft: 2.1.2
      string.prototype.trimright: 2.1.2
    dev: true
    engines:
      node: '>= 0.4'
    resolution:
      integrity: sha512-BR9auzDbySxOcfog0tLECW8l28eRGpDpU3Dm3Hp4q/N+VtLTmyj4EUN088XZWQDW/hzj6sYRDXeOFsaAODKvpg==
  /es-to-primitive/1.2.1:
    dependencies:
      is-callable: 1.2.0
      is-date-object: 1.0.2
      is-symbol: 1.0.3
    dev: true
    engines:
      node: '>= 0.4'
    resolution:
      integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==
  /escape-string-regexp/1.0.5:
    dev: true
    engines:
      node: '>=0.8.0'
    resolution:
      integrity: sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=
  /eslint-scope/4.0.3:
    dependencies:
      esrecurse: 4.2.1
      estraverse: 4.3.0
    dev: true
    engines:
      node: '>=4.0.0'
    resolution:
      integrity: sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==
  /esprima/4.0.1:
    dev: true
    engines:
      node: '>=4'
    hasBin: true
    resolution:
      integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==
  /esrecurse/4.2.1:
    dependencies:
      estraverse: 4.3.0
    dev: true
    engines:
      node: '>=4.0'
    resolution:
      integrity: sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==
  /estraverse/4.3.0:
    dev: true
    engines:
      node: '>=4.0'
    resolution:
      integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==
  /events/3.1.0:
    dev: true
    engines:
      node: '>=0.8.x'
    resolution:
      integrity: sha512-Rv+u8MLHNOdMjTAFeT3nCjHn2aGlx435FP/sDHNaRhDEMwyI/aB22Kj2qIN8R0cw3z28psEQLYwxVKLsKrMgWg==
  /evp_bytestokey/1.0.3:
    dependencies:
      md5.js: 1.3.5
      safe-buffer: 5.2.1
    dev: true
    resolution:
      integrity: sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==
  /execa/1.0.0:
    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.3
      strip-eof: 1.0.0
    dev: true
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==
  /expand-brackets/2.1.4:
    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
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-t3c14xXOMPa27/D4OwQVGiJEliI=
  /expand-tilde/2.0.2:
    dependencies:
      homedir-polyfill: 1.0.3
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=
  /extend-shallow/2.0.1:
    dependencies:
      is-extendable: 0.1.1
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=
  /extend-shallow/3.0.2:
    dependencies:
      assign-symbols: 1.0.0
      is-extendable: 1.0.1
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=
  /extglob/2.0.4:
    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
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==
  /fast-deep-equal/3.1.3:
    dev: true
    resolution:
      integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==
  /fast-json-stable-stringify/2.1.0:
    dev: true
    resolution:
      integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==
  /figgy-pudding/3.5.2:
    dev: true
    resolution:
      integrity: sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==
  /file-uri-to-path/1.0.0:
    dev: true
    optional: true
    resolution:
      integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==
  /fill-range/4.0.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
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=
  /fill-range/7.0.1:
    dependencies:
      to-regex-range: 5.0.1
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==
  /find-cache-dir/2.1.0:
    dependencies:
      commondir: 1.0.1
      make-dir: 2.1.0
      pkg-dir: 3.0.0
    dev: true
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==
  /find-up/3.0.0:
    dependencies:
      locate-path: 3.0.0
    dev: true
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==
  /findup-sync/3.0.0:
    dependencies:
      detect-file: 1.0.0
      is-glob: 4.0.1
      micromatch: 3.1.10
      resolve-dir: 1.0.1
    dev: true
    engines:
      node: '>= 0.10'
    resolution:
      integrity: sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==
  /flat/4.1.0:
    dependencies:
      is-buffer: 2.0.4
    dev: true
    hasBin: true
    resolution:
      integrity: sha512-Px/TiLIznH7gEDlPXcUD4KnBusa6kR6ayRUVcnEAbreRIuhkqow/mun59BuRXwoYk7ZQOLW1ZM05ilIvK38hFw==
  /flush-write-stream/1.1.1:
    dependencies:
      inherits: 2.0.4
      readable-stream: 2.3.7
    dev: true
    resolution:
      integrity: sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==
  /for-in/1.0.2:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=
  /fragment-cache/0.2.1:
    dependencies:
      map-cache: 0.2.2
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=
  /from2/2.3.0:
    dependencies:
      inherits: 2.0.4
      readable-stream: 2.3.7
    dev: true
    resolution:
      integrity: sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=
  /fs-write-stream-atomic/1.0.10:
    dependencies:
      graceful-fs: 4.2.4
      iferr: 0.1.5
      imurmurhash: 0.1.4
      readable-stream: 2.3.7
    dev: true
    resolution:
      integrity: sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=
  /fs.realpath/1.0.0:
    dev: true
    resolution:
      integrity: sha1-FQStJSMVjKpA20onh8sBQRmU6k8=
  /fsevents/1.2.13:
    dependencies:
      bindings: 1.5.0
      nan: 2.14.1
    deprecated: fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.
    dev: true
    engines:
      node: '>= 4.0'
    optional: true
    os:
      - darwin
    requiresBuild: true
    resolution:
      integrity: sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==
  /fsevents/2.1.3:
    dev: true
    engines:
      node: ^8.16.0 || ^10.6.0 || >=11.0.0
    optional: true
    os:
      - darwin
    resolution:
      integrity: sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==
  /function-bind/1.1.1:
    dev: true
    resolution:
      integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==
  /get-caller-file/2.0.5:
    dev: true
    engines:
      node: 6.* || 8.* || >= 10.*
    resolution:
      integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==
  /get-stream/4.1.0:
    dependencies:
      pump: 3.0.0
    dev: true
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==
  /get-value/2.0.6:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=
  /glob-parent/3.1.0:
    dependencies:
      is-glob: 3.1.0
      path-dirname: 1.0.2
    dev: true
    optional: true
    resolution:
      integrity: sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=
  /glob-parent/5.1.1:
    dependencies:
      is-glob: 4.0.1
    dev: true
    engines:
      node: '>= 6'
    resolution:
      integrity: sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==
  /glob/7.1.3:
    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
    resolution:
      integrity: sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==
  /glob/7.1.6:
    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
    resolution:
      integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==
  /global-modules/1.0.0:
    dependencies:
      global-prefix: 1.0.2
      is-windows: 1.0.2
      resolve-dir: 1.0.1
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==
  /global-modules/2.0.0:
    dependencies:
      global-prefix: 3.0.0
    dev: true
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==
  /global-prefix/1.0.2:
    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
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=
  /global-prefix/3.0.0:
    dependencies:
      ini: 1.3.5
      kind-of: 6.0.3
      which: 1.3.1
    dev: true
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==
  /graceful-fs/4.2.4:
    dev: true
    resolution:
      integrity: sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==
  /growl/1.10.5:
    dev: true
    engines:
      node: '>=4.x'
    resolution:
      integrity: sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==
  /has-flag/3.0.0:
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha1-tdRU3CGZriJWmfNGfloH87lVuv0=
  /has-symbols/1.0.1:
    dev: true
    engines:
      node: '>= 0.4'
    resolution:
      integrity: sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==
  /has-value/0.3.1:
    dependencies:
      get-value: 2.0.6
      has-values: 0.1.4
      isobject: 2.1.0
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=
  /has-value/1.0.0:
    dependencies:
      get-value: 2.0.6
      has-values: 1.0.0
      isobject: 3.0.1
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=
  /has-values/0.1.4:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-bWHeldkd/Km5oCCJrThL/49it3E=
  /has-values/1.0.0:
    dependencies:
      is-number: 3.0.0
      kind-of: 4.0.0
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=
  /has/1.0.3:
    dependencies:
      function-bind: 1.1.1
    dev: true
    engines:
      node: '>= 0.4.0'
    resolution:
      integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==
  /hash-base/3.1.0:
    dependencies:
      inherits: 2.0.4
      readable-stream: 3.6.0
      safe-buffer: 5.2.1
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==
  /hash.js/1.1.7:
    dependencies:
      inherits: 2.0.4
      minimalistic-assert: 1.0.1
    dev: true
    resolution:
      integrity: sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==
  /he/1.2.0:
    dev: true
    hasBin: true
    resolution:
      integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==
  /hmac-drbg/1.0.1:
    dependencies:
      hash.js: 1.1.7
      minimalistic-assert: 1.0.1
      minimalistic-crypto-utils: 1.0.1
    dev: true
    resolution:
      integrity: sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=
  /homedir-polyfill/1.0.3:
    dependencies:
      parse-passwd: 1.0.0
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==
  /https-browserify/1.0.0:
    dev: true
    resolution:
      integrity: sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=
  /ieee754/1.1.13:
    dev: true
    resolution:
      integrity: sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==
  /iferr/0.1.5:
    dev: true
    resolution:
      integrity: sha1-xg7taebY/bazEEofy8ocGS3FtQE=
  /import-local/2.0.0:
    dependencies:
      pkg-dir: 3.0.0
      resolve-cwd: 2.0.0
    dev: true
    engines:
      node: '>=6'
    hasBin: true
    resolution:
      integrity: sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==
  /imurmurhash/0.1.4:
    dev: true
    engines:
      node: '>=0.8.19'
    resolution:
      integrity: sha1-khi5srkoojixPcT7a21XbyMUU+o=
  /infer-owner/1.0.4:
    dev: true
    resolution:
      integrity: sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==
  /inflight/1.0.6:
    dependencies:
      once: 1.4.0
      wrappy: 1.0.2
    dev: true
    resolution:
      integrity: sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=
  /inherits/2.0.1:
    dev: true
    resolution:
      integrity: sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=
  /inherits/2.0.3:
    dev: true
    resolution:
      integrity: sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=
  /inherits/2.0.4:
    dev: true
    resolution:
      integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
  /ini/1.3.5:
    dev: true
    resolution:
      integrity: sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==
  /interpret/1.2.0:
    dev: true
    engines:
      node: '>= 0.10'
    resolution:
      integrity: sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw==
  /invert-kv/2.0.0:
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==
  /is-accessor-descriptor/0.1.6:
    dependencies:
      kind-of: 3.2.2
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=
  /is-accessor-descriptor/1.0.0:
    dependencies:
      kind-of: 6.0.3
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==
  /is-binary-path/1.0.1:
    dependencies:
      binary-extensions: 1.13.1
    dev: true
    engines:
      node: '>=0.10.0'
    optional: true
    resolution:
      integrity: sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=
  /is-binary-path/2.1.0:
    dependencies:
      binary-extensions: 2.0.0
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==
  /is-buffer/1.1.6:
    dev: true
    resolution:
      integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==
  /is-buffer/2.0.4:
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==
  /is-callable/1.2.0:
    dev: true
    engines:
      node: '>= 0.4'
    resolution:
      integrity: sha512-pyVD9AaGLxtg6srb2Ng6ynWJqkHU9bEM087AKck0w8QwDarTfNcpIYoU8x8Hv2Icm8u6kFJM18Dag8lyqGkviw==
  /is-data-descriptor/0.1.4:
    dependencies:
      kind-of: 3.2.2
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=
  /is-data-descriptor/1.0.0:
    dependencies:
      kind-of: 6.0.3
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==
  /is-date-object/1.0.2:
    dev: true
    engines:
      node: '>= 0.4'
    resolution:
      integrity: sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==
  /is-descriptor/0.1.6:
    dependencies:
      is-accessor-descriptor: 0.1.6
      is-data-descriptor: 0.1.4
      kind-of: 5.1.0
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==
  /is-descriptor/1.0.2:
    dependencies:
      is-accessor-descriptor: 1.0.0
      is-data-descriptor: 1.0.0
      kind-of: 6.0.3
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==
  /is-extendable/0.1.1:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=
  /is-extendable/1.0.1:
    dependencies:
      is-plain-object: 2.0.4
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==
  /is-extglob/2.1.1:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=
  /is-fullwidth-code-point/2.0.0:
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=
  /is-glob/3.1.0:
    dependencies:
      is-extglob: 2.1.1
    dev: true
    engines:
      node: '>=0.10.0'
    optional: true
    resolution:
      integrity: sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=
  /is-glob/4.0.1:
    dependencies:
      is-extglob: 2.1.1
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==
  /is-number/3.0.0:
    dependencies:
      kind-of: 3.2.2
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=
  /is-number/7.0.0:
    dev: true
    engines:
      node: '>=0.12.0'
    resolution:
      integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==
  /is-plain-object/2.0.4:
    dependencies:
      isobject: 3.0.1
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==
  /is-regex/1.1.0:
    dependencies:
      has-symbols: 1.0.1
    dev: true
    engines:
      node: '>= 0.4'
    resolution:
      integrity: sha512-iI97M8KTWID2la5uYXlkbSDQIg4F6o1sYboZKKTDpnDQMLtUL86zxhgDet3Q2SriaYsyGqZ6Mn2SjbRKeLHdqw==
  /is-stream/1.1.0:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-EtSj3U5o4Lec6428hBc66A2RykQ=
  /is-symbol/1.0.3:
    dependencies:
      has-symbols: 1.0.1
    dev: true
    engines:
      node: '>= 0.4'
    resolution:
      integrity: sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==
  /is-windows/1.0.2:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==
  /is-wsl/1.1.0:
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=
  /isarray/1.0.0:
    dev: true
    resolution:
      integrity: sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=
  /isexe/2.0.0:
    dev: true
    resolution:
      integrity: sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=
  /isobject/2.1.0:
    dependencies:
      isarray: 1.0.0
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=
  /isobject/3.0.1:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-TkMekrEalzFjaqH5yNHMvP2reN8=
  /js-yaml/3.13.1:
    dependencies:
      argparse: 1.0.10
      esprima: 4.0.1
    dev: true
    hasBin: true
    resolution:
      integrity: sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==
  /json-parse-better-errors/1.0.2:
    dev: true
    resolution:
      integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==
  /json-schema-traverse/0.4.1:
    dev: true
    resolution:
      integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==
  /json5/1.0.1:
    dependencies:
      minimist: 1.2.5
    dev: true
    hasBin: true
    resolution:
      integrity: sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==
  /kind-of/3.2.2:
    dependencies:
      is-buffer: 1.1.6
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=
  /kind-of/4.0.0:
    dependencies:
      is-buffer: 1.1.6
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-IIE989cSkosgc3hpGkUGb65y3Vc=
  /kind-of/5.1.0:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==
  /kind-of/6.0.3:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==
  /lcid/2.0.0:
    dependencies:
      invert-kv: 2.0.0
    dev: true
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==
  /loader-runner/2.4.0:
    dev: true
    engines:
      node: '>=4.3.0 <5.0.0 || >=5.10'
    resolution:
      integrity: sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==
  /loader-utils/1.2.3:
    dependencies:
      big.js: 5.2.2
      emojis-list: 2.1.0
      json5: 1.0.1
    dev: true
    engines:
      node: '>=4.0.0'
    resolution:
      integrity: sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==
  /loader-utils/1.4.0:
    dependencies:
      big.js: 5.2.2
      emojis-list: 3.0.0
      json5: 1.0.1
    dev: true
    engines:
      node: '>=4.0.0'
    resolution:
      integrity: sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==
  /locate-path/3.0.0:
    dependencies:
      p-locate: 3.0.0
      path-exists: 3.0.0
    dev: true
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==
  /lodash/4.17.15:
    dev: true
    resolution:
      integrity: sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==
  /log-symbols/3.0.0:
    dependencies:
      chalk: 2.4.2
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==
  /lru-cache/5.1.1:
    dependencies:
      yallist: 3.1.1
    dev: true
    resolution:
      integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==
  /make-dir/2.1.0:
    dependencies:
      pify: 4.0.1
      semver: 5.7.1
    dev: true
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==
  /make-error/1.3.6:
    dev: true
    resolution:
      integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==
  /map-age-cleaner/0.1.3:
    dependencies:
      p-defer: 1.0.0
    dev: true
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==
  /map-cache/0.2.2:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=
  /map-visit/1.0.0:
    dependencies:
      object-visit: 1.0.1
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=
  /md5.js/1.3.5:
    dependencies:
      hash-base: 3.1.0
      inherits: 2.0.4
      safe-buffer: 5.2.1
    dev: true
    resolution:
      integrity: sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==
  /mem/4.3.0:
    dependencies:
      map-age-cleaner: 0.1.3
      mimic-fn: 2.1.0
      p-is-promise: 2.1.0
    dev: true
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==
  /memory-fs/0.4.1:
    dependencies:
      errno: 0.1.7
      readable-stream: 2.3.7
    dev: true
    resolution:
      integrity: sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=
  /memory-fs/0.5.0:
    dependencies:
      errno: 0.1.7
      readable-stream: 2.3.7
    dev: true
    engines:
      node: '>=4.3.0 <5.0.0 || >=5.10'
    resolution:
      integrity: sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==
  /micromatch/3.1.10:
    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.3
      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
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==
  /miller-rabin/4.0.1:
    dependencies:
      bn.js: 4.11.9
      brorand: 1.1.0
    dev: true
    hasBin: true
    resolution:
      integrity: sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==
  /mimic-fn/2.1.0:
    dev: true
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==
  /minimalistic-assert/1.0.1:
    dev: true
    resolution:
      integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==
  /minimalistic-crypto-utils/1.0.1:
    dev: true
    resolution:
      integrity: sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=
  /minimatch/3.0.4:
    dependencies:
      brace-expansion: 1.1.11
    dev: true
    resolution:
      integrity: sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==
  /minimist/1.2.5:
    dev: true
    resolution:
      integrity: sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==
  /mississippi/3.0.0:
    dependencies:
      concat-stream: 1.6.2
      duplexify: 3.7.1
      end-of-stream: 1.4.4
      flush-write-stream: 1.1.1
      from2: 2.3.0
      parallel-transform: 1.2.0
      pump: 3.0.0
      pumpify: 1.5.1
      stream-each: 1.2.3
      through2: 2.0.5
    dev: true
    engines:
      node: '>=4.0.0'
    resolution:
      integrity: sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==
  /mixin-deep/1.3.2:
    dependencies:
      for-in: 1.0.2
      is-extendable: 1.0.1
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==
  /mkdirp/0.5.5:
    dependencies:
      minimist: 1.2.5
    dev: true
    hasBin: true
    resolution:
      integrity: sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==
  /mocha/7.2.0:
    dependencies:
      ansi-colors: 3.2.3
      browser-stdout: 1.3.1
      chokidar: 3.3.0
      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: 3.0.0
      minimatch: 3.0.4
      mkdirp: 0.5.5
      ms: 2.1.1
      node-environment-flags: 1.0.6
      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.3.2
      yargs-parser: 13.1.2
      yargs-unparser: 1.6.0
    dev: true
    engines:
      node: '>= 8.10.0'
    hasBin: true
    resolution:
      integrity: sha512-O9CIypScywTVpNaRrCAgoUnJgozpIofjKUYmJhiCIJMiuYnLI6otcb1/kpW9/n/tJODHGZ7i8aLQoDVsMtOKQQ==
  /move-concurrently/1.0.1:
    dependencies:
      aproba: 1.2.0
      copy-concurrently: 1.0.5
      fs-write-stream-atomic: 1.0.10
      mkdirp: 0.5.5
      rimraf: 2.7.1
      run-queue: 1.0.3
    dev: true
    resolution:
      integrity: sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=
  /ms/2.0.0:
    dev: true
    resolution:
      integrity: sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=
  /ms/2.1.1:
    dev: true
    resolution:
      integrity: sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==
  /nan/2.14.1:
    dev: true
    optional: true
    resolution:
      integrity: sha512-isWHgVjnFjh2x2yuJ/tj3JbwoHu3UC2dX5G/88Cm24yB6YopVgxvBObDY7n5xW6ExmFhJpSEQqFPvq9zaXc8Jw==
  /nanomatch/1.2.13:
    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.3
      object.pick: 1.3.0
      regex-not: 1.0.2
      snapdragon: 0.8.2
      to-regex: 3.0.2
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==
  /neo-async/2.6.1:
    dev: true
    resolution:
      integrity: sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==
  /nice-try/1.0.5:
    dev: true
    resolution:
      integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==
  /node-environment-flags/1.0.6:
    dependencies:
      object.getownpropertydescriptors: 2.1.0
      semver: 5.7.1
    dev: true
    resolution:
      integrity: sha512-5Evy2epuL+6TM0lCQGpFIj6KwiEsGh1SrHUhTbNX+sLbBtjidPZFAnVK9y5yU1+h//RitLbRHTIMyxQPtxMdHw==
  /node-libs-browser/2.2.1:
    dependencies:
      assert: 1.5.0
      browserify-zlib: 0.2.0
      buffer: 4.9.2
      console-browserify: 1.2.0
      constants-browserify: 1.0.0
      crypto-browserify: 3.12.0
      domain-browser: 1.2.0
      events: 3.1.0
      https-browserify: 1.0.0
      os-browserify: 0.3.0
      path-browserify: 0.0.1
      process: 0.11.10
      punycode: 1.4.1
      querystring-es3: 0.2.1
      readable-stream: 2.3.7
      stream-browserify: 2.0.2
      stream-http: 2.8.3
      string_decoder: 1.3.0
      timers-browserify: 2.0.11
      tty-browserify: 0.0.0
      url: 0.11.0
      util: 0.11.1
      vm-browserify: 1.1.2
    dev: true
    resolution:
      integrity: sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==
  /normalize-path/2.1.1:
    dependencies:
      remove-trailing-separator: 1.1.0
    dev: true
    engines:
      node: '>=0.10.0'
    optional: true
    resolution:
      integrity: sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=
  /normalize-path/3.0.0:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==
  /npm-run-path/2.0.2:
    dependencies:
      path-key: 2.0.1
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=
  /object-assign/4.1.1:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=
  /object-copy/0.1.0:
    dependencies:
      copy-descriptor: 0.1.1
      define-property: 0.2.5
      kind-of: 3.2.2
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-fn2Fi3gb18mRpBupde04EnVOmYw=
  /object-inspect/1.7.0:
    dev: true
    resolution:
      integrity: sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==
  /object-keys/1.1.1:
    dev: true
    engines:
      node: '>= 0.4'
    resolution:
      integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==
  /object-visit/1.0.1:
    dependencies:
      isobject: 3.0.1
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=
  /object.assign/4.1.0:
    dependencies:
      define-properties: 1.1.3
      function-bind: 1.1.1
      has-symbols: 1.0.1
      object-keys: 1.1.1
    dev: true
    engines:
      node: '>= 0.4'
    resolution:
      integrity: sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==
  /object.getownpropertydescriptors/2.1.0:
    dependencies:
      define-properties: 1.1.3
      es-abstract: 1.17.5
    dev: true
    engines:
      node: '>= 0.8'
    resolution:
      integrity: sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==
  /object.pick/1.3.0:
    dependencies:
      isobject: 3.0.1
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=
  /once/1.4.0:
    dependencies:
      wrappy: 1.0.2
    dev: true
    resolution:
      integrity: sha1-WDsap3WWHUsROsF9nFC6753Xa9E=
  /os-browserify/0.3.0:
    dev: true
    resolution:
      integrity: sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=
  /os-locale/3.1.0:
    dependencies:
      execa: 1.0.0
      lcid: 2.0.0
      mem: 4.3.0
    dev: true
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==
  /p-defer/1.0.0:
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=
  /p-finally/1.0.0:
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=
  /p-is-promise/2.1.0:
    dev: true
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==
  /p-limit/2.3.0:
    dependencies:
      p-try: 2.2.0
    dev: true
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==
  /p-locate/3.0.0:
    dependencies:
      p-limit: 2.3.0
    dev: true
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==
  /p-try/2.2.0:
    dev: true
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==
  /pako/1.0.11:
    dev: true
    resolution:
      integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==
  /parallel-transform/1.2.0:
    dependencies:
      cyclist: 1.0.1
      inherits: 2.0.4
      readable-stream: 2.3.7
    dev: true
    resolution:
      integrity: sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==
  /parse-asn1/5.1.5:
    dependencies:
      asn1.js: 4.10.1
      browserify-aes: 1.2.0
      create-hash: 1.2.0
      evp_bytestokey: 1.0.3
      pbkdf2: 3.1.1
      safe-buffer: 5.2.1
    dev: true
    resolution:
      integrity: sha512-jkMYn1dcJqF6d5CpU689bq7w/b5ALS9ROVSpQDPrZsqqesUJii9qutvoT5ltGedNXMO2e16YUWIghG9KxaViTQ==
  /parse-passwd/1.0.0:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=
  /pascalcase/0.1.1:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=
  /path-browserify/0.0.1:
    dev: true
    resolution:
      integrity: sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==
  /path-dirname/1.0.2:
    dev: true
    optional: true
    resolution:
      integrity: sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=
  /path-exists/3.0.0:
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=
  /path-is-absolute/1.0.1:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-F0uSaHNVNP+8es5r9TpanhtcX18=
  /path-key/2.0.1:
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=
  /pbkdf2/3.1.1:
    dependencies:
      create-hash: 1.2.0
      create-hmac: 1.1.7
      ripemd160: 2.0.2
      safe-buffer: 5.2.1
      sha.js: 2.4.11
    dev: true
    engines:
      node: '>=0.12'
    resolution:
      integrity: sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==
  /picomatch/2.2.2:
    dev: true
    engines:
      node: '>=8.6'
    resolution:
      integrity: sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==
  /pify/4.0.1:
    dev: true
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==
  /pkg-dir/3.0.0:
    dependencies:
      find-up: 3.0.0
    dev: true
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==
  /posix-character-classes/0.1.1:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=
  /process-nextick-args/2.0.1:
    dev: true
    resolution:
      integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==
  /process/0.11.10:
    dev: true
    engines:
      node: '>= 0.6.0'
    resolution:
      integrity: sha1-czIwDoQBYb2j5podHZGn1LwW8YI=
  /promise-inflight/1.0.1:
    dev: true
    resolution:
      integrity: sha1-mEcocL8igTL8vdhoEputEsPAKeM=
  /prr/1.0.1:
    dev: true
    resolution:
      integrity: sha1-0/wRS6BplaRexok/SEzrHXj19HY=
  /public-encrypt/4.0.3:
    dependencies:
      bn.js: 4.11.9
      browserify-rsa: 4.0.1
      create-hash: 1.2.0
      parse-asn1: 5.1.5
      randombytes: 2.1.0
      safe-buffer: 5.2.1
    dev: true
    resolution:
      integrity: sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==
  /pump/2.0.1:
    dependencies:
      end-of-stream: 1.4.4
      once: 1.4.0
    dev: true
    resolution:
      integrity: sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==
  /pump/3.0.0:
    dependencies:
      end-of-stream: 1.4.4
      once: 1.4.0
    dev: true
    resolution:
      integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==
  /pumpify/1.5.1:
    dependencies:
      duplexify: 3.7.1
      inherits: 2.0.4
      pump: 2.0.1
    dev: true
    resolution:
      integrity: sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==
  /punycode/1.3.2:
    dev: true
    resolution:
      integrity: sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=
  /punycode/1.4.1:
    dev: true
    resolution:
      integrity: sha1-wNWmOycYgArY4esPpSachN1BhF4=
  /punycode/2.1.1:
    dev: true
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==
  /querystring-es3/0.2.1:
    dev: true
    engines:
      node: '>=0.4.x'
    resolution:
      integrity: sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=
  /querystring/0.2.0:
    dev: true
    engines:
      node: '>=0.4.x'
    resolution:
      integrity: sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=
  /randombytes/2.1.0:
    dependencies:
      safe-buffer: 5.2.1
    dev: true
    resolution:
      integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==
  /randomfill/1.0.4:
    dependencies:
      randombytes: 2.1.0
      safe-buffer: 5.2.1
    dev: true
    resolution:
      integrity: sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==
  /readable-stream/2.3.7:
    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
    dev: true
    resolution:
      integrity: sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==
  /readable-stream/3.6.0:
    dependencies:
      inherits: 2.0.4
      string_decoder: 1.3.0
      util-deprecate: 1.0.2
    dev: true
    engines:
      node: '>= 6'
    resolution:
      integrity: sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==
  /readdirp/2.2.1:
    dependencies:
      graceful-fs: 4.2.4
      micromatch: 3.1.10
      readable-stream: 2.3.7
    dev: true
    engines:
      node: '>=0.10'
    optional: true
    resolution:
      integrity: sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==
  /readdirp/3.2.0:
    dependencies:
      picomatch: 2.2.2
    dev: true
    engines:
      node: '>= 8'
    resolution:
      integrity: sha512-crk4Qu3pmXwgxdSgGhgA/eXiJAPQiX4GMOZZMXnqKxHX7TaoL+3gQVo/WeuAiogr07DpnfjIMpXXa+PAIvwPGQ==
  /readdirp/3.4.0:
    dependencies:
      picomatch: 2.2.2
    dev: true
    engines:
      node: '>=8.10.0'
    optional: true
    resolution:
      integrity: sha512-0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ==
  /regex-not/1.0.2:
    dependencies:
      extend-shallow: 3.0.2
      safe-regex: 1.1.0
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==
  /remove-trailing-separator/1.1.0:
    dev: true
    optional: true
    resolution:
      integrity: sha1-wkvOKig62tW8P1jg1IJJuSN52O8=
  /repeat-element/1.1.3:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==
  /repeat-string/1.6.1:
    dev: true
    engines:
      node: '>=0.10'
    resolution:
      integrity: sha1-jcrkcOHIirwtYA//Sndihtp15jc=
  /require-directory/2.1.1:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-jGStX9MNqxyXbiNE/+f3kqam30I=
  /require-main-filename/2.0.0:
    dev: true
    resolution:
      integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==
  /resolve-cwd/2.0.0:
    dependencies:
      resolve-from: 3.0.0
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=
  /resolve-dir/1.0.1:
    dependencies:
      expand-tilde: 2.0.2
      global-modules: 1.0.0
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=
  /resolve-from/3.0.0:
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha1-six699nWiBvItuZTM17rywoYh0g=
  /resolve-url/0.2.1:
    deprecated: 'https://github.com/lydell/resolve-url#deprecated'
    dev: true
    resolution:
      integrity: sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=
  /ret/0.1.15:
    dev: true
    engines:
      node: '>=0.12'
    resolution:
      integrity: sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==
  /rimraf/2.7.1:
    dependencies:
      glob: 7.1.6
    dev: true
    hasBin: true
    resolution:
      integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==
  /ripemd160/2.0.2:
    dependencies:
      hash-base: 3.1.0
      inherits: 2.0.4
    dev: true
    resolution:
      integrity: sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==
  /run-queue/1.0.3:
    dependencies:
      aproba: 1.2.0
    dev: true
    resolution:
      integrity: sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=
  /safe-buffer/5.1.2:
    dev: true
    resolution:
      integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==
  /safe-buffer/5.2.1:
    dev: true
    resolution:
      integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==
  /safe-regex/1.1.0:
    dependencies:
      ret: 0.1.15
    dev: true
    resolution:
      integrity: sha1-QKNmnzsHfR6UPURinhV91IAjvy4=
  /schema-utils/1.0.0:
    dependencies:
      ajv: 6.12.2
      ajv-errors: 1.0.1_ajv@6.12.2
      ajv-keywords: 3.4.1_ajv@6.12.2
    dev: true
    engines:
      node: '>= 4'
    resolution:
      integrity: sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==
  /semver/5.7.1:
    dev: true
    hasBin: true
    resolution:
      integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
  /serialize-javascript/3.1.0:
    dependencies:
      randombytes: 2.1.0
    dev: true
    resolution:
      integrity: sha512-JIJT1DGiWmIKhzRsG91aS6Ze4sFUrYbltlkg2onR5OrnNM02Kl/hnY/T4FN2omvyeBbQmMJv+K4cPOpGzOTFBg==
  /set-blocking/2.0.0:
    dev: true
    resolution:
      integrity: sha1-BF+XgtARrppoA93TgrJDkrPYkPc=
  /set-value/2.0.1:
    dependencies:
      extend-shallow: 2.0.1
      is-extendable: 0.1.1
      is-plain-object: 2.0.4
      split-string: 3.1.0
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==
  /setimmediate/1.0.5:
    dev: true
    resolution:
      integrity: sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=
  /sha.js/2.4.11:
    dependencies:
      inherits: 2.0.4
      safe-buffer: 5.2.1
    dev: true
    hasBin: true
    resolution:
      integrity: sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==
  /shebang-command/1.2.0:
    dependencies:
      shebang-regex: 1.0.0
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=
  /shebang-regex/1.0.0:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=
  /signal-exit/3.0.3:
    dev: true
    resolution:
      integrity: sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==
  /snapdragon-node/2.1.1:
    dependencies:
      define-property: 1.0.0
      isobject: 3.0.1
      snapdragon-util: 3.0.1
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==
  /snapdragon-util/3.0.1:
    dependencies:
      kind-of: 3.2.2
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==
  /snapdragon/0.8.2:
    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.3
      use: 3.1.1
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==
  /source-list-map/2.0.1:
    dev: true
    resolution:
      integrity: sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==
  /source-map-resolve/0.5.3:
    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
    resolution:
      integrity: sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==
  /source-map-support/0.5.19:
    dependencies:
      buffer-from: 1.1.1
      source-map: 0.6.1
    dev: true
    resolution:
      integrity: sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==
  /source-map-url/0.4.0:
    dev: true
    resolution:
      integrity: sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=
  /source-map/0.5.7:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=
  /source-map/0.6.1:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
  /split-string/3.1.0:
    dependencies:
      extend-shallow: 3.0.2
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==
  /sprintf-js/1.0.3:
    dev: true
    resolution:
      integrity: sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=
  /ssri/6.0.1:
    dependencies:
      figgy-pudding: 3.5.2
    dev: true
    resolution:
      integrity: sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==
  /static-extend/0.1.2:
    dependencies:
      define-property: 0.2.5
      object-copy: 0.1.0
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=
  /stream-browserify/2.0.2:
    dependencies:
      inherits: 2.0.4
      readable-stream: 2.3.7
    dev: true
    resolution:
      integrity: sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==
  /stream-each/1.2.3:
    dependencies:
      end-of-stream: 1.4.4
      stream-shift: 1.0.1
    dev: true
    resolution:
      integrity: sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==
  /stream-http/2.8.3:
    dependencies:
      builtin-status-codes: 3.0.0
      inherits: 2.0.4
      readable-stream: 2.3.7
      to-arraybuffer: 1.0.1
      xtend: 4.0.2
    dev: true
    resolution:
      integrity: sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==
  /stream-shift/1.0.1:
    dev: true
    resolution:
      integrity: sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==
  /string-width/2.1.1:
    dependencies:
      is-fullwidth-code-point: 2.0.0
      strip-ansi: 4.0.0
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==
  /string-width/3.1.0:
    dependencies:
      emoji-regex: 7.0.3
      is-fullwidth-code-point: 2.0.0
      strip-ansi: 5.2.0
    dev: true
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==
  /string.prototype.trimend/1.0.1:
    dependencies:
      define-properties: 1.1.3
      es-abstract: 1.17.5
    dev: true
    resolution:
      integrity: sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==
  /string.prototype.trimleft/2.1.2:
    dependencies:
      define-properties: 1.1.3
      es-abstract: 1.17.5
      string.prototype.trimstart: 1.0.1
    dev: true
    engines:
      node: '>= 0.4'
    resolution:
      integrity: sha512-gCA0tza1JBvqr3bfAIFJGqfdRTyPae82+KTnm3coDXkZN9wnuW3HjGgN386D7hfv5CHQYCI022/rJPVlqXyHSw==
  /string.prototype.trimright/2.1.2:
    dependencies:
      define-properties: 1.1.3
      es-abstract: 1.17.5
      string.prototype.trimend: 1.0.1
    dev: true
    engines:
      node: '>= 0.4'
    resolution:
      integrity: sha512-ZNRQ7sY3KroTaYjRS6EbNiiHrOkjihL9aQE/8gfQ4DtAC/aEBRHFJa44OmoWxGGqXuJlfKkZW4WcXErGr+9ZFg==
  /string.prototype.trimstart/1.0.1:
    dependencies:
      define-properties: 1.1.3
      es-abstract: 1.17.5
    dev: true
    resolution:
      integrity: sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw==
  /string_decoder/1.1.1:
    dependencies:
      safe-buffer: 5.1.2
    dev: true
    resolution:
      integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==
  /string_decoder/1.3.0:
    dependencies:
      safe-buffer: 5.2.1
    dev: true
    resolution:
      integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==
  /strip-ansi/4.0.0:
    dependencies:
      ansi-regex: 3.0.0
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha1-qEeQIusaw2iocTibY1JixQXuNo8=
  /strip-ansi/5.2.0:
    dependencies:
      ansi-regex: 4.1.0
    dev: true
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==
  /strip-bom/3.0.0:
    dev: true
    engines:
      node: '>=4'
    optional: true
    resolution:
      integrity: sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=
  /strip-eof/1.0.0:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=
  /strip-json-comments/2.0.1:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-PFMZQukIwml8DsNEhYwobHygpgo=
  /supports-color/5.5.0:
    dependencies:
      has-flag: 3.0.0
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==
  /supports-color/6.0.0:
    dependencies:
      has-flag: 3.0.0
    dev: true
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-on9Kwidc1IUQo+bQdhi8+Tijpo0e1SS6RoGo2guUwn5vdaxw8RXOF9Vb2ws+ihWOmh4JnCJOvaziZWP1VABaLg==
  /supports-color/6.1.0:
    dependencies:
      has-flag: 3.0.0
    dev: true
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==
  /tapable/1.1.3:
    dev: true
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==
  /terser-webpack-plugin/1.4.4_webpack@4.43.0:
    dependencies:
      cacache: 12.0.4
      find-cache-dir: 2.1.0
      is-wsl: 1.1.0
      schema-utils: 1.0.0
      serialize-javascript: 3.1.0
      source-map: 0.6.1
      terser: 4.7.0
      webpack: 4.43.0_webpack@4.43.0
      webpack-sources: 1.4.3
      worker-farm: 1.7.0
    dev: true
    engines:
      node: '>= 6.9.0'
    peerDependencies:
      webpack: ^4.0.0
    resolution:
      integrity: sha512-U4mACBHIegmfoEe5fdongHESNJWqsGU+W0S/9+BmYGVQDw1+c2Ow05TpMhxjPK1sRb7cuYq1BPl1e5YHJMTCqA==
  /terser/4.7.0:
    dependencies:
      commander: 2.20.3
      source-map: 0.6.1
      source-map-support: 0.5.19
    dev: true
    engines:
      node: '>=6.0.0'
    hasBin: true
    resolution:
      integrity: sha512-Lfb0RiZcjRDXCC3OSHJpEkxJ9Qeqs6mp2v4jf2MHfy8vGERmVDuvjXdd/EnP5Deme5F2yBRBymKmKHCBg2echw==
  /through2/2.0.5:
    dependencies:
      readable-stream: 2.3.7
      xtend: 4.0.2
    dev: true
    resolution:
      integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==
  /timers-browserify/2.0.11:
    dependencies:
      setimmediate: 1.0.5
    dev: true
    engines:
      node: '>=0.6.0'
    resolution:
      integrity: sha512-60aV6sgJ5YEbzUdn9c8kYGIqOubPoUdqQCul3SBAsRCZ40s6Y5cMcrW4dt3/k/EsbLVJNl9n6Vz3fTc+k2GeKQ==
  /to-arraybuffer/1.0.1:
    dev: true
    resolution:
      integrity: sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=
  /to-object-path/0.3.0:
    dependencies:
      kind-of: 3.2.2
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=
  /to-regex-range/2.1.1:
    dependencies:
      is-number: 3.0.0
      repeat-string: 1.6.1
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=
  /to-regex-range/5.0.1:
    dependencies:
      is-number: 7.0.0
    dev: true
    engines:
      node: '>=8.0'
    resolution:
      integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==
  /to-regex/3.0.2:
    dependencies:
      define-property: 2.0.2
      extend-shallow: 3.0.2
      regex-not: 1.0.2
      safe-regex: 1.1.0
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==
  /ts-mocha/6.0.0_mocha@7.2.0:
    dependencies:
      mocha: 7.2.0
      ts-node: 7.0.1
    dev: true
    engines:
      node: '>= 6.X.X'
    hasBin: true
    optionalDependencies:
      tsconfig-paths: 3.9.0
    peerDependencies:
      mocha: ^3.X.X || ^4.X.X || ^5.X.X || ^6.X.X
    resolution:
      integrity: sha512-ZCtJK8WXxHNbFNjvUKQIXZby/+ybQQkaBcM/3QhBQUfwjpdGFE9F6iWsHhF5ifQNFV/lWiOODi2VMD5AyPcQyg==
  /ts-node/7.0.1:
    dependencies:
      arrify: 1.0.1
      buffer-from: 1.1.1
      diff: 3.5.0
      make-error: 1.3.6
      minimist: 1.2.5
      mkdirp: 0.5.5
      source-map-support: 0.5.19
      yn: 2.0.0
    dev: true
    engines:
      node: '>=4.2.0'
    hasBin: true
    resolution:
      integrity: sha512-BVwVbPJRspzNh2yfslyT1PSbl5uIk03EZlb493RKHN4qej/D06n1cEhjlOJG69oFsE7OT8XjpTUcYf6pKTLMhw==
  /tsconfig-paths/3.9.0:
    dependencies:
      '@types/json5': 0.0.29
      json5: 1.0.1
      minimist: 1.2.5
      strip-bom: 3.0.0
    dev: true
    optional: true
    resolution:
      integrity: sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw==
  /tslib/1.13.0:
    dev: true
    resolution:
      integrity: sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==
  /tty-browserify/0.0.0:
    dev: true
    resolution:
      integrity: sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=
  /typedarray/0.0.6:
    dev: true
    resolution:
      integrity: sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=
  /typescript/3.9.5:
    dev: true
    engines:
      node: '>=4.2.0'
    hasBin: true
    resolution:
      integrity: sha512-hSAifV3k+i6lEoCJ2k6R2Z/rp/H3+8sdmcn5NrS3/3kE7+RyZXm9aqvxWqjEXHAd8b0pShatpcdMTvEdvAJltQ==
  /union-value/1.0.1:
    dependencies:
      arr-union: 3.1.0
      get-value: 2.0.6
      is-extendable: 0.1.1
      set-value: 2.0.1
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==
  /unique-filename/1.1.1:
    dependencies:
      unique-slug: 2.0.2
    dev: true
    resolution:
      integrity: sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==
  /unique-slug/2.0.2:
    dependencies:
      imurmurhash: 0.1.4
    dev: true
    resolution:
      integrity: sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==
  /unset-value/1.0.0:
    dependencies:
      has-value: 0.3.1
      isobject: 3.0.1
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=
  /upath/1.2.0:
    dev: true
    engines:
      node: '>=4'
    optional: true
    resolution:
      integrity: sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==
  /uri-js/4.2.2:
    dependencies:
      punycode: 2.1.1
    dev: true
    resolution:
      integrity: sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==
  /urix/0.1.0:
    deprecated: 'Please see https://github.com/lydell/urix#deprecated'
    dev: true
    resolution:
      integrity: sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=
  /url/0.11.0:
    dependencies:
      punycode: 1.3.2
      querystring: 0.2.0
    dev: true
    resolution:
      integrity: sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=
  /use/3.1.1:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==
  /util-deprecate/1.0.2:
    dev: true
    resolution:
      integrity: sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=
  /util/0.10.3:
    dependencies:
      inherits: 2.0.1
    dev: true
    resolution:
      integrity: sha1-evsa/lCAUkZInj23/g7TeTNqwPk=
  /util/0.11.1:
    dependencies:
      inherits: 2.0.3
    dev: true
    resolution:
      integrity: sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==
  /v8-compile-cache/2.0.3:
    dev: true
    resolution:
      integrity: sha512-CNmdbwQMBjwr9Gsmohvm0pbL954tJrNzf6gWL3K+QMQf00PF7ERGrEiLgjuU3mKreLC2MeGhUsNV9ybTbLgd3w==
  /vm-browserify/1.1.2:
    dev: true
    resolution:
      integrity: sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==
  /watchpack-chokidar2/2.0.0:
    dependencies:
      chokidar: 2.1.8
    dev: true
    engines:
      node: <8.10.0
    optional: true
    resolution:
      integrity: sha512-9TyfOyN/zLUbA288wZ8IsMZ+6cbzvsNyEzSBp6e/zkifi6xxbl8SmQ/CxQq32k8NNqrdVEVUVSEf56L4rQ/ZxA==
  /watchpack/1.7.2:
    dependencies:
      graceful-fs: 4.2.4
      neo-async: 2.6.1
    dev: true
    optionalDependencies:
      chokidar: 3.4.0
      watchpack-chokidar2: 2.0.0
    resolution:
      integrity: sha512-ymVbbQP40MFTp+cNMvpyBpBtygHnPzPkHqoIwRRj/0B8KhqQwV8LaKjtbaxF2lK4vl8zN9wCxS46IFCU5K4W0g==
  /webpack-cli/3.3.11_webpack@4.43.0:
    dependencies:
      chalk: 2.4.2
      cross-spawn: 6.0.5
      enhanced-resolve: 4.1.0
      findup-sync: 3.0.0
      global-modules: 2.0.0
      import-local: 2.0.0
      interpret: 1.2.0
      loader-utils: 1.2.3
      supports-color: 6.1.0
      v8-compile-cache: 2.0.3
      webpack: 4.43.0_webpack@4.43.0
      yargs: 13.2.4
    dev: true
    engines:
      node: '>=6.11.5'
    hasBin: true
    peerDependencies:
      webpack: 4.x.x
    resolution:
      integrity: sha512-dXlfuml7xvAFwYUPsrtQAA9e4DOe58gnzSxhgrO/ZM/gyXTBowrsYeubyN4mqGhYdpXMFNyQ6emjJS9M7OBd4g==
  /webpack-sources/1.4.3:
    dependencies:
      source-list-map: 2.0.1
      source-map: 0.6.1
    dev: true
    resolution:
      integrity: sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==
  /webpack/4.43.0_webpack@4.43.0:
    dependencies:
      '@webassemblyjs/ast': 1.9.0
      '@webassemblyjs/helper-module-context': 1.9.0
      '@webassemblyjs/wasm-edit': 1.9.0
      '@webassemblyjs/wasm-parser': 1.9.0
      acorn: 6.4.1
      ajv: 6.12.2
      ajv-keywords: 3.4.1_ajv@6.12.2
      chrome-trace-event: 1.0.2
      enhanced-resolve: 4.1.1
      eslint-scope: 4.0.3
      json-parse-better-errors: 1.0.2
      loader-runner: 2.4.0
      loader-utils: 1.4.0
      memory-fs: 0.4.1
      micromatch: 3.1.10
      mkdirp: 0.5.5
      neo-async: 2.6.1
      node-libs-browser: 2.2.1
      schema-utils: 1.0.0
      tapable: 1.1.3
      terser-webpack-plugin: 1.4.4_webpack@4.43.0
      watchpack: 1.7.2
      webpack-sources: 1.4.3
    dev: true
    engines:
      node: '>=6.11.5'
    hasBin: true
    peerDependencies:
      webpack: '*'
    resolution:
      integrity: sha512-GW1LjnPipFW2Y78OOab8NJlCflB7EFskMih2AHdvjbpKMeDJqEgSx24cXXXiPS65+WSwVyxtDsJH6jGX2czy+g==
  /which-module/2.0.0:
    dev: true
    resolution:
      integrity: sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=
  /which/1.3.1:
    dependencies:
      isexe: 2.0.0
    dev: true
    hasBin: true
    resolution:
      integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==
  /wide-align/1.1.3:
    dependencies:
      string-width: 2.1.1
    dev: true
    resolution:
      integrity: sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==
  /worker-farm/1.7.0:
    dependencies:
      errno: 0.1.7
    dev: true
    resolution:
      integrity: sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==
  /wrap-ansi/5.1.0:
    dependencies:
      ansi-styles: 3.2.1
      string-width: 3.1.0
      strip-ansi: 5.2.0
    dev: true
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==
  /wrappy/1.0.2:
    dev: true
    resolution:
      integrity: sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=
  /xtend/4.0.2:
    dev: true
    engines:
      node: '>=0.4'
    resolution:
      integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==
  /y18n/4.0.0:
    dev: true
    resolution:
      integrity: sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==
  /yallist/3.1.1:
    dev: true
    resolution:
      integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==
  /yargs-parser/13.1.2:
    dependencies:
      camelcase: 5.3.1
      decamelize: 1.2.0
    dev: true
    resolution:
      integrity: sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==
  /yargs-unparser/1.6.0:
    dependencies:
      flat: 4.1.0
      lodash: 4.17.15
      yargs: 13.3.2
    dev: true
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-W9tKgmSn0DpSatfri0nx52Joq5hVXgeLiqR/5G0sZNDoLZFOr/xjBUDcShCOGNsBnEMNo1KAMBkTej1Hm62HTw==
  /yargs/13.2.4:
    dependencies:
      cliui: 5.0.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.2
    dev: true
    resolution:
      integrity: sha512-HG/DWAJa1PAnHT9JAhNa8AbAv3FPaiLzioSjCcmuXXhP8MlpHO5vwls4g4j6n30Z74GVQj8Xa62dWVx1QCGklg==
  /yargs/13.3.2:
    dependencies:
      cliui: 5.0.0
      find-up: 3.0.0
      get-caller-file: 2.0.5
      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.2
    dev: true
    resolution:
      integrity: sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==
  /yn/2.0.0:
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha1-5a2ryKz0CPY4X8dklWhMiOavaJo=
specifiers:
  '@types/mocha': ^7.0.2
  '@types/node': ^13.13.11
  mocha: ^7.2.0
  ts-mocha: ^6.0.0
  typescript: ^3.9.5
  webpack: ^4.43.0
  webpack-cli: ^3.3.11
