lockfileVersion: 5.3

specifiers:
  '@types/debug': ^4.1.7
  '@webcomponents/shadycss': ^1.3.1
  '@webcomponents/webcomponentsjs': ^1.2.0
  bower: ^1.8.4
  browserify: ^16.2.3
  chai: ^3.5.0
  cjs-to-es6: ^1.1.1
  coffeelint: ^2.1.0
  coffeescript: ^2.3.0
  d3: ^5.1.0
  debug: ^4.3.4
  esmify: ^2.1.1
  lit: ^2.2.2
  mocha: ^2.5.3
  n3: ^1.0.0-alpha
  pixi.js: ^4.7.3
  significant-rounding: ^2.0.0
  tinycolor2: ^1.4.1
  vite: ^2.9.1

dependencies:
  '@types/debug': 4.1.7
  '@webcomponents/shadycss': 1.11.0
  '@webcomponents/webcomponentsjs': 1.3.3
  bower: 1.8.14
  browserify: 16.5.2
  chai: 3.5.0
  cjs-to-es6: 1.1.1
  coffeelint: 2.1.0
  coffeescript: 2.6.1
  d3: 5.16.0
  debug: 4.3.4
  esmify: 2.1.1
  lit: 2.2.2
  mocha: 2.5.3
  n3: 1.16.0
  pixi.js: 4.8.9
  significant-rounding: 2.0.0
  tinycolor2: 1.4.2
  vite: 2.9.1

