dependencies:
  '@iconify/iconify': 2.0.0-rc.4
  '@vueuse/core': 4.0.0_vue@3.0.4
  '@vueuse/integrations': 4.0.0_vue@3.0.4
  common-types: 1.17.3
  dexie: 3.0.3
  fp-ts: 2.9.1
  io-ts: 2.2.13_fp-ts@2.9.1
  native-dash: 1.6.1
  nprogress: 0.2.0
  vue: 3.0.4
  vue-i18n: 9.0.0-beta.8_vue@3.0.4
  vue-router: 4.0.1_vue@3.0.4
devDependencies:
  '@antfu/eslint-config-vue': 0.4.3_eslint@7.16.0+typescript@4.1.3
  '@iconify/json': 1.1.275
  '@purge-icons/generated': 0.4.1
  '@types/nprogress': 0.2.0
  '@types/workbox-build': 5.0.0
  '@typescript-eslint/eslint-plugin': 4.11.0_1b9a0c47bb6bc72fe9ec08ec801e03a4
  '@typescript-eslint/parser': 4.11.0_eslint@7.16.0+typescript@4.1.3
  '@vue/compiler-sfc': 3.0.4_vue@3.0.4
  '@vuedx/typescript-plugin-vue': 0.2.3_vue@3.0.4
  autoprefixer: 10.1.0
  chromium: 3.0.2
  cross-env: 7.0.3
  do-devops: 0.5.5
  dotenv: 8.2.0
  eslint: 7.16.0
  eslint-config-prettier: 7.1.0_eslint@7.16.0
  eslint-plugin-import: 2.22.1_eslint@7.16.0
  eslint-plugin-prettier: 3.3.0_eslint@7.16.0+prettier@2.2.1
  eslint-plugin-promise: 4.2.1
  esno: 0.3.0
  npm-run-all: 4.1.5
  postcss-nested: 5.0.3
  presite: 2.1.1
  prettier: 2.2.1
  rimraf: 3.0.2
  tailwindcss: 2.0.2_autoprefixer@10.1.0
  ts-node: 9.1.1_typescript@4.1.3
  typescript: 4.1.3
  uvu: 0.5.1
  vite: 1.0.0-rc.13
  vite-plugin-components: 0.5.0
  vite-plugin-md: 0.1.4_@vue+compiler-sfc@3.0.4
  vite-plugin-purge-icons: 0.4.5
  vite-plugin-pwa: 0.1.7
  vite-plugin-voie: 0.4.1_b4f890ebcd2c7fb57691a875170d0d78
  voie-pages: 0.4.0_vue@3.0.4
lockfileVersion: 5.2
overrides:
  postcss: '8'
  vue-router: next
packages:
  /@antfu/eslint-config-basic/0.4.3_eslint@7.16.0:
    dependencies:
      eslint: 7.16.0
      eslint-config-standard: 14.1.1_f3904c19f09d3e38f6a4215fefd7354c
      eslint-plugin-html: 6.1.1
      eslint-plugin-import: 2.22.1_eslint@7.16.0
      eslint-plugin-node: 11.1.0_eslint@7.16.0
      eslint-plugin-promise: 4.2.1
      eslint-plugin-standard: 4.1.0_eslint@7.16.0
      eslint-plugin-unicorn: 23.0.0_eslint@7.16.0
    dev: true
    peerDependencies:
      eslint: '>=7.4.0'
    resolution:
      integrity: sha512-XDkJvR76mG1DWOnrS5iNG6QqUDroC0N5UrWJckyes11P5c3Witr6cUJZTuUDgl4iIJQvz+xiDezwRa3NNHM4yA==
  /@antfu/eslint-config-ts/0.4.3_eslint@7.16.0+typescript@4.1.3:
    dependencies:
      '@antfu/eslint-config-basic': 0.4.3_eslint@7.16.0
      '@typescript-eslint/eslint-plugin': 4.10.0_6b61a0c92e8c4cfbede913a9a92460e2
      '@typescript-eslint/parser': 4.10.0_eslint@7.16.0+typescript@4.1.3
      eslint: 7.16.0
      typescript: 4.1.3
    dev: true
    peerDependencies:
      eslint: '>=7.4.0'
      typescript: '>=3.9'
    resolution:
      integrity: sha512-7KhbAkZiGt/UvYbjhls4d7l74Or54vT9TcJFro85Fc3H0m8Psx7sKXvLCeNxtO/3p1i9NCbDlhEiqhMtRg1jkg==
  /@antfu/eslint-config-vue/0.4.3_eslint@7.16.0+typescript@4.1.3:
    dependencies:
      '@antfu/eslint-config-ts': 0.4.3_eslint@7.16.0+typescript@4.1.3
      eslint: 7.16.0
      eslint-plugin-vue: 7.1.0_eslint@7.16.0
    dev: true
    peerDependencies:
      eslint: '>=7.4.0'
      typescript: '*'
    resolution:
      integrity: sha512-WAvCnFt+StRUMHoc7ixnUdH9Qc7P5wVWvd6p8NgADv7za11MFqQ6O7Q01JqdpwAD6kAr8DD6ckkNpZ+5mQSFIQ==
  /@arr/every/1.0.1:
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha512-UQFQ6SgyJ6LX42W8rHCs8KVc0JS0tzVL9ct4XYedJukskYVWTo49tNiMEK9C2HTyarbNiT/RVIRSY82vH+6sTg==
  /@babel/code-frame/7.12.11:
    dependencies:
      '@babel/highlight': 7.10.4
    dev: true
    resolution:
      integrity: sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==
  /@babel/compat-data/7.12.7:
    dev: true
    resolution:
      integrity: sha512-YaxPMGs/XIWtYqrdEOZOCPsVWfEoriXopnsz3/i7apYPXQ3698UFhS6dVT1KN5qOsWmVgw/FOrmQgpRaZayGsw==
  /@babel/core/7.12.10:
    dependencies:
      '@babel/code-frame': 7.12.11
      '@babel/generator': 7.12.11
      '@babel/helper-module-transforms': 7.12.1
      '@babel/helpers': 7.12.5
      '@babel/parser': 7.12.11
      '@babel/template': 7.12.7
      '@babel/traverse': 7.12.10
      '@babel/types': 7.12.11
      convert-source-map: 1.7.0
      debug: 4.3.1
      gensync: 1.0.0-beta.2
      json5: 2.1.3
      lodash: 4.17.20
      semver: 5.7.1
      source-map: 0.5.7
    dev: true
    engines:
      node: '>=6.9.0'
    resolution:
      integrity: sha512-eTAlQKq65zHfkHZV0sIVODCPGVgoo1HdBlbSLi9CqOzuZanMv2ihzY+4paiKr1mH+XmYESMAmJ/dpZ68eN6d8w==
  /@babel/generator/7.12.11:
    dependencies:
      '@babel/types': 7.12.11
      jsesc: 2.5.2
      source-map: 0.5.7
    dev: true
    resolution:
      integrity: sha512-Ggg6WPOJtSi8yYQvLVjG8F/TlpWDlKx0OpS4Kt+xMQPs5OaGYWy+v1A+1TvxI6sAMGZpKWWoAQ1DaeQbImlItA==
  /@babel/helper-annotate-as-pure/7.12.10:
    dependencies:
      '@babel/types': 7.12.11
    dev: true
    resolution:
      integrity: sha512-XplmVbC1n+KY6jL8/fgLVXXUauDIB+lD5+GsQEh6F6GBF1dq1qy4DP4yXWzDKcoqXB3X58t61e85Fitoww4JVQ==
  /@babel/helper-builder-binary-assignment-operator-visitor/7.10.4:
    dependencies:
      '@babel/helper-explode-assignable-expression': 7.12.1
      '@babel/types': 7.12.11
    dev: true
    resolution:
      integrity: sha512-L0zGlFrGWZK4PbT8AszSfLTM5sDU1+Az/En9VrdT8/LmEiJt4zXt+Jve9DCAnQcbqDhCI+29y/L93mrDzddCcg==
  /@babel/helper-compilation-targets/7.12.5_@babel+core@7.12.10:
    dependencies:
      '@babel/compat-data': 7.12.7
      '@babel/core': 7.12.10
      '@babel/helper-validator-option': 7.12.11
      browserslist: 4.16.0
      semver: 5.7.1
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0
    resolution:
      integrity: sha512-+qH6NrscMolUlzOYngSBMIOQpKUGPPsc61Bu5W10mg84LxZ7cmvnBHzARKbDoFxVvqqAbj6Tg6N7bSrWSPXMyw==
  /@babel/helper-create-class-features-plugin/7.12.1_@babel+core@7.12.10:
    dependencies:
      '@babel/core': 7.12.10
      '@babel/helper-function-name': 7.12.11
      '@babel/helper-member-expression-to-functions': 7.12.7
      '@babel/helper-optimise-call-expression': 7.12.10
      '@babel/helper-replace-supers': 7.12.11
      '@babel/helper-split-export-declaration': 7.12.11
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0
    resolution:
      integrity: sha512-hkL++rWeta/OVOBTRJc9a5Azh5mt5WgZUGAKMD8JM141YsE08K//bp1unBBieO6rUKkIPyUE0USQ30jAy3Sk1w==
  /@babel/helper-create-regexp-features-plugin/7.12.7_@babel+core@7.12.10:
    dependencies:
      '@babel/core': 7.12.10
      '@babel/helper-annotate-as-pure': 7.12.10
      regexpu-core: 4.7.1
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0
    resolution:
      integrity: sha512-idnutvQPdpbduutvi3JVfEgcVIHooQnhvhx0Nk9isOINOIGYkZea1Pk2JlJRiUnMefrlvr0vkByATBY/mB4vjQ==
  /@babel/helper-define-map/7.10.5:
    dependencies:
      '@babel/helper-function-name': 7.12.11
      '@babel/types': 7.12.11
      lodash: 4.17.20
    dev: true
    resolution:
      integrity: sha512-fMw4kgFB720aQFXSVaXr79pjjcW5puTCM16+rECJ/plGS+zByelE8l9nCpV1GibxTnFVmUuYG9U8wYfQHdzOEQ==
  /@babel/helper-explode-assignable-expression/7.12.1:
    dependencies:
      '@babel/types': 7.12.11
    dev: true
    resolution:
      integrity: sha512-dmUwH8XmlrUpVqgtZ737tK88v07l840z9j3OEhCLwKTkjlvKpfqXVIZ0wpK3aeOxspwGrf/5AP5qLx4rO3w5rA==
  /@babel/helper-function-name/7.12.11:
    dependencies:
      '@babel/helper-get-function-arity': 7.12.10
      '@babel/template': 7.12.7
      '@babel/types': 7.12.11
    dev: true
    resolution:
      integrity: sha512-AtQKjtYNolKNi6nNNVLQ27CP6D9oFR6bq/HPYSizlzbp7uC1M59XJe8L+0uXjbIaZaUJF99ruHqVGiKXU/7ybA==
  /@babel/helper-get-function-arity/7.12.10:
    dependencies:
      '@babel/types': 7.12.11
    dev: true
    resolution:
      integrity: sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag==
  /@babel/helper-hoist-variables/7.10.4:
    dependencies:
      '@babel/types': 7.12.11
    dev: true
    resolution:
      integrity: sha512-wljroF5PgCk2juF69kanHVs6vrLwIPNp6DLD+Lrl3hoQ3PpPPikaDRNFA+0t81NOoMt2DL6WW/mdU8k4k6ZzuA==
  /@babel/helper-member-expression-to-functions/7.12.7:
    dependencies:
      '@babel/types': 7.12.11
    dev: true
    resolution:
      integrity: sha512-DCsuPyeWxeHgh1Dus7APn7iza42i/qXqiFPWyBDdOFtvS581JQePsc1F/nD+fHrcswhLlRc2UpYS1NwERxZhHw==
  /@babel/helper-module-imports/7.12.5:
    dependencies:
      '@babel/types': 7.12.11
    dev: true
    resolution:
      integrity: sha512-SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA==
  /@babel/helper-module-transforms/7.12.1:
    dependencies:
      '@babel/helper-module-imports': 7.12.5
      '@babel/helper-replace-supers': 7.12.11
      '@babel/helper-simple-access': 7.12.1
      '@babel/helper-split-export-declaration': 7.12.11
      '@babel/helper-validator-identifier': 7.12.11
      '@babel/template': 7.12.7
      '@babel/traverse': 7.12.10
      '@babel/types': 7.12.11
      lodash: 4.17.20
    dev: true
    resolution:
      integrity: sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w==
  /@babel/helper-optimise-call-expression/7.12.10:
    dependencies:
      '@babel/types': 7.12.11
    dev: true
    resolution:
      integrity: sha512-4tpbU0SrSTjjt65UMWSrUOPZTsgvPgGG4S8QSTNHacKzpS51IVWGDj0yCwyeZND/i+LSN2g/O63jEXEWm49sYQ==
  /@babel/helper-plugin-utils/7.10.4:
    dev: true
    resolution:
      integrity: sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==
  /@babel/helper-remap-async-to-generator/7.12.1:
    dependencies:
      '@babel/helper-annotate-as-pure': 7.12.10
      '@babel/helper-wrap-function': 7.12.3
      '@babel/types': 7.12.11
    dev: true
    resolution:
      integrity: sha512-9d0KQCRM8clMPcDwo8SevNs+/9a8yWVVmaE80FGJcEP8N1qToREmWEGnBn8BUlJhYRFz6fqxeRL1sl5Ogsed7A==
  /@babel/helper-replace-supers/7.12.11:
    dependencies:
      '@babel/helper-member-expression-to-functions': 7.12.7
      '@babel/helper-optimise-call-expression': 7.12.10
      '@babel/traverse': 7.12.10
      '@babel/types': 7.12.11
    dev: true
    resolution:
      integrity: sha512-q+w1cqmhL7R0FNzth/PLLp2N+scXEK/L2AHbXUyydxp828F4FEa5WcVoqui9vFRiHDQErj9Zof8azP32uGVTRA==
  /@babel/helper-simple-access/7.12.1:
    dependencies:
      '@babel/types': 7.12.11
    dev: true
    resolution:
      integrity: sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA==
  /@babel/helper-skip-transparent-expression-wrappers/7.12.1:
    dependencies:
      '@babel/types': 7.12.11
    dev: true
    resolution:
      integrity: sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA==
  /@babel/helper-split-export-declaration/7.12.11:
    dependencies:
      '@babel/types': 7.12.11
    dev: true
    resolution:
      integrity: sha512-LsIVN8j48gHgwzfocYUSkO/hjYAOJqlpJEc7tGXcIm4cubjVUf8LGW6eWRyxEu7gA25q02p0rQUWoCI33HNS5g==
  /@babel/helper-validator-identifier/7.12.11:
    resolution:
      integrity: sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==
  /@babel/helper-validator-option/7.12.11:
    dev: true
    resolution:
      integrity: sha512-TBFCyj939mFSdeX7U7DDj32WtzYY7fDcalgq8v3fBZMNOJQNn7nOYzMaUCiPxPYfCup69mtIpqlKgMZLvQ8Xhw==
  /@babel/helper-wrap-function/7.12.3:
    dependencies:
      '@babel/helper-function-name': 7.12.11
      '@babel/template': 7.12.7
      '@babel/traverse': 7.12.10
      '@babel/types': 7.12.11
    dev: true
    resolution:
      integrity: sha512-Cvb8IuJDln3rs6tzjW3Y8UeelAOdnpB8xtQ4sme2MSZ9wOxrbThporC0y/EtE16VAtoyEfLM404Xr1e0OOp+ow==
  /@babel/helpers/7.12.5:
    dependencies:
      '@babel/template': 7.12.7
      '@babel/traverse': 7.12.10
      '@babel/types': 7.12.11
    dev: true
    resolution:
      integrity: sha512-lgKGMQlKqA8meJqKsW6rUnc4MdUk35Ln0ATDqdM1a/UpARODdI4j5Y5lVfUScnSNkJcdCRAaWkspykNoFg9sJA==
  /@babel/highlight/7.10.4:
    dependencies:
      '@babel/helper-validator-identifier': 7.12.11
      chalk: 2.4.2
      js-tokens: 4.0.0
    dev: true
    resolution:
      integrity: sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==
  /@babel/parser/7.12.11:
    engines:
      node: '>=6.0.0'
    hasBin: true
    resolution:
      integrity: sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==
  /@babel/plugin-proposal-async-generator-functions/7.12.1_@babel+core@7.12.10:
    dependencies:
      '@babel/core': 7.12.10
      '@babel/helper-plugin-utils': 7.10.4
      '@babel/helper-remap-async-to-generator': 7.12.1
      '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.12.10
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-d+/o30tJxFxrA1lhzJqiUcEJdI6jKlNregCv5bASeGf2Q4MXmnwH7viDo7nhx1/ohf09oaH8j1GVYG/e3Yqk6A==
  /@babel/plugin-proposal-class-properties/7.12.1_@babel+core@7.12.10:
    dependencies:
      '@babel/core': 7.12.10
      '@babel/helper-create-class-features-plugin': 7.12.1_@babel+core@7.12.10
      '@babel/helper-plugin-utils': 7.10.4
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-cKp3dlQsFsEs5CWKnN7BnSHOd0EOW8EKpEjkoz1pO2E5KzIDNV9Ros1b0CnmbVgAGXJubOYVBOGCT1OmJwOI7w==
  /@babel/plugin-proposal-dynamic-import/7.12.1_@babel+core@7.12.10:
    dependencies:
      '@babel/core': 7.12.10
      '@babel/helper-plugin-utils': 7.10.4
      '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.12.10
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-a4rhUSZFuq5W8/OO8H7BL5zspjnc1FLd9hlOxIK/f7qG4a0qsqk8uvF/ywgBA8/OmjsapjpvaEOYItfGG1qIvQ==
  /@babel/plugin-proposal-export-namespace-from/7.12.1_@babel+core@7.12.10:
    dependencies:
      '@babel/core': 7.12.10
      '@babel/helper-plugin-utils': 7.10.4
      '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.12.10
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-6CThGf0irEkzujYS5LQcjBx8j/4aQGiVv7J9+2f7pGfxqyKh3WnmVJYW3hdrQjyksErMGBPQrCnHfOtna+WLbw==
  /@babel/plugin-proposal-json-strings/7.12.1_@babel+core@7.12.10:
    dependencies:
      '@babel/core': 7.12.10
      '@babel/helper-plugin-utils': 7.10.4
      '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.12.10
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-GoLDUi6U9ZLzlSda2Df++VSqDJg3CG+dR0+iWsv6XRw1rEq+zwt4DirM9yrxW6XWaTpmai1cWJLMfM8qQJf+yw==
  /@babel/plugin-proposal-logical-assignment-operators/7.12.1_@babel+core@7.12.10:
    dependencies:
      '@babel/core': 7.12.10
      '@babel/helper-plugin-utils': 7.10.4
      '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.12.10
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-k8ZmVv0JU+4gcUGeCDZOGd0lCIamU/sMtIiX3UWnUc5yzgq6YUGyEolNYD+MLYKfSzgECPcqetVcJP9Afe/aCA==
  /@babel/plugin-proposal-nullish-coalescing-operator/7.12.1_@babel+core@7.12.10:
    dependencies:
      '@babel/core': 7.12.10
      '@babel/helper-plugin-utils': 7.10.4
      '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.12.10
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-nZY0ESiaQDI1y96+jk6VxMOaL4LPo/QDHBqL+SF3/vl6dHkTwHlOI8L4ZwuRBHgakRBw5zsVylel7QPbbGuYgg==
  /@babel/plugin-proposal-numeric-separator/7.12.7_@babel+core@7.12.10:
    dependencies:
      '@babel/core': 7.12.10
      '@babel/helper-plugin-utils': 7.10.4
      '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.12.10
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-8c+uy0qmnRTeukiGsjLGy6uVs/TFjJchGXUeBqlG4VWYOdJWkhhVPdQ3uHwbmalfJwv2JsV0qffXP4asRfL2SQ==
  /@babel/plugin-proposal-object-rest-spread/7.12.1_@babel+core@7.12.10:
    dependencies:
      '@babel/core': 7.12.10
      '@babel/helper-plugin-utils': 7.10.4
      '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.12.10
      '@babel/plugin-transform-parameters': 7.12.1_@babel+core@7.12.10
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA==
  /@babel/plugin-proposal-optional-catch-binding/7.12.1_@babel+core@7.12.10:
    dependencies:
      '@babel/core': 7.12.10
      '@babel/helper-plugin-utils': 7.10.4
      '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.12.10
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-hFvIjgprh9mMw5v42sJWLI1lzU5L2sznP805zeT6rySVRA0Y18StRhDqhSxlap0oVgItRsB6WSROp4YnJTJz0g==
  /@babel/plugin-proposal-optional-chaining/7.12.7_@babel+core@7.12.10:
    dependencies:
      '@babel/core': 7.12.10
      '@babel/helper-plugin-utils': 7.10.4
      '@babel/helper-skip-transparent-expression-wrappers': 7.12.1
      '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.12.10
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-4ovylXZ0PWmwoOvhU2vhnzVNnm88/Sm9nx7V8BPgMvAzn5zDou3/Awy0EjglyubVHasJj+XCEkr/r1X3P5elCA==
  /@babel/plugin-proposal-private-methods/7.12.1_@babel+core@7.12.10:
    dependencies:
      '@babel/core': 7.12.10
      '@babel/helper-create-class-features-plugin': 7.12.1_@babel+core@7.12.10
      '@babel/helper-plugin-utils': 7.10.4
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-mwZ1phvH7/NHK6Kf8LP7MYDogGV+DKB1mryFOEwx5EBNQrosvIczzZFTUmWaeujd5xT6G1ELYWUz3CutMhjE1w==
  /@babel/plugin-proposal-unicode-property-regex/7.12.1_@babel+core@7.12.10:
    dependencies:
      '@babel/core': 7.12.10
      '@babel/helper-create-regexp-features-plugin': 7.12.7_@babel+core@7.12.10
      '@babel/helper-plugin-utils': 7.10.4
    dev: true
    engines:
      node: '>=4'
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-MYq+l+PvHuw/rKUz1at/vb6nCnQ2gmJBNaM62z0OgH7B2W1D9pvkpYtlti9bGtizNIU1K3zm4bZF9F91efVY0w==
  /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.12.10:
    dependencies:
      '@babel/core': 7.12.10
      '@babel/helper-plugin-utils': 7.10.4
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==
  /@babel/plugin-syntax-class-properties/7.12.1_@babel+core@7.12.10:
    dependencies:
      '@babel/core': 7.12.10
      '@babel/helper-plugin-utils': 7.10.4
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-U40A76x5gTwmESz+qiqssqmeEsKvcSyvtgktrm0uzcARAmM9I1jR221f6Oq+GmHrcD+LvZDag1UTOTe2fL3TeA==
  /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.12.10:
    dependencies:
      '@babel/core': 7.12.10
      '@babel/helper-plugin-utils': 7.10.4
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==
  /@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.12.10:
    dependencies:
      '@babel/core': 7.12.10
      '@babel/helper-plugin-utils': 7.10.4
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==
  /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.12.10:
    dependencies:
      '@babel/core': 7.12.10
      '@babel/helper-plugin-utils': 7.10.4
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==
  /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.12.10:
    dependencies:
      '@babel/core': 7.12.10
      '@babel/helper-plugin-utils': 7.10.4
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==
  /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.12.10:
    dependencies:
      '@babel/core': 7.12.10
      '@babel/helper-plugin-utils': 7.10.4
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==
  /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.12.10:
    dependencies:
      '@babel/core': 7.12.10
      '@babel/helper-plugin-utils': 7.10.4
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==
  /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.12.10:
    dependencies:
      '@babel/core': 7.12.10
      '@babel/helper-plugin-utils': 7.10.4
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==
  /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.12.10:
    dependencies:
      '@babel/core': 7.12.10
      '@babel/helper-plugin-utils': 7.10.4
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==
  /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.12.10:
    dependencies:
      '@babel/core': 7.12.10
      '@babel/helper-plugin-utils': 7.10.4
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==
  /@babel/plugin-syntax-top-level-await/7.12.1_@babel+core@7.12.10:
    dependencies:
      '@babel/core': 7.12.10
      '@babel/helper-plugin-utils': 7.10.4
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-i7ooMZFS+a/Om0crxZodrTzNEPJHZrlMVGMTEpFAj6rYY/bKCddB0Dk/YxfPuYXOopuhKk/e1jV6h+WUU9XN3A==
  /@babel/plugin-transform-arrow-functions/7.12.1_@babel+core@7.12.10:
    dependencies:
      '@babel/core': 7.12.10
      '@babel/helper-plugin-utils': 7.10.4
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-5QB50qyN44fzzz4/qxDPQMBCTHgxg3n0xRBLJUmBlLoU/sFvxVWGZF/ZUfMVDQuJUKXaBhbupxIzIfZ6Fwk/0A==
  /@babel/plugin-transform-async-to-generator/7.12.1_@babel+core@7.12.10:
    dependencies:
      '@babel/core': 7.12.10
      '@babel/helper-module-imports': 7.12.5
      '@babel/helper-plugin-utils': 7.10.4
      '@babel/helper-remap-async-to-generator': 7.12.1
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-SDtqoEcarK1DFlRJ1hHRY5HvJUj5kX4qmtpMAm2QnhOlyuMC4TMdCRgW6WXpv93rZeYNeLP22y8Aq2dbcDRM1A==
  /@babel/plugin-transform-block-scoped-functions/7.12.1_@babel+core@7.12.10:
    dependencies:
      '@babel/core': 7.12.10
      '@babel/helper-plugin-utils': 7.10.4
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-5OpxfuYnSgPalRpo8EWGPzIYf0lHBWORCkj5M0oLBwHdlux9Ri36QqGW3/LR13RSVOAoUUMzoPI/jpE4ABcHoA==
  /@babel/plugin-transform-block-scoping/7.12.11_@babel+core@7.12.10:
    dependencies:
      '@babel/core': 7.12.10
      '@babel/helper-plugin-utils': 7.10.4
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-atR1Rxc3hM+VPg/NvNvfYw0npQEAcHuJ+MGZnFn6h3bo+1U3BWXMdFMlvVRApBTWKQMX7SOwRJZA5FBF/JQbvA==
  /@babel/plugin-transform-classes/7.12.1_@babel+core@7.12.10:
    dependencies:
      '@babel/core': 7.12.10
      '@babel/helper-annotate-as-pure': 7.12.10
      '@babel/helper-define-map': 7.10.5
      '@babel/helper-function-name': 7.12.11
      '@babel/helper-optimise-call-expression': 7.12.10
      '@babel/helper-plugin-utils': 7.10.4
      '@babel/helper-replace-supers': 7.12.11
      '@babel/helper-split-export-declaration': 7.12.11
      globals: 11.12.0
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-/74xkA7bVdzQTBeSUhLLJgYIcxw/dpEpCdRDiHgPJ3Mv6uC11UhjpOhl72CgqbBCmt1qtssCyB2xnJm1+PFjog==
  /@babel/plugin-transform-computed-properties/7.12.1_@babel+core@7.12.10:
    dependencies:
      '@babel/core': 7.12.10
      '@babel/helper-plugin-utils': 7.10.4
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-vVUOYpPWB7BkgUWPo4C44mUQHpTZXakEqFjbv8rQMg7TC6S6ZhGZ3otQcRH6u7+adSlE5i0sp63eMC/XGffrzg==
  /@babel/plugin-transform-destructuring/7.12.1_@babel+core@7.12.10:
    dependencies:
      '@babel/core': 7.12.10
      '@babel/helper-plugin-utils': 7.10.4
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-fRMYFKuzi/rSiYb2uRLiUENJOKq4Gnl+6qOv5f8z0TZXg3llUwUhsNNwrwaT/6dUhJTzNpBr+CUvEWBtfNY1cw==
  /@babel/plugin-transform-dotall-regex/7.12.1_@babel+core@7.12.10:
    dependencies:
      '@babel/core': 7.12.10
      '@babel/helper-create-regexp-features-plugin': 7.12.7_@babel+core@7.12.10
      '@babel/helper-plugin-utils': 7.10.4
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-B2pXeRKoLszfEW7J4Hg9LoFaWEbr/kzo3teWHmtFCszjRNa/b40f9mfeqZsIDLLt/FjwQ6pz/Gdlwy85xNckBA==
  /@babel/plugin-transform-duplicate-keys/7.12.1_@babel+core@7.12.10:
    dependencies:
      '@babel/core': 7.12.10
      '@babel/helper-plugin-utils': 7.10.4
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-iRght0T0HztAb/CazveUpUQrZY+aGKKaWXMJ4uf9YJtqxSUe09j3wteztCUDRHs+SRAL7yMuFqUsLoAKKzgXjw==
  /@babel/plugin-transform-exponentiation-operator/7.12.1_@babel+core@7.12.10:
    dependencies:
      '@babel/core': 7.12.10
      '@babel/helper-builder-binary-assignment-operator-visitor': 7.10.4
      '@babel/helper-plugin-utils': 7.10.4
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-7tqwy2bv48q+c1EHbXK0Zx3KXd2RVQp6OC7PbwFNt/dPTAV3Lu5sWtWuAj8owr5wqtWnqHfl2/mJlUmqkChKug==
  /@babel/plugin-transform-for-of/7.12.1_@babel+core@7.12.10:
    dependencies:
      '@babel/core': 7.12.10
      '@babel/helper-plugin-utils': 7.10.4
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-Zaeq10naAsuHo7heQvyV0ptj4dlZJwZgNAtBYBnu5nNKJoW62m0zKcIEyVECrUKErkUkg6ajMy4ZfnVZciSBhg==
  /@babel/plugin-transform-function-name/7.12.1_@babel+core@7.12.10:
    dependencies:
      '@babel/core': 7.12.10
      '@babel/helper-function-name': 7.12.11
      '@babel/helper-plugin-utils': 7.10.4
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-JF3UgJUILoFrFMEnOJLJkRHSk6LUSXLmEFsA23aR2O5CSLUxbeUX1IZ1YQ7Sn0aXb601Ncwjx73a+FVqgcljVw==
  /@babel/plugin-transform-literals/7.12.1_@babel+core@7.12.10:
    dependencies:
      '@babel/core': 7.12.10
      '@babel/helper-plugin-utils': 7.10.4
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-+PxVGA+2Ag6uGgL0A5f+9rklOnnMccwEBzwYFL3EUaKuiyVnUipyXncFcfjSkbimLrODoqki1U9XxZzTvfN7IQ==
  /@babel/plugin-transform-member-expression-literals/7.12.1_@babel+core@7.12.10:
    dependencies:
      '@babel/core': 7.12.10
      '@babel/helper-plugin-utils': 7.10.4
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-1sxePl6z9ad0gFMB9KqmYofk34flq62aqMt9NqliS/7hPEpURUCMbyHXrMPlo282iY7nAvUB1aQd5mg79UD9Jg==
  /@babel/plugin-transform-modules-amd/7.12.1_@babel+core@7.12.10:
    dependencies:
      '@babel/core': 7.12.10
      '@babel/helper-module-transforms': 7.12.1
      '@babel/helper-plugin-utils': 7.10.4
      babel-plugin-dynamic-import-node: 2.3.3
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-tDW8hMkzad5oDtzsB70HIQQRBiTKrhfgwC/KkJeGsaNFTdWhKNt/BiE8c5yj19XiGyrxpbkOfH87qkNg1YGlOQ==
  /@babel/plugin-transform-modules-commonjs/7.12.1_@babel+core@7.12.10:
    dependencies:
      '@babel/core': 7.12.10
      '@babel/helper-module-transforms': 7.12.1
      '@babel/helper-plugin-utils': 7.10.4
      '@babel/helper-simple-access': 7.12.1
      babel-plugin-dynamic-import-node: 2.3.3
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-dY789wq6l0uLY8py9c1B48V8mVL5gZh/+PQ5ZPrylPYsnAvnEMjqsUXkuoDVPeVK+0VyGar+D08107LzDQ6pag==
  /@babel/plugin-transform-modules-systemjs/7.12.1_@babel+core@7.12.10:
    dependencies:
      '@babel/core': 7.12.10
      '@babel/helper-hoist-variables': 7.10.4
      '@babel/helper-module-transforms': 7.12.1
      '@babel/helper-plugin-utils': 7.10.4
      '@babel/helper-validator-identifier': 7.12.11
      babel-plugin-dynamic-import-node: 2.3.3
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-Hn7cVvOavVh8yvW6fLwveFqSnd7rbQN3zJvoPNyNaQSvgfKmDBO9U1YL9+PCXGRlZD9tNdWTy5ACKqMuzyn32Q==
  /@babel/plugin-transform-modules-umd/7.12.1_@babel+core@7.12.10:
    dependencies:
      '@babel/core': 7.12.10
      '@babel/helper-module-transforms': 7.12.1
      '@babel/helper-plugin-utils': 7.10.4
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-aEIubCS0KHKM0zUos5fIoQm+AZUMt1ZvMpqz0/H5qAQ7vWylr9+PLYurT+Ic7ID/bKLd4q8hDovaG3Zch2uz5Q==
  /@babel/plugin-transform-named-capturing-groups-regex/7.12.1_@babel+core@7.12.10:
    dependencies:
      '@babel/core': 7.12.10
      '@babel/helper-create-regexp-features-plugin': 7.12.7_@babel+core@7.12.10
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0
    resolution:
      integrity: sha512-tB43uQ62RHcoDp9v2Nsf+dSM8sbNodbEicbQNA53zHz8pWUhsgHSJCGpt7daXxRydjb0KnfmB+ChXOv3oADp1Q==
  /@babel/plugin-transform-new-target/7.12.1_@babel+core@7.12.10:
    dependencies:
      '@babel/core': 7.12.10
      '@babel/helper-plugin-utils': 7.10.4
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-+eW/VLcUL5L9IvJH7rT1sT0CzkdUTvPrXC2PXTn/7z7tXLBuKvezYbGdxD5WMRoyvyaujOq2fWoKl869heKjhw==
  /@babel/plugin-transform-object-super/7.12.1_@babel+core@7.12.10:
    dependencies:
      '@babel/core': 7.12.10
      '@babel/helper-plugin-utils': 7.10.4
      '@babel/helper-replace-supers': 7.12.11
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-AvypiGJH9hsquNUn+RXVcBdeE3KHPZexWRdimhuV59cSoOt5kFBmqlByorAeUlGG2CJWd0U+4ZtNKga/TB0cAw==
  /@babel/plugin-transform-parameters/7.12.1_@babel+core@7.12.10:
    dependencies:
      '@babel/core': 7.12.10
      '@babel/helper-plugin-utils': 7.10.4
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-xq9C5EQhdPK23ZeCdMxl8bbRnAgHFrw5EOC3KJUsSylZqdkCaFEXxGSBuTSObOpiiHHNyb82es8M1QYgfQGfNg==
  /@babel/plugin-transform-property-literals/7.12.1_@babel+core@7.12.10:
    dependencies:
      '@babel/core': 7.12.10
      '@babel/helper-plugin-utils': 7.10.4
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-6MTCR/mZ1MQS+AwZLplX4cEySjCpnIF26ToWo942nqn8hXSm7McaHQNeGx/pt7suI1TWOWMfa/NgBhiqSnX0cQ==
  /@babel/plugin-transform-regenerator/7.12.1_@babel+core@7.12.10:
    dependencies:
      '@babel/core': 7.12.10
      regenerator-transform: 0.14.5
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-gYrHqs5itw6i4PflFX3OdBPMQdPbF4bj2REIUxlMRUFk0/ZOAIpDFuViuxPjUL7YC8UPnf+XG7/utJvqXdPKng==
  /@babel/plugin-transform-reserved-words/7.12.1_@babel+core@7.12.10:
    dependencies:
      '@babel/core': 7.12.10
      '@babel/helper-plugin-utils': 7.10.4
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-pOnUfhyPKvZpVyBHhSBoX8vfA09b7r00Pmm1sH+29ae2hMTKVmSp4Ztsr8KBKjLjx17H0eJqaRC3bR2iThM54A==
  /@babel/plugin-transform-shorthand-properties/7.12.1_@babel+core@7.12.10:
    dependencies:
      '@babel/core': 7.12.10
      '@babel/helper-plugin-utils': 7.10.4
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-GFZS3c/MhX1OusqB1MZ1ct2xRzX5ppQh2JU1h2Pnfk88HtFTM+TWQqJNfwkmxtPQtb/s1tk87oENfXJlx7rSDw==
  /@babel/plugin-transform-spread/7.12.1_@babel+core@7.12.10:
    dependencies:
      '@babel/core': 7.12.10
      '@babel/helper-plugin-utils': 7.10.4
      '@babel/helper-skip-transparent-expression-wrappers': 7.12.1
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-vuLp8CP0BE18zVYjsEBZ5xoCecMK6LBMMxYzJnh01rxQRvhNhH1csMMmBfNo5tGpGO+NhdSNW2mzIvBu3K1fng==
  /@babel/plugin-transform-sticky-regex/7.12.7_@babel+core@7.12.10:
    dependencies:
      '@babel/core': 7.12.10
      '@babel/helper-plugin-utils': 7.10.4
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-VEiqZL5N/QvDbdjfYQBhruN0HYjSPjC4XkeqW4ny/jNtH9gcbgaqBIXYEZCNnESMAGs0/K/R7oFGMhOyu/eIxg==
  /@babel/plugin-transform-template-literals/7.12.1_@babel+core@7.12.10:
    dependencies:
      '@babel/core': 7.12.10
      '@babel/helper-plugin-utils': 7.10.4
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-b4Zx3KHi+taXB1dVRBhVJtEPi9h1THCeKmae2qP0YdUHIFhVjtpqqNfxeVAa1xeHVhAy4SbHxEwx5cltAu5apw==
  /@babel/plugin-transform-typeof-symbol/7.12.10_@babel+core@7.12.10:
    dependencies:
      '@babel/core': 7.12.10
      '@babel/helper-plugin-utils': 7.10.4
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-JQ6H8Rnsogh//ijxspCjc21YPd3VLVoYtAwv3zQmqAt8YGYUtdo5usNhdl4b9/Vir2kPFZl6n1h0PfUz4hJhaA==
  /@babel/plugin-transform-unicode-escapes/7.12.1_@babel+core@7.12.10:
    dependencies:
      '@babel/core': 7.12.10
      '@babel/helper-plugin-utils': 7.10.4
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-I8gNHJLIc7GdApm7wkVnStWssPNbSRMPtgHdmH3sRM1zopz09UWPS4x5V4n1yz/MIWTVnJ9sp6IkuXdWM4w+2Q==
  /@babel/plugin-transform-unicode-regex/7.12.1_@babel+core@7.12.10:
    dependencies:
      '@babel/core': 7.12.10
      '@babel/helper-create-regexp-features-plugin': 7.12.7_@babel+core@7.12.10
      '@babel/helper-plugin-utils': 7.10.4
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-SqH4ClNngh/zGwHZOOQMTD+e8FGWexILV+ePMyiDJttAWRh5dhDL8rcl5lSgU3Huiq6Zn6pWTMvdPAb21Dwdyg==
  /@babel/preset-env/7.12.11_@babel+core@7.12.10:
    dependencies:
      '@babel/compat-data': 7.12.7
      '@babel/core': 7.12.10
      '@babel/helper-compilation-targets': 7.12.5_@babel+core@7.12.10
      '@babel/helper-module-imports': 7.12.5
      '@babel/helper-plugin-utils': 7.10.4
      '@babel/helper-validator-option': 7.12.11
      '@babel/plugin-proposal-async-generator-functions': 7.12.1_@babel+core@7.12.10
      '@babel/plugin-proposal-class-properties': 7.12.1_@babel+core@7.12.10
      '@babel/plugin-proposal-dynamic-import': 7.12.1_@babel+core@7.12.10
      '@babel/plugin-proposal-export-namespace-from': 7.12.1_@babel+core@7.12.10
      '@babel/plugin-proposal-json-strings': 7.12.1_@babel+core@7.12.10
      '@babel/plugin-proposal-logical-assignment-operators': 7.12.1_@babel+core@7.12.10
      '@babel/plugin-proposal-nullish-coalescing-operator': 7.12.1_@babel+core@7.12.10
      '@babel/plugin-proposal-numeric-separator': 7.12.7_@babel+core@7.12.10
      '@babel/plugin-proposal-object-rest-spread': 7.12.1_@babel+core@7.12.10
      '@babel/plugin-proposal-optional-catch-binding': 7.12.1_@babel+core@7.12.10
      '@babel/plugin-proposal-optional-chaining': 7.12.7_@babel+core@7.12.10
      '@babel/plugin-proposal-private-methods': 7.12.1_@babel+core@7.12.10
      '@babel/plugin-proposal-unicode-property-regex': 7.12.1_@babel+core@7.12.10
      '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.12.10
      '@babel/plugin-syntax-class-properties': 7.12.1_@babel+core@7.12.10
      '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.12.10
      '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.12.10
      '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.12.10
      '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.12.10
      '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.12.10
      '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.12.10
      '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.12.10
      '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.12.10
      '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.12.10
      '@babel/plugin-syntax-top-level-await': 7.12.1_@babel+core@7.12.10
      '@babel/plugin-transform-arrow-functions': 7.12.1_@babel+core@7.12.10
      '@babel/plugin-transform-async-to-generator': 7.12.1_@babel+core@7.12.10
      '@babel/plugin-transform-block-scoped-functions': 7.12.1_@babel+core@7.12.10
      '@babel/plugin-transform-block-scoping': 7.12.11_@babel+core@7.12.10
      '@babel/plugin-transform-classes': 7.12.1_@babel+core@7.12.10
      '@babel/plugin-transform-computed-properties': 7.12.1_@babel+core@7.12.10
      '@babel/plugin-transform-destructuring': 7.12.1_@babel+core@7.12.10
      '@babel/plugin-transform-dotall-regex': 7.12.1_@babel+core@7.12.10
      '@babel/plugin-transform-duplicate-keys': 7.12.1_@babel+core@7.12.10
      '@babel/plugin-transform-exponentiation-operator': 7.12.1_@babel+core@7.12.10
      '@babel/plugin-transform-for-of': 7.12.1_@babel+core@7.12.10
      '@babel/plugin-transform-function-name': 7.12.1_@babel+core@7.12.10
      '@babel/plugin-transform-literals': 7.12.1_@babel+core@7.12.10
      '@babel/plugin-transform-member-expression-literals': 7.12.1_@babel+core@7.12.10
      '@babel/plugin-transform-modules-amd': 7.12.1_@babel+core@7.12.10
      '@babel/plugin-transform-modules-commonjs': 7.12.1_@babel+core@7.12.10
      '@babel/plugin-transform-modules-systemjs': 7.12.1_@babel+core@7.12.10
      '@babel/plugin-transform-modules-umd': 7.12.1_@babel+core@7.12.10
      '@babel/plugin-transform-named-capturing-groups-regex': 7.12.1_@babel+core@7.12.10
      '@babel/plugin-transform-new-target': 7.12.1_@babel+core@7.12.10
      '@babel/plugin-transform-object-super': 7.12.1_@babel+core@7.12.10
      '@babel/plugin-transform-parameters': 7.12.1_@babel+core@7.12.10
      '@babel/plugin-transform-property-literals': 7.12.1_@babel+core@7.12.10
      '@babel/plugin-transform-regenerator': 7.12.1_@babel+core@7.12.10
      '@babel/plugin-transform-reserved-words': 7.12.1_@babel+core@7.12.10
      '@babel/plugin-transform-shorthand-properties': 7.12.1_@babel+core@7.12.10
      '@babel/plugin-transform-spread': 7.12.1_@babel+core@7.12.10
      '@babel/plugin-transform-sticky-regex': 7.12.7_@babel+core@7.12.10
      '@babel/plugin-transform-template-literals': 7.12.1_@babel+core@7.12.10
      '@babel/plugin-transform-typeof-symbol': 7.12.10_@babel+core@7.12.10
      '@babel/plugin-transform-unicode-escapes': 7.12.1_@babel+core@7.12.10
      '@babel/plugin-transform-unicode-regex': 7.12.1_@babel+core@7.12.10
      '@babel/preset-modules': 0.1.4_@babel+core@7.12.10
      '@babel/types': 7.12.11
      core-js-compat: 3.8.1
      semver: 5.7.1
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-j8Tb+KKIXKYlDBQyIOy4BLxzv1NUOwlHfZ74rvW+Z0Gp4/cI2IMDPBWAgWceGcE7aep9oL/0K9mlzlMGxA8yNw==
  /@babel/preset-modules/0.1.4_@babel+core@7.12.10:
    dependencies:
      '@babel/core': 7.12.10
      '@babel/helper-plugin-utils': 7.10.4
      '@babel/plugin-proposal-unicode-property-regex': 7.12.1_@babel+core@7.12.10
      '@babel/plugin-transform-dotall-regex': 7.12.1_@babel+core@7.12.10
      '@babel/types': 7.12.11
      esutils: 2.0.3
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==
  /@babel/runtime/7.12.5:
    dependencies:
      regenerator-runtime: 0.13.7
    dev: true
    resolution:
      integrity: sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==
  /@babel/template/7.12.7:
    dependencies:
      '@babel/code-frame': 7.12.11
      '@babel/parser': 7.12.11
      '@babel/types': 7.12.11
    dev: true
    resolution:
      integrity: sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==
  /@babel/traverse/7.12.10:
    dependencies:
      '@babel/code-frame': 7.12.11
      '@babel/generator': 7.12.11
      '@babel/helper-function-name': 7.12.11
      '@babel/helper-split-export-declaration': 7.12.11
      '@babel/parser': 7.12.11
      '@babel/types': 7.12.11
      debug: 4.3.1
      globals: 11.12.0
      lodash: 4.17.20
    dev: true
    resolution:
      integrity: sha512-6aEtf0IeRgbYWzta29lePeYSk+YAFIC3kyqESeft8o5CkFlYIMX+EQDDWEiAQ9LHOA3d0oHdgrSsID/CKqXJlg==
  /@babel/types/7.12.11:
    dependencies:
      '@babel/helper-validator-identifier': 7.12.11
      lodash: 4.17.20
      to-fast-properties: 2.0.0
    resolution:
      integrity: sha512-ukA9SQtKThINm++CX1CwmliMrE54J6nIYB5XTwL5f/CLFW9owfls+YSU8tVW15RQ2w+a3fSbPjC6HdQNtWZkiA==
  /@egoist/promise-queue/1.1.0:
    dev: true
    resolution:
      integrity: sha512-NjSXVWv+qizeLXEzzCzN+vLydR772NXyJ6KFBY2+GPUiB7lldV+XUD+OZBlkJ+IBfaQiWHd+IekFg8AvZJU2Ug==
  /@eslint/eslintrc/0.2.2:
    dependencies:
      ajv: 6.12.6
      debug: 4.3.1
      espree: 7.3.1
      globals: 12.4.0
      ignore: 4.0.6
      import-fresh: 3.3.0
      js-yaml: 3.14.1
      lodash: 4.17.20
      minimatch: 3.0.4
      strip-json-comments: 3.1.1
    dev: true
    engines:
      node: ^10.12.0 || >=12.0.0
    resolution:
      integrity: sha512-EfB5OHNYp1F4px/LI/FEnGylop7nOqkQ1LRzCM0KccA2U8tvV8w01KBv37LbO7nW4H+YhKyo2LcJhRwjjV17QQ==
  /@fullhuman/postcss-purgecss/3.1.3:
    dependencies:
      purgecss: 3.1.3
    dev: true
    resolution:
      integrity: sha512-kwOXw8fZ0Lt1QmeOOrd+o4Ibvp4UTEBFQbzvWldjlKv5n+G9sXfIPn1hh63IQIL8K8vbvv1oYMJiIUbuy9bGaA==
  /@hapi/address/2.1.4:
    deprecated: Moved to 'npm install @sideway/address'
    dev: true
    resolution:
      integrity: sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ==
  /@hapi/bourne/1.3.2:
    deprecated: This version has been deprecated and is no longer supported or maintained
    dev: true
    resolution:
      integrity: sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA==
  /@hapi/hoek/8.5.1:
    deprecated: This version has been deprecated and is no longer supported or maintained
    dev: true
    resolution:
      integrity: sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow==
  /@hapi/joi/15.1.1:
    dependencies:
      '@hapi/address': 2.1.4
      '@hapi/bourne': 1.3.2
      '@hapi/hoek': 8.5.1
      '@hapi/topo': 3.1.6
    deprecated: Switch to 'npm install joi'
    dev: true
    resolution:
      integrity: sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ==
  /@hapi/topo/3.1.6:
    dependencies:
      '@hapi/hoek': 8.5.1
    deprecated: This version has been deprecated and is no longer supported or maintained
    dev: true
    resolution:
      integrity: sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ==
  /@iconify/iconify/2.0.0-rc.1:
    dev: true
    resolution:
      integrity: sha512-ji5H04VjYtR4seIEgVVLPxg1KRhrFquOiyfPyLVS6vYPkuqV6bcWdssi05YSmf/OAzG4E7Qsg80/bOKyd5tYTw==
  /@iconify/iconify/2.0.0-rc.4:
    resolution:
      integrity: sha512-YCSECbeXKFJEIVkKgKMjUzJ439ysufmL/a31B1j7dCvnHaBWsX9J4XehhJgg/aTy3yvhHaVhI6xt1kSMZP799A==
  /@iconify/json/1.1.275:
    dev: true
    resolution:
      integrity: sha512-Nt6tXJpZFd/gFRV24BvmlIdxnbMxgshIKFPQwOWgeVjKiOKEwiBKjXUzBE74As7/Olps/ac1gEB40N9/DGOJ3Q==
  /@koa/cors/3.1.0:
    dependencies:
      vary: 1.1.2
    dev: true
    engines:
      node: '>= 8.0.0'
    resolution:
      integrity: sha512-7ulRC1da/rBa6kj6P4g2aJfnET3z8Uf3SWu60cjbtxTA5g8lxRdX/Bd2P92EagGwwAhANeNw8T8if99rJliR6Q==
  /@kwsites/file-exists/1.1.1:
    dependencies:
      debug: 4.3.1
    dev: true
    resolution:
      integrity: sha512-m9/5YGR18lIwxSFDwfE3oA7bWuq9kdau6ugN4H2rJeyhFQZcG9AgSHkQtSD15a8WvTgfz9aikZMrKPHvbpqFiw==
  /@kwsites/promise-deferred/1.1.1:
    dev: true
    resolution:
      integrity: sha512-GaHYm+c0O9MjZRu0ongGBRbinu8gVAMd2UZjji6jVmqKtZluZnptXGWhz1E8j8D2HJ3f/yMxKAUC0b+57wncIw==
  /@nodelib/fs.scandir/2.1.3:
    dependencies:
      '@nodelib/fs.stat': 2.0.3
      run-parallel: 1.1.10
    dev: true
    engines:
      node: '>= 8'
    resolution:
      integrity: sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw==
  /@nodelib/fs.stat/2.0.3:
    dev: true
    engines:
      node: '>= 8'
    resolution:
      integrity: sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA==
  /@nodelib/fs.walk/1.2.4:
    dependencies:
      '@nodelib/fs.scandir': 2.1.3
      fastq: 1.10.0
    dev: true
    engines:
      node: '>= 8'
    resolution:
      integrity: sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ==
  /@polka/url/0.5.0:
    dev: true
    resolution:
      integrity: sha512-oZLYFEAzUKyi3SKnXvj32ZCEGH6RDnao7COuCVhDydMS9NrCSVXhM79VaKyP5+Zc33m0QXEd2DN3UkU7OsHcfw==
  /@purge-icons/core/0.4.5:
    dependencies:
      '@iconify/iconify': 2.0.0-rc.1
      axios: 0.21.0_debug@4.3.1
      debug: 4.3.1
      fast-glob: 3.2.4
      fs-extra: 9.0.1
    dev: true
    resolution:
      integrity: sha512-8YMtl343dFA+dyslxwrvN7zx5uGf8ezFbBjtLOocR638ozUNJY1+cnYRcbbiM2hFkwrptPyyzzEFhdgYeGZhSQ==
  /@purge-icons/generated/0.4.1:
    dependencies:
      '@iconify/iconify': 2.0.0-rc.4
    dev: true
    resolution:
      integrity: sha512-TlCvCDOYi6aiUzpDb5gOvlia3ULu/DTDJzBEhEXIhg9XPY4hIPlqDqScRDcbaBuj2Iauhp+3vSu7tKOuWXN7hg==
  /@rollup/plugin-commonjs/16.0.0_rollup@2.35.1:
    dependencies:
      '@rollup/pluginutils': 3.1.0_rollup@2.35.1
      commondir: 1.0.1
      estree-walker: 2.0.2
      glob: 7.1.6
      is-reference: 1.2.1
      magic-string: 0.25.7
      resolve: 1.19.0
      rollup: 2.35.1
    dev: true
    engines:
      node: '>= 8.0.0'
    peerDependencies:
      rollup: ^2.30.0
    resolution:
      integrity: sha512-LuNyypCP3msCGVQJ7ki8PqYdpjfEkE/xtFa5DqlF+7IBD0JsfMZ87C58heSwIMint58sAUZbt3ITqOmdQv/dXw==
  /@rollup/plugin-json/4.1.0_rollup@2.35.1:
    dependencies:
      '@rollup/pluginutils': 3.1.0_rollup@2.35.1
      rollup: 2.35.1
    dev: true
    peerDependencies:
      rollup: ^1.20.0 || ^2.0.0
    resolution:
      integrity: sha512-yfLbTdNS6amI/2OpmbiBoW12vngr5NW2jCJVZSBEz+H5KfUJZ2M7sDjk0U6GOOdCWFVScShte29o9NezJ53TPw==
  /@rollup/plugin-node-resolve/10.0.0_rollup@2.35.1:
    dependencies:
      '@rollup/pluginutils': 3.1.0_rollup@2.35.1
      '@types/resolve': 1.17.1
      builtin-modules: 3.1.0
      deepmerge: 4.2.2
      is-module: 1.0.0
      resolve: 1.19.0
      rollup: 2.35.1
    dev: true
    engines:
      node: '>= 10.0.0'
    peerDependencies:
      rollup: ^1.20.0||^2.0.0
    resolution:
      integrity: sha512-sNijGta8fqzwA1VwUEtTvWCx2E7qC70NMsDh4ZG13byAXYigBNZMxALhKUSycBks5gupJdq0lFrKumFrRZ8H3A==
  /@rollup/plugin-node-resolve/7.1.3_rollup@1.32.1:
    dependencies:
      '@rollup/pluginutils': 3.1.0_rollup@1.32.1
      '@types/resolve': 0.0.8
      builtin-modules: 3.1.0
      is-module: 1.0.0
      resolve: 1.19.0
      rollup: 1.32.1
    dev: true
    engines:
      node: '>= 8.0.0'
    peerDependencies:
      rollup: ^1.20.0||^2.0.0
    resolution:
      integrity: sha512-RxtSL3XmdTAE2byxekYLnx+98kEUOrPHF/KRVjLH+DEIHy6kjIw7YINQzn+NXiH/NTrQLAwYs0GWB+csWygA9Q==
  /@rollup/plugin-node-resolve/8.4.0:
    dependencies:
      '@rollup/pluginutils': 3.1.0
      '@types/resolve': 1.17.1
      builtin-modules: 3.1.0
      deep-freeze: 0.0.1
      deepmerge: 4.2.2
      is-module: 1.0.0
      resolve: 1.19.0
    dev: true
    engines:
      node: '>= 8.0.0'
    peerDependencies:
      rollup: ^1.20.0||^2.0.0
    resolution:
      integrity: sha512-LFqKdRLn0ShtQyf6SBYO69bGE1upV6wUhBX0vFOUnLAyzx5cwp8svA0eHUnu8+YU57XOkrMtfG63QOpQx25pHQ==
  /@rollup/plugin-replace/2.3.4:
    dependencies:
      '@rollup/pluginutils': 3.1.0
      magic-string: 0.25.7
    dev: true
    peerDependencies:
      rollup: ^1.20.0 || ^2.0.0
    resolution:
      integrity: sha512-waBhMzyAtjCL1GwZes2jaE9MjuQ/DQF2BatH3fRivUF3z0JBFrU0U6iBNC/4WR+2rLKhaAhPWDNPYp4mI6RqdQ==
  /@rollup/plugin-replace/2.3.4_rollup@1.32.1:
    dependencies:
      '@rollup/pluginutils': 3.1.0_rollup@1.32.1
      magic-string: 0.25.7
      rollup: 1.32.1
    dev: true
    peerDependencies:
      rollup: ^1.20.0 || ^2.0.0
    resolution:
      integrity: sha512-waBhMzyAtjCL1GwZes2jaE9MjuQ/DQF2BatH3fRivUF3z0JBFrU0U6iBNC/4WR+2rLKhaAhPWDNPYp4mI6RqdQ==
  /@rollup/pluginutils/3.1.0:
    dependencies:
      '@types/estree': 0.0.39
      estree-walker: 1.0.1
      picomatch: 2.2.2
    dev: true
    engines:
      node: '>= 8.0.0'
    peerDependencies:
      rollup: ^1.20.0||^2.0.0
    resolution:
      integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==
  /@rollup/pluginutils/3.1.0_rollup@1.32.1:
    dependencies:
      '@types/estree': 0.0.39
      estree-walker: 1.0.1
      picomatch: 2.2.2
      rollup: 1.32.1
    dev: true
    engines:
      node: '>= 8.0.0'
    peerDependencies:
      rollup: ^1.20.0||^2.0.0
    resolution:
      integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==
  /@rollup/pluginutils/3.1.0_rollup@2.35.1:
    dependencies:
      '@types/estree': 0.0.39
      estree-walker: 1.0.1
      picomatch: 2.2.2
      rollup: 2.35.1
    dev: true
    engines:
      node: '>= 8.0.0'
    peerDependencies:
      rollup: ^1.20.0||^2.0.0
    resolution:
      integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==
  /@rollup/pluginutils/4.1.0_rollup@2.35.1:
    dependencies:
      estree-walker: 2.0.2
      picomatch: 2.2.2
      rollup: 2.35.1
    dev: true
    engines:
      node: '>= 8.0.0'
    peerDependencies:
      rollup: ^1.20.0||^2.0.0
    resolution:
      integrity: sha512-TrBhfJkFxA+ER+ew2U2/fHbebhLT/l/2pRk0hfj9KusXUuRXd2v0R58AfaZK9VXDQ4TogOSEmICVrQAA3zFnHQ==
  /@sindresorhus/is/0.14.0:
    dev: true
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==
  /@sindresorhus/is/4.0.0:
    dev: true
    engines:
      node: '>=10'
    resolution:
      integrity: sha512-FyD2meJpDPjyNQejSjvnhpgI/azsQkA4lGbuu5BQZfjvJ9cbRZXzeWL2HceCekW4lixO9JPesIIQkSoLjeJHNQ==
  /@surma/rollup-plugin-off-main-thread/1.4.2:
    dependencies:
      ejs: 2.7.4
      magic-string: 0.25.7
    dev: true
    resolution:
      integrity: sha512-yBMPqmd1yEJo/280PAMkychuaALyQ9Lkb5q1ck3mjJrFuEobIfhnQ4J3mbvBoISmR3SWMWV+cGB/I0lCQee79A==
  /@szmarczak/http-timer/1.1.2:
    dependencies:
      defer-to-connect: 1.1.3
    dev: true
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==
  /@szmarczak/http-timer/4.0.5:
    dependencies:
      defer-to-connect: 2.0.0
    dev: true
    engines:
      node: '>=10'
    resolution:
      integrity: sha512-PyRA9sm1Yayuj5OIoJ1hGt2YISX45w9WcFbh6ddT0Z/0yaFxOtGLInr4jUfU1EAFVs0Yfyfev4RNwBlUaHdlDQ==
  /@types/accepts/1.3.5:
    dependencies:
      '@types/node': 14.14.14
    dev: true
    resolution:
      integrity: sha512-jOdnI/3qTpHABjM5cx1Hc0sKsPoYCp+DP/GJRGtDlPd7fiV9oXGGIcjW/ZOxLIvjGz8MA+uMZI9metHlgqbgwQ==
  /@types/body-parser/1.19.0:
    dependencies:
      '@types/connect': 3.4.34
      '@types/node': 14.14.14
    dev: true
    resolution:
      integrity: sha512-W98JrE0j2K78swW4ukqMleo8R7h/pFETjM2DQ90MF6XK2i4LO4W3gQ71Lt4w3bfm2EvVSyWHplECvB5sK22yFQ==
  /@types/cacheable-request/6.0.1:
    dependencies:
      '@types/http-cache-semantics': 4.0.0
      '@types/keyv': 3.1.1
      '@types/node': 14.14.14
      '@types/responselike': 1.0.0
    dev: true
    resolution:
      integrity: sha512-ykFq2zmBGOCbpIXtoVbz4SKY5QriWPh3AjyU4G74RYbtt5yOc5OfaY75ftjg7mikMOla1CTGpX3lLbuJh8DTrQ==
  /@types/command-line-args/5.0.0:
    dev: true
    resolution:
      integrity: sha512-4eOPXyn5DmP64MCMF8ePDvdlvlzt2a+F8ZaVjqmh2yFCpGjc1kI3kGnCFYX9SCsGTjQcWIyVZ86IHCEyjy/MNg==
  /@types/command-line-usage/5.0.1:
    dev: true
    resolution:
      integrity: sha512-/xUgezxxYePeXhg5S04hUjxG9JZi+rJTs1+4NwpYPfSaS7BeDa6tVJkH6lN9Cb6rl8d24Fi2uX0s0Ngg2JT6gg==
  /@types/connect/3.4.34:
    dependencies:
      '@types/node': 14.14.14
    dev: true
    resolution:
      integrity: sha512-ePPA/JuI+X0vb+gSWlPKOY0NdNAie/rPUqX2GUPpbZwiKTkSPhjXWuee47E4MtE54QVzGCQMQkAL6JhV2E1+cQ==
  /@types/content-disposition/0.5.3:
    dev: true
    resolution:
      integrity: sha512-P1bffQfhD3O4LW0ioENXUhZ9OIa0Zn+P7M+pWgkCKaT53wVLSq0mrKksCID/FGHpFhRSxRGhgrQmfhRuzwtKdg==
  /@types/cookie/0.3.3:
    dev: false
    optional: true
    resolution:
      integrity: sha512-LKVP3cgXBT9RYj+t+9FDKwS5tdI+rPBXaNSkma7hvqy35lc7mAokC2zsqWJH0LaqIt3B962nuYI77hsJoT1gow==
  /@types/cookies/0.7.5:
    dependencies:
      '@types/connect': 3.4.34
      '@types/express': 4.17.9
      '@types/keygrip': 1.0.2
      '@types/node': 14.14.14
    dev: true
    resolution:
      integrity: sha512-3+TAFSm78O7/bAeYdB8FoYGntuT87vVP9JKuQRL8sRhv9313LP2SpHHL50VeFtnyjIcb3UELddMk5Yt0eOSOkg==
  /@types/estree/0.0.39:
    dev: true
    resolution:
      integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==
  /@types/estree/0.0.45:
    dev: true
    resolution:
      integrity: sha512-jnqIUKDUqJbDIUxm0Uj7bnlMnRm1T/eZ9N+AVMqhPgzrba2GhGG5o/jCTwmdPK709nEZsGoMzXEDUjcXHa3W0g==
  /@types/express-serve-static-core/4.17.17:
    dependencies:
      '@types/node': 14.14.14
      '@types/qs': 6.9.5
      '@types/range-parser': 1.2.3
    dev: true
    resolution:
      integrity: sha512-YYlVaCni5dnHc+bLZfY908IG1+x5xuibKZMGv8srKkvtul3wUuanYvpIj9GXXoWkQbaAdR+kgX46IETKUALWNQ==
  /@types/express/4.17.9:
    dependencies:
      '@types/body-parser': 1.19.0
      '@types/express-serve-static-core': 4.17.17
      '@types/qs': 6.9.5
      '@types/serve-static': 1.13.8
    dev: true
    resolution:
      integrity: sha512-SDzEIZInC4sivGIFY4Sz1GG6J9UObPwCInYJjko2jzOf/Imx/dlpume6Xxwj1ORL82tBbmN4cPDIDkLbWHk9hw==
  /@types/glob/7.1.3:
    dependencies:
      '@types/minimatch': 3.0.3
      '@types/node': 14.14.14
    dev: true
    resolution:
      integrity: sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==
  /@types/http-assert/1.5.1:
    dev: true
    resolution:
      integrity: sha512-PGAK759pxyfXE78NbKxyfRcWYA/KwW17X290cNev/qAsn9eQIxkH4shoNBafH37wewhDG/0p1cHPbK6+SzZjWQ==
  /@types/http-cache-semantics/4.0.0:
    dev: true
    resolution:
      integrity: sha512-c3Xy026kOF7QOTn00hbIllV1dLR9hG9NkSrLQgCVs8NF6sBU+VGWjD3wLPhmh1TYAc7ugCFsvHYMN4VcBN1U1A==
  /@types/http-errors/1.8.0:
    dev: true
    resolution:
      integrity: sha512-2aoSC4UUbHDj2uCsCxcG/vRMXey/m17bC7UwitVm5hn22nI8O8Y9iDpA76Orc+DWkQ4zZrOKEshCqR/jSuXAHA==
  /@types/http-proxy/1.17.4:
    dependencies:
      '@types/node': 14.14.14
    dev: true
    resolution:
      integrity: sha512-IrSHl2u6AWXduUaDLqYpt45tLVCtYv7o4Z0s1KghBCDgIIS9oW5K1H8mZG/A2CfeLdEa7rTd1ACOiHBc1EMT2Q==
  /@types/json-schema/7.0.6:
    dev: true
    resolution:
      integrity: sha512-3c+yGKvVP5Y9TYBEibGNR+kLtijnj7mYrXRg+WpFb2X9xm04g/DXYkfg4hmzJQosc9snFNUPkbYIhu+KAm6jJw==
  /@types/json5/0.0.29:
    dev: true
    resolution:
      integrity: sha1-7ihweulOEdK4J7y+UnC86n8+ce4=
  /@types/keygrip/1.0.2:
    dev: true
    resolution:
      integrity: sha512-GJhpTepz2udxGexqos8wgaBx4I/zWIDPh/KOGEwAqtuGDkOUJu5eFvwmdBX4AmB8Odsr+9pHCQqiAqDL/yKMKw==
  /@types/keyv/3.1.1:
    dependencies:
      '@types/node': 14.14.14
    dev: true
    resolution:
      integrity: sha512-MPtoySlAZQ37VoLaPcTHCu1RWJ4llDkULYZIzOYxlhxBqYPB0RsRlmMU0R6tahtFe27mIdkHV+551ZWV4PLmVw==
  /@types/koa-compose/3.2.5:
    dependencies:
      '@types/koa': 2.11.6
    dev: true
    resolution:
      integrity: sha512-B8nG/OoE1ORZqCkBVsup/AKcvjdgoHnfi4pZMn5UwAPCbhk/96xyv284eBYW8JlQbQ7zDmnpFr68I/40mFoIBQ==
  /@types/koa/2.11.6:
    dependencies:
      '@types/accepts': 1.3.5
      '@types/content-disposition': 0.5.3
      '@types/cookies': 0.7.5
      '@types/http-assert': 1.5.1
      '@types/http-errors': 1.8.0
      '@types/keygrip': 1.0.2
      '@types/koa-compose': 3.2.5
      '@types/node': 14.14.14
    dev: true
    resolution:
      integrity: sha512-BhyrMj06eQkk04C97fovEDQMpLpd2IxCB4ecitaXwOKGq78Wi2tooaDOWOFGajPk8IkQOAtMppApgSVkYe1F/A==
  /@types/lru-cache/5.1.0:
    dev: true
    resolution:
      integrity: sha512-RaE0B+14ToE4l6UqdarKPnXwVDuigfFv+5j9Dze/Nqr23yyuqdNvzcZi3xB+3Agvi5R4EOgAksfv3lXX4vBt9w==
  /@types/mime/2.0.3:
    dev: true
    resolution:
      integrity: sha512-Jus9s4CDbqwocc5pOAnh8ShfrnMcPHuJYzVcSUU7lrh8Ni5HuIqX3oilL86p3dlTrk0LzHRCgA/GQ7uNCw6l2Q==
  /@types/minimatch/3.0.3:
    dev: true
    resolution:
      integrity: sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==
  /@types/node/14.14.14:
    dev: true
    resolution:
      integrity: sha512-UHnOPWVWV1z+VV8k6L1HhG7UbGBgIdghqF3l9Ny9ApPghbjICXkUJSd/b9gOgQfjM1r+37cipdw/HJ3F6ICEnQ==
  /@types/normalize-package-data/2.4.0:
    dev: true
    resolution:
      integrity: sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==
  /@types/nprogress/0.2.0:
    dev: true
    resolution:
      integrity: sha512-1cYJrqq9GezNFPsWTZpFut/d4CjpZqA0vhqDUPFWYKF1oIyBz5qnoYMzR+0C/T96t3ebLAC1SSnwrVOm5/j74A==
  /@types/parse-json/4.0.0:
    dev: true
    resolution:
      integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==
  /@types/qs/6.9.5:
    dev: true
    resolution:
      integrity: sha512-/JHkVHtx/REVG0VVToGRGH2+23hsYLHdyG+GrvoUGlGAd0ErauXDyvHtRI/7H7mzLm+tBCKA7pfcpkQ1lf58iQ==
  /@types/range-parser/1.2.3:
    dev: true
    resolution:
      integrity: sha512-ewFXqrQHlFsgc09MK5jP5iR7vumV/BYayNC6PgJO2LPe8vrnNFyjQjSppfEngITi0qvfKtzFvgKymGheFM9UOA==
  /@types/resolve/0.0.8:
    dependencies:
      '@types/node': 14.14.14
    dev: true
    resolution:
      integrity: sha512-auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ==
  /@types/resolve/1.17.1:
    dependencies:
      '@types/node': 14.14.14
    dev: true
    resolution:
      integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==
  /@types/responselike/1.0.0:
    dependencies:
      '@types/node': 14.14.14
    dev: true
    resolution:
      integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==
  /@types/serve-static/1.13.8:
    dependencies:
      '@types/mime': 2.0.3
      '@types/node': 14.14.14
    dev: true
    resolution:
      integrity: sha512-MoJhSQreaVoL+/hurAZzIm8wafFR6ajiTM1m4A0kv6AGeVBl4r4pOV8bGFrjjq1sGxDTnCoF8i22o0/aE5XCyA==
  /@types/shelljs/0.8.8:
    dependencies:
      '@types/glob': 7.1.3
      '@types/node': 14.14.14
    dev: true
    resolution:
      integrity: sha512-lD3LWdg6j8r0VRBFahJVaxoW0SIcswxKaFUrmKl33RJVeeoNYQAz4uqCJ5Z6v4oIBOsC5GozX+I5SorIKiTcQA==
  /@types/workbox-build/5.0.0:
    dependencies:
      '@types/workbox-routing': 4.3.0
    dev: true
    resolution:
      integrity: sha512-6hn6W63+U1zaTRCaHIwJTVx1FaZbXZDA9dOE/txsQk8D0nRDZLxtnTwhfyvhtxnWb+zY7nH7psuJXv4oUDZyMA==
  /@types/workbox-routing/4.3.0:
    dev: true
    resolution:
      integrity: sha512-op5P/f6n+9g5X4a+sYONp9EALnNxpoU3oXuB/BjeQv9d+k0bNE4LYSF06K6tXYL4PeCIZVJOi4yMCUCOi2NaqQ==
  /@types/yauzl/2.9.1:
    dependencies:
      '@types/node': 14.14.14
    dev: true
    optional: true
    resolution:
      integrity: sha512-A1b8SU4D10uoPjwb0lnHmmu8wZhR9d+9o2PKBQT2jU5YPTKsxac6M2qGAdY7VcL+dHHhARVUDmeg0rOrcd9EjA==
  /@typescript-eslint/eslint-plugin/4.10.0_6b61a0c92e8c4cfbede913a9a92460e2:
    dependencies:
      '@typescript-eslint/experimental-utils': 4.10.0_eslint@7.16.0+typescript@4.1.3
      '@typescript-eslint/parser': 4.10.0_eslint@7.16.0+typescript@4.1.3
      '@typescript-eslint/scope-manager': 4.10.0
      debug: 4.3.1
      eslint: 7.16.0
      functional-red-black-tree: 1.0.1
      regexpp: 3.1.0
      semver: 7.3.4
      tsutils: 3.17.1_typescript@4.1.3
      typescript: 4.1.3
    dev: true
    engines:
      node: ^10.12.0 || >=12.0.0
    peerDependencies:
      '@typescript-eslint/parser': ^4.0.0
      eslint: ^5.0.0 || ^6.0.0 || ^7.0.0
      typescript: '*'
    peerDependenciesMeta:
      typescript:
        optional: true
    resolution:
      integrity: sha512-h6/V46o6aXpKRlarP1AiJEXuCJ7cMQdlpfMDrcllIgX3dFkLwEBTXAoNP98ZoOmqd1xvymMVRAI4e7yVvlzWEg==
  /@typescript-eslint/eslint-plugin/4.11.0_1b9a0c47bb6bc72fe9ec08ec801e03a4:
    dependencies:
      '@typescript-eslint/experimental-utils': 4.11.0_eslint@7.16.0+typescript@4.1.3
      '@typescript-eslint/parser': 4.11.0_eslint@7.16.0+typescript@4.1.3
      '@typescript-eslint/scope-manager': 4.11.0
      debug: 4.3.1
      eslint: 7.16.0
      functional-red-black-tree: 1.0.1
      regexpp: 3.1.0
      semver: 7.3.4
      tsutils: 3.17.1_typescript@4.1.3
      typescript: 4.1.3
    dev: true
    engines:
      node: ^10.12.0 || >=12.0.0
    peerDependencies:
      '@typescript-eslint/parser': ^4.0.0
      eslint: ^5.0.0 || ^6.0.0 || ^7.0.0
      typescript: '*'
    peerDependenciesMeta:
      typescript:
        optional: true
    resolution:
      integrity: sha512-x4arJMXBxyD6aBXLm3W7mSDZRiABzy+2PCLJbL7OPqlp53VXhaA1HKK7R2rTee5OlRhnUgnp8lZyVIqjnyPT6g==
  /@typescript-eslint/experimental-utils/4.10.0_eslint@7.16.0+typescript@4.1.3:
    dependencies:
      '@types/json-schema': 7.0.6
      '@typescript-eslint/scope-manager': 4.10.0
      '@typescript-eslint/types': 4.10.0
      '@typescript-eslint/typescript-estree': 4.10.0_typescript@4.1.3
      eslint: 7.16.0
      eslint-scope: 5.1.1
      eslint-utils: 2.1.0
    dev: true
    engines:
      node: ^10.12.0 || >=12.0.0
    peerDependencies:
      eslint: '*'
      typescript: '*'
    resolution:
      integrity: sha512-opX+7ai1sdWBOIoBgpVJrH5e89ra1KoLrJTz0UtWAa4IekkKmqDosk5r6xqRaNJfCXEfteW4HXQAwMdx+jjEmw==
  /@typescript-eslint/experimental-utils/4.11.0_eslint@7.16.0+typescript@4.1.3:
    dependencies:
      '@types/json-schema': 7.0.6
      '@typescript-eslint/scope-manager': 4.11.0
      '@typescript-eslint/types': 4.11.0
      '@typescript-eslint/typescript-estree': 4.11.0_typescript@4.1.3
      eslint: 7.16.0
      eslint-scope: 5.1.1
      eslint-utils: 2.1.0
    dev: true
    engines:
      node: ^10.12.0 || >=12.0.0
    peerDependencies:
      eslint: '*'
      typescript: '*'
    resolution:
      integrity: sha512-1VC6mSbYwl1FguKt8OgPs8xxaJgtqFpjY/UzUYDBKq4pfQ5lBvN2WVeqYkzf7evW42axUHYl2jm9tNyFsb8oLg==
  /@typescript-eslint/parser/4.10.0_eslint@7.16.0+typescript@4.1.3:
    dependencies:
      '@typescript-eslint/scope-manager': 4.10.0
      '@typescript-eslint/types': 4.10.0
      '@typescript-eslint/typescript-estree': 4.10.0_typescript@4.1.3
      debug: 4.3.1
      eslint: 7.16.0
      typescript: 4.1.3
    dev: true
    engines:
      node: ^10.12.0 || >=12.0.0
    peerDependencies:
      eslint: ^5.0.0 || ^6.0.0 || ^7.0.0
      typescript: '*'
    peerDependenciesMeta:
      typescript:
        optional: true
    resolution:
      integrity: sha512-amBvUUGBMadzCW6c/qaZmfr3t9PyevcSWw7hY2FuevdZVp5QPw/K76VSQ5Sw3BxlgYCHZcK6DjIhSZK0PQNsQg==
  /@typescript-eslint/parser/4.11.0_eslint@7.16.0+typescript@4.1.3:
    dependencies:
      '@typescript-eslint/scope-manager': 4.11.0
      '@typescript-eslint/types': 4.11.0
      '@typescript-eslint/typescript-estree': 4.11.0_typescript@4.1.3
      debug: 4.3.1
      eslint: 7.16.0
      typescript: 4.1.3
    dev: true
    engines:
      node: ^10.12.0 || >=12.0.0
    peerDependencies:
      eslint: ^5.0.0 || ^6.0.0 || ^7.0.0
      typescript: '*'
    peerDependenciesMeta:
      typescript:
        optional: true
    resolution:
      integrity: sha512-NBTtKCC7ZtuxEV5CrHUO4Pg2s784pvavc3cnz6V+oJvVbK4tH9135f/RBP6eUA2KHiFKAollSrgSctQGmHbqJQ==
  /@typescript-eslint/scope-manager/4.10.0:
    dependencies:
      '@typescript-eslint/types': 4.10.0
      '@typescript-eslint/visitor-keys': 4.10.0
    dev: true
    engines:
      node: ^8.10.0 || ^10.13.0 || >=11.10.1
    resolution:
      integrity: sha512-WAPVw35P+fcnOa8DEic0tQUhoJJsgt+g6DEcz257G7vHFMwmag58EfowdVbiNcdfcV27EFR0tUBVXkDoIvfisQ==
  /@typescript-eslint/scope-manager/4.11.0:
    dependencies:
      '@typescript-eslint/types': 4.11.0
      '@typescript-eslint/visitor-keys': 4.11.0
    dev: true
    engines:
      node: ^8.10.0 || ^10.13.0 || >=11.10.1
    resolution:
      integrity: sha512-6VSTm/4vC2dHM3ySDW9Kl48en+yLNfVV6LECU8jodBHQOhO8adAVizaZ1fV0QGZnLQjQ/y0aBj5/KXPp2hBTjA==
  /@typescript-eslint/types/4.10.0:
    dev: true
    engines:
      node: ^8.10.0 || ^10.13.0 || >=11.10.1
    resolution:
      integrity: sha512-+dt5w1+Lqyd7wIPMa4XhJxUuE8+YF+vxQ6zxHyhLGHJjHiunPf0wSV8LtQwkpmAsRi1lEOoOIR30FG5S2HS33g==
  /@typescript-eslint/types/4.11.0:
    dev: true
    engines:
      node: ^8.10.0 || ^10.13.0 || >=11.10.1
    resolution:
      integrity: sha512-XXOdt/NPX++txOQHM1kUMgJUS43KSlXGdR/aDyEwuAEETwuPt02Nc7v+s57PzuSqMbNLclblQdv3YcWOdXhQ7g==
  /@typescript-eslint/typescript-estree/4.10.0_typescript@4.1.3:
    dependencies:
      '@typescript-eslint/types': 4.10.0
      '@typescript-eslint/visitor-keys': 4.10.0
      debug: 4.3.1
      globby: 11.0.1
      is-glob: 4.0.1
      lodash: 4.17.20
      semver: 7.3.4
      tsutils: 3.17.1_typescript@4.1.3
      typescript: 4.1.3
    dev: true
    engines:
      node: ^10.12.0 || >=12.0.0
    peerDependencies:
      typescript: '*'
    peerDependenciesMeta:
      typescript:
        optional: true
    resolution:
      integrity: sha512-mGK0YRp9TOk6ZqZ98F++bW6X5kMTzCRROJkGXH62d2azhghmq+1LNLylkGe6uGUOQzD452NOAEth5VAF6PDo5g==
  /@typescript-eslint/typescript-estree/4.11.0_typescript@4.1.3:
    dependencies:
      '@typescript-eslint/types': 4.11.0
      '@typescript-eslint/visitor-keys': 4.11.0
      debug: 4.3.1
      globby: 11.0.1
      is-glob: 4.0.1
      lodash: 4.17.20
      semver: 7.3.4
      tsutils: 3.17.1_typescript@4.1.3
      typescript: 4.1.3
    dev: true
    engines:
      node: ^10.12.0 || >=12.0.0
    peerDependencies:
      typescript: '*'
    peerDependenciesMeta:
      typescript:
        optional: true
    resolution:
      integrity: sha512-eA6sT5dE5RHAFhtcC+b5WDlUIGwnO9b0yrfGa1mIOIAjqwSQCpXbLiFmKTdRbQN/xH2EZkGqqLDrKUuYOZ0+Hg==
  /@typescript-eslint/visitor-keys/4.10.0:
    dependencies:
      '@typescript-eslint/types': 4.10.0
      eslint-visitor-keys: 2.0.0
    dev: true
    engines:
      node: ^8.10.0 || ^10.13.0 || >=11.10.1
    resolution:
      integrity: sha512-hPyz5qmDMuZWFtHZkjcCpkAKHX8vdu1G3YsCLEd25ryZgnJfj6FQuJ5/O7R+dB1ueszilJmAFMtlU4CA6se3Jg==
  /@typescript-eslint/visitor-keys/4.11.0:
    dependencies:
      '@typescript-eslint/types': 4.11.0
      eslint-visitor-keys: 2.0.0
    dev: true
    engines:
      node: ^8.10.0 || ^10.13.0 || >=11.10.1
    resolution:
      integrity: sha512-tRYKyY0i7cMk6v4UIOCjl1LhuepC/pc6adQqJk4Is3YcC6k46HvsV9Wl7vQoLbm9qADgeujiT7KdLrylvFIQ+A==
  /@vue/compiler-core/3.0.4:
    dependencies:
      '@babel/parser': 7.12.11
      '@babel/types': 7.12.11
      '@vue/shared': 3.0.4
      estree-walker: 2.0.2
      source-map: 0.6.1
    resolution:
      integrity: sha512-snpMICsbWTZqBFnPB03qr4DtiSxVYfDF3DvbDSkN9Z9NTM8Chl8E/lYhKBSsvauq91DAWAh8PU3lr9vrLyQsug==
  /@vue/compiler-dom/3.0.4:
    dependencies:
      '@vue/compiler-core': 3.0.4
      '@vue/shared': 3.0.4
    resolution:
      integrity: sha512-FOxbHBIkkGjYQeTz1DlXQjS1Ms8EPXQWsdTdTPeohoS0KzCz6RiOjiAG+jLtMi6Nr5GX2h0TlCvcnI8mcsicFQ==
  /@vue/compiler-sfc/3.0.4_vue@3.0.4:
    dependencies:
      '@babel/parser': 7.12.11
      '@babel/types': 7.12.11
      '@vue/compiler-core': 3.0.4
      '@vue/compiler-dom': 3.0.4
      '@vue/compiler-ssr': 3.0.4
      '@vue/shared': 3.0.4
      consolidate: 0.16.0
      estree-walker: 2.0.2
      hash-sum: 2.0.0
      lru-cache: 5.1.1
      magic-string: 0.25.7
      merge-source-map: 1.1.0
      postcss: 8.2.1
      postcss-modules: 3.2.2
      postcss-selector-parser: 6.0.4
      source-map: 0.6.1
      vue: 3.0.4
    dev: true
    peerDependencies:
      vue: 3.0.4
    resolution:
      integrity: sha512-brDn6HTuK6R3oBCjtMPPsIpyJEZFinlnxjtBXww/goFJOJBAU9CrsdegwyZItNnixCFUIg4CLv4Nj1Eg/eKlfg==
  /@vue/compiler-ssr/3.0.4:
    dependencies:
      '@vue/compiler-dom': 3.0.4
      '@vue/shared': 3.0.4
    dev: true
    resolution:
      integrity: sha512-4aYWQEL4+LS4+D44K9Z7xMOWMEjBsz4Li9nMcj2rxRQ35ewK6uFPodvs6ORP60iBDSkwUFZoldFlNemQlu1BFw==
  /@vue/reactivity/3.0.4:
    dependencies:
      '@vue/shared': 3.0.4
    resolution:
      integrity: sha512-AFTABrLhUYZY2on3ea9FxeXal7w3f6qIp9gT+/oG93H7dFTL5LvVnxygCopv7tvkIl/GSGQb/yK1D1gmXx1Pww==
  /@vue/runtime-core/3.0.4:
    dependencies:
      '@vue/reactivity': 3.0.4
      '@vue/shared': 3.0.4
    resolution:
      integrity: sha512-qH9e4kqU7b3u1JewvLmGmoAGY+mnuBqz7aEKb2mhpEgwa1yFv496BRuUfMXXMCix3+TndUVMJ8jt41FSdNppwg==
  /@vue/runtime-dom/3.0.4:
    dependencies:
      '@vue/runtime-core': 3.0.4
      '@vue/shared': 3.0.4
      csstype: 2.6.14
    resolution:
      integrity: sha512-BGIoiTSESzWUhN0Ofi2X/q+HN8f6IUFmUEyyBGKbmx7DTAJNZhFfjqsepfXQrM5IGeTfJLB1ZEVyroDQJNXq3g==
  /@vue/shared/3.0.4:
    resolution:
      integrity: sha512-Swfbz31AaMX48CpFl+YmIrqOH9MgJMTrltG9e26A4ZxYx9LjGuMV+41WnxFzS3Bc9nbrc6sDPM37G6nIT8NJSg==
  /@vuedx/analyze/0.2.3_vue@3.0.4:
    dependencies:
      '@babel/code-frame': 7.12.11
      '@babel/parser': 7.12.11
      '@babel/traverse': 7.12.10
      '@babel/types': 7.12.11
      '@vue/compiler-core': 3.0.4
      '@vue/compiler-sfc': 3.0.4_vue@3.0.4
      cli-highlight: 2.1.9
      commander: 6.2.1
      fast-glob: 3.2.4
      hash-sum: 2.0.0
    dev: true
    hasBin: true
    peerDependencies:
      vue: '*'
    resolution:
      integrity: sha512-w9raivZhLD/VQpAI/TMGZTmlK6WJqOWOc3OQuy837fhciYyV32WuwjURAQuJrBqvEMxJMtiUIR3KSS61TGoEmw==
  /@vuedx/compiler-tsx/0.2.3:
    dependencies:
      '@babel/parser': 7.12.11
      '@babel/types': 7.12.11
      '@vue/compiler-core': 3.0.4
      '@vuedx/template-ast-types': 0.2.3
      lodash.camelcase: 4.3.0
    dev: true
    resolution:
      integrity: sha512-u+ecTx3NKHr87AZrG+dTu2ZyLZFmJ/kF0LvfvRWRWCtc91AfuRBFLjccamOGuNQg3fJynxREbgfwXQSsB9DCHQ==
  /@vuedx/template-ast-types/0.2.3:
    dependencies:
      '@vue/compiler-core': 3.0.4
    dev: true
    resolution:
      integrity: sha512-ViWbGaFcNKvenYRaiDWqEGBBbOYQl15a6monHlGipZNTyW3Vk+/dIrxQvj3/WT+MBUIQboWrLHIooDCfSl5i9g==
  /@vuedx/typescript-plugin-vue/0.2.3_vue@3.0.4:
    dependencies:
      '@vue/compiler-core': 3.0.4
      '@vuedx/analyze': 0.2.3_vue@3.0.4
      '@vuedx/template-ast-types': 0.2.3
      '@vuedx/vue-virtual-textdocument': 0.2.3_vue@3.0.4
      de-indent: 1.0.2
      quick-lru: 5.1.1
      typescript: 3.9.7
      vscode-uri: 2.1.2
    dev: true
    peerDependencies:
      vue: '*'
    resolution:
      integrity: sha512-3P6DPnPv1JkGqUlOi/as9btiASJvPNyMT8WNRMZpAZI9eb7fj97c34N8oeLtNyI700CrnCiJvWUKZmJpRofAlQ==
  /@vuedx/vue-virtual-textdocument/0.2.3_vue@3.0.4:
    dependencies:
      '@vue/compiler-core': 3.0.4
      '@vue/compiler-sfc': 3.0.4_vue@3.0.4
      '@vuedx/analyze': 0.2.3_vue@3.0.4
      '@vuedx/compiler-tsx': 0.2.3
      vscode-languageserver-textdocument: 1.0.1
      vscode-uri: 2.1.2
    dev: true
    peerDependencies:
      vue: '*'
    resolution:
      integrity: sha512-FcFd0S34Ffs3stb3E1zC0LYeJdLNsvKr0CqHMRkdCmHHlp9h4vYKFigBkzzPiT8G6pNyWGrniwi33o4CmKvedQ==
  /@vueuse/core/4.0.0_vue@3.0.4:
    dependencies:
      '@vueuse/shared': 4.0.0_vue@3.0.4
      vue-demi: 0.5.3_vue@3.0.4
    dev: false
    peerDependencies:
      vue: '*'
    resolution:
      integrity: sha512-BBkqriC2j9SH/LuHCggS2MP7VSwBfGkTB9qQh1lzadodk2TnM1JHwM76f3G0hCGqqhEF7ab8Xs+1M1PlvuEQYA==
  /@vueuse/integrations/4.0.0_vue@3.0.4:
    dependencies:
      '@vueuse/shared': 4.0.0_vue@3.0.4
      vue-demi: 0.5.3_vue@3.0.4
    dev: false
    optionalDependencies:
      axios: 0.20.0
      nprogress: 0.2.0
      qrcode: 1.4.4
      universal-cookie: 4.0.4
    peerDependencies:
      vue: '*'
    resolution:
      integrity: sha512-KMYcd17KUI9uo4gRMH8o+TAzhTR4meSAWvyzz2TzUlEWkzbQJ9p9/NV9Y/OACs2ufyuWf/8+8wb8Pddtn7u6Kw==
  /@vueuse/shared/4.0.0_vue@3.0.4:
    dependencies:
      vue-demi: 0.5.3_vue@3.0.4
    dev: false
    peerDependencies:
      vue: '*'
    resolution:
      integrity: sha512-8tn1BpnaMJU2LqFyFzzN6Dvmc1uDsSlb3Neli5bwwb9f+rcASpuOS3nAWAY6/rIODZP1iwXDNCL4rNFR3YxYtQ==
  /@webassemblyjs/ast/1.9.0:
    dependencies:
      '@webassemblyjs/helper-module-context': 1.9.0
      '@webassemblyjs/helper-wasm-bytecode': 1.9.0
      '@webassemblyjs/wast-parser': 1.9.0
    dev: true
    resolution:
      integrity: sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==
  /@webassemblyjs/floating-point-hex-parser/1.9.0:
    dev: true
    resolution:
      integrity: sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==
  /@webassemblyjs/helper-api-error/1.9.0:
    dev: true
    resolution:
      integrity: sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==
  /@webassemblyjs/helper-buffer/1.9.0:
    dev: true
    resolution:
      integrity: sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==
  /@webassemblyjs/helper-code-frame/1.9.0:
    dependencies:
      '@webassemblyjs/wast-printer': 1.9.0
    dev: true
    resolution:
      integrity: sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==
  /@webassemblyjs/helper-fsm/1.9.0:
    dev: true
    resolution:
      integrity: sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==
  /@webassemblyjs/helper-module-context/1.9.0:
    dependencies:
      '@webassemblyjs/ast': 1.9.0
    dev: true
    resolution:
      integrity: sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==
  /@webassemblyjs/helper-wasm-bytecode/1.9.0:
    dev: true
    resolution:
      integrity: sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==
  /@webassemblyjs/helper-wasm-section/1.9.0:
    dependencies:
      '@webassemblyjs/ast': 1.9.0
      '@webassemblyjs/helper-buffer': 1.9.0
      '@webassemblyjs/helper-wasm-bytecode': 1.9.0
      '@webassemblyjs/wasm-gen': 1.9.0
    dev: true
    resolution:
      integrity: sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==
  /@webassemblyjs/ieee754/1.9.0:
    dependencies:
      '@xtuc/ieee754': 1.2.0
    dev: true
    resolution:
      integrity: sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==
  /@webassemblyjs/leb128/1.9.0:
    dependencies:
      '@xtuc/long': 4.2.2
    dev: true
    resolution:
      integrity: sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==
  /@webassemblyjs/utf8/1.9.0:
    dev: true
    resolution:
      integrity: sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==
  /@webassemblyjs/wasm-edit/1.9.0:
    dependencies:
      '@webassemblyjs/ast': 1.9.0
      '@webassemblyjs/helper-buffer': 1.9.0
      '@webassemblyjs/helper-wasm-bytecode': 1.9.0
      '@webassemblyjs/helper-wasm-section': 1.9.0
      '@webassemblyjs/wasm-gen': 1.9.0
      '@webassemblyjs/wasm-opt': 1.9.0
      '@webassemblyjs/wasm-parser': 1.9.0
      '@webassemblyjs/wast-printer': 1.9.0
    dev: true
    resolution:
      integrity: sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==
  /@webassemblyjs/wasm-gen/1.9.0:
    dependencies:
      '@webassemblyjs/ast': 1.9.0
      '@webassemblyjs/helper-wasm-bytecode': 1.9.0
      '@webassemblyjs/ieee754': 1.9.0
      '@webassemblyjs/leb128': 1.9.0
      '@webassemblyjs/utf8': 1.9.0
    dev: true
    resolution:
      integrity: sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==
  /@webassemblyjs/wasm-opt/1.9.0:
    dependencies:
      '@webassemblyjs/ast': 1.9.0
      '@webassemblyjs/helper-buffer': 1.9.0
      '@webassemblyjs/wasm-gen': 1.9.0
      '@webassemblyjs/wasm-parser': 1.9.0
    dev: true
    resolution:
      integrity: sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==
  /@webassemblyjs/wasm-parser/1.9.0:
    dependencies:
      '@webassemblyjs/ast': 1.9.0
      '@webassemblyjs/helper-api-error': 1.9.0
      '@webassemblyjs/helper-wasm-bytecode': 1.9.0
      '@webassemblyjs/ieee754': 1.9.0
      '@webassemblyjs/leb128': 1.9.0
      '@webassemblyjs/utf8': 1.9.0
    dev: true
    resolution:
      integrity: sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==
  /@webassemblyjs/wast-parser/1.9.0:
    dependencies:
      '@webassemblyjs/ast': 1.9.0
      '@webassemblyjs/floating-point-hex-parser': 1.9.0
      '@webassemblyjs/helper-api-error': 1.9.0
      '@webassemblyjs/helper-code-frame': 1.9.0
      '@webassemblyjs/helper-fsm': 1.9.0
      '@xtuc/long': 4.2.2
    dev: true
    resolution:
      integrity: sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==
  /@webassemblyjs/wast-printer/1.9.0:
    dependencies:
      '@webassemblyjs/ast': 1.9.0
      '@webassemblyjs/wast-parser': 1.9.0
      '@xtuc/long': 4.2.2
    dev: true
    resolution:
      integrity: sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==
  /@xtuc/ieee754/1.2.0:
    dev: true
    resolution:
      integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==
  /@xtuc/long/4.2.2:
    dev: true
    resolution:
      integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==
  /accepts/1.3.7:
    dependencies:
      mime-types: 2.1.27
      negotiator: 0.6.2
    dev: true
    engines:
      node: '>= 0.6'
    resolution:
      integrity: sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==
  /acorn-jsx/5.3.1_acorn@7.4.1:
    dependencies:
      acorn: 7.4.1
    dev: true
    peerDependencies:
      acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
    resolution:
      integrity: sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==
  /acorn-node/1.8.2:
    dependencies:
      acorn: 7.4.1
      acorn-walk: 7.2.0
      xtend: 4.0.2
    dev: true
    resolution:
      integrity: sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==
  /acorn-walk/7.2.0:
    dev: true
    engines:
      node: '>=0.4.0'
    resolution:
      integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==
  /acorn/6.4.2:
    dev: true
    engines:
      node: '>=0.4.0'
    hasBin: true
    resolution:
      integrity: sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==
  /acorn/7.4.1:
    dev: true
    engines:
      node: '>=0.4.0'
    hasBin: true
    resolution:
      integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==
  /agent-base/5.1.1:
    dev: true
    engines:
      node: '>= 6.0.0'
    resolution:
      integrity: sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g==
  /ajv-errors/1.0.1_ajv@6.12.6:
    dependencies:
      ajv: 6.12.6
    dev: true
    peerDependencies:
      ajv: '>=5.0.0'
    resolution:
      integrity: sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==
  /ajv-keywords/3.5.2_ajv@6.12.6:
    dependencies:
      ajv: 6.12.6
    dev: true
    peerDependencies:
      ajv: ^6.9.1
    resolution:
      integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==
  /ajv/6.12.6:
    dependencies:
      fast-deep-equal: 3.1.3
      fast-json-stable-stringify: 2.1.0
      json-schema-traverse: 0.4.1
      uri-js: 4.4.0
    dev: true
    resolution:
      integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==
  /ansi-align/3.0.0:
    dependencies:
      string-width: 3.1.0
    dev: true
    resolution:
      integrity: sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw==
  /ansi-colors/4.1.1:
    dev: true
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==
  /ansi-escapes/3.2.0:
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==
  /ansi-regex/3.0.0:
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=
  /ansi-regex/4.1.0:
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==
  /ansi-regex/5.0.0:
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==
  /ansi-styles/3.2.1:
    dependencies:
      color-convert: 1.9.3
    engines:
      node: '>=4'
    resolution:
      integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==
  /ansi-styles/4.3.0:
    dependencies:
      color-convert: 2.0.1
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==
  /any-promise/1.3.0:
    dev: true
    resolution:
      integrity: sha1-q8av7tzqUugJzcA3au0845Y10X8=
  /anymatch/2.0.0:
    dependencies:
      micromatch: 3.1.10
      normalize-path: 2.1.1
    dev: true
    optional: true
    resolution:
      integrity: sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==
  /anymatch/3.1.1:
    dependencies:
      normalize-path: 3.0.0
      picomatch: 2.2.2
    dev: true
    engines:
      node: '>= 8'
    resolution:
      integrity: sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==
  /aproba/1.2.0:
    dev: true
    resolution:
      integrity: sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==
  /archiver-utils/2.1.0:
    dependencies:
      glob: 7.1.6
      graceful-fs: 4.2.4
      lazystream: 1.0.0
      lodash.defaults: 4.2.0
      lodash.difference: 4.5.0
      lodash.flatten: 4.4.0
      lodash.isplainobject: 4.0.6
      lodash.union: 4.6.0
      normalize-path: 3.0.0
      readable-stream: 2.3.7
    dev: true
    engines:
      node: '>= 6'
    resolution:
      integrity: sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==
  /archiver/4.0.2:
    dependencies:
      archiver-utils: 2.1.0
      async: 3.2.0
      buffer-crc32: 0.2.13
      glob: 7.1.6
      readable-stream: 3.6.0
      tar-stream: 2.1.4
      zip-stream: 3.0.1
    dev: true
    engines:
      node: '>= 8'
    resolution:
      integrity: sha512-B9IZjlGwaxF33UN4oPbfBkyA4V1SxNLeIhR1qY8sRXSsbdUkEHrrOvwlYFPx+8uQeCe9M+FG6KgO+imDmQ79CQ==
  /arg/4.1.3:
    dev: true
    resolution:
      integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==
  /argparse/1.0.10:
    dependencies:
      sprintf-js: 1.0.3
    dev: true
    resolution:
      integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==
  /argparse/2.0.1:
    dev: true
    resolution:
      integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==
  /arr-diff/4.0.0:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=
  /arr-flatten/1.1.0:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==
  /arr-union/3.1.0:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=
  /array-back/3.1.0:
    dev: true
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==
  /array-back/4.0.1:
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-Z/JnaVEXv+A9xabHzN43FiiiWEE7gPCRXMrVmRm00tWbjZRul1iHm7ECzlyNq1p4a4ATXz+G9FJ3GqGOkOV3fg==
  /array-includes/3.1.2:
    dependencies:
      call-bind: 1.0.0
      define-properties: 1.1.3
      es-abstract: 1.18.0-next.1
      get-intrinsic: 1.0.2
      is-string: 1.0.5
    dev: true
    engines:
      node: '>= 0.4'
    resolution:
      integrity: sha512-w2GspexNQpx+PutG3QpT437/BenZBj0M/MZGn5mzv/MofYqo0xmRHzn4lFsoDlWJ+THYsGJmFlW68WlDFx7VRw==
  /array-union/2.1.0:
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==
  /array-unique/0.3.2:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=
  /array.prototype.flat/1.2.4:
    dependencies:
      call-bind: 1.0.0
      define-properties: 1.1.3
      es-abstract: 1.18.0-next.1
    dev: true
    engines:
      node: '>= 0.4'
    resolution:
      integrity: sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg==
  /asn1.js/5.4.1:
    dependencies:
      bn.js: 4.11.9
      inherits: 2.0.4
      minimalistic-assert: 1.0.1
      safer-buffer: 2.1.2
    dev: true
    resolution:
      integrity: sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==
  /assert/1.5.0:
    dependencies:
      object-assign: 4.1.1
      util: 0.10.3
    dev: true
    resolution:
      integrity: sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==
  /assign-symbols/1.0.0:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=
  /ast-types/0.13.3:
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha512-XTZ7xGML849LkQP86sWdQzfhwbt3YwIO6MqbX9mUNYY98VKaaVZP7YNNm70IpwecbkkxmfC5IYAzOQ/2p29zRA==
  /ast-types/0.13.4:
    dependencies:
      tslib: 2.0.3
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==
  /astral-regex/1.0.0:
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==
  /astral-regex/2.0.0:
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==
  /async-each/1.0.3:
    dev: true
    optional: true
    resolution:
      integrity: sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==
  /async-shelljs/0.1.4:
    dependencies:
      '@types/shelljs': 0.8.8
      shelljs: 0.8.4
    dev: true
    engines:
      node: '>=6.0.0'
    resolution:
      integrity: sha512-5GE7vC+jWzH0tej9NHeMM7yleEXzN8XuDwompookqMX4SGCRpzGtiyTw5BMEyHjaNX7igWbQ8VUNQ5nkuSC7rg==
  /async/3.2.0:
    dev: true
    resolution:
      integrity: sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw==
  /at-least-node/1.0.0:
    dev: true
    engines:
      node: '>= 4.0.0'
    resolution:
      integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==
  /atob/2.1.2:
    dev: true
    engines:
      node: '>= 4.5.0'
    hasBin: true
    resolution:
      integrity: sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==
  /autoprefixer/10.1.0:
    dependencies:
      browserslist: 4.16.0
      caniuse-lite: 1.0.30001170
      colorette: 1.2.1
      fraction.js: 4.0.12
      normalize-range: 0.1.2
      postcss-value-parser: 4.1.0
    dev: true
    engines:
      node: ^10 || ^12 || >=14
    hasBin: true
    peerDependencies:
      postcss: ^8.1.0
    resolution:
      integrity: sha512-0/lBNwN+ZUnb5su18NZo5MBIjDaq6boQKZcxwy86Gip/CmXA2zZqUoFQLCNAGI5P25ZWSP2RWdhDJ8osfKEjoQ==
  /aws-sdk/2.814.0:
    dependencies:
      buffer: 4.9.2
      events: 1.1.1
      ieee754: 1.1.13
      jmespath: 0.15.0
      querystring: 0.2.0
      sax: 1.2.1
      url: 0.10.3
      uuid: 3.3.2
      xml2js: 0.4.19
    dev: true
    engines:
      node: '>= 0.8.0'
    resolution:
      integrity: sha512-empd1m/J/MAkL6d9OeRpmg9thobULu0wk4v8W3JToaxGi2TD7PIdvE6yliZKyOVAdJINhBWEBhxR4OUIHhcGbQ==
  /aws-ssm/0.3.11:
    dependencies:
      common-types: 1.17.3
    dev: true
    engines:
      node: '>=8.0.0'
    resolution:
      integrity: sha512-kFxdxn92BZ3uWb55jqR0Lp5V3QsVdbPeulFdfGauTDnHVcYCn5WllOvNp/9EDJOpHHV4I4cooBggI8bMPx+wkQ==
  /axios/0.20.0:
    dependencies:
      follow-redirects: 1.13.1
    dev: false
    optional: true
    resolution:
      integrity: sha512-ANA4rr2BDcmmAQLOKft2fufrtuvlqR+cXNNinUmvfeSNCOF98PZL+7M/v1zIdGo7OLjEA9J2gXJL+j4zGsl0bA==
  /axios/0.21.0_debug@4.3.1:
    dependencies:
      follow-redirects: 1.13.1
    dev: true
    peerDependencies:
      debug: '*'
    resolution:
      integrity: sha512-fmkJBknJKoZwem3/IKSSLpkdNXZeBu5Q7GA/aRsr2btgrptmSCxi2oFjZHqGdK9DoTil9PIHlPIZw2EcRJXRvw==
  /babel-eslint/10.1.0_eslint@7.16.0:
    dependencies:
      '@babel/code-frame': 7.12.11
      '@babel/parser': 7.12.11
      '@babel/traverse': 7.12.10
      '@babel/types': 7.12.11
      eslint: 7.16.0
      eslint-visitor-keys: 1.3.0
      resolve: 1.19.0
    dev: true
    engines:
      node: '>=6'
    peerDependencies:
      eslint: '>= 4.12.1'
    resolution:
      integrity: sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==
  /babel-extract-comments/1.0.0:
    dependencies:
      babylon: 6.18.0
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha512-qWWzi4TlddohA91bFwgt6zO/J0X+io7Qp184Fw0m2JYRSTZnJbFR8+07KmzudHCZgOiKRCrjhylwv9Xd8gfhVQ==
  /babel-plugin-dynamic-import-node/2.3.3:
    dependencies:
      object.assign: 4.1.2
    dev: true
    resolution:
      integrity: sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==
  /babel-plugin-syntax-object-rest-spread/6.13.0:
    dev: true
    resolution:
      integrity: sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=
  /babel-plugin-transform-object-rest-spread/6.26.0:
    dependencies:
      babel-plugin-syntax-object-rest-spread: 6.13.0
      babel-runtime: 6.26.0
    dev: true
    resolution:
      integrity: sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY=
  /babel-runtime/6.26.0:
    dependencies:
      core-js: 2.6.12
      regenerator-runtime: 0.11.1
    dev: true
    resolution:
      integrity: sha1-llxwWGaOgrVde/4E/yM3vItWR/4=
  /babylon/6.18.0:
    dev: true
    hasBin: true
    resolution:
      integrity: sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==
  /babylon/7.0.0-beta.47:
    dev: true
    engines:
      node: '>=6.0.0'
    hasBin: true
    resolution:
      integrity: sha512-+rq2cr4GDhtToEzKFD6KZZMDBXhjFAr9JjPw9pAppZACeEWqNM294j+NdBzkSHYXwzzBmVjZ3nEVJlOhbR2gOQ==
  /balanced-match/1.0.0:
    dev: true
    resolution:
      integrity: sha1-ibTRmasr7kneFk6gK4nORi1xt2c=
  /base/0.11.2:
    dependencies:
      cache-base: 1.0.1
      class-utils: 0.3.6
      component-emitter: 1.3.0
      define-property: 1.0.0
      isobject: 3.0.1
      mixin-deep: 1.3.2
      pascalcase: 0.1.1
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==
  /base64-js/1.5.1:
    resolution:
      integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==
  /bestzip/2.1.7:
    dependencies:
      archiver: 4.0.2
      async: 3.2.0
      glob: 7.1.6
      which: 1.3.1
      yargs: 13.3.2
    dev: true
    hasBin: true
    resolution:
      integrity: sha512-Eg5ZP0Viw1beJydZLbW246oCUnvtKGi7DhcB6IlKxP03NaxKCGVhKJD/jY4MLFRINhepfVEhAhnlc/uIxc9dHA==
  /big.js/5.2.2:
    dev: true
    resolution:
      integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==
  /binary-extensions/1.13.1:
    dev: true
    engines:
      node: '>=0.10.0'
    optional: true
    resolution:
      integrity: sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==
  /binary-extensions/2.1.0:
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==
  /bindings/1.5.0:
    dependencies:
      file-uri-to-path: 1.0.0
    dev: true
    optional: true
    resolution:
      integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==
  /bl/4.0.3:
    dependencies:
      buffer: 5.7.1
      inherits: 2.0.4
      readable-stream: 3.6.0
    dev: true
    resolution:
      integrity: sha512-fs4G6/Hu4/EE+F75J8DuN/0IpQqNjAdC7aEQv7Qt8MHGUH7Ckv2MwTEEeN9QehD0pfIDkMI1bkHYkKy7xHyKIg==
  /bluebird/3.7.2:
    dev: true
    resolution:
      integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==
  /bn.js/4.11.9:
    dev: true
    resolution:
      integrity: sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==
  /bn.js/5.1.3:
    dev: true
    resolution:
      integrity: sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==
  /boxen/4.2.0:
    dependencies:
      ansi-align: 3.0.0
      camelcase: 5.3.1
      chalk: 3.0.0
      cli-boxes: 2.2.1
      string-width: 4.2.0
      term-size: 2.2.1
      type-fest: 0.8.1
      widest-line: 3.1.0
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-eB4uT9RGzg2odpER62bBwSLvUeGC+WbRjjyyFhGsKnc8wp/m0+hQsMUvUe3H2V0D5vw0nBdO1hCJoZo5mKeuIQ==
  /brace-expansion/1.1.11:
    dependencies:
      balanced-match: 1.0.0
      concat-map: 0.0.1
    dev: true
    resolution:
      integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==
  /braces/2.3.2:
    dependencies:
      arr-flatten: 1.1.0
      array-unique: 0.3.2
      extend-shallow: 2.0.1
      fill-range: 4.0.0
      isobject: 3.0.1
      repeat-element: 1.1.3
      snapdragon: 0.8.2
      snapdragon-node: 2.1.1
      split-string: 3.1.0
      to-regex: 3.0.2
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==
  /braces/3.0.2:
    dependencies:
      fill-range: 7.0.1
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==
  /brorand/1.1.0:
    dev: true
    resolution:
      integrity: sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=
  /brotli-size/4.0.0:
    dependencies:
      duplexer: 0.1.1
    dev: true
    engines:
      node: '>= 10.16.0'
    resolution:
      integrity: sha512-uA9fOtlTRC0iqKfzff1W34DXUA3GyVqbUaeo3Rw3d4gd1eavKVCETXrn3NzO74W+UVkG3UHu8WxUi+XvKI/huA==
  /browserify-aes/1.2.0:
    dependencies:
      buffer-xor: 1.0.3
      cipher-base: 1.0.4
      create-hash: 1.2.0
      evp_bytestokey: 1.0.3
      inherits: 2.0.4
      safe-buffer: 5.2.1
    dev: true
    resolution:
      integrity: sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==
  /browserify-cipher/1.0.1:
    dependencies:
      browserify-aes: 1.2.0
      browserify-des: 1.0.2
      evp_bytestokey: 1.0.3
    dev: true
    resolution:
      integrity: sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==
  /browserify-des/1.0.2:
    dependencies:
      cipher-base: 1.0.4
      des.js: 1.0.1
      inherits: 2.0.4
      safe-buffer: 5.2.1
    dev: true
    resolution:
      integrity: sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==
  /browserify-rsa/4.1.0:
    dependencies:
      bn.js: 5.1.3
      randombytes: 2.1.0
    dev: true
    resolution:
      integrity: sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==
  /browserify-sign/4.2.1:
    dependencies:
      bn.js: 5.1.3
      browserify-rsa: 4.1.0
      create-hash: 1.2.0
      create-hmac: 1.1.7
      elliptic: 6.5.3
      inherits: 2.0.4
      parse-asn1: 5.1.6
      readable-stream: 3.6.0
      safe-buffer: 5.2.1
    dev: true
    resolution:
      integrity: sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==
  /browserify-zlib/0.2.0:
    dependencies:
      pako: 1.0.11
    dev: true
    resolution:
      integrity: sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==
  /browserslist/4.16.0:
    dependencies:
      caniuse-lite: 1.0.30001170
      colorette: 1.2.1
      electron-to-chromium: 1.3.629
      escalade: 3.1.1
      node-releases: 1.1.67
    dev: true
    engines:
      node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7
    hasBin: true
    resolution:
      integrity: sha512-/j6k8R0p3nxOC6kx5JGAxsnhc9ixaWJfYc+TNTzxg6+ARaESAvQGV7h0uNOB4t+pLQJZWzcrMxXOxjgsCj3dqQ==
  /buffer-alloc-unsafe/1.1.0:
    dev: false
    optional: true
    resolution:
      integrity: sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==
  /buffer-alloc/1.2.0:
    dependencies:
      buffer-alloc-unsafe: 1.1.0
      buffer-fill: 1.0.0
    dev: false
    optional: true
    resolution:
      integrity: sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==
  /buffer-crc32/0.2.13:
    dev: true
    resolution:
      integrity: sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=
  /buffer-fill/1.0.0:
    dev: false
    optional: true
    resolution:
      integrity: sha1-+PeLdniYiO858gXNY39o5wISKyw=
  /buffer-from/1.1.1:
    resolution:
      integrity: sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==
  /buffer-xor/1.0.3:
    dev: true
    resolution:
      integrity: sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=
  /buffer/4.9.2:
    dependencies:
      base64-js: 1.5.1
      ieee754: 1.1.13
      isarray: 1.0.0
    dev: true
    resolution:
      integrity: sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==
  /buffer/5.7.1:
    dependencies:
      base64-js: 1.5.1
      ieee754: 1.2.1
    resolution:
      integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==
  /builtin-modules/1.1.1:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=
  /builtin-modules/3.1.0:
    dev: true
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-k0KL0aWZuBt2lrxrcASWDfwOLMnodeQjodT/1SxEQAXsHANgo6ZC/VEaSEHCXt7aSTZ4/4H5LKa+tBXmW7Vtvw==
  /builtin-status-codes/3.0.0:
    dev: true
    resolution:
      integrity: sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=
  /bytes/3.1.0:
    dev: true
    engines:
      node: '>= 0.8'
    resolution:
      integrity: sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==
  /cac/6.7.1:
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-LfGt47+ugCY65W4yUEyxnZKd/tJSBJD/gUAxQGiQjH7yqdhbaX2XN0Rli4+0W0DJiDONmYeh0TlJxMtXGZspIg==
  /cacache/12.0.4:
    dependencies:
      bluebird: 3.7.2
      chownr: 1.1.4
      figgy-pudding: 3.5.2
      glob: 7.1.6
      graceful-fs: 4.2.4
      infer-owner: 1.0.4
      lru-cache: 5.1.1
      mississippi: 3.0.0
      mkdirp: 0.5.5
      move-concurrently: 1.0.1
      promise-inflight: 1.0.1
      rimraf: 2.7.1
      ssri: 6.0.1
      unique-filename: 1.1.1
      y18n: 4.0.1
    dev: true
    resolution:
      integrity: sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==
  /cache-base/1.0.1:
    dependencies:
      collection-visit: 1.0.0
      component-emitter: 1.3.0
      get-value: 2.0.6
      has-value: 1.0.0
      isobject: 3.0.1
      set-value: 2.0.1
      to-object-path: 0.3.0
      union-value: 1.0.1
      unset-value: 1.0.0
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==
  /cache-content-type/1.0.1:
    dependencies:
      mime-types: 2.1.27
      ylru: 1.2.1
    dev: true
    engines:
      node: '>= 6.0.0'
    resolution:
      integrity: sha512-IKufZ1o4Ut42YUrZSo8+qnMTrFuKkvyoLXUywKz9GJ5BrhOFGhLdkx9sG4KAnVvbY6kEcSFjLQul+DVmBm2bgA==
  /cacheable-lookup/5.0.4:
    dev: true
    engines:
      node: '>=10.6.0'
    resolution:
      integrity: sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==
  /cacheable-request/6.1.0:
    dependencies:
      clone-response: 1.0.2
      get-stream: 5.2.0
      http-cache-semantics: 4.1.0
      keyv: 3.1.0
      lowercase-keys: 2.0.0
      normalize-url: 4.5.0
      responselike: 1.0.2
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==
  /cacheable-request/7.0.1:
    dependencies:
      clone-response: 1.0.2
      get-stream: 5.2.0
      http-cache-semantics: 4.1.0
      keyv: 4.0.3
      lowercase-keys: 2.0.0
      normalize-url: 4.5.0
      responselike: 2.0.0
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-lt0mJ6YAnsrBErpTMWeu5kl/tg9xMAWjavYTN6VQXM1A/teBITuNcccXsCxF0tDQQJf9DfAaX5O4e0zp0KlfZw==
  /cachedir/2.3.0:
    dev: true
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-A+Fezp4zxnit6FanDmv9EqXNAi3vt9DWp51/71UEhXukb7QUuvtv9344h91dyAxuTLoSYJFU299qzR3tzwPAhw==
  /call-bind/1.0.0:
    dependencies:
      function-bind: 1.1.1
      get-intrinsic: 1.0.2
    dev: true
    resolution:
      integrity: sha512-AEXsYIyyDY3MCzbwdhzG3Jx1R0J2wetQyUynn6dYHAO+bg8l1k7jwZtRv4ryryFs7EP+NDlikJlVe59jr0cM2w==
  /callsites/3.1.0:
    dev: true
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==
  /camel-case/3.0.0:
    dependencies:
      no-case: 2.3.2
      upper-case: 1.1.3
    dev: true
    resolution:
      integrity: sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=
  /camelcase-css/2.0.1:
    dev: true
    engines:
      node: '>= 6'
    resolution:
      integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==
  /camelcase/5.3.1:
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==
  /caniuse-lite/1.0.30001170:
    dev: true
    resolution:
      integrity: sha512-Dd4d/+0tsK0UNLrZs3CvNukqalnVTRrxb5mcQm8rHL49t7V5ZaTygwXkrq+FB+dVDf++4ri8eJnFEJAB8332PA==
  /chalk/2.4.2:
    dependencies:
      ansi-styles: 3.2.1
      escape-string-regexp: 1.0.5
      supports-color: 5.5.0
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==
  /chalk/3.0.0:
    dependencies:
      ansi-styles: 4.3.0
      supports-color: 7.2.0
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==
  /chalk/4.1.0:
    dependencies:
      ansi-styles: 4.3.0
      supports-color: 7.2.0
    dev: true
    engines:
      node: '>=10'
    resolution:
      integrity: sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==
  /chardet/0.7.0:
    dev: true
    resolution:
      integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==
  /chokidar/2.1.8:
    dependencies:
      anymatch: 2.0.0
      async-each: 1.0.3
      braces: 2.3.2
      glob-parent: 3.1.0
      inherits: 2.0.4
      is-binary-path: 1.0.1
      is-glob: 4.0.1
      normalize-path: 3.0.0
      path-is-absolute: 1.0.1
      readdirp: 2.2.1
      upath: 1.2.0
    deprecated: Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.
    dev: true
    optional: true
    optionalDependencies:
      fsevents: 1.2.13
    resolution:
      integrity: sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==
  /chokidar/3.4.3:
    dependencies:
      anymatch: 3.1.1
      braces: 3.0.2
      glob-parent: 5.1.1
      is-binary-path: 2.1.0
      is-glob: 4.0.1
      normalize-path: 3.0.0
      readdirp: 3.5.0
    dev: true
    engines:
      node: '>= 8.10.0'
    optionalDependencies:
      fsevents: 2.1.3
    resolution:
      integrity: sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ==
  /chownr/1.1.4:
    dev: true
    resolution:
      integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==
  /chrome-trace-event/1.0.2:
    dependencies:
      tslib: 1.14.1
    dev: true
    engines:
      node: '>=6.0'
    resolution:
      integrity: sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==
  /chromium/3.0.2:
    dependencies:
      cachedir: 2.3.0
      debug: 4.3.1
      extract-zip: 1.7.0
      got: 11.8.1
      progress: 2.0.3
      rimraf: 2.7.1
      tmp: 0.0.33
      tunnel: 0.0.6
    dev: true
    os:
      - darwin
      - linux
      - win32
    requiresBuild: true
    resolution:
      integrity: sha512-jxkcLjAYc4Oa72UaVnk60k6qGbbsxsqK4Z6GpvW3mhw8GmUX4Udr4vTs3Z91UtxJmbw7mKPvovE7INkqBlVdvg==
  /ci-info/2.0.0:
    dev: true
    resolution:
      integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==
  /cipher-base/1.0.4:
    dependencies:
      inherits: 2.0.4
      safe-buffer: 5.2.1
    dev: true
    resolution:
      integrity: sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==
  /class-utils/0.3.6:
    dependencies:
      arr-union: 3.1.0
      define-property: 0.2.5
      isobject: 3.0.1
      static-extend: 0.1.2
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==
  /clean-css/4.2.3:
    dependencies:
      source-map: 0.6.1
    dev: true
    engines:
      node: '>= 4.0'
    resolution:
      integrity: sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==
  /clean-regexp/1.0.0:
    dependencies:
      escape-string-regexp: 1.0.5
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha1-jffHquUf02h06PjQW5GAvBGj/tc=
  /cli-boxes/2.2.1:
    dev: true
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==
  /cli-cursor/2.1.0:
    dependencies:
      restore-cursor: 2.0.0
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=
  /cli-cursor/3.1.0:
    dependencies:
      restore-cursor: 3.1.0
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==
  /cli-highlight/2.1.9:
    dependencies:
      chalk: 4.1.0
      highlight.js: 10.4.1
      mz: 2.7.0
      parse5: 5.1.1
      parse5-htmlparser2-tree-adapter: 6.0.1
      yargs: 15.4.1
    dev: true
    engines:
      node: '>=8.0.0'
      npm: '>=5.0.0'
    hasBin: true
    resolution:
      integrity: sha512-t8RNIZgiI24i/mslZ8XT8o660RUj5ZbUJpEZrZa/BNekTzdC2LfMRAnt0Y7sgzNM4FGW5tmWg/YnbTH8o1eIOQ==
  /cli-spinners/2.5.0:
    dev: true
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-PC+AmIuK04E6aeSs/pUccSujsTzBhu4HzC2dL+CfJB/Jcc2qTRbEwZQDfIUpt2Xl8BodYBEq8w4fc0kU2I9DjQ==
  /cli-width/2.2.1:
    dev: true
    resolution:
      integrity: sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==
  /cliui/5.0.0:
    dependencies:
      string-width: 3.1.0
      strip-ansi: 5.2.0
      wrap-ansi: 5.1.0
    resolution:
      integrity: sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==
  /cliui/6.0.0:
    dependencies:
      string-width: 4.2.0
      strip-ansi: 6.0.0
      wrap-ansi: 6.2.0
    dev: true
    resolution:
      integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==
  /clone-response/1.0.2:
    dependencies:
      mimic-response: 1.0.1
    dev: true
    resolution:
      integrity: sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=
  /clone/1.0.4:
    dev: true
    engines:
      node: '>=0.8'
    resolution:
      integrity: sha1-2jCcwmPfFZlMaIypAheco8fNfH4=
  /co/4.6.0:
    dev: true
    engines:
      iojs: '>= 1.0.0'
      node: '>= 0.12.0'
    resolution:
      integrity: sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=
  /collection-visit/1.0.0:
    dependencies:
      map-visit: 1.0.0
      object-visit: 1.0.1
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=
  /color-convert/1.9.3:
    dependencies:
      color-name: 1.1.3
    resolution:
      integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==
  /color-convert/2.0.1:
    dependencies:
      color-name: 1.1.4
    dev: true
    engines:
      node: '>=7.0.0'
    resolution:
      integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==
  /color-name/1.1.3:
    resolution:
      integrity: sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=
  /color-name/1.1.4:
    dev: true
    resolution:
      integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
  /color-string/1.5.4:
    dependencies:
      color-name: 1.1.4
      simple-swizzle: 0.2.2
    dev: true
    resolution:
      integrity: sha512-57yF5yt8Xa3czSEW1jfQDE79Idk0+AkN/4KWad6tbdxUmAs3MvjxlWSWD4deYytcRfoZ9nhKyFl1kj5tBvidbw==
  /color/3.1.3:
    dependencies:
      color-convert: 1.9.3
      color-string: 1.5.4
    dev: true
    resolution:
      integrity: sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ==
  /colorette/1.2.1:
    dev: true
    resolution:
      integrity: sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==
  /command-line-args/5.1.1:
    dependencies:
      array-back: 3.1.0
      find-replace: 3.0.0
      lodash.camelcase: 4.3.0
      typical: 4.0.0
    dev: true
    engines:
      node: '>=4.0.0'
    resolution:
      integrity: sha512-hL/eG8lrll1Qy1ezvkant+trihbGnaKaeEjj6Scyr3DN+RC7iQ5Rz84IeLERfAWDGo0HBSNAakczwgCilDXnWg==
  /command-line-usage/6.1.1:
    dependencies:
      array-back: 4.0.1
      chalk: 2.4.2
      table-layout: 1.0.1
      typical: 5.2.0
    dev: true
    engines:
      node: '>=8.0.0'
    resolution:
      integrity: sha512-F59pEuAR9o1SF/bD0dQBDluhpT4jJQNWUHEuVBqpDmCUo6gPjCi+m9fCWnWZVR/oG6cMTUms4h+3NPl74wGXvA==
  /commander/2.20.3:
    dev: true
    resolution:
      integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==
  /commander/6.2.1:
    dev: true
    engines:
      node: '>= 6'
    resolution:
      integrity: sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==
  /common-tags/1.8.0:
    dev: true
    engines:
      node: '>=4.0.0'
    resolution:
      integrity: sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==
  /common-types/1.17.3:
    resolution:
      integrity: sha512-yIxITx5mDrNoOISrafPj8zx/peOE+TUXDUgVH2xeIK/isbLbLEH6mKhayTKajPemgWPJmNN4j+DabxndzcG15A==
  /commondir/1.0.1:
    dev: true
    resolution:
      integrity: sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=
  /component-emitter/1.3.0:
    dev: true
    resolution:
      integrity: sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==
  /compress-commons/3.0.0:
    dependencies:
      buffer-crc32: 0.2.13
      crc32-stream: 3.0.1
      normalize-path: 3.0.0
      readable-stream: 2.3.7
    dev: true
    engines:
      node: '>= 8'
    resolution:
      integrity: sha512-FyDqr8TKX5/X0qo+aVfaZ+PVmNJHJeckFBlq8jZGSJOgnynhfifoyl24qaqdUdDIBe0EVTHByN6NAkqYvE/2Xg==
  /concat-map/0.0.1:
    dev: true
    resolution:
      integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=
  /concat-stream/1.6.2:
    dependencies:
      buffer-from: 1.1.1
      inherits: 2.0.4
      readable-stream: 2.3.7
      typedarray: 0.0.6
    dev: true
    engines:
      '0': node >= 0.8
    resolution:
      integrity: sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==
  /configstore/5.0.1:
    dependencies:
      dot-prop: 5.3.0
      graceful-fs: 4.2.4
      make-dir: 3.1.0
      unique-string: 2.0.0
      write-file-atomic: 3.0.3
      xdg-basedir: 4.0.0
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==
  /connect-history-api-fallback/1.6.0:
    dev: true
    engines:
      node: '>=0.8'
    resolution:
      integrity: sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==
  /console-browserify/1.2.0:
    dev: true
    resolution:
      integrity: sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==
  /consolidate/0.16.0:
    dependencies:
      bluebird: 3.7.2
    dev: true
    engines:
      node: '>= 0.10.0'
    resolution:
      integrity: sha512-Nhl1wzCslqXYTJVDyJCu3ODohy9OfBMB5uD2BiBTzd7w+QY0lBzafkR8y8755yMYHAaMD4NuzbAw03/xzfw+eQ==
  /constants-browserify/1.0.0:
    dev: true
    resolution:
      integrity: sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=
  /contains-path/0.1.0:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=
  /content-disposition/0.5.3:
    dependencies:
      safe-buffer: 5.1.2
    dev: true
    engines:
      node: '>= 0.6'
    resolution:
      integrity: sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==
  /content-type/1.0.4:
    dev: true
    engines:
      node: '>= 0.6'
    resolution:
      integrity: sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==
  /convert-source-map/1.7.0:
    dependencies:
      safe-buffer: 5.1.2
    dev: true
    resolution:
      integrity: sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==
  /cookie/0.4.1:
    dev: false
    engines:
      node: '>= 0.6'
    optional: true
    resolution:
      integrity: sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==
  /cookies/0.8.0:
    dependencies:
      depd: 2.0.0
      keygrip: 1.1.0
    dev: true
    engines:
      node: '>= 0.8'
    resolution:
      integrity: sha512-8aPsApQfebXnuI+537McwYsDtjVxGm8gTIzQI3FDW6t5t/DAhERxtnbEPN/8RX+uZthoz4eCOgloXaE5cYyNow==
  /copy-concurrently/1.0.5:
    dependencies:
      aproba: 1.2.0
      fs-write-stream-atomic: 1.0.10
      iferr: 0.1.5
      mkdirp: 0.5.5
      rimraf: 2.7.1
      run-queue: 1.0.3
    dev: true
    resolution:
      integrity: sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==
  /copy-descriptor/0.1.1:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=
  /core-js-compat/3.8.1:
    dependencies:
      browserslist: 4.16.0
      semver: 7.0.0
    dev: true
    resolution:
      integrity: sha512-a16TLmy9NVD1rkjUGbwuyWkiDoN0FDpAwrfLONvHFQx0D9k7J9y0srwMT8QP/Z6HE3MIFaVynEeYwZwPX1o5RQ==
  /core-js/2.6.12:
    deprecated: 'core-js@<3 is no longer maintained and not recommended for usage due to the number of issues. Please, upgrade your dependencies to the actual version of core-js@3.'
    dev: true
    requiresBuild: true
    resolution:
      integrity: sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==
  /core-util-is/1.0.2:
    dev: true
    resolution:
      integrity: sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=
  /cosmiconfig/7.0.0:
    dependencies:
      '@types/parse-json': 4.0.0
      import-fresh: 3.3.0
      parse-json: 5.1.0
      path-type: 4.0.0
      yaml: 1.10.0
    dev: true
    engines:
      node: '>=10'
    resolution:
      integrity: sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==
  /crc/3.8.0:
    dependencies:
      buffer: 5.7.1
    dev: true
    resolution:
      integrity: sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ==
  /crc32-stream/3.0.1:
    dependencies:
      crc: 3.8.0
      readable-stream: 3.6.0
    dev: true
    engines:
      node: '>= 6.9.0'
    resolution:
      integrity: sha512-mctvpXlbzsvK+6z8kJwSJ5crm7yBwrQMTybJzMw1O4lLGJqjlDCXY2Zw7KheiA6XBEcBmfLx1D88mjRGVJtY9w==
  /create-ecdh/4.0.4:
    dependencies:
      bn.js: 4.11.9
      elliptic: 6.5.3
    dev: true
    resolution:
      integrity: sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==
  /create-hash/1.2.0:
    dependencies:
      cipher-base: 1.0.4
      inherits: 2.0.4
      md5.js: 1.3.5
      ripemd160: 2.0.2
      sha.js: 2.4.11
    dev: true
    resolution:
      integrity: sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==
  /create-hmac/1.1.7:
    dependencies:
      cipher-base: 1.0.4
      create-hash: 1.2.0
      inherits: 2.0.4
      ripemd160: 2.0.2
      safe-buffer: 5.2.1
      sha.js: 2.4.11
    dev: true
    resolution:
      integrity: sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==
  /create-require/1.1.1:
    dev: true
    resolution:
      integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==
  /cross-env/7.0.3:
    dependencies:
      cross-spawn: 7.0.3
    dev: true
    engines:
      node: '>=10.14'
      npm: '>=6'
      yarn: '>=1'
    hasBin: true
    resolution:
      integrity: sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==
  /cross-spawn/6.0.5:
    dependencies:
      nice-try: 1.0.5
      path-key: 2.0.1
      semver: 5.7.1
      shebang-command: 1.2.0
      which: 1.3.1
    dev: true
    engines:
      node: '>=4.8'
    resolution:
      integrity: sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==
  /cross-spawn/7.0.3:
    dependencies:
      path-key: 3.1.1
      shebang-command: 2.0.0
      which: 2.0.2
    dev: true
    engines:
      node: '>= 8'
    resolution:
      integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==
  /crypto-browserify/3.12.0:
    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.1
      public-encrypt: 4.0.3
      randombytes: 2.1.0
      randomfill: 1.0.4
    dev: true
    resolution:
      integrity: sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==
  /crypto-random-string/1.0.0:
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=
  /crypto-random-string/2.0.0:
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==
  /css-unit-converter/1.1.2:
    dev: true
    resolution:
      integrity: sha512-IiJwMC8rdZE0+xiEZHeru6YoONC4rfPMqGm2W85jMIbkFvv5nFTwJVFHam2eFrN6txmoUYFAFXiv8ICVeTO0MA==
  /cssesc/3.0.0:
    dev: true
    engines:
      node: '>=4'
    hasBin: true
    resolution:
      integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==
  /csstype/2.6.14:
    resolution:
      integrity: sha512-2mSc+VEpGPblzAxyeR+vZhJKgYg0Og0nnRi7pmRXFYYxSfnOnW8A5wwQb4n4cE2nIOzqKOAzLCaEX6aBmNEv8A==
  /cyclist/1.0.1:
    dev: true
    resolution:
      integrity: sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=
  /date-fns/2.16.1:
    dev: true
    engines:
      node: '>=0.11'
    resolution:
      integrity: sha512-sAJVKx/FqrLYHAQeN7VpJrPhagZc9R4ImZIWYRFZaaohR3KzmuK88touwsSwSVT8Qcbd4zoDsnGfX4GFB4imyQ==
  /de-indent/1.0.2:
    dev: true
    resolution:
      integrity: sha1-sgOOhG3DO6pXlhKNCAS0VbjB4h0=
  /debug/2.6.9:
    dependencies:
      ms: 2.0.0
    dev: true
    resolution:
      integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==
  /debug/3.1.0:
    dependencies:
      ms: 2.0.0
    dev: true
    resolution:
      integrity: sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==
  /debug/3.2.7:
    dependencies:
      ms: 2.1.3
    dev: true
    resolution:
      integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==
  /debug/4.1.1:
    dependencies:
      ms: 2.1.3
    deprecated: 'Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)'
    dev: true
    resolution:
      integrity: sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==
  /debug/4.3.1:
    dependencies:
      ms: 2.1.2
    dev: true
    engines:
      node: '>=6.0'
    peerDependencies:
      supports-color: '*'
    peerDependenciesMeta:
      supports-color:
        optional: true
    resolution:
      integrity: sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==
  /decamelize/1.2.0:
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=
  /decode-uri-component/0.2.0:
    dev: true
    engines:
      node: '>=0.10'
    resolution:
      integrity: sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=
  /decompress-response/3.3.0:
    dependencies:
      mimic-response: 1.0.1
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=
  /decompress-response/6.0.0:
    dependencies:
      mimic-response: 3.1.0
    dev: true
    engines:
      node: '>=10'
    resolution:
      integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==
  /deep-equal/1.0.1:
    dev: true
    resolution:
      integrity: sha1-9dJgKStmDghO/0zbyfCK0yR0SLU=
  /deep-extend/0.6.0:
    dev: true
    engines:
      node: '>=4.0.0'
    resolution:
      integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==
  /deep-freeze/0.0.1:
    dev: true
    resolution:
      integrity: sha1-OgsABd4YZygZ39OM0x+RF5yJPoQ=
  /deep-is/0.1.3:
    dev: true
    resolution:
      integrity: sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=
  /deepmerge/4.2.2:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==
  /defaults/1.0.3:
    dependencies:
      clone: 1.0.4
    dev: true
    resolution:
      integrity: sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=
  /defer-to-connect/1.1.3:
    dev: true
    resolution:
      integrity: sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==
  /defer-to-connect/2.0.0:
    dev: true
    engines:
      node: '>=10'
    resolution:
      integrity: sha512-bYL2d05vOSf1JEZNx5vSAtPuBMkX8K9EUutg7zlKvTqKXHt7RhWJFbmd7qakVuf13i+IkGmp6FwSsONOf6VYIg==
  /define-properties/1.1.3:
    dependencies:
      object-keys: 1.1.1
    dev: true
    engines:
      node: '>= 0.4'
    resolution:
      integrity: sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==
  /define-property/0.2.5:
    dependencies:
      is-descriptor: 0.1.6
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=
  /define-property/1.0.0:
    dependencies:
      is-descriptor: 1.0.2
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-dp66rz9KY6rTr56NMEybvnm/sOY=
  /define-property/2.0.2:
    dependencies:
      is-descriptor: 1.0.2
      isobject: 3.0.1
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==
  /defined/1.0.0:
    dev: true
    resolution:
      integrity: sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=
  /delegates/1.0.0:
    dev: true
    resolution:
      integrity: sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=
  /depd/1.1.2:
    dev: true
    engines:
      node: '>= 0.6'
    resolution:
      integrity: sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=
  /depd/2.0.0:
    dev: true
    engines:
      node: '>= 0.8'
    resolution:
      integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==
  /dequal/2.0.2:
    dev: true
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-q9K8BlJVxK7hQYqa6XISGmBZbtQQWVXSrRrWreHC94rMt1QL/Impruc+7p2CYSYuVIUr+YCt6hjrs1kkdJRTug==
  /des.js/1.0.1:
    dependencies:
      inherits: 2.0.4
      minimalistic-assert: 1.0.1
    dev: true
    resolution:
      integrity: sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==
  /destroy/1.0.4:
    dev: true
    resolution:
      integrity: sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=
  /detective/5.2.0:
    dependencies:
      acorn-node: 1.8.2
      defined: 1.0.0
      minimist: 1.2.5
    dev: true
    engines:
      node: '>=0.8.0'
    hasBin: true
    resolution:
      integrity: sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==
  /devtools-protocol/0.0.781568:
    dev: true
    resolution:
      integrity: sha512-9Uqnzy6m6zEStluH9iyJ3iHyaQziFnMnLeC8vK0eN6smiJmIx7+yB64d67C2lH/LZra+5cGscJAJsNXO+MdPMg==
  /dexie/3.0.3:
    dev: false
    engines:
      node: '>=6.0'
    resolution:
      integrity: sha512-BSFhGpngnCl1DOr+8YNwBDobRMH0ziJs2vts69VilwetHYOtEDcLqo7d/XiIphM0tJZ2rPPyAGd31lgH2Ln3nw==
  /didyoumean/1.2.1:
    dev: true
    resolution:
      integrity: sha1-6S7f2tplN9SE1zwBcv0eugxJdv8=
  /diff/4.0.2:
    dev: true
    engines:
      node: '>=0.3.1'
    resolution:
      integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==
  /diff/5.0.0:
    dev: true
    engines:
      node: '>=0.3.1'
    resolution:
      integrity: sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==
  /diffie-hellman/5.0.3:
    dependencies:
      bn.js: 4.11.9
      miller-rabin: 4.0.1
      randombytes: 2.1.0
    dev: true
    resolution:
      integrity: sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==
  /dijkstrajs/1.0.1:
    dev: false
    optional: true
    resolution:
      integrity: sha1-082BIh4+pAdCz83lVtTpnpjdxxs=
  /dir-glob/3.0.1:
    dependencies:
      path-type: 4.0.0
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==
  /do-devops/0.5.5:
    dependencies:
      '@types/command-line-args': 5.0.0
      '@types/command-line-usage': 5.0.1
      ast-types: 0.13.4
      async-shelljs: 0.1.4
      aws-sdk: 2.814.0
      aws-ssm: 0.3.11
      babylon: 7.0.0-beta.47
      bestzip: 2.1.7
      chalk: 4.1.0
      chokidar: 3.4.3
      command-line-args: 5.1.1
      command-line-usage: 6.1.1
      common-types: 1.17.3
      date-fns: 2.16.1
      fast-glob: 3.2.4
      globby: 11.0.1
      inquirer: 6.5.2
      js-yaml: 3.14.1
      lodash.get: 4.4.2
      lodash.set: 4.3.2
      matcher: 2.1.0
      play-sound: 1.1.3
      recast: 0.19.1
      simple-git: 2.31.0
      table: 5.4.6
      typed-mapper: 0.2.0
      webpack: 4.44.2
    dev: true
    hasBin: true
    resolution:
      integrity: sha512-Xn+Npjbej7ptOFJofL70Y1gMAMcMbpwZ+YSJWDY3XMLU48aI2s4fsPt8ANKoQCNJrOGrcJEVdUDxT6D9TPm5EA==
  /doctrine/1.5.0:
    dependencies:
      esutils: 2.0.3
      isarray: 1.0.0
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=
  /doctrine/3.0.0:
    dependencies:
      esutils: 2.0.3
    dev: true
    engines:
      node: '>=6.0.0'
    resolution:
      integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==
  /dom-serializer/1.2.0:
    dependencies:
      domelementtype: 2.1.0
      domhandler: 4.0.0
      entities: 2.1.0
    dev: true
    resolution:
      integrity: sha512-n6kZFH/KlCrqs/1GHMOd5i2fd/beQHuehKdWvNNffbGHTr/almdhuVvTVFb3V7fglz+nC50fFusu3lY33h12pA==
  /domain-browser/1.2.0:
    dev: true
    engines:
      node: '>=0.4'
      npm: '>=1.2'
    resolution:
      integrity: sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==
  /domelementtype/2.1.0:
    dev: true
    resolution:
      integrity: sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w==
  /domhandler/3.3.0:
    dependencies:
      domelementtype: 2.1.0
    dev: true
    engines:
      node: '>= 4'
    resolution:
      integrity: sha512-J1C5rIANUbuYK+FuFL98650rihynUOEzRLxW+90bKZRWB6A1X1Tf82GxR1qAWLyfNPRvjqfip3Q5tdYlmAa9lA==
  /domhandler/4.0.0:
    dependencies:
      domelementtype: 2.1.0
    dev: true
    engines:
      node: '>= 4'
    resolution:
      integrity: sha512-KPTbnGQ1JeEMQyO1iYXoagsI6so/C96HZiFyByU3T6iAzpXn8EGEvct6unm1ZGoed8ByO2oirxgwxBmqKF9haA==
  /domutils/2.4.4:
    dependencies:
      dom-serializer: 1.2.0
      domelementtype: 2.1.0
      domhandler: 4.0.0
    dev: true
    resolution:
      integrity: sha512-jBC0vOsECI4OMdD0GC9mGn7NXPLb+Qt6KW1YDQzeQYRUFKmNG8lh7mO5HiELfr+lLQE7loDVI4QcAxV80HS+RA==
  /dot-prop/5.3.0:
    dependencies:
      is-obj: 2.0.0
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==
  /dotenv-expand/5.1.0:
    dev: true
    resolution:
      integrity: sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==
  /dotenv/8.2.0:
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw==
  /duplexer/0.1.1:
    dev: true
    resolution:
      integrity: sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=
  /duplexer3/0.1.4:
    dev: true
    resolution:
      integrity: sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=
  /duplexify/3.7.1:
    dependencies:
      end-of-stream: 1.4.4
      inherits: 2.0.4
      readable-stream: 2.3.7
      stream-shift: 1.0.1
    dev: true
    resolution:
      integrity: sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==
  /ee-first/1.1.1:
    dev: true
    resolution:
      integrity: sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=
  /ejs/2.7.4:
    dev: true
    engines:
      node: '>=0.10.0'
    requiresBuild: true
    resolution:
      integrity: sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==
  /electron-to-chromium/1.3.629:
    dev: true
    resolution:
      integrity: sha512-iSPPJtPvHrMAvYOt+9cdbDmTasPqwnwz4lkP8Dn200gDNUBQOLQ96xUsWXBwXslAo5XxdoXAoQQ3RAy4uao9IQ==
  /elliptic/6.5.3:
    dependencies:
      bn.js: 4.11.9
      brorand: 1.1.0
      hash.js: 1.1.7
      hmac-drbg: 1.0.1
      inherits: 2.0.4
      minimalistic-assert: 1.0.1
      minimalistic-crypto-utils: 1.0.1
    dev: true
    resolution:
      integrity: sha512-IMqzv5wNQf+E6aHeIqATs0tOLeOTwj1QKbRcS3jBbYkl5oLAserA8yJTT7/VyHUYG91PRmPyeQDObKLPpeS4dw==
  /emoji-regex/7.0.3:
    resolution:
      integrity: sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==
  /emoji-regex/8.0.0:
    dev: true
    resolution:
      integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==
  /emojis-list/3.0.0:
    dev: true
    engines:
      node: '>= 4'
    resolution:
      integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==
  /encodeurl/1.0.2:
    dev: true
    engines:
      node: '>= 0.8'
    resolution:
      integrity: sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=
  /end-of-stream/1.4.4:
    dependencies:
      once: 1.4.0
    dev: true
    resolution:
      integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==
  /enhanced-resolve/4.3.0:
    dependencies:
      graceful-fs: 4.2.4
      memory-fs: 0.5.0
      tapable: 1.1.3
    dev: true
    engines:
      node: '>=6.9.0'
    resolution:
      integrity: sha512-3e87LvavsdxyoCfGusJnrZ5G8SLPOFeHSNpZI/ATL9a5leXo2k0w6MKnbqhdBad9qTobSfB20Ld7UmgoNbAZkQ==
  /enquirer/2.3.6:
    dependencies:
      ansi-colors: 4.1.1
    dev: true
    engines:
      node: '>=8.6'
    resolution:
      integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==
  /entities/2.1.0:
    dev: true
    resolution:
      integrity: sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==
  /errno/0.1.8:
    dependencies:
      prr: 1.0.1
    dev: true
    hasBin: true
    resolution:
      integrity: sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==
  /error-ex/1.3.2:
    dependencies:
      is-arrayish: 0.2.1
    dev: true
    resolution:
      integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==
  /es-abstract/1.18.0-next.1:
    dependencies:
      es-to-primitive: 1.2.1
      function-bind: 1.1.1
      has: 1.0.3
      has-symbols: 1.0.1
      is-callable: 1.2.2
      is-negative-zero: 2.0.1
      is-regex: 1.1.1
      object-inspect: 1.9.0
      object-keys: 1.1.1
      object.assign: 4.1.2
      string.prototype.trimend: 1.0.3
      string.prototype.trimstart: 1.0.3
    dev: true
    engines:
      node: '>= 0.4'
    resolution:
      integrity: sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==
  /es-module-lexer/0.3.26:
    dev: true
    resolution:
      integrity: sha512-Va0Q/xqtrss45hWzP8CZJwzGSZJjDM5/MJRE3IXXnUCcVLElR9BRaE9F62BopysASyc4nM3uwhSW7FFB9nlWAA==
  /es-to-primitive/1.2.1:
    dependencies:
      is-callable: 1.2.2
      is-date-object: 1.0.2
      is-symbol: 1.0.3
    dev: true
    engines:
      node: '>= 0.4'
    resolution:
      integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==
  /esbuild-register/1.1.1_esbuild@0.8.26:
    dependencies:
      esbuild: 0.8.26
      joycon: 2.2.5
      pirates: 4.0.1
      source-map-support: 0.5.19
      strip-json-comments: 3.1.1
    dev: true
    peerDependencies:
      esbuild: ^0.8.0
    resolution:
      integrity: sha512-hAPWuaUkPDLXCENc/AigJZaaDCvCkpmghRw8XPyT+rk08JHcIgUrmw1uabbUTfa6B6J9Wo2bFufb01JjbmzcfQ==
  /esbuild/0.8.26:
    dev: true
    hasBin: true
    requiresBuild: true
    resolution:
      integrity: sha512-u3MMHOOumdWoAKF+073GHPpzvVB2cM+y9VD4ZwYs1FAQ6atRPISya35dbrbOu/mM68mQ42P+nwPzQVBTfQhkvQ==
  /escalade/3.1.1:
    dev: true
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==
  /escape-goat/2.1.1:
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==
  /escape-html/1.0.3:
    dev: true
    resolution:
      integrity: sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=
  /escape-string-regexp/1.0.5:
    dev: true
    engines:
      node: '>=0.8.0'
    resolution:
      integrity: sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=
  /escape-string-regexp/2.0.0:
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==
  /eslint-ast-utils/1.1.0:
    dependencies:
      lodash.get: 4.4.2
      lodash.zip: 4.2.0
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha512-otzzTim2/1+lVrlH19EfQQJEhVJSu0zOb9ygb3iapN6UlyaDtyRq4b5U1FuW0v1lRa9Fp/GJyHkSwm6NqABgCA==
  /eslint-config-prettier/7.1.0_eslint@7.16.0:
    dependencies:
      eslint: 7.16.0
    dev: true
    hasBin: true
    peerDependencies:
      eslint: '>=7.0.0'
    resolution:
      integrity: sha512-9sm5/PxaFG7qNJvJzTROMM1Bk1ozXVTKI0buKOyb0Bsr1hrwi0H/TzxF/COtf1uxikIK8SwhX7K6zg78jAzbeA==
  /eslint-config-standard/14.1.1_f3904c19f09d3e38f6a4215fefd7354c:
    dependencies:
      eslint: 7.16.0
      eslint-plugin-import: 2.22.1_eslint@7.16.0
      eslint-plugin-node: 11.1.0_eslint@7.16.0
      eslint-plugin-promise: 4.2.1
      eslint-plugin-standard: 4.1.0_eslint@7.16.0
    dev: true
    peerDependencies:
      eslint: '>=6.2.2'
      eslint-plugin-import: '>=2.18.0'
      eslint-plugin-node: '>=9.1.0'
      eslint-plugin-promise: '>=4.2.1'
      eslint-plugin-standard: '>=4.0.0'
    resolution:
      integrity: sha512-Z9B+VR+JIXRxz21udPTL9HpFMyoMUEeX1G251EQ6e05WD9aPVtVBn09XUmZ259wCMlCDmYDSZG62Hhm+ZTJcUg==
  /eslint-import-resolver-node/0.3.4:
    dependencies:
      debug: 2.6.9
      resolve: 1.19.0
    dev: true
    resolution:
      integrity: sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA==
  /eslint-module-utils/2.6.0:
    dependencies:
      debug: 2.6.9
      pkg-dir: 2.0.0
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA==
  /eslint-plugin-es/3.0.1_eslint@7.16.0:
    dependencies:
      eslint: 7.16.0
      eslint-utils: 2.1.0
      regexpp: 3.1.0
    dev: true
    engines:
      node: '>=8.10.0'
    peerDependencies:
      eslint: '>=4.19.1'
    resolution:
      integrity: sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==
  /eslint-plugin-html/6.1.1:
    dependencies:
      htmlparser2: 5.0.1
    dev: true
    resolution:
      integrity: sha512-JSe3ZDb7feKMnQM27XWGeoIjvP4oWQMJD9GZ6wW67J7/plVL87NK72RBwlvfc3tTZiYUchHhxAwtgEd1GdofDA==
  /eslint-plugin-import/2.22.1_eslint@7.16.0:
    dependencies:
      array-includes: 3.1.2
      array.prototype.flat: 1.2.4
      contains-path: 0.1.0
      debug: 2.6.9
      doctrine: 1.5.0
      eslint: 7.16.0
      eslint-import-resolver-node: 0.3.4
      eslint-module-utils: 2.6.0
      has: 1.0.3
      minimatch: 3.0.4
      object.values: 1.1.2
      read-pkg-up: 2.0.0
      resolve: 1.19.0
      tsconfig-paths: 3.9.0
    dev: true
    engines:
      node: '>=4'
    peerDependencies:
      eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0
    resolution:
      integrity: sha512-8K7JjINHOpH64ozkAhpT3sd+FswIZTfMZTjdx052pnWrgRCVfp8op9tbjpAk3DdUeI/Ba4C8OjdC0r90erHEOw==
  /eslint-plugin-node/11.1.0_eslint@7.16.0:
    dependencies:
      eslint: 7.16.0
      eslint-plugin-es: 3.0.1_eslint@7.16.0
      eslint-utils: 2.1.0
      ignore: 5.1.8
      minimatch: 3.0.4
      resolve: 1.19.0
      semver: 6.3.0
    dev: true
    engines:
      node: '>=8.10.0'
    peerDependencies:
      eslint: '>=5.16.0'
    resolution:
      integrity: sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==
  /eslint-plugin-prettier/3.3.0_eslint@7.16.0+prettier@2.2.1:
    dependencies:
      eslint: 7.16.0
      eslint-plugin-prettier: 3.3.0_eslint@7.16.0+prettier@2.2.1
      prettier: 2.2.1
      prettier-linter-helpers: 1.0.0
    dev: true
    engines:
      node: '>=6.0.0'
    peerDependencies:
      eslint: '>=5.0.0'
      eslint-plugin-prettier: '*'
      prettier: '>=1.13.0'
    peerDependenciesMeta:
      eslint-plugin-prettier:
        optional: true
    resolution:
      integrity: sha512-tMTwO8iUWlSRZIwS9k7/E4vrTsfvsrcM5p1eftyuqWH25nKsz/o6/54I7jwQ/3zobISyC7wMy9ZsFwgTxOcOpQ==
  /eslint-plugin-promise/4.2.1:
    dev: true
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-VoM09vT7bfA7D+upt+FjeBO5eHIJQBUWki1aPvB+vbNiHS3+oGIJGIeyBtKQTME6UPXXy3vV07OL1tHd3ANuDw==
  /eslint-plugin-standard/4.1.0_eslint@7.16.0:
    dependencies:
      eslint: 7.16.0
    dev: true
    peerDependencies:
      eslint: '>=5.0.0'
    resolution:
      integrity: sha512-ZL7+QRixjTR6/528YNGyDotyffm5OQst/sGxKDwGb9Uqs4In5Egi4+jbobhqJoyoCM6/7v/1A5fhQ7ScMtDjaQ==
  /eslint-plugin-unicorn/23.0.0_eslint@7.16.0:
    dependencies:
      ci-info: 2.0.0
      clean-regexp: 1.0.0
      eslint: 7.16.0
      eslint-ast-utils: 1.1.0
      eslint-template-visitor: 2.2.1_eslint@7.16.0
      eslint-utils: 2.1.0
      import-modules: 2.1.0
      lodash: 4.17.20
      pluralize: 8.0.0
      read-pkg-up: 7.0.1
      regexp-tree: 0.1.21
      reserved-words: 0.1.2
      safe-regex: 2.1.1
      semver: 7.3.4
    dev: true
    engines:
      node: '>=10'
    peerDependencies:
      eslint: '>=7.11.0'
    resolution:
      integrity: sha512-Vabo3cjl6cjyhcf+76CdQEY6suOFzK0Xh3xo0uL9VDYrDJP5+B6PjV0tHTYm82WZmFWniugFJM3ywHSNYTi/ZQ==
  /eslint-plugin-vue/7.1.0_eslint@7.16.0:
    dependencies:
      eslint: 7.16.0
      eslint-utils: 2.1.0
      natural-compare: 1.4.0
      semver: 7.3.4
      vue-eslint-parser: 7.3.0_eslint@7.16.0
    dev: true
    engines:
      node: '>=8.10'
    peerDependencies:
      eslint: ^6.2.0 || ^7.0.0
    resolution:
      integrity: sha512-9dW7kj8/d2IkDdgNpvIhJdJ3XzU3x4PThXYMzWt49taktYnGyrTY6/bXCYZ/VtQKU9kXPntPrZ41+8Pw0Nxblg==
  /eslint-scope/4.0.3:
    dependencies:
      esrecurse: 4.3.0
      estraverse: 4.3.0
    dev: true
    engines:
      node: '>=4.0.0'
    resolution:
      integrity: sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==
  /eslint-scope/5.1.1:
    dependencies:
      esrecurse: 4.3.0
      estraverse: 4.3.0
    dev: true
    engines:
      node: '>=8.0.0'
    resolution:
      integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==
  /eslint-template-visitor/2.2.1_eslint@7.16.0:
    dependencies:
      babel-eslint: 10.1.0_eslint@7.16.0
      eslint: 7.16.0
      eslint-visitor-keys: 1.3.0
      esquery: 1.3.1
      multimap: 1.1.0
    dev: true
    peerDependencies:
      eslint: '>=7.0.0'
    resolution:
      integrity: sha512-q3SxoBXz0XjPGkUpwGVAwIwIPIxzCAJX1uwfVc8tW3v7u/zS7WXNH3I2Mu2MDz2NgSITAyKLRaQFPHu/iyKxDQ==
  /eslint-utils/2.1.0:
    dependencies:
      eslint-visitor-keys: 1.3.0
    dev: true
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==
  /eslint-visitor-keys/1.3.0:
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==
  /eslint-visitor-keys/2.0.0:
    dev: true
    engines:
      node: '>=10'
    resolution:
      integrity: sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==
  /eslint/7.16.0:
    dependencies:
      '@babel/code-frame': 7.12.11
      '@eslint/eslintrc': 0.2.2
      ajv: 6.12.6
      chalk: 4.1.0
      cross-spawn: 7.0.3
      debug: 4.3.1
      doctrine: 3.0.0
      enquirer: 2.3.6
      eslint-scope: 5.1.1
      eslint-utils: 2.1.0
      eslint-visitor-keys: 2.0.0
      espree: 7.3.1
      esquery: 1.3.1
      esutils: 2.0.3
      file-entry-cache: 6.0.0
      functional-red-black-tree: 1.0.1
      glob-parent: 5.1.1
      globals: 12.4.0
      ignore: 4.0.6
      import-fresh: 3.3.0
      imurmurhash: 0.1.4
      is-glob: 4.0.1
      js-yaml: 3.14.1
      json-stable-stringify-without-jsonify: 1.0.1
      levn: 0.4.1
      lodash: 4.17.20
      minimatch: 3.0.4
      natural-compare: 1.4.0
      optionator: 0.9.1
      progress: 2.0.3
      regexpp: 3.1.0
      semver: 7.3.4
      strip-ansi: 6.0.0
      strip-json-comments: 3.1.1
      table: 6.0.4
      text-table: 0.2.0
      v8-compile-cache: 2.2.0
    dev: true
    engines:
      node: ^10.12.0 || >=12.0.0
    hasBin: true
    resolution:
      integrity: sha512-iVWPS785RuDA4dWuhhgXTNrGxHHK3a8HLSMBgbbU59ruJDubUraXN8N5rn7kb8tG6sjg74eE0RA3YWT51eusEw==
  /esm/3.2.25:
    dev: true
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==
  /esno/0.3.0:
    dependencies:
      esbuild: 0.8.26
      esbuild-register: 1.1.1_esbuild@0.8.26
      esm: 3.2.25
    dev: true
    hasBin: true
    resolution:
      integrity: sha512-4sF/j8jruQv9jScU8tNkgoDFLjyGxTTB8bmjRmWHyNNygra3WS3X0U1Cc7GuOvfSEjn3NDS57P0LRnzgiupKJg==
  /espree/6.2.1:
    dependencies:
      acorn: 7.4.1
      acorn-jsx: 5.3.1_acorn@7.4.1
      eslint-visitor-keys: 1.3.0
    dev: true
    engines:
      node: '>=6.0.0'
    resolution:
      integrity: sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==
  /espree/7.3.1:
    dependencies:
      acorn: 7.4.1
      acorn-jsx: 5.3.1_acorn@7.4.1
      eslint-visitor-keys: 1.3.0
    dev: true
    engines:
      node: ^10.12.0 || >=12.0.0
    resolution:
      integrity: sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==
  /esprima/4.0.1:
    dev: true
    engines:
      node: '>=4'
    hasBin: true
    resolution:
      integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==
  /esquery/1.3.1:
    dependencies:
      estraverse: 5.2.0
    dev: true
    engines:
      node: '>=0.10'
    resolution:
      integrity: sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ==
  /esrecurse/4.3.0:
    dependencies:
      estraverse: 5.2.0
    dev: true
    engines:
      node: '>=4.0'
    resolution:
      integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==
  /estraverse/4.3.0:
    dev: true
    engines:
      node: '>=4.0'
    resolution:
      integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==
  /estraverse/5.2.0:
    dev: true
    engines:
      node: '>=4.0'
    resolution:
      integrity: sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==
  /estree-walker/0.6.1:
    dev: true
    resolution:
      integrity: sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==
  /estree-walker/1.0.1:
    dev: true
    resolution:
      integrity: sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==
  /estree-walker/2.0.2:
    resolution:
      integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==
  /esutils/2.0.3:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==
  /etag/1.8.1:
    dev: true
    engines:
      node: '>= 0.6'
    resolution:
      integrity: sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=
  /eventemitter3/4.0.7:
    dev: true
    resolution:
      integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==
  /events/1.1.1:
    dev: true
    engines:
      node: '>=0.4.x'
    resolution:
      integrity: sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=
  /events/3.2.0:
    dev: true
    engines:
      node: '>=0.8.x'
    resolution:
      integrity: sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==
  /evp_bytestokey/1.0.3:
    dependencies:
      md5.js: 1.3.5
      safe-buffer: 5.2.1
    dev: true
    resolution:
      integrity: sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==
  /execa/4.1.0:
    dependencies:
      cross-spawn: 7.0.3
      get-stream: 5.2.0
      human-signals: 1.1.1
      is-stream: 2.0.0
      merge-stream: 2.0.0
      npm-run-path: 4.0.1
      onetime: 5.1.2
      signal-exit: 3.0.3
      strip-final-newline: 2.0.0
    dev: true
    engines:
      node: '>=10'
    resolution:
      integrity: sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==
  /expand-brackets/2.1.4:
    dependencies:
      debug: 2.6.9
      define-property: 0.2.5
      extend-shallow: 2.0.1
      posix-character-classes: 0.1.1
      regex-not: 1.0.2
      snapdragon: 0.8.2
      to-regex: 3.0.2
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-t3c14xXOMPa27/D4OwQVGiJEliI=
  /extend-shallow/2.0.1:
    dependencies:
      is-extendable: 0.1.1
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=
  /extend-shallow/3.0.2:
    dependencies:
      assign-symbols: 1.0.0
      is-extendable: 1.0.1
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=
  /external-editor/3.1.0:
    dependencies:
      chardet: 0.7.0
      iconv-lite: 0.4.24
      tmp: 0.0.33
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==
  /extglob/2.0.4:
    dependencies:
      array-unique: 0.3.2
      define-property: 1.0.0
      expand-brackets: 2.1.4
      extend-shallow: 2.0.1
      fragment-cache: 0.2.1
      regex-not: 1.0.2
      snapdragon: 0.8.2
      to-regex: 3.0.2
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==
  /extract-zip/1.7.0:
    dependencies:
      concat-stream: 1.6.2
      debug: 2.6.9
      mkdirp: 0.5.5
      yauzl: 2.10.0
    dev: true
    hasBin: true
    resolution:
      integrity: sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA==
  /extract-zip/2.0.1:
    dependencies:
      debug: 4.1.1
      get-stream: 5.2.0
      yauzl: 2.10.0
    dev: true
    engines:
      node: '>= 10.17.0'
    hasBin: true
    optionalDependencies:
      '@types/yauzl': 2.9.1
    resolution:
      integrity: sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==
  /fast-deep-equal/3.1.3:
    dev: true
    resolution:
      integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==
  /fast-diff/1.2.0:
    dev: true
    resolution:
      integrity: sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==
  /fast-glob/3.2.4:
    dependencies:
      '@nodelib/fs.stat': 2.0.3
      '@nodelib/fs.walk': 1.2.4
      glob-parent: 5.1.1
      merge2: 1.4.1
      micromatch: 4.0.2
      picomatch: 2.2.2
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-kr/Oo6PX51265qeuCYsyGypiO5uJFgBS0jksyG7FUeCyQzNwYnzrNIMR1NXfkZXsMYXYLRAHgISHBz8gQcxKHQ==
  /fast-json-stable-stringify/2.1.0:
    dev: true
    resolution:
      integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==
  /fast-levenshtein/2.0.6:
    dev: true
    resolution:
      integrity: sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=
  /fastq/1.10.0:
    dependencies:
      reusify: 1.0.4
    dev: true
    resolution:
      integrity: sha512-NL2Qc5L3iQEsyYzweq7qfgy5OtXCmGzGvhElGEd/SoFWEMOEczNh5s5ocaF01HDetxz+p8ecjNPA6cZxxIHmzA==
  /fd-slicer/1.1.0:
    dependencies:
      pend: 1.2.0
    dev: true
    resolution:
      integrity: sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=
  /figgy-pudding/3.5.2:
    dev: true
    resolution:
      integrity: sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==
  /figures/2.0.0:
    dependencies:
      escape-string-regexp: 1.0.5
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=
  /file-entry-cache/6.0.0:
    dependencies:
      flat-cache: 3.0.4
    dev: true
    engines:
      node: ^10.12.0 || >=12.0.0
    resolution:
      integrity: sha512-fqoO76jZ3ZnYrXLDRxBR1YvOvc0k844kcOg40bgsPrE25LAb/PDqTY+ho64Xh2c8ZXgIKldchCFHczG2UVRcWA==
  /file-uri-to-path/1.0.0:
    dev: true
    optional: true
    resolution:
      integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==
  /fill-range/4.0.0:
    dependencies:
      extend-shallow: 2.0.1
      is-number: 3.0.0
      repeat-string: 1.6.1
      to-regex-range: 2.1.1
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=
  /fill-range/7.0.1:
    dependencies:
      to-regex-range: 5.0.1
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==
  /find-cache-dir/2.1.0:
    dependencies:
      commondir: 1.0.1
      make-dir: 2.1.0
      pkg-dir: 3.0.0
    dev: true
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==
  /find-exec/1.0.1:
    dev: true
    resolution:
      integrity: sha512-4o6QkGkpg3xK5s/47rdK9LDZRsE4JR1mrXnaAOXBngG6UKeIDJXfwtNCAkljgyy6VRh75D3FFaB0tii9vDEtIA==
  /find-replace/3.0.0:
    dependencies:
      array-back: 3.1.0
    dev: true
    engines:
      node: '>=4.0.0'
    resolution:
      integrity: sha512-6Tb2myMioCAgv5kfvP5/PkZZ/ntTpVK39fHY7WkWBgvbeE+VHd/tZuZ4mrC+bxh4cfOZeYKVPaJIZtZXV7GNCQ==
  /find-up/2.1.0:
    dependencies:
      locate-path: 2.0.0
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha1-RdG35QbHF93UgndaK3eSCjwMV6c=
  /find-up/3.0.0:
    dependencies:
      locate-path: 3.0.0
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==
  /find-up/4.1.0:
    dependencies:
      locate-path: 5.0.0
      path-exists: 4.0.0
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==
  /flat-cache/3.0.4:
    dependencies:
      flatted: 3.1.0
      rimraf: 3.0.2
    dev: true
    engines:
      node: ^10.12.0 || >=12.0.0
    resolution:
      integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==
  /flatted/3.1.0:
    dev: true
    resolution:
      integrity: sha512-tW+UkmtNg/jv9CSofAKvgVcO7c2URjhTdW1ZTkcAritblu8tajiYy7YisnIflEwtKssCtOxpnBRoCB7iap0/TA==
  /flush-write-stream/1.1.1:
    dependencies:
      inherits: 2.0.4
      readable-stream: 2.3.7
    dev: true
    resolution:
      integrity: sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==
  /follow-redirects/1.13.1:
    engines:
      node: '>=4.0'
    peerDependencies:
      debug: '*'
    peerDependenciesMeta:
      debug:
        optional: true
    resolution:
      integrity: sha512-SSG5xmZh1mkPGyKzjZP8zLjltIfpW32Y5QpdNJyjcfGxK3qo3NDDkZOZSFiGn1A6SclQxY9GzEwAHQ3dmYRWpg==
  /for-in/1.0.2:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=
  /fp-ts/2.9.1:
    dev: false
    resolution:
      integrity: sha512-9++IpEtF2blK7tfSV+iHxO3KXdAGO/bPPQtUYqzC6XKzGOWNctqvlf13SpXxcu2mYaibOvneh/m9vAPLAHdoRQ==
  /fraction.js/4.0.12:
    dev: true
    resolution:
      integrity: sha512-8Z1K0VTG4hzYY7kA/1sj4/r1/RWLBD3xwReT/RCrUCbzPszjNQCCsy3ktkU/eaEqX3MYa4pY37a52eiBlPMlhA==
  /fragment-cache/0.2.1:
    dependencies:
      map-cache: 0.2.2
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=
  /fresh/0.5.2:
    dev: true
    engines:
      node: '>= 0.6'
    resolution:
      integrity: sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=
  /from2/2.3.0:
    dependencies:
      inherits: 2.0.4
      readable-stream: 2.3.7
    dev: true
    resolution:
      integrity: sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=
  /fs-constants/1.0.0:
    dev: true
    resolution:
      integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==
  /fs-extra/8.1.0:
    dependencies:
      graceful-fs: 4.2.4
      jsonfile: 4.0.0
      universalify: 0.1.2
    dev: true
    engines:
      node: '>=6 <7 || >=8'
    resolution:
      integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==
  /fs-extra/9.0.1:
    dependencies:
      at-least-node: 1.0.0
      graceful-fs: 4.2.4
      jsonfile: 6.1.0
      universalify: 1.0.0
    dev: true
    engines:
      node: '>=10'
    resolution:
      integrity: sha512-h2iAoN838FqAFJY2/qVpzFXy+EBxfVE220PalAqQLDVsFOHLJrZvut5puAbCdNv6WJk+B8ihI+k0c7JK5erwqQ==
  /fs-write-stream-atomic/1.0.10:
    dependencies:
      graceful-fs: 4.2.4
      iferr: 0.1.5
      imurmurhash: 0.1.4
      readable-stream: 2.3.7
    dev: true
    resolution:
      integrity: sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=
  /fs.realpath/1.0.0:
    dev: true
    resolution:
      integrity: sha1-FQStJSMVjKpA20onh8sBQRmU6k8=
  /fsevents/1.2.13:
    dependencies:
      bindings: 1.5.0
      nan: 2.14.2
    deprecated: fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.
    dev: true
    engines:
      node: '>= 4.0'
    optional: true
    os:
      - darwin
    requiresBuild: true
    resolution:
      integrity: sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==
  /fsevents/2.1.3:
    deprecated: Please update to v 2.2.x
    dev: true
    engines:
      node: ^8.16.0 || ^10.6.0 || >=11.0.0
    optional: true
    os:
      - darwin
    resolution:
      integrity: sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==
  /function-bind/1.1.1:
    dev: true
    resolution:
      integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==
  /functional-red-black-tree/1.0.1:
    dev: true
    resolution:
      integrity: sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=
  /generic-names/2.0.1:
    dependencies:
      loader-utils: 1.4.0
    dev: true
    resolution:
      integrity: sha512-kPCHWa1m9wGG/OwQpeweTwM/PYiQLrUIxXbt/P4Nic3LbGjCP0YwrALHW1uNLKZ0LIMg+RF+XRlj2ekT9ZlZAQ==
  /gensync/1.0.0-beta.2:
    dev: true
    engines:
      node: '>=6.9.0'
    resolution:
      integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==
  /get-caller-file/2.0.5:
    engines:
      node: 6.* || 8.* || >= 10.*
    resolution:
      integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==
  /get-intrinsic/1.0.2:
    dependencies:
      function-bind: 1.1.1
      has: 1.0.3
      has-symbols: 1.0.1
    dev: true
    resolution:
      integrity: sha512-aeX0vrFm21ILl3+JpFFRNe9aUvp6VFZb2/CTbgLb8j75kOhvoNYjt9d8KA/tJG4gSo8nzEDedRl0h7vDmBYRVg==
  /get-own-enumerable-property-symbols/3.0.2:
    dev: true
    resolution:
      integrity: sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==
  /get-port/5.1.1:
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==
  /get-stream/4.1.0:
    dependencies:
      pump: 3.0.0
    dev: true
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==
  /get-stream/5.2.0:
    dependencies:
      pump: 3.0.0
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==
  /get-value/2.0.6:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=
  /glob-parent/3.1.0:
    dependencies:
      is-glob: 3.1.0
      path-dirname: 1.0.2
    dev: true
    optional: true
    resolution:
      integrity: sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=
  /glob-parent/5.1.1:
    dependencies:
      is-glob: 4.0.1
    dev: true
    engines:
      node: '>= 6'
    resolution:
      integrity: sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==
  /glob/7.1.6:
    dependencies:
      fs.realpath: 1.0.0
      inflight: 1.0.6
      inherits: 2.0.4
      minimatch: 3.0.4
      once: 1.4.0
      path-is-absolute: 1.0.1
    dev: true
    resolution:
      integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==
  /global-dirs/2.1.0:
    dependencies:
      ini: 1.3.7
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-MG6kdOUh/xBnyo9cJFeIKkLEc1AyFq42QTU4XiX51i2NEdxLxLWXIjEjmqKeSuKR7pAZjTqUVoT2b2huxVLgYQ==
  /globals/11.12.0:
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==
  /globals/12.4.0:
    dependencies:
      type-fest: 0.8.1
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==
  /globby/11.0.1:
    dependencies:
      array-union: 2.1.0
      dir-glob: 3.0.1
      fast-glob: 3.2.4
      ignore: 5.1.8
      merge2: 1.4.1
      slash: 3.0.0
    dev: true
    engines:
      node: '>=10'
    resolution:
      integrity: sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==
  /got/11.8.1:
    dependencies:
      '@sindresorhus/is': 4.0.0
      '@szmarczak/http-timer': 4.0.5
      '@types/cacheable-request': 6.0.1
      '@types/responselike': 1.0.0
      cacheable-lookup: 5.0.4
      cacheable-request: 7.0.1
      decompress-response: 6.0.0
      http2-wrapper: 1.0.0-beta.5.2
      lowercase-keys: 2.0.0
      p-cancelable: 2.0.0
      responselike: 2.0.0
    dev: true
    engines:
      node: '>=10.19.0'
    resolution:
      integrity: sha512-9aYdZL+6nHmvJwHALLwKSUZ0hMwGaJGYv3hoPLPgnT8BoBXm1SjnZeky+91tfwJaDzun2s4RsBRy48IEYv2q2Q==
  /got/9.6.0:
    dependencies:
      '@sindresorhus/is': 0.14.0
      '@szmarczak/http-timer': 1.1.2
      cacheable-request: 6.1.0
      decompress-response: 3.3.0
      duplexer3: 0.1.4
      get-stream: 4.1.0
      lowercase-keys: 1.0.1
      mimic-response: 1.0.1
      p-cancelable: 1.1.0
      to-readable-stream: 1.0.0
      url-parse-lax: 3.0.0
    dev: true
    engines:
      node: '>=8.6'
    resolution:
      integrity: sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==
  /graceful-fs/4.2.4:
    dev: true
    resolution:
      integrity: sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==
  /has-flag/3.0.0:
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha1-tdRU3CGZriJWmfNGfloH87lVuv0=
  /has-flag/4.0.0:
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==
  /has-symbols/1.0.1:
    dev: true
    engines:
      node: '>= 0.4'
    resolution:
      integrity: sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==
  /has-value/0.3.1:
    dependencies:
      get-value: 2.0.6
      has-values: 0.1.4
      isobject: 2.1.0
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=
  /has-value/1.0.0:
    dependencies:
      get-value: 2.0.6
      has-values: 1.0.0
      isobject: 3.0.1
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=
  /has-values/0.1.4:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-bWHeldkd/Km5oCCJrThL/49it3E=
  /has-values/1.0.0:
    dependencies:
      is-number: 3.0.0
      kind-of: 4.0.0
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=
  /has-yarn/2.1.0:
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==
  /has/1.0.3:
    dependencies:
      function-bind: 1.1.1
    dev: true
    engines:
      node: '>= 0.4.0'
    resolution:
      integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==
  /hash-base/3.1.0:
    dependencies:
      inherits: 2.0.4
      readable-stream: 3.6.0
      safe-buffer: 5.2.1
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==
  /hash-sum/2.0.0:
    dev: true
    resolution:
      integrity: sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==
  /hash.js/1.1.7:
    dependencies:
      inherits: 2.0.4
      minimalistic-assert: 1.0.1
    dev: true
    resolution:
      integrity: sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==
  /he/1.2.0:
    dev: true
    hasBin: true
    resolution:
      integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==
  /highlight.js/10.4.1:
    dev: true
    resolution:
      integrity: sha512-yR5lWvNz7c85OhVAEAeFhVCc/GV4C30Fjzc/rCP0aCWzc1UUOPUk55dK/qdwTZHBvMZo+eZ2jpk62ndX/xMFlg==
  /hmac-drbg/1.0.1:
    dependencies:
      hash.js: 1.1.7
      minimalistic-assert: 1.0.1
      minimalistic-crypto-utils: 1.0.1
    dev: true
    resolution:
      integrity: sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=
  /hosted-git-info/2.8.8:
    dev: true
    resolution:
      integrity: sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==
  /html-minifier/4.0.0:
    dependencies:
      camel-case: 3.0.0
      clean-css: 4.2.3
      commander: 2.20.3
      he: 1.2.0
      param-case: 2.1.1
      relateurl: 0.2.7
      uglify-js: 3.12.2
    dev: true
    engines:
      node: '>=6'
    hasBin: true
    resolution:
      integrity: sha512-aoGxanpFPLg7MkIl/DDFYtb0iWz7jMFGqFhvEDZga6/4QTjneiD8I/NXL1x5aaoCp7FSIT6h/OhykDdPsbtMig==
  /html-tags/3.1.0:
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==
  /htmlparser2/5.0.1:
    dependencies:
      domelementtype: 2.1.0
      domhandler: 3.3.0
      domutils: 2.4.4
      entities: 2.1.0
    dev: true
    resolution:
      integrity: sha512-vKZZra6CSe9qsJzh0BjBGXo8dvzNsq/oGvsjfRdOrrryfeD9UOBEEQdeoqCRmKZchF5h2zOBMQ6YuQ0uRUmdbQ==
  /http-assert/1.4.1:
    dependencies:
      deep-equal: 1.0.1
      http-errors: 1.7.3
    dev: true
    engines:
      node: '>= 0.8'
    resolution:
      integrity: sha512-rdw7q6GTlibqVVbXr0CKelfV5iY8G2HqEUkhSk297BMbSpSL8crXC+9rjKoMcZZEsksX30le6f/4ul4E28gegw==
  /http-cache-semantics/4.1.0:
    dev: true
    resolution:
      integrity: sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==
  /http-errors/1.4.0:
    dependencies:
      inherits: 2.0.1
      statuses: 1.5.0
    dev: true
    engines:
      node: '>= 0.6'
    resolution:
      integrity: sha1-bAJC3qaz33r9oVPHEImzHG6Cqr8=
  /http-errors/1.6.3:
    dependencies:
      depd: 1.1.2
      inherits: 2.0.3
      setprototypeof: 1.1.0
      statuses: 1.5.0
    dev: true
    engines:
      node: '>= 0.6'
    resolution:
      integrity: sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=
  /http-errors/1.7.3:
    dependencies:
      depd: 1.1.2
      inherits: 2.0.4
      setprototypeof: 1.1.1
      statuses: 1.5.0
      toidentifier: 1.0.0
    dev: true
    engines:
      node: '>= 0.6'
    resolution:
      integrity: sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==
  /http-errors/1.8.0:
    dependencies:
      depd: 1.1.2
      inherits: 2.0.4
      setprototypeof: 1.2.0
      statuses: 1.5.0
      toidentifier: 1.0.0
    dev: true
    engines:
      node: '>= 0.6'
    resolution:
      integrity: sha512-4I8r0C5JDhT5VkvI47QktDW75rNlGVsUf/8hzjCC/wkWI/jdTRmBb9aI7erSG82r1bjKY3F6k28WnsVxB1C73A==
  /http-proxy/1.18.1_debug@4.3.1:
    dependencies:
      eventemitter3: 4.0.7
      follow-redirects: 1.13.1
      requires-port: 1.0.0
    dev: true
    engines:
      node: '>=8.0.0'
    peerDependencies:
      debug: '*'
    resolution:
      integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==
  /http2-wrapper/1.0.0-beta.5.2:
    dependencies:
      quick-lru: 5.1.1
      resolve-alpn: 1.0.0
    dev: true
    engines:
      node: '>=10.19.0'
    resolution:
      integrity: sha512-xYz9goEyBnC8XwXDTuC/MZ6t+MrKVQZOk4s7+PaDkwIsQd8IwqvM+0M6bA/2lvG8GHXcPdf+MejTUeO2LCPCeQ==
  /https-browserify/1.0.0:
    dev: true
    resolution:
      integrity: sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=
  /https-proxy-agent/4.0.0:
    dependencies:
      agent-base: 5.1.1
      debug: 4.1.1
    dev: true
    engines:
      node: '>= 6.0.0'
    resolution:
      integrity: sha512-zoDhWrkR3of1l9QAL8/scJZyLu8j/gBkcwcaQOZh7Gyh/+uJQzGVETdgT30akuwkpL8HTRfssqI3BZuV18teDg==
  /human-signals/1.1.1:
    dev: true
    engines:
      node: '>=8.12.0'
    resolution:
      integrity: sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==
  /iconv-lite/0.4.24:
    dependencies:
      safer-buffer: 2.1.2
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==
  /icss-replace-symbols/1.1.0:
    dev: true
    resolution:
      integrity: sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=
  /icss-utils/4.1.1:
    dependencies:
      postcss: 8.2.1
    dev: true
    engines:
      node: '>= 6'
    resolution:
      integrity: sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==
  /ieee754/1.1.13:
    dev: true
    resolution:
      integrity: sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==
  /ieee754/1.2.1:
    resolution:
      integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==
  /iferr/0.1.5:
    dev: true
    resolution:
      integrity: sha1-xg7taebY/bazEEofy8ocGS3FtQE=
  /ignore/4.0.6:
    dev: true
    engines:
      node: '>= 4'
    resolution:
      integrity: sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==
  /ignore/5.1.8:
    dev: true
    engines:
      node: '>= 4'
    resolution:
      integrity: sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==
  /import-cwd/3.0.0:
    dependencies:
      import-from: 3.0.0
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-4pnzH16plW+hgvRECbDWpQl3cqtvSofHWh44met7ESfZ8UZOWWddm8hEyDTqREJ9RbYHY8gi8DqmaelApoOGMg==
  /import-fresh/3.3.0:
    dependencies:
      parent-module: 1.0.1
      resolve-from: 4.0.0
    dev: true
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==
  /import-from/3.0.0:
    dependencies:
      resolve-from: 5.0.0
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ==
  /import-lazy/2.1.0:
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=
  /import-modules/2.1.0:
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-8HEWcnkbGpovH9yInoisxaSoIg9Brbul+Ju3Kqe2UsYDUBJD/iQjSgEj0zPcTDPKfPp2fs5xlv1i+JSye/m1/A==
  /imurmurhash/0.1.4:
    dev: true
    engines:
      node: '>=0.8.19'
    resolution:
      integrity: sha1-khi5srkoojixPcT7a21XbyMUU+o=
  /indexes-of/1.0.1:
    dev: true
    resolution:
      integrity: sha1-8w9xbI4r00bHtn0985FVZqfAVgc=
  /infer-owner/1.0.4:
    dev: true
    resolution:
      integrity: sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==
  /inflight/1.0.6:
    dependencies:
      once: 1.4.0
      wrappy: 1.0.2
    dev: true
    resolution:
      integrity: sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=
  /inherits/2.0.1:
    dev: true
    resolution:
      integrity: sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=
  /inherits/2.0.3:
    dev: true
    resolution:
      integrity: sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=
  /inherits/2.0.4:
    dev: true
    resolution:
      integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
  /ini/1.3.7:
    dev: true
    resolution:
      integrity: sha512-iKpRpXP+CrP2jyrxvg1kMUpXDyRUFDWurxbnVT1vQPx+Wz9uCYsMIqYuSBLV+PAaZG/d7kRLKRFc9oDMsH+mFQ==
  /ini/1.3.8:
    dev: true
    resolution:
      integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==
  /inquirer/6.5.2:
    dependencies:
      ansi-escapes: 3.2.0
      chalk: 2.4.2
      cli-cursor: 2.1.0
      cli-width: 2.2.1
      external-editor: 3.1.0
      figures: 2.0.0
      lodash: 4.17.20
      mute-stream: 0.0.7
      run-async: 2.4.1
      rxjs: 6.6.3
      string-width: 2.1.1
      strip-ansi: 5.2.0
      through: 2.3.8
    dev: true
    engines:
      node: '>=6.0.0'
    resolution:
      integrity: sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==
  /interpret/1.4.0:
    dev: true
    engines:
      node: '>= 0.10'
    resolution:
      integrity: sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==
  /io-ts/2.2.13_fp-ts@2.9.1:
    dependencies:
      fp-ts: 2.9.1
    dev: false
    peerDependencies:
      fp-ts: ^2.0.0
    resolution:
      integrity: sha512-BYJgE/BanovJKDvCnAkrr7f3gTucSyk+Sr5VtpouBO1/YfBKUyIn2z1ODG8LEF+1D4sjKZ3Bd/A5/v8JrJe5UQ==
  /is-accessor-descriptor/0.1.6:
    dependencies:
      kind-of: 3.2.2
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=
  /is-accessor-descriptor/1.0.0:
    dependencies:
      kind-of: 6.0.3
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==
  /is-arrayish/0.2.1:
    dev: true
    resolution:
      integrity: sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=
  /is-arrayish/0.3.2:
    dev: true
    resolution:
      integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==
  /is-binary-path/1.0.1:
    dependencies:
      binary-extensions: 1.13.1
    dev: true
    engines:
      node: '>=0.10.0'
    optional: true
    resolution:
      integrity: sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=
  /is-binary-path/2.1.0:
    dependencies:
      binary-extensions: 2.1.0
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==
  /is-buffer/1.1.6:
    dev: true
    resolution:
      integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==
  /is-callable/1.2.2:
    dev: true
    engines:
      node: '>= 0.4'
    resolution:
      integrity: sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==
  /is-ci/2.0.0:
    dependencies:
      ci-info: 2.0.0
    dev: true
    hasBin: true
    resolution:
      integrity: sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==
  /is-core-module/2.2.0:
    dependencies:
      has: 1.0.3
    dev: true
    resolution:
      integrity: sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==
  /is-data-descriptor/0.1.4:
    dependencies:
      kind-of: 3.2.2
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=
  /is-data-descriptor/1.0.0:
    dependencies:
      kind-of: 6.0.3
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==
  /is-date-object/1.0.2:
    dev: true
    engines:
      node: '>= 0.4'
    resolution:
      integrity: sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==
  /is-descriptor/0.1.6:
    dependencies:
      is-accessor-descriptor: 0.1.6
      is-data-descriptor: 0.1.4
      kind-of: 5.1.0
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==
  /is-descriptor/1.0.2:
    dependencies:
      is-accessor-descriptor: 1.0.0
      is-data-descriptor: 1.0.0
      kind-of: 6.0.3
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==
  /is-docker/2.1.1:
    dev: true
    engines:
      node: '>=8'
    hasBin: true
    resolution:
      integrity: sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==
  /is-extendable/0.1.1:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=
  /is-extendable/1.0.1:
    dependencies:
      is-plain-object: 2.0.4
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==
  /is-extglob/2.1.1:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=
  /is-fullwidth-code-point/2.0.0:
    engines:
      node: '>=4'
    resolution:
      integrity: sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=
  /is-fullwidth-code-point/3.0.0:
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==
  /is-generator-function/1.0.8:
    dev: true
    engines:
      node: '>= 0.4'
    resolution:
      integrity: sha512-2Omr/twNtufVZFr1GhxjOMFPAj2sjc/dKaIqBhvo4qciXfJmITGH6ZGd8eZYNHza8t1y0e01AuqRhJwfWp26WQ==
  /is-glob/3.1.0:
    dependencies:
      is-extglob: 2.1.1
    dev: true
    engines:
      node: '>=0.10.0'
    optional: true
    resolution:
      integrity: sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=
  /is-glob/4.0.1:
    dependencies:
      is-extglob: 2.1.1
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==
  /is-installed-globally/0.3.2:
    dependencies:
      global-dirs: 2.1.0
      is-path-inside: 3.0.2
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-wZ8x1js7Ia0kecP/CHM/3ABkAmujX7WPvQk6uu3Fly/Mk44pySulQpnHG46OMjHGXApINnV4QhY3SWnECO2z5g==
  /is-interactive/1.0.0:
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==
  /is-module/1.0.0:
    dev: true
    resolution:
      integrity: sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=
  /is-negative-zero/2.0.1:
    dev: true
    engines:
      node: '>= 0.4'
    resolution:
      integrity: sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==
  /is-npm/4.0.0:
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-96ECIfh9xtDDlPylNPXhzjsykHsMJZ18ASpaWzQyBr4YRTcVjUvzaHayDAES2oU/3KpljhHUjtSRNiDwi0F0ig==
  /is-number/3.0.0:
    dependencies:
      kind-of: 3.2.2
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=
  /is-number/7.0.0:
    dev: true
    engines:
      node: '>=0.12.0'
    resolution:
      integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==
  /is-obj/1.0.1:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-PkcprB9f3gJc19g6iW2rn09n2w8=
  /is-obj/2.0.0:
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==
  /is-path-inside/3.0.2:
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-/2UGPSgmtqwo1ktx8NDHjuPwZWmHhO+gj0f93EkhLB5RgW9RZevWYYlIkS6zePc6U2WpOdQYIwHe9YC4DWEBVg==
  /is-plain-object/2.0.4:
    dependencies:
      isobject: 3.0.1
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==
  /is-reference/1.2.1:
    dependencies:
      '@types/estree': 0.0.45
    dev: true
    resolution:
      integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==
  /is-regex/1.1.1:
    dependencies:
      has-symbols: 1.0.1
    dev: true
    engines:
      node: '>= 0.4'
    resolution:
      integrity: sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==
  /is-regexp/1.0.0:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-/S2INUXEa6xaYz57mgnof6LLUGk=
  /is-stream/2.0.0:
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==
  /is-string/1.0.5:
    dev: true
    engines:
      node: '>= 0.4'
    resolution:
      integrity: sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==
  /is-symbol/1.0.3:
    dependencies:
      has-symbols: 1.0.1
    dev: true
    engines:
      node: '>= 0.4'
    resolution:
      integrity: sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==
  /is-typedarray/1.0.0:
    dev: true
    resolution:
      integrity: sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=
  /is-windows/1.0.2:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==
  /is-wsl/1.1.0:
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=
  /is-wsl/2.2.0:
    dependencies:
      is-docker: 2.1.1
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==
  /is-yarn-global/0.3.0:
    dev: true
    resolution:
      integrity: sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==
  /isarray/0.0.1:
    dev: true
    resolution:
      integrity: sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=
  /isarray/1.0.0:
    dev: true
    resolution:
      integrity: sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=
  /isarray/2.0.5:
    dev: false
    optional: true
    resolution:
      integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==
  /isbuiltin/1.0.0:
    dependencies:
      builtin-modules: 1.1.1
    dev: true
    resolution:
      integrity: sha1-RFOykVaQy0fAy5ySVaCAd3gxXJY=
  /isexe/2.0.0:
    dev: true
    resolution:
      integrity: sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=
  /isobject/2.1.0:
    dependencies:
      isarray: 1.0.0
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=
  /isobject/3.0.1:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-TkMekrEalzFjaqH5yNHMvP2reN8=
  /jest-worker/24.9.0:
    dependencies:
      merge-stream: 2.0.0
      supports-color: 6.1.0
    dev: true
    engines:
      node: '>= 6'
    resolution:
      integrity: sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw==
  /jest-worker/26.6.2:
    dependencies:
      '@types/node': 14.14.14
      merge-stream: 2.0.0
      supports-color: 7.2.0
    dev: true
    engines:
      node: '>= 10.13.0'
    resolution:
      integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==
  /jmespath/0.15.0:
    dev: true
    engines:
      node: '>= 0.6.0'
    resolution:
      integrity: sha1-o/Iiqarp+Wb10nx5ZRDigJF2Qhc=
  /joycon/2.2.5:
    dev: true
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-YqvUxoOcVPnCp0VU1/56f+iKSdvIRJYPznH22BdXV3xMk75SFXhWeJkZ8C9XxUWt1b5x2X1SxuFygW1U0FmkEQ==
  /js-tokens/4.0.0:
    dev: true
    resolution:
      integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
  /js-yaml/3.14.1:
    dependencies:
      argparse: 1.0.10
      esprima: 4.0.1
    dev: true
    hasBin: true
    resolution:
      integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==
  /jsesc/0.5.0:
    dev: true
    hasBin: true
    resolution:
      integrity: sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=
  /jsesc/2.5.2:
    dev: true
    engines:
      node: '>=4'
    hasBin: true
    resolution:
      integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==
  /json-buffer/3.0.0:
    dev: true
    resolution:
      integrity: sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=
  /json-buffer/3.0.1:
    dev: true
    resolution:
      integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==
  /json-parse-better-errors/1.0.2:
    dev: true
    resolution:
      integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==
  /json-parse-even-better-errors/2.3.1:
    dev: true
    resolution:
      integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==
  /json-schema-traverse/0.4.1:
    dev: true
    resolution:
      integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==
  /json-stable-stringify-without-jsonify/1.0.1:
    dev: true
    resolution:
      integrity: sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=
  /json5/1.0.1:
    dependencies:
      minimist: 1.2.5
    dev: true
    hasBin: true
    resolution:
      integrity: sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==
  /json5/2.1.3:
    dependencies:
      minimist: 1.2.5
    dev: true
    engines:
      node: '>=6'
    hasBin: true
    resolution:
      integrity: sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==
  /jsonfile/4.0.0:
    dev: true
    optionalDependencies:
      graceful-fs: 4.2.4
    resolution:
      integrity: sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=
  /jsonfile/6.1.0:
    dependencies:
      universalify: 2.0.0
    dev: true
    optionalDependencies:
      graceful-fs: 4.2.4
    resolution:
      integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==
  /keygrip/1.1.0:
    dependencies:
      tsscmp: 1.0.6
    dev: true
    engines:
      node: '>= 0.6'
    resolution:
      integrity: sha512-iYSchDJ+liQ8iwbSI2QqsQOvqv58eJCEanyJPJi+Khyu8smkcKSFUCbPwzFcL7YVtZ6eONjqRX/38caJ7QjRAQ==
  /keyv/3.1.0:
    dependencies:
      json-buffer: 3.0.0
    dev: true
    resolution:
      integrity: sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==
  /keyv/4.0.3:
    dependencies:
      json-buffer: 3.0.1
    dev: true
    resolution:
      integrity: sha512-zdGa2TOpSZPq5mU6iowDARnMBZgtCqJ11dJROFi6tg6kTn4nuUdU09lFyLFSaHrWqpIJ+EBq4E8/Dc0Vx5vLdA==
  /kind-of/3.2.2:
    dependencies:
      is-buffer: 1.1.6
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=
  /kind-of/4.0.0:
    dependencies:
      is-buffer: 1.1.6
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-IIE989cSkosgc3hpGkUGb65y3Vc=
  /kind-of/5.1.0:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==
  /kind-of/6.0.3:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==
  /kleur/4.1.3:
    dev: true
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-H1tr8QP2PxFTNwAFM74Mui2b6ovcY9FoxJefgrwxY+OCJcq01k5nvhf4M/KnizzrJvLRap5STUy7dgDV35iUBw==
  /klona/2.0.4:
    dev: true
    engines:
      node: '>= 8'
    resolution:
      integrity: sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA==
  /koa-compose/3.2.1:
    dependencies:
      any-promise: 1.3.0
    dev: true
    resolution:
      integrity: sha1-qFzLQLfZhtjlo0Wzoazo6rz1Tec=
  /koa-compose/4.1.0:
    dev: true
    resolution:
      integrity: sha512-8ODW8TrDuMYvXRwra/Kh7/rJo9BtOfPc6qO8eAfC80CnCvSjSl0bkRM24X6/XBBEyj0v1nRUQ1LyOy3dbqOWXw==
  /koa-conditional-get/3.0.0:
    dev: true
    resolution:
      integrity: sha512-VKyPS7SuNH26TjTV2IRz+oh0HV/jc2lYAo51PTQTkj0XFn8ebNZW9riczmrW7ZVBFSnls1Z88DPUYKnvVymruA==
  /koa-convert/1.2.0:
    dependencies:
      co: 4.6.0
      koa-compose: 3.2.1
    dev: true
    engines:
      node: '>= 4'
    resolution:
      integrity: sha1-2kCHXfSd4FOQmNFwC1CCDOvNIdA=
  /koa-etag/4.0.0:
    dependencies:
      etag: 1.8.1
    dev: true
    resolution:
      integrity: sha512-1cSdezCkBWlyuB9l6c/IFoe1ANCDdPBxkDkRiaIup40xpUub6U/wwRXoKBZw/O5BifX9OlqAjYnDyzM6+l+TAg==
  /koa-proxies/0.11.0_debug@4.3.1+koa@2.13.0:
    dependencies:
      http-proxy: 1.18.1_debug@4.3.1
      koa: 2.13.0
      path-match: 1.2.4
    dev: true
    peerDependencies:
      debug: '*'
      koa: '>=2'
    resolution:
      integrity: sha512-iXGRADBE0fM7g7AttNOlLZ/cCFKXeVMHbFJKIRb0dUCrSYXi02loyVSdBlKlBQ5ZfVKJLo9Q9FyqwVTp1poVVA==
  /koa-send/5.0.1:
    dependencies:
      debug: 4.3.1
      http-errors: 1.8.0
      resolve-path: 1.4.0
    dev: true
    engines:
      node: '>= 8'
    resolution:
      integrity: sha512-tmcyQ/wXXuxpDxyNXv5yNNkdAMdFRqwtegBXUaowiQzUKqJehttS0x2j0eOZDQAyloAth5w6wwBImnFzkUz3pQ==
  /koa-static/5.0.0:
    dependencies:
      debug: 3.2.7
      koa-send: 5.0.1
    dev: true
    engines:
      node: '>= 7.6.0'
    resolution:
      integrity: sha512-UqyYyH5YEXaJrf9S8E23GoJFQZXkBVJ9zYYMPGz919MSX1KuvAcycIuS0ci150HCoPf4XQVhQ84Qf8xRPWxFaQ==
  /koa/2.13.0:
    dependencies:
      accepts: 1.3.7
      cache-content-type: 1.0.1
      content-disposition: 0.5.3
      content-type: 1.0.4
      cookies: 0.8.0
      debug: 3.1.0
      delegates: 1.0.0
      depd: 1.1.2
      destroy: 1.0.4
      encodeurl: 1.0.2
      escape-html: 1.0.3
      fresh: 0.5.2
      http-assert: 1.4.1
      http-errors: 1.8.0
      is-generator-function: 1.0.8
      koa-compose: 4.1.0
      koa-convert: 1.2.0
      on-finished: 2.3.0
      only: 0.0.2
      parseurl: 1.3.3
      statuses: 1.5.0
      type-is: 1.6.18
      vary: 1.1.2
    dev: true
    engines:
      node: ^4.8.4 || ^6.10.1 || ^7.10.1 || >= 8.1.4
    resolution:
      integrity: sha512-i/XJVOfPw7npbMv67+bOeXr3gPqOAw6uh5wFyNs3QvJ47tUx3M3V9rIE0//WytY42MKz4l/MXKyGkQ2LQTfLUQ==
  /latest-version/5.1.0:
    dependencies:
      package-json: 6.5.0
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==
  /lazystream/1.0.0:
    dependencies:
      readable-stream: 2.3.7
    dev: true
    engines:
      node: '>= 0.6.3'
    resolution:
      integrity: sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=
  /levn/0.4.1:
    dependencies:
      prelude-ls: 1.2.1
      type-check: 0.4.0
    dev: true
    engines:
      node: '>= 0.8.0'
    resolution:
      integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==
  /lines-and-columns/1.1.6:
    dev: true
    resolution:
      integrity: sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=
  /linkify-it/3.0.2:
    dependencies:
      uc.micro: 1.0.6
    dev: true
    resolution:
      integrity: sha512-gDBO4aHNZS6coiZCKVhSNh43F9ioIL4JwRjLZPkoLIY4yZFwg264Y5lu2x6rb1Js42Gh6Yqm2f6L2AJcnkzinQ==
  /load-json-file/2.0.0:
    dependencies:
      graceful-fs: 4.2.4
      parse-json: 2.2.0
      pify: 2.3.0
      strip-bom: 3.0.0
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=
  /load-json-file/4.0.0:
    dependencies:
      graceful-fs: 4.2.4
      parse-json: 4.0.0
      pify: 3.0.0
      strip-bom: 3.0.0
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha1-L19Fq5HjMhYjT9U62rZo607AmTs=
  /loader-runner/2.4.0:
    dev: true
    engines:
      node: '>=4.3.0 <5.0.0 || >=5.10'
    resolution:
      integrity: sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==
  /loader-utils/1.4.0:
    dependencies:
      big.js: 5.2.2
      emojis-list: 3.0.0
      json5: 1.0.1
    dev: true
    engines:
      node: '>=4.0.0'
    resolution:
      integrity: sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==
  /locate-path/2.0.0:
    dependencies:
      p-locate: 2.0.0
      path-exists: 3.0.0
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=
  /locate-path/3.0.0:
    dependencies:
      p-locate: 3.0.0
      path-exists: 3.0.0
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==
  /locate-path/5.0.0:
    dependencies:
      p-locate: 4.1.0
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==
  /lodash._reinterpolate/3.0.0:
    dev: true
    resolution:
      integrity: sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=
  /lodash.camelcase/4.3.0:
    dev: true
    resolution:
      integrity: sha1-soqmKIorn8ZRA1x3EfZathkDMaY=
  /lodash.defaults/4.2.0:
    dev: true
    resolution:
      integrity: sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=
  /lodash.difference/4.5.0:
    dev: true
    resolution:
      integrity: sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw=
  /lodash.flatten/4.4.0:
    dev: true
    resolution:
      integrity: sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=
  /lodash.get/4.4.2:
    dev: true
    resolution:
      integrity: sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=
  /lodash.isplainobject/4.0.6:
    dev: true
    resolution:
      integrity: sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=
  /lodash.set/4.3.2:
    dev: true
    resolution:
      integrity: sha1-2HV7HagH3eJIFrDWqEvqGnYjCyM=
  /lodash.template/4.5.0:
    dependencies:
      lodash._reinterpolate: 3.0.0
      lodash.templatesettings: 4.2.0
    dev: true
    resolution:
      integrity: sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==
  /lodash.templatesettings/4.2.0:
    dependencies:
      lodash._reinterpolate: 3.0.0
    dev: true
    resolution:
      integrity: sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==
  /lodash.toarray/4.4.0:
    dev: true
    resolution:
      integrity: sha1-JMS/zWsvuji/0FlNsRedjptlZWE=
  /lodash.union/4.6.0:
    dev: true
    resolution:
      integrity: sha1-SLtQiECfFvGCFmZkHETdGqrjzYg=
  /lodash.zip/4.2.0:
    dev: true
    resolution:
      integrity: sha1-7GZi5IlkCO1KtsVCo5kLcswIACA=
  /lodash/4.17.20:
    resolution:
      integrity: sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==
  /log-symbols/4.0.0:
    dependencies:
      chalk: 4.1.0
    dev: true
    engines:
      node: '>=10'
    resolution:
      integrity: sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA==
  /lower-case/1.1.4:
    dev: true
    resolution:
      integrity: sha1-miyr0bno4K6ZOkv31YdcOcQujqw=
  /lowercase-keys/1.0.1:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==
  /lowercase-keys/2.0.0:
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==
  /lru-cache/5.1.1:
    dependencies:
      yallist: 3.1.1
    dev: true
    resolution:
      integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==
  /lru-cache/6.0.0:
    dependencies:
      yallist: 4.0.0
    dev: true
    engines:
      node: '>=10'
    resolution:
      integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==
  /magic-string/0.25.7:
    dependencies:
      sourcemap-codec: 1.4.8
    dev: true
    resolution:
      integrity: sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==
  /make-dir/2.1.0:
    dependencies:
      pify: 4.0.1
      semver: 5.7.1
    dev: true
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==
  /make-dir/3.1.0:
    dependencies:
      semver: 6.3.0
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==
  /make-error/1.3.6:
    dev: true
    resolution:
      integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==
  /map-cache/0.2.2:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=
  /map-visit/1.0.0:
    dependencies:
      object-visit: 1.0.1
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=
  /markdown-it/12.0.4:
    dependencies:
      argparse: 2.0.1
      entities: 2.1.0
      linkify-it: 3.0.2
      mdurl: 1.0.1
      uc.micro: 1.0.6
    dev: true
    hasBin: true
    resolution:
      integrity: sha512-34RwOXZT8kyuOJy25oJNJoulO8L0bTHYWXcdZBYZqFnjIy3NgjeoM3FmPXIOFQ26/lSHYMr8oc62B6adxXcb3Q==
  /matcher/2.1.0:
    dependencies:
      escape-string-regexp: 2.0.0
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-o+nZr+vtJtgPNklyeUKkkH42OsK8WAfdgaJE2FNxcjLPg+5QbeEoT6vRj8Xq/iv18JlQ9cmKsEu0b94ixWf1YQ==
  /matchit/1.1.0:
    dependencies:
      '@arr/every': 1.0.1
    dev: true
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-+nGYoOlfHmxe5BW5tE0EMJppXEwdSf8uBA1GTZC7Q77kbT35+VKLYJMzVNWCHSsga1ps1tPYFtFyvxvKzWVmMA==
  /md5.js/1.3.5:
    dependencies:
      hash-base: 3.1.0
      inherits: 2.0.4
      safe-buffer: 5.2.1
    dev: true
    resolution:
      integrity: sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==
  /mdurl/1.0.1:
    dev: true
    resolution:
      integrity: sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=
  /media-typer/0.3.0:
    dev: true
    engines:
      node: '>= 0.6'
    resolution:
      integrity: sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=
  /memory-fs/0.4.1:
    dependencies:
      errno: 0.1.8
      readable-stream: 2.3.7
    dev: true
    resolution:
      integrity: sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=
  /memory-fs/0.5.0:
    dependencies:
      errno: 0.1.8
      readable-stream: 2.3.7
    dev: true
    engines:
      node: '>=4.3.0 <5.0.0 || >=5.10'
    resolution:
      integrity: sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==
  /memorystream/0.3.1:
    dev: true
    engines:
      node: '>= 0.10.0'
    resolution:
      integrity: sha1-htcJCzDORV1j+64S3aUaR93K+bI=
  /merge-source-map/1.1.0:
    dependencies:
      source-map: 0.6.1
    dev: true
    resolution:
      integrity: sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==
  /merge-stream/2.0.0:
    dev: true
    resolution:
      integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==
  /merge2/1.4.1:
    dev: true
    engines:
      node: '>= 8'
    resolution:
      integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==
  /micromatch/3.1.10:
    dependencies:
      arr-diff: 4.0.0
      array-unique: 0.3.2
      braces: 2.3.2
      define-property: 2.0.2
      extend-shallow: 3.0.2
      extglob: 2.0.4
      fragment-cache: 0.2.1
      kind-of: 6.0.3
      nanomatch: 1.2.13
      object.pick: 1.3.0
      regex-not: 1.0.2
      snapdragon: 0.8.2
      to-regex: 3.0.2
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==
  /micromatch/4.0.2:
    dependencies:
      braces: 3.0.2
      picomatch: 2.2.2
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==
  /miller-rabin/4.0.1:
    dependencies:
      bn.js: 4.11.9
      brorand: 1.1.0
    dev: true
    hasBin: true
    resolution:
      integrity: sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==
  /mime-db/1.44.0:
    dev: true
    engines:
      node: '>= 0.6'
    resolution:
      integrity: sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==
  /mime-types/2.1.27:
    dependencies:
      mime-db: 1.44.0
    dev: true
    engines:
      node: '>= 0.6'
    resolution:
      integrity: sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==
  /mime/1.6.0:
    dev: true
    engines:
      node: '>=4'
    hasBin: true
    resolution:
      integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==
  /mime/2.4.7:
    dev: true
    engines:
      node: '>=4.0.0'
    hasBin: true
    resolution:
      integrity: sha512-dhNd1uA2u397uQk3Nv5LM4lm93WYDUXFn3Fu291FJerns4jyTudqhIWe4W04YLy7Uk1tm1Ore04NpjRvQp/NPA==
  /mimic-fn/1.2.0:
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==
  /mimic-fn/2.1.0:
    dev: true
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==
  /mimic-response/1.0.1:
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==
  /mimic-response/3.1.0:
    dev: true
    engines:
      node: '>=10'
    resolution:
      integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==
  /minimalistic-assert/1.0.1:
    dev: true
    resolution:
      integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==
  /minimalistic-crypto-utils/1.0.1:
    dev: true
    resolution:
      integrity: sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=
  /minimatch/3.0.4:
    dependencies:
      brace-expansion: 1.1.11
    dev: true
    resolution:
      integrity: sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==
  /minimist/1.2.5:
    dev: true
    resolution:
      integrity: sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==
  /mississippi/3.0.0:
    dependencies:
      concat-stream: 1.6.2
      duplexify: 3.7.1
      end-of-stream: 1.4.4
      flush-write-stream: 1.1.1
      from2: 2.3.0
      parallel-transform: 1.2.0
      pump: 3.0.0
      pumpify: 1.5.1
      stream-each: 1.2.3
      through2: 2.0.5
    dev: true
    engines:
      node: '>=4.0.0'
    resolution:
      integrity: sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==
  /mixin-deep/1.3.2:
    dependencies:
      for-in: 1.0.2
      is-extendable: 1.0.1
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==
  /mkdirp-classic/0.5.3:
    dev: true
    resolution:
      integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==
  /mkdirp/0.5.5:
    dependencies:
      minimist: 1.2.5
    dev: true
    hasBin: true
    resolution:
      integrity: sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==
  /modern-normalize/1.0.0:
    dev: true
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-1lM+BMLGuDfsdwf3rsgBSrxJwAZHFIrQ8YR61xIqdHo0uNKI9M52wNpHSrliZATJp51On6JD0AfRxd4YGSU0lw==
  /move-concurrently/1.0.1:
    dependencies:
      aproba: 1.2.0
      copy-concurrently: 1.0.5
      fs-write-stream-atomic: 1.0.10
      mkdirp: 0.5.5
      rimraf: 2.7.1
      run-queue: 1.0.3
    dev: true
    resolution:
      integrity: sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=
  /mri/1.1.6:
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha512-oi1b3MfbyGa7FJMP9GmLTttni5JoICpYBRlq+x5V16fZbLsnL9N3wFqqIm/nIG43FjUFkFh9Epzp/kzUGUnJxQ==
  /ms/2.0.0:
    dev: true
    resolution:
      integrity: sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=
  /ms/2.1.1:
    dev: true
    resolution:
      integrity: sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==
  /ms/2.1.2:
    dev: true
    resolution:
      integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
  /ms/2.1.3:
    dev: true
    resolution:
      integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
  /multimap/1.1.0:
    dev: true
    resolution:
      integrity: sha512-0ZIR9PasPxGXmRsEF8jsDzndzHDj7tIav+JUmvIFB/WHswliFnquxECT/De7GR4yg99ky/NlRKJT82G1y271bw==
  /mute-stream/0.0.7:
    dev: true
    resolution:
      integrity: sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=
  /mute-stream/0.0.8:
    dev: true
    resolution:
      integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==
  /mz/2.7.0:
    dependencies:
      any-promise: 1.3.0
      object-assign: 4.1.1
      thenify-all: 1.6.0
    dev: true
    resolution:
      integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==
  /nan/2.14.2:
    dev: true
    optional: true
    resolution:
      integrity: sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==
  /nanoid/3.1.20:
    dev: true
    engines:
      node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1
    hasBin: true
    resolution:
      integrity: sha512-a1cQNyczgKbLX9jwbS/+d7W8fX/RfgYR7lVWwWOGIPNgK2m0MWvrGF6/m4kk6U3QcFMnZf3RIhL0v2Jgh/0Uxw==
  /nanomatch/1.2.13:
    dependencies:
      arr-diff: 4.0.0
      array-unique: 0.3.2
      define-property: 2.0.2
      extend-shallow: 3.0.2
      fragment-cache: 0.2.1
      is-windows: 1.0.2
      kind-of: 6.0.3
      object.pick: 1.3.0
      regex-not: 1.0.2
      snapdragon: 0.8.2
      to-regex: 3.0.2
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==
  /native-dash/1.6.1:
    dev: false
    resolution:
      integrity: sha512-XMWEB8AS3NsXk/ZdBGFCad9Fbj48Kt9cGODYJI0dUOv8Xcpq7lPdpdfpM9h83xSG1J+fhJMfk8UaL+KJTnXjwQ==
  /natural-compare/1.4.0:
    dev: true
    resolution:
      integrity: sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=
  /negotiator/0.6.2:
    dev: true
    engines:
      node: '>= 0.6'
    resolution:
      integrity: sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==
  /neo-async/2.6.2:
    dev: true
    resolution:
      integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==
  /nice-try/1.0.5:
    dev: true
    resolution:
      integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==
  /no-case/2.3.2:
    dependencies:
      lower-case: 1.1.4
    dev: true
    resolution:
      integrity: sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==
  /node-emoji/1.10.0:
    dependencies:
      lodash.toarray: 4.4.0
    dev: true
    resolution:
      integrity: sha512-Yt3384If5H6BYGVHiHwTL+99OzJKHhgp82S8/dktEK73T26BazdgZ4JZh92xSVtGNJvz9UbXdNAc5hcrXV42vw==
  /node-forge/0.10.0:
    dev: true
    engines:
      node: '>= 6.0.0'
    resolution:
      integrity: sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==
  /node-libs-browser/2.2.1:
    dependencies:
      assert: 1.5.0
      browserify-zlib: 0.2.0
      buffer: 4.9.2
      console-browserify: 1.2.0
      constants-browserify: 1.0.0
      crypto-browserify: 3.12.0
      domain-browser: 1.2.0
      events: 3.2.0
      https-browserify: 1.0.0
      os-browserify: 0.3.0
      path-browserify: 0.0.1
      process: 0.11.10
      punycode: 1.4.1
      querystring-es3: 0.2.1
      readable-stream: 2.3.7
      stream-browserify: 2.0.2
      stream-http: 2.8.3
      string_decoder: 1.3.0
      timers-browserify: 2.0.12
      tty-browserify: 0.0.0
      url: 0.11.0
      util: 0.11.1
      vm-browserify: 1.1.2
    dev: true
    resolution:
      integrity: sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==
  /node-modules-regexp/1.0.0:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=
  /node-releases/1.1.67:
    dev: true
    resolution:
      integrity: sha512-V5QF9noGFl3EymEwUYzO+3NTDpGfQB4ve6Qfnzf3UNydMhjQRVPR1DZTuvWiLzaFJYw2fmDwAfnRNEVb64hSIg==
  /normalize-package-data/2.5.0:
    dependencies:
      hosted-git-info: 2.8.8
      resolve: 1.19.0
      semver: 5.7.1
      validate-npm-package-license: 3.0.4
    dev: true
    resolution:
      integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==
  /normalize-path/2.1.1:
    dependencies:
      remove-trailing-separator: 1.1.0
    dev: true
    engines:
      node: '>=0.10.0'
    optional: true
    resolution:
      integrity: sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=
  /normalize-path/3.0.0:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==
  /normalize-range/0.1.2:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=
  /normalize-url/4.5.0:
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==
  /npm-run-all/4.1.5:
    dependencies:
      ansi-styles: 3.2.1
      chalk: 2.4.2
      cross-spawn: 6.0.5
      memorystream: 0.3.1
      minimatch: 3.0.4
      pidtree: 0.3.1
      read-pkg: 3.0.0
      shell-quote: 1.7.2
      string.prototype.padend: 3.1.1
    dev: true
    engines:
      node: '>= 4'
    hasBin: true
    resolution:
      integrity: sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==
  /npm-run-path/4.0.1:
    dependencies:
      path-key: 3.1.1
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==
  /nprogress/0.2.0:
    dev: false
    resolution:
      integrity: sha1-y480xTIT2JVyP8urkH6UIq28r7E=
  /object-assign/4.1.1:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=
  /object-copy/0.1.0:
    dependencies:
      copy-descriptor: 0.1.1
      define-property: 0.2.5
      kind-of: 3.2.2
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-fn2Fi3gb18mRpBupde04EnVOmYw=
  /object-hash/2.0.3:
    dev: true
    engines:
      node: '>= 6'
    resolution:
      integrity: sha512-JPKn0GMu+Fa3zt3Bmr66JhokJU5BaNBIh4ZeTlaCBzrBsOeXzwcKKAK1tbLiPKgvwmPXsDvvLHoWh5Bm7ofIYg==
  /object-inspect/1.9.0:
    dev: true
    resolution:
      integrity: sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==
  /object-keys/1.1.1:
    dev: true
    engines:
      node: '>= 0.4'
    resolution:
      integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==
  /object-visit/1.0.1:
    dependencies:
      isobject: 3.0.1
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=
  /object.assign/4.1.2:
    dependencies:
      call-bind: 1.0.0
      define-properties: 1.1.3
      has-symbols: 1.0.1
      object-keys: 1.1.1
    dev: true
    engines:
      node: '>= 0.4'
    resolution:
      integrity: sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==
  /object.pick/1.3.0:
    dependencies:
      isobject: 3.0.1
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=
  /object.values/1.1.2:
    dependencies:
      call-bind: 1.0.0
      define-properties: 1.1.3
      es-abstract: 1.18.0-next.1
      has: 1.0.3
    dev: true
    engines:
      node: '>= 0.4'
    resolution:
      integrity: sha512-MYC0jvJopr8EK6dPBiO8Nb9mvjdypOachO5REGk6MXzujbBrAisKo3HmdEI6kZDL6fC31Mwee/5YbtMebixeag==
  /on-finished/2.3.0:
    dependencies:
      ee-first: 1.1.1
    dev: true
    engines:
      node: '>= 0.8'
    resolution:
      integrity: sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=
  /once/1.4.0:
    dependencies:
      wrappy: 1.0.2
    dev: true
    resolution:
      integrity: sha1-WDsap3WWHUsROsF9nFC6753Xa9E=
  /onetime/2.0.1:
    dependencies:
      mimic-fn: 1.2.0
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=
  /onetime/5.1.2:
    dependencies:
      mimic-fn: 2.1.0
    dev: true
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==
  /only/0.0.2:
    dev: true
    resolution:
      integrity: sha1-Kv3oTQPlC5qO3EROMGEKcCle37Q=
  /open/7.3.0:
    dependencies:
      is-docker: 2.1.1
      is-wsl: 2.2.0
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-mgLwQIx2F/ye9SmbrUkurZCnkoXyXyu9EbHtJZrICjVAJfyMArdHp3KkixGdZx1ZHFPNIwl0DDM1dFFqXbTLZw==
  /optionator/0.9.1:
    dependencies:
      deep-is: 0.1.3
      fast-levenshtein: 2.0.6
      levn: 0.4.1
      prelude-ls: 1.2.1
      type-check: 0.4.0
      word-wrap: 1.2.3
    dev: true
    engines:
      node: '>= 0.8.0'
    resolution:
      integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==
  /ora/5.1.0:
    dependencies:
      chalk: 4.1.0
      cli-cursor: 3.1.0
      cli-spinners: 2.5.0
      is-interactive: 1.0.0
      log-symbols: 4.0.0
      mute-stream: 0.0.8
      strip-ansi: 6.0.0
      wcwidth: 1.0.1
    dev: true
    engines:
      node: '>=10'
    resolution:
      integrity: sha512-9tXIMPvjZ7hPTbk8DFq1f7Kow/HU/pQYB60JbNq+QnGwcyhWVZaQ4hM9zQDEsPxw/muLpgiHSaumUZxCAmod/w==
  /os-browserify/0.3.0:
    dev: true
    resolution:
      integrity: sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=
  /os-tmpdir/1.0.2:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=
  /p-cancelable/1.1.0:
    dev: true
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==
  /p-cancelable/2.0.0:
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-wvPXDmbMmu2ksjkB4Z3nZWTSkJEb9lqVdMaCKpZUGJG9TMiNp9XcbG3fn9fPKjem04fJMJnXoyFPk2FmgiaiNg==
  /p-limit/1.3.0:
    dependencies:
      p-try: 1.0.0
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==
  /p-limit/2.3.0:
    dependencies:
      p-try: 2.2.0
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==
  /p-locate/2.0.0:
    dependencies:
      p-limit: 1.3.0
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=
  /p-locate/3.0.0:
    dependencies:
      p-limit: 2.3.0
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==
  /p-locate/4.1.0:
    dependencies:
      p-limit: 2.3.0
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==
  /p-map-series/2.1.0:
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-RpYIIK1zXSNEOdwxcfe7FdvGcs7+y5n8rifMhMNWvaxRNMPINJHF5GDeuVxWqnfrcHPSCnp7Oo5yNXHId9Av2Q==
  /p-try/1.0.0:
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=
  /p-try/2.2.0:
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==
  /package-json/6.5.0:
    dependencies:
      got: 9.6.0
      registry-auth-token: 4.2.1
      registry-url: 5.1.0
      semver: 6.3.0
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==
  /pako/1.0.11:
    dev: true
    resolution:
      integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==
  /parallel-transform/1.2.0:
    dependencies:
      cyclist: 1.0.1
      inherits: 2.0.4
      readable-stream: 2.3.7
    dev: true
    resolution:
      integrity: sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==
  /param-case/2.1.1:
    dependencies:
      no-case: 2.3.2
    dev: true
    resolution:
      integrity: sha1-35T9jPZTHs915r75oIWPvHK+Ikc=
  /parent-module/1.0.1:
    dependencies:
      callsites: 3.1.0
    dev: true
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==
  /parse-asn1/5.1.6:
    dependencies:
      asn1.js: 5.4.1
      browserify-aes: 1.2.0
      evp_bytestokey: 1.0.3
      pbkdf2: 3.1.1
      safe-buffer: 5.2.1
    dev: true
    resolution:
      integrity: sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==
  /parse-json/2.2.0:
    dependencies:
      error-ex: 1.3.2
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=
  /parse-json/4.0.0:
    dependencies:
      error-ex: 1.3.2
      json-parse-better-errors: 1.0.2
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=
  /parse-json/5.1.0:
    dependencies:
      '@babel/code-frame': 7.12.11
      error-ex: 1.3.2
      json-parse-even-better-errors: 2.3.1
      lines-and-columns: 1.1.6
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ==
  /parse5-htmlparser2-tree-adapter/6.0.1:
    dependencies:
      parse5: 6.0.1
    dev: true
    resolution:
      integrity: sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==
  /parse5/5.1.1:
    dev: true
    resolution:
      integrity: sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==
  /parse5/6.0.1:
    dev: true
    resolution:
      integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==
  /parseurl/1.3.3:
    dev: true
    engines:
      node: '>= 0.8'
    resolution:
      integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==
  /pascalcase/0.1.1:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=
  /path-browserify/0.0.1:
    dev: true
    resolution:
      integrity: sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==
  /path-dirname/1.0.2:
    dev: true
    optional: true
    resolution:
      integrity: sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=
  /path-exists/3.0.0:
    engines:
      node: '>=4'
    resolution:
      integrity: sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=
  /path-exists/4.0.0:
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==
  /path-is-absolute/1.0.1:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-F0uSaHNVNP+8es5r9TpanhtcX18=
  /path-key/2.0.1:
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=
  /path-key/3.1.1:
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==
  /path-match/1.2.4:
    dependencies:
      http-errors: 1.4.0
      path-to-regexp: 1.8.0
    dev: true
    resolution:
      integrity: sha1-pidH88fgwlFHYml/JEQ1hbCRAOo=
  /path-parse/1.0.6:
    dev: true
    resolution:
      integrity: sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==
  /path-to-regexp/1.8.0:
    dependencies:
      isarray: 0.0.1
    dev: true
    resolution:
      integrity: sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==
  /path-type/2.0.0:
    dependencies:
      pify: 2.3.0
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=
  /path-type/3.0.0:
    dependencies:
      pify: 3.0.0
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==
  /path-type/4.0.0:
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==
  /pbkdf2/3.1.1:
    dependencies:
      create-hash: 1.2.0
      create-hmac: 1.1.7
      ripemd160: 2.0.2
      safe-buffer: 5.2.1
      sha.js: 2.4.11
    dev: true
    engines:
      node: '>=0.12'
    resolution:
      integrity: sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==
  /pend/1.2.0:
    dev: true
    resolution:
      integrity: sha1-elfrVQpng/kRUzH89GY9XI4AelA=
  /picomatch/2.2.2:
    dev: true
    engines:
      node: '>=8.6'
    resolution:
      integrity: sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==
  /pidtree/0.3.1:
    dev: true
    engines:
      node: '>=0.10'
    hasBin: true
    resolution:
      integrity: sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==
  /pify/2.3.0:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-7RQaasBDqEnqWISY59yosVMw6Qw=
  /pify/3.0.0:
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=
  /pify/4.0.1:
    dev: true
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==
  /pirates/4.0.1:
    dependencies:
      node-modules-regexp: 1.0.0
    dev: true
    engines:
      node: '>= 6'
    resolution:
      integrity: sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==
  /pkg-dir/2.0.0:
    dependencies:
      find-up: 2.1.0
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=
  /pkg-dir/3.0.0:
    dependencies:
      find-up: 3.0.0
    dev: true
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==
  /pkg-dir/4.2.0:
    dependencies:
      find-up: 4.1.0
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==
  /play-sound/1.1.3:
    dependencies:
      find-exec: 1.0.1
    dev: true
    resolution:
      integrity: sha512-lqEzgtNAdfg2VUXItOtu5bTyWcqeFmnJmgvc8iHEeEOBEJdurqiGYfmCOzIpSBcwrs7XeSpvHv+Rw9dzRPc4aw==
  /pluralize/8.0.0:
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==
  /pngjs/3.4.0:
    dev: false
    engines:
      node: '>=4.0.0'
    optional: true
    resolution:
      integrity: sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==
  /polka/0.5.2:
    dependencies:
      '@polka/url': 0.5.0
      trouter: 2.0.1
    dev: true
    resolution:
      integrity: sha512-FVg3vDmCqP80tOrs+OeNlgXYmFppTXdjD5E7I4ET1NjvtNmQrb1/mJibybKkb/d4NA7YWAr1ojxuhpL3FHqdlw==
  /posix-character-classes/0.1.1:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=
  /postcss-discard-comments/4.0.2:
    dependencies:
      postcss: 8.2.1
    dev: true
    engines:
      node: '>=6.9.0'
    resolution:
      integrity: sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==
  /postcss-functions/3.0.0:
    dependencies:
      glob: 7.1.6
      object-assign: 4.1.1
      postcss: 8.2.1
      postcss-value-parser: 3.3.1
    dev: true
    resolution:
      integrity: sha1-DpTQFERwCkgd4g3k1V+yZAVkJQ4=
  /postcss-import/12.0.1:
    dependencies:
      postcss: 8.2.1
      postcss-value-parser: 3.3.1
      read-cache: 1.0.0
      resolve: 1.19.0
    dev: true
    engines:
      node: '>=6.0.0'
    resolution:
      integrity: sha512-3Gti33dmCjyKBgimqGxL3vcV8w9+bsHwO5UrBawp796+jdardbcFl4RP5w/76BwNL7aGzpKstIfF9I+kdE8pTw==
  /postcss-js/3.0.3:
    dependencies:
      camelcase-css: 2.0.1
      postcss: 8.2.1
    dev: true
    engines:
      node: '>=10.0'
    resolution:
      integrity: sha512-gWnoWQXKFw65Hk/mi2+WTQTHdPD5UJdDXZmX073EY/B3BWnYjO4F4t0VneTCnCGQ5E5GsCdMkzPaTXwl3r5dJw==
  /postcss-load-config/3.0.0:
    dependencies:
      cosmiconfig: 7.0.0
      import-cwd: 3.0.0
    dev: true
    engines:
      node: '>= 10'
    resolution:
      integrity: sha512-lErrN8imuEF1cSiHBV8MiR7HeuzlDpCGNtaMyYHlOBuJHHOGw6S4xOMZp8BbXPr7AGQp14L6PZDlIOpfFJ6f7w==
  /postcss-modules-extract-imports/2.0.0:
    dependencies:
      postcss: 8.2.1
    dev: true
    engines:
      node: '>= 6'
    resolution:
      integrity: sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==
  /postcss-modules-local-by-default/3.0.3:
    dependencies:
      icss-utils: 4.1.1
      postcss: 8.2.1
      postcss-selector-parser: 6.0.4
      postcss-value-parser: 4.1.0
    dev: true
    engines:
      node: '>= 6'
    resolution:
      integrity: sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==
  /postcss-modules-scope/2.2.0:
    dependencies:
      postcss: 8.2.1
      postcss-selector-parser: 6.0.4
    dev: true
    engines:
      node: '>= 6'
    resolution:
      integrity: sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==
  /postcss-modules-values/3.0.0:
    dependencies:
      icss-utils: 4.1.1
      postcss: 8.2.1
    dev: true
    resolution:
      integrity: sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==
  /postcss-modules/3.2.2:
    dependencies:
      generic-names: 2.0.1
      icss-replace-symbols: 1.1.0
      lodash.camelcase: 4.3.0
      postcss: 8.2.1
      postcss-modules-extract-imports: 2.0.0
      postcss-modules-local-by-default: 3.0.3
      postcss-modules-scope: 2.2.0
      postcss-modules-values: 3.0.0
      string-hash: 1.1.3
    dev: true
    resolution:
      integrity: sha512-JQ8IAqHELxC0N6tyCg2UF40pACY5oiL6UpiqqcIFRWqgDYO8B0jnxzoQ0EOpPrWXvcpu6BSbQU/3vSiq7w8Nhw==
  /postcss-nested/5.0.3:
    dependencies:
      postcss-selector-parser: 6.0.4
    dev: true
    engines:
      node: '>=10.0'
    peerDependencies:
      postcss: ^8.1.13
    resolution:
      integrity: sha512-R2LHPw+u5hFfDgJG748KpGbJyTv7Yr33/2tIMWxquYuHTd9EXu27PYnKi7BxMXLtzKC0a0WVsqHtd7qIluQu/g==
  /postcss-selector-parser/6.0.4:
    dependencies:
      cssesc: 3.0.0
      indexes-of: 1.0.1
      uniq: 1.0.1
      util-deprecate: 1.0.2
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw==
  /postcss-value-parser/3.3.1:
    dev: true
    resolution:
      integrity: sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==
  /postcss-value-parser/4.1.0:
    dev: true
    resolution:
      integrity: sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==
  /postcss/8.2.1:
    dependencies:
      colorette: 1.2.1
      nanoid: 3.1.20
      source-map: 0.6.1
    dev: true
    engines:
      node: ^10 || ^12 || >=14
    resolution:
      integrity: sha512-RhsqOOAQzTgh1UB/IZdca7F9WDb7SUCR2Vnv1x7DbvuuggQIpoDwjK+q0rzoPffhYvWNKX5JSwS4so4K3UC6vA==
  /prelude-ls/1.2.1:
    dev: true
    engines:
      node: '>= 0.8.0'
    resolution:
      integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==
  /prepend-http/2.0.0:
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=
  /presite/2.1.1:
    dependencies:
      '@egoist/promise-queue': 1.1.0
      cac: 6.7.1
      chalk: 4.1.0
      connect-history-api-fallback: 1.6.0
      fs-extra: 9.0.1
      get-port: 5.1.1
      joycon: 2.2.5
      polka: 0.5.2
      read-pkg-up: 7.0.1
      serve-static: 1.14.1
      taki: 2.3.2
      update-notifier: 4.1.3
    dev: true
    engines:
      node: '>=12'
    hasBin: true
    resolution:
      integrity: sha512-9DSYc2Je882WRbO5hKz0jRWBBiL/2cVzesLy5D41LSFYU0MvwDW0at5lJEf/q4SizRqyrXPaEWO3aiQ23i70tQ==
  /prettier-linter-helpers/1.0.0:
    dependencies:
      fast-diff: 1.2.0
    dev: true
    engines:
      node: '>=6.0.0'
    resolution:
      integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==
  /prettier/2.2.1:
    dev: true
    engines:
      node: '>=10.13.0'
    hasBin: true
    resolution:
      integrity: sha512-PqyhM2yCjg/oKkFPtTGUojv7gnZAoG80ttl45O6x2Ug/rMJw4wcc9k6aaf2hibP7BGVCCM33gZoGjyvt9mm16Q==
  /pretty-bytes/5.4.1:
    dev: true
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-s1Iam6Gwz3JI5Hweaz4GoCD1WUNUIyzePFy5+Js2hjwGVt2Z79wNN+ZKOZ2vB6C+Xs6njyB84Z1IthQg8d9LxA==
  /pretty-hrtime/1.0.3:
    dev: true
    engines:
      node: '>= 0.8'
    resolution:
      integrity: sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=
  /private/0.1.8:
    dev: true
    engines:
      node: '>= 0.6'
    resolution:
      integrity: sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==
  /process-nextick-args/2.0.1:
    dev: true
    resolution:
      integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==
  /process/0.11.10:
    dev: true
    engines:
      node: '>= 0.6.0'
    resolution:
      integrity: sha1-czIwDoQBYb2j5podHZGn1LwW8YI=
  /progress/2.0.3:
    dev: true
    engines:
      node: '>=0.4.0'
    resolution:
      integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==
  /promise-inflight/1.0.1:
    dev: true
    resolution:
      integrity: sha1-mEcocL8igTL8vdhoEputEsPAKeM=
  /proxy-from-env/1.1.0:
    dev: true
    resolution:
      integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==
  /prr/1.0.1:
    dev: true
    resolution:
      integrity: sha1-0/wRS6BplaRexok/SEzrHXj19HY=
  /public-encrypt/4.0.3:
    dependencies:
      bn.js: 4.11.9
      browserify-rsa: 4.1.0
      create-hash: 1.2.0
      parse-asn1: 5.1.6
      randombytes: 2.1.0
      safe-buffer: 5.2.1
    dev: true
    resolution:
      integrity: sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==
  /pump/2.0.1:
    dependencies:
      end-of-stream: 1.4.4
      once: 1.4.0
    dev: true
    resolution:
      integrity: sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==
  /pump/3.0.0:
    dependencies:
      end-of-stream: 1.4.4
      once: 1.4.0
    dev: true
    resolution:
      integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==
  /pumpify/1.5.1:
    dependencies:
      duplexify: 3.7.1
      inherits: 2.0.4
      pump: 2.0.1
    dev: true
    resolution:
      integrity: sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==
  /punycode/1.3.2:
    dev: true
    resolution:
      integrity: sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=
  /punycode/1.4.1:
    dev: true
    resolution:
      integrity: sha1-wNWmOycYgArY4esPpSachN1BhF4=
  /punycode/2.1.1:
    dev: true
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==
  /pupa/2.1.1:
    dependencies:
      escape-goat: 2.1.1
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==
  /puppeteer-core/5.2.1:
    dependencies:
      debug: 4.1.1
      devtools-protocol: 0.0.781568
      extract-zip: 2.0.1
      https-proxy-agent: 4.0.0
      mime: 2.4.7
      pkg-dir: 4.2.0
      progress: 2.0.3
      proxy-from-env: 1.1.0
      rimraf: 3.0.2
      tar-fs: 2.1.1
      unbzip2-stream: 1.4.3
      ws: 7.4.1
    dev: true
    engines:
      node: '>=10.18.1'
    resolution:
      integrity: sha512-gLjEOrzwgcnwRH+sm4hS1TBqe2/DN248nRb2hYB7+lZ9kCuLuACNvuzlXILlPAznU3Ob+mEvVEBDcLuFa0zq3g==
  /purgecss/3.1.3:
    dependencies:
      commander: 6.2.1
      glob: 7.1.6
      postcss: 8.2.1
      postcss-selector-parser: 6.0.4
    dev: true
    hasBin: true
    resolution:
      integrity: sha512-hRSLN9mguJ2lzlIQtW4qmPS2kh6oMnA9RxdIYK8sz18QYqd6ePp4GNDl18oWHA1f2v2NEQIh51CO8s/E3YGckQ==
  /qrcode/1.4.4:
    dependencies:
      buffer: 5.7.1
      buffer-alloc: 1.2.0
      buffer-from: 1.1.1
      dijkstrajs: 1.0.1
      isarray: 2.0.5
      pngjs: 3.4.0
      yargs: 13.3.2
    dev: false
    engines:
      node: '>=4'
    hasBin: true
    optional: true
    resolution:
      integrity: sha512-oLzEC5+NKFou9P0bMj5+v6Z40evexeE29Z9cummZXZ9QXyMr3lphkURzxjXgPJC5azpxcshoDWV1xE46z+/c3Q==
  /querystring-es3/0.2.1:
    dev: true
    engines:
      node: '>=0.4.x'
    resolution:
      integrity: sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=
  /querystring/0.2.0:
    dev: true
    engines:
      node: '>=0.4.x'
    resolution:
      integrity: sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=
  /quick-lru/5.1.1:
    dev: true
    engines:
      node: '>=10'
    resolution:
      integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==
  /randombytes/2.1.0:
    dependencies:
      safe-buffer: 5.2.1
    dev: true
    resolution:
      integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==
  /randomfill/1.0.4:
    dependencies:
      randombytes: 2.1.0
      safe-buffer: 5.2.1
    dev: true
    resolution:
      integrity: sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==
  /range-parser/1.2.1:
    dev: true
    engines:
      node: '>= 0.6'
    resolution:
      integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==
  /rc/1.2.8:
    dependencies:
      deep-extend: 0.6.0
      ini: 1.3.8
      minimist: 1.2.5
      strip-json-comments: 2.0.1
    dev: true
    hasBin: true
    resolution:
      integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==
  /read-cache/1.0.0:
    dependencies:
      pify: 2.3.0
    dev: true
    resolution:
      integrity: sha1-5mTvMRYRZsl1HNvo28+GtftY93Q=
  /read-pkg-up/2.0.0:
    dependencies:
      find-up: 2.1.0
      read-pkg: 2.0.0
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=
  /read-pkg-up/7.0.1:
    dependencies:
      find-up: 4.1.0
      read-pkg: 5.2.0
      type-fest: 0.8.1
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==
  /read-pkg/2.0.0:
    dependencies:
      load-json-file: 2.0.0
      normalize-package-data: 2.5.0
      path-type: 2.0.0
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=
  /read-pkg/3.0.0:
    dependencies:
      load-json-file: 4.0.0
      normalize-package-data: 2.5.0
      path-type: 3.0.0
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=
  /read-pkg/5.2.0:
    dependencies:
      '@types/normalize-package-data': 2.4.0
      normalize-package-data: 2.5.0
      parse-json: 5.1.0
      type-fest: 0.6.0
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==
  /readable-stream/2.3.7:
    dependencies:
      core-util-is: 1.0.2
      inherits: 2.0.4
      isarray: 1.0.0
      process-nextick-args: 2.0.1
      safe-buffer: 5.1.2
      string_decoder: 1.1.1
      util-deprecate: 1.0.2
    dev: true
    resolution:
      integrity: sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==
  /readable-stream/3.6.0:
    dependencies:
      inherits: 2.0.4
      string_decoder: 1.3.0
      util-deprecate: 1.0.2
    dev: true
    engines:
      node: '>= 6'
    resolution:
      integrity: sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==
  /readdirp/2.2.1:
    dependencies:
      graceful-fs: 4.2.4
      micromatch: 3.1.10
      readable-stream: 2.3.7
    dev: true
    engines:
      node: '>=0.10'
    optional: true
    resolution:
      integrity: sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==
  /readdirp/3.5.0:
    dependencies:
      picomatch: 2.2.2
    dev: true
    engines:
      node: '>=8.10.0'
    resolution:
      integrity: sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==
  /recast/0.19.1:
    dependencies:
      ast-types: 0.13.3
      esprima: 4.0.1
      private: 0.1.8
      source-map: 0.6.1
    dev: true
    engines:
      node: '>= 4'
    resolution:
      integrity: sha512-8FCjrBxjeEU2O6I+2hyHyBFH1siJbMBLwIRvVr1T3FD2cL754sOaJDsJ/8h3xYltasbJ8jqWRIhMuDGBSiSbjw==
  /rechoir/0.6.2:
    dependencies:
      resolve: 1.19.0
    dev: true
    engines:
      node: '>= 0.10'
    resolution:
      integrity: sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=
  /reduce-css-calc/2.1.7:
    dependencies:
      css-unit-converter: 1.1.2
      postcss-value-parser: 3.3.1
    dev: true
    resolution:
      integrity: sha512-fDnlZ+AybAS3C7Q9xDq5y8A2z+lT63zLbynew/lur/IR24OQF5x98tfNwf79mzEdfywZ0a2wpM860FhFfMxZlA==
  /reduce-flatten/2.0.0:
    dev: true
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-EJ4UNY/U1t2P/2k6oqotuX2Cc3T6nxJwsM0N0asT7dhrtH1ltUxDn4NalSYmPE2rCkVpcf/X6R0wDwcFpzhd4w==
  /regenerate-unicode-properties/8.2.0:
    dependencies:
      regenerate: 1.4.2
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==
  /regenerate/1.4.2:
    dev: true
    resolution:
      integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==
  /regenerator-runtime/0.11.1:
    dev: true
    resolution:
      integrity: sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==
  /regenerator-runtime/0.13.7:
    dev: true
    resolution:
      integrity: sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==
  /regenerator-transform/0.14.5:
    dependencies:
      '@babel/runtime': 7.12.5
    dev: true
    resolution:
      integrity: sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==
  /regex-not/1.0.2:
    dependencies:
      extend-shallow: 3.0.2
      safe-regex: 1.1.0
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==
  /regexp-tree/0.1.21:
    dev: true
    hasBin: true
    resolution:
      integrity: sha512-kUUXjX4AnqnR8KRTCrayAo9PzYMRKmVoGgaz2tBuz0MF3g1ZbGebmtW0yFHfFK9CmBjQKeYIgoL22pFLBJY7sw==
  /regexpp/3.1.0:
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==
  /regexpu-core/4.7.1:
    dependencies:
      regenerate: 1.4.2
      regenerate-unicode-properties: 8.2.0
      regjsgen: 0.5.2
      regjsparser: 0.6.4
      unicode-match-property-ecmascript: 1.0.4
      unicode-match-property-value-ecmascript: 1.2.0
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==
  /registry-auth-token/4.2.1:
    dependencies:
      rc: 1.2.8
    dev: true
    engines:
      node: '>=6.0.0'
    resolution:
      integrity: sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==
  /registry-url/5.1.0:
    dependencies:
      rc: 1.2.8
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==
  /regjsgen/0.5.2:
    dev: true
    resolution:
      integrity: sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==
  /regjsparser/0.6.4:
    dependencies:
      jsesc: 0.5.0
    dev: true
    hasBin: true
    resolution:
      integrity: sha512-64O87/dPDgfk8/RQqC4gkZoGyyWFIEUTTh80CU6CWuK5vkCGyekIx+oKcEIYtP/RAxSQltCZHCNu/mdd7fqlJw==
  /relateurl/0.2.7:
    dev: true
    engines:
      node: '>= 0.10'
    resolution:
      integrity: sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=
  /remove-trailing-separator/1.1.0:
    dev: true
    optional: true
    resolution:
      integrity: sha1-wkvOKig62tW8P1jg1IJJuSN52O8=
  /repeat-element/1.1.3:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==
  /repeat-string/1.6.1:
    dev: true
    engines:
      node: '>=0.10'
    resolution:
      integrity: sha1-jcrkcOHIirwtYA//Sndihtp15jc=
  /require-directory/2.1.1:
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-jGStX9MNqxyXbiNE/+f3kqam30I=
  /require-main-filename/2.0.0:
    resolution:
      integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==
  /requires-port/1.0.0:
    dev: true
    resolution:
      integrity: sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=
  /reserved-words/0.1.2:
    dev: true
    resolution:
      integrity: sha1-AKCUD5jNUBrqqsMWQR2a3FKzGrE=
  /resolve-alpn/1.0.0:
    dev: true
    resolution:
      integrity: sha512-rTuiIEqFmGxne4IovivKSDzld2lWW9QCjqv80SYjPgf+gS35eaCAjaP54CCwGAwBtnCsvNLYtqxe1Nw+i6JEmA==
  /resolve-from/4.0.0:
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==
  /resolve-from/5.0.0:
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==
  /resolve-path/1.4.0:
    dependencies:
      http-errors: 1.6.3
      path-is-absolute: 1.0.1
    dev: true
    engines:
      node: '>= 0.8'
    resolution:
      integrity: sha1-xL2p9e+y/OZSR4c6s2u02DT+Fvc=
  /resolve-url/0.2.1:
    deprecated: 'https://github.com/lydell/resolve-url#deprecated'
    dev: true
    resolution:
      integrity: sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=
  /resolve/1.19.0:
    dependencies:
      is-core-module: 2.2.0
      path-parse: 1.0.6
    dev: true
    resolution:
      integrity: sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==
  /responselike/1.0.2:
    dependencies:
      lowercase-keys: 1.0.1
    dev: true
    resolution:
      integrity: sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=
  /responselike/2.0.0:
    dependencies:
      lowercase-keys: 2.0.0
    dev: true
    resolution:
      integrity: sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw==
  /restore-cursor/2.0.0:
    dependencies:
      onetime: 2.0.1
      signal-exit: 3.0.3
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha1-n37ih/gv0ybU/RYpI9YhKe7g368=
  /restore-cursor/3.1.0:
    dependencies:
      onetime: 5.1.2
      signal-exit: 3.0.3
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==
  /ret/0.1.15:
    dev: true
    engines:
      node: '>=0.12'
    resolution:
      integrity: sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==
  /reusify/1.0.4:
    dev: true
    engines:
      iojs: '>=1.0.0'
      node: '>=0.10.0'
    resolution:
      integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==
  /rimraf/2.7.1:
    dependencies:
      glob: 7.1.6
    dev: true
    hasBin: true
    resolution:
      integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==
  /rimraf/3.0.2:
    dependencies:
      glob: 7.1.6
    dev: true
    hasBin: true
    resolution:
      integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==
  /ripemd160/2.0.2:
    dependencies:
      hash-base: 3.1.0
      inherits: 2.0.4
    dev: true
    resolution:
      integrity: sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==
  /rollup-plugin-babel/4.4.0_80ce04b0f9f43535a9250c8baadaddab:
    dependencies:
      '@babel/core': 7.12.10
      '@babel/helper-module-imports': 7.12.5
      rollup: 1.32.1
      rollup-pluginutils: 2.8.2
    deprecated: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-babel.
    dev: true
    peerDependencies:
      '@babel/core': 7 || ^7.0.0-rc.2
      rollup: '>=0.60.0 <3'
    resolution:
      integrity: sha512-Lek/TYp1+7g7I+uMfJnnSJ7YWoD58ajo6Oarhlex7lvUce+RCKRuGRSgztDO3/MF/PuGKmUL5iTHKf208UNszw==
  /rollup-plugin-dynamic-import-variables/1.1.0_rollup@2.35.1:
    dependencies:
      '@rollup/pluginutils': 3.1.0_rollup@2.35.1
      estree-walker: 2.0.2
      globby: 11.0.1
      magic-string: 0.25.7
    dev: true
    peerDependencies:
      rollup: '*'
    resolution:
      integrity: sha512-C1avEmnXC8cC4aAQ5dB63O9oQf7IrhEHc98bQw9Qd6H36FxtZooLCvVfcO4SNYrqaNrzH3ErucQt/zdFSLPHNw==
  /rollup-plugin-purge-icons/0.4.5:
    dependencies:
      '@purge-icons/core': 0.4.5
      '@purge-icons/generated': 0.4.1
    dev: true
    engines:
      node: '>= 12'
    resolution:
      integrity: sha512-rbc32qXlFSOoiMgC+e38KgLo6+trl+hIafxJc4fDNakCIaixRhk8tsFIIuy4q3P2R3/lLHQYYGu5IJhI8223Bg==
  /rollup-plugin-terser/5.3.1_rollup@1.32.1:
    dependencies:
      '@babel/code-frame': 7.12.11
      jest-worker: 24.9.0
      rollup: 1.32.1
      rollup-pluginutils: 2.8.2
      serialize-javascript: 4.0.0
      terser: 4.8.0
    dev: true
    peerDependencies:
      rollup: '>=0.66.0 <3'
    resolution:
      integrity: sha512-1pkwkervMJQGFYvM9nscrUoncPwiKR/K+bHdjv6PFgRo3cgPHoRT83y2Aa3GvINj4539S15t/tpFPb775TDs6w==
  /rollup-plugin-terser/6.1.0:
    dependencies:
      '@babel/code-frame': 7.12.11
      jest-worker: 26.6.2
      serialize-javascript: 3.1.0
      terser: 4.8.0
    dev: true
    peerDependencies:
      rollup: ^2.0.0
    resolution:
      integrity: sha512-4fB3M9nuoWxrwm39habpd4hvrbrde2W2GG4zEGPQg1YITNkM3Tqur5jSuXlWNzbv/2aMLJ+dZJaySc3GCD8oDw==
  /rollup-plugin-terser/7.0.2_rollup@2.35.1:
    dependencies:
      '@babel/code-frame': 7.12.11
      jest-worker: 26.6.2
      rollup: 2.35.1
      serialize-javascript: 4.0.0
      terser: 5.5.1
    dev: true
    peerDependencies:
      rollup: ^2.0.0
    resolution:
      integrity: sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==
  /rollup-plugin-vue/6.0.0_@vue+compiler-sfc@3.0.4:
    dependencies:
      '@vue/compiler-sfc': 3.0.4_vue@3.0.4
      debug: 4.3.1
      hash-sum: 2.0.0
      rollup-pluginutils: 2.8.2
    dev: true
    peerDependencies:
      '@vue/compiler-sfc': '*'
    resolution:
      integrity: sha512-oVvUd84d5u73M2HYM3XsMDLtZRIA/tw2U0dmHlXU2UWP5JARYHzh/U9vcxaN/x/9MrepY7VH3pHFeOhrWpxs/Q==
  /rollup-plugin-web-worker-loader/1.5.0_rollup@2.35.1:
    dependencies:
      rollup: 2.35.1
    dev: true
    peerDependencies:
      rollup: ^1.9.2 || ^2.0.0
    resolution:
      integrity: sha512-Zx5l370yGDje35rFkM/wbT4dMIq2+kSBdLWQpqLkBuxmrQJcx0umA05kSbNRzccFsudQH4FKYCK8GtSBQRQBBg==
  /rollup-plugin-workbox/5.2.1:
    dependencies:
      '@rollup/plugin-node-resolve': 8.4.0
      '@rollup/plugin-replace': 2.3.4
      pretty-bytes: 5.4.1
      rollup-plugin-terser: 6.1.0
      workbox-build: 5.1.4
    dev: true
    resolution:
      integrity: sha512-C+yIoYkZ3VUcJTZpOH2zbaarHCwy8eQod987eS8hXE6qwfMLDqV3RkLYNplnO0PcMi+3JgZPiE6d1zuXgwkO7Q==
  /rollup-pluginutils/2.8.2:
    dependencies:
      estree-walker: 0.6.1
    dev: true
    resolution:
      integrity: sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==
  /rollup/1.32.1:
    dependencies:
      '@types/estree': 0.0.45
      '@types/node': 14.14.14
      acorn: 7.4.1
    dev: true
    hasBin: true
    resolution:
      integrity: sha512-/2HA0Ec70TvQnXdzynFffkjA6XN+1e2pEv/uKS5Ulca40g2L7KuOE3riasHoNVHOsFD5KKZgDsMk1CP3Tw9s+A==
  /rollup/2.35.1:
    dev: true
    engines:
      node: '>=10.0.0'
    hasBin: true
    optionalDependencies:
      fsevents: 2.1.3
    resolution:
      integrity: sha512-q5KxEyWpprAIcainhVy6HfRttD9kutQpHbeqDTWnqAFNJotiojetK6uqmcydNMymBEtC4I8bCYR+J3mTMqeaUA==
  /run-async/2.4.1:
    dev: true
    engines:
      node: '>=0.12.0'
    resolution:
      integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==
  /run-parallel/1.1.10:
    dev: true
    resolution:
      integrity: sha512-zb/1OuZ6flOlH6tQyMPUrE3x3Ulxjlo9WIVXR4yVYi4H9UXQaeIsPbLn2R3O3vQCnDKkAl2qHiuocKKX4Tz/Sw==
  /run-queue/1.0.3:
    dependencies:
      aproba: 1.2.0
    dev: true
    resolution:
      integrity: sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=
  /rxjs/6.6.3:
    dependencies:
      tslib: 1.14.1
    dev: true
    engines:
      npm: '>=2.0.0'
    resolution:
      integrity: sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==
  /sade/1.7.4:
    dependencies:
      mri: 1.1.6
    dev: true
    engines:
      node: '>= 6'
    resolution:
      integrity: sha512-y5yauMD93rX840MwUJr7C1ysLFBgMspsdTo4UVrDg3fXDvtwOyIqykhVAAm6fk/3au77773itJStObgK+LKaiA==
  /safe-buffer/5.1.2:
    dev: true
    resolution:
      integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==
  /safe-buffer/5.2.1:
    dev: true
    resolution:
      integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==
  /safe-regex/1.1.0:
    dependencies:
      ret: 0.1.15
    dev: true
    resolution:
      integrity: sha1-QKNmnzsHfR6UPURinhV91IAjvy4=
  /safe-regex/2.1.1:
    dependencies:
      regexp-tree: 0.1.21
    dev: true
    resolution:
      integrity: sha512-rx+x8AMzKb5Q5lQ95Zoi6ZbJqwCLkqi3XuJXp5P3rT8OEc6sZCJG5AE5dU3lsgRr/F4Bs31jSlVN+j5KrsGu9A==
  /safer-buffer/2.1.2:
    dev: true
    resolution:
      integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
  /sax/1.2.1:
    dev: true
    resolution:
      integrity: sha1-e45lYZCyKOgaZq6nSEgNgozS03o=
  /schema-utils/1.0.0:
    dependencies:
      ajv: 6.12.6
      ajv-errors: 1.0.1_ajv@6.12.6
      ajv-keywords: 3.5.2_ajv@6.12.6
    dev: true
    engines:
      node: '>= 4'
    resolution:
      integrity: sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==
  /selfsigned/1.10.8:
    dependencies:
      node-forge: 0.10.0
    dev: true
    resolution:
      integrity: sha512-2P4PtieJeEwVgTU9QEcwIRDQ/mXJLX8/+I3ur+Pg16nS8oNbrGxEso9NyYWy8NAmXiNl4dlAp5MwoNeCWzON4w==
  /semver-diff/3.1.1:
    dependencies:
      semver: 6.3.0
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==
  /semver/5.7.1:
    dev: true
    hasBin: true
    resolution:
      integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
  /semver/6.3.0:
    dev: true
    hasBin: true
    resolution:
      integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
  /semver/7.0.0:
    dev: true
    hasBin: true
    resolution:
      integrity: sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==
  /semver/7.3.4:
    dependencies:
      lru-cache: 6.0.0
    dev: true
    engines:
      node: '>=10'
    hasBin: true
    resolution:
      integrity: sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==
  /send/0.17.1:
    dependencies:
      debug: 2.6.9
      depd: 1.1.2
      destroy: 1.0.4
      encodeurl: 1.0.2
      escape-html: 1.0.3
      etag: 1.8.1
      fresh: 0.5.2
      http-errors: 1.7.3
      mime: 1.6.0
      ms: 2.1.1
      on-finished: 2.3.0
      range-parser: 1.2.1
      statuses: 1.5.0
    dev: true
    engines:
      node: '>= 0.8.0'
    resolution:
      integrity: sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==
  /serialize-javascript/3.1.0:
    dependencies:
      randombytes: 2.1.0
    dev: true
    resolution:
      integrity: sha512-JIJT1DGiWmIKhzRsG91aS6Ze4sFUrYbltlkg2onR5OrnNM02Kl/hnY/T4FN2omvyeBbQmMJv+K4cPOpGzOTFBg==
  /serialize-javascript/4.0.0:
    dependencies:
      randombytes: 2.1.0
    dev: true
    resolution:
      integrity: sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==
  /serve-static/1.14.1:
    dependencies:
      encodeurl: 1.0.2
      escape-html: 1.0.3
      parseurl: 1.3.3
      send: 0.17.1
    dev: true
    engines:
      node: '>= 0.8.0'
    resolution:
      integrity: sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==
  /set-blocking/2.0.0:
    resolution:
      integrity: sha1-BF+XgtARrppoA93TgrJDkrPYkPc=
  /set-value/2.0.1:
    dependencies:
      extend-shallow: 2.0.1
      is-extendable: 0.1.1
      is-plain-object: 2.0.4
      split-string: 3.1.0
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==
  /setimmediate/1.0.5:
    dev: true
    resolution:
      integrity: sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=
  /setprototypeof/1.1.0:
    dev: true
    resolution:
      integrity: sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==
  /setprototypeof/1.1.1:
    dev: true
    resolution:
      integrity: sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==
  /setprototypeof/1.2.0:
    dev: true
    resolution:
      integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==
  /sha.js/2.4.11:
    dependencies:
      inherits: 2.0.4
      safe-buffer: 5.2.1
    dev: true
    hasBin: true
    resolution:
      integrity: sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==
  /shebang-command/1.2.0:
    dependencies:
      shebang-regex: 1.0.0
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=
  /shebang-command/2.0.0:
    dependencies:
      shebang-regex: 3.0.0
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==
  /shebang-regex/1.0.0:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=
  /shebang-regex/3.0.0:
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==
  /shell-quote/1.7.2:
    dev: true
    resolution:
      integrity: sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==
  /shelljs/0.8.4:
    dependencies:
      glob: 7.1.6
      interpret: 1.4.0
      rechoir: 0.6.2
    dev: true
    engines:
      node: '>=4'
    hasBin: true
    resolution:
      integrity: sha512-7gk3UZ9kOfPLIAbslLzyWeGiEqx9e3rxwZM0KE6EL8GlGwjym9Mrlx5/p33bWTu9YG6vcS4MBxYZDHYr5lr8BQ==
  /signal-exit/3.0.3:
    dev: true
    resolution:
      integrity: sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==
  /simple-git/2.31.0:
    dependencies:
      '@kwsites/file-exists': 1.1.1
      '@kwsites/promise-deferred': 1.1.1
      debug: 4.3.1
    dev: true
    resolution:
      integrity: sha512-/+rmE7dYZMbRAfEmn8EUIOwlM2G7UdzpkC60KF86YAfXGnmGtsPrKsym0hKvLBdFLLW019C+aZld1+6iIVy5xA==
  /simple-swizzle/0.2.2:
    dependencies:
      is-arrayish: 0.3.2
    dev: true
    resolution:
      integrity: sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=
  /slash/3.0.0:
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==
  /slice-ansi/2.1.0:
    dependencies:
      ansi-styles: 3.2.1
      astral-regex: 1.0.0
      is-fullwidth-code-point: 2.0.0
    dev: true
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==
  /slice-ansi/4.0.0:
    dependencies:
      ansi-styles: 4.3.0
      astral-regex: 2.0.0
      is-fullwidth-code-point: 3.0.0
    dev: true
    engines:
      node: '>=10'
    resolution:
      integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==
  /snapdragon-node/2.1.1:
    dependencies:
      define-property: 1.0.0
      isobject: 3.0.1
      snapdragon-util: 3.0.1
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==
  /snapdragon-util/3.0.1:
    dependencies:
      kind-of: 3.2.2
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==
  /snapdragon/0.8.2:
    dependencies:
      base: 0.11.2
      debug: 2.6.9
      define-property: 0.2.5
      extend-shallow: 2.0.1
      map-cache: 0.2.2
      source-map: 0.5.7
      source-map-resolve: 0.5.3
      use: 3.1.1
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==
  /source-list-map/2.0.1:
    dev: true
    resolution:
      integrity: sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==
  /source-map-resolve/0.5.3:
    dependencies:
      atob: 2.1.2
      decode-uri-component: 0.2.0
      resolve-url: 0.2.1
      source-map-url: 0.4.0
      urix: 0.1.0
    dev: true
    resolution:
      integrity: sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==
  /source-map-support/0.5.19:
    dependencies:
      buffer-from: 1.1.1
      source-map: 0.6.1
    dev: true
    resolution:
      integrity: sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==
  /source-map-url/0.4.0:
    dev: true
    resolution:
      integrity: sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=
  /source-map/0.5.7:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=
  /source-map/0.6.1:
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
  /source-map/0.7.3:
    dev: true
    engines:
      node: '>= 8'
    resolution:
      integrity: sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==
  /sourcemap-codec/1.4.8:
    dev: true
    resolution:
      integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==
  /spdx-correct/3.1.1:
    dependencies:
      spdx-expression-parse: 3.0.1
      spdx-license-ids: 3.0.7
    dev: true
    resolution:
      integrity: sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==
  /spdx-exceptions/2.3.0:
    dev: true
    resolution:
      integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==
  /spdx-expression-parse/3.0.1:
    dependencies:
      spdx-exceptions: 2.3.0
      spdx-license-ids: 3.0.7
    dev: true
    resolution:
      integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==
  /spdx-license-ids/3.0.7:
    dev: true
    resolution:
      integrity: sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==
  /split-string/3.1.0:
    dependencies:
      extend-shallow: 3.0.2
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==
  /sprintf-js/1.0.3:
    dev: true
    resolution:
      integrity: sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=
  /ssri/6.0.1:
    dependencies:
      figgy-pudding: 3.5.2
    dev: true
    resolution:
      integrity: sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==
  /static-extend/0.1.2:
    dependencies:
      define-property: 0.2.5
      object-copy: 0.1.0
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=
  /statuses/1.5.0:
    dev: true
    engines:
      node: '>= 0.6'
    resolution:
      integrity: sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=
  /stream-browserify/2.0.2:
    dependencies:
      inherits: 2.0.4
      readable-stream: 2.3.7
    dev: true
    resolution:
      integrity: sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==
  /stream-each/1.2.3:
    dependencies:
      end-of-stream: 1.4.4
      stream-shift: 1.0.1
    dev: true
    resolution:
      integrity: sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==
  /stream-http/2.8.3:
    dependencies:
      builtin-status-codes: 3.0.0
      inherits: 2.0.4
      readable-stream: 2.3.7
      to-arraybuffer: 1.0.1
      xtend: 4.0.2
    dev: true
    resolution:
      integrity: sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==
  /stream-shift/1.0.1:
    dev: true
    resolution:
      integrity: sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==
  /string-hash/1.1.3:
    dev: true
    resolution:
      integrity: sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs=
  /string-width/2.1.1:
    dependencies:
      is-fullwidth-code-point: 2.0.0
      strip-ansi: 4.0.0
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==
  /string-width/3.1.0:
    dependencies:
      emoji-regex: 7.0.3
      is-fullwidth-code-point: 2.0.0
      strip-ansi: 5.2.0
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==
  /string-width/4.2.0:
    dependencies:
      emoji-regex: 8.0.0
      is-fullwidth-code-point: 3.0.0
      strip-ansi: 6.0.0
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==
  /string.prototype.padend/3.1.1:
    dependencies:
      call-bind: 1.0.0
      define-properties: 1.1.3
      es-abstract: 1.18.0-next.1
    dev: true
    engines:
      node: '>= 0.4'
    resolution:
      integrity: sha512-eCzTASPnoCr5Ht+Vn1YXgm8SB015hHKgEIMu9Nr9bQmLhRBxKRfmzSj/IQsxDFc8JInJDDFA0qXwK+xxI7wDkg==
  /string.prototype.trimend/1.0.3:
    dependencies:
      call-bind: 1.0.0
      define-properties: 1.1.3
    dev: true
    resolution:
      integrity: sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw==
  /string.prototype.trimstart/1.0.3:
    dependencies:
      call-bind: 1.0.0
      define-properties: 1.1.3
    dev: true
    resolution:
      integrity: sha512-oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg==
  /string_decoder/1.1.1:
    dependencies:
      safe-buffer: 5.1.2
    dev: true
    resolution:
      integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==
  /string_decoder/1.3.0:
    dependencies:
      safe-buffer: 5.2.1
    dev: true
    resolution:
      integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==
  /stringify-object/3.3.0:
    dependencies:
      get-own-enumerable-property-symbols: 3.0.2
      is-obj: 1.0.1
      is-regexp: 1.0.0
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==
  /strip-ansi/4.0.0:
    dependencies:
      ansi-regex: 3.0.0
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha1-qEeQIusaw2iocTibY1JixQXuNo8=
  /strip-ansi/5.2.0:
    dependencies:
      ansi-regex: 4.1.0
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==
  /strip-ansi/6.0.0:
    dependencies:
      ansi-regex: 5.0.0
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==
  /strip-bom/3.0.0:
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=
  /strip-comments/1.0.2:
    dependencies:
      babel-extract-comments: 1.0.0
      babel-plugin-transform-object-rest-spread: 6.26.0
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha512-kL97alc47hoyIQSV165tTt9rG5dn4w1dNnBhOQ3bOU1Nc1hel09jnXANaHJ7vzHLd4Ju8kseDGzlev96pghLFw==
  /strip-final-newline/2.0.0:
    dev: true
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==
  /strip-json-comments/2.0.1:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-PFMZQukIwml8DsNEhYwobHygpgo=
  /strip-json-comments/3.1.1:
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==
  /supports-color/5.5.0:
    dependencies:
      has-flag: 3.0.0
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==
  /supports-color/6.1.0:
    dependencies:
      has-flag: 3.0.0
    dev: true
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==
  /supports-color/7.2.0:
    dependencies:
      has-flag: 4.0.0
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==
  /table-layout/1.0.1:
    dependencies:
      array-back: 4.0.1
      deep-extend: 0.6.0
      typical: 5.2.0
      wordwrapjs: 4.0.0
    dev: true
    engines:
      node: '>=8.0.0'
    resolution:
      integrity: sha512-dEquqYNJiGwY7iPfZ3wbXDI944iqanTSchrACLL2nOB+1r+h1Nzu2eH+DuPPvWvm5Ry7iAPeFlgEtP5bIp5U7Q==
  /table/5.4.6:
    dependencies:
      ajv: 6.12.6
      lodash: 4.17.20
      slice-ansi: 2.1.0
      string-width: 3.1.0
    dev: true
    engines:
      node: '>=6.0.0'
    resolution:
      integrity: sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==
  /table/6.0.4:
    dependencies:
      ajv: 6.12.6
      lodash: 4.17.20
      slice-ansi: 4.0.0
      string-width: 4.2.0
    dev: true
    engines:
      node: '>=10.0.0'
    resolution:
      integrity: sha512-sBT4xRLdALd+NFBvwOz8bw4b15htyythha+q+DVZqy2RS08PPC8O2sZFgJYEY7bJvbCFKccs+WIZ/cd+xxTWCw==
  /tailwindcss/2.0.2_autoprefixer@10.1.0:
    dependencies:
      '@fullhuman/postcss-purgecss': 3.1.3
      autoprefixer: 10.1.0
      bytes: 3.1.0
      chalk: 4.1.0
      color: 3.1.3
      detective: 5.2.0
      didyoumean: 1.2.1
      fs-extra: 9.0.1
      html-tags: 3.1.0
      lodash: 4.17.20
      modern-normalize: 1.0.0
      node-emoji: 1.10.0
      object-hash: 2.0.3
      postcss-functions: 3.0.0
      postcss-js: 3.0.3
      postcss-nested: 5.0.3
      postcss-selector-parser: 6.0.4
      postcss-value-parser: 4.1.0
      pretty-hrtime: 1.0.3
      reduce-css-calc: 2.1.7
      resolve: 1.19.0
    dev: true
    engines:
      node: '>=12.13.0'
    hasBin: true
    peerDependencies:
      autoprefixer: ^10.0.2
      postcss: ^8.0.9
    resolution:
      integrity: sha512-nO9JRE1pO7SF9RnYAl6g7uzeHdrmKAFqNjT9NtZUfxqimJZAOOLOEyIEUiMq12+xIc7mC2Ey3Vf90XjHpWKfbw==
  /taki/2.3.2:
    dependencies:
      debug: 4.1.1
      html-minifier: 4.0.0
      puppeteer-core: 5.2.1
    dev: true
    engines:
      node: '>=12'
    resolution:
      integrity: sha512-UO/eP5Sjfo09y/2l48G1KDqSDscqYLGjJ6+RI8X5buGbboRbFYMrQ381xbA00xLCjduea/qtnNEV/1hl3kehug==
  /tapable/1.1.3:
    dev: true
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==
  /tar-fs/2.1.1:
    dependencies:
      chownr: 1.1.4
      mkdirp-classic: 0.5.3
      pump: 3.0.0
      tar-stream: 2.1.4
    dev: true
    resolution:
      integrity: sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==
  /tar-stream/2.1.4:
    dependencies:
      bl: 4.0.3
      end-of-stream: 1.4.4
      fs-constants: 1.0.0
      inherits: 2.0.4
      readable-stream: 3.6.0
    dev: true
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-o3pS2zlG4gxr67GmFYBLlq+dM8gyRGUOvsrHclSkvtVtQbjV0s/+ZE8OpICbaj8clrX3tjeHngYGP7rweaBnuw==
  /temp-dir/1.0.0:
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=
  /tempy/0.3.0:
    dependencies:
      temp-dir: 1.0.0
      type-fest: 0.3.1
      unique-string: 1.0.0
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-WrH/pui8YCwmeiAoxV+lpRH9HpRtgBhSR2ViBPgpGb/wnYDzp21R4MN45fsCGvLROvY67o3byhJRYRONJyImVQ==
  /term-size/2.2.1:
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==
  /terser-webpack-plugin/1.4.5_webpack@4.44.2:
    dependencies:
      cacache: 12.0.4
      find-cache-dir: 2.1.0
      is-wsl: 1.1.0
      schema-utils: 1.0.0
      serialize-javascript: 4.0.0
      source-map: 0.6.1
      terser: 4.8.0
      webpack: 4.44.2
      webpack-sources: 1.4.3
      worker-farm: 1.7.0
    dev: true
    engines:
      node: '>= 6.9.0'
    peerDependencies:
      webpack: ^4.0.0
    resolution:
      integrity: sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==
  /terser/4.8.0:
    dependencies:
      commander: 2.20.3
      source-map: 0.6.1
      source-map-support: 0.5.19
    dev: true
    engines:
      node: '>=6.0.0'
    hasBin: true
    resolution:
      integrity: sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==
  /terser/5.5.1:
    dependencies:
      commander: 2.20.3
      source-map: 0.7.3
      source-map-support: 0.5.19
    dev: true
    engines:
      node: '>=10'
    hasBin: true
    resolution:
      integrity: sha512-6VGWZNVP2KTUcltUQJ25TtNjx/XgdDsBDKGt8nN0MpydU36LmbPPcMBd2kmtZNNGVVDLg44k7GKeHHj+4zPIBQ==
  /text-table/0.2.0:
    dev: true
    resolution:
      integrity: sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=
  /thenify-all/1.6.0:
    dependencies:
      thenify: 3.3.1
    dev: true
    engines:
      node: '>=0.8'
    resolution:
      integrity: sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=
  /thenify/3.3.1:
    dependencies:
      any-promise: 1.3.0
    dev: true
    resolution:
      integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==
  /through/2.3.8:
    dev: true
    resolution:
      integrity: sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=
  /through2/2.0.5:
    dependencies:
      readable-stream: 2.3.7
      xtend: 4.0.2
    dev: true
    resolution:
      integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==
  /timers-browserify/2.0.12:
    dependencies:
      setimmediate: 1.0.5
    dev: true
    engines:
      node: '>=0.6.0'
    resolution:
      integrity: sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==
  /tmp/0.0.33:
    dependencies:
      os-tmpdir: 1.0.2
    dev: true
    engines:
      node: '>=0.6.0'
    resolution:
      integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==
  /to-arraybuffer/1.0.1:
    dev: true
    resolution:
      integrity: sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=
  /to-fast-properties/2.0.0:
    engines:
      node: '>=4'
    resolution:
      integrity: sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=
  /to-object-path/0.3.0:
    dependencies:
      kind-of: 3.2.2
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=
  /to-readable-stream/1.0.0:
    dev: true
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==
  /to-regex-range/2.1.1:
    dependencies:
      is-number: 3.0.0
      repeat-string: 1.6.1
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=
  /to-regex-range/5.0.1:
    dependencies:
      is-number: 7.0.0
    dev: true
    engines:
      node: '>=8.0'
    resolution:
      integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==
  /to-regex/3.0.2:
    dependencies:
      define-property: 2.0.2
      extend-shallow: 3.0.2
      regex-not: 1.0.2
      safe-regex: 1.1.0
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==
  /toidentifier/1.0.0:
    dev: true
    engines:
      node: '>=0.6'
    resolution:
      integrity: sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==
  /totalist/2.0.0:
    dev: true
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-+Y17F0YzxfACxTyjfhnJQEe7afPA0GSpYlFkl2VFMxYP7jshQf9gXV7cH47EfToBumFThfKBvfAcoUn6fdNeRQ==
  /trouter/2.0.1:
    dependencies:
      matchit: 1.1.0
    dev: true
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-kr8SKKw94OI+xTGOkfsvwZQ8mWoikZDd2n8XZHjJVZUARZT+4/VV6cacRS6CLsH9bNm+HFIPU1Zx4CnNnb4qlQ==
  /ts-node/9.1.1_typescript@4.1.3:
    dependencies:
      arg: 4.1.3
      create-require: 1.1.1
      diff: 4.0.2
      make-error: 1.3.6
      source-map-support: 0.5.19
      typescript: 4.1.3
      yn: 3.1.1
    dev: true
    engines:
      node: '>=10.0.0'
    hasBin: true
    peerDependencies:
      typescript: '>=2.7'
    resolution:
      integrity: sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg==
  /tsconfig-paths/3.9.0:
    dependencies:
      '@types/json5': 0.0.29
      json5: 1.0.1
      minimist: 1.2.5
      strip-bom: 3.0.0
    dev: true
    resolution:
      integrity: sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw==
  /tslib/1.14.1:
    dev: true
    resolution:
      integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==
  /tslib/2.0.3:
    dev: true
    resolution:
      integrity: sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==
  /tsscmp/1.0.6:
    dev: true
    engines:
      node: '>=0.6.x'
    resolution:
      integrity: sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==
  /tsutils/3.17.1_typescript@4.1.3:
    dependencies:
      tslib: 1.14.1
      typescript: 4.1.3
    dev: true
    engines:
      node: '>= 6'
    peerDependencies:
      typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta'
    resolution:
      integrity: sha512-kzeQ5B8H3w60nFY2g8cJIuH7JDpsALXySGtwGJ0p2LSjLgay3NdIpqq5SoOBe46bKDW2iq25irHCr8wjomUS2g==
  /tty-browserify/0.0.0:
    dev: true
    resolution:
      integrity: sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=
  /tunnel/0.0.6:
    dev: true
    engines:
      node: '>=0.6.11 <=0.7.0 || >=0.7.3'
    resolution:
      integrity: sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==
  /type-check/0.4.0:
    dependencies:
      prelude-ls: 1.2.1
    dev: true
    engines:
      node: '>= 0.8.0'
    resolution:
      integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==
  /type-fest/0.3.1:
    dev: true
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==
  /type-fest/0.6.0:
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==
  /type-fest/0.8.1:
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==
  /type-is/1.6.18:
    dependencies:
      media-typer: 0.3.0
      mime-types: 2.1.27
    dev: true
    engines:
      node: '>= 0.6'
    resolution:
      integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==
  /typed-mapper/0.2.0:
    dependencies:
      common-types: 1.17.3
    dev: true
    engines:
      node: '>=6.0.0'
    resolution:
      integrity: sha512-qWdB8AoQtlVL6xN66wIFmKJtmvfCHt9SvvKieKpa8Owmll0Z/l26Upmo3tEpIxPxUAcxI62uV6wOZWkmiUCjcQ==
  /typedarray-to-buffer/3.1.5:
    dependencies:
      is-typedarray: 1.0.0
    dev: true
    resolution:
      integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==
  /typedarray/0.0.6:
    dev: true
    resolution:
      integrity: sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=
  /typescript/3.9.7:
    dev: true
    engines:
      node: '>=4.2.0'
    hasBin: true
    resolution:
      integrity: sha512-BLbiRkiBzAwsjut4x/dsibSTB6yWpwT5qWmC2OfuCg3GgVQCSgMs4vEctYPhsaGtd0AeuuHMkjZ2h2WG8MSzRw==
  /typescript/4.1.3:
    dev: true
    engines:
      node: '>=4.2.0'
    hasBin: true
    resolution:
      integrity: sha512-B3ZIOf1IKeH2ixgHhj6la6xdwR9QrLC5d1VKeCSY4tvkqhF2eqd9O7txNlS0PO3GrBAFIdr3L1ndNwteUbZLYg==
  /typical/4.0.0:
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-VAH4IvQ7BDFYglMd7BPRDfLgxZZX4O4TFcRDA6EN5X7erNJJq+McIEp8np9aVtxrCJ6qx4GTYVfOWNjcqwZgRw==
  /typical/5.2.0:
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==
  /uc.micro/1.0.6:
    dev: true
    resolution:
      integrity: sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==
  /uglify-js/3.12.2:
    dev: true
    engines:
      node: '>=0.8.0'
    hasBin: true
    resolution:
      integrity: sha512-rWYleAvfJPjduYCt+ELvzybNah/zIkRteGXIBO8X0lteRZPGladF61hFi8tU7qKTsF7u6DUQCtT9k00VlFOgkg==
  /unbzip2-stream/1.4.3:
    dependencies:
      buffer: 5.7.1
      through: 2.3.8
    dev: true
    resolution:
      integrity: sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==
  /unicode-canonical-property-names-ecmascript/1.0.4:
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==
  /unicode-match-property-ecmascript/1.0.4:
    dependencies:
      unicode-canonical-property-names-ecmascript: 1.0.4
      unicode-property-aliases-ecmascript: 1.1.0
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==
  /unicode-match-property-value-ecmascript/1.2.0:
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==
  /unicode-property-aliases-ecmascript/1.1.0:
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==
  /union-value/1.0.1:
    dependencies:
      arr-union: 3.1.0
      get-value: 2.0.6
      is-extendable: 0.1.1
      set-value: 2.0.1
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==
  /uniq/1.0.1:
    dev: true
    resolution:
      integrity: sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=
  /unique-filename/1.1.1:
    dependencies:
      unique-slug: 2.0.2
    dev: true
    resolution:
      integrity: sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==
  /unique-slug/2.0.2:
    dependencies:
      imurmurhash: 0.1.4
    dev: true
    resolution:
      integrity: sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==
  /unique-string/1.0.0:
    dependencies:
      crypto-random-string: 1.0.0
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=
  /unique-string/2.0.0:
    dependencies:
      crypto-random-string: 2.0.0
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==
  /universal-cookie/4.0.4:
    dependencies:
      '@types/cookie': 0.3.3
      cookie: 0.4.1
    dev: false
    optional: true
    resolution:
      integrity: sha512-lbRVHoOMtItjWbM7TwDLdl8wug7izB0tq3/YVKhT/ahB4VDvWMyvnADfnJI8y6fSvsjh51Ix7lTGC6Tn4rMPhw==
  /universalify/0.1.2:
    dev: true
    engines:
      node: '>= 4.0.0'
    resolution:
      integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==
  /universalify/1.0.0:
    dev: true
    engines:
      node: '>= 10.0.0'
    resolution:
      integrity: sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==
  /universalify/2.0.0:
    dev: true
    engines:
      node: '>= 10.0.0'
    resolution:
      integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==
  /unset-value/1.0.0:
    dependencies:
      has-value: 0.3.1
      isobject: 3.0.1
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=
  /upath/1.2.0:
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==
  /update-notifier/4.1.3:
    dependencies:
      boxen: 4.2.0
      chalk: 3.0.0
      configstore: 5.0.1
      has-yarn: 2.1.0
      import-lazy: 2.1.0
      is-ci: 2.0.0
      is-installed-globally: 0.3.2
      is-npm: 4.0.0
      is-yarn-global: 0.3.0
      latest-version: 5.1.0
      pupa: 2.1.1
      semver-diff: 3.1.1
      xdg-basedir: 4.0.0
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-Yld6Z0RyCYGB6ckIjffGOSOmHXj1gMeE7aROz4MG+XMkmixBX4jUngrGXNYz7wPKBmtoD4MnBa2Anu7RSKht/A==
  /upper-case/1.1.3:
    dev: true
    resolution:
      integrity: sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=
  /uri-js/4.4.0:
    dependencies:
      punycode: 2.1.1
    dev: true
    resolution:
      integrity: sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g==
  /urix/0.1.0:
    deprecated: 'Please see https://github.com/lydell/urix#deprecated'
    dev: true
    resolution:
      integrity: sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=
  /url-parse-lax/3.0.0:
    dependencies:
      prepend-http: 2.0.0
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=
  /url/0.10.3:
    dependencies:
      punycode: 1.3.2
      querystring: 0.2.0
    dev: true
    resolution:
      integrity: sha1-Ah5NnHcF8hu/N9A861h2dAJ3TGQ=
  /url/0.11.0:
    dependencies:
      punycode: 1.3.2
      querystring: 0.2.0
    dev: true
    resolution:
      integrity: sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=
  /use/3.1.1:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==
  /util-deprecate/1.0.2:
    dev: true
    resolution:
      integrity: sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=
  /util/0.10.3:
    dependencies:
      inherits: 2.0.1
    dev: true
    resolution:
      integrity: sha1-evsa/lCAUkZInj23/g7TeTNqwPk=
  /util/0.11.1:
    dependencies:
      inherits: 2.0.3
    dev: true
    resolution:
      integrity: sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==
  /uuid/3.3.2:
    dev: true
    hasBin: true
    resolution:
      integrity: sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==
  /uvu/0.5.1:
    dependencies:
      dequal: 2.0.2
      diff: 5.0.0
      kleur: 4.1.3
      sade: 1.7.4
      totalist: 2.0.0
    dev: true
    engines:
      node: '>=8'
    hasBin: true
    resolution:
      integrity: sha512-JGxttnOGDFs77FaZ0yMUHIzczzQ5R1IlDeNW6Wymw6gAscwMdAffVOP6TlxLIfReZyK8tahoGwWZaTCJzNFDkg==
  /v8-compile-cache/2.2.0:
    dev: true
    resolution:
      integrity: sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q==
  /validate-npm-package-license/3.0.4:
    dependencies:
      spdx-correct: 3.1.1
      spdx-expression-parse: 3.0.1
    dev: true
    resolution:
      integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==
  /vary/1.1.2:
    dev: true
    engines:
      node: '>= 0.8'
    resolution:
      integrity: sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=
  /vite-plugin-components/0.5.0:
    dependencies:
      debug: 4.3.1
      fast-glob: 3.2.4
      minimatch: 3.0.4
    dev: true
    resolution:
      integrity: sha512-9IVhnZKhKPvbTtFDvl5jNkgUQ/ZKTQiDPvnEjBdOnkdXkOiW6thP1lqs09EZbECwR5eMKL0euCJVW5n9oUK50Q==
  /vite-plugin-md/0.1.4_@vue+compiler-sfc@3.0.4:
    dependencies:
      '@vue/compiler-sfc': 3.0.4_vue@3.0.4
      markdown-it: 12.0.4
    dev: true
    peerDependencies:
      '@vue/compiler-sfc': ^3.0.2
    resolution:
      integrity: sha512-u2nMh3tK7rtjb9ZquLZ3BgAuOvZ9Wa9q1zE7E9QS0bmHvWjfT6c98f97w+qKdnGFaxf4PNGli5xjwjW/Us0wJw==
  /vite-plugin-purge-icons/0.4.5:
    dependencies:
      '@purge-icons/core': 0.4.5
      '@purge-icons/generated': 0.4.1
      rollup-plugin-purge-icons: 0.4.5
    dev: true
    engines:
      node: '>= 12'
    resolution:
      integrity: sha512-56Jj+mJXsZJpHrQ89D/mYJFFvYalV6rLnAdj7Q7q0w9PVFHBHa2E2zdQBOC0fHB+VM/QLgzVqT7gJd0PTuj3Ag==
  /vite-plugin-pwa/0.1.7:
    dependencies:
      debug: 4.3.1
      fast-glob: 3.2.4
      rollup-plugin-workbox: 5.2.1
    dev: true
    resolution:
      integrity: sha512-S5Hc1x/rcfb6cgKjlW7yxSTv1er6fquzGZt/+xC1wavSBa7Qf6wdf6QzYiYdwmUom5yUSDEawc2gEYgq5SsZFg==
  /vite-plugin-voie/0.4.1_b4f890ebcd2c7fb57691a875170d0d78:
    dependencies:
      fast-glob: 3.2.4
      vite: 1.0.0-rc.13
      voie-pages: 0.4.0_vue@3.0.4
      vue-router: 4.0.1_vue@3.0.4
    dev: true
    peerDependencies:
      vite: ^1.0.0-rc.4
      vue: '*'
      vue-router: ^4.0.0-beta.4
    resolution:
      integrity: sha512-oGynRoj+CwQ4bcXPDDI9l18GgFl1yyjc8u3nmrDhMzWdu3EY8BTL9NLxA028tkbRGMvs/lUJJXnFzp//yApY2Q==
  /vite/1.0.0-rc.13:
    dependencies:
      '@babel/parser': 7.12.11
      '@koa/cors': 3.1.0
      '@rollup/plugin-commonjs': 16.0.0_rollup@2.35.1
      '@rollup/plugin-json': 4.1.0_rollup@2.35.1
      '@rollup/plugin-node-resolve': 10.0.0_rollup@2.35.1
      '@rollup/pluginutils': 4.1.0_rollup@2.35.1
      '@types/http-proxy': 1.17.4
      '@types/koa': 2.11.6
      '@types/lru-cache': 5.1.0
      '@vue/compiler-dom': 3.0.4
      '@vue/compiler-sfc': 3.0.4_vue@3.0.4
      brotli-size: 4.0.0
      cac: 6.7.1
      chalk: 4.1.0
      chokidar: 3.4.3
      clean-css: 4.2.3
      debug: 4.3.1
      dotenv: 8.2.0
      dotenv-expand: 5.1.0
      es-module-lexer: 0.3.26
      esbuild: 0.8.26
      etag: 1.8.1
      execa: 4.1.0
      fs-extra: 9.0.1
      hash-sum: 2.0.0
      isbuiltin: 1.0.0
      klona: 2.0.4
      koa: 2.13.0
      koa-conditional-get: 3.0.0
      koa-etag: 4.0.0
      koa-proxies: 0.11.0_debug@4.3.1+koa@2.13.0
      koa-send: 5.0.1
      koa-static: 5.0.0
      lru-cache: 6.0.0
      magic-string: 0.25.7
      merge-source-map: 1.1.0
      mime-types: 2.1.27
      minimist: 1.2.5
      open: 7.3.0
      ora: 5.1.0
      p-map-series: 2.1.0
      postcss-discard-comments: 4.0.2
      postcss-import: 12.0.1
      postcss-load-config: 3.0.0
      resolve: 1.19.0
      rollup: 2.35.1
      rollup-plugin-dynamic-import-variables: 1.1.0_rollup@2.35.1
      rollup-plugin-terser: 7.0.2_rollup@2.35.1
      rollup-plugin-vue: 6.0.0_@vue+compiler-sfc@3.0.4
      rollup-plugin-web-worker-loader: 1.5.0_rollup@2.35.1
      selfsigned: 1.10.8
      slash: 3.0.0
      source-map: 0.7.3
      vue: 3.0.4
      ws: 7.4.1
    dev: true
    engines:
      node: '>=10.16.0'
    hasBin: true
    resolution:
      integrity: sha512-hLfTbhNPDhwXMCAWR6s6C79G/O8Is0MbslglgoHSQsRby+KnqHgtHChCVBHFeV2oZBV/3xhHhnfm94BDPFe8Ww==
  /vm-browserify/1.1.2:
    dev: true
    resolution:
      integrity: sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==
  /voie-pages/0.4.0_vue@3.0.4:
    dependencies:
      vue-router: 4.0.1_vue@3.0.4
    dev: true
    peerDependencies:
      vue: '*'
    resolution:
      integrity: sha512-3oa4wm9tTQEPFdEZychcqCF91PfsEZfvJZ62GoGJf9fpzDF5DnmNZJYQkGxzRbKYUvaIYm37DCd5yDn8btl0eA==
  /vscode-languageserver-textdocument/1.0.1:
    dev: true
    resolution:
      integrity: sha512-UIcJDjX7IFkck7cSkNNyzIz5FyvpQfY7sdzVy+wkKN/BLaD4DQ0ppXQrKePomCxTS7RrolK1I0pey0bG9eh8dA==
  /vscode-uri/2.1.2:
    dev: true
    resolution:
      integrity: sha512-8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A==
  /vue-demi/0.5.3_vue@3.0.4:
    dependencies:
      vue: 3.0.4
    dev: false
    hasBin: true
    peerDependencies:
      vue: ^2.6.0 || >=3.0.0-rc.1
    requiresBuild: true
    resolution:
      integrity: sha512-1uW/aIJOEkRbyK3FBeReKbbMAZc/V5yUo4FQRprufm4GgMnAmJSSyk8mTJ9IgR4pbbCsQ7FddVHcuwz4IDEfGg==
  /vue-eslint-parser/7.3.0_eslint@7.16.0:
    dependencies:
      debug: 4.3.1
      eslint: 7.16.0
      eslint-scope: 5.1.1
      eslint-visitor-keys: 1.3.0
      espree: 6.2.1
      esquery: 1.3.1
      lodash: 4.17.20
    dev: true
    engines:
      node: '>=8.10'
    peerDependencies:
      eslint: '>=5.0.0'
    resolution:
      integrity: sha512-n5PJKZbyspD0+8LnaZgpEvNCrjQx1DyDHw8JdWwoxhhC+yRip4TAvSDpXGf9SWX6b0umeB5aR61gwUo6NVvFxw==
  /vue-i18n/9.0.0-beta.8_vue@3.0.4:
    dependencies:
      source-map: 0.6.1
      vue: 3.0.4
    dev: false
    engines:
      node: '>= 10'
    peerDependencies:
      vue: ^3.0.0
    resolution:
      integrity: sha512-tViSN96jLi0AKvAVi4twcYYN5Ld++SqN1/140ua+YWm/iRbO2M0rAcsZ7e6/4LTm6Pd1ldSwWihSuv2bSQmlnw==
  /vue-router/4.0.1_vue@3.0.4:
    dependencies:
      vue: 3.0.4
    peerDependencies:
      vue: ^3.0.0
    resolution:
      integrity: sha512-2C2nRxA2nCusgJyUpvcbd9Bnc9kACp/VLUCK4drXtgeRXHjQliZJcgjjP268vkGvvEKun9jjp8Ic1PpzUgbYKg==
  /vue/3.0.4:
    dependencies:
      '@vue/compiler-dom': 3.0.4
      '@vue/runtime-dom': 3.0.4
      '@vue/shared': 3.0.4
    resolution:
      integrity: sha512-2o+AiQF8sAupyhbyl3oxVCl3WCwC/n5NI7VMM+gVQ231qvSB8eI7sCBloloqDJK6yA367EEtmRSeSCf4sxCC+A==
  /watchpack-chokidar2/2.0.1:
    dependencies:
      chokidar: 2.1.8
    dev: true
    optional: true
    resolution:
      integrity: sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==
  /watchpack/1.7.5:
    dependencies:
      graceful-fs: 4.2.4
      neo-async: 2.6.2
    dev: true
    optionalDependencies:
      chokidar: 3.4.3
      watchpack-chokidar2: 2.0.1
    resolution:
      integrity: sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==
  /wcwidth/1.0.1:
    dependencies:
      defaults: 1.0.3
    dev: true
    resolution:
      integrity: sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=
  /webpack-sources/1.4.3:
    dependencies:
      source-list-map: 2.0.1
      source-map: 0.6.1
    dev: true
    resolution:
      integrity: sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==
  /webpack/4.44.2:
    dependencies:
      '@webassemblyjs/ast': 1.9.0
      '@webassemblyjs/helper-module-context': 1.9.0
      '@webassemblyjs/wasm-edit': 1.9.0
      '@webassemblyjs/wasm-parser': 1.9.0
      acorn: 6.4.2
      ajv: 6.12.6
      ajv-keywords: 3.5.2_ajv@6.12.6
      chrome-trace-event: 1.0.2
      enhanced-resolve: 4.3.0
      eslint-scope: 4.0.3
      json-parse-better-errors: 1.0.2
      loader-runner: 2.4.0
      loader-utils: 1.4.0
      memory-fs: 0.4.1
      micromatch: 3.1.10
      mkdirp: 0.5.5
      neo-async: 2.6.2
      node-libs-browser: 2.2.1
      schema-utils: 1.0.0
      tapable: 1.1.3
      terser-webpack-plugin: 1.4.5_webpack@4.44.2
      watchpack: 1.7.5
      webpack-sources: 1.4.3
    dev: true
    engines:
      node: '>=6.11.5'
    hasBin: true
    peerDependencies:
      webpack-cli: '*'
      webpack-command: '*'
    peerDependenciesMeta:
      webpack-cli:
        optional: true
      webpack-command:
        optional: true
    resolution:
      integrity: sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q==
  /which-module/2.0.0:
    resolution:
      integrity: sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=
  /which/1.3.1:
    dependencies:
      isexe: 2.0.0
    dev: true
    hasBin: true
    resolution:
      integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==
  /which/2.0.2:
    dependencies:
      isexe: 2.0.0
    dev: true
    engines:
      node: '>= 8'
    hasBin: true
    resolution:
      integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==
  /widest-line/3.1.0:
    dependencies:
      string-width: 4.2.0
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==
  /word-wrap/1.2.3:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==
  /wordwrapjs/4.0.0:
    dependencies:
      reduce-flatten: 2.0.0
      typical: 5.2.0
    dev: true
    engines:
      node: '>=8.0.0'
    resolution:
      integrity: sha512-Svqw723a3R34KvsMgpjFBYCgNOSdcW3mQFK4wIfhGQhtaFVOJmdYoXgi63ne3dTlWgatVcUc7t4HtQ/+bUVIzQ==
  /workbox-background-sync/5.1.4:
    dependencies:
      workbox-core: 5.1.4
    dev: true
    resolution:
      integrity: sha512-AH6x5pYq4vwQvfRDWH+vfOePfPIYQ00nCEB7dJRU1e0n9+9HMRyvI63FlDvtFT2AvXVRsXvUt7DNMEToyJLpSA==
  /workbox-broadcast-update/5.1.4:
    dependencies:
      workbox-core: 5.1.4
    dev: true
    resolution:
      integrity: sha512-HTyTWkqXvHRuqY73XrwvXPud/FN6x3ROzkfFPsRjtw/kGZuZkPzfeH531qdUGfhtwjmtO/ZzXcWErqVzJNdXaA==
  /workbox-build/5.1.4:
    dependencies:
      '@babel/core': 7.12.10
      '@babel/preset-env': 7.12.11_@babel+core@7.12.10
      '@babel/runtime': 7.12.5
      '@hapi/joi': 15.1.1
      '@rollup/plugin-node-resolve': 7.1.3_rollup@1.32.1
      '@rollup/plugin-replace': 2.3.4_rollup@1.32.1
      '@surma/rollup-plugin-off-main-thread': 1.4.2
      common-tags: 1.8.0
      fast-json-stable-stringify: 2.1.0
      fs-extra: 8.1.0
      glob: 7.1.6
      lodash.template: 4.5.0
      pretty-bytes: 5.4.1
      rollup: 1.32.1
      rollup-plugin-babel: 4.4.0_80ce04b0f9f43535a9250c8baadaddab
      rollup-plugin-terser: 5.3.1_rollup@1.32.1
      source-map: 0.7.3
      source-map-url: 0.4.0
      stringify-object: 3.3.0
      strip-comments: 1.0.2
      tempy: 0.3.0
      upath: 1.2.0
      workbox-background-sync: 5.1.4
      workbox-broadcast-update: 5.1.4
      workbox-cacheable-response: 5.1.4
      workbox-core: 5.1.4
      workbox-expiration: 5.1.4
      workbox-google-analytics: 5.1.4
      workbox-navigation-preload: 5.1.4
      workbox-precaching: 5.1.4
      workbox-range-requests: 5.1.4
      workbox-routing: 5.1.4
      workbox-strategies: 5.1.4
      workbox-streams: 5.1.4
      workbox-sw: 5.1.4
      workbox-window: 5.1.4
    dev: true
    engines:
      node: '>=8.0.0'
    resolution:
      integrity: sha512-xUcZn6SYU8usjOlfLb9Y2/f86Gdo+fy1fXgH8tJHjxgpo53VVsqRX0lUDw8/JuyzNmXuo8vXX14pXX2oIm9Bow==
  /workbox-cacheable-response/5.1.4:
    dependencies:
      workbox-core: 5.1.4
    dev: true
    resolution:
      integrity: sha512-0bfvMZs0Of1S5cdswfQK0BXt6ulU5kVD4lwer2CeI+03czHprXR3V4Y8lPTooamn7eHP8Iywi5QjyAMjw0qauA==
  /workbox-core/5.1.4:
    dev: true
    resolution:
      integrity: sha512-+4iRQan/1D8I81nR2L5vcbaaFskZC2CL17TLbvWVzQ4qiF/ytOGF6XeV54pVxAvKUtkLANhk8TyIUMtiMw2oDg==
  /workbox-expiration/5.1.4:
    dependencies:
      workbox-core: 5.1.4
    dev: true
    resolution:
      integrity: sha512-oDO/5iC65h2Eq7jctAv858W2+CeRW5e0jZBMNRXpzp0ZPvuT6GblUiHnAsC5W5lANs1QS9atVOm4ifrBiYY7AQ==
  /workbox-google-analytics/5.1.4:
    dependencies:
      workbox-background-sync: 5.1.4
      workbox-core: 5.1.4
      workbox-routing: 5.1.4
      workbox-strategies: 5.1.4
    dev: true
    resolution:
      integrity: sha512-0IFhKoEVrreHpKgcOoddV+oIaVXBFKXUzJVBI+nb0bxmcwYuZMdteBTp8AEDJacENtc9xbR0wa9RDCnYsCDLjA==
  /workbox-navigation-preload/5.1.4:
    dependencies:
      workbox-core: 5.1.4
    dev: true
    resolution:
      integrity: sha512-Wf03osvK0wTflAfKXba//QmWC5BIaIZARU03JIhAEO2wSB2BDROWI8Q/zmianf54kdV7e1eLaIEZhth4K4MyfQ==
  /workbox-precaching/5.1.4:
    dependencies:
      workbox-core: 5.1.4
    dev: true
    resolution:
      integrity: sha512-gCIFrBXmVQLFwvAzuGLCmkUYGVhBb7D1k/IL7pUJUO5xacjLcFUaLnnsoVepBGAiKw34HU1y/YuqvTKim9qAZA==
  /workbox-range-requests/5.1.4:
    dependencies:
      workbox-core: 5.1.4
    dev: true
    resolution:
      integrity: sha512-1HSujLjgTeoxHrMR2muDW2dKdxqCGMc1KbeyGcmjZZAizJTFwu7CWLDmLv6O1ceWYrhfuLFJO+umYMddk2XMhw==
  /workbox-routing/5.1.4:
    dependencies:
      workbox-core: 5.1.4
    dev: true
    resolution:
      integrity: sha512-8ljknRfqE1vEQtnMtzfksL+UXO822jJlHTIR7+BtJuxQ17+WPZfsHqvk1ynR/v0EHik4x2+826Hkwpgh4GKDCw==
  /workbox-strategies/5.1.4:
    dependencies:
      workbox-core: 5.1.4
      workbox-routing: 5.1.4
    dev: true
    resolution:
      integrity: sha512-VVS57LpaJTdjW3RgZvPwX0NlhNmscR7OQ9bP+N/34cYMDzXLyA6kqWffP6QKXSkca1OFo/v6v7hW7zrrguo6EA==
  /workbox-streams/5.1.4:
    dependencies:
      workbox-core: 5.1.4
      workbox-routing: 5.1.4
    dev: true
    resolution:
      integrity: sha512-xU8yuF1hI/XcVhJUAfbQLa1guQUhdLMPQJkdT0kn6HP5CwiPOGiXnSFq80rAG4b1kJUChQQIGPrq439FQUNVrw==
  /workbox-sw/5.1.4:
    dev: true
    resolution:
      integrity: sha512-9xKnKw95aXwSNc8kk8gki4HU0g0W6KXu+xks7wFuC7h0sembFnTrKtckqZxbSod41TDaGh+gWUA5IRXrL0ECRA==
  /workbox-window/5.1.4:
    dependencies:
      workbox-core: 5.1.4
    dev: true
    resolution:
      integrity: sha512-vXQtgTeMCUq/4pBWMfQX8Ee7N2wVC4Q7XYFqLnfbXJ2hqew/cU1uMTD2KqGEgEpE4/30luxIxgE+LkIa8glBYw==
  /worker-farm/1.7.0:
    dependencies:
      errno: 0.1.8
    dev: true
    resolution:
      integrity: sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==
  /wrap-ansi/5.1.0:
    dependencies:
      ansi-styles: 3.2.1
      string-width: 3.1.0
      strip-ansi: 5.2.0
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==
  /wrap-ansi/6.2.0:
    dependencies:
      ansi-styles: 4.3.0
      string-width: 4.2.0
      strip-ansi: 6.0.0
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==
  /wrappy/1.0.2:
    dev: true
    resolution:
      integrity: sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=
  /write-file-atomic/3.0.3:
    dependencies:
      imurmurhash: 0.1.4
      is-typedarray: 1.0.0
      signal-exit: 3.0.3
      typedarray-to-buffer: 3.1.5
    dev: true
    resolution:
      integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==
  /ws/7.4.1:
    dev: true
    engines:
      node: '>=8.3.0'
    peerDependencies:
      bufferutil: ^4.0.1
      utf-8-validate: ^5.0.2
    peerDependenciesMeta:
      bufferutil:
        optional: true
      utf-8-validate:
        optional: true
    resolution:
      integrity: sha512-pTsP8UAfhy3sk1lSk/O/s4tjD0CRwvMnzvwr4OKGX7ZvqZtUyx4KIJB5JWbkykPoc55tixMGgTNoh3k4FkNGFQ==
  /xdg-basedir/4.0.0:
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==
  /xml2js/0.4.19:
    dependencies:
      sax: 1.2.1
      xmlbuilder: 9.0.7
    dev: true
    resolution:
      integrity: sha512-esZnJZJOiJR9wWKMyuvSE1y6Dq5LCuJanqhxslH2bxM6duahNZ+HMpCLhBQGZkbX6xRf8x1Y2eJlgt2q3qo49Q==
  /xmlbuilder/9.0.7:
    dev: true
    engines:
      node: '>=4.0'
    resolution:
      integrity: sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=
  /xtend/4.0.2:
    dev: true
    engines:
      node: '>=0.4'
    resolution:
      integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==
  /y18n/4.0.1:
    resolution:
      integrity: sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==
  /yallist/3.1.1:
    dev: true
    resolution:
      integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==
  /yallist/4.0.0:
    dev: true
    resolution:
      integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==
  /yaml/1.10.0:
    dev: true
    engines:
      node: '>= 6'
    resolution:
      integrity: sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==
  /yargs-parser/13.1.2:
    dependencies:
      camelcase: 5.3.1
      decamelize: 1.2.0
    resolution:
      integrity: sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==
  /yargs-parser/18.1.3:
    dependencies:
      camelcase: 5.3.1
      decamelize: 1.2.0
    dev: true
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==
  /yargs/13.3.2:
    dependencies:
      cliui: 5.0.0
      find-up: 3.0.0
      get-caller-file: 2.0.5
      require-directory: 2.1.1
      require-main-filename: 2.0.0
      set-blocking: 2.0.0
      string-width: 3.1.0
      which-module: 2.0.0
      y18n: 4.0.1
      yargs-parser: 13.1.2
    resolution:
      integrity: sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==
  /yargs/15.4.1:
    dependencies:
      cliui: 6.0.0
      decamelize: 1.2.0
      find-up: 4.1.0
      get-caller-file: 2.0.5
      require-directory: 2.1.1
      require-main-filename: 2.0.0
      set-blocking: 2.0.0
      string-width: 4.2.0
      which-module: 2.0.0
      y18n: 4.0.1
      yargs-parser: 18.1.3
    dev: true
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==
  /yauzl/2.10.0:
    dependencies:
      buffer-crc32: 0.2.13
      fd-slicer: 1.1.0
    dev: true
    resolution:
      integrity: sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=
  /ylru/1.2.1:
    dev: true
    engines:
      node: '>= 4.0.0'
    resolution:
      integrity: sha512-faQrqNMzcPCHGVC2aaOINk13K+aaBDUPjGWl0teOXywElLjyVAB6Oe2jj62jHYtwsU49jXhScYbvPENK+6zAvQ==
  /yn/3.1.1:
    dev: true
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==
  /zip-stream/3.0.1:
    dependencies:
      archiver-utils: 2.1.0
      compress-commons: 3.0.0
      readable-stream: 3.6.0
    dev: true
    engines:
      node: '>= 8'
    resolution:
      integrity: sha512-r+JdDipt93ttDjsOVPU5zaq5bAyY+3H19bDrThkvuVxC0xMQzU1PJcS6D+KrP3u96gH9XLomcHPb+2skoDjulQ==