packages:

  /5to6-codemod/1.8.0:
    resolution: {integrity: sha512-RUHjjwl9+p1d46USvmoKsmMaHODFUAESE1de/q0qQM+hwzgk/HssTwb1Nc5dbUpKEkJ7duLg6ggMIwScd+TRig==}
    dependencies:
      jscodeshift: 0.6.4
      lodash: 4.17.21
      recast: 0.12.9
    transitivePeerDependencies:
      - supports-color
    dev: false

  /@ampproject/remapping/2.1.2:
    resolution: {integrity: sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==}
    engines: {node: '>=6.0.0'}
    dependencies:
      '@jridgewell/trace-mapping': 0.3.4
    dev: false

  /@babel/code-frame/7.16.7:
    resolution: {integrity: sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==}
    engines: {node: '>=6.9.0'}
    dependencies:
      '@babel/highlight': 7.17.9
    dev: false

  /@babel/compat-data/7.17.7:
    resolution: {integrity: sha512-p8pdE6j0a29TNGebNm7NzYZWB3xVZJBZ7XGs42uAKzQo8VQ3F0By/cQCtUEABwIqw5zo6WA4NbmxsfzADzMKnQ==}
    engines: {node: '>=6.9.0'}
    dev: false

  /@babel/core/7.17.9:
    resolution: {integrity: sha512-5ug+SfZCpDAkVp9SFIZAzlW18rlzsOcJGaetCjkySnrXXDUw9AR8cDUm1iByTmdWM6yxX6/zycaV76w3YTF2gw==}
    engines: {node: '>=6.9.0'}
    dependencies:
      '@ampproject/remapping': 2.1.2
      '@babel/code-frame': 7.16.7
      '@babel/generator': 7.17.9
      '@babel/helper-compilation-targets': 7.17.7_@babel+core@7.17.9
      '@babel/helper-module-transforms': 7.17.7
      '@babel/helpers': 7.17.9
      '@babel/parser': 7.17.9
      '@babel/template': 7.16.7
      '@babel/traverse': 7.17.9
      '@babel/types': 7.17.0
      convert-source-map: 1.8.0
      debug: 4.3.4
      gensync: 1.0.0-beta.2
      json5: 2.2.1
      semver: 6.3.0
    transitivePeerDependencies:
      - supports-color
    dev: false

  /@babel/generator/7.17.9:
    resolution: {integrity: sha512-rAdDousTwxbIxbz5I7GEQ3lUip+xVCXooZNbsydCWs3xA7ZsYOv+CFRdzGxRX78BmQHu9B1Eso59AOZQOJDEdQ==}
    engines: {node: '>=6.9.0'}
    dependencies:
      '@babel/types': 7.17.0
      jsesc: 2.5.2
      source-map: 0.5.7
    dev: false

  /@babel/helper-annotate-as-pure/7.16.7:
    resolution: {integrity: sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==}
    engines: {node: '>=6.9.0'}
    dependencies:
      '@babel/types': 7.17.0
    dev: false

  /@babel/helper-builder-binary-assignment-operator-visitor/7.16.7:
    resolution: {integrity: sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==}
    engines: {node: '>=6.9.0'}
    dependencies:
      '@babel/helper-explode-assignable-expression': 7.16.7
      '@babel/types': 7.17.0
    dev: false

  /@babel/helper-compilation-targets/7.17.7_@babel+core@7.17.9:
    resolution: {integrity: sha512-UFzlz2jjd8kroj0hmCFV5zr+tQPi1dpC2cRsDV/3IEW8bJfCPrPpmcSN6ZS8RqIq4LXcmpipCQFPddyFA5Yc7w==}
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0
    dependencies:
      '@babel/compat-data': 7.17.7
      '@babel/core': 7.17.9
      '@babel/helper-validator-option': 7.16.7
      browserslist: 4.20.2
      semver: 6.3.0
    dev: false

  /@babel/helper-create-class-features-plugin/7.17.9_@babel+core@7.17.9:
    resolution: {integrity: sha512-kUjip3gruz6AJKOq5i3nC6CoCEEF/oHH3cp6tOZhB+IyyyPyW0g1Gfsxn3mkk6S08pIA2y8GQh609v9G/5sHVQ==}
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0
    dependencies:
      '@babel/core': 7.17.9
      '@babel/helper-annotate-as-pure': 7.16.7
      '@babel/helper-environment-visitor': 7.16.7
      '@babel/helper-function-name': 7.17.9
      '@babel/helper-member-expression-to-functions': 7.17.7
      '@babel/helper-optimise-call-expression': 7.16.7
      '@babel/helper-replace-supers': 7.16.7
      '@babel/helper-split-export-declaration': 7.16.7
    transitivePeerDependencies:
      - supports-color
    dev: false

  /@babel/helper-create-regexp-features-plugin/7.17.0_@babel+core@7.17.9:
    resolution: {integrity: sha512-awO2So99wG6KnlE+TPs6rn83gCz5WlEePJDTnLEqbchMVrBeAujURVphRdigsk094VhvZehFoNOihSlcBjwsXA==}
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0
    dependencies:
      '@babel/core': 7.17.9
      '@babel/helper-annotate-as-pure': 7.16.7
      regexpu-core: 5.0.1
    dev: false

  /@babel/helper-define-polyfill-provider/0.3.1_@babel+core@7.17.9:
    resolution: {integrity: sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==}
    peerDependencies:
      '@babel/core': ^7.4.0-0
    dependencies:
      '@babel/core': 7.17.9
      '@babel/helper-compilation-targets': 7.17.7_@babel+core@7.17.9
      '@babel/helper-module-imports': 7.16.7
      '@babel/helper-plugin-utils': 7.16.7
      '@babel/traverse': 7.17.9
      debug: 4.3.4
      lodash.debounce: 4.0.8
      resolve: 1.22.0
      semver: 6.3.0
    transitivePeerDependencies:
      - supports-color
    dev: false

  /@babel/helper-environment-visitor/7.16.7:
    resolution: {integrity: sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==}
    engines: {node: '>=6.9.0'}
    dependencies:
      '@babel/types': 7.17.0
    dev: false

  /@babel/helper-explode-assignable-expression/7.16.7:
    resolution: {integrity: sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==}
    engines: {node: '>=6.9.0'}
    dependencies:
      '@babel/types': 7.17.0
    dev: false

  /@babel/helper-function-name/7.17.9:
    resolution: {integrity: sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==}
    engines: {node: '>=6.9.0'}
    dependencies:
      '@babel/template': 7.16.7
      '@babel/types': 7.17.0
    dev: false

  /@babel/helper-hoist-variables/7.16.7:
    resolution: {integrity: sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==}
    engines: {node: '>=6.9.0'}
    dependencies:
      '@babel/types': 7.17.0
    dev: false

  /@babel/helper-member-expression-to-functions/7.17.7:
    resolution: {integrity: sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw==}
    engines: {node: '>=6.9.0'}
    dependencies:
      '@babel/types': 7.17.0
    dev: false

  /@babel/helper-module-imports/7.16.7:
    resolution: {integrity: sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==}
    engines: {node: '>=6.9.0'}
    dependencies:
      '@babel/types': 7.17.0
    dev: false

  /@babel/helper-module-transforms/7.17.7:
    resolution: {integrity: sha512-VmZD99F3gNTYB7fJRDTi+u6l/zxY0BE6OIxPSU7a50s6ZUQkHwSDmV92FfM+oCG0pZRVojGYhkR8I0OGeCVREw==}
    engines: {node: '>=6.9.0'}
    dependencies:
      '@babel/helper-environment-visitor': 7.16.7
      '@babel/helper-module-imports': 7.16.7
      '@babel/helper-simple-access': 7.17.7
      '@babel/helper-split-export-declaration': 7.16.7
      '@babel/helper-validator-identifier': 7.16.7
      '@babel/template': 7.16.7
      '@babel/traverse': 7.17.9
      '@babel/types': 7.17.0
    transitivePeerDependencies:
      - supports-color
    dev: false

  /@babel/helper-optimise-call-expression/7.16.7:
    resolution: {integrity: sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==}
    engines: {node: '>=6.9.0'}
    dependencies:
      '@babel/types': 7.17.0
    dev: false

  /@babel/helper-plugin-utils/7.16.7:
    resolution: {integrity: sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==}
    engines: {node: '>=6.9.0'}
    dev: false

  /@babel/helper-remap-async-to-generator/7.16.8:
    resolution: {integrity: sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==}
    engines: {node: '>=6.9.0'}
    dependencies:
      '@babel/helper-annotate-as-pure': 7.16.7
      '@babel/helper-wrap-function': 7.16.8
      '@babel/types': 7.17.0
    transitivePeerDependencies:
      - supports-color
    dev: false

  /@babel/helper-replace-supers/7.16.7:
    resolution: {integrity: sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==}
    engines: {node: '>=6.9.0'}
    dependencies:
      '@babel/helper-environment-visitor': 7.16.7
      '@babel/helper-member-expression-to-functions': 7.17.7
      '@babel/helper-optimise-call-expression': 7.16.7
      '@babel/traverse': 7.17.9
      '@babel/types': 7.17.0
    transitivePeerDependencies:
      - supports-color
    dev: false

  /@babel/helper-simple-access/7.17.7:
    resolution: {integrity: sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA==}
    engines: {node: '>=6.9.0'}
    dependencies:
      '@babel/types': 7.17.0
    dev: false

  /@babel/helper-skip-transparent-expression-wrappers/7.16.0:
    resolution: {integrity: sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==}
    engines: {node: '>=6.9.0'}
    dependencies:
      '@babel/types': 7.17.0
    dev: false

  /@babel/helper-split-export-declaration/7.16.7:
    resolution: {integrity: sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==}
    engines: {node: '>=6.9.0'}
    dependencies:
      '@babel/types': 7.17.0
    dev: false

  /@babel/helper-validator-identifier/7.16.7:
    resolution: {integrity: sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==}
    engines: {node: '>=6.9.0'}
    dev: false

  /@babel/helper-validator-option/7.16.7:
    resolution: {integrity: sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==}
    engines: {node: '>=6.9.0'}
    dev: false

  /@babel/helper-wrap-function/7.16.8:
    resolution: {integrity: sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==}
    engines: {node: '>=6.9.0'}
    dependencies:
      '@babel/helper-function-name': 7.17.9
      '@babel/template': 7.16.7
      '@babel/traverse': 7.17.9
      '@babel/types': 7.17.0
    transitivePeerDependencies:
      - supports-color
    dev: false

  /@babel/helpers/7.17.9:
    resolution: {integrity: sha512-cPCt915ShDWUEzEp3+UNRktO2n6v49l5RSnG9M5pS24hA+2FAc5si+Pn1i4VVbQQ+jh+bIZhPFQOJOzbrOYY1Q==}
    engines: {node: '>=6.9.0'}
    dependencies:
      '@babel/template': 7.16.7
      '@babel/traverse': 7.17.9
      '@babel/types': 7.17.0
    transitivePeerDependencies:
      - supports-color
    dev: false

  /@babel/highlight/7.17.9:
    resolution: {integrity: sha512-J9PfEKCbFIv2X5bjTMiZu6Vf341N05QIY+d6FvVKynkG1S7G0j3I0QoRtWIrXhZ+/Nlb5Q0MzqL7TokEJ5BNHg==}
    engines: {node: '>=6.9.0'}
    dependencies:
      '@babel/helper-validator-identifier': 7.16.7
      chalk: 2.4.2
      js-tokens: 4.0.0
    dev: false

  /@babel/parser/7.17.9:
    resolution: {integrity: sha512-vqUSBLP8dQHFPdPi9bc5GK9vRkYHJ49fsZdtoJ8EQ8ibpwk5rPKfvNIwChB0KVXcIjcepEBBd2VHC5r9Gy8ueg==}
    engines: {node: '>=6.0.0'}
    hasBin: true
    dev: false

  /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.16.7_@babel+core@7.17.9:
    resolution: {integrity: sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg==}
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0
    dependencies:
      '@babel/core': 7.17.9
      '@babel/helper-plugin-utils': 7.16.7
    dev: false

  /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.16.7_@babel+core@7.17.9:
    resolution: {integrity: sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw==}
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.13.0
    dependencies:
      '@babel/core': 7.17.9
      '@babel/helper-plugin-utils': 7.16.7
      '@babel/helper-skip-transparent-expression-wrappers': 7.16.0
      '@babel/plugin-proposal-optional-chaining': 7.16.7_@babel+core@7.17.9
    dev: false

  /@babel/plugin-proposal-async-generator-functions/7.16.8_@babel+core@7.17.9:
    resolution: {integrity: sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ==}
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.17.9
      '@babel/helper-plugin-utils': 7.16.7
      '@babel/helper-remap-async-to-generator': 7.16.8
      '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.17.9
    transitivePeerDependencies:
      - supports-color
    dev: false

  /@babel/plugin-proposal-class-properties/7.16.7_@babel+core@7.17.9:
    resolution: {integrity: sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==}
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.17.9
      '@babel/helper-create-class-features-plugin': 7.17.9_@babel+core@7.17.9
      '@babel/helper-plugin-utils': 7.16.7
    transitivePeerDependencies:
      - supports-color
    dev: false

  /@babel/plugin-proposal-class-static-block/7.17.6_@babel+core@7.17.9:
    resolution: {integrity: sha512-X/tididvL2zbs7jZCeeRJ8167U/+Ac135AM6jCAx6gYXDUviZV5Ku9UDvWS2NCuWlFjIRXklYhwo6HhAC7ETnA==}
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.12.0
    dependencies:
      '@babel/core': 7.17.9
      '@babel/helper-create-class-features-plugin': 7.17.9_@babel+core@7.17.9
      '@babel/helper-plugin-utils': 7.16.7
      '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.17.9
    transitivePeerDependencies:
      - supports-color
    dev: false

  /@babel/plugin-proposal-dynamic-import/7.16.7_@babel+core@7.17.9:
    resolution: {integrity: sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==}
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.17.9
      '@babel/helper-plugin-utils': 7.16.7
      '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.17.9
    dev: false

  /@babel/plugin-proposal-export-namespace-from/7.16.7_@babel+core@7.17.9:
    resolution: {integrity: sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA==}
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.17.9
      '@babel/helper-plugin-utils': 7.16.7
      '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.17.9
    dev: false

  /@babel/plugin-proposal-json-strings/7.16.7_@babel+core@7.17.9:
    resolution: {integrity: sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ==}
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.17.9
      '@babel/helper-plugin-utils': 7.16.7
      '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.17.9
    dev: false

  /@babel/plugin-proposal-logical-assignment-operators/7.16.7_@babel+core@7.17.9:
    resolution: {integrity: sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg==}
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.17.9
      '@babel/helper-plugin-utils': 7.16.7
      '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.17.9
    dev: false

  /@babel/plugin-proposal-nullish-coalescing-operator/7.16.7_@babel+core@7.17.9:
    resolution: {integrity: sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==}
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.17.9
      '@babel/helper-plugin-utils': 7.16.7
      '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.17.9
    dev: false

  /@babel/plugin-proposal-numeric-separator/7.16.7_@babel+core@7.17.9:
    resolution: {integrity: sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==}
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.17.9
      '@babel/helper-plugin-utils': 7.16.7
      '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.17.9
    dev: false

  /@babel/plugin-proposal-object-rest-spread/7.17.3_@babel+core@7.17.9:
    resolution: {integrity: sha512-yuL5iQA/TbZn+RGAfxQXfi7CNLmKi1f8zInn4IgobuCWcAb7i+zj4TYzQ9l8cEzVyJ89PDGuqxK1xZpUDISesw==}
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/compat-data': 7.17.7
      '@babel/core': 7.17.9
      '@babel/helper-compilation-targets': 7.17.7_@babel+core@7.17.9
      '@babel/helper-plugin-utils': 7.16.7
      '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.17.9
      '@babel/plugin-transform-parameters': 7.16.7_@babel+core@7.17.9
    dev: false

  /@babel/plugin-proposal-optional-catch-binding/7.16.7_@babel+core@7.17.9:
    resolution: {integrity: sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==}
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.17.9
      '@babel/helper-plugin-utils': 7.16.7
      '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.17.9
    dev: false

  /@babel/plugin-proposal-optional-chaining/7.16.7_@babel+core@7.17.9:
    resolution: {integrity: sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==}
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.17.9
      '@babel/helper-plugin-utils': 7.16.7
      '@babel/helper-skip-transparent-expression-wrappers': 7.16.0
      '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.17.9
    dev: false

  /@babel/plugin-proposal-private-methods/7.16.11_@babel+core@7.17.9:
    resolution: {integrity: sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw==}
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.17.9
      '@babel/helper-create-class-features-plugin': 7.17.9_@babel+core@7.17.9
      '@babel/helper-plugin-utils': 7.16.7
    transitivePeerDependencies:
      - supports-color
    dev: false

  /@babel/plugin-proposal-private-property-in-object/7.16.7_@babel+core@7.17.9:
    resolution: {integrity: sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ==}
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.17.9
      '@babel/helper-annotate-as-pure': 7.16.7
      '@babel/helper-create-class-features-plugin': 7.17.9_@babel+core@7.17.9
      '@babel/helper-plugin-utils': 7.16.7
      '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.17.9
    transitivePeerDependencies:
      - supports-color
    dev: false

  /@babel/plugin-proposal-unicode-property-regex/7.16.7_@babel+core@7.17.9:
    resolution: {integrity: sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg==}
    engines: {node: '>=4'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.17.9
      '@babel/helper-create-regexp-features-plugin': 7.17.0_@babel+core@7.17.9
      '@babel/helper-plugin-utils': 7.16.7
    dev: false

  /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.17.9:
    resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.17.9
      '@babel/helper-plugin-utils': 7.16.7
    dev: false

  /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.17.9:
    resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.17.9
      '@babel/helper-plugin-utils': 7.16.7
    dev: false

  /@babel/plugin-syntax-class-static-block/7.14.5_@babel+core@7.17.9:
    resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==}
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.17.9
      '@babel/helper-plugin-utils': 7.16.7
    dev: false

  /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.17.9:
    resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.17.9
      '@babel/helper-plugin-utils': 7.16.7
    dev: false

  /@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.17.9:
    resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.17.9
      '@babel/helper-plugin-utils': 7.16.7
    dev: false

  /@babel/plugin-syntax-flow/7.16.7_@babel+core@7.17.9:
    resolution: {integrity: sha512-UDo3YGQO0jH6ytzVwgSLv9i/CzMcUjbKenL67dTrAZPPv6GFAtDhe6jqnvmoKzC/7htNTohhos+onPtDMqJwaQ==}
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.17.9
      '@babel/helper-plugin-utils': 7.16.7
    dev: false

  /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.17.9:
    resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.17.9
      '@babel/helper-plugin-utils': 7.16.7
    dev: false

  /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.17.9:
    resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.17.9
      '@babel/helper-plugin-utils': 7.16.7
    dev: false

  /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.17.9:
    resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.17.9
      '@babel/helper-plugin-utils': 7.16.7
    dev: false

  /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.17.9:
    resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.17.9
      '@babel/helper-plugin-utils': 7.16.7
    dev: false

  /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.17.9:
    resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.17.9
      '@babel/helper-plugin-utils': 7.16.7
    dev: false

  /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.17.9:
    resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.17.9
      '@babel/helper-plugin-utils': 7.16.7
    dev: false

  /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.17.9:
    resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.17.9
      '@babel/helper-plugin-utils': 7.16.7
    dev: false

  /@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.17.9:
    resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==}
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.17.9
      '@babel/helper-plugin-utils': 7.16.7
    dev: false

  /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.17.9:
    resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==}
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.17.9
      '@babel/helper-plugin-utils': 7.16.7
    dev: false

  /@babel/plugin-syntax-typescript/7.16.7_@babel+core@7.17.9:
    resolution: {integrity: sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A==}
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.17.9
      '@babel/helper-plugin-utils': 7.16.7
    dev: false

  /@babel/plugin-transform-arrow-functions/7.16.7_@babel+core@7.17.9:
    resolution: {integrity: sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ==}
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.17.9
      '@babel/helper-plugin-utils': 7.16.7
    dev: false

  /@babel/plugin-transform-async-to-generator/7.16.8_@babel+core@7.17.9:
    resolution: {integrity: sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg==}
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.17.9
      '@babel/helper-module-imports': 7.16.7
      '@babel/helper-plugin-utils': 7.16.7
      '@babel/helper-remap-async-to-generator': 7.16.8
    transitivePeerDependencies:
      - supports-color
    dev: false

  /@babel/plugin-transform-block-scoped-functions/7.16.7_@babel+core@7.17.9:
    resolution: {integrity: sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==}
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.17.9
      '@babel/helper-plugin-utils': 7.16.7
    dev: false

  /@babel/plugin-transform-block-scoping/7.16.7_@babel+core@7.17.9:
    resolution: {integrity: sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ==}
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.17.9
      '@babel/helper-plugin-utils': 7.16.7
    dev: false

  /@babel/plugin-transform-classes/7.16.7_@babel+core@7.17.9:
    resolution: {integrity: sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ==}
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.17.9
      '@babel/helper-annotate-as-pure': 7.16.7
      '@babel/helper-environment-visitor': 7.16.7
      '@babel/helper-function-name': 7.17.9
      '@babel/helper-optimise-call-expression': 7.16.7
      '@babel/helper-plugin-utils': 7.16.7
      '@babel/helper-replace-supers': 7.16.7
      '@babel/helper-split-export-declaration': 7.16.7
      globals: 11.12.0
    transitivePeerDependencies:
      - supports-color
    dev: false

  /@babel/plugin-transform-computed-properties/7.16.7_@babel+core@7.17.9:
    resolution: {integrity: sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw==}
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.17.9
      '@babel/helper-plugin-utils': 7.16.7
    dev: false

  /@babel/plugin-transform-destructuring/7.17.7_@babel+core@7.17.9:
    resolution: {integrity: sha512-XVh0r5yq9sLR4vZ6eVZe8FKfIcSgaTBxVBRSYokRj2qksf6QerYnTxz9/GTuKTH/n/HwLP7t6gtlybHetJ/6hQ==}
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.17.9
      '@babel/helper-plugin-utils': 7.16.7
    dev: false

  /@babel/plugin-transform-dotall-regex/7.16.7_@babel+core@7.17.9:
    resolution: {integrity: sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==}
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.17.9
      '@babel/helper-create-regexp-features-plugin': 7.17.0_@babel+core@7.17.9
      '@babel/helper-plugin-utils': 7.16.7
    dev: false

  /@babel/plugin-transform-duplicate-keys/7.16.7_@babel+core@7.17.9:
    resolution: {integrity: sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw==}
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.17.9
      '@babel/helper-plugin-utils': 7.16.7
    dev: false

  /@babel/plugin-transform-exponentiation-operator/7.16.7_@babel+core@7.17.9:
    resolution: {integrity: sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==}
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.17.9
      '@babel/helper-builder-binary-assignment-operator-visitor': 7.16.7
      '@babel/helper-plugin-utils': 7.16.7
    dev: false

  /@babel/plugin-transform-flow-strip-types/7.16.7_@babel+core@7.17.9:
    resolution: {integrity: sha512-mzmCq3cNsDpZZu9FADYYyfZJIOrSONmHcop2XEKPdBNMa4PDC4eEvcOvzZaCNcjKu72v0XQlA5y1g58aLRXdYg==}
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.17.9
      '@babel/helper-plugin-utils': 7.16.7
      '@babel/plugin-syntax-flow': 7.16.7_@babel+core@7.17.9
    dev: false

  /@babel/plugin-transform-for-of/7.16.7_@babel+core@7.17.9:
    resolution: {integrity: sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg==}
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.17.9
      '@babel/helper-plugin-utils': 7.16.7
    dev: false

  /@babel/plugin-transform-function-name/7.16.7_@babel+core@7.17.9:
    resolution: {integrity: sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==}
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.17.9
      '@babel/helper-compilation-targets': 7.17.7_@babel+core@7.17.9
      '@babel/helper-function-name': 7.17.9
      '@babel/helper-plugin-utils': 7.16.7
    dev: false

  /@babel/plugin-transform-literals/7.16.7_@babel+core@7.17.9:
    resolution: {integrity: sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ==}
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.17.9
      '@babel/helper-plugin-utils': 7.16.7
    dev: false

  /@babel/plugin-transform-member-expression-literals/7.16.7_@babel+core@7.17.9:
    resolution: {integrity: sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==}
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.17.9
      '@babel/helper-plugin-utils': 7.16.7
    dev: false

  /@babel/plugin-transform-modules-amd/7.16.7_@babel+core@7.17.9:
    resolution: {integrity: sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g==}
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.17.9
      '@babel/helper-module-transforms': 7.17.7
      '@babel/helper-plugin-utils': 7.16.7
      babel-plugin-dynamic-import-node: 2.3.3
    transitivePeerDependencies:
      - supports-color
    dev: false

  /@babel/plugin-transform-modules-commonjs/7.17.9_@babel+core@7.17.9:
    resolution: {integrity: sha512-2TBFd/r2I6VlYn0YRTz2JdazS+FoUuQ2rIFHoAxtyP/0G3D82SBLaRq9rnUkpqlLg03Byfl/+M32mpxjO6KaPw==}
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.17.9
      '@babel/helper-module-transforms': 7.17.7
      '@babel/helper-plugin-utils': 7.16.7
      '@babel/helper-simple-access': 7.17.7
      babel-plugin-dynamic-import-node: 2.3.3
    transitivePeerDependencies:
      - supports-color
    dev: false

  /@babel/plugin-transform-modules-systemjs/7.17.8_@babel+core@7.17.9:
    resolution: {integrity: sha512-39reIkMTUVagzgA5x88zDYXPCMT6lcaRKs1+S9K6NKBPErbgO/w/kP8GlNQTC87b412ZTlmNgr3k2JrWgHH+Bw==}
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.17.9
      '@babel/helper-hoist-variables': 7.16.7
      '@babel/helper-module-transforms': 7.17.7
      '@babel/helper-plugin-utils': 7.16.7
      '@babel/helper-validator-identifier': 7.16.7
      babel-plugin-dynamic-import-node: 2.3.3
    transitivePeerDependencies:
      - supports-color
    dev: false

  /@babel/plugin-transform-modules-umd/7.16.7_@babel+core@7.17.9:
    resolution: {integrity: sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ==}
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.17.9
      '@babel/helper-module-transforms': 7.17.7
      '@babel/helper-plugin-utils': 7.16.7
    transitivePeerDependencies:
      - supports-color
    dev: false

  /@babel/plugin-transform-named-capturing-groups-regex/7.16.8_@babel+core@7.17.9:
    resolution: {integrity: sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw==}
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0
    dependencies:
      '@babel/core': 7.17.9
      '@babel/helper-create-regexp-features-plugin': 7.17.0_@babel+core@7.17.9
    dev: false

  /@babel/plugin-transform-new-target/7.16.7_@babel+core@7.17.9:
    resolution: {integrity: sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg==}
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.17.9
      '@babel/helper-plugin-utils': 7.16.7
    dev: false

  /@babel/plugin-transform-object-super/7.16.7_@babel+core@7.17.9:
    resolution: {integrity: sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==}
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.17.9
      '@babel/helper-plugin-utils': 7.16.7
      '@babel/helper-replace-supers': 7.16.7
    transitivePeerDependencies:
      - supports-color
    dev: false

  /@babel/plugin-transform-parameters/7.16.7_@babel+core@7.17.9:
    resolution: {integrity: sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw==}
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.17.9
      '@babel/helper-plugin-utils': 7.16.7
    dev: false

  /@babel/plugin-transform-property-literals/7.16.7_@babel+core@7.17.9:
    resolution: {integrity: sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==}
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.17.9
      '@babel/helper-plugin-utils': 7.16.7
    dev: false

  /@babel/plugin-transform-regenerator/7.17.9_@babel+core@7.17.9:
    resolution: {integrity: sha512-Lc2TfbxR1HOyn/c6b4Y/b6NHoTb67n/IoWLxTu4kC7h4KQnWlhCq2S8Tx0t2SVvv5Uu87Hs+6JEJ5kt2tYGylQ==}
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.17.9
      regenerator-transform: 0.15.0
    dev: false

  /@babel/plugin-transform-reserved-words/7.16.7_@babel+core@7.17.9:
    resolution: {integrity: sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg==}
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.17.9
      '@babel/helper-plugin-utils': 7.16.7
    dev: false

  /@babel/plugin-transform-shorthand-properties/7.16.7_@babel+core@7.17.9:
    resolution: {integrity: sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==}
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.17.9
      '@babel/helper-plugin-utils': 7.16.7
    dev: false

  /@babel/plugin-transform-spread/7.16.7_@babel+core@7.17.9:
    resolution: {integrity: sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg==}
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.17.9
      '@babel/helper-plugin-utils': 7.16.7
      '@babel/helper-skip-transparent-expression-wrappers': 7.16.0
    dev: false

  /@babel/plugin-transform-sticky-regex/7.16.7_@babel+core@7.17.9:
    resolution: {integrity: sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==}
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.17.9
      '@babel/helper-plugin-utils': 7.16.7
    dev: false

  /@babel/plugin-transform-template-literals/7.16.7_@babel+core@7.17.9:
    resolution: {integrity: sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA==}
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.17.9
      '@babel/helper-plugin-utils': 7.16.7
    dev: false

  /@babel/plugin-transform-typeof-symbol/7.16.7_@babel+core@7.17.9:
    resolution: {integrity: sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ==}
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.17.9
      '@babel/helper-plugin-utils': 7.16.7
    dev: false

  /@babel/plugin-transform-typescript/7.16.8_@babel+core@7.17.9:
    resolution: {integrity: sha512-bHdQ9k7YpBDO2d0NVfkj51DpQcvwIzIusJ7mEUaMlbZq3Kt/U47j24inXZHQ5MDiYpCs+oZiwnXyKedE8+q7AQ==}
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.17.9
      '@babel/helper-create-class-features-plugin': 7.17.9_@babel+core@7.17.9
      '@babel/helper-plugin-utils': 7.16.7
      '@babel/plugin-syntax-typescript': 7.16.7_@babel+core@7.17.9
    transitivePeerDependencies:
      - supports-color
    dev: false

  /@babel/plugin-transform-unicode-escapes/7.16.7_@babel+core@7.17.9:
    resolution: {integrity: sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==}
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.17.9
      '@babel/helper-plugin-utils': 7.16.7
    dev: false

  /@babel/plugin-transform-unicode-regex/7.16.7_@babel+core@7.17.9:
    resolution: {integrity: sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==}
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.17.9
      '@babel/helper-create-regexp-features-plugin': 7.17.0_@babel+core@7.17.9
      '@babel/helper-plugin-utils': 7.16.7
    dev: false

  /@babel/preset-env/7.16.11_@babel+core@7.17.9:
    resolution: {integrity: sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g==}
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/compat-data': 7.17.7
      '@babel/core': 7.17.9
      '@babel/helper-compilation-targets': 7.17.7_@babel+core@7.17.9
      '@babel/helper-plugin-utils': 7.16.7
      '@babel/helper-validator-option': 7.16.7
      '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.16.7_@babel+core@7.17.9
      '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.16.7_@babel+core@7.17.9
      '@babel/plugin-proposal-async-generator-functions': 7.16.8_@babel+core@7.17.9
      '@babel/plugin-proposal-class-properties': 7.16.7_@babel+core@7.17.9
      '@babel/plugin-proposal-class-static-block': 7.17.6_@babel+core@7.17.9
      '@babel/plugin-proposal-dynamic-import': 7.16.7_@babel+core@7.17.9
      '@babel/plugin-proposal-export-namespace-from': 7.16.7_@babel+core@7.17.9
      '@babel/plugin-proposal-json-strings': 7.16.7_@babel+core@7.17.9
      '@babel/plugin-proposal-logical-assignment-operators': 7.16.7_@babel+core@7.17.9
      '@babel/plugin-proposal-nullish-coalescing-operator': 7.16.7_@babel+core@7.17.9
      '@babel/plugin-proposal-numeric-separator': 7.16.7_@babel+core@7.17.9
      '@babel/plugin-proposal-object-rest-spread': 7.17.3_@babel+core@7.17.9
      '@babel/plugin-proposal-optional-catch-binding': 7.16.7_@babel+core@7.17.9
      '@babel/plugin-proposal-optional-chaining': 7.16.7_@babel+core@7.17.9
      '@babel/plugin-proposal-private-methods': 7.16.11_@babel+core@7.17.9
      '@babel/plugin-proposal-private-property-in-object': 7.16.7_@babel+core@7.17.9
      '@babel/plugin-proposal-unicode-property-regex': 7.16.7_@babel+core@7.17.9
      '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.17.9
      '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.17.9
      '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.17.9
      '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.17.9
      '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.17.9
      '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.17.9
      '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.17.9
      '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.17.9
      '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.17.9
      '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.17.9
      '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.17.9
      '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.17.9
      '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.17.9
      '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.17.9
      '@babel/plugin-transform-arrow-functions': 7.16.7_@babel+core@7.17.9
      '@babel/plugin-transform-async-to-generator': 7.16.8_@babel+core@7.17.9
      '@babel/plugin-transform-block-scoped-functions': 7.16.7_@babel+core@7.17.9
      '@babel/plugin-transform-block-scoping': 7.16.7_@babel+core@7.17.9
      '@babel/plugin-transform-classes': 7.16.7_@babel+core@7.17.9
      '@babel/plugin-transform-computed-properties': 7.16.7_@babel+core@7.17.9
      '@babel/plugin-transform-destructuring': 7.17.7_@babel+core@7.17.9
      '@babel/plugin-transform-dotall-regex': 7.16.7_@babel+core@7.17.9
      '@babel/plugin-transform-duplicate-keys': 7.16.7_@babel+core@7.17.9
      '@babel/plugin-transform-exponentiation-operator': 7.16.7_@babel+core@7.17.9
      '@babel/plugin-transform-for-of': 7.16.7_@babel+core@7.17.9
      '@babel/plugin-transform-function-name': 7.16.7_@babel+core@7.17.9
      '@babel/plugin-transform-literals': 7.16.7_@babel+core@7.17.9
      '@babel/plugin-transform-member-expression-literals': 7.16.7_@babel+core@7.17.9
      '@babel/plugin-transform-modules-amd': 7.16.7_@babel+core@7.17.9
      '@babel/plugin-transform-modules-commonjs': 7.17.9_@babel+core@7.17.9
      '@babel/plugin-transform-modules-systemjs': 7.17.8_@babel+core@7.17.9
      '@babel/plugin-transform-modules-umd': 7.16.7_@babel+core@7.17.9
      '@babel/plugin-transform-named-capturing-groups-regex': 7.16.8_@babel+core@7.17.9
      '@babel/plugin-transform-new-target': 7.16.7_@babel+core@7.17.9
      '@babel/plugin-transform-object-super': 7.16.7_@babel+core@7.17.9
      '@babel/plugin-transform-parameters': 7.16.7_@babel+core@7.17.9
      '@babel/plugin-transform-property-literals': 7.16.7_@babel+core@7.17.9
      '@babel/plugin-transform-regenerator': 7.17.9_@babel+core@7.17.9
      '@babel/plugin-transform-reserved-words': 7.16.7_@babel+core@7.17.9
      '@babel/plugin-transform-shorthand-properties': 7.16.7_@babel+core@7.17.9
      '@babel/plugin-transform-spread': 7.16.7_@babel+core@7.17.9
      '@babel/plugin-transform-sticky-regex': 7.16.7_@babel+core@7.17.9
      '@babel/plugin-transform-template-literals': 7.16.7_@babel+core@7.17.9
      '@babel/plugin-transform-typeof-symbol': 7.16.7_@babel+core@7.17.9
      '@babel/plugin-transform-unicode-escapes': 7.16.7_@babel+core@7.17.9
      '@babel/plugin-transform-unicode-regex': 7.16.7_@babel+core@7.17.9
      '@babel/preset-modules': 0.1.5_@babel+core@7.17.9
      '@babel/types': 7.17.0
      babel-plugin-polyfill-corejs2: 0.3.1_@babel+core@7.17.9
      babel-plugin-polyfill-corejs3: 0.5.2_@babel+core@7.17.9
      babel-plugin-polyfill-regenerator: 0.3.1_@babel+core@7.17.9
      core-js-compat: 3.21.1
      semver: 6.3.0
    transitivePeerDependencies:
      - supports-color
    dev: false

  /@babel/preset-flow/7.16.7_@babel+core@7.17.9:
    resolution: {integrity: sha512-6ceP7IyZdUYQ3wUVqyRSQXztd1YmFHWI4Xv11MIqAlE4WqxBSd/FZ61V9k+TS5Gd4mkHOtQtPp9ymRpxH4y1Ug==}
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.17.9
      '@babel/helper-plugin-utils': 7.16.7
      '@babel/helper-validator-option': 7.16.7
      '@babel/plugin-transform-flow-strip-types': 7.16.7_@babel+core@7.17.9
    dev: false

  /@babel/preset-modules/0.1.5_@babel+core@7.17.9:
    resolution: {integrity: sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.17.9
      '@babel/helper-plugin-utils': 7.16.7
      '@babel/plugin-proposal-unicode-property-regex': 7.16.7_@babel+core@7.17.9
      '@babel/plugin-transform-dotall-regex': 7.16.7_@babel+core@7.17.9
      '@babel/types': 7.17.0
      esutils: 2.0.3
    dev: false

  /@babel/preset-typescript/7.16.7_@babel+core@7.17.9:
    resolution: {integrity: sha512-WbVEmgXdIyvzB77AQjGBEyYPZx+8tTsO50XtfozQrkW8QB2rLJpH2lgx0TRw5EJrBxOZQ+wCcyPVQvS8tjEHpQ==}
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.17.9
      '@babel/helper-plugin-utils': 7.16.7
      '@babel/helper-validator-option': 7.16.7
      '@babel/plugin-transform-typescript': 7.16.8_@babel+core@7.17.9
    transitivePeerDependencies:
      - supports-color
    dev: false

  /@babel/register/7.17.7_@babel+core@7.17.9:
    resolution: {integrity: sha512-fg56SwvXRifootQEDQAu1mKdjh5uthPzdO0N6t358FktfL4XjAVXuH58ULoiW8mesxiOgNIrxiImqEwv0+hRRA==}
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.17.9
      clone-deep: 4.0.1
      find-cache-dir: 2.1.0
      make-dir: 2.1.0
      pirates: 4.0.5
      source-map-support: 0.5.21
    dev: false

  /@babel/runtime/7.17.9:
    resolution: {integrity: sha512-lSiBBvodq29uShpWGNbgFdKYNiFDo5/HIYsaCEY9ff4sb10x9jizo2+pRrSyF4jKZCXqgzuqBOQKbUm90gQwJg==}
    engines: {node: '>=6.9.0'}
    dependencies:
      regenerator-runtime: 0.13.9
    dev: false

  /@babel/template/7.16.7:
    resolution: {integrity: sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==}
    engines: {node: '>=6.9.0'}
    dependencies:
      '@babel/code-frame': 7.16.7
      '@babel/parser': 7.17.9
      '@babel/types': 7.17.0
    dev: false

  /@babel/traverse/7.17.9:
    resolution: {integrity: sha512-PQO8sDIJ8SIwipTPiR71kJQCKQYB5NGImbOviK8K+kg5xkNSYXLBupuX9QhatFowrsvo9Hj8WgArg3W7ijNAQw==}
    engines: {node: '>=6.9.0'}
    dependencies:
      '@babel/code-frame': 7.16.7
      '@babel/generator': 7.17.9
      '@babel/helper-environment-visitor': 7.16.7
      '@babel/helper-function-name': 7.17.9
      '@babel/helper-hoist-variables': 7.16.7
      '@babel/helper-split-export-declaration': 7.16.7
      '@babel/parser': 7.17.9
      '@babel/types': 7.17.0
      debug: 4.3.4
      globals: 11.12.0
    transitivePeerDependencies:
      - supports-color
    dev: false

  /@babel/types/7.17.0:
    resolution: {integrity: sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==}
    engines: {node: '>=6.9.0'}
    dependencies:
      '@babel/helper-validator-identifier': 7.16.7
      to-fast-properties: 2.0.0
    dev: false

  /@jridgewell/resolve-uri/3.0.5:
    resolution: {integrity: sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==}
    engines: {node: '>=6.0.0'}
    dev: false

  /@jridgewell/sourcemap-codec/1.4.11:
    resolution: {integrity: sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==}
    dev: false

  /@jridgewell/trace-mapping/0.3.4:
    resolution: {integrity: sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ==}
    dependencies:
      '@jridgewell/resolve-uri': 3.0.5
      '@jridgewell/sourcemap-codec': 1.4.11
    dev: false

  /@lit/reactive-element/1.3.1:
    resolution: {integrity: sha512-nOJARIr3pReqK3hfFCSW2Zg/kFcFsSAlIE7z4a0C9D2dPrgD/YSn3ZP2ET/rxKB65SXyG7jJbkynBRm+tGlacw==}
    dev: false

  /@types/debug/4.1.7:
    resolution: {integrity: sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==}
    dependencies:
      '@types/ms': 0.7.31
    dev: false

  /@types/ms/0.7.31:
    resolution: {integrity: sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==}
    dev: false

  /@types/trusted-types/2.0.2:
    resolution: {integrity: sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==}
    dev: false

  /@webcomponents/shadycss/1.11.0:
    resolution: {integrity: sha512-L5O/+UPum8erOleNjKq6k58GVl3fNsEQdSOyh0EUhNmi7tHUyRuCJy1uqJiWydWcLARE5IPsMoPYMZmUGrz1JA==}
    dev: false

  /@webcomponents/webcomponentsjs/1.3.3:
    resolution: {integrity: sha512-eLH04VBMpuZGzBIhOnUjECcQPEPcmfhWEijW9u1B5I+2PPYdWf3vWUExdDxu4Y3GljRSTCOlWnGtS9tpzmXMyQ==}
    dev: false

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

  /acorn-node/1.8.2:
    resolution: {integrity: sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==}
    dependencies:
      acorn: 7.4.1
      acorn-walk: 7.2.0
      xtend: 4.0.2
    dev: false

  /acorn-walk/7.2.0:
    resolution: {integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==}
    engines: {node: '>=0.4.0'}
    dev: false

  /acorn/5.7.4:
    resolution: {integrity: sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==}
    engines: {node: '>=0.4.0'}
    hasBin: true
    dev: false

  /acorn/7.4.1:
    resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==}
    engines: {node: '>=0.4.0'}
    hasBin: true
    dev: false

  /align-text/0.1.4:
    resolution: {integrity: sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=}
    engines: {node: '>=0.10.0'}
    dependencies:
      kind-of: 3.2.2
      longest: 1.0.1
      repeat-string: 1.6.1
    dev: false

  /alter/0.2.0:
    resolution: {integrity: sha1-x1iICGF1cgNKrmJICvJrHU0cs80=}
    dependencies:
      stable: 0.1.8
    dev: false

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

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

  /ansi-styles/1.0.0:
    resolution: {integrity: sha1-yxAt8cVvUSPquLZ817mAJ6AnkXg=}
    engines: {node: '>=0.8.0'}
    dev: false

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

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

  /arr-diff/2.0.0:
    resolution: {integrity: sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=}
    engines: {node: '>=0.10.0'}
    dependencies:
      arr-flatten: 1.1.0
    dev: false

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

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

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

  /array-unique/0.2.1:
    resolution: {integrity: sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=}
    engines: {node: '>=0.10.0'}
    dev: false

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

  /asn1.js/5.4.1:
    resolution: {integrity: sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==}
    dependencies:
      bn.js: 4.12.0
      inherits: 2.0.4
      minimalistic-assert: 1.0.1
      safer-buffer: 2.1.2
    dev: false

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

  /assertion-error/1.1.0:
    resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==}
    dev: false

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

  /ast-traverse/0.1.1:
    resolution: {integrity: sha1-ac8rg4bxnc2hux4F1o/jWdiJfeY=}
    dev: false

  /ast-types/0.10.1:
    resolution: {integrity: sha512-UY7+9DPzlJ9VM8eY0b2TUZcZvF+1pO0hzMtAyjBYKhOmnvRlqYNYnWdtsMj0V16CGaMlpL0G1jnLbLo4AyotuQ==}
    engines: {node: '>= 0.8'}
    dev: false

  /ast-types/0.11.7:
    resolution: {integrity: sha512-2mP3TwtkY/aTv5X3ZsMpNAbOnyoC/aMJwJSoaELPkHId0nSQgFcnU4dRW3isxiz7+zBexk0ym3WNVjMiQBnJSw==}
    engines: {node: '>=4'}
    dev: false

  /ast-types/0.8.12:
    resolution: {integrity: sha1-oNkOQ1G7iHcWyD/WN+v4GK9K38w=}
    engines: {node: '>= 0.8'}
    dev: false

  /ast-types/0.8.15:
    resolution: {integrity: sha1-ju8IJ/BN/w7IhXupJavj/qYZTlI=}
    engines: {node: '>= 0.8'}
    dev: false

  /ast-types/0.9.6:
    resolution: {integrity: sha1-ECyenpAF0+fjgpvwxPok7oYu6bk=}
    engines: {node: '>= 0.8'}
    dev: false

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

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

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

  /babel-core/5.8.38:
    resolution: {integrity: sha1-H8ruedfmG3ULALjlT238nQr4ZVg=}
    dependencies:
      babel-plugin-constant-folding: 1.0.1
      babel-plugin-dead-code-elimination: 1.0.2
      babel-plugin-eval: 1.0.1
      babel-plugin-inline-environment-variables: 1.0.1
      babel-plugin-jscript: 1.0.4
      babel-plugin-member-expression-literals: 1.0.1
      babel-plugin-property-literals: 1.0.1
      babel-plugin-proto-to-assign: 1.0.4
      babel-plugin-react-constant-elements: 1.0.3
      babel-plugin-react-display-name: 1.0.3
      babel-plugin-remove-console: 1.0.1
      babel-plugin-remove-debugger: 1.0.1
      babel-plugin-runtime: 1.0.7
      babel-plugin-undeclared-variables-check: 1.0.2
      babel-plugin-undefined-to-void: 1.1.6
      babylon: 5.8.38
      bluebird: 2.11.0
      chalk: 1.1.3
      convert-source-map: 1.8.0
      core-js: 1.2.7
      debug: 2.6.9
      detect-indent: 3.0.1
      esutils: 2.0.3
      fs-readdir-recursive: 0.1.2
      globals: 6.4.1
      home-or-tmp: 1.0.0
      is-integer: 1.0.7
      js-tokens: 1.0.1
      json5: 0.4.0
      lodash: 3.10.1
      minimatch: 2.0.10
      output-file-sync: 1.1.2
      path-exists: 1.0.0
      path-is-absolute: 1.0.1
      private: 0.1.8
      regenerator: 0.8.40
      regexpu: 1.3.0
      repeating: 1.1.3
      resolve: 1.22.0
      shebang-regex: 1.0.0
      slash: 1.0.0
      source-map: 0.5.7
      source-map-support: 0.2.10
      to-fast-properties: 1.0.3
      trim-right: 1.0.1
      try-resolve: 1.0.1
    dev: false

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

  /babel-core/7.0.0-bridge.0_@babel+core@7.17.9:
    resolution: {integrity: sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.17.9
    dev: false

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  /babel-plugin-constant-folding/1.0.1:
    resolution: {integrity: sha1-g2HTZMmORJw2kr26Ue/whEKQqo4=}
    dev: false

  /babel-plugin-dead-code-elimination/1.0.2:
    resolution: {integrity: sha1-X3xFEnTc18zNv7s+C4XdKBIfD2U=}
    dev: false

  /babel-plugin-dynamic-import-node/2.3.3:
    resolution: {integrity: sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==}
    dependencies:
      object.assign: 4.1.2
    dev: false

  /babel-plugin-eval/1.0.1:
    resolution: {integrity: sha1-ovrtJc5r5preS/7CY/cBaRlZUNo=}
    dev: false

  /babel-plugin-import-to-require/1.0.0:
    resolution: {integrity: sha512-dc843CwrFivjO8AVgxcHvxl0cb7J7Ed8ZGFP8+PjH3X1CnyzYtAU1WL1349m9Wc/+oqk4ETx2+cIEO2jlp3XyQ==}
    dependencies:
      babel-template: 6.26.0
    dev: false

  /babel-plugin-inline-environment-variables/1.0.1:
    resolution: {integrity: sha1-H1jOkSB61qgmqL9kX6/mj/X+P/4=}
    dev: false

  /babel-plugin-jscript/1.0.4:
    resolution: {integrity: sha1-jzQsOCduh6R9X6CovT1etsytj8w=}
    dev: false

  /babel-plugin-member-expression-literals/1.0.1:
    resolution: {integrity: sha1-zF7bD6qNyScXDnTW0cAkQAIWJNM=}
    dev: false

  /babel-plugin-polyfill-corejs2/0.3.1_@babel+core@7.17.9:
    resolution: {integrity: sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/compat-data': 7.17.7
      '@babel/core': 7.17.9
      '@babel/helper-define-polyfill-provider': 0.3.1_@babel+core@7.17.9
      semver: 6.3.0
    transitivePeerDependencies:
      - supports-color
    dev: false

  /babel-plugin-polyfill-corejs3/0.5.2_@babel+core@7.17.9:
    resolution: {integrity: sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.17.9
      '@babel/helper-define-polyfill-provider': 0.3.1_@babel+core@7.17.9
      core-js-compat: 3.21.1
    transitivePeerDependencies:
      - supports-color
    dev: false

  /babel-plugin-polyfill-regenerator/0.3.1_@babel+core@7.17.9:
    resolution: {integrity: sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.17.9
      '@babel/helper-define-polyfill-provider': 0.3.1_@babel+core@7.17.9
    transitivePeerDependencies:
      - supports-color
    dev: false

  /babel-plugin-property-literals/1.0.1:
    resolution: {integrity: sha1-AlIwGQAZKYCxwRjv6kjOk6q4MzY=}
    dev: false

  /babel-plugin-proto-to-assign/1.0.4:
    resolution: {integrity: sha1-xJ56/QL1d7xNoF6i3wAiUM980SM=}
    dependencies:
      lodash: 3.10.1
    dev: false

  /babel-plugin-react-constant-elements/1.0.3:
    resolution: {integrity: sha1-lGc26DeEKcvDSdz/YvUcFDs041o=}
    dev: false

  /babel-plugin-react-display-name/1.0.3:
    resolution: {integrity: sha1-dU/jiSboQkpOexWrbqYTne4FFPw=}
    dev: false

  /babel-plugin-remove-console/1.0.1:
    resolution: {integrity: sha1-2PJFVsOgUAXUKqqv0neH9T/wE6c=}
    dev: false

  /babel-plugin-remove-debugger/1.0.1:
    resolution: {integrity: sha1-/S6jzWGkKK0fO5yJiC/0KT6MFMc=}
    dev: false

  /babel-plugin-runtime/1.0.7:
    resolution: {integrity: sha1-v3x9lm3Vbs1cF/ocslPJrLflSq8=}
    dev: false

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

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

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

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

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

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

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

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

  /babel-plugin-syntax-flow/6.18.0:
    resolution: {integrity: sha1-TDqyCiryaqIM0lmVw5jE63AxDI0=}
    dev: false

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  /babel-plugin-transform-flow-strip-types/6.22.0:
    resolution: {integrity: sha1-hMtnKTXUNxT9wyvOhFaNh0Qc988=}
    dependencies:
      babel-plugin-syntax-flow: 6.18.0
      babel-runtime: 6.26.0
    dev: false

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

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

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

  /babel-plugin-undeclared-variables-check/1.0.2:
    resolution: {integrity: sha1-XPGqU52BP/ZOmWQSkK9iCWX2Xe4=}
    dependencies:
      leven: 1.0.2
    dev: false

  /babel-plugin-undefined-to-void/1.1.6:
    resolution: {integrity: sha1-f1eO+LeN+uYAM4XYQXph7aBuL4E=}
    dev: false

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

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

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

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

  /babel-register/6.26.0:
    resolution: {integrity: sha1-btAhFz4vy0htestFxgCahW9kcHE=}
    dependencies:
      babel-core: 6.26.3
      babel-runtime: 6.26.0
      core-js: 2.6.12
      home-or-tmp: 2.0.0
      lodash: 4.17.21
      mkdirp: 0.5.6
      source-map-support: 0.4.18
    dev: false

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

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

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

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

  /babylon/5.8.38:
    resolution: {integrity: sha1-7JsSCxG/bM1Bc6GL8hfmC3mFn/0=}
    dev: false

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

  /balanced-match/1.0.2:
    resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
    dev: false

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

  /base64-js/1.5.1:
    resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}
    dev: false

  /bit-twiddle/1.0.2:
    resolution: {integrity: sha1-DGwfq+KyPRcXPZpht7cJPrnhdp4=}
    dev: false

  /bluebird/2.11.0:
    resolution: {integrity: sha1-U0uQM8AiyVecVro7Plpcqvu2UOE=}
    dev: false

  /bn.js/4.12.0:
    resolution: {integrity: sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==}
    dev: false

  /bn.js/5.2.0:
    resolution: {integrity: sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==}
    dev: false

  /bower/1.8.14:
    resolution: {integrity: sha512-8Rq058FD91q9Nwthyhw0la9fzpBz0iwZTrt51LWl+w+PnJgZk9J+5wp3nibsJcIUPglMYXr4NRBaR+TUj0OkBQ==}
    engines: {node: '>=0.10.0'}
    hasBin: true
    dev: false

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

  /braces/1.8.5:
    resolution: {integrity: sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=}
    engines: {node: '>=0.10.0'}
    dependencies:
      expand-range: 1.8.2
      preserve: 0.2.0
      repeat-element: 1.1.4
    dev: false

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

  /breakable/1.0.0:
    resolution: {integrity: sha1-eEp5eRWjjq0nutRWtVcstLuqeME=}
    dev: false

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

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

  /browser-resolve/2.0.0:
    resolution: {integrity: sha512-7sWsQlYL2rGLy2IWm8WL8DCTJvYLc/qlOnsakDac87SOoCd16WLsaAMdCiAqsTNHIe+SXfaqyxyo6THoWqs8WQ==}
    dependencies:
      resolve: 1.22.0
    dev: false

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

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

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

  /browserify-rsa/4.1.0:
    resolution: {integrity: sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==}
    dependencies:
      bn.js: 5.2.0
      randombytes: 2.1.0
    dev: false

  /browserify-sign/4.2.1:
    resolution: {integrity: sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==}
    dependencies:
      bn.js: 5.2.0
      browserify-rsa: 4.1.0
      create-hash: 1.2.0
      create-hmac: 1.1.7
      elliptic: 6.5.4
      inherits: 2.0.4
      parse-asn1: 5.1.6
      readable-stream: 3.6.0
      safe-buffer: 5.2.1
    dev: false

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

  /browserify/16.5.2:
    resolution: {integrity: sha512-TkOR1cQGdmXU9zW4YukWzWVSJwrxmNdADFbqbE3HFgQWe5wqZmOawqZ7J/8MPCwk/W8yY7Y0h+7mOtcZxLP23g==}
    engines: {node: '>= 0.8'}
    hasBin: true
    dependencies:
      assert: 1.5.0
      browser-pack: 6.1.0
      browser-resolve: 2.0.0
      browserify-zlib: 0.2.0
      buffer: 5.2.1
      cached-path-relative: 1.1.0
      concat-stream: 1.6.2
      console-browserify: 1.2.0
      constants-browserify: 1.0.0
      crypto-browserify: 3.12.0
      defined: 1.0.0
      deps-sort: 2.0.1
      domain-browser: 1.2.0
      duplexer2: 0.1.4
      events: 2.1.0
      glob: 7.2.0
      has: 1.0.3
      htmlescape: 1.1.1
      https-browserify: 1.0.0
      inherits: 2.0.4
      insert-module-globals: 7.2.1
      JSONStream: 1.3.5
      labeled-stream-splicer: 2.0.2
      mkdirp-classic: 0.5.3
      module-deps: 6.2.3
      os-browserify: 0.3.0
      parents: 1.0.1
      path-browserify: 0.0.1
      process: 0.11.10
      punycode: 1.4.1
      querystring-es3: 0.2.1
      read-only-stream: 2.0.0
      readable-stream: 2.3.7
      resolve: 1.22.0
      shasum: 1.0.2
      shell-quote: 1.7.3
      stream-browserify: 2.0.2
      stream-http: 3.2.0
      string_decoder: 1.3.0
      subarg: 1.0.0
      syntax-error: 1.4.0
      through2: 2.0.5
      timers-browserify: 1.4.2
      tty-browserify: 0.0.1
      url: 0.11.0
      util: 0.10.4
      vm-browserify: 1.1.2
      xtend: 4.0.2
    dev: false

  /browserslist/4.20.2:
    resolution: {integrity: sha512-CQOBCqp/9pDvDbx3xfMi+86pr4KXIf2FDkTTdeuYw8OxS9t898LA1Khq57gtufFILXpfgsSx5woNgsBgvGjpsA==}
    engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
    hasBin: true
    dependencies:
      caniuse-lite: 1.0.30001325
      electron-to-chromium: 1.4.105
      escalade: 3.1.1
      node-releases: 2.0.2
      picocolors: 1.0.0
    dev: false

  /buffer-from/1.1.2:
    resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==}
    dev: false

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

  /buffer/5.2.1:
    resolution: {integrity: sha512-c+Ko0loDaFfuPWiL02ls9Xd3GO3cPVmUobQ6t3rXNUk304u6hGq+8N/kFi+QEIKhzK3uwolVhLzszmfLmMLnqg==}
    dependencies:
      base64-js: 1.5.1
      ieee754: 1.2.1
    dev: false

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

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

  /cached-path-relative/1.1.0:
    resolution: {integrity: sha512-WF0LihfemtesFcJgO7xfOoOcnWzY/QHR4qeDqV44jPU3HTI54+LnfXK3SA27AVVGCdZFgjjFFaqUA9Jx7dMJZA==}
    dev: false

  /call-bind/1.0.2:
    resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==}
    dependencies:
      function-bind: 1.1.1
      get-intrinsic: 1.1.1
    dev: false

  /camelcase/1.2.1:
    resolution: {integrity: sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=}
    engines: {node: '>=0.10.0'}
    dev: false

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

  /caniuse-lite/1.0.30001325:
    resolution: {integrity: sha512-sB1bZHjseSjDtijV1Hb7PB2Zd58Kyx+n/9EotvZ4Qcz2K3d0lWB8dB4nb8wN/TsOGFq3UuAm0zQZNQ4SoR7TrQ==}
    dev: false

  /center-align/0.1.3:
    resolution: {integrity: sha1-qg0yYptu6XIgBBHL1EYckHvCt60=}
    engines: {node: '>=0.10.0'}
    dependencies:
      align-text: 0.1.4
      lazy-cache: 1.0.4
    dev: false

  /chai/3.5.0:
    resolution: {integrity: sha1-TQJjewZ/6Vi9v906QOxW/vc3Mkc=}
    engines: {node: '>= 0.4.0'}
    dependencies:
      assertion-error: 1.1.0
      deep-eql: 0.1.3
      type-detect: 1.0.0
    dev: false

  /chalk/0.4.0:
    resolution: {integrity: sha1-UZmj3c0MHv4jvAjBsCewYXbgxk8=}
    engines: {node: '>=0.8.0'}
    dependencies:
      ansi-styles: 1.0.0
      has-color: 0.1.7
      strip-ansi: 0.1.1
    dev: false

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

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

  /child-process-promise/2.2.1:
    resolution: {integrity: sha1-RzChHvYQ+tRQuPIjx50x172tgHQ=}
    dependencies:
      cross-spawn: 4.0.2
      node-version: 1.2.0
      promise-polyfill: 6.1.0
    dev: false

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

  /cjs-to-es6/1.1.1:
    resolution: {integrity: sha512-KzRa4dogR6NuES9OxiuPhKhGTYNdy5Z24smNgBqopzQOmZ2kkkPPi+ACEiLWIYJ6VsNpubBjw9Kr56h577dijA==}
    hasBin: true
    dependencies:
      5to6-codemod: 1.8.0
      child-process-promise: 2.2.1
      colors: 1.4.1
      denodeify: 1.2.1
      findit: 2.0.0
      jscodeshift: 0.3.32
      lie: 3.3.0
      lodash.flatten: 4.4.0
      uniq: 1.0.1
      yargs: 3.32.0
    transitivePeerDependencies:
      - supports-color
    dev: false

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

  /cliui/2.1.0:
    resolution: {integrity: sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=}
    dependencies:
      center-align: 0.1.3
      right-align: 0.1.3
      wordwrap: 0.0.2
    dev: false

  /cliui/3.2.0:
    resolution: {integrity: sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=}
    dependencies:
      string-width: 1.0.2
      strip-ansi: 3.0.1
      wrap-ansi: 2.1.0
    dev: false

  /clone-deep/4.0.1:
    resolution: {integrity: sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==}
    engines: {node: '>=6'}
    dependencies:
      is-plain-object: 2.0.4
      kind-of: 6.0.3
      shallow-clone: 3.0.1
    dev: false

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

  /coffeelint/2.1.0:
    resolution: {integrity: sha1-r2XfNjTpmdmsAUgHNsNtPNL12tg=}
    engines: {node: '>=6.9.1', npm: '>=1.3.7'}
    hasBin: true
    dependencies:
      coffeescript: 2.6.1
      glob: 7.2.0
      ignore: 3.3.10
      optimist: 0.6.1
      resolve: 0.6.3
      strip-json-comments: 1.0.4
    dev: false

  /coffeescript/2.6.1:
    resolution: {integrity: sha512-GG5nkF93qII8HmHqnnibkgpp/SV7PSnSPiWsbinwya7nNOe95aE/x2xrKZJFks8Qpko3TNrC+/LahaKgrz5YCg==}
    engines: {node: '>=6'}
    hasBin: true
    dev: false

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

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

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

  /colors/1.4.1:
    resolution: {integrity: sha512-urbBmMVnD1vk0mUwCpnWv06P3f16EF+RMTtIXTkylJk5mAdfrMepu9B3hhSnL8DGkc1Ra6pENJHrXTKvcAZ0wA==}
    engines: {node: '>=0.1.90'}
    dev: false

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

  /commander/0.6.1:
    resolution: {integrity: sha1-+mihT2qUXVTbvlDYzbMyDp47GgY=}
    engines: {node: '>= 0.4.x'}
    dev: false

  /commander/2.20.3:
    resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==}
    dev: false

  /commander/2.3.0:
    resolution: {integrity: sha1-/UMOiJgy7DU7ms0d4hfBHLPu+HM=}
    engines: {node: '>= 0.6.x'}
    dev: false

  /commondir/1.0.1:
    resolution: {integrity: sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=}
    dev: false

  /commoner/0.10.8:
    resolution: {integrity: sha1-NPw2cs0kOT6LtH5wyqApOBH08sU=}
    engines: {node: '>= 0.8'}
    hasBin: true
    dependencies:
      commander: 2.20.3
      detective: 4.7.1
      glob: 5.0.15
      graceful-fs: 4.2.10
      iconv-lite: 0.4.24
      mkdirp: 0.5.6
      private: 0.1.8
      q: 1.5.1
      recast: 0.11.23
    dev: false

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

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

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

  /console-browserify/1.2.0:
    resolution: {integrity: sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==}
    dev: false

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

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

  /convert-source-map/1.8.0:
    resolution: {integrity: sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==}
    dependencies:
      safe-buffer: 5.1.2
    dev: false

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

  /core-js-compat/3.21.1:
    resolution: {integrity: sha512-gbgX5AUvMb8gwxC7FLVWYT7Kkgu/y7+h/h1X43yJkNqhlK2fuYyQimqvKGNZFAY6CKii/GFKJ2cp/1/42TN36g==}
    dependencies:
      browserslist: 4.20.2
      semver: 7.0.0
    dev: false

  /core-js/1.2.7:
    resolution: {integrity: sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY=}
    deprecated: core-js@<3.4 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Please, upgrade your dependencies to the actual version of core-js.
    dev: false

  /core-js/2.6.12:
    resolution: {integrity: sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==}
    deprecated: core-js@<3.4 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Please, upgrade your dependencies to the actual version of core-js.
    requiresBuild: true
    dev: false

  /core-util-is/1.0.3:
    resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==}
    dev: false

  /create-ecdh/4.0.4:
    resolution: {integrity: sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==}
    dependencies:
      bn.js: 4.12.0
      elliptic: 6.5.4
    dev: false

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

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

  /cross-spawn/4.0.2:
    resolution: {integrity: sha1-e5JHYhwjrf3ThWAEqCPL45dCTUE=}
    dependencies:
      lru-cache: 4.1.5
      which: 1.3.1
    dev: false

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

  /d3-array/1.2.4:
    resolution: {integrity: sha512-KHW6M86R+FUPYGb3R5XiYjXPq7VzwxZ22buHhAEVG5ztoEcZZMLov530mmccaqA1GghZArjQV46fuc8kUqhhHw==}
    dev: false

  /d3-axis/1.0.12:
    resolution: {integrity: sha512-ejINPfPSNdGFKEOAtnBtdkpr24c4d4jsei6Lg98mxf424ivoDP2956/5HDpIAtmHo85lqT4pruy+zEgvRUBqaQ==}
    dev: false

  /d3-brush/1.1.6:
    resolution: {integrity: sha512-7RW+w7HfMCPyZLifTz/UnJmI5kdkXtpCbombUSs8xniAyo0vIbrDzDwUJB6eJOgl9u5DQOt2TQlYumxzD1SvYA==}
    dependencies:
      d3-dispatch: 1.0.6
      d3-drag: 1.2.5
      d3-interpolate: 1.4.0
      d3-selection: 1.4.2
      d3-transition: 1.3.2
    dev: false

  /d3-chord/1.0.6:
    resolution: {integrity: sha512-JXA2Dro1Fxw9rJe33Uv+Ckr5IrAa74TlfDEhE/jfLOaXegMQFQTAgAw9WnZL8+HxVBRXaRGCkrNU7pJeylRIuA==}
    dependencies:
      d3-array: 1.2.4
      d3-path: 1.0.9
    dev: false

  /d3-collection/1.0.7:
    resolution: {integrity: sha512-ii0/r5f4sjKNTfh84Di+DpztYwqKhEyUlKoPrzUFfeSkWxjW49xU2QzO9qrPrNkpdI0XJkfzvmTu8V2Zylln6A==}
    dev: false

  /d3-color/1.4.1:
    resolution: {integrity: sha512-p2sTHSLCJI2QKunbGb7ocOh7DgTAn8IrLx21QRc/BSnodXM4sv6aLQlnfpvehFMLZEfBc6g9pH9SWQccFYfJ9Q==}
    dev: false

  /d3-contour/1.3.2:
    resolution: {integrity: sha512-hoPp4K/rJCu0ladiH6zmJUEz6+u3lgR+GSm/QdM2BBvDraU39Vr7YdDCicJcxP1z8i9B/2dJLgDC1NcvlF8WCg==}
    dependencies:
      d3-array: 1.2.4
    dev: false

  /d3-dispatch/1.0.6:
    resolution: {integrity: sha512-fVjoElzjhCEy+Hbn8KygnmMS7Or0a9sI2UzGwoB7cCtvI1XpVN9GpoYlnb3xt2YV66oXYb1fLJ8GMvP4hdU1RA==}
    dev: false

  /d3-drag/1.2.5:
    resolution: {integrity: sha512-rD1ohlkKQwMZYkQlYVCrSFxsWPzI97+W+PaEIBNTMxRuxz9RF0Hi5nJWHGVJ3Om9d2fRTe1yOBINJyy/ahV95w==}
    dependencies:
      d3-dispatch: 1.0.6
      d3-selection: 1.4.2
    dev: false

  /d3-dsv/1.2.0:
    resolution: {integrity: sha512-9yVlqvZcSOMhCYzniHE7EVUws7Fa1zgw+/EAV2BxJoG3ME19V6BQFBwI855XQDsxyOuG7NibqRMTtiF/Qup46g==}
    hasBin: true
    dependencies:
      commander: 2.20.3
      iconv-lite: 0.4.24
      rw: 1.3.3
    dev: false

  /d3-ease/1.0.7:
    resolution: {integrity: sha512-lx14ZPYkhNx0s/2HX5sLFUI3mbasHjSSpwO/KaaNACweVwxUruKyWVcb293wMv1RqTPZyZ8kSZ2NogUZNcLOFQ==}
    dev: false

  /d3-fetch/1.2.0:
    resolution: {integrity: sha512-yC78NBVcd2zFAyR/HnUiBS7Lf6inSCoWcSxFfw8FYL7ydiqe80SazNwoffcqOfs95XaLo7yebsmQqDKSsXUtvA==}
    dependencies:
      d3-dsv: 1.2.0
    dev: false

  /d3-force/1.2.1:
    resolution: {integrity: sha512-HHvehyaiUlVo5CxBJ0yF/xny4xoaxFxDnBXNvNcfW9adORGZfyNF1dj6DGLKyk4Yh3brP/1h3rnDzdIAwL08zg==}
    dependencies:
      d3-collection: 1.0.7
      d3-dispatch: 1.0.6
      d3-quadtree: 1.0.7
      d3-timer: 1.0.10
    dev: false

  /d3-format/1.4.5:
    resolution: {integrity: sha512-J0piedu6Z8iB6TbIGfZgDzfXxUFN3qQRMofy2oPdXzQibYGqPB/9iMcxr/TGalU+2RsyDO+U4f33id8tbnSRMQ==}
    dev: false

  /d3-geo/1.12.1:
    resolution: {integrity: sha512-XG4d1c/UJSEX9NfU02KwBL6BYPj8YKHxgBEw5om2ZnTRSbIcego6dhHwcxuSR3clxh0EpE38os1DVPOmnYtTPg==}
    dependencies:
      d3-array: 1.2.4
    dev: false

  /d3-hierarchy/1.1.9:
    resolution: {integrity: sha512-j8tPxlqh1srJHAtxfvOUwKNYJkQuBFdM1+JAUfq6xqH5eAqf93L7oG1NVqDa4CpFZNvnNKtCYEUC8KY9yEn9lQ==}
    dev: false

  /d3-interpolate/1.4.0:
    resolution: {integrity: sha512-V9znK0zc3jOPV4VD2zZn0sDhZU3WAE2bmlxdIwwQPPzPjvyLkd8B3JUVdS1IDUFDkWZ72c9qnv1GK2ZagTZ8EA==}
    dependencies:
      d3-color: 1.4.1
    dev: false

  /d3-path/1.0.9:
    resolution: {integrity: sha512-VLaYcn81dtHVTjEHd8B+pbe9yHWpXKZUC87PzoFmsFrJqgFwDe/qxfp5MlfsfM1V5E/iVt0MmEbWQ7FVIXh/bg==}
    dev: false

  /d3-polygon/1.0.6:
    resolution: {integrity: sha512-k+RF7WvI08PC8reEoXa/w2nSg5AUMTi+peBD9cmFc+0ixHfbs4QmxxkarVal1IkVkgxVuk9JSHhJURHiyHKAuQ==}
    dev: false

  /d3-quadtree/1.0.7:
    resolution: {integrity: sha512-RKPAeXnkC59IDGD0Wu5mANy0Q2V28L+fNe65pOCXVdVuTJS3WPKaJlFHer32Rbh9gIo9qMuJXio8ra4+YmIymA==}
    dev: false

  /d3-random/1.1.2:
    resolution: {integrity: sha512-6AK5BNpIFqP+cx/sreKzNjWbwZQCSUatxq+pPRmFIQaWuoD+NrbVWw7YWpHiXpCQ/NanKdtGDuB+VQcZDaEmYQ==}
    dev: false

  /d3-scale-chromatic/1.5.0:
    resolution: {integrity: sha512-ACcL46DYImpRFMBcpk9HhtIyC7bTBR4fNOPxwVSl0LfulDAwyiHyPOTqcDG1+t5d4P9W7t/2NAuWu59aKko/cg==}
    dependencies:
      d3-color: 1.4.1
      d3-interpolate: 1.4.0
    dev: false

  /d3-scale/2.2.2:
    resolution: {integrity: sha512-LbeEvGgIb8UMcAa0EATLNX0lelKWGYDQiPdHj+gLblGVhGLyNbaCn3EvrJf0A3Y/uOOU5aD6MTh5ZFCdEwGiCw==}
    dependencies:
      d3-array: 1.2.4
      d3-collection: 1.0.7
      d3-format: 1.4.5
      d3-interpolate: 1.4.0
      d3-time: 1.1.0
      d3-time-format: 2.3.0
    dev: false

  /d3-selection/1.4.2:
    resolution: {integrity: sha512-SJ0BqYihzOjDnnlfyeHT0e30k0K1+5sR3d5fNueCNeuhZTnGw4M4o8mqJchSwgKMXCNFo+e2VTChiSJ0vYtXkg==}
    dev: false

  /d3-shape/1.3.7:
    resolution: {integrity: sha512-EUkvKjqPFUAZyOlhY5gzCxCeI0Aep04LwIRpsZ/mLFelJiUfnK56jo5JMDSE7yyP2kLSb6LtF+S5chMk7uqPqw==}
    dependencies:
      d3-path: 1.0.9
    dev: false

  /d3-time-format/2.3.0:
    resolution: {integrity: sha512-guv6b2H37s2Uq/GefleCDtbe0XZAuy7Wa49VGkPVPMfLL9qObgBST3lEHJBMUp8S7NdLQAGIvr2KXk8Hc98iKQ==}
    dependencies:
      d3-time: 1.1.0
    dev: false

  /d3-time/1.1.0:
    resolution: {integrity: sha512-Xh0isrZ5rPYYdqhAVk8VLnMEidhz5aP7htAADH6MfzgmmicPkTo8LhkLxci61/lCB7n7UmE3bN0leRt+qvkLxA==}
    dev: false

  /d3-timer/1.0.10:
    resolution: {integrity: sha512-B1JDm0XDaQC+uvo4DT79H0XmBskgS3l6Ve+1SBCfxgmtIb1AVrPIoqd+nPSv+loMX8szQ0sVUhGngL7D5QPiXw==}
    dev: false

  /d3-transition/1.3.2:
    resolution: {integrity: sha512-sc0gRU4PFqZ47lPVHloMn9tlPcv8jxgOQg+0zjhfZXMQuvppjG6YuwdMBE0TuqCZjeJkLecku/l9R0JPcRhaDA==}
    dependencies:
      d3-color: 1.4.1
      d3-dispatch: 1.0.6
      d3-ease: 1.0.7
      d3-interpolate: 1.4.0
      d3-selection: 1.4.2
      d3-timer: 1.0.10
    dev: false

  /d3-voronoi/1.1.4:
    resolution: {integrity: sha512-dArJ32hchFsrQ8uMiTBLq256MpnZjeuBtdHpaDlYuQyjU0CVzCJl/BVW+SkszaAeH95D/8gxqAhgx0ouAWAfRg==}
    dev: false

  /d3-zoom/1.8.3:
    resolution: {integrity: sha512-VoLXTK4wvy1a0JpH2Il+F2CiOhVu7VRXWF5M/LroMIh3/zBAC3WAt7QoIvPibOavVo20hN6/37vwAsdBejLyKQ==}
    dependencies:
      d3-dispatch: 1.0.6
      d3-drag: 1.2.5
      d3-interpolate: 1.4.0
      d3-selection: 1.4.2
      d3-transition: 1.3.2
    dev: false

  /d3/5.16.0:
    resolution: {integrity: sha512-4PL5hHaHwX4m7Zr1UapXW23apo6pexCgdetdJ5kTmADpG/7T9Gkxw0M0tf/pjoB63ezCCm0u5UaFYy2aMt0Mcw==}
    dependencies:
      d3-array: 1.2.4
      d3-axis: 1.0.12
      d3-brush: 1.1.6
      d3-chord: 1.0.6
      d3-collection: 1.0.7
      d3-color: 1.4.1
      d3-contour: 1.3.2
      d3-dispatch: 1.0.6
      d3-drag: 1.2.5
      d3-dsv: 1.2.0
      d3-ease: 1.0.7
      d3-fetch: 1.2.0
      d3-force: 1.2.1
      d3-format: 1.4.5
      d3-geo: 1.12.1
      d3-hierarchy: 1.1.9
      d3-interpolate: 1.4.0
      d3-path: 1.0.9
      d3-polygon: 1.0.6
      d3-quadtree: 1.0.7
      d3-random: 1.1.2
      d3-scale: 2.2.2
      d3-scale-chromatic: 1.5.0
      d3-selection: 1.4.2
      d3-shape: 1.3.7
      d3-time: 1.1.0
      d3-time-format: 2.3.0
      d3-timer: 1.0.10
      d3-transition: 1.3.2
      d3-voronoi: 1.1.4
      d3-zoom: 1.8.3
    dev: false

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

  /debug/2.2.0:
    resolution: {integrity: sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=}
    dependencies:
      ms: 0.7.1
    dev: false

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

  /debug/4.3.4:
    resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
    engines: {node: '>=6.0'}
    peerDependencies:
      supports-color: '*'
    peerDependenciesMeta:
      supports-color:
        optional: true
    dependencies:
      ms: 2.1.2
    dev: false

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

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

  /deep-eql/0.1.3:
    resolution: {integrity: sha1-71WKyrjeJSBs1xOQbXTlaTDrafI=}
    dependencies:
      type-detect: 0.1.1
    dev: false

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

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

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

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

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

  /defs/1.1.1:
    resolution: {integrity: sha1-siYJ8sehG6ej2xFoBcE5scr/qdI=}
    hasBin: true
    dependencies:
      alter: 0.2.0
      ast-traverse: 0.1.1
      breakable: 1.0.0
      esprima-fb: 15001.1001.0-dev-harmony-fb
      simple-fmt: 0.1.0
      simple-is: 0.2.0
      stringmap: 0.2.2
      stringset: 0.2.1
      tryor: 0.1.2
      yargs: 3.27.0
    dev: false

  /denodeify/1.2.1:
    resolution: {integrity: sha1-OjYof1A05pnnV3kBBSwubJQlFjE=}
    dev: false

  /deps-sort/2.0.1:
    resolution: {integrity: sha512-1orqXQr5po+3KI6kQb9A4jnXT1PBwggGl2d7Sq2xsnOeI9GPcE/tGcF9UiSZtZBM7MukY4cAh7MemS6tZYipfw==}
    hasBin: true
    dependencies:
      JSONStream: 1.3.5
      shasum-object: 1.0.0
      subarg: 1.0.0
      through2: 2.0.5
    dev: false

  /des.js/1.0.1:
    resolution: {integrity: sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==}
    dependencies:
      inherits: 2.0.4
      minimalistic-assert: 1.0.1
    dev: false

  /detect-indent/3.0.1:
    resolution: {integrity: sha1-ncXl3bzu+DJXZLlFGwK8bVQIT3U=}
    engines: {node: '>=0.10.0'}
    hasBin: true
    dependencies:
      get-stdin: 4.0.1
      minimist: 1.2.6
      repeating: 1.1.3
    dev: false

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

  /detective/4.7.1:
    resolution: {integrity: sha512-H6PmeeUcZloWtdt4DAkFyzFL94arpHr3NOwwmVILFiy+9Qd4JTxxXrzfyGk/lmct2qVGBwTSwSXagqu2BxmWig==}
    dependencies:
      acorn: 5.7.4
      defined: 1.0.0
    dev: false

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

  /diff/1.4.0:
    resolution: {integrity: sha1-fyjS657nsVqX79ic5j3P2qPMur8=}
    engines: {node: '>=0.3.1'}
    dev: false

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

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

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

  /earcut/2.2.3:
    resolution: {integrity: sha512-iRDI1QeCQIhMCZk48DRDMVgQSSBDmbzzNhnxIo+pwx3swkfjMh6vh0nWLq1NdvGHLKH6wIrAM3vQWeTj6qeoug==}
    dev: false

  /electron-to-chromium/1.4.105:
    resolution: {integrity: sha512-6w2bmoQBSUgCQjbSjiVv9IS1lXwW2aQABlUJ1vlE8Vci/sVXxUNQrHLQa5N1ioc82Py+a36DlUA5KvrAlHMMeA==}
    dev: false

  /elliptic/6.5.4:
    resolution: {integrity: sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==}
    dependencies:
      bn.js: 4.12.0
      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: false

  /esbuild-android-64/0.14.34:
    resolution: {integrity: sha512-XfxcfJqmMYsT/LXqrptzFxmaR3GWzXHDLdFNIhm6S00zPaQF1TBBWm+9t0RZ6LRR7iwH57DPjaOeW20vMqI4Yw==}
    engines: {node: '>=12'}
    cpu: [x64]
    os: [android]
    requiresBuild: true
    dev: false
    optional: true

  /esbuild-android-arm64/0.14.34:
    resolution: {integrity: sha512-T02+NXTmSRL1Mc6puz+R9CB54rSPICkXKq6+tw8B6vxZFnCPzbJxgwIX4kcluz9p8nYBjF3+lSilTGWb7+Xgew==}
    engines: {node: '>=12'}
    cpu: [arm64]
    os: [android]
    requiresBuild: true
    dev: false
    optional: true

  /esbuild-darwin-64/0.14.34:
    resolution: {integrity: sha512-pLRip2Bh4Ng7Bf6AMgCrSp3pPe/qZyf11h5Qo2mOfJqLWzSVjxrXW+CFRJfrOVP7TCnh/gmZSM2AFdCPB72vtw==}
    engines: {node: '>=12'}
    cpu: [x64]
    os: [darwin]
    requiresBuild: true
    dev: false
    optional: true

  /esbuild-darwin-arm64/0.14.34:
    resolution: {integrity: sha512-vpidSJEBxx6lf1NWgXC+DCmGqesJuZ5Y8aQVVsaoO4i8tRXbXb0whChRvop/zd3nfNM4dIl5EXAky0knRX5I6w==}
    engines: {node: '>=12'}
    cpu: [arm64]
    os: [darwin]
    requiresBuild: true
    dev: false
    optional: true

  /esbuild-freebsd-64/0.14.34:
    resolution: {integrity: sha512-m0HBjePhe0hAQJgtMRMNV9kMgIyV4/qSnzPx42kRMQBcPhgjAq1JRu4Il26czC+9FgpMbFkUktb07f/Lwnc6CA==}
    engines: {node: '>=12'}
    cpu: [x64]
    os: [freebsd]
    requiresBuild: true
    dev: false
    optional: true

  /esbuild-freebsd-arm64/0.14.34:
    resolution: {integrity: sha512-cpRc2B94L1KvMPPYB4D6G39jLqpKlD3noAMY4/e86iXXXkhUYJJEtTuyNFTa9JRpWM0xCAp4mxjHjoIiLuoCLA==}
    engines: {node: '>=12'}
    cpu: [arm64]
    os: [freebsd]
    requiresBuild: true
    dev: false
    optional: true

  /esbuild-linux-32/0.14.34:
    resolution: {integrity: sha512-8nQaEaoW7MH/K/RlozJa+lE1ejHIr8fuPIHhc513UebRav7HtXgQvxHQ6VZRUkWtep23M6dd7UqhwO1tMOfzQQ==}
    engines: {node: '>=12'}
    cpu: [ia32]
    os: [linux]
    requiresBuild: true
    dev: false
    optional: true

  /esbuild-linux-64/0.14.34:
    resolution: {integrity: sha512-Y3of4qQoLLlAgf042MlrY1P+7PnN9zWj8nVtw9XQG5hcLOZLz7IKpU35oeu7n4wvyaZHwvQqDJ93gRLqdJekcQ==}
    engines: {node: '>=12'}
    cpu: [x64]
    os: [linux]
    requiresBuild: true
    dev: false
    optional: true

  /esbuild-linux-arm/0.14.34:
    resolution: {integrity: sha512-9lpq1NcJqssAF7alCO6zL3gvBVVt/lKw4oetUM7OgNnRX0OWpB+ZIO9FwCrSj/dMdmgDhPLf+119zB8QxSMmAg==}
    engines: {node: '>=12'}
    cpu: [arm]
    os: [linux]
    requiresBuild: true
    dev: false
    optional: true

  /esbuild-linux-arm64/0.14.34:
    resolution: {integrity: sha512-IlWaGtj9ir7+Nrume1DGcyzBDlK8GcnJq0ANKwcI9pVw8tqr+6GD0eqyF9SF1mR8UmAp+odrx1H5NdR2cHdFHA==}
    engines: {node: '>=12'}
    cpu: [arm64]
    os: [linux]
    requiresBuild: true
    dev: false
    optional: true

  /esbuild-linux-mips64le/0.14.34:
    resolution: {integrity: sha512-k3or+01Rska1AjUyNjA4buEwB51eyN/xPQAoOx1CjzAQC3l8rpjUDw55kXyL63O/1MUi4ISvtNtl8gLwdyEcxw==}
    engines: {node: '>=12'}
    cpu: [mips64el]
    os: [linux]
    requiresBuild: true
    dev: false
    optional: true

  /esbuild-linux-ppc64le/0.14.34:
    resolution: {integrity: sha512-+qxb8M9FfM2CJaVU7GgYpJOHM1ngQOx+/VrtBjb4C8oVqaPcESCeg2anjl+HRZy8VpYc71q/iBYausPPbJ+Keg==}
    engines: {node: '>=12'}
    cpu: [ppc64]
    os: [linux]
    requiresBuild: true
    dev: false
    optional: true

  /esbuild-linux-riscv64/0.14.34:
    resolution: {integrity: sha512-Y717ltBdQ5j5sZIHdy1DV9kieo0wMip0dCmVSTceowCPYSn1Cg33Kd6981+F/3b9FDMzNWldZFOBRILViENZSA==}
    engines: {node: '>=12'}
    cpu: [riscv64]
    os: [linux]
    requiresBuild: true
    dev: false
    optional: true

  /esbuild-linux-s390x/0.14.34:
    resolution: {integrity: sha512-bDDgYO4LhL4+zPs+WcBkXph+AQoPcQRTv18FzZS0WhjfH8TZx2QqlVPGhmhZ6WidrY+jKthUqO6UhGyIb4MpmA==}
    engines: {node: '>=12'}
    cpu: [s390x]
    os: [linux]
    requiresBuild: true
    dev: false
    optional: true

  /esbuild-netbsd-64/0.14.34:
    resolution: {integrity: sha512-cfaFGXdRt0+vHsjNPyF0POM4BVSHPSbhLPe8mppDc7GDDxjIl08mV1Zou14oDWMp/XZMjYN1kWYRSfftiD0vvQ==}
    engines: {node: '>=12'}
    cpu: [x64]
    os: [netbsd]
    requiresBuild: true
    dev: false
    optional: true

  /esbuild-openbsd-64/0.14.34:
    resolution: {integrity: sha512-vmy9DxXVnRiI14s8GKuYBtess+EVcDALkbpTqd5jw4XITutIzyB7n4x0Tj5utAkKsgZJB22lLWGekr0ABnSLow==}
    engines: {node: '>=12'}
    cpu: [x64]
    os: [openbsd]
    requiresBuild: true
    dev: false
    optional: true

  /esbuild-sunos-64/0.14.34:
    resolution: {integrity: sha512-eNPVatNET1F7tRMhii7goL/eptfxc0ALRjrj9SPFNqp0zmxrehBFD6BaP3R4LjMn6DbMO0jOAnTLFKr8NqcJAA==}
    engines: {node: '>=12'}
    cpu: [x64]
    os: [sunos]
    requiresBuild: true
    dev: false
    optional: true

  /esbuild-windows-32/0.14.34:
    resolution: {integrity: sha512-EFhpXyHEcnqWYe2rAHFd8dRw8wkrd9U+9oqcyoEL84GbanAYjiiIjBZsnR8kl0sCQ5w6bLpk7vCEIA2VS32Vcg==}
    engines: {node: '>=12'}
    cpu: [ia32]
    os: [win32]
    requiresBuild: true
    dev: false
    optional: true

  /esbuild-windows-64/0.14.34:
    resolution: {integrity: sha512-a8fbl8Ky7PxNEjf1aJmtxdDZj32/hC7S1OcA2ckEpCJRTjiKslI9vAdPpSjrKIWhws4Galpaawy0nB7fjHYf5Q==}
    engines: {node: '>=12'}
    cpu: [x64]
    os: [win32]
    requiresBuild: true
    dev: false
    optional: true

  /esbuild-windows-arm64/0.14.34:
    resolution: {integrity: sha512-EYvmKbSa2B3sPnpC28UEu9jBK5atGV4BaVRE7CYGUci2Hlz4AvtV/LML+TcDMT6gBgibnN2gcltWclab3UutMg==}
    engines: {node: '>=12'}
    cpu: [arm64]
    os: [win32]
    requiresBuild: true
    dev: false
    optional: true

  /esbuild/0.14.34:
    resolution: {integrity: sha512-QIWdPT/gFF6hCaf4m7kP0cJ+JIuFkdHibI7vVFvu3eJS1HpVmYHWDulyN5WXwbRA0SX/7ZDaJ/1DH8SdY9xOJg==}
    engines: {node: '>=12'}
    hasBin: true
    requiresBuild: true
    optionalDependencies:
      esbuild-android-64: 0.14.34
      esbuild-android-arm64: 0.14.34
      esbuild-darwin-64: 0.14.34
      esbuild-darwin-arm64: 0.14.34
      esbuild-freebsd-64: 0.14.34
      esbuild-freebsd-arm64: 0.14.34
      esbuild-linux-32: 0.14.34
      esbuild-linux-64: 0.14.34
      esbuild-linux-arm: 0.14.34
      esbuild-linux-arm64: 0.14.34
      esbuild-linux-mips64le: 0.14.34
      esbuild-linux-ppc64le: 0.14.34
      esbuild-linux-riscv64: 0.14.34
      esbuild-linux-s390x: 0.14.34
      esbuild-netbsd-64: 0.14.34
      esbuild-openbsd-64: 0.14.34
      esbuild-sunos-64: 0.14.34
      esbuild-windows-32: 0.14.34
      esbuild-windows-64: 0.14.34
      esbuild-windows-arm64: 0.14.34
    dev: false

  /escalade/3.1.1:
    resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==}
    engines: {node: '>=6'}
    dev: false

  /escape-string-regexp/1.0.2:
    resolution: {integrity: sha1-Tbwv5nTnGUnK8/smlc5/LcHZqNE=}
    engines: {node: '>=0.8.0'}
    dev: false

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

  /esmify/2.1.1:
    resolution: {integrity: sha512-GyOVgjG7sNyYB5Mbo15Ll4aGrcXZzZ3LI22rbLOjCI7L/wYelzQpBHRZkZkqbPNZ/QIRilcaHqzgNCLcEsi1lQ==}
    dependencies:
      '@babel/core': 7.17.9
      '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.17.9
      '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.17.9
      '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.17.9
      '@babel/plugin-transform-modules-commonjs': 7.17.9_@babel+core@7.17.9
      babel-plugin-import-to-require: 1.0.0
      cached-path-relative: 1.1.0
      concat-stream: 1.6.2
      duplexer2: 0.1.4
      through2: 2.0.5
    transitivePeerDependencies:
      - supports-color
    dev: false

  /esprima-fb/15001.1001.0-dev-harmony-fb:
    resolution: {integrity: sha1-Q761fsJujPI3092LM+QlM1d/Jlk=}
    engines: {node: '>=0.4.0'}
    hasBin: true
    dev: false

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

  /esprima/3.1.3:
    resolution: {integrity: sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=}
    engines: {node: '>=4'}
    hasBin: true
    dev: false

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

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

  /eventemitter3/2.0.3:
    resolution: {integrity: sha1-teEHm1n7XhuidxwKmTvgYKWMmbo=}
    dev: false

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

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

  /expand-brackets/0.1.5:
    resolution: {integrity: sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=}
    engines: {node: '>=0.10.0'}
    dependencies:
      is-posix-bracket: 0.1.1
    dev: false

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

  /expand-range/1.8.2:
    resolution: {integrity: sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=}
    engines: {node: '>=0.10.0'}
    dependencies:
      fill-range: 2.2.4
    dev: false

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

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

  /extglob/0.3.2:
    resolution: {integrity: sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=}
    engines: {node: '>=0.10.0'}
    dependencies:
      is-extglob: 1.0.0
    dev: false

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

  /fast-safe-stringify/2.1.1:
    resolution: {integrity: sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==}
    dev: false

  /filename-regex/2.0.1:
    resolution: {integrity: sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=}
    engines: {node: '>=0.10.0'}
    dev: false

  /fill-range/2.2.4:
    resolution: {integrity: sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==}
    engines: {node: '>=0.10.0'}
    dependencies:
      is-number: 2.1.0
      isobject: 2.1.0
      randomatic: 3.1.1
      repeat-element: 1.1.4
      repeat-string: 1.6.1
    dev: false

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

  /find-cache-dir/2.1.0:
    resolution: {integrity: sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==}
    engines: {node: '>=6'}
    dependencies:
      commondir: 1.0.1
      make-dir: 2.1.0
      pkg-dir: 3.0.0
    dev: false

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

  /findit/2.0.0:
    resolution: {integrity: sha1-ZQnwEmr0wXhVHPqZOU4DLhOk1W4=}
    dev: false

  /flow-parser/0.175.1:
    resolution: {integrity: sha512-gYes5/nxeLYiu02MMb+WH4KaOIYrVcTVIuV9M4aP/4hqJ+zULxxS/In+WEj/tEBsQ+8/wSHo9IDWKQL1FhrLmA==}
    engines: {node: '>=0.4.0'}
    dev: false

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

  /for-own/0.1.5:
    resolution: {integrity: sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=}
    engines: {node: '>=0.10.0'}
    dependencies:
      for-in: 1.0.2
    dev: false

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

  /fs-readdir-recursive/0.1.2:
    resolution: {integrity: sha1-MVtPuMHKW4xH3v7zGdBz2tNWgFk=}
    dev: false

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

  /fsevents/2.3.2:
    resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==}
    engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
    os: [darwin]
    requiresBuild: true
    dev: false
    optional: true

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

  /gensync/1.0.0-beta.2:
    resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==}
    engines: {node: '>=6.9.0'}
    dev: false

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

  /get-intrinsic/1.1.1:
    resolution: {integrity: sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==}
    dependencies:
      function-bind: 1.1.1
      has: 1.0.3
      has-symbols: 1.0.3
    dev: false

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

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

  /glob-base/0.3.0:
    resolution: {integrity: sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=}
    engines: {node: '>=0.10.0'}
    dependencies:
      glob-parent: 2.0.0
      is-glob: 2.0.1
    dev: false

  /glob-parent/2.0.0:
    resolution: {integrity: sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=}
    dependencies:
      is-glob: 2.0.1
    dev: false

  /glob/3.2.11:
    resolution: {integrity: sha1-Spc/Y1uRkPcV0QmH1cAP0oFevj0=}
    dependencies:
      inherits: 2.0.4
      minimatch: 0.3.0
    dev: false

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

  /glob/7.2.0:
    resolution: {integrity: sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==}
    dependencies:
      fs.realpath: 1.0.0
      inflight: 1.0.6
      inherits: 2.0.4
      minimatch: 3.1.2
      once: 1.4.0
      path-is-absolute: 1.0.1
    dev: false

  /globals/11.12.0:
    resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==}
    engines: {node: '>=4'}
    dev: false

  /globals/6.4.1:
    resolution: {integrity: sha1-hJgDKzttHMge68X3lpDY/in6v08=}
    engines: {node: '>=0.10.0'}
    dev: false

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

  /graceful-fs/4.2.10:
    resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==}
    dev: false

  /growl/1.9.2:
    resolution: {integrity: sha1-Dqd0NxXbjY3ixe3hd14bRayFwC8=}
    dev: false

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

  /has-color/0.1.7:
    resolution: {integrity: sha1-ZxRKUmDDT8PMpnfQQdr1L+e3iy8=}
    engines: {node: '>=0.10.0'}
    dev: false

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

  /has-symbols/1.0.3:
    resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==}
    engines: {node: '>= 0.4'}
    dev: false

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

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

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

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

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

  /hash-base/3.1.0:
    resolution: {integrity: sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==}
    engines: {node: '>=4'}
    dependencies:
      inherits: 2.0.4
      readable-stream: 3.6.0
      safe-buffer: 5.2.1
    dev: false

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

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

  /home-or-tmp/1.0.0:
    resolution: {integrity: sha1-S58eQIAMPlDGwn94FnavzOcfOYU=}
    engines: {node: '>=0.10.0'}
    dependencies:
      os-tmpdir: 1.0.2
      user-home: 1.1.1
    dev: false

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

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

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

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

  /ieee754/1.2.1:
    resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==}
    dev: false

  /ignore/3.3.10:
    resolution: {integrity: sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==}
    dev: false

  /immediate/3.0.6:
    resolution: {integrity: sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=}
    dev: false

  /imurmurhash/0.1.4:
    resolution: {integrity: sha1-khi5srkoojixPcT7a21XbyMUU+o=}
    engines: {node: '>=0.8.19'}
    dev: false

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

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

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

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

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

  /insert-module-globals/7.2.1:
    resolution: {integrity: sha512-ufS5Qq9RZN+Bu899eA9QCAYThY+gGW7oRkmb0vC93Vlyu/CFGcH0OYPEjVkDXA5FEbTt1+VWzdoOD3Ny9N+8tg==}
    hasBin: true
    dependencies:
      acorn-node: 1.8.2
      combine-source-map: 0.8.0
      concat-stream: 1.6.2
      is-buffer: 1.1.6
      JSONStream: 1.3.5
      path-is-absolute: 1.0.1
      process: 0.11.10
      through2: 2.0.5
      undeclared-identifiers: 1.1.3
      xtend: 4.0.2
    dev: false

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

  /invert-kv/1.0.0:
    resolution: {integrity: sha1-EEqOSqym09jNFXqO+L+rLXo//bY=}
    engines: {node: '>=0.10.0'}
    dev: false

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

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

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

  /is-core-module/2.8.1:
    resolution: {integrity: sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==}
    dependencies:
      has: 1.0.3
    dev: false

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

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

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

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

  /is-dotfile/1.0.3:
    resolution: {integrity: sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=}
    engines: {node: '>=0.10.0'}
    dev: false

  /is-equal-shallow/0.1.3:
    resolution: {integrity: sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=}
    engines: {node: '>=0.10.0'}
    dependencies:
      is-primitive: 2.0.0
    dev: false

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

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

  /is-extglob/1.0.0:
    resolution: {integrity: sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=}
    engines: {node: '>=0.10.0'}
    dev: false

  /is-finite/1.1.0:
    resolution: {integrity: sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==}
    engines: {node: '>=0.10.0'}
    dev: false

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

  /is-glob/2.0.1:
    resolution: {integrity: sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=}
    engines: {node: '>=0.10.0'}
    dependencies:
      is-extglob: 1.0.0
    dev: false

  /is-integer/1.0.7:
    resolution: {integrity: sha1-a96Bqs3feLZZtmKdYpytxRqIbVw=}
    dependencies:
      is-finite: 1.1.0
    dev: false

  /is-number/2.1.0:
    resolution: {integrity: sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=}
    engines: {node: '>=0.10.0'}
    dependencies:
      kind-of: 3.2.2
    dev: false

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

  /is-number/4.0.0:
    resolution: {integrity: sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==}
    engines: {node: '>=0.10.0'}
    dev: false

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

  /is-posix-bracket/0.1.1:
    resolution: {integrity: sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=}
    engines: {node: '>=0.10.0'}
    dev: false

  /is-primitive/2.0.0:
    resolution: {integrity: sha1-IHurkWOEmcB7Kt8kCkGochADRXU=}
    engines: {node: '>=0.10.0'}
    dev: false

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

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

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

  /ismobilejs/0.5.2:
    resolution: {integrity: sha512-ta9UdV60xVZk/ZafFtSFslQaE76SvNkcs1r73d2PVR21zVzx9xuYv9tNe4MxA1NN7WoeCc2RjGot3Bz1eHDx3Q==}
    dev: false

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

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

  /jade/0.26.3:
    resolution: {integrity: sha1-jxDXl32NefL2/4YqgbBRPMslaGw=}
    deprecated: Jade has been renamed to pug, please install the latest version of pug instead of jade
    hasBin: true
    dependencies:
      commander: 0.6.1
      mkdirp: 0.3.0
    dev: false

  /js-tokens/1.0.1:
    resolution: {integrity: sha1-zENaXIuUrRWst5gxQPyAGCyJrq4=}
    dev: false

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

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

  /jscodeshift/0.3.32:
    resolution: {integrity: sha1-3s5etgLxY0DY2VTH+WrJB8UC6rs=}
    engines: {node: '>=4'}
    hasBin: true
    dependencies:
      async: 1.5.2
      babel-core: 5.8.38
      babel-plugin-transform-flow-strip-types: 6.22.0
      babel-preset-es2015: 6.24.1
      babel-preset-stage-1: 6.24.1
      babel-register: 6.26.0
      babylon: 6.18.0
      colors: 1.4.1
      flow-parser: 0.175.1
      lodash: 4.17.21
      micromatch: 2.3.11
      node-dir: 0.1.8
      nomnom: 1.8.1
      recast: 0.12.9
      temp: 0.8.4
      write-file-atomic: 1.3.4
    dev: false

  /jscodeshift/0.6.4:
    resolution: {integrity: sha512-+NF/tlNbc2WEhXUuc4WEJLsJumF84tnaMUZW2hyJw3jThKKRvsPX4sPJVgO1lPE28z0gNL+gwniLG9d8mYvQCQ==}
    hasBin: true
    dependencies:
      '@babel/core': 7.17.9
      '@babel/parser': 7.17.9
      '@babel/plugin-proposal-class-properties': 7.16.7_@babel+core@7.17.9
      '@babel/plugin-proposal-object-rest-spread': 7.17.3_@babel+core@7.17.9
      '@babel/preset-env': 7.16.11_@babel+core@7.17.9
      '@babel/preset-flow': 7.16.7_@babel+core@7.17.9
      '@babel/preset-typescript': 7.16.7_@babel+core@7.17.9
      '@babel/register': 7.17.7_@babel+core@7.17.9
      babel-core: 7.0.0-bridge.0_@babel+core@7.17.9
      colors: 1.4.1
      flow-parser: 0.175.1
      graceful-fs: 4.2.10
      micromatch: 3.1.10
      neo-async: 2.6.2
      node-dir: 0.1.17
      recast: 0.16.2
      temp: 0.8.4
      write-file-atomic: 2.4.3
    transitivePeerDependencies:
      - supports-color
    dev: false

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

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

  /jsesc/2.5.2:
    resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==}
    engines: {node: '>=4'}
    hasBin: true
    dev: false

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

  /json5/0.4.0:
    resolution: {integrity: sha1-BUNS5MTIDIbAkjh31EneF2pzLI0=}
    hasBin: true
    dev: false

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

  /json5/2.2.1:
    resolution: {integrity: sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==}
    engines: {node: '>=6'}
    hasBin: true
    dev: false

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

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

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

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

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

  /kind-of/6.0.3:
    resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==}
    engines: {node: '>=0.10.0'}
    dev: false

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

  /lazy-cache/1.0.4:
    resolution: {integrity: sha1-odePw6UEdMuAhF07O24dpJpEbo4=}
    engines: {node: '>=0.10.0'}
    dev: false

  /lcid/1.0.0:
    resolution: {integrity: sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=}
    engines: {node: '>=0.10.0'}
    dependencies:
      invert-kv: 1.0.0
    dev: false

  /leven/1.0.2:
    resolution: {integrity: sha1-kUS27ryl8dBoAWnxpncNzqYLdcM=}
    engines: {node: '>=0.10.0'}
    hasBin: true
    dev: false

  /lie/3.3.0:
    resolution: {integrity: sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==}
    dependencies:
      immediate: 3.0.6
    dev: false

  /lit-element/3.2.0:
    resolution: {integrity: sha512-HbE7yt2SnUtg5DCrWt028oaU4D5F4k/1cntAFHTkzY8ZIa8N0Wmu92PxSxucsQSOXlODFrICkQ5x/tEshKi13g==}
    dependencies:
      '@lit/reactive-element': 1.3.1
      lit-html: 2.2.2
    dev: false

  /lit-html/2.2.2:
    resolution: {integrity: sha512-cJofCRXuizwyaiGt9pJjJOcauezUlSB6t87VBXsPwRhbzF29MgD8GH6fZ0BuZdXAAC02IRONZBd//VPUuU8QbQ==}
    dependencies:
      '@types/trusted-types': 2.0.2
    dev: false

  /lit/2.2.2:
    resolution: {integrity: sha512-eN3+2QRHn/erxYB88AXiiRgQA6RltE9MhzySCwX+ACOxA/MLWN3VdXvcbZD9PN09zmUwlgzDvW3T84YWj2Sa0A==}
    dependencies:
      '@lit/reactive-element': 1.3.1
      lit-element: 3.2.0
      lit-html: 2.2.2
    dev: false

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

  /lodash.debounce/4.0.8:
    resolution: {integrity: sha1-gteb/zCmfEAF/9XiUVMArZyk168=}
    dev: false

  /lodash.flatten/4.4.0:
    resolution: {integrity: sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=}
    dev: false

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

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

  /lodash/4.17.21:
    resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
    dev: false

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

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

  /lru-cache/2.7.3:
    resolution: {integrity: sha1-bUUk6LlV+V1PW1iFHOId1y+06VI=}
    dev: false

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

  /make-dir/2.1.0:
    resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==}
    engines: {node: '>=6'}
    dependencies:
      pify: 4.0.1
      semver: 5.7.1
    dev: false

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

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

  /math-random/1.0.4:
    resolution: {integrity: sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==}
    dev: false

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

  /micromatch/2.3.11:
    resolution: {integrity: sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=}
    engines: {node: '>=0.10.0'}
    dependencies:
      arr-diff: 2.0.0
      array-unique: 0.2.1
      braces: 1.8.5
      expand-brackets: 0.1.5
      extglob: 0.3.2
      filename-regex: 2.0.1
      is-extglob: 1.0.0
      is-glob: 2.0.1
      kind-of: 3.2.2
      normalize-path: 2.1.1
      object.omit: 2.0.1
      parse-glob: 3.0.4
      regex-cache: 0.4.4
    dev: false

  /micromatch/3.1.10:
    resolution: {integrity: sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==}
    engines: {node: '>=0.10.0'}
    dependencies:
      arr-diff: 4.0.0
      array-unique: 0.3.2
      braces: 2.3.2
      define-property: 2.0.2
      extend-shallow: 3.0.2
      extglob: 2.0.4
      fragment-cache: 0.2.1
      kind-of: 6.0.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: false

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

  /mini-signals/1.2.0:
    resolution: {integrity: sha1-RbCAE8X65RokqhqTXNMXye1yHXQ=}
    dev: false

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

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

  /minimatch/0.3.0:
    resolution: {integrity: sha1-J12O2qxPG7MyZHIInnlJyDlGmd0=}
    deprecated: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
    dependencies:
      lru-cache: 2.7.3
      sigmund: 1.0.1
    dev: false

  /minimatch/2.0.10:
    resolution: {integrity: sha1-jQh8OcazjAAbl/ynzm0OHoCvusc=}
    deprecated: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
    dependencies:
      brace-expansion: 1.1.11
    dev: false

  /minimatch/3.1.2:
    resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
    dependencies:
      brace-expansion: 1.1.11
    dev: false

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

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

  /minimist/1.2.6:
    resolution: {integrity: sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==}
    dev: false

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

  /mkdirp-classic/0.5.3:
    resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==}
    dev: false

  /mkdirp/0.3.0:
    resolution: {integrity: sha1-G79asbqCevI1dRQ0kEJkVfSB/h4=}
    deprecated: Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)
    dev: false

  /mkdirp/0.5.1:
    resolution: {integrity: sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=}
    deprecated: Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)
    hasBin: true
    dependencies:
      minimist: 0.0.8
    dev: false

  /mkdirp/0.5.6:
    resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==}
    hasBin: true
    dependencies:
      minimist: 1.2.6
    dev: false

  /mocha/2.5.3:
    resolution: {integrity: sha1-FhvlvetJZ3HrmzV0UFC2IrWu/Fg=}
    engines: {node: '>= 0.8.x'}
    hasBin: true
    dependencies:
      commander: 2.3.0
      debug: 2.2.0
      diff: 1.4.0
      escape-string-regexp: 1.0.2
      glob: 3.2.11
      growl: 1.9.2
      jade: 0.26.3
      mkdirp: 0.5.1
      supports-color: 1.2.0
      to-iso-string: 0.0.2
    dev: false

  /module-deps/6.2.3:
    resolution: {integrity: sha512-fg7OZaQBcL4/L+AK5f4iVqf9OMbCclXfy/znXRxTVhJSeW5AIlS9AwheYwDaXM3lVW7OBeaeUEY3gbaC6cLlSA==}
    engines: {node: '>= 0.8.0'}
    hasBin: true
    dependencies:
      browser-resolve: 2.0.0
      cached-path-relative: 1.1.0
      concat-stream: 1.6.2
      defined: 1.0.0
      detective: 5.2.0
      duplexer2: 0.1.4
      inherits: 2.0.4
      JSONStream: 1.3.5
      parents: 1.0.1
      readable-stream: 2.3.7
      resolve: 1.22.0
      stream-combiner2: 1.1.1
      subarg: 1.0.0
      through2: 2.0.5
      xtend: 4.0.2
    dev: false

  /ms/0.7.1:
    resolution: {integrity: sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=}
    dev: false

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

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

  /n3/1.16.0:
    resolution: {integrity: sha512-gE5KF07yhGXhEdAVru5QUqC4fKltA4sMwgASWpOrZSwn8fi8cuLHYPjRl9pR5WhQL96lhaNMZwT8enRIayVfLg==}
    engines: {node: '>=8.0'}
    dependencies:
      queue-microtask: 1.2.3
      readable-stream: 3.6.0
    dev: false

  /nanoid/3.3.2:
    resolution: {integrity: sha512-CuHBogktKwpm5g2sRgv83jEy2ijFzBwMoYA60orPDR7ynsLijJDqgsi4RDGj3OJpy3Ieb+LYwiRmIOGyytgITA==}
    engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
    hasBin: true
    dev: false

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

  /neo-async/2.6.2:
    resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==}
    dev: false

  /node-dir/0.1.17:
    resolution: {integrity: sha1-X1Zl2TNRM1yqvvjxxVRRbPXx5OU=}
    engines: {node: '>= 0.10.5'}
    dependencies:
      minimatch: 3.1.2
    dev: false

  /node-dir/0.1.8:
    resolution: {integrity: sha1-VfuN62mQcHB/tn+RpGDwRIKUx30=}
    engines: {node: '>= 0.10.5'}
    dev: false

  /node-releases/2.0.2:
    resolution: {integrity: sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg==}
    dev: false

  /node-version/1.2.0:
    resolution: {integrity: sha512-ma6oU4Sk0qOoKEAymVoTvk8EdXEobdS7m/mAGhDJ8Rouugho48crHBORAmy5BoOcv8wraPM6xumapQp5hl4iIQ==}
    engines: {node: '>=6.0.0'}
    dev: false

  /nomnom/1.8.1:
    resolution: {integrity: sha1-IVH3Ikcrp55Qp2/BJbuMjy5Nwqc=}
    deprecated: Package no longer supported. Contact support@npmjs.com for more info.
    dependencies:
      chalk: 0.4.0
      underscore: 1.6.0
    dev: false

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

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

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

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

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

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

  /object.assign/4.1.2:
    resolution: {integrity: sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==}
    engines: {node: '>= 0.4'}
    dependencies:
      call-bind: 1.0.2
      define-properties: 1.1.3
      has-symbols: 1.0.3
      object-keys: 1.1.1
    dev: false

  /object.omit/2.0.1:
    resolution: {integrity: sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=}
    engines: {node: '>=0.10.0'}
    dependencies:
      for-own: 0.1.5
      is-extendable: 0.1.1
    dev: false

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

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

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

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

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

  /os-locale/1.4.0:
    resolution: {integrity: sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=}
    engines: {node: '>=0.10.0'}
    dependencies:
      lcid: 1.0.0
    dev: false

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

  /output-file-sync/1.1.2:
    resolution: {integrity: sha1-0KM+7+YaIF+suQCS6CZZjVJFznY=}
    dependencies:
      graceful-fs: 4.2.10
      mkdirp: 0.5.6
      object-assign: 4.1.1
    dev: false

  /p-limit/2.3.0:
    resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==}
    engines: {node: '>=6'}
    dependencies:
      p-try: 2.2.0
    dev: false

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

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

  /pako/1.0.11:
    resolution: {integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==}
    dev: false

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

  /parse-asn1/5.1.6:
    resolution: {integrity: sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==}
    dependencies:
      asn1.js: 5.4.1
      browserify-aes: 1.2.0
      evp_bytestokey: 1.0.3
      pbkdf2: 3.1.2
      safe-buffer: 5.2.1
    dev: false

  /parse-glob/3.0.4:
    resolution: {integrity: sha1-ssN2z7EfNVE7rdFz7wu246OIORw=}
    engines: {node: '>=0.10.0'}
    dependencies:
      glob-base: 0.3.0
      is-dotfile: 1.0.3
      is-extglob: 1.0.0
      is-glob: 2.0.1
    dev: false

  /parse-uri/1.0.7:
    resolution: {integrity: sha512-eWuZCMKNlVkXrEoANdXxbmqhu2SQO9jUMCSpdbJDObin0JxISn6e400EWsSRbr/czdKvWKkhZnMKEGUwf/Plmg==}
    engines: {node: '>= 0.10'}
    dev: false

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

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

  /path-exists/1.0.0:
    resolution: {integrity: sha1-1aiZjrce83p0w06w2eum6HjuoIE=}
    engines: {node: '>=0.10.0'}
    dev: false

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

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

  /path-parse/1.0.7:
    resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
    dev: false

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

  /pbkdf2/3.1.2:
    resolution: {integrity: sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==}
    engines: {node: '>=0.12'}
    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: false

  /picocolors/1.0.0:
    resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==}
    dev: false

  /pify/4.0.1:
    resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==}
    engines: {node: '>=6'}
    dev: false

  /pirates/4.0.5:
    resolution: {integrity: sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==}
    engines: {node: '>= 6'}
    dev: false

  /pixi-gl-core/1.1.4:
    resolution: {integrity: sha1-i0tcQzsx5Bm8N53FZc4bg1qRs3I=}
    dev: false

  /pixi.js/4.8.9:
    resolution: {integrity: sha512-YcepG5/bXLAVTSTXaMIU9NeSzwyPq/oMu2oQi6L6iE5giwng02ixVCKgc6/eMv3zl2Ho+teSOLC8R5Wp3jBvLA==}
    dependencies:
      bit-twiddle: 1.0.2
      earcut: 2.2.3
      eventemitter3: 2.0.3
      ismobilejs: 0.5.2
      object-assign: 4.1.1
      pixi-gl-core: 1.1.4
      remove-array-items: 1.1.1
      resource-loader: 2.2.4
    dev: false

  /pkg-dir/3.0.0:
    resolution: {integrity: sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==}
    engines: {node: '>=6'}
    dependencies:
      find-up: 3.0.0
    dev: false

  /posix-character-classes/0.1.1:
    resolution: {integrity: sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=}
    engines: {node: '>=0.10.0'}
    dev: false

  /postcss/8.4.12:
    resolution: {integrity: sha512-lg6eITwYe9v6Hr5CncVbK70SoioNQIq81nsaG86ev5hAidQvmOeETBqs7jm43K2F5/Ley3ytDtriImV6TpNiSg==}
    engines: {node: ^10 || ^12 || >=14}
    dependencies:
      nanoid: 3.3.2
      picocolors: 1.0.0
      source-map-js: 1.0.2
    dev: false

  /preserve/0.2.0:
    resolution: {integrity: sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=}
    engines: {node: '>=0.10.0'}
    dev: false

  /private/0.1.8:
    resolution: {integrity: sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==}
    engines: {node: '>= 0.6'}
    dev: false

  /process-nextick-args/2.0.1:
    resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==}
    dev: false

  /process/0.11.10:
    resolution: {integrity: sha1-czIwDoQBYb2j5podHZGn1LwW8YI=}
    engines: {node: '>= 0.6.0'}
    dev: false

  /promise-polyfill/6.1.0:
    resolution: {integrity: sha1-36lpQ+qcEh/KTem1hoyznTRy4Fc=}
    dev: false

  /pseudomap/1.0.2:
    resolution: {integrity: sha1-8FKijacOYYkX7wqKw0wa5aaChrM=}
    dev: false

  /public-encrypt/4.0.3:
    resolution: {integrity: sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==}
    dependencies:
      bn.js: 4.12.0
      browserify-rsa: 4.1.0
      create-hash: 1.2.0
      parse-asn1: 5.1.6
      randombytes: 2.1.0
      safe-buffer: 5.2.1
    dev: false

  /punycode/1.3.2:
    resolution: {integrity: sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=}
    dev: false

  /punycode/1.4.1:
    resolution: {integrity: sha1-wNWmOycYgArY4esPpSachN1BhF4=}
    dev: false

  /q/1.5.1:
    resolution: {integrity: sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=}
    engines: {node: '>=0.6.0', teleport: '>=0.2.0'}
    dev: false

  /querystring-es3/0.2.1:
    resolution: {integrity: sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=}
    engines: {node: '>=0.4.x'}
    dev: false

  /querystring/0.2.0:
    resolution: {integrity: sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=}
    engines: {node: '>=0.4.x'}
    deprecated: The querystring API is considered Legacy. new code should use the URLSearchParams API instead.
    dev: false

  /queue-microtask/1.2.3:
    resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
    dev: false

  /randomatic/3.1.1:
    resolution: {integrity: sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==}
    engines: {node: '>= 0.10.0'}
    dependencies:
      is-number: 4.0.0
      kind-of: 6.0.3
      math-random: 1.0.4
    dev: false

  /randombytes/2.1.0:
    resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==}
    dependencies:
      safe-buffer: 5.2.1
    dev: false

  /randomfill/1.0.4:
    resolution: {integrity: sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==}
    dependencies:
      randombytes: 2.1.0
      safe-buffer: 5.2.1
    dev: false

  /read-only-stream/2.0.0:
    resolution: {integrity: sha1-JyT9aoET1zdkrCiNQ4YnDB2/F/A=}
    dependencies:
      readable-stream: 2.3.7
    dev: false

  /readable-stream/2.3.7:
    resolution: {integrity: sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==}
    dependencies:
      core-util-is: 1.0.3
      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: false

  /readable-stream/3.6.0:
    resolution: {integrity: sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==}
    engines: {node: '>= 6'}
    dependencies:
      inherits: 2.0.4
      string_decoder: 1.3.0
      util-deprecate: 1.0.2
    dev: false

  /recast/0.10.33:
    resolution: {integrity: sha1-lCgI96oBbx+nFCxGHX5XBKqo1pc=}
    engines: {node: '>= 0.8'}
    dependencies:
      ast-types: 0.8.12
      esprima-fb: 15001.1001.0-dev-harmony-fb
      private: 0.1.8
      source-map: 0.5.7
    dev: false

  /recast/0.10.43:
    resolution: {integrity: sha1-uV1Q9tYHYaX2JS4V2AZ4FoSRzn8=}
    engines: {node: '>= 0.8'}
    dependencies:
      ast-types: 0.8.15
      esprima-fb: 15001.1001.0-dev-harmony-fb
      private: 0.1.8
      source-map: 0.5.7
    dev: false

  /recast/0.11.23:
    resolution: {integrity: sha1-RR/TAEqx5N+bTktmN2sqIZEkYtM=}
    engines: {node: '>= 0.8'}
    dependencies:
      ast-types: 0.9.6
      esprima: 3.1.3
      private: 0.1.8
      source-map: 0.5.7
    dev: false

  /recast/0.12.9:
    resolution: {integrity: sha512-y7ANxCWmMW8xLOaiopiRDlyjQ9ajKRENBH+2wjntIbk3A6ZR1+BLQttkmSHMY7Arl+AAZFwJ10grg2T6f1WI8A==}
    engines: {node: '>= 0.8'}
    dependencies:
      ast-types: 0.10.1
      core-js: 2.6.12
      esprima: 4.0.1
      private: 0.1.8
      source-map: 0.6.1
    dev: false

  /recast/0.16.2:
    resolution: {integrity: sha512-O/7qXi51DPjRVdbrpNzoBQH5dnAPQNbfoOFyRiUwreTMJfIHYOEBzwuH+c0+/BTSJ3CQyKs6ILSWXhESH6Op3A==}
    engines: {node: '>= 4'}
    dependencies:
      ast-types: 0.11.7
      esprima: 4.0.1
      private: 0.1.8
      source-map: 0.6.1
    dev: false

  /regenerate-unicode-properties/10.0.1:
    resolution: {integrity: sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==}
    engines: {node: '>=4'}
    dependencies:
      regenerate: 1.4.2
    dev: false

  /regenerate/1.4.2:
    resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==}
    dev: false

  /regenerator-runtime/0.11.1:
    resolution: {integrity: sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==}
    dev: false

  /regenerator-runtime/0.13.9:
    resolution: {integrity: sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==}
    dev: false

  /regenerator-transform/0.10.1:
    resolution: {integrity: sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q==}
    dependencies:
      babel-runtime: 6.26.0
      babel-types: 6.26.0
      private: 0.1.8
    dev: false

  /regenerator-transform/0.15.0:
    resolution: {integrity: sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==}
    dependencies:
      '@babel/runtime': 7.17.9
    dev: false

  /regenerator/0.8.40:
    resolution: {integrity: sha1-oORXxY69uuV1yfjNdRJ+k3VkNdg=}
    engines: {node: '>= 0.6'}
    hasBin: true
    dependencies:
      commoner: 0.10.8
      defs: 1.1.1
      esprima-fb: 15001.1001.0-dev-harmony-fb
      private: 0.1.8
      recast: 0.10.33
      through: 2.3.8
    dev: false

  /regex-cache/0.4.4:
    resolution: {integrity: sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==}
    engines: {node: '>=0.10.0'}
    dependencies:
      is-equal-shallow: 0.1.3
    dev: false

  /regex-not/1.0.2:
    resolution: {integrity: sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==}
    engines: {node: '>=0.10.0'}
    dependencies:
      extend-shallow: 3.0.2
      safe-regex: 1.1.0
    dev: false

  /regexpu-core/2.0.0:
    resolution: {integrity: sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=}
    dependencies:
      regenerate: 1.4.2
      regjsgen: 0.2.0
      regjsparser: 0.1.5
    dev: false

  /regexpu-core/5.0.1:
    resolution: {integrity: sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw==}
    engines: {node: '>=4'}
    dependencies:
      regenerate: 1.4.2
      regenerate-unicode-properties: 10.0.1
      regjsgen: 0.6.0
      regjsparser: 0.8.4
      unicode-match-property-ecmascript: 2.0.0
      unicode-match-property-value-ecmascript: 2.0.0
    dev: false

  /regexpu/1.3.0:
    resolution: {integrity: sha1-5TTcmRqeWEYFDJjebX3UpVyeoW0=}
    hasBin: true
    dependencies:
      esprima: 2.7.3
      recast: 0.10.43
      regenerate: 1.4.2
      regjsgen: 0.2.0
      regjsparser: 0.1.5
    dev: false

  /regjsgen/0.2.0:
    resolution: {integrity: sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=}
    dev: false

  /regjsgen/0.6.0:
    resolution: {integrity: sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==}
    dev: false

  /regjsparser/0.1.5:
    resolution: {integrity: sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=}
    hasBin: true
    dependencies:
      jsesc: 0.5.0
    dev: false

  /regjsparser/0.8.4:
    resolution: {integrity: sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==}
    hasBin: true
    dependencies:
      jsesc: 0.5.0
    dev: false

  /remove-array-items/1.1.1:
    resolution: {integrity: sha512-MXW/jtHyl5F1PZI7NbpS8SOtympdLuF20aoWJT5lELR1p/HJDd5nqW8Eu9uLh/hCRY3FgvrIT5AwDCgBODklcA==}
    dev: false

  /remove-trailing-separator/1.1.0:
    resolution: {integrity: sha1-wkvOKig62tW8P1jg1IJJuSN52O8=}
    dev: false

  /repeat-element/1.1.4:
    resolution: {integrity: sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==}
    engines: {node: '>=0.10.0'}
    dev: false

  /repeat-string/1.6.1:
    resolution: {integrity: sha1-jcrkcOHIirwtYA//Sndihtp15jc=}
    engines: {node: '>=0.10'}
    dev: false

  /repeating/1.1.3:
    resolution: {integrity: sha1-PUEUIYh3U3SU+X93+Xhfq4EPpKw=}
    engines: {node: '>=0.10.0'}
    hasBin: true
    dependencies:
      is-finite: 1.1.0
    dev: false

  /repeating/2.0.1:
    resolution: {integrity: sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=}
    engines: {node: '>=0.10.0'}
    dependencies:
      is-finite: 1.1.0
    dev: false

  /resolve-url/0.2.1:
    resolution: {integrity: sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=}
    deprecated: https://github.com/lydell/resolve-url#deprecated
    dev: false

  /resolve/0.6.3:
    resolution: {integrity: sha1-3ZV5gufnNt699TtYpN2RdUV13UY=}
    dev: false

  /resolve/1.22.0:
    resolution: {integrity: sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==}
    hasBin: true
    dependencies:
      is-core-module: 2.8.1
      path-parse: 1.0.7
      supports-preserve-symlinks-flag: 1.0.0
    dev: false

  /resource-loader/2.2.4:
    resolution: {integrity: sha512-MrY0bEJN26us3h4bzJUSP0n4tFEb79lCpYBavtLjSezWCcXZMgxhSgvC9LxueuqpcxG+qPjhwFu5SQAcUNacdA==}
    dependencies:
      mini-signals: 1.2.0
      parse-uri: 1.0.7
    dev: false

  /ret/0.1.15:
    resolution: {integrity: sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==}
    engines: {node: '>=0.12'}
    dev: false

  /right-align/0.1.3:
    resolution: {integrity: sha1-YTObci/mo1FWiSENJOFMlhSGE+8=}
    engines: {node: '>=0.10.0'}
    dependencies:
      align-text: 0.1.4
    dev: false

  /rimraf/2.6.3:
    resolution: {integrity: sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==}
    hasBin: true
    dependencies:
      glob: 7.2.0
    dev: false

  /ripemd160/2.0.2:
    resolution: {integrity: sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==}
    dependencies:
      hash-base: 3.1.0
      inherits: 2.0.4
    dev: false

  /rollup/2.70.1:
    resolution: {integrity: sha512-CRYsI5EuzLbXdxC6RnYhOuRdtz4bhejPMSWjsFLfVM/7w/85n2szZv6yExqUXsBdz5KT8eoubeyDUDjhLHEslA==}
    engines: {node: '>=10.0.0'}
    hasBin: true
    optionalDependencies:
      fsevents: 2.3.2
    dev: false

  /rw/1.3.3:
    resolution: {integrity: sha1-P4Yt+pGrdmsUiF700BEkv9oHT7Q=}
    dev: false

  /safe-buffer/5.1.2:
    resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==}
    dev: false

  /safe-buffer/5.2.1:
    resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}
    dev: false

  /safe-regex/1.1.0:
    resolution: {integrity: sha1-QKNmnzsHfR6UPURinhV91IAjvy4=}
    dependencies:
      ret: 0.1.15
    dev: false

  /safer-buffer/2.1.2:
    resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
    dev: false

  /semver/5.7.1:
    resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==}
    hasBin: true
    dev: false

  /semver/6.3.0:
    resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==}
    hasBin: true
    dev: false

  /semver/7.0.0:
    resolution: {integrity: sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==}
    hasBin: true
    dev: false

  /set-value/2.0.1:
    resolution: {integrity: sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==}
    engines: {node: '>=0.10.0'}
    dependencies:
      extend-shallow: 2.0.1
      is-extendable: 0.1.1
      is-plain-object: 2.0.4
      split-string: 3.1.0
    dev: false

  /sha.js/2.4.11:
    resolution: {integrity: sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==}
    hasBin: true
    dependencies:
      inherits: 2.0.4
      safe-buffer: 5.2.1
    dev: false

  /shallow-clone/3.0.1:
    resolution: {integrity: sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==}
    engines: {node: '>=8'}
    dependencies:
      kind-of: 6.0.3
    dev: false

  /shasum-object/1.0.0:
    resolution: {integrity: sha512-Iqo5rp/3xVi6M4YheapzZhhGPVs0yZwHj7wvwQ1B9z8H6zk+FEnI7y3Teq7qwnekfEhu8WmG2z0z4iWZaxLWVg==}
    dependencies:
      fast-safe-stringify: 2.1.1
    dev: false

  /shasum/1.0.2:
    resolution: {integrity: sha1-5wEjENj0F/TetXEhUOVni4euVl8=}
    dependencies:
      json-stable-stringify: 0.0.1
      sha.js: 2.4.11
    dev: false

  /shebang-regex/1.0.0:
    resolution: {integrity: sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=}
    engines: {node: '>=0.10.0'}
    dev: false

  /shell-quote/1.7.3:
    resolution: {integrity: sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==}
    dev: false

  /sigmund/1.0.1:
    resolution: {integrity: sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=}
    dev: false

  /signal-exit/3.0.7:
    resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==}
    dev: false

  /significant-rounding/2.0.0:
    resolution: {integrity: sha1-6CSnuPji/i7kqmgQoF2jS7PJLn0=}
    dev: false

  /simple-concat/1.0.1:
    resolution: {integrity: sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==}
    dev: false

  /simple-fmt/0.1.0:
    resolution: {integrity: sha1-GRv1ZqWeZTBILLJatTtKjchcOms=}
    dev: false

  /simple-is/0.2.0:
    resolution: {integrity: sha1-Krt1qt453rXMgVzhDmGRFkhQuvA=}
    dev: false

  /slash/1.0.0:
    resolution: {integrity: sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=}
    engines: {node: '>=0.10.0'}
    dev: false

  /slide/1.1.6:
    resolution: {integrity: sha1-VusCfWW00tzmyy4tMsTUr8nh1wc=}
    dev: false

  /snapdragon-node/2.1.1:
    resolution: {integrity: sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==}
    engines: {node: '>=0.10.0'}
    dependencies:
      define-property: 1.0.0
      isobject: 3.0.1
      snapdragon-util: 3.0.1
    dev: false

  /snapdragon-util/3.0.1:
    resolution: {integrity: sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==}
    engines: {node: '>=0.10.0'}
    dependencies:
      kind-of: 3.2.2
    dev: false

  /snapdragon/0.8.2:
    resolution: {integrity: sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==}
    engines: {node: '>=0.10.0'}
    dependencies:
      base: 0.11.2
      debug: 2.6.9
      define-property: 0.2.5
      extend-shallow: 2.0.1
      map-cache: 0.2.2
      source-map: 0.5.7
      source-map-resolve: 0.5.3
      use: 3.1.1
    dev: false

  /source-map-js/1.0.2:
    resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==}
    engines: {node: '>=0.10.0'}
    dev: false

  /source-map-resolve/0.5.3:
    resolution: {integrity: sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==}
    dependencies:
      atob: 2.1.2
      decode-uri-component: 0.2.0
      resolve-url: 0.2.1
      source-map-url: 0.4.1
      urix: 0.1.0
    dev: false

  /source-map-support/0.2.10:
    resolution: {integrity: sha1-6lo5AKHByyUJagrozFwrSxDe09w=}
    dependencies:
      source-map: 0.1.32
    dev: false

  /source-map-support/0.4.18:
    resolution: {integrity: sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==}
    dependencies:
      source-map: 0.5.7
    dev: false

  /source-map-support/0.5.21:
    resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==}
    dependencies:
      buffer-from: 1.1.2
      source-map: 0.6.1
    dev: false

  /source-map-url/0.4.1:
    resolution: {integrity: sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==}
    dev: false

  /source-map/0.1.32:
    resolution: {integrity: sha1-yLbBZ3l7pHQKjqMyUhYv8IWRsmY=}
    engines: {node: '>=0.8.0'}
    dependencies:
      amdefine: 1.0.1
    dev: false

  /source-map/0.5.7:
    resolution: {integrity: sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=}
    engines: {node: '>=0.10.0'}
    dev: false

  /source-map/0.6.1:
    resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
    engines: {node: '>=0.10.0'}
    dev: false

  /split-string/3.1.0:
    resolution: {integrity: sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==}
    engines: {node: '>=0.10.0'}
    dependencies:
      extend-shallow: 3.0.2
    dev: false

  /stable/0.1.8:
    resolution: {integrity: sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==}
    dev: false

  /static-extend/0.1.2:
    resolution: {integrity: sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=}
    engines: {node: '>=0.10.0'}
    dependencies:
      define-property: 0.2.5
      object-copy: 0.1.0
    dev: false

  /stream-browserify/2.0.2:
    resolution: {integrity: sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==}
    dependencies:
      inherits: 2.0.4
      readable-stream: 2.3.7
    dev: false

  /stream-combiner2/1.1.1:
    resolution: {integrity: sha1-+02KFCDqNidk4hrUeAOXvry0HL4=}
    dependencies:
      duplexer2: 0.1.4
      readable-stream: 2.3.7
    dev: false

  /stream-http/3.2.0:
    resolution: {integrity: sha512-Oq1bLqisTyK3TSCXpPbT4sdeYNdmyZJv1LxpEm2vu1ZhK89kSE5YXwZc3cWk0MagGaKriBh9mCFbVGtO+vY29A==}
    dependencies:
      builtin-status-codes: 3.0.0
      inherits: 2.0.4
      readable-stream: 3.6.0
      xtend: 4.0.2
    dev: false

  /stream-splicer/2.0.1:
    resolution: {integrity: sha512-Xizh4/NPuYSyAXyT7g8IvdJ9HJpxIGL9PjyhtywCZvvP0OPIdqyrr4dMikeuvY8xahpdKEBlBTySe583totajg==}
    dependencies:
      inherits: 2.0.4
      readable-stream: 2.3.7
    dev: false

  /string-width/1.0.2:
    resolution: {integrity: sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=}
    engines: {node: '>=0.10.0'}
    dependencies:
      code-point-at: 1.1.0
      is-fullwidth-code-point: 1.0.0
      strip-ansi: 3.0.1
    dev: false

  /string_decoder/1.1.1:
    resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==}
    dependencies:
      safe-buffer: 5.1.2
    dev: false

  /string_decoder/1.3.0:
    resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==}
    dependencies:
      safe-buffer: 5.2.1
    dev: false

  /stringmap/0.2.2:
    resolution: {integrity: sha1-VWwTeyWPlCuHdvWy71gqoGnX0bE=}
    dev: false

  /stringset/0.2.1:
    resolution: {integrity: sha1-7yWcTjSTRDd/zRyRPdLoSMnAQrU=}
    dev: false

  /strip-ansi/0.1.1:
    resolution: {integrity: sha1-OeipjQRNFQZgq+SmgIrPcLt7yZE=}
    engines: {node: '>=0.8.0'}
    hasBin: true
    dev: false

  /strip-ansi/3.0.1:
    resolution: {integrity: sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=}
    engines: {node: '>=0.10.0'}
    dependencies:
      ansi-regex: 2.1.1
    dev: false

  /strip-json-comments/1.0.4:
    resolution: {integrity: sha1-HhX7ysl9Pumb8tc7TGVrCCu6+5E=}
    engines: {node: '>=0.8.0'}
    hasBin: true
    dev: false

  /subarg/1.0.0:
    resolution: {integrity: sha1-9izxdYHplrSPyWVpn1TAauJouNI=}
    dependencies:
      minimist: 1.2.6
    dev: false

  /supports-color/1.2.0:
    resolution: {integrity: sha1-/x7R5hFp0Gs88tWI4YixjYhH4X4=}
    engines: {node: '>=0.10.0'}
    hasBin: true
    dev: false

  /supports-color/2.0.0:
    resolution: {integrity: sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=}
    engines: {node: '>=0.8.0'}
    dev: false

  /supports-color/5.5.0:
    resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==}
    engines: {node: '>=4'}
    dependencies:
      has-flag: 3.0.0
    dev: false

  /supports-preserve-symlinks-flag/1.0.0:
    resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
    engines: {node: '>= 0.4'}
    dev: false

  /syntax-error/1.4.0:
    resolution: {integrity: sha512-YPPlu67mdnHGTup2A8ff7BC2Pjq0e0Yp/IyTFN03zWO0RcK07uLcbi7C2KpGR2FvWbaB0+bfE27a+sBKebSo7w==}
    dependencies:
      acorn-node: 1.8.2
    dev: false

  /temp/0.8.4:
    resolution: {integrity: sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==}
    engines: {node: '>=6.0.0'}
    dependencies:
      rimraf: 2.6.3
    dev: false

  /through/2.3.8:
    resolution: {integrity: sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=}
    dev: false

  /through2/2.0.5:
    resolution: {integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==}
    dependencies:
      readable-stream: 2.3.7
      xtend: 4.0.2
    dev: false

  /timers-browserify/1.4.2:
    resolution: {integrity: sha1-ycWLV1voQHN1y14kYtrO50NZ9B0=}
    engines: {node: '>=0.6.0'}
    dependencies:
      process: 0.11.10
    dev: false

  /tinycolor2/1.4.2:
    resolution: {integrity: sha512-vJhccZPs965sV/L2sU4oRQVAos0pQXwsvTLkWYdqJ+a8Q5kPFzJTuOFwy7UniPli44NKQGAglksjvOcpo95aZA==}
    dev: false

  /to-fast-properties/1.0.3:
    resolution: {integrity: sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=}
    engines: {node: '>=0.10.0'}
    dev: false

  /to-fast-properties/2.0.0:
    resolution: {integrity: sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=}
    engines: {node: '>=4'}
    dev: false

  /to-iso-string/0.0.2:
    resolution: {integrity: sha1-TcGeZk38y+Jb2NtQiwDG2hWCVdE=}
    deprecated: to-iso-string has been deprecated, use @segment/to-iso-string instead.
    dev: false

  /to-object-path/0.3.0:
    resolution: {integrity: sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=}
    engines: {node: '>=0.10.0'}
    dependencies:
      kind-of: 3.2.2
    dev: false

  /to-regex-range/2.1.1:
    resolution: {integrity: sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=}
    engines: {node: '>=0.10.0'}
    dependencies:
      is-number: 3.0.0
      repeat-string: 1.6.1
    dev: false

  /to-regex/3.0.2:
    resolution: {integrity: sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==}
    engines: {node: '>=0.10.0'}
    dependencies:
      define-property: 2.0.2
      extend-shallow: 3.0.2
      regex-not: 1.0.2
      safe-regex: 1.1.0
    dev: false

  /trim-right/1.0.1:
    resolution: {integrity: sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=}
    engines: {node: '>=0.10.0'}
    dev: false

  /try-resolve/1.0.1:
    resolution: {integrity: sha1-z95vq9ctY+V5fPqrhzq76OcA6RI=}
    dev: false

  /tryor/0.1.2:
    resolution: {integrity: sha1-gUXkynyv9ArN48z5Rui4u3W0Fys=}
    dev: false

  /tty-browserify/0.0.1:
    resolution: {integrity: sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==}
    dev: false

  /type-detect/0.1.1:
    resolution: {integrity: sha1-C6XsKohWQORw6k6FBZcZANrFiCI=}
    dev: false

  /type-detect/1.0.0:
    resolution: {integrity: sha1-diIXzAbbJY7EiQihKY6LlRIejqI=}
    dev: false

  /typedarray/0.0.6:
    resolution: {integrity: sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=}
    dev: false

  /umd/3.0.3:
    resolution: {integrity: sha512-4IcGSufhFshvLNcMCV80UnQVlZ5pMOC8mvNPForqwA4+lzYQuetTESLDQkeLmihq8bRcnpbQa48Wb8Lh16/xow==}
    hasBin: true
    dev: false

  /undeclared-identifiers/1.1.3:
    resolution: {integrity: sha512-pJOW4nxjlmfwKApE4zvxLScM/njmwj/DiUBv7EabwE4O8kRUy+HIwxQtZLBPll/jx1LJyBcqNfB3/cpv9EZwOw==}
    hasBin: true
    dependencies:
      acorn-node: 1.8.2
      dash-ast: 1.0.0
      get-assigned-identifiers: 1.2.0
      simple-concat: 1.0.1
      xtend: 4.0.2
    dev: false

  /underscore/1.6.0:
    resolution: {integrity: sha1-izixDKze9jM3uLJOT/htRa6lKag=}
    dev: false

  /unicode-canonical-property-names-ecmascript/2.0.0:
    resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==}
    engines: {node: '>=4'}
    dev: false

  /unicode-match-property-ecmascript/2.0.0:
    resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==}
    engines: {node: '>=4'}
    dependencies:
      unicode-canonical-property-names-ecmascript: 2.0.0
      unicode-property-aliases-ecmascript: 2.0.0
    dev: false

  /unicode-match-property-value-ecmascript/2.0.0:
    resolution: {integrity: sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==}
    engines: {node: '>=4'}
    dev: false

  /unicode-property-aliases-ecmascript/2.0.0:
    resolution: {integrity: sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==}
    engines: {node: '>=4'}
    dev: false

  /union-value/1.0.1:
    resolution: {integrity: sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==}
    engines: {node: '>=0.10.0'}
    dependencies:
      arr-union: 3.1.0
      get-value: 2.0.6
      is-extendable: 0.1.1
      set-value: 2.0.1
    dev: false

  /uniq/1.0.1:
    resolution: {integrity: sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=}
    dev: false

  /unset-value/1.0.0:
    resolution: {integrity: sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=}
    engines: {node: '>=0.10.0'}
    dependencies:
      has-value: 0.3.1
      isobject: 3.0.1
    dev: false

  /urix/0.1.0:
    resolution: {integrity: sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=}
    deprecated: Please see https://github.com/lydell/urix#deprecated
    dev: false

  /url/0.11.0:
    resolution: {integrity: sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=}
    dependencies:
      punycode: 1.3.2
      querystring: 0.2.0
    dev: false

  /use/3.1.1:
    resolution: {integrity: sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==}
    engines: {node: '>=0.10.0'}
    dev: false

  /user-home/1.1.1:
    resolution: {integrity: sha1-K1viOjK2Onyd640PKNSFcko98ZA=}
    engines: {node: '>=0.10.0'}
    hasBin: true
    dev: false

  /util-deprecate/1.0.2:
    resolution: {integrity: sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=}
    dev: false

  /util/0.10.3:
    resolution: {integrity: sha1-evsa/lCAUkZInj23/g7TeTNqwPk=}
    dependencies:
      inherits: 2.0.1
    dev: false

  /util/0.10.4:
    resolution: {integrity: sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==}
    dependencies:
      inherits: 2.0.3
    dev: false

  /vite/2.9.1:
    resolution: {integrity: sha512-vSlsSdOYGcYEJfkQ/NeLXgnRv5zZfpAsdztkIrs7AZHV8RCMZQkwjo4DS5BnrYTqoWqLoUe1Cah4aVO4oNNqCQ==}
    engines: {node: '>=12.2.0'}
    hasBin: true
    peerDependencies:
      less: '*'
      sass: '*'
      stylus: '*'
    peerDependenciesMeta:
      less:
        optional: true
      sass:
        optional: true
      stylus:
        optional: true
    dependencies:
      esbuild: 0.14.34
      postcss: 8.4.12
      resolve: 1.22.0
      rollup: 2.70.1
    optionalDependencies:
      fsevents: 2.3.2
    dev: false

  /vm-browserify/1.1.2:
    resolution: {integrity: sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==}
    dev: false

  /which/1.3.1:
    resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==}
    hasBin: true
    dependencies:
      isexe: 2.0.0
    dev: false

  /window-size/0.1.4:
    resolution: {integrity: sha1-+OGqHuWlPsW/FR/6CXQqatdpeHY=}
    engines: {node: '>= 0.10.0'}
    hasBin: true
    dev: false

  /wordwrap/0.0.2:
    resolution: {integrity: sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=}
    engines: {node: '>=0.4.0'}
    dev: false

  /wordwrap/0.0.3:
    resolution: {integrity: sha1-o9XabNXAvAAI03I0u68b7WMFkQc=}
    engines: {node: '>=0.4.0'}
    dev: false

  /wrap-ansi/2.1.0:
    resolution: {integrity: sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=}
    engines: {node: '>=0.10.0'}
    dependencies:
      string-width: 1.0.2
      strip-ansi: 3.0.1
    dev: false

  /wrappy/1.0.2:
    resolution: {integrity: sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=}
    dev: false

  /write-file-atomic/1.3.4:
    resolution: {integrity: sha1-+Aek8LHZ6ROuekgRLmzDrxmRtF8=}
    dependencies:
      graceful-fs: 4.2.10
      imurmurhash: 0.1.4
      slide: 1.1.6
    dev: false

  /write-file-atomic/2.4.3:
    resolution: {integrity: sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==}
    dependencies:
      graceful-fs: 4.2.10
      imurmurhash: 0.1.4
      signal-exit: 3.0.7
    dev: false

  /xtend/4.0.2:
    resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==}
    engines: {node: '>=0.4'}
    dev: false

  /y18n/3.2.2:
    resolution: {integrity: sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==}
    dev: false

  /yallist/2.1.2:
    resolution: {integrity: sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=}
    dev: false

  /yargs/3.27.0:
    resolution: {integrity: sha1-ISBUaTFuk5Ex1Z8toMbX+YIh6kA=}
    dependencies:
      camelcase: 1.2.1
      cliui: 2.1.0
      decamelize: 1.2.0
      os-locale: 1.4.0
      window-size: 0.1.4
      y18n: 3.2.2
    dev: false

  /yargs/3.32.0:
    resolution: {integrity: sha1-AwiOnr+edWtpdRYR0qXvWRSCyZU=}
    dependencies:
      camelcase: 2.1.1
      cliui: 3.2.0
      decamelize: 1.2.0
      os-locale: 1.4.0
      string-width: 1.0.2
      window-size: 0.1.4
      y18n: 3.2.2
    dev: false