specifiers:
  '@antfu/eslint-config-vue': ^0.4.3
  '@iconify/iconify': ^2.0.0-rc.4
  '@iconify/json': ^1.1.275
  '@purge-icons/generated': ^0.4.1
  '@types/nprogress': ^0.2.0
  '@types/workbox-build': ^5.0.0
  '@typescript-eslint/eslint-plugin': ^4.11.0
  '@typescript-eslint/parser': ^4.11.0
  '@vue/compiler-sfc': ^3.0.4
  '@vuedx/typescript-plugin-vue': ^0.2.3
  '@vueuse/core': ^4.0.0
  '@vueuse/integrations': ^4.0.0
  autoprefixer: ^10.1.0
  chromium: ^3.0.2
  common-types: ^1.17.3
  cross-env: ^7.0.3
  dexie: ^3.0.3
  do-devops: ^0.5.5
  dotenv: ^8.2.0
  eslint: ^7.16.0
  eslint-config-prettier: ^7.1.0
  eslint-plugin-import: ^2.22.1
  eslint-plugin-prettier: ^3.3.0
  eslint-plugin-promise: ^4.2.1
  esno: ^0.3.0
  fp-ts: ^2.9.1
  io-ts: ^2.2.13
  native-dash: ^1.6.1
  npm-run-all: ^4.1.5
  nprogress: ^0.2.0
  postcss-nested: ^5.0.3
  presite: ^2.1.1
  prettier: ^2.2.1
  rimraf: ^3.0.2
  tailwindcss: ^2.0.2
  ts-node: ^9.1.1
  typescript: ^4.1.3
  uvu: ^0.5.1
  vite: ^1.0.0-rc.13
  vite-plugin-components: ^0.5.0
  vite-plugin-md: ^0.1.4
  vite-plugin-purge-icons: ^0.4.5
  vite-plugin-pwa: ^0.1.7
  vite-plugin-voie: ^0.4.1
  voie-pages: ^0.4.0
  vue: ^3.0.4
  vue-i18n: 9.0.0-beta.8
  vue-router: ^4.0.1
