From bf2bffc002b245b7b7395049ebb5d9b67fc060d6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mathias=20G=C3=B6bel?= Date: Wed, 8 Apr 2020 11:55:02 +0200 Subject: [PATCH] Quasar-CLI init --- .editorconfig | 9 + .eslintignore | 1 + .eslintrc.js | 55 + .gitignore | 33 + .postcssrc.js | 8 + .stylintrc | 35 + README.md | 26 + babel.config.js | 5 + jsconfig.json | 36 + package-lock.json | 15750 +++++++++++++++++++++ package.json | 38 + quasar.conf.js | 183 + src/App.vue | 11 + src/assets/quasar-logo-full.svg | 191 + src/assets/sad.svg | 1 + src/boot/.gitkeep | 0 src/components/EssentialLink.vue | 49 + src/css/app.sass | 1 + src/css/app.scss | 1 + src/css/quasar.variables.sass | 24 + src/css/quasar.variables.scss | 24 + src/index.template.html | 22 + src/layouts/MainLayout.vue | 103 + src/pages/Error404.vue | 25 + src/pages/Index.vue | 14 + src/router/index.js | 30 + src/router/routes.js | 20 + src/statics/app-logo-128x128.png | Bin 0 -> 9181 bytes src/statics/icons/apple-icon-120x120.png | Bin 0 -> 8350 bytes src/statics/icons/apple-icon-152x152.png | Bin 0 -> 10707 bytes src/statics/icons/apple-icon-167x167.png | Bin 0 -> 12058 bytes src/statics/icons/apple-icon-180x180.png | Bin 0 -> 12908 bytes src/statics/icons/favicon-16x16.png | Bin 0 -> 700 bytes src/statics/icons/favicon-32x32.png | Bin 0 -> 1836 bytes src/statics/icons/favicon-96x96.png | Bin 0 -> 6666 bytes src/statics/icons/favicon.ico | Bin 0 -> 5238 bytes src/statics/icons/icon-128x128.png | Bin 0 -> 9181 bytes src/statics/icons/icon-192x192.png | Bin 0 -> 13796 bytes src/statics/icons/icon-256x256.png | Bin 0 -> 18868 bytes src/statics/icons/icon-384x384.png | Bin 0 -> 28922 bytes src/statics/icons/icon-512x512.png | Bin 0 -> 39953 bytes src/statics/icons/ms-icon-144x144.png | Bin 0 -> 10204 bytes src/statics/icons/safari-pinned-tab.svg | 1 + 43 files changed, 16696 insertions(+) create mode 100644 .editorconfig create mode 100644 .eslintignore create mode 100644 .eslintrc.js create mode 100644 .gitignore create mode 100644 .postcssrc.js create mode 100644 .stylintrc create mode 100644 README.md create mode 100644 babel.config.js create mode 100644 jsconfig.json create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 quasar.conf.js create mode 100644 src/App.vue create mode 100644 src/assets/quasar-logo-full.svg create mode 100644 src/assets/sad.svg create mode 100644 src/boot/.gitkeep create mode 100644 src/components/EssentialLink.vue create mode 100644 src/css/app.sass create mode 100644 src/css/app.scss create mode 100644 src/css/quasar.variables.sass create mode 100644 src/css/quasar.variables.scss create mode 100644 src/index.template.html create mode 100644 src/layouts/MainLayout.vue create mode 100644 src/pages/Error404.vue create mode 100644 src/pages/Index.vue create mode 100644 src/router/index.js create mode 100644 src/router/routes.js create mode 100644 src/statics/app-logo-128x128.png create mode 100644 src/statics/icons/apple-icon-120x120.png create mode 100644 src/statics/icons/apple-icon-152x152.png create mode 100644 src/statics/icons/apple-icon-167x167.png create mode 100644 src/statics/icons/apple-icon-180x180.png create mode 100644 src/statics/icons/favicon-16x16.png create mode 100644 src/statics/icons/favicon-32x32.png create mode 100644 src/statics/icons/favicon-96x96.png create mode 100644 src/statics/icons/favicon.ico create mode 100644 src/statics/icons/icon-128x128.png create mode 100644 src/statics/icons/icon-192x192.png create mode 100644 src/statics/icons/icon-256x256.png create mode 100644 src/statics/icons/icon-384x384.png create mode 100644 src/statics/icons/icon-512x512.png create mode 100644 src/statics/icons/ms-icon-144x144.png create mode 100644 src/statics/icons/safari-pinned-tab.svg diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 00000000..9d08a1a8 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,9 @@ +root = true + +[*] +charset = utf-8 +indent_style = space +indent_size = 2 +end_of_line = lf +insert_final_newline = true +trim_trailing_whitespace = true diff --git a/.eslintignore b/.eslintignore new file mode 100644 index 00000000..9b1c8b13 --- /dev/null +++ b/.eslintignore @@ -0,0 +1 @@ +/dist diff --git a/.eslintrc.js b/.eslintrc.js new file mode 100644 index 00000000..d827304d --- /dev/null +++ b/.eslintrc.js @@ -0,0 +1,55 @@ +module.exports = { + root: true, + + parserOptions: { + parser: 'babel-eslint', + sourceType: 'module' + }, + + env: { + browser: true + }, + + extends: [ + 'airbnb-base', + // Uncomment any of the lines below to choose desired strictness, + // but leave only one uncommented! + // See https://eslint.vuejs.org/rules/#available-rules + 'plugin:vue/essential' // Priority A: Essential (Error Prevention) + // 'plugin:vue/strongly-recommended' // Priority B: Strongly Recommended (Improving Readability) + // 'plugin:vue/recommended' // Priority C: Recommended (Minimizing Arbitrary Choices and Cognitive Overhead) + ], + + // required to lint *.vue files + plugins: [ + 'vue' + ], + + globals: { + 'ga': true, // Google Analytics + 'cordova': true, + '__statics': true, + 'process': true, + 'Capacitor': true, + 'chrome': true + }, + + // add your custom rules here + rules: { + 'no-param-reassign': 'off', + + 'import/first': 'off', + 'import/named': 'error', + 'import/namespace': 'error', + 'import/default': 'error', + 'import/export': 'error', + 'import/extensions': 'off', + 'import/no-unresolved': 'off', + 'import/no-extraneous-dependencies': 'off', + 'import/prefer-default-export': 'off', + 'prefer-promise-reject-errors': 'off', + + // allow debugger during development only + 'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off' + } +} diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..553e1345 --- /dev/null +++ b/.gitignore @@ -0,0 +1,33 @@ +.DS_Store +.thumbs.db +node_modules + +# Quasar core related directories +.quasar +/dist + +# Cordova related directories and files +/src-cordova/node_modules +/src-cordova/platforms +/src-cordova/plugins +/src-cordova/www + +# Capacitor related directories and files +/src-capacitor/www +/src-capacitor/node_modules + +# BEX related directories and files +/src-bex/www +/src-bex/js/core + +# Log files +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +# Editor directories and files +.idea +*.suo +*.ntvs* +*.njsproj +*.sln diff --git a/.postcssrc.js b/.postcssrc.js new file mode 100644 index 00000000..1174fe52 --- /dev/null +++ b/.postcssrc.js @@ -0,0 +1,8 @@ +// https://github.com/michael-ciniawsky/postcss-load-config + +module.exports = { + plugins: [ + // to edit target browsers: use "browserslist" field in package.json + require('autoprefixer') + ] +} diff --git a/.stylintrc b/.stylintrc new file mode 100644 index 00000000..ce38d777 --- /dev/null +++ b/.stylintrc @@ -0,0 +1,35 @@ +{ + "blocks": "never", + "brackets": "never", + "colons": "never", + "colors": "always", + "commaSpace": "always", + "commentSpace": "always", + "cssLiteral": "never", + "depthLimit": false, + "duplicates": true, + "efficient": "always", + "extendPref": false, + "globalDupe": true, + "indentPref": 2, + "leadingZero": "never", + "maxErrors": false, + "maxWarnings": false, + "mixed": false, + "namingConvention": false, + "namingConventionStrict": false, + "none": "never", + "noImportant": false, + "parenSpace": "never", + "placeholder": false, + "prefixVarsWithDollar": "always", + "quotePref": "single", + "semicolons": "never", + "sortOrder": false, + "stackedProperties": "never", + "trailingWhitespace": "never", + "universal": "never", + "valid": true, + "zeroUnits": "never", + "zIndexNormalize": false +} diff --git a/README.md b/README.md new file mode 100644 index 00000000..4a784e06 --- /dev/null +++ b/README.md @@ -0,0 +1,26 @@ +# Emo Viewer (viewer) + +Viewer for the modular framework to present digital editions + +## Install the dependencies +```bash +npm install +``` + +### Start the app in development mode (hot-code reloading, error reporting, etc.) +```bash +quasar dev +``` + +### Lint the files +```bash +npm run lint +``` + +### Build the app for production +```bash +quasar build +``` + +### Customize the configuration +See [Configuring quasar.conf.js](https://quasar.dev/quasar-cli/quasar-conf-js). diff --git a/babel.config.js b/babel.config.js new file mode 100644 index 00000000..9408c6cd --- /dev/null +++ b/babel.config.js @@ -0,0 +1,5 @@ +module.exports = { + presets: [ + '@quasar/babel-preset-app' + ] +} diff --git a/jsconfig.json b/jsconfig.json new file mode 100644 index 00000000..1351bd98 --- /dev/null +++ b/jsconfig.json @@ -0,0 +1,36 @@ +{ + "compilerOptions": { + "baseUrl": ".", + "paths": { + "src/*": [ + "src/*" + ], + "app/*": [ + "*" + ], + "components/*": [ + "src/components/*" + ], + "layouts/*": [ + "src/layouts/*" + ], + "pages/*": [ + "src/pages/*" + ], + "assets/*": [ + "src/assets/*" + ], + "boot/*": [ + "src/boot/*" + ], + "vue$": [ + "node_modules/vue/dist/vue.esm.js" + ] + } + }, + "exclude": [ + "dist", + ".quasar", + "node_modules" + ] +} \ No newline at end of file diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 00000000..67866e81 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,15750 @@ +{ + "name": "viewer", + "version": "0.0.1", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@babel/code-frame": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", + "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", + "dev": true, + "requires": { + "@babel/highlight": "^7.8.3" + } + }, + "@babel/compat-data": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.9.0.tgz", + "integrity": "sha512-zeFQrr+284Ekvd9e7KAX954LkapWiOmQtsfHirhxqfdlX6MEC32iRE+pqUGlYIBchdevaCwvzxWGSy/YBNI85g==", + "dev": true, + "requires": { + "browserslist": "^4.9.1", + "invariant": "^2.2.4", + "semver": "^5.5.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "@babel/core": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.9.0.tgz", + "integrity": "sha512-kWc7L0fw1xwvI0zi8OKVBuxRVefwGOrKSQMvrQ3dW+bIIavBY3/NpXmpjMy7bQnLgwgzWQZ8TlM57YHpHNHz4w==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.9.0", + "@babel/helper-module-transforms": "^7.9.0", + "@babel/helpers": "^7.9.0", + "@babel/parser": "^7.9.0", + "@babel/template": "^7.8.6", + "@babel/traverse": "^7.9.0", + "@babel/types": "^7.9.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.2", + "lodash": "^4.17.13", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "@babel/generator": { + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.9.5.tgz", + "integrity": "sha512-GbNIxVB3ZJe3tLeDm1HSn2AhuD/mVcyLDpgtLXa5tplmWrJdF/elxB56XNqCuD6szyNkDi6wuoKXln3QeBmCHQ==", + "dev": true, + "requires": { + "@babel/types": "^7.9.5", + "jsesc": "^2.5.1", + "lodash": "^4.17.13", + "source-map": "^0.5.0" + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.8.3.tgz", + "integrity": "sha512-6o+mJrZBxOoEX77Ezv9zwW7WV8DdluouRKNY/IR5u/YTMuKHgugHOzYWlYvYLpLA9nPsQCAAASpCIbjI9Mv+Uw==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.8.3.tgz", + "integrity": "sha512-5eFOm2SyFPK4Rh3XMMRDjN7lBH0orh3ss0g3rTYZnBQ+r6YPj7lgDyCvPphynHvUrobJmeMignBr6Acw9mAPlw==", + "dev": true, + "requires": { + "@babel/helper-explode-assignable-expression": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.8.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.8.7.tgz", + "integrity": "sha512-4mWm8DCK2LugIS+p1yArqvG1Pf162upsIsjE7cNBjez+NjliQpVhj20obE520nao0o14DaTnFJv+Fw5a0JpoUw==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.8.6", + "browserslist": "^4.9.1", + "invariant": "^2.2.4", + "levenary": "^1.1.1", + "semver": "^5.5.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.9.5.tgz", + "integrity": "sha512-IipaxGaQmW4TfWoXdqjY0TzoXQ1HRS0kPpEgvjosb3u7Uedcq297xFqDQiCcQtRRwzIMif+N1MLVI8C5a4/PAA==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.9.5", + "@babel/helper-member-expression-to-functions": "^7.8.3", + "@babel/helper-optimise-call-expression": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-replace-supers": "^7.8.6", + "@babel/helper-split-export-declaration": "^7.8.3" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.8.8", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.8.8.tgz", + "integrity": "sha512-LYVPdwkrQEiX9+1R29Ld/wTrmQu1SSKYnuOk3g0CkcZMA1p0gsNxJFj/3gBdaJ7Cg0Fnek5z0DsMULePP7Lrqg==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.8.3", + "@babel/helper-regex": "^7.8.3", + "regexpu-core": "^4.7.0" + } + }, + "@babel/helper-define-map": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.8.3.tgz", + "integrity": "sha512-PoeBYtxoZGtct3md6xZOCWPcKuMuk3IHhgxsRRNtnNShebf4C8YonTSblsK4tvDbm+eJAw2HAPOfCr+Q/YRG/g==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.8.3", + "@babel/types": "^7.8.3", + "lodash": "^4.17.13" + } + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.8.3.tgz", + "integrity": "sha512-N+8eW86/Kj147bO9G2uclsg5pwfs/fqqY5rwgIL7eTBklgXjcOJ3btzS5iM6AitJcftnY7pm2lGsrJVYLGjzIw==", + "dev": true, + "requires": { + "@babel/traverse": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-function-name": { + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.9.5.tgz", + "integrity": "sha512-JVcQZeXM59Cd1qanDUxv9fgJpt3NeKUaqBqUEvfmQ+BCOKq2xUgaWZW2hr0dkbyJgezYuplEoh5knmrnS68efw==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/types": "^7.9.5" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz", + "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.8.3.tgz", + "integrity": "sha512-ky1JLOjcDUtSc+xkt0xhYff7Z6ILTAHKmZLHPxAhOP0Nd77O+3nCsd6uSVYur6nJnCI029CrNbYlc0LoPfAPQg==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.8.3.tgz", + "integrity": "sha512-fO4Egq88utkQFjbPrSHGmGLFqmrshs11d46WI+WZDESt7Wu7wN2G2Iu+NMMZJFDOVRHAMIkB5SNh30NtwCA7RA==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-module-imports": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.8.3.tgz", + "integrity": "sha512-R0Bx3jippsbAEtzkpZ/6FIiuzOURPcMjHp+Z6xPe6DtApDJx+w7UYyOLanZqO8+wKR9G10s/FmHXvxaMd9s6Kg==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-module-transforms": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.9.0.tgz", + "integrity": "sha512-0FvKyu0gpPfIQ8EkxlrAydOWROdHpBmiCiRwLkUiBGhCUPRRbVD2/tm3sFr/c/GWFrQ/ffutGUAnx7V0FzT2wA==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.8.3", + "@babel/helper-replace-supers": "^7.8.6", + "@babel/helper-simple-access": "^7.8.3", + "@babel/helper-split-export-declaration": "^7.8.3", + "@babel/template": "^7.8.6", + "@babel/types": "^7.9.0", + "lodash": "^4.17.13" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.8.3.tgz", + "integrity": "sha512-Kag20n86cbO2AvHca6EJsvqAd82gc6VMGule4HwebwMlwkpXuVqrNRj6CkCV2sKxgi9MyAUnZVnZ6lJ1/vKhHQ==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", + "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==", + "dev": true + }, + "@babel/helper-regex": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.8.3.tgz", + "integrity": "sha512-BWt0QtYv/cg/NecOAZMdcn/waj/5P26DR4mVLXfFtDokSR6fyuG0Pj+e2FqtSME+MqED1khnSMulkmGl8qWiUQ==", + "dev": true, + "requires": { + "lodash": "^4.17.13" + } + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.8.3.tgz", + "integrity": "sha512-kgwDmw4fCg7AVgS4DukQR/roGp+jP+XluJE5hsRZwxCYGg+Rv9wSGErDWhlI90FODdYfd4xG4AQRiMDjjN0GzA==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.8.3", + "@babel/helper-wrap-function": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/traverse": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-replace-supers": { + "version": "7.8.6", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.8.6.tgz", + "integrity": "sha512-PeMArdA4Sv/Wf4zXwBKPqVj7n9UF/xg6slNRtZW84FM7JpE1CbG8B612FyM4cxrf4fMAMGO0kR7voy1ForHHFA==", + "dev": true, + "requires": { + "@babel/helper-member-expression-to-functions": "^7.8.3", + "@babel/helper-optimise-call-expression": "^7.8.3", + "@babel/traverse": "^7.8.6", + "@babel/types": "^7.8.6" + } + }, + "@babel/helper-simple-access": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.8.3.tgz", + "integrity": "sha512-VNGUDjx5cCWg4vvCTR8qQ7YJYZ+HBjxOgXEl7ounz+4Sn7+LMD3CFrCTEU6/qXKbA2nKg21CwhhBzO0RpRbdCw==", + "dev": true, + "requires": { + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz", + "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.9.5.tgz", + "integrity": "sha512-/8arLKUFq882w4tWGj9JYzRpAlZgiWUJ+dtteNTDqrRBz9Iguck9Rn3ykuBDoUwh2TO4tSAJlrxDUOXWklJe4g==", + "dev": true + }, + "@babel/helper-wrap-function": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.8.3.tgz", + "integrity": "sha512-LACJrbUET9cQDzb6kG7EeD7+7doC3JNvUgTEQOx2qaO1fKlzE/Bf05qs9w1oXQMmXlPO65lC3Tq9S6gZpTErEQ==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/traverse": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helpers": { + "version": "7.9.2", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.9.2.tgz", + "integrity": "sha512-JwLvzlXVPjO8eU9c/wF9/zOIN7X6h8DYf7mG4CiFRZRvZNKEF5dQ3H3V+ASkHoIB3mWhatgl5ONhyqHRI6MppA==", + "dev": true, + "requires": { + "@babel/template": "^7.8.3", + "@babel/traverse": "^7.9.0", + "@babel/types": "^7.9.0" + } + }, + "@babel/highlight": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.9.0.tgz", + "integrity": "sha512-lJZPilxX7Op3Nv/2cvFdnlepPXDxi29wxteT57Q965oc5R9v86ztx0jfxVrTcBk8C2kcPkkDa2Z4T3ZsPPVWsQ==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.9.0", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + } + } + }, + "@babel/parser": { + "version": "7.9.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.9.4.tgz", + "integrity": "sha512-bC49otXX6N0/VYhgOMh4gnP26E9xnDZK3TmbNpxYzzz9BQLBosQwfyOe9/cXUU3txYhTzLCbcqd5c8y/OmCjHA==", + "dev": true + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.8.3.tgz", + "integrity": "sha512-NZ9zLv848JsV3hs8ryEh7Uaz/0KsmPLqv0+PdkDJL1cJy0K4kOCFa8zc1E3mp+RHPQcpdfb/6GovEsW4VDrOMw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-remap-async-to-generator": "^7.8.3", + "@babel/plugin-syntax-async-generators": "^7.8.0" + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.8.3.tgz", + "integrity": "sha512-EqFhbo7IosdgPgZggHaNObkmO1kNUe3slaKu54d5OWvy+p9QIKOzK1GAEpAIsZtWVtPXUHSMcT4smvDrCfY4AA==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-proposal-decorators": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.8.3.tgz", + "integrity": "sha512-e3RvdvS4qPJVTe288DlXjwKflpfy1hr0j5dz5WpIYYeP7vQZg2WfAEIp8k5/Lwis/m5REXEteIz6rrcDtXXG7w==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-decorators": "^7.8.3" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.8.3.tgz", + "integrity": "sha512-NyaBbyLFXFLT9FP+zk0kYlUlA8XtCUbehs67F0nnEg7KICgMc2mNkIeu9TYhKzyXMkrapZFwAhXLdnt4IYHy1w==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-dynamic-import": "^7.8.0" + } + }, + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-WKK+9jz6TWUTX1uej9/EUVOmM1sK7aHv6bZyxbUV3NJjbiIZRqJITeXGMo7D631J72PEnIORh5VOlFCSlrLicg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, + "@babel/plugin-proposal-function-sent": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-function-sent/-/plugin-proposal-function-sent-7.8.3.tgz", + "integrity": "sha512-lu9wQjLnXd6Zy6eBKr0gE175xfD+da1rv2wOWEnZlD5KIxl894Tg34ppZ7ANR0jzQJMn+7pGuzSdy6JK4zGtKg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-wrap-function": "^7.8.3", + "@babel/plugin-syntax-function-sent": "^7.8.3" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.8.3.tgz", + "integrity": "sha512-KGhQNZ3TVCQG/MjRbAUwuH+14y9q0tpxs1nWWs3pbSleRdDro9SAMMDyye8HhY1gqZ7/NqIc8SKhya0wRDgP1Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.0" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-TS9MlfzXpXKt6YYomudb/KU7nQI6/xnapG6in1uZxoxDghuSMZsPb6D2fyUwNYSAp4l1iR7QtFOjkqcRYcUsfw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.8.3.tgz", + "integrity": "sha512-jWioO1s6R/R+wEHizfaScNsAx+xKgwTLNXSh7tTC4Usj3ItsPEhYkEpU4h+lpnBwq7NBVOJXfO6cRFYcX69JUQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.9.5.tgz", + "integrity": "sha512-VP2oXvAf7KCYTthbUHwBlewbl1Iq059f6seJGsxMizaCdgHIeczOr7FBqELhSqfkIl04Fi8okzWzl63UKbQmmg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-transform-parameters": "^7.9.5" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-0gkX7J7E+AtAw9fcwlVQj8peP61qhdg/89D5swOkjYbkboA2CVckn3kiyum1DE0wskGb7KJJxBdyEBApDLLVdw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.9.0.tgz", + "integrity": "sha512-NDn5tu3tcv4W30jNhmc2hyD5c56G6cXx4TesJubhxrJeCvuuMpttxr0OnNCqbZGhFjLrg+NIhxxC+BK5F6yS3w==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.0" + } + }, + "@babel/plugin-proposal-throw-expressions": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-throw-expressions/-/plugin-proposal-throw-expressions-7.8.3.tgz", + "integrity": "sha512-tH40s9JnoR+r45ZXKWW+PC5xzPQfVJix3pR1D8Ty5l9sn5NnrbZUzw8MtnNxu/Bz7p0imyeSYj9FQVccEymOEg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-throw-expressions": "^7.8.3" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.8.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.8.8.tgz", + "integrity": "sha512-EVhjVsMpbhLw9ZfHWSx2iy13Q8Z/eg8e8ccVWt23sWQK5l1UdkoLJPN5w69UA4uITGBnEZD2JOe4QOHycYKv8A==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.8.8", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-decorators": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.8.3.tgz", + "integrity": "sha512-8Hg4dNNT9/LcA1zQlfwuKR8BUc/if7Q7NkTam9sGTcJphLwpf2g4S42uhspQrIrR+dpzE0dtTqBVFoHl8GtnnQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-function-sent": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-function-sent/-/plugin-syntax-function-sent-7.8.3.tgz", + "integrity": "sha512-NNEutF0x2PdWYij2bmf/i50dSq4SUdgFij4BZwj3I4qDZgql3dlFJRyvwGHAhwKYElUKHaP0wQ/yO1d/enpJaw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-import-meta": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.8.3.tgz", + "integrity": "sha512-vYiGd4wQ9gx0Lngb7+bPCwQXGK/PR6FeTIJ+TIOlq+OfOKG/kCAOO2+IBac3oMM9qV7/fU76hfcqxUaLKZf1hQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.8.3.tgz", + "integrity": "sha512-H7dCMAdN83PcCmqmkHB5dtp+Xa9a6LKSvA2hiFBC/5alSHxM5VgWZXFqDi0YFe8XNGT6iCa+z4V4zSt/PdZ7Dw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-throw-expressions": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-throw-expressions/-/plugin-syntax-throw-expressions-7.8.3.tgz", + "integrity": "sha512-Mv3shY1i7ZssY4OY+eLZJAmNCwqTcpv2qOKO9x6irELSygfKWVSMXk0igJsA9UhU4hOdw0qMGkjj9TAk4MqzwQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.8.3.tgz", + "integrity": "sha512-kwj1j9lL/6Wd0hROD3b/OZZ7MSrZLqqn9RAZ5+cYYsflQ9HZBIKCUkr3+uL1MEJ1NePiUbf98jjiMQSv0NMR9g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.8.3.tgz", + "integrity": "sha512-0MRF+KC8EqH4dbuITCWwPSzsyO3HIWWlm30v8BbbpOrS1B++isGxPnnuq/IZvOX5J2D/p7DQalQm+/2PnlKGxg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.8.3.tgz", + "integrity": "sha512-imt9tFLD9ogt56Dd5CI/6XgpukMwd/fLGSrix2httihVe7LOGVPhyhMh1BU5kDM7iHD08i8uUtmV2sWaBFlHVQ==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-remap-async-to-generator": "^7.8.3" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.8.3.tgz", + "integrity": "sha512-vo4F2OewqjbB1+yaJ7k2EJFHlTP3jR634Z9Cj9itpqNjuLXvhlVxgnjsHsdRgASR8xYDrx6onw4vW5H6We0Jmg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.8.3.tgz", + "integrity": "sha512-pGnYfm7RNRgYRi7bids5bHluENHqJhrV4bCZRwc5GamaWIIs07N4rZECcmJL6ZClwjDz1GbdMZFtPs27hTB06w==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "lodash": "^4.17.13" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.9.5.tgz", + "integrity": "sha512-x2kZoIuLC//O5iA7PEvecB105o7TLzZo8ofBVhP79N+DO3jaX+KYfww9TQcfBEZD0nikNyYcGB1IKtRq36rdmg==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.8.3", + "@babel/helper-define-map": "^7.8.3", + "@babel/helper-function-name": "^7.9.5", + "@babel/helper-optimise-call-expression": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-replace-supers": "^7.8.6", + "@babel/helper-split-export-declaration": "^7.8.3", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.8.3.tgz", + "integrity": "sha512-O5hiIpSyOGdrQZRQ2ccwtTVkgUDBBiCuK//4RJ6UfePllUTCENOzKxfh6ulckXKc0DixTFLCfb2HVkNA7aDpzA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.9.5.tgz", + "integrity": "sha512-j3OEsGel8nHL/iusv/mRd5fYZ3DrOxWC82x0ogmdN/vHfAP4MYw+AFKYanzWlktNwikKvlzUV//afBW5FTp17Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.8.3.tgz", + "integrity": "sha512-kLs1j9Nn4MQoBYdRXH6AeaXMbEJFaFu/v1nQkvib6QzTj8MZI5OQzqmD83/2jEM1z0DLilra5aWO5YpyC0ALIw==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.8.3.tgz", + "integrity": "sha512-s8dHiBUbcbSgipS4SMFuWGqCvyge5V2ZeAWzR6INTVC3Ltjig/Vw1G2Gztv0vU/hRG9X8IvKvYdoksnUfgXOEQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.8.3.tgz", + "integrity": "sha512-zwIpuIymb3ACcInbksHaNcR12S++0MDLKkiqXHl3AzpgdKlFNhog+z/K0+TGW+b0w5pgTq4H6IwV/WhxbGYSjQ==", + "dev": true, + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.9.0.tgz", + "integrity": "sha512-lTAnWOpMwOXpyDx06N+ywmF3jNbafZEqZ96CGYabxHrxNX8l5ny7dt4bK/rGwAh9utyP2b2Hv7PlZh1AAS54FQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.8.3.tgz", + "integrity": "sha512-rO/OnDS78Eifbjn5Py9v8y0aR+aSYhDhqAwVfsTl0ERuMZyr05L1aFSCJnbv2mmsLkit/4ReeQ9N2BgLnOcPCQ==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.8.3.tgz", + "integrity": "sha512-3Tqf8JJ/qB7TeldGl+TT55+uQei9JfYaregDcEAyBZ7akutriFrt6C/wLYIer6OYhleVQvH/ntEhjE/xMmy10A==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.8.3.tgz", + "integrity": "sha512-3Wk2EXhnw+rP+IDkK6BdtPKsUE5IeZ6QOGrPYvw52NwBStw9V1ZVzxgK6fSKSxqUvH9eQPR3tm3cOq79HlsKYA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.9.0.tgz", + "integrity": "sha512-vZgDDF003B14O8zJy0XXLnPH4sg+9X5hFBBGN1V+B2rgrB+J2xIypSN6Rk9imB2hSTHQi5OHLrFWsZab1GMk+Q==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.9.0", + "@babel/helper-plugin-utils": "^7.8.3", + "babel-plugin-dynamic-import-node": "^2.3.0" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.9.0.tgz", + "integrity": "sha512-qzlCrLnKqio4SlgJ6FMMLBe4bySNis8DFn1VkGmOcxG9gqEyPIOzeQrA//u0HAKrWpJlpZbZMPB1n/OPa4+n8g==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.9.0", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-simple-access": "^7.8.3", + "babel-plugin-dynamic-import-node": "^2.3.0" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.9.0.tgz", + "integrity": "sha512-FsiAv/nao/ud2ZWy4wFacoLOm5uxl0ExSQ7ErvP7jpoihLR6Cq90ilOFyX9UXct3rbtKsAiZ9kFt5XGfPe/5SQ==", + "dev": true, + "requires": { + "@babel/helper-hoist-variables": "^7.8.3", + "@babel/helper-module-transforms": "^7.9.0", + "@babel/helper-plugin-utils": "^7.8.3", + "babel-plugin-dynamic-import-node": "^2.3.0" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.9.0.tgz", + "integrity": "sha512-uTWkXkIVtg/JGRSIABdBoMsoIeoHQHPTL0Y2E7xf5Oj7sLqwVsNXOkNk0VJc7vF0IMBsPeikHxFjGe+qmwPtTQ==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.9.0", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.8.3.tgz", + "integrity": "sha512-f+tF/8UVPU86TrCb06JoPWIdDpTNSGGcAtaD9mLP0aYGA0OS0j7j7DHJR0GTFrUZPUU6loZhbsVZgTh0N+Qdnw==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.8.3" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.8.3.tgz", + "integrity": "sha512-QuSGysibQpyxexRyui2vca+Cmbljo8bcRckgzYV4kRIsHpVeyeC3JDO63pY+xFZ6bWOBn7pfKZTqV4o/ix9sFw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.8.3.tgz", + "integrity": "sha512-57FXk+gItG/GejofIyLIgBKTas4+pEU47IXKDBWFTxdPd7F80H8zybyAY7UoblVfBhBGs2EKM+bJUu2+iUYPDQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-replace-supers": "^7.8.3" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.9.5.tgz", + "integrity": "sha512-0+1FhHnMfj6lIIhVvS4KGQJeuhe1GI//h5uptK4PvLt+BGBxsoUJbd3/IW002yk//6sZPlFgsG1hY6OHLcy6kA==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.8.3.tgz", + "integrity": "sha512-uGiiXAZMqEoQhRWMK17VospMZh5sXWg+dlh2soffpkAl96KAm+WZuJfa6lcELotSRmooLqg0MWdH6UUq85nmmg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.8.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.8.7.tgz", + "integrity": "sha512-TIg+gAl4Z0a3WmD3mbYSk+J9ZUH6n/Yc57rtKRnlA/7rcCvpekHXe0CMZHP1gYp7/KLe9GHTuIba0vXmls6drA==", + "dev": true, + "requires": { + "regenerator-transform": "^0.14.2" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.8.3.tgz", + "integrity": "sha512-mwMxcycN3omKFDjDQUl+8zyMsBfjRFr0Zn/64I41pmjv4NJuqcYlEtezwYtw9TFd9WR1vN5kiM+O0gMZzO6L0A==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-runtime": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.9.0.tgz", + "integrity": "sha512-pUu9VSf3kI1OqbWINQ7MaugnitRss1z533436waNXp+0N3ur3zfut37sXiQMxkuCF4VUjwZucen/quskCh7NHw==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "resolve": "^1.8.1", + "semver": "^5.5.1" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.8.3.tgz", + "integrity": "sha512-I9DI6Odg0JJwxCHzbzW08ggMdCezoWcuQRz3ptdudgwaHxTjxw5HgdFJmZIkIMlRymL6YiZcped4TTCB0JcC8w==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.8.3.tgz", + "integrity": "sha512-CkuTU9mbmAoFOI1tklFWYYbzX5qCIZVXPVy0jpXgGwkplCndQAa58s2jr66fTeQnA64bDox0HL4U56CFYoyC7g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.8.3.tgz", + "integrity": "sha512-9Spq0vGCD5Bb4Z/ZXXSK5wbbLFMG085qd2vhL1JYu1WcQ5bXqZBAYRzU1d+p79GcHs2szYv5pVQCX13QgldaWw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-regex": "^7.8.3" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.8.3.tgz", + "integrity": "sha512-820QBtykIQOLFT8NZOcTRJ1UNuztIELe4p9DCgvj4NK+PwluSJ49we7s9FB1HIGNIYT7wFUJ0ar2QpCDj0escQ==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.8.4.tgz", + "integrity": "sha512-2QKyfjGdvuNfHsb7qnBBlKclbD4CfshH2KvDabiijLMGXPHJXGxtDzwIF7bQP+T0ysw8fYTtxPafgfs/c1Lrqg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.8.3.tgz", + "integrity": "sha512-+ufgJjYdmWfSQ+6NS9VGUR2ns8cjJjYbrbi11mZBTaWm+Fui/ncTLFF28Ei1okavY+xkojGr1eJxNsWYeA5aZw==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/preset-env": { + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.9.5.tgz", + "integrity": "sha512-eWGYeADTlPJH+wq1F0wNfPbVS1w1wtmMJiYk55Td5Yu28AsdR9AsC97sZ0Qq8fHqQuslVSIYSGJMcblr345GfQ==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.9.0", + "@babel/helper-compilation-targets": "^7.8.7", + "@babel/helper-module-imports": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-proposal-async-generator-functions": "^7.8.3", + "@babel/plugin-proposal-dynamic-import": "^7.8.3", + "@babel/plugin-proposal-json-strings": "^7.8.3", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-proposal-numeric-separator": "^7.8.3", + "@babel/plugin-proposal-object-rest-spread": "^7.9.5", + "@babel/plugin-proposal-optional-catch-binding": "^7.8.3", + "@babel/plugin-proposal-optional-chaining": "^7.9.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.8.3", + "@babel/plugin-syntax-async-generators": "^7.8.0", + "@babel/plugin-syntax-dynamic-import": "^7.8.0", + "@babel/plugin-syntax-json-strings": "^7.8.0", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", + "@babel/plugin-syntax-numeric-separator": "^7.8.0", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.0", + "@babel/plugin-syntax-top-level-await": "^7.8.3", + "@babel/plugin-transform-arrow-functions": "^7.8.3", + "@babel/plugin-transform-async-to-generator": "^7.8.3", + "@babel/plugin-transform-block-scoped-functions": "^7.8.3", + "@babel/plugin-transform-block-scoping": "^7.8.3", + "@babel/plugin-transform-classes": "^7.9.5", + "@babel/plugin-transform-computed-properties": "^7.8.3", + "@babel/plugin-transform-destructuring": "^7.9.5", + "@babel/plugin-transform-dotall-regex": "^7.8.3", + "@babel/plugin-transform-duplicate-keys": "^7.8.3", + "@babel/plugin-transform-exponentiation-operator": "^7.8.3", + "@babel/plugin-transform-for-of": "^7.9.0", + "@babel/plugin-transform-function-name": "^7.8.3", + "@babel/plugin-transform-literals": "^7.8.3", + "@babel/plugin-transform-member-expression-literals": "^7.8.3", + "@babel/plugin-transform-modules-amd": "^7.9.0", + "@babel/plugin-transform-modules-commonjs": "^7.9.0", + "@babel/plugin-transform-modules-systemjs": "^7.9.0", + "@babel/plugin-transform-modules-umd": "^7.9.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.8.3", + "@babel/plugin-transform-new-target": "^7.8.3", + "@babel/plugin-transform-object-super": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.9.5", + "@babel/plugin-transform-property-literals": "^7.8.3", + "@babel/plugin-transform-regenerator": "^7.8.7", + "@babel/plugin-transform-reserved-words": "^7.8.3", + "@babel/plugin-transform-shorthand-properties": "^7.8.3", + "@babel/plugin-transform-spread": "^7.8.3", + "@babel/plugin-transform-sticky-regex": "^7.8.3", + "@babel/plugin-transform-template-literals": "^7.8.3", + "@babel/plugin-transform-typeof-symbol": "^7.8.4", + "@babel/plugin-transform-unicode-regex": "^7.8.3", + "@babel/preset-modules": "^0.1.3", + "@babel/types": "^7.9.5", + "browserslist": "^4.9.1", + "core-js-compat": "^3.6.2", + "invariant": "^2.2.2", + "levenary": "^1.1.1", + "semver": "^5.5.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "@babel/preset-modules": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.3.tgz", + "integrity": "sha512-Ra3JXOHBq2xd56xSF7lMKXdjBn3T772Y1Wet3yWnkDly9zHvJki029tAFzvAAK5cf4YV3yoxuP61crYRol6SVg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + } + }, + "@babel/runtime": { + "version": "7.9.2", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.9.2.tgz", + "integrity": "sha512-NE2DtOdufG7R5vnfQUTehdTfNycfUANEtCa9PssN9O/xmTzP4E08UI797ixaei6hBEVL9BI/PsdJS5x7mWoB9Q==", + "dev": true, + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/runtime-corejs2": { + "version": "7.9.2", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs2/-/runtime-corejs2-7.9.2.tgz", + "integrity": "sha512-ayjSOxuK2GaSDJFCtLgHnYjuMyIpViNujWrZo8GUpN60/n7juzJKK5yOo6RFVb0zdU9ACJFK+MsZrUnj3OmXMw==", + "dev": true, + "requires": { + "core-js": "^2.6.5", + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/runtime-corejs3": { + "version": "7.9.2", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.9.2.tgz", + "integrity": "sha512-HHxmgxbIzOfFlZ+tdeRKtaxWOMUoCG5Mu3wKeUmOxjYrwb3AAHgnmtCUbPPK11/raIWLIBK250t8E2BPO0p7jA==", + "dev": true, + "requires": { + "core-js-pure": "^3.0.0", + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/template": { + "version": "7.8.6", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.6.tgz", + "integrity": "sha512-zbMsPMy/v0PWFZEhQJ66bqjhH+z0JgMoBWuikXybgG3Gkd/3t5oQ1Rw2WQhnSrsOmsKXnZOx15tkC4qON/+JPg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/parser": "^7.8.6", + "@babel/types": "^7.8.6" + } + }, + "@babel/traverse": { + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.9.5.tgz", + "integrity": "sha512-c4gH3jsvSuGUezlP6rzSJ6jf8fYjLj3hsMZRx/nX0h+fmHN0w+ekubRrHPqnMec0meycA2nwCsJ7dC8IPem2FQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.9.5", + "@babel/helper-function-name": "^7.9.5", + "@babel/helper-split-export-declaration": "^7.8.3", + "@babel/parser": "^7.9.0", + "@babel/types": "^7.9.5", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.13" + } + }, + "@babel/types": { + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.5.tgz", + "integrity": "sha512-XjnvNqenk818r5zMaba+sLQjnbda31UfUURv3ei0qPQw4u+j2jMyJ5b11y8ZHYTRSI3NnInQkkkRT4fLqqPdHg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.9.5", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + }, + "@electron/get": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@electron/get/-/get-1.9.0.tgz", + "integrity": "sha512-OBIKtF6ttIJotDXe4KJMUyTBO4xMii+mFjlA8R4CORuD4HvCUaCK3lPjhdTRCvuEv6gzWNbAvd9DNBv0v780lw==", + "dev": true, + "requires": { + "debug": "^4.1.1", + "env-paths": "^2.2.0", + "fs-extra": "^8.1.0", + "global-agent": "^2.0.2", + "global-tunnel-ng": "^2.7.1", + "got": "^9.6.0", + "progress": "^2.0.3", + "sanitize-filename": "^1.6.2", + "sumchecker": "^3.0.1" + }, + "dependencies": { + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + } + } + }, + "@hapi/address": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@hapi/address/-/address-2.1.4.tgz", + "integrity": "sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ==", + "dev": true + }, + "@hapi/bourne": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-1.3.2.tgz", + "integrity": "sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA==", + "dev": true + }, + "@hapi/hoek": { + "version": "8.5.1", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.1.tgz", + "integrity": "sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow==", + "dev": true + }, + "@hapi/joi": { + "version": "15.1.1", + "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-15.1.1.tgz", + "integrity": "sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ==", + "dev": true, + "requires": { + "@hapi/address": "2.x.x", + "@hapi/bourne": "1.x.x", + "@hapi/hoek": "8.x.x", + "@hapi/topo": "3.x.x" + } + }, + "@hapi/topo": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.6.tgz", + "integrity": "sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ==", + "dev": true, + "requires": { + "@hapi/hoek": "^8.3.0" + } + }, + "@nodelib/fs.scandir": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz", + "integrity": "sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "2.0.3", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz", + "integrity": "sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA==", + "dev": true + }, + "@nodelib/fs.walk": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.4.tgz", + "integrity": "sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ==", + "dev": true, + "requires": { + "@nodelib/fs.scandir": "2.1.3", + "fastq": "^1.6.0" + } + }, + "@positron/stack-trace": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@positron/stack-trace/-/stack-trace-1.0.0.tgz", + "integrity": "sha1-FPzHEqUwA475vhzmlSMVqDn0Zqg=", + "dev": true + }, + "@quasar/app": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/@quasar/app/-/app-1.6.1.tgz", + "integrity": "sha512-k/mTbQK5G9zvqldd8KJzQ7GYIMwGZvKk90QlSoi4W1ncfPWmLUvvweKZnWd4Qk0GFOYhAQCbO+YRLyR5rAeuWQ==", + "dev": true, + "requires": { + "@quasar/babel-preset-app": "1.1.9", + "@quasar/fastclick": "1.1.4", + "@types/cordova": "0.0.34", + "@types/electron-packager": "14.0.0", + "@types/express": "4.17.4", + "@types/fs-extra": "8.1.0", + "@types/lru-cache": "5.1.0", + "@types/terser-webpack-plugin": "2.2.0", + "@types/webpack": "4.41.10", + "@types/webpack-bundle-analyzer": "2.13.3", + "@types/webpack-dev-server": "3.10.1", + "@types/yargs": "15.0.4", + "@vue/preload-webpack-plugin": "1.1.1", + "autoprefixer": "9.7.5", + "chalk": "4.0.0", + "chokidar": "3.3.1", + "ci-info": "2.0.0", + "compression-webpack-plugin": "3.1.0", + "copy-webpack-plugin": "5.1.1", + "cross-spawn": "7.0.1", + "css-loader": "3.4.2", + "cssnano": "4.1.10", + "dot-prop": "5.2.0", + "elementtree": "0.1.7", + "express": "4.17.1", + "fast-glob": "3.2.2", + "file-loader": "^5.0.2", + "fork-ts-checker-webpack-plugin": "4.1.2", + "friendly-errors-webpack-plugin": "1.7.0", + "fs-extra": "9.0.0", + "html-minifier": "4.0.0", + "html-webpack-plugin": "3.2.0", + "inquirer": "7.1.0", + "isbinaryfile": "4.0.5", + "launch-editor-middleware": "2.2.1", + "lodash.debounce": "4.0.8", + "lodash.template": "4.5.0", + "lodash.throttle": "4.1.1", + "log-update": "3.3.0", + "lru-cache": "5.1.1", + "memory-fs": "0.5.0", + "mini-css-extract-plugin": "^0.9.0", + "minimist": "1.2.5", + "ms": "2.1.2", + "node-loader": "0.6.0", + "node-sass": "4.13.1", + "open": "7.0.3", + "optimize-css-assets-webpack-plugin": "5.0.3", + "ouch": "2.0.0", + "postcss-loader": "3.0.0", + "postcss-rtl": "1.7.3", + "postcss-safe-parser": "4.0.2", + "register-service-worker": "1.7.1", + "sass-loader": "8.0.2", + "semver": "7.1.3", + "strip-ansi": "6.0.0", + "stylus": "0.54.7", + "stylus-loader": "3.0.2", + "terser-webpack-plugin": "2.3.5", + "ts-loader": "6.2.2", + "typescript": "3.8.3", + "url-loader": "3.0.0", + "vue": "2.6.11", + "vue-loader": "15.9.1", + "vue-router": "3.1.6", + "vue-server-renderer": "2.6.11", + "vue-style-loader": "4.1.2", + "vue-template-compiler": "2.6.11", + "vuex": "3.1.3", + "webpack": "4.42.1", + "webpack-bundle-analyzer": "3.6.1", + "webpack-chain": "6.4.0", + "webpack-dev-server": "3.10.3", + "webpack-merge": "4.2.2", + "webpack-node-externals": "1.7.2", + "workbox-webpack-plugin": "4.3.1", + "yargs": "15.3.1" + } + }, + "@quasar/babel-preset-app": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/@quasar/babel-preset-app/-/babel-preset-app-1.1.9.tgz", + "integrity": "sha512-EBL0LFqjxnp83CAUl/H7GkLCJx+lK4iM6cL/GG0v1DXiLbFZ/VGPt3EUd4lA4+ALZH+se7sKuaguZjDYNKqyoQ==", + "dev": true, + "requires": { + "@babel/core": "^7.5.5", + "@babel/plugin-proposal-class-properties": "^7.5.5", + "@babel/plugin-proposal-decorators": "^7.4.4", + "@babel/plugin-proposal-export-namespace-from": "^7.2.0", + "@babel/plugin-proposal-function-sent": "^7.2.0", + "@babel/plugin-proposal-json-strings": "^7.2.0", + "@babel/plugin-proposal-numeric-separator": "^7.2.0", + "@babel/plugin-proposal-throw-expressions": "^7.2.0", + "@babel/plugin-syntax-dynamic-import": "^7.2.0", + "@babel/plugin-syntax-import-meta": "^7.2.0", + "@babel/plugin-transform-runtime": "^7.5.5", + "@babel/preset-env": "^7.5.5", + "@babel/runtime": "^7.5.5", + "@babel/runtime-corejs2": "^7.5.5", + "@babel/runtime-corejs3": "^7.5.5", + "babel-loader": "^8.0.6", + "babel-plugin-dynamic-import-node": "^2.3.0", + "babel-plugin-module-resolver": "^4.0.0", + "babel-plugin-transform-imports": "^1.0.0" + } + }, + "@quasar/extras": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/@quasar/extras/-/extras-1.6.1.tgz", + "integrity": "sha512-nPHlBrtvbvlJAtdBcQ0aRuq55GxvO2NXljN/ClxCUfDuV7cO+HjoxP7jtY6w2GX7oG0iK2oxmBNomr8PurgyEA==" + }, + "@quasar/fastclick": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@quasar/fastclick/-/fastclick-1.1.4.tgz", + "integrity": "sha512-i9wbyV4iT+v4KhtHJynUFhH5LiEPvAEgSnwMqPN4hf/8uRe82nDl5qP5agrp2el1h0HzyBpbvHaW7NB0BPrtvA==", + "dev": true + }, + "@sindresorhus/is": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", + "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", + "dev": true + }, + "@szmarczak/http-timer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", + "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", + "dev": true, + "requires": { + "defer-to-connect": "^1.0.1" + } + }, + "@types/anymatch": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@types/anymatch/-/anymatch-1.3.1.tgz", + "integrity": "sha512-/+CRPXpBDpo2RK9C68N3b2cOvO0Cf5B9aPijHsoDQTHivnGSObdOF2BRQOYjojWTDy6nQvMjmqRXIxH55VjxxA==", + "dev": true + }, + "@types/body-parser": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.0.tgz", + "integrity": "sha512-W98JrE0j2K78swW4ukqMleo8R7h/pFETjM2DQ90MF6XK2i4LO4W3gQ71Lt4w3bfm2EvVSyWHplECvB5sK22yFQ==", + "dev": true, + "requires": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "@types/color-name": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", + "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==", + "dev": true + }, + "@types/connect": { + "version": "3.4.33", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.33.tgz", + "integrity": "sha512-2+FrkXY4zllzTNfJth7jOqEHC+enpLeGslEhpnTAkg21GkRrWV4SsAtqchtT4YS9/nODBU2/ZfsBY2X4J/dX7A==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/connect-history-api-fallback": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.3.tgz", + "integrity": "sha512-7SxFCd+FLlxCfwVwbyPxbR4khL9aNikJhrorw8nUIOqeuooc9gifBuDQOJw5kzN7i6i3vLn9G8Wde/4QDihpYw==", + "dev": true, + "requires": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "@types/cordova": { + "version": "0.0.34", + "resolved": "https://registry.npmjs.org/@types/cordova/-/cordova-0.0.34.tgz", + "integrity": "sha1-6nrd907Ow9dimCegw54smt3HPQQ=", + "dev": true + }, + "@types/electron-packager": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/@types/electron-packager/-/electron-packager-14.0.0.tgz", + "integrity": "sha512-n47/AbT4DEYPyXtES2myPyKCxVE3hICAB3MnpoVg+Ba8CLBGOpUUsNJ5fyLhfKt5N06sT9nTk4eAc+rtYVpvTQ==", + "dev": true, + "requires": { + "@electron/get": "^1.3.1", + "@types/node": "*", + "electron-notarize": "^0.1.1", + "electron-osx-sign": "^0.4.11" + } + }, + "@types/events": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/events/-/events-3.0.0.tgz", + "integrity": "sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==", + "dev": true + }, + "@types/express": { + "version": "4.17.4", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.4.tgz", + "integrity": "sha512-DO1L53rGqIDUEvOjJKmbMEQ5Z+BM2cIEPy/eV3En+s166Gz+FeuzRerxcab757u/U4v4XF4RYrZPmqKa+aY/2w==", + "dev": true, + "requires": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "*", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "@types/express-serve-static-core": { + "version": "4.17.3", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.3.tgz", + "integrity": "sha512-sHEsvEzjqN+zLbqP+8OXTipc10yH1QLR+hnr5uw29gi9AhCAAAdri8ClNV7iMdrJrIzXIQtlkPvq8tJGhj3QJQ==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/range-parser": "*" + } + }, + "@types/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-UoOfVEzAUpeSPmjm7h1uk5MH6KZma2z2O7a75onTGjnNvAvMVrPzPL/vBbT65iIGHWj6rokwfmYcmxmlSf2uwg==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/glob": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.1.tgz", + "integrity": "sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w==", + "dev": true, + "requires": { + "@types/events": "*", + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "@types/http-proxy": { + "version": "1.17.4", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.4.tgz", + "integrity": "sha512-IrSHl2u6AWXduUaDLqYpt45tLVCtYv7o4Z0s1KghBCDgIIS9oW5K1H8mZG/A2CfeLdEa7rTd1ACOiHBc1EMT2Q==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/http-proxy-middleware": { + "version": "0.19.3", + "resolved": "https://registry.npmjs.org/@types/http-proxy-middleware/-/http-proxy-middleware-0.19.3.tgz", + "integrity": "sha512-lnBTx6HCOUeIJMLbI/LaL5EmdKLhczJY5oeXZpX/cXE4rRqb3RmV7VcMpiEfYkmTjipv3h7IAyIINe4plEv7cA==", + "dev": true, + "requires": { + "@types/connect": "*", + "@types/http-proxy": "*", + "@types/node": "*" + } + }, + "@types/lru-cache": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@types/lru-cache/-/lru-cache-5.1.0.tgz", + "integrity": "sha512-RaE0B+14ToE4l6UqdarKPnXwVDuigfFv+5j9Dze/Nqr23yyuqdNvzcZi3xB+3Agvi5R4EOgAksfv3lXX4vBt9w==", + "dev": true + }, + "@types/mime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-2.0.1.tgz", + "integrity": "sha512-FwI9gX75FgVBJ7ywgnq/P7tw+/o1GUbtP0KzbtusLigAOgIgNISRK0ZPl4qertvXSIE8YbsVJueQ90cDt9YYyw==", + "dev": true + }, + "@types/minimatch": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", + "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", + "dev": true + }, + "@types/node": { + "version": "13.11.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-13.11.0.tgz", + "integrity": "sha512-uM4mnmsIIPK/yeO+42F2RQhGUIs39K2RFmugcJANppXe6J1nvH87PvzPZYpza7Xhhs8Yn9yIAVdLZ84z61+0xQ==", + "dev": true + }, + "@types/q": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.2.tgz", + "integrity": "sha512-ce5d3q03Ex0sy4R14722Rmt6MT07Ua+k4FwDfdcToYJcMKNtRVQvJ6JCAPdAmAnbRb6CsX6aYb9m96NGod9uTw==", + "dev": true + }, + "@types/qs": { + "version": "6.9.1", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.1.tgz", + "integrity": "sha512-lhbQXx9HKZAPgBkISrBcmAcMpZsmpe/Cd/hY7LGZS5OfkySUBItnPZHgQPssWYUET8elF+yCFBbP1Q0RZPTdaw==", + "dev": true + }, + "@types/range-parser": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.3.tgz", + "integrity": "sha512-ewFXqrQHlFsgc09MK5jP5iR7vumV/BYayNC6PgJO2LPe8vrnNFyjQjSppfEngITi0qvfKtzFvgKymGheFM9UOA==", + "dev": true + }, + "@types/serve-static": { + "version": "1.13.3", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.3.tgz", + "integrity": "sha512-oprSwp094zOglVrXdlo/4bAHtKTAxX6VT8FOZlBKrmyLbNvE1zxZyJ6yikMVtHIvwP45+ZQGJn+FdXGKTozq0g==", + "dev": true, + "requires": { + "@types/express-serve-static-core": "*", + "@types/mime": "*" + } + }, + "@types/source-list-map": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", + "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==", + "dev": true + }, + "@types/tapable": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.5.tgz", + "integrity": "sha512-/gG2M/Imw7cQFp8PGvz/SwocNrmKFjFsm5Pb8HdbHkZ1K8pmuPzOX4VeVoiEecFCVf4CsN1r3/BRvx+6sNqwtQ==", + "dev": true + }, + "@types/terser-webpack-plugin": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@types/terser-webpack-plugin/-/terser-webpack-plugin-2.2.0.tgz", + "integrity": "sha512-ywqEfTm7KdKoX9aYx0zYtiFU1z6IHrIYW9FJqeay2Ea58rTPML1J0hvoztGal2Jow3bkgGKcAmEZNL+8LqUVrA==", + "dev": true, + "requires": { + "@types/webpack": "*", + "terser": "^4.3.9" + } + }, + "@types/uglify-js": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.0.5.tgz", + "integrity": "sha512-L7EbSkhSaWBpkl+PZAEAqZTqtTeIsq7s/oX/q0LNnxxJoRVKQE0T81XDVyaxjiiKQwiV2vhVeYRqxdRNqGOGJw==", + "dev": true, + "requires": { + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "@types/webpack": { + "version": "4.41.10", + "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.10.tgz", + "integrity": "sha512-vIy0qaq8AjOjZLuFPqpo7nAJzcoVXMdw3mvpNN07Uvdy0p1IpJeLNBe3obdRP7FX2jIusDE7z1pZa0A6qYUgnA==", + "dev": true, + "requires": { + "@types/anymatch": "*", + "@types/node": "*", + "@types/tapable": "*", + "@types/uglify-js": "*", + "@types/webpack-sources": "*", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "@types/webpack-bundle-analyzer": { + "version": "2.13.3", + "resolved": "https://registry.npmjs.org/@types/webpack-bundle-analyzer/-/webpack-bundle-analyzer-2.13.3.tgz", + "integrity": "sha512-p8EXyKfq311FFFfRuAR9tOHFFTQ9DqGrjRQYXbjjEMfl9pKGaTtRy1zFJtPMyZHfRoqh5rsYPVSVknkl004M7A==", + "dev": true, + "requires": { + "@types/webpack": "*" + } + }, + "@types/webpack-dev-server": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@types/webpack-dev-server/-/webpack-dev-server-3.10.1.tgz", + "integrity": "sha512-2nwwQ/qHRghUirvG/gEDkOQDa+d881UTJM7EG9ok5KNaYCjYVvy7fdaO528Lcym9OQDn75SvruPYVVvMJxqO0g==", + "dev": true, + "requires": { + "@types/connect-history-api-fallback": "*", + "@types/express": "*", + "@types/http-proxy-middleware": "*", + "@types/serve-static": "*", + "@types/webpack": "*" + } + }, + "@types/webpack-sources": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-0.1.7.tgz", + "integrity": "sha512-XyaHrJILjK1VHVC4aVlKsdNN5KBTwufMb43cQs+flGxtPAf/1Qwl8+Q0tp5BwEGaI8D6XT1L+9bSWXckgkjTLw==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/source-list-map": "*", + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "@types/yargs": { + "version": "15.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.4.tgz", + "integrity": "sha512-9T1auFmbPZoxHz0enUFlUuKRy3it01R+hlggyVUMtnCTQRunsQYifnSGb8hET4Xo8yiC0o0r1paW3ud5+rbURg==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "@types/yargs-parser": { + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-15.0.0.tgz", + "integrity": "sha512-FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw==", + "dev": true + }, + "@vue/component-compiler-utils": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@vue/component-compiler-utils/-/component-compiler-utils-3.1.2.tgz", + "integrity": "sha512-QLq9z8m79mCinpaEeSURhnNCN6djxpHw0lpP/bodMlt5kALfONpryMthvnrQOlTcIKoF+VoPi+lPHUYeDFPXug==", + "dev": true, + "requires": { + "consolidate": "^0.15.1", + "hash-sum": "^1.0.2", + "lru-cache": "^4.1.2", + "merge-source-map": "^1.1.0", + "postcss": "^7.0.14", + "postcss-selector-parser": "^6.0.2", + "prettier": "^1.18.2", + "source-map": "~0.6.1", + "vue-template-es2015-compiler": "^1.9.0" + }, + "dependencies": { + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true + } + } + }, + "@vue/preload-webpack-plugin": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@vue/preload-webpack-plugin/-/preload-webpack-plugin-1.1.1.tgz", + "integrity": "sha512-8VCoJeeH8tCkzhkpfOkt+abALQkS11OIHhte5MBzYaKMTqK0A3ZAKEUVAffsOklhEv7t0yrQt696Opnu9oAx+w==", + "dev": true + }, + "@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", + "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", + "dev": true, + "requires": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", + "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==", + "dev": true + }, + "@webassemblyjs/helper-api-error": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", + "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", + "dev": true + }, + "@webassemblyjs/helper-buffer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", + "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", + "dev": true + }, + "@webassemblyjs/helper-code-frame": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", + "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", + "dev": true, + "requires": { + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "@webassemblyjs/helper-fsm": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", + "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==", + "dev": true + }, + "@webassemblyjs/helper-module-context": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", + "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", + "dev": true + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", + "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", + "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", + "dev": true, + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", + "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", + "dev": true, + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", + "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", + "dev": true + }, + "@webassemblyjs/wasm-edit": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", + "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", + "dev": true, + "requires": { + "@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" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", + "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", + "dev": true, + "requires": { + "@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" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", + "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", + "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", + "dev": true, + "requires": { + "@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" + } + }, + "@webassemblyjs/wast-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", + "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", + "dev": true, + "requires": { + "@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" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", + "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true + }, + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true + }, + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "dev": true + }, + "accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "dev": true, + "requires": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + } + }, + "acorn": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz", + "integrity": "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==", + "dev": true + }, + "acorn-jsx": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.2.0.tgz", + "integrity": "sha512-HiUX/+K2YpkpJ+SzBffkM/AQ2YE03S0U1kjTLVpoJdhZMOWy8qvXVN9JdLqv2QsaQ6MPYQIuNmwD8zOiYUofLQ==", + "dev": true + }, + "acorn-walk": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.1.1.tgz", + "integrity": "sha512-wdlPY2tm/9XBr7QkKlq0WQVgiuGTX6YWPyRyBviSoScBuLfTVQhvwg6wJ369GJ/1nPfTLMfnrFIfjqVg6d+jQQ==", + "dev": true + }, + "aggregate-error": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.0.1.tgz", + "integrity": "sha512-quoaXsZ9/BLNae5yiNoUz+Nhkwz83GhWwtYFglcjEQB2NDHCIpApbqXxIFnm4Pq/Nvhrsq5sYJFyohrrxnTGAA==", + "dev": true, + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + } + }, + "ajv": { + "version": "6.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.0.tgz", + "integrity": "sha512-D6gFiFA0RRLyUbvijN74DWAjXSFxWKaWP7mldxkVhyhAV3+SWA9HEJPHQ2c9soIeTFJqcSdFDGFgdqs1iUU2Hw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-errors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", + "dev": true + }, + "ajv-keywords": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.4.1.tgz", + "integrity": "sha512-RO1ibKvd27e6FEShVFfPALuHI3WjSVNeK5FIsmme/LYRNxjKuNj+Dt7bucLa6NdSv3JcVTyMlm9kGR84z1XpaQ==", + "dev": true + }, + "alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", + "dev": true + }, + "amdefine": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", + "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", + "dev": true + }, + "ansi-colors": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", + "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", + "dev": true + }, + "ansi-escapes": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", + "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", + "dev": true, + "requires": { + "type-fest": "^0.11.0" + }, + "dependencies": { + "type-fest": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", + "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", + "dev": true + } + } + }, + "ansi-html": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", + "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", + "dev": true + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "anymatch": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", + "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "dev": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true + }, + "are-we-there-yet": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", + "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", + "dev": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" + }, + "dependencies": { + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + } + } + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true + }, + "array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", + "dev": true + }, + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", + "dev": true + }, + "array-includes": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.1.tgz", + "integrity": "sha512-c2VXaCHl7zPsvpkFsw4nxvFie4fh1ur9bpcgsVkIjqn0H/Xwdg+7fv3n2r/isyS8EBj5b06M9kHyZuIr4El6WQ==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0", + "is-string": "^1.0.5" + } + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dev": true, + "requires": { + "array-uniq": "^1.0.1" + } + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", + "dev": true + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true + }, + "array.prototype.flat": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.3.tgz", + "integrity": "sha512-gBlRZV0VSmfPIeWfuuy56XZMvbVfbEUnOXUvt3F/eUUUSyzlgLxhEX4YAEpxNAogRGehPSnfXyPtYyKAhkzQhQ==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" + } + }, + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "dev": true, + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "asn1.js": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", + "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", + "dev": true, + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "assert": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "dev": true, + "requires": { + "object-assign": "^4.1.1", + "util": "0.10.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", + "dev": true + }, + "util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "dev": true, + "requires": { + "inherits": "2.0.1" + } + } + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "dev": true + }, + "astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", + "dev": true + }, + "async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "dev": true, + "requires": { + "lodash": "^4.17.14" + } + }, + "async-each": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", + "dev": true + }, + "async-foreach": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", + "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=", + "dev": true + }, + "async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", + "dev": true + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true + }, + "at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "dev": true + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true + }, + "autoprefixer": { + "version": "9.7.5", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.7.5.tgz", + "integrity": "sha512-URo6Zvt7VYifomeAfJlMFnYDhow1rk2bufwkbamPEAtQFcL11moLk4PnR7n9vlu7M+BkXAZkHFA0mIcY7tjQFg==", + "dev": true, + "requires": { + "browserslist": "^4.11.0", + "caniuse-lite": "^1.0.30001036", + "chalk": "^2.4.2", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^7.0.27", + "postcss-value-parser": "^4.0.3" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + } + } + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", + "dev": true + }, + "aws4": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.9.1.tgz", + "integrity": "sha512-wMHVg2EOHaMRxbzgFJ9gtjOOCrI80OHLG14rxi28XwOW8ux6IiEbRCGGGqCtdAIg4FQCbW20k9RsT4y3gJlFug==", + "dev": true + }, + "babel-code-frame": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", + "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "esutils": "^2.0.2", + "js-tokens": "^3.0.2" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", + "dev": true + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "babel-eslint": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz", + "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.7.0", + "@babel/traverse": "^7.7.0", + "@babel/types": "^7.7.0", + "eslint-visitor-keys": "^1.0.0", + "resolve": "^1.12.0" + } + }, + "babel-extract-comments": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/babel-extract-comments/-/babel-extract-comments-1.0.0.tgz", + "integrity": "sha512-qWWzi4TlddohA91bFwgt6zO/J0X+io7Qp184Fw0m2JYRSTZnJbFR8+07KmzudHCZgOiKRCrjhylwv9Xd8gfhVQ==", + "dev": true, + "requires": { + "babylon": "^6.18.0" + } + }, + "babel-loader": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.1.0.tgz", + "integrity": "sha512-7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw==", + "dev": true, + "requires": { + "find-cache-dir": "^2.1.0", + "loader-utils": "^1.4.0", + "mkdirp": "^0.5.3", + "pify": "^4.0.1", + "schema-utils": "^2.6.5" + } + }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.0.tgz", + "integrity": "sha512-o6qFkpeQEBxcqt0XYlWzAVxNCSCZdUgcR8IRlhD/8DylxjjO4foPcvTW0GGKa/cVt3rvxZ7o5ippJ+/0nvLhlQ==", + "dev": true, + "requires": { + "object.assign": "^4.1.0" + } + }, + "babel-plugin-module-resolver": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/babel-plugin-module-resolver/-/babel-plugin-module-resolver-4.0.0.tgz", + "integrity": "sha512-3pdEq3PXALilSJ6dnC4wMWr0AZixHRM4utpdpBR9g5QG7B7JwWyukQv7a9hVxkbGFl+nQbrHDqqQOIBtTXTP/Q==", + "dev": true, + "requires": { + "find-babel-config": "^1.2.0", + "glob": "^7.1.6", + "pkg-up": "^3.1.0", + "reselect": "^4.0.0", + "resolve": "^1.13.1" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "dev": true, + "requires": { + "find-up": "^3.0.0" + } + } + } + }, + "babel-plugin-syntax-object-rest-spread": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", + "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=", + "dev": true + }, + "babel-plugin-transform-imports": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-imports/-/babel-plugin-transform-imports-1.5.1.tgz", + "integrity": "sha512-Jkb0tjqye8kjOD7GdcKJTGB3dC9fruQhwRFZCeYS0sZO2otyjG6SohKR8nZiSm/OvhY+Ny2ktzVE59XKgIqskA==", + "dev": true, + "requires": { + "babel-types": "^6.6.0", + "is-valid-path": "^0.1.1", + "lodash.camelcase": "^4.3.0", + "lodash.findkey": "^4.6.0", + "lodash.kebabcase": "^4.1.1", + "lodash.snakecase": "^4.1.1" + } + }, + "babel-plugin-transform-object-rest-spread": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz", + "integrity": "sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY=", + "dev": true, + "requires": { + "babel-plugin-syntax-object-rest-spread": "^6.8.0", + "babel-runtime": "^6.26.0" + } + }, + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "dev": true, + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + }, + "dependencies": { + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", + "dev": true + } + } + }, + "babel-types": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", + "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" + }, + "dependencies": { + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", + "dev": true + } + } + }, + "babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", + "dev": true + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "dev": true + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "base64-js": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", + "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==", + "dev": true + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", + "dev": true + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "dev": true, + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "bfj": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/bfj/-/bfj-6.1.2.tgz", + "integrity": "sha512-BmBJa4Lip6BPRINSZ0BPEIfB1wUY/9rwbwvIHQA1KjX9om29B6id0wnWXq7m3bn5JrUVjeOTnVuhPT1FiHwPGw==", + "dev": true, + "requires": { + "bluebird": "^3.5.5", + "check-types": "^8.0.3", + "hoopy": "^0.1.4", + "tryer": "^1.0.1" + } + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true + }, + "binary-extensions": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.0.0.tgz", + "integrity": "sha512-Phlt0plgpIIBOGTT/ehfFnbNlfsDEiqmzE2KRXoX1bLIlir4X/MR+zSyBEkL05ffWgnRSf/DXv+WrUAVr93/ow==", + "dev": true + }, + "block-stream": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", + "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", + "dev": true, + "requires": { + "inherits": "~2.0.0" + } + }, + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "dev": true + }, + "bn.js": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", + "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==", + "dev": true + }, + "body-parser": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", + "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "dev": true, + "requires": { + "bytes": "3.1.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.7.0", + "raw-body": "2.4.0", + "type-is": "~1.6.17" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "dev": true, + "requires": { + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", + "dns-equal": "^1.0.0", + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" + }, + "dependencies": { + "array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", + "dev": true + } + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", + "dev": true + }, + "boolean": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/boolean/-/boolean-3.0.1.tgz", + "integrity": "sha512-HRZPIjPcbwAVQvOTxR4YE3o8Xs98NqbbL1iEZDCz7CL8ql0Lt5iOyJFxfnAB0oFs8Oh02F/lLlg30Mexv46LjA==", + "dev": true, + "optional": true + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", + "dev": true + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dev": true, + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dev": true, + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dev": true, + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "browserify-rsa": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", + "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "randombytes": "^2.0.1" + } + }, + "browserify-sign": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz", + "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=", + "dev": true, + "requires": { + "bn.js": "^4.1.1", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.2", + "elliptic": "^6.0.0", + "inherits": "^2.0.1", + "parse-asn1": "^5.0.0" + } + }, + "browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dev": true, + "requires": { + "pako": "~1.0.5" + } + }, + "browserslist": { + "version": "4.11.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.11.1.tgz", + "integrity": "sha512-DCTr3kDrKEYNw6Jb9HFxVLQNaue8z+0ZfRBRjmCunKDEXEBajKDj2Y+Uelg+Pi29OnvaSGwjOsnRyNEkXzHg5g==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001038", + "electron-to-chromium": "^1.3.390", + "node-releases": "^1.1.53", + "pkg-up": "^2.0.0" + } + }, + "buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "dev": true, + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "buffer-alloc": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", + "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", + "dev": true, + "requires": { + "buffer-alloc-unsafe": "^1.1.0", + "buffer-fill": "^1.0.0" + } + }, + "buffer-alloc-unsafe": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", + "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==", + "dev": true + }, + "buffer-fill": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", + "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=", + "dev": true + }, + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", + "dev": true + }, + "buffer-indexof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", + "dev": true + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", + "dev": true + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", + "dev": true + }, + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "dev": true + }, + "cacache": { + "version": "13.0.1", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-13.0.1.tgz", + "integrity": "sha512-5ZvAxd05HDDU+y9BVvcqYu2LLXmPnQ0hW62h32g4xBTgL/MppR4/04NHfj/ycM2y6lmTnbw6HVi+1eN0Psba6w==", + "dev": true, + "requires": { + "chownr": "^1.1.2", + "figgy-pudding": "^3.5.1", + "fs-minipass": "^2.0.0", + "glob": "^7.1.4", + "graceful-fs": "^4.2.2", + "infer-owner": "^1.0.4", + "lru-cache": "^5.1.1", + "minipass": "^3.0.0", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.2", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "p-map": "^3.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^2.7.1", + "ssri": "^7.0.0", + "unique-filename": "^1.1.1" + } + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "cacheable-request": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", + "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", + "dev": true, + "requires": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^3.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^4.1.0", + "responselike": "^1.0.2" + }, + "dependencies": { + "get-stream": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz", + "integrity": "sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", + "dev": true + } + } + }, + "caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", + "dev": true, + "requires": { + "callsites": "^2.0.0" + } + }, + "caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", + "dev": true, + "requires": { + "caller-callsite": "^2.0.0" + } + }, + "callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", + "dev": true + }, + "camel-case": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", + "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", + "dev": true, + "requires": { + "no-case": "^2.2.0", + "upper-case": "^1.1.1" + } + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "camelcase-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", + "dev": true, + "requires": { + "camelcase": "^2.0.0", + "map-obj": "^1.0.0" + }, + "dependencies": { + "camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", + "dev": true + } + } + }, + "caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "caniuse-lite": { + "version": "1.0.30001039", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001039.tgz", + "integrity": "sha512-SezbWCTT34eyFoWHgx8UWso7YtvtM7oosmFoXbCkdC6qJzRfBTeTgE9REtKtiuKXuMwWTZEvdnFNGAyVMorv8Q==", + "dev": true + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true + }, + "chalk": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz", + "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "dev": true, + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "dev": true + }, + "check-types": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/check-types/-/check-types-8.0.3.tgz", + "integrity": "sha512-YpeKZngUmG65rLudJ4taU7VLkOCTMhNl/u4ctNC56LQS/zJTyNH0Lrtwm1tfTsbLlwvlfsA2d1c8vCf/Kh2KwQ==", + "dev": true + }, + "chokidar": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.3.1.tgz", + "integrity": "sha512-4QYCEWOcK3OJrxwvyyAOxFuhpvOVCYkr33LPfFNBjAD/w3sEzWsp2BUOkI4l9bHvWioAd0rc6NlHUOEaWkTeqg==", + "dev": true, + "requires": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "fsevents": "~2.1.2", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.3.0" + }, + "dependencies": { + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + } + } + }, + "chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "dev": true + }, + "chrome-trace-event": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", + "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + } + }, + "ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", + "dev": true + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "clean-css": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", + "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==", + "dev": true, + "requires": { + "source-map": "~0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true + }, + "cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "requires": { + "restore-cursor": "^3.1.0" + } + }, + "cli-width": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz", + "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=", + "dev": true + }, + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + } + } + } + }, + "clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + } + }, + "clone-response": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", + "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", + "dev": true, + "requires": { + "mimic-response": "^1.0.0" + } + }, + "coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "dev": true, + "requires": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + } + } + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "dev": true + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/color/-/color-3.1.2.tgz", + "integrity": "sha512-vXTJhHebByxZn3lDvDJYw4lR5+uB3vuoHsuYA5AKuxRVn5wzzIfQKGLBmgdVRHKTJYeK5rvJcHnrd0Li49CFpg==", + "dev": true, + "requires": { + "color-convert": "^1.9.1", + "color-string": "^1.5.2" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "color-string": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.3.tgz", + "integrity": "sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==", + "dev": true, + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "colors": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz", + "integrity": "sha1-JCP+ZnisDF2uiFLl0OW+CMmXq8w=", + "dev": true + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "common-tags": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz", + "integrity": "sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==", + "dev": true + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", + "dev": true + }, + "compare-version": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/compare-version/-/compare-version-0.1.2.tgz", + "integrity": "sha1-AWLsLZNR9d3VmpICy6k1NmpyUIA=", + "dev": true + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "dev": true + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "requires": { + "mime-db": ">= 1.43.0 < 2" + } + }, + "compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "dependencies": { + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "dev": true + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "compression-webpack-plugin": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/compression-webpack-plugin/-/compression-webpack-plugin-3.1.0.tgz", + "integrity": "sha512-iqTHj3rADN4yHwXMBrQa/xrncex/uEQy8QHlaTKxGchT/hC0SdlJlmL/5eRqffmWq2ep0/Romw6Ld39JjTR/ug==", + "dev": true, + "requires": { + "cacache": "^13.0.1", + "find-cache-dir": "^3.0.0", + "neo-async": "^2.5.0", + "schema-utils": "^2.6.1", + "serialize-javascript": "^2.1.2", + "webpack-sources": "^1.0.1" + }, + "dependencies": { + "find-cache-dir": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", + "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "make-dir": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.0.2.tgz", + "integrity": "sha512-rYKABKutXa6vXTXhoV18cBE7PaewPXHe/Bdq4v+ZLMhxbWApkFFplT0LcbMW+6BbjnQXzZ/sAvSE/JdguApG5w==", + "dev": true, + "requires": { + "semver": "^6.0.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "requires": { + "find-up": "^4.0.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "config-chain": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz", + "integrity": "sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==", + "dev": true, + "optional": true, + "requires": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } + }, + "confusing-browser-globals": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.9.tgz", + "integrity": "sha512-KbS1Y0jMtyPgIxjO7ZzMAuUpAKMt1SzCL9fsrKsX6b0zJPTaT0SiSPmewwVZg9UAO83HVIlEhZF84LIjZ0lmAw==", + "dev": true + }, + "connect-history-api-fallback": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", + "dev": true + }, + "console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", + "dev": true + }, + "console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", + "dev": true + }, + "consolidate": { + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/consolidate/-/consolidate-0.15.1.tgz", + "integrity": "sha512-DW46nrsMJgy9kqAbPt5rKaCr7uFtpo4mSUvLHIUbJEjm0vo+aY5QLwBUq3FK4tRnJr/X0Psc0C4jf/h+HtXSMw==", + "dev": true, + "requires": { + "bluebird": "^3.1.1" + } + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", + "dev": true + }, + "contains-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz", + "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=", + "dev": true + }, + "content-disposition": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "dev": true, + "requires": { + "safe-buffer": "5.1.2" + } + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "dev": true + }, + "convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "cookie": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", + "dev": true + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", + "dev": true + }, + "copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "dev": true, + "requires": { + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true + }, + "copy-webpack-plugin": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-5.1.1.tgz", + "integrity": "sha512-P15M5ZC8dyCjQHWwd4Ia/dm0SgVvZJMYeykVIVYXbGyqO4dWB5oyPHp9i7wjwo5LhtlhKbiBCdS2NvM07Wlybg==", + "dev": true, + "requires": { + "cacache": "^12.0.3", + "find-cache-dir": "^2.1.0", + "glob-parent": "^3.1.0", + "globby": "^7.1.1", + "is-glob": "^4.0.1", + "loader-utils": "^1.2.3", + "minimatch": "^3.0.4", + "normalize-path": "^3.0.0", + "p-limit": "^2.2.1", + "schema-utils": "^1.0.0", + "serialize-javascript": "^2.1.2", + "webpack-log": "^2.0.0" + }, + "dependencies": { + "cacache": { + "version": "12.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", + "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "dev": true, + "requires": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "ssri": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", + "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", + "dev": true, + "requires": { + "figgy-pudding": "^3.5.1" + } + } + } + }, + "core-js": { + "version": "2.6.11", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz", + "integrity": "sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==", + "dev": true + }, + "core-js-compat": { + "version": "3.6.4", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.6.4.tgz", + "integrity": "sha512-zAa3IZPvsJ0slViBQ2z+vgyyTuhd3MFn1rBQjZSKVEgB0UMYhUkCj9jJUVPgGTGqWvsBVmfnruXgTcNyTlEiSA==", + "dev": true, + "requires": { + "browserslist": "^4.8.3", + "semver": "7.0.0" + }, + "dependencies": { + "semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "dev": true + } + } + }, + "core-js-pure": { + "version": "3.6.4", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.6.4.tgz", + "integrity": "sha512-epIhRLkXdgv32xIUFaaAry2wdxZYBi6bgM7cB136dzzXXa+dFyRLTZeLUJxnd8ShrmyVXBub63n2NHo2JAt8Cw==", + "dev": true + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "dev": true + }, + "cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "dev": true, + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + } + }, + "create-ecdh": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz", + "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.0.0" + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dev": true, + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dev": true, + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "cross-spawn": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.1.tgz", + "integrity": "sha512-u7v4o84SwFpD32Z8IIcPZ6z1/ie24O6RU3RbtL5Y316l3KuHVPx9ItBgWQ6VlfAFnRnTtMUrsQ9MUUTuEZjogg==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "dev": true, + "requires": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + } + }, + "css": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz", + "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "source-map": "^0.6.1", + "source-map-resolve": "^0.5.2", + "urix": "^0.1.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "css-color-names": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", + "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", + "dev": true + }, + "css-declaration-sorter": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", + "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", + "dev": true, + "requires": { + "postcss": "^7.0.1", + "timsort": "^0.3.0" + } + }, + "css-loader": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.4.2.tgz", + "integrity": "sha512-jYq4zdZT0oS0Iykt+fqnzVLRIeiPWhka+7BqPn+oSIpWJAHak5tmB/WZrJ2a21JhCeFyNnnlroSl8c+MtVndzA==", + "dev": true, + "requires": { + "camelcase": "^5.3.1", + "cssesc": "^3.0.0", + "icss-utils": "^4.1.1", + "loader-utils": "^1.2.3", + "normalize-path": "^3.0.0", + "postcss": "^7.0.23", + "postcss-modules-extract-imports": "^2.0.0", + "postcss-modules-local-by-default": "^3.0.2", + "postcss-modules-scope": "^2.1.1", + "postcss-modules-values": "^3.0.0", + "postcss-value-parser": "^4.0.2", + "schema-utils": "^2.6.0" + } + }, + "css-parse": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/css-parse/-/css-parse-2.0.0.tgz", + "integrity": "sha1-pGjuZnwW2BzPBcWMONKpfHgNv9Q=", + "dev": true, + "requires": { + "css": "^2.0.0" + } + }, + "css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "dev": true, + "requires": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==", + "dev": true + }, + "css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "dev": true, + "requires": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "css-what": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.2.1.tgz", + "integrity": "sha512-WwOrosiQTvyms+Ti5ZC5vGEK0Vod3FTt1ca+payZqvKuGJF+dq7bG63DstxtN0dpm6FxY27a/zS3Wten+gEtGw==", + "dev": true + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true + }, + "cssnano": { + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz", + "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==", + "dev": true, + "requires": { + "cosmiconfig": "^5.0.0", + "cssnano-preset-default": "^4.0.7", + "is-resolvable": "^1.0.0", + "postcss": "^7.0.0" + } + }, + "cssnano-preset-default": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz", + "integrity": "sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==", + "dev": true, + "requires": { + "css-declaration-sorter": "^4.0.1", + "cssnano-util-raw-cache": "^4.0.1", + "postcss": "^7.0.0", + "postcss-calc": "^7.0.1", + "postcss-colormin": "^4.0.3", + "postcss-convert-values": "^4.0.1", + "postcss-discard-comments": "^4.0.2", + "postcss-discard-duplicates": "^4.0.2", + "postcss-discard-empty": "^4.0.1", + "postcss-discard-overridden": "^4.0.1", + "postcss-merge-longhand": "^4.0.11", + "postcss-merge-rules": "^4.0.3", + "postcss-minify-font-values": "^4.0.2", + "postcss-minify-gradients": "^4.0.2", + "postcss-minify-params": "^4.0.2", + "postcss-minify-selectors": "^4.0.2", + "postcss-normalize-charset": "^4.0.1", + "postcss-normalize-display-values": "^4.0.2", + "postcss-normalize-positions": "^4.0.2", + "postcss-normalize-repeat-style": "^4.0.2", + "postcss-normalize-string": "^4.0.2", + "postcss-normalize-timing-functions": "^4.0.2", + "postcss-normalize-unicode": "^4.0.1", + "postcss-normalize-url": "^4.0.1", + "postcss-normalize-whitespace": "^4.0.2", + "postcss-ordered-values": "^4.1.2", + "postcss-reduce-initial": "^4.0.3", + "postcss-reduce-transforms": "^4.0.2", + "postcss-svgo": "^4.0.2", + "postcss-unique-selectors": "^4.0.1" + } + }, + "cssnano-util-get-arguments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", + "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=", + "dev": true + }, + "cssnano-util-get-match": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", + "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=", + "dev": true + }, + "cssnano-util-raw-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", + "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "cssnano-util-same-parent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", + "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==", + "dev": true + }, + "csso": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.0.3.tgz", + "integrity": "sha512-NL3spysxUkcrOgnpsT4Xdl2aiEiBG6bXswAABQVHcMrfjjBisFOKwLDOmf4wf32aPdcJws1zds2B0Rg+jqMyHQ==", + "dev": true, + "requires": { + "css-tree": "1.0.0-alpha.39" + }, + "dependencies": { + "css-tree": { + "version": "1.0.0-alpha.39", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.39.tgz", + "integrity": "sha512-7UvkEYgBAHRG9Nt980lYxjsTrCyHFN53ky3wVsDkiMdVqylqRt+Zc+jm5qw7/qyOvN2dHSYtX0e4MbCCExSvnA==", + "dev": true, + "requires": { + "mdn-data": "2.0.6", + "source-map": "^0.6.1" + } + }, + "mdn-data": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.6.tgz", + "integrity": "sha512-rQvjv71olwNHgiTbfPZFkJtjNMciWgswYeciZhtvWLO8bmX3TnhyA62I6sTWOyZssWHJJjY6/KiWwqQsWWsqOA==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "dev": true, + "requires": { + "array-find-index": "^1.0.1" + } + }, + "cyclist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", + "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=", + "dev": true + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "de-indent": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz", + "integrity": "sha1-sgOOhG3DO6pXlhKNCAS0VbjB4h0=", + "dev": true + }, + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true + }, + "decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", + "dev": true, + "requires": { + "mimic-response": "^1.0.0" + } + }, + "deep-equal": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", + "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", + "dev": true, + "requires": { + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" + } + }, + "deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", + "dev": true + }, + "deepmerge": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-1.5.2.tgz", + "integrity": "sha512-95k0GDqvBjZavkuvzx/YqVLv/6YYa17fz6ILMSf7neqQITCPbnfEnQvEgMPNjH4kgobe7+WIL0yJEHku+H3qtQ==", + "dev": true + }, + "default-gateway": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", + "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", + "dev": true, + "requires": { + "execa": "^1.0.0", + "ip-regex": "^2.1.0" + } + }, + "defer-to-connect": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", + "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==", + "dev": true + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, + "requires": { + "object-keys": "^1.0.12" + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "del": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "dev": true, + "requires": { + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" + }, + "dependencies": { + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + }, + "p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "dev": true + } + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true + }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", + "dev": true + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "dev": true + }, + "des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", + "dev": true + }, + "detect-node": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", + "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==", + "dev": true + }, + "diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "dir-glob": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz", + "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==", + "dev": true, + "requires": { + "path-type": "^3.0.0" + } + }, + "dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=", + "dev": true + }, + "dns-packet": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz", + "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==", + "dev": true, + "requires": { + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" + } + }, + "dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "dev": true, + "requires": { + "buffer-indexof": "^1.0.0" + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dev": true, + "requires": { + "utila": "~0.4" + } + }, + "dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + }, + "dependencies": { + "domelementtype": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.1.tgz", + "integrity": "sha512-5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ==", + "dev": true + } + } + }, + "domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", + "dev": true + }, + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "dev": true + }, + "domhandler": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", + "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "dev": true, + "requires": { + "domelementtype": "1" + } + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dev": true, + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "dot-prop": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.2.0.tgz", + "integrity": "sha512-uEUyaDKoSQ1M4Oq8l45hSE26SnTxL6snNnqvK/VWx5wJhmff5z0FUVJDKDanor/6w3kzE3i7XZOk+7wC0EXr1A==", + "dev": true, + "requires": { + "is-obj": "^2.0.0" + } + }, + "duplexer": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", + "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=", + "dev": true + }, + "duplexer3": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", + "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", + "dev": true + }, + "duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "dev": true, + "requires": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "dev": true, + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", + "dev": true + }, + "ejs": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.7.4.tgz", + "integrity": "sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==", + "dev": true + }, + "electron-notarize": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/electron-notarize/-/electron-notarize-0.1.1.tgz", + "integrity": "sha512-TpKfJcz4LXl5jiGvZTs5fbEx+wUFXV5u8voeG5WCHWfY/cdgdD8lDZIZRqLVOtR3VO+drgJ9aiSHIO9TYn/fKg==", + "dev": true, + "requires": { + "debug": "^4.1.1", + "fs-extra": "^8.0.1" + }, + "dependencies": { + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + } + } + }, + "electron-osx-sign": { + "version": "0.4.15", + "resolved": "https://registry.npmjs.org/electron-osx-sign/-/electron-osx-sign-0.4.15.tgz", + "integrity": "sha512-1QtPNpjIji9bGZ0VRFwtJUyU1uHi7q3XUAOG0qFsvAUfs5H0T8hbgUfyg3xvPzmF1ruV8T8pQmQ86vNfLrcRiA==", + "dev": true, + "requires": { + "bluebird": "^3.5.0", + "compare-version": "^0.1.2", + "debug": "^2.6.8", + "isbinaryfile": "^3.0.2", + "minimist": "^1.2.0", + "plist": "^3.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "isbinaryfile": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-3.0.3.tgz", + "integrity": "sha512-8cJBL5tTd2OS0dM4jz07wQd5g0dCCqIhUxPIGtZfa5L6hWlvV5MHTITy/DBAsF+Oe2LS1X3krBUhNwaGUWpWxw==", + "dev": true, + "requires": { + "buffer-alloc": "^1.2.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "electron-to-chromium": { + "version": "1.3.398", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.398.tgz", + "integrity": "sha512-BJjxuWLKFbM5axH3vES7HKMQgAknq9PZHBkMK/rEXUQG9i1Iw5R+6hGkm6GtsQSANjSUrh/a6m32nzCNDNo/+w==", + "dev": true + }, + "elementtree": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/elementtree/-/elementtree-0.1.7.tgz", + "integrity": "sha1-mskb5uUvtuYkTE5UpKw+2K6OKcA=", + "dev": true, + "requires": { + "sax": "1.1.4" + }, + "dependencies": { + "sax": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.1.4.tgz", + "integrity": "sha1-dLbTPJrh4AFRDxeakRaFiPGu2qk=", + "dev": true + } + } + }, + "elliptic": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.2.tgz", + "integrity": "sha512-f4x70okzZbIQl/NSRLkI/+tteV/9WqL98zx+SQ69KbXxmVrmjwsNUPn/gYJJ0sHvEak24cZgHIPegRePAtA/xw==", + "dev": true, + "requires": { + "bn.js": "^4.4.0", + "brorand": "^1.0.1", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.0" + } + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "dev": true + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "requires": { + "once": "^1.4.0" + } + }, + "enhanced-resolve": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.1.tgz", + "integrity": "sha512-98p2zE+rL7/g/DzMHMTF4zZlCgeVdJ7yr6xzEpJRYwFYrGi9ANdn5DnJURg6RpBkyk60XYDnWIv51VfIhfNGuA==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" + } + }, + "entities": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.0.tgz", + "integrity": "sha512-D9f7V0JSRwIxlRI2mjMqufDrRDnx8p+eEOz7aUM9SuvF8gsBzra0/6tbjl1m8eQHrZlYj6PxqE00hZ1SAIKPLw==", + "dev": true + }, + "env-paths": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.0.tgz", + "integrity": "sha512-6u0VYSCo/OW6IoD5WCLLy9JUGARbamfSavcNXry/eu8aHVFei6CD3Sw+VGX5alea1i9pgPHW0mbu6Xj0uBh7gA==", + "dev": true + }, + "errno": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", + "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", + "dev": true, + "requires": { + "prr": "~1.0.1" + } + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "error-stack-parser": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.6.tgz", + "integrity": "sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ==", + "dev": true, + "requires": { + "stackframe": "^1.1.1" + } + }, + "es-abstract": { + "version": "1.17.5", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.5.tgz", + "integrity": "sha512-BR9auzDbySxOcfog0tLECW8l28eRGpDpU3Dm3Hp4q/N+VtLTmyj4EUN088XZWQDW/hzj6sYRDXeOFsaAODKvpg==", + "dev": true, + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.1.5", + "is-regex": "^1.0.5", + "object-inspect": "^1.7.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.0", + "string.prototype.trimleft": "^2.1.1", + "string.prototype.trimright": "^2.1.1" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "es6-error": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", + "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==", + "dev": true, + "optional": true + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "eslint": { + "version": "6.8.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-6.8.0.tgz", + "integrity": "sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "ajv": "^6.10.0", + "chalk": "^2.1.0", + "cross-spawn": "^6.0.5", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "eslint-scope": "^5.0.0", + "eslint-utils": "^1.4.3", + "eslint-visitor-keys": "^1.1.0", + "espree": "^6.1.2", + "esquery": "^1.0.1", + "esutils": "^2.0.2", + "file-entry-cache": "^5.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.0.0", + "globals": "^12.1.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "inquirer": "^7.0.0", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.3.0", + "lodash": "^4.17.14", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "optionator": "^0.8.3", + "progress": "^2.0.0", + "regexpp": "^2.0.1", + "semver": "^6.1.2", + "strip-ansi": "^5.2.0", + "strip-json-comments": "^3.0.1", + "table": "^5.2.3", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "eslint-scope": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.0.0.tgz", + "integrity": "sha512-oYrhJW7S0bxAFDvWqzvMPRm6pcgcnWc4QnofCAqRTRfQC0JcwenzGglTtsLyIuuWFfkqDG9vz67cnttSd53djw==", + "dev": true, + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "globals": { + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", + "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", + "dev": true, + "requires": { + "type-fest": "^0.8.1" + } + }, + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true + }, + "import-fresh": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz", + "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==", + "dev": true, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + }, + "strip-json-comments": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.0.tgz", + "integrity": "sha512-e6/d0eBu7gHtdCqFt0xJr642LdToM5/cN4Qb9DbHjVx1CP5RyeM+zH7pbecEmDv/lBqb0QH+6Uqq75rxFPkM0w==", + "dev": true + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "eslint-config-airbnb-base": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-14.1.0.tgz", + "integrity": "sha512-+XCcfGyCnbzOnktDVhwsCAx+9DmrzEmuwxyHUJpw+kqBVT744OUBrB09khgFKlK1lshVww6qXGsYPZpavoNjJw==", + "dev": true, + "requires": { + "confusing-browser-globals": "^1.0.9", + "object.assign": "^4.1.0", + "object.entries": "^1.1.1" + } + }, + "eslint-import-resolver-node": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.3.tgz", + "integrity": "sha512-b8crLDo0M5RSe5YG8Pu2DYBj71tSB6OvXkfzwbJU2w7y8P4/yo0MyF8jU26IEuEuHF2K5/gcAJE3LhQGqBBbVg==", + "dev": true, + "requires": { + "debug": "^2.6.9", + "resolve": "^1.13.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "eslint-loader": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/eslint-loader/-/eslint-loader-3.0.4.tgz", + "integrity": "sha512-I496aBd+Hi23Y0Cx+sKvw+VwlJre4ScIRlkrvTO6Scq68X/UXbN6F3lAhN8b0Zv8atAyprkyrA42K5QBJtCyaw==", + "dev": true, + "requires": { + "fs-extra": "^8.1.0", + "loader-fs-cache": "^1.0.3", + "loader-utils": "^1.2.3", + "object-hash": "^2.0.3", + "schema-utils": "^2.6.5" + }, + "dependencies": { + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + } + } + }, + "eslint-module-utils": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.0.tgz", + "integrity": "sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA==", + "dev": true, + "requires": { + "debug": "^2.6.9", + "pkg-dir": "^2.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "pkg-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "dev": true, + "requires": { + "find-up": "^2.1.0" + } + } + } + }, + "eslint-plugin-import": { + "version": "2.20.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.20.2.tgz", + "integrity": "sha512-FObidqpXrR8OnCh4iNsxy+WACztJLXAHBO5hK79T1Hc77PgQZkyDGA5Ag9xAvRpglvLNxhH/zSmZ70/pZ31dHg==", + "dev": true, + "requires": { + "array-includes": "^3.0.3", + "array.prototype.flat": "^1.2.1", + "contains-path": "^0.1.0", + "debug": "^2.6.9", + "doctrine": "1.5.0", + "eslint-import-resolver-node": "^0.3.2", + "eslint-module-utils": "^2.4.1", + "has": "^1.0.3", + "minimatch": "^3.0.4", + "object.values": "^1.1.0", + "read-pkg-up": "^2.0.0", + "resolve": "^1.12.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "doctrine": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", + "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "isarray": "^1.0.0" + } + }, + "load-json-file": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", + "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "strip-bom": "^3.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dev": true, + "requires": { + "error-ex": "^1.2.0" + } + }, + "path-type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", + "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + "dev": true, + "requires": { + "pify": "^2.0.0" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + }, + "read-pkg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", + "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", + "dev": true, + "requires": { + "load-json-file": "^2.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^2.0.0" + } + }, + "read-pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", + "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", + "dev": true, + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^2.0.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + } + } + }, + "eslint-plugin-vue": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-6.2.2.tgz", + "integrity": "sha512-Nhc+oVAHm0uz/PkJAWscwIT4ijTrK5fqNqz9QB1D35SbbuMG1uB6Yr5AJpvPSWg+WOw7nYNswerYh0kOk64gqQ==", + "dev": true, + "requires": { + "natural-compare": "^1.4.0", + "semver": "^5.6.0", + "vue-eslint-parser": "^7.0.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "eslint-scope": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", + "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "dev": true, + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "eslint-utils": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz", + "integrity": "sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^1.1.0" + } + }, + "eslint-visitor-keys": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz", + "integrity": "sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A==", + "dev": true + }, + "espree": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-6.2.1.tgz", + "integrity": "sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==", + "dev": true, + "requires": { + "acorn": "^7.1.1", + "acorn-jsx": "^5.2.0", + "eslint-visitor-keys": "^1.1.0" + }, + "dependencies": { + "acorn": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.1.1.tgz", + "integrity": "sha512-add7dgA5ppRPxCFJoAGfMDi7PIBXq1RtGo7BhbLaxwrXPOmw8gq48Y9ozT01hUKy9byMjlR20EJhu5zlkErEkg==", + "dev": true + } + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true + }, + "esquery": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.2.0.tgz", + "integrity": "sha512-weltsSqdeWIX9G2qQZz7KlTRJdkkOCTPgLYJUz1Hacf48R4YOwGPHO3+ORfWedqJKbq5WQmsgK90n+pFLIKt/Q==", + "dev": true, + "requires": { + "estraverse": "^5.0.0" + }, + "dependencies": { + "estraverse": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.0.0.tgz", + "integrity": "sha512-j3acdrMzqrxmJTNj5dbr1YbjacrYgAxVMeF0gK16E3j494mOe7xygM/ZLIguEQ0ETwAg2hlJCtHRGav+y0Ny5A==", + "dev": true + } + } + }, + "esrecurse": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", + "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", + "dev": true, + "requires": { + "estraverse": "^4.1.0" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "dev": true + }, + "eventemitter3": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.0.tgz", + "integrity": "sha512-qerSRB0p+UDEssxTtm6EDKcE7W4OaoisfIMl4CngyEhjpYglocpNg6UEqCvemdGhosAsg4sO2dXJOdyBifPGCg==", + "dev": true + }, + "events": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.1.0.tgz", + "integrity": "sha512-Rv+u8MLHNOdMjTAFeT3nCjHn2aGlx435FP/sDHNaRhDEMwyI/aB22Kj2qIN8R0cw3z28psEQLYwxVKLsKrMgWg==", + "dev": true + }, + "eventsource": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.0.7.tgz", + "integrity": "sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ==", + "dev": true, + "requires": { + "original": "^1.0.0" + } + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dev": true, + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "express": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", + "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "dev": true, + "requires": { + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.0", + "content-disposition": "0.5.3", + "content-type": "~1.0.4", + "cookie": "0.4.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.5", + "qs": "6.7.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.1.2", + "send": "0.17.1", + "serve-static": "1.14.1", + "setprototypeof": "1.1.1", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "dev": true, + "requires": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "requires": { + "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.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "dev": true + }, + "fast-deep-equal": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz", + "integrity": "sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==", + "dev": true + }, + "fast-glob": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.2.tgz", + "integrity": "sha512-UDV82o4uQyljznxwMxyVRJgZZt3O5wENYojjzbaGEGZgeOxkLFf+V4cnUD+krzb2F72E18RhamkMZ7AdeggF7A==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.0", + "merge2": "^1.3.0", + "micromatch": "^4.0.2", + "picomatch": "^2.2.1" + } + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true + }, + "fastq": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.7.0.tgz", + "integrity": "sha512-YOadQRnHd5q6PogvAR/x62BGituF2ufiEA6s8aavQANw5YKHERI4AREboX6KotzP8oX2klxYF2wcV/7bn1clfQ==", + "dev": true, + "requires": { + "reusify": "^1.0.4" + } + }, + "faye-websocket": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", + "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", + "dev": true, + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "figgy-pudding": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", + "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==", + "dev": true + }, + "figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "file-entry-cache": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz", + "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==", + "dev": true, + "requires": { + "flat-cache": "^2.0.1" + } + }, + "file-loader": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-5.1.0.tgz", + "integrity": "sha512-u/VkLGskw3Ue59nyOwUwXI/6nuBCo7KBkniB/l7ICwr/7cPNGsL1WCXUp3GB0qgOOKU1TiP49bv4DZF/LJqprg==", + "dev": true, + "requires": { + "loader-utils": "^1.4.0", + "schema-utils": "^2.5.0" + } + }, + "filesize": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-3.6.1.tgz", + "integrity": "sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg==", + "dev": true + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "dev": true, + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "find-babel-config": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/find-babel-config/-/find-babel-config-1.2.0.tgz", + "integrity": "sha512-jB2CHJeqy6a820ssiqwrKMeyC6nNdmrcgkKWJWmpoxpE8RKciYJXCcXRq1h2AzCo5I5BJeN2tkGEO3hLTuePRA==", + "dev": true, + "requires": { + "json5": "^0.5.1", + "path-exists": "^3.0.0" + }, + "dependencies": { + "json5": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", + "dev": true + } + } + }, + "find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + }, + "findup": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/findup/-/findup-0.1.5.tgz", + "integrity": "sha1-itkpozk7rGJ5V6fl3kYjsGsOLOs=", + "dev": true, + "requires": { + "colors": "~0.6.0-1", + "commander": "~2.1.0" + }, + "dependencies": { + "commander": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.1.0.tgz", + "integrity": "sha1-0SG7roYNmZKj1Re6lvVliOR8Z4E=", + "dev": true + } + } + }, + "flat-cache": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", + "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==", + "dev": true, + "requires": { + "flatted": "^2.0.0", + "rimraf": "2.6.3", + "write": "1.0.3" + }, + "dependencies": { + "rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "flatted": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", + "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==", + "dev": true + }, + "flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + } + }, + "follow-redirects": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.11.0.tgz", + "integrity": "sha512-KZm0V+ll8PfBrKwMzdo5D13b1bur9Iq9Zd/RMmAoQQcl2PxxFml8cxXPaaPYVbV0RjNjq1CU7zIzAOqtUPudmA==", + "dev": true, + "requires": { + "debug": "^3.0.0" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "dev": true + }, + "fork-ts-checker-webpack-plugin": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-4.1.2.tgz", + "integrity": "sha512-3Qe6GxiidhyChpNcfQ9qaNEeO0FavxpvS1ArEy3boSWT05uCUTWPFMNl4OeH3XqsZymWv7t6EkTyj6YHJbVXig==", + "dev": true, + "requires": { + "babel-code-frame": "^6.22.0", + "chalk": "^2.4.1", + "micromatch": "^3.1.10", + "minimatch": "^3.0.4", + "semver": "^5.6.0", + "tapable": "^1.0.0", + "worker-rpc": "^0.1.0" + }, + "dependencies": { + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "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.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, + "forwarded": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", + "dev": true + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dev": true, + "requires": { + "map-cache": "^0.2.2" + } + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "dev": true + }, + "friendly-errors-webpack-plugin": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-1.7.0.tgz", + "integrity": "sha512-K27M3VK30wVoOarP651zDmb93R9zF28usW4ocaK3mfQeIEI5BPht/EzZs5E8QLLwbLRJQMwscAjDxYPb1FuNiw==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "error-stack-parser": "^2.0.0", + "string-width": "^2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "fs-extra": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.0.tgz", + "integrity": "sha512-pmEYSk3vYsG/bF651KPUXZ+hvjpgWYw/Gc7W9NFUe3ZVLczKKWIij3IKpOrQcdw4TILtibFslZ0UmR8Vvzig4g==", + "dev": true, + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^1.0.0" + }, + "dependencies": { + "jsonfile": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.0.1.tgz", + "integrity": "sha512-jR2b5v7d2vIOust+w3wtFKZIfpC2pnRmFAhAC/BuweZFQR8qZzxH1OyrQ10HmdVYiXWkYUqPVsz91cG7EL2FBg==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^1.0.0" + } + }, + "universalify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", + "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==", + "dev": true + } + } + }, + "fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dev": true, + "requires": { + "minipass": "^3.0.0" + } + }, + "fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "fsevents": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.2.tgz", + "integrity": "sha512-R4wDiBwZ0KzpgOWetKDug1FZcYhqYnUYKtfZYt4mD5SBz76q0KR4Q9o7GIPamsVPGmW3EYPPJ0dOOjvx32ldZA==", + "dev": true, + "optional": true + }, + "fstream": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", + "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "inherits": "~2.0.0", + "mkdirp": ">=0.5 0", + "rimraf": "2" + } + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", + "dev": true + }, + "gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "dev": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + } + } + }, + "gaze": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", + "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", + "dev": true, + "requires": { + "globule": "^1.0.0" + } + }, + "gensync": { + "version": "1.0.0-beta.1", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.1.tgz", + "integrity": "sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==", + "dev": true + }, + "get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", + "dev": true + }, + "get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", + "dev": true + }, + "get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", + "dev": true + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", + "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + }, + "dependencies": { + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + } + } + }, + "global-agent": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/global-agent/-/global-agent-2.1.8.tgz", + "integrity": "sha512-VpBe/rhY6Rw2VDOTszAMNambg+4Qv8j0yiTNDYEXXXxkUNGWLHp8A3ztK4YDBbFNcWF4rgsec6/5gPyryya/+A==", + "dev": true, + "optional": true, + "requires": { + "boolean": "^3.0.0", + "core-js": "^3.6.4", + "es6-error": "^4.1.1", + "matcher": "^2.1.0", + "roarr": "^2.15.2", + "semver": "^7.1.2", + "serialize-error": "^5.0.0" + }, + "dependencies": { + "core-js": { + "version": "3.6.4", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.4.tgz", + "integrity": "sha512-4paDGScNgZP2IXXilaffL9X7968RuvwlkK3xWtZRVqgd8SYNiVKRJvkFd1aqqEuPfN7E68ZHEp9hDj6lHj4Hyw==", + "dev": true, + "optional": true + } + } + }, + "global-tunnel-ng": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/global-tunnel-ng/-/global-tunnel-ng-2.7.1.tgz", + "integrity": "sha512-4s+DyciWBV0eK148wqXxcmVAbFVPqtc3sEtUE/GTQfuU80rySLcMhUmHKSHI7/LDj8q0gDYI1lIhRRB7ieRAqg==", + "dev": true, + "optional": true, + "requires": { + "encodeurl": "^1.0.2", + "lodash": "^4.17.10", + "npm-conf": "^1.1.3", + "tunnel": "^0.0.6" + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + }, + "globalthis": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.1.tgz", + "integrity": "sha512-mJPRTc/P39NH/iNG4mXa9aIhNymaQikTrnspeCa2ZuJ+mH2QN/rXwtX3XwKrHqWgUQFbNZKtHM105aHzJalElw==", + "dev": true, + "optional": true, + "requires": { + "define-properties": "^1.1.3" + } + }, + "globby": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-7.1.1.tgz", + "integrity": "sha1-+yzP+UAfhgCUXfral0QMypcrhoA=", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "dir-glob": "^2.0.0", + "glob": "^7.1.2", + "ignore": "^3.3.5", + "pify": "^3.0.0", + "slash": "^1.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } + } + }, + "globule": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.1.tgz", + "integrity": "sha512-OVyWOHgw29yosRHCHo7NncwR1hW5ew0W/UrvtwvjefVJeQ26q4/8r8FmPsSF1hJ93IgWkyv16pCTz6WblMzm/g==", + "dev": true, + "requires": { + "glob": "~7.1.1", + "lodash": "~4.17.12", + "minimatch": "~3.0.2" + } + }, + "got": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", + "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", + "dev": true, + "requires": { + "@sindresorhus/is": "^0.14.0", + "@szmarczak/http-timer": "^1.1.2", + "cacheable-request": "^6.0.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.0.0", + "to-readable-stream": "^1.0.0", + "url-parse-lax": "^3.0.0" + } + }, + "graceful-fs": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", + "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==", + "dev": true + }, + "gzip-size": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz", + "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==", + "dev": true, + "requires": { + "duplexer": "^0.1.1", + "pify": "^4.0.1" + } + }, + "handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "dev": true + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "dev": true + }, + "har-validator": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", + "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", + "dev": true, + "requires": { + "ajv": "^6.5.5", + "har-schema": "^2.0.0" + } + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "has-symbols": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", + "dev": true + }, + "has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", + "dev": true + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "hash-base": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", + "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "hash-sum": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz", + "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=", + "dev": true + }, + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true + }, + "hex-color-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", + "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==", + "dev": true + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "dev": true, + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "hoopy": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", + "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", + "dev": true + }, + "hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "dev": true + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "hsl-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", + "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=", + "dev": true + }, + "hsla-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", + "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=", + "dev": true + }, + "html-comment-regex": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz", + "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==", + "dev": true + }, + "html-entities": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.2.1.tgz", + "integrity": "sha1-DfKTUfByEWNRXfueVUPl9u7VFi8=", + "dev": true + }, + "html-minifier": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-4.0.0.tgz", + "integrity": "sha512-aoGxanpFPLg7MkIl/DDFYtb0iWz7jMFGqFhvEDZga6/4QTjneiD8I/NXL1x5aaoCp7FSIT6h/OhykDdPsbtMig==", + "dev": true, + "requires": { + "camel-case": "^3.0.0", + "clean-css": "^4.2.1", + "commander": "^2.19.0", + "he": "^1.2.0", + "param-case": "^2.1.1", + "relateurl": "^0.2.7", + "uglify-js": "^3.5.1" + } + }, + "html-webpack-plugin": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-3.2.0.tgz", + "integrity": "sha1-sBq71yOsqqeze2r0SS69oD2d03s=", + "dev": true, + "requires": { + "html-minifier": "^3.2.3", + "loader-utils": "^0.2.16", + "lodash": "^4.17.3", + "pretty-error": "^2.0.2", + "tapable": "^1.0.0", + "toposort": "^1.0.0", + "util.promisify": "1.0.0" + }, + "dependencies": { + "big.js": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", + "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==", + "dev": true + }, + "commander": { + "version": "2.17.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", + "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==", + "dev": true + }, + "emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", + "dev": true + }, + "html-minifier": { + "version": "3.5.21", + "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.21.tgz", + "integrity": "sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA==", + "dev": true, + "requires": { + "camel-case": "3.0.x", + "clean-css": "4.2.x", + "commander": "2.17.x", + "he": "1.2.x", + "param-case": "2.1.x", + "relateurl": "0.2.x", + "uglify-js": "3.4.x" + } + }, + "json5": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", + "dev": true + }, + "loader-utils": { + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", + "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", + "dev": true, + "requires": { + "big.js": "^3.1.3", + "emojis-list": "^2.0.0", + "json5": "^0.5.0", + "object-assign": "^4.0.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "uglify-js": { + "version": "3.4.10", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.10.tgz", + "integrity": "sha512-Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw==", + "dev": true, + "requires": { + "commander": "~2.19.0", + "source-map": "~0.6.1" + }, + "dependencies": { + "commander": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", + "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==", + "dev": true + } + } + }, + "util.promisify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", + "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "object.getownpropertydescriptors": "^2.0.3" + } + } + } + }, + "htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", + "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", + "dev": true, + "requires": { + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" + }, + "dependencies": { + "entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", + "dev": true + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "http-cache-semantics": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", + "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", + "dev": true + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", + "dev": true + }, + "http-errors": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", + "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + } + } + }, + "http-parser-js": { + "version": "0.4.10", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.4.10.tgz", + "integrity": "sha1-ksnBN0w1CF912zWexWzCV8u5P6Q=", + "dev": true + }, + "http-proxy": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.0.tgz", + "integrity": "sha512-84I2iJM/n1d4Hdgc6y2+qY5mDaz2PUVjlg9znE9byl+q0uC3DeByqBGReQu5tpLK0TAqTIXScRUV+dg7+bUPpQ==", + "dev": true, + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-proxy-middleware": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", + "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", + "dev": true, + "requires": { + "http-proxy": "^1.17.0", + "is-glob": "^4.0.0", + "lodash": "^4.17.11", + "micromatch": "^3.1.10" + }, + "dependencies": { + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "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.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", + "dev": true + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "icss-utils": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", + "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", + "dev": true, + "requires": { + "postcss": "^7.0.14" + } + }, + "ieee754": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", + "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==", + "dev": true + }, + "iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", + "dev": true + }, + "ignore": { + "version": "3.3.10", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", + "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==", + "dev": true + }, + "import-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", + "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", + "dev": true, + "requires": { + "import-from": "^2.1.0" + } + }, + "import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "dev": true, + "requires": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + } + }, + "import-from": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", + "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", + "dev": true, + "requires": { + "resolve-from": "^3.0.0" + } + }, + "import-local": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", + "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", + "dev": true, + "requires": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true + }, + "in-publish": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.1.tgz", + "integrity": "sha512-oDM0kUSNFC31ShNxHKUyfZKy8ZeXZBWMjMdZHKLOk13uvT27VTL/QzRGfRUcevJhpkZAvlhPYuXkF7eNWrtyxQ==", + "dev": true + }, + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true + }, + "indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", + "dev": true + }, + "infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "ini": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", + "dev": true, + "optional": true + }, + "inquirer": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.1.0.tgz", + "integrity": "sha512-5fJMWEmikSYu0nv/flMc475MhGbB7TSPd/2IpFV4I4rMklboCH2rQjYY5kKiYGHqUF9gvaambupcJFFG9dvReg==", + "dev": true, + "requires": { + "ansi-escapes": "^4.2.1", + "chalk": "^3.0.0", + "cli-cursor": "^3.1.0", + "cli-width": "^2.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.15", + "mute-stream": "0.0.8", + "run-async": "^2.4.0", + "rxjs": "^6.5.3", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6" + }, + "dependencies": { + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "dev": true, + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "internal-ip": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", + "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", + "dev": true, + "requires": { + "default-gateway": "^4.2.0", + "ipaddr.js": "^1.9.0" + } + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dev": true, + "requires": { + "loose-envify": "^1.0.0" + } + }, + "invert-kv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", + "dev": true + }, + "ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", + "dev": true + }, + "ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", + "dev": true + }, + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true + }, + "is-absolute-url": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", + "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=", + "dev": true + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-arguments": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz", + "integrity": "sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==", + "dev": true + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "is-callable": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz", + "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==", + "dev": true + }, + "is-color-stop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", + "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", + "dev": true, + "requires": { + "css-color-names": "^0.0.4", + "hex-color-regex": "^1.1.0", + "hsl-regex": "^1.0.0", + "hsla-regex": "^1.0.0", + "rgb-regex": "^1.0.1", + "rgba-regex": "^1.0.0" + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-date-object": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", + "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==", + "dev": true + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", + "dev": true + }, + "is-docker": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.0.0.tgz", + "integrity": "sha512-pJEdRugimx4fBMra5z2/5iRdZ63OhYV0vr0Dwm5+xtW4D1FvRkB8hamMIhnWfyJeDdyr/aa7BDyNbtG38VxgoQ==", + "dev": true + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-finite": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", + "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + }, + "is-invalid-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-invalid-path/-/is-invalid-path-0.1.0.tgz", + "integrity": "sha1-MHqFWzzxqTi0TqcNLGEQYFNxTzQ=", + "dev": true, + "requires": { + "is-glob": "^2.0.0" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "dev": true + }, + "is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "dev": true + }, + "is-path-in-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", + "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", + "dev": true, + "requires": { + "is-path-inside": "^2.1.0" + } + }, + "is-path-inside": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", + "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", + "dev": true, + "requires": { + "path-is-inside": "^1.0.2" + } + }, + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "dev": true + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", + "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=", + "dev": true + }, + "is-regex": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz", + "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=", + "dev": true + }, + "is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", + "dev": true + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true + }, + "is-string": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz", + "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==", + "dev": true + }, + "is-svg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz", + "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==", + "dev": true, + "requires": { + "html-comment-regex": "^1.1.0" + } + }, + "is-symbol": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", + "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", + "dev": true, + "requires": { + "has-symbols": "^1.0.1" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", + "dev": true + }, + "is-valid-path": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-valid-path/-/is-valid-path-0.1.1.tgz", + "integrity": "sha1-EQ+f90w39mPh7HkV60UfLbk6yd8=", + "dev": true, + "requires": { + "is-invalid-path": "^0.1.0" + } + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true + }, + "is-wsl": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.1.1.tgz", + "integrity": "sha512-umZHcSrwlDHo2TGMXv0DZ8dIUGunZ2Iv68YZnrmCiBPkZ4aaOhtv7pXJKeki9k3qJ3RJr0cDyitcl5wEH3AYog==", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "isbinaryfile": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.5.tgz", + "integrity": "sha512-Jvz0gpTh1AILHMCBUyqq7xv1ZOQrxTDwyp1/QUq1xFpOBvp4AH5uEobPePJht8KnBGqQIH7We6OR73mXsjG0cA==", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "dev": true + }, + "javascript-stringify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/javascript-stringify/-/javascript-stringify-2.0.1.tgz", + "integrity": "sha512-yV+gqbd5vaOYjqlbk16EG89xB5udgjqQF3C5FAORDg4f/IS1Yc5ERCv5e/57yBcfJYw05V5JyIXabhwb75Xxow==", + "dev": true + }, + "jest-worker": { + "version": "25.2.6", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-25.2.6.tgz", + "integrity": "sha512-FJn9XDUSxcOR4cwDzRfL1z56rUofNTFs539FGASpd50RHdb6EVkhxQqktodW2mI49l+W3H+tFJDotCHUQF6dmA==", + "dev": true, + "requires": { + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "js-base64": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.5.2.tgz", + "integrity": "sha512-Vg8czh0Q7sFBSUMWWArX/miJeBWYBPpdU/3M/DKSaekLMqrqVPaedp+5mZhie/r0lgrcaYBfwXatEew6gwgiQQ==", + "dev": true + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "js-yaml": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", + "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": true + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, + "json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=", + "dev": true + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "json-stable-stringify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", + "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", + "dev": true, + "requires": { + "jsonify": "~0.0.0" + } + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "dev": true + }, + "json3": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", + "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==", + "dev": true + }, + "json5": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", + "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "jsonify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", + "dev": true + }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "dev": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "keyv": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", + "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", + "dev": true, + "requires": { + "json-buffer": "3.0.0" + } + }, + "killable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", + "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==", + "dev": true + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + }, + "last-call-webpack-plugin": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz", + "integrity": "sha512-7KI2l2GIZa9p2spzPIVZBYyNKkN+e/SQPpnjlTiPhdbDW3F86tdKKELxKpzJ5sgU19wQWsACULZmpTPYHeWO5w==", + "dev": true, + "requires": { + "lodash": "^4.17.5", + "webpack-sources": "^1.1.0" + } + }, + "launch-editor": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.2.1.tgz", + "integrity": "sha512-On+V7K2uZK6wK7x691ycSUbLD/FyKKelArkbaAMSSJU8JmqmhwN2+mnJDNINuJWSrh2L0kDk+ZQtbC/gOWUwLw==", + "dev": true, + "requires": { + "chalk": "^2.3.0", + "shell-quote": "^1.6.1" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + } + } + }, + "launch-editor-middleware": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/launch-editor-middleware/-/launch-editor-middleware-2.2.1.tgz", + "integrity": "sha512-s0UO2/gEGiCgei3/2UN3SMuUj1phjQN8lcpnvgLSz26fAzNWPQ6Nf/kF5IFClnfU2ehp6LrmKdMU/beveO+2jg==", + "dev": true, + "requires": { + "launch-editor": "^2.2.1" + } + }, + "lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "dev": true, + "requires": { + "invert-kv": "^1.0.0" + } + }, + "leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true + }, + "levenary": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/levenary/-/levenary-1.1.1.tgz", + "integrity": "sha512-mkAdOIt79FD6irqjYSs4rdbnlT5vRonMEvBVPVb3XmevfS8kgRXwfes0dhPdEtzTWD/1eNE/Bm/G1iRt6DcnQQ==", + "dev": true, + "requires": { + "leven": "^3.1.0" + } + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + }, + "dependencies": { + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dev": true, + "requires": { + "error-ex": "^1.2.0" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + }, + "loader-fs-cache": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/loader-fs-cache/-/loader-fs-cache-1.0.3.tgz", + "integrity": "sha512-ldcgZpjNJj71n+2Mf6yetz+c9bM4xpKtNds4LbqXzU/PTdeAX0g3ytnU1AJMEcTk2Lex4Smpe3Q/eCTsvUBxbA==", + "dev": true, + "requires": { + "find-cache-dir": "^0.1.1", + "mkdirp": "^0.5.1" + }, + "dependencies": { + "find-cache-dir": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-0.1.1.tgz", + "integrity": "sha1-yN765XyKUqinhPnjHFfHQumToLk=", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "mkdirp": "^0.5.1", + "pkg-dir": "^1.0.0" + } + }, + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true, + "requires": { + "pinkie-promise": "^2.0.0" + } + }, + "pkg-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz", + "integrity": "sha1-ektQio1bstYp1EcFb/TpyTFM89Q=", + "dev": true, + "requires": { + "find-up": "^1.0.0" + } + } + } + }, + "loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", + "dev": true + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + } + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true + }, + "lodash._reinterpolate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=", + "dev": true + }, + "lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=", + "dev": true + }, + "lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", + "dev": true + }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", + "dev": true + }, + "lodash.findkey": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.findkey/-/lodash.findkey-4.6.0.tgz", + "integrity": "sha1-gwWOkDtRy7dZ0JzPVG3qPqOcRxg=", + "dev": true + }, + "lodash.kebabcase": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz", + "integrity": "sha1-hImxyw0p/4gZXM7KRI/21swpXDY=", + "dev": true + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", + "dev": true + }, + "lodash.snakecase": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz", + "integrity": "sha1-OdcUo1NXFHg3rv1ktdy7Fr7Nj40=", + "dev": true + }, + "lodash.template": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", + "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", + "dev": true, + "requires": { + "lodash._reinterpolate": "^3.0.0", + "lodash.templatesettings": "^4.0.0" + } + }, + "lodash.templatesettings": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", + "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", + "dev": true, + "requires": { + "lodash._reinterpolate": "^3.0.0" + } + }, + "lodash.throttle": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", + "integrity": "sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ=", + "dev": true + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", + "dev": true + }, + "log-update": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-3.3.0.tgz", + "integrity": "sha512-YSKm5n+YjZoGZT5lfmOqasVH1fIH9xQA9A81Y48nZ99PxAP62vdCCtua+Gcu6oTn0nqtZd/LwRV+Vflo53ZDWA==", + "dev": true, + "requires": { + "ansi-escapes": "^3.2.0", + "cli-cursor": "^2.1.0", + "wrap-ansi": "^5.0.0" + }, + "dependencies": { + "ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", + "dev": true + }, + "cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", + "dev": true, + "requires": { + "restore-cursor": "^2.0.0" + } + }, + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "dev": true + }, + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "dev": true, + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "dev": true, + "requires": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + } + } + } + }, + "loglevel": { + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.6.7.tgz", + "integrity": "sha512-cY2eLFrQSAfVPhCgH1s7JI73tMbg9YC3v3+ZHVW67sBS7UxWzNEk/ZBbSfLykBWHp33dqqtOv82gjhKEi81T/A==", + "dev": true + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dev": true, + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "loud-rejection": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", + "dev": true, + "requires": { + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.0" + } + }, + "lower-case": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", + "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=", + "dev": true + }, + "lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "dev": true + }, + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "requires": { + "yallist": "^3.0.2" + }, + "dependencies": { + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + } + } + }, + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "map-age-cleaner": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", + "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", + "dev": true, + "requires": { + "p-defer": "^1.0.0" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true + }, + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "dev": true + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, + "requires": { + "object-visit": "^1.0.0" + } + }, + "matcher": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/matcher/-/matcher-2.1.0.tgz", + "integrity": "sha512-o+nZr+vtJtgPNklyeUKkkH42OsK8WAfdgaJE2FNxcjLPg+5QbeEoT6vRj8Xq/iv18JlQ9cmKsEu0b94ixWf1YQ==", + "dev": true, + "optional": true, + "requires": { + "escape-string-regexp": "^2.0.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "dev": true, + "optional": true + } + } + }, + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dev": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==", + "dev": true + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "dev": true + }, + "mem": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz", + "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==", + "dev": true, + "requires": { + "map-age-cleaner": "^0.1.1", + "mimic-fn": "^2.0.0", + "p-is-promise": "^2.0.0" + } + }, + "memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "dev": true, + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, + "meow": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "dev": true, + "requires": { + "camelcase-keys": "^2.0.0", + "decamelize": "^1.1.2", + "loud-rejection": "^1.0.0", + "map-obj": "^1.0.1", + "minimist": "^1.1.3", + "normalize-package-data": "^2.3.4", + "object-assign": "^4.0.1", + "read-pkg-up": "^1.0.1", + "redent": "^1.0.0", + "trim-newlines": "^1.0.0" + } + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", + "dev": true + }, + "merge-source-map": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.1.0.tgz", + "integrity": "sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==", + "dev": true, + "requires": { + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "merge2": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.3.0.tgz", + "integrity": "sha512-2j4DAdlBOkiSZIsaXk4mTE3sRS02yBHAtfy127xRV3bQUFqXkjHCHLW6Scv7DwNRbIWNHH8zpnz9zMaKXIdvYw==", + "dev": true + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "dev": true + }, + "microevent.ts": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/microevent.ts/-/microevent.ts-0.1.1.tgz", + "integrity": "sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g==", + "dev": true + }, + "micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "dev": true, + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + } + }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dev": true, + "requires": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true + }, + "mime-db": { + "version": "1.43.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.43.0.tgz", + "integrity": "sha512-+5dsGEEovYbT8UY9yD7eE4XTc4UwJ1jBYlgaQQF38ENsKR3wj/8q8RFZrF9WIZpB2V1ArTVFUva8sAul1NzRzQ==", + "dev": true + }, + "mime-types": { + "version": "2.1.26", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.26.tgz", + "integrity": "sha512-01paPWYgLrkqAyrlDorC1uDwl2p3qZT7yl806vW7DvDoxwXi46jsjFbg+WdwotBIk6/MbEhO/dh5aZ5sNj/dWQ==", + "dev": true, + "requires": { + "mime-db": "1.43.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true + }, + "mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "dev": true + }, + "mini-css-extract-plugin": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.9.0.tgz", + "integrity": "sha512-lp3GeY7ygcgAmVIcRPBVhIkf8Us7FZjA+ILpal44qLdSu11wmjKQ3d9k15lfD7pO4esu9eUIAW7qiYIBppv40A==", + "dev": true, + "requires": { + "loader-utils": "^1.1.0", + "normalize-url": "1.9.1", + "schema-utils": "^1.0.0", + "webpack-sources": "^1.1.0" + }, + "dependencies": { + "normalize-url": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", + "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", + "dev": true, + "requires": { + "object-assign": "^4.0.1", + "prepend-http": "^1.0.0", + "query-string": "^4.1.0", + "sort-keys": "^1.0.0" + } + }, + "prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", + "dev": true + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + } + } + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", + "dev": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true + }, + "minipass": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.1.tgz", + "integrity": "sha512-UFqVihv6PQgwj8/yTGvl9kPz7xIAY+R5z6XYjRInD3Gk3qx6QGSD6zEcpeG4Dy/lQnv1J6zv8ejV90hyYIKf3w==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "dev": true, + "requires": { + "minipass": "^3.0.0" + } + }, + "minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "dev": true, + "requires": { + "minipass": "^3.0.0" + } + }, + "minipass-pipeline": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.2.tgz", + "integrity": "sha512-3JS5A2DKhD2g0Gg8x3yamO0pj7YeKGwVlDS90pF++kxptwx/F+B//roxf9SqYil5tQo65bijy+dAuAFZmYOouA==", + "dev": true, + "requires": { + "minipass": "^3.0.0" + } + }, + "mississippi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "dev": true, + "requires": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + } + }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dev": true, + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "dev": true, + "requires": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "multicast-dns": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "dev": true, + "requires": { + "dns-packet": "^1.3.1", + "thunky": "^1.0.2" + } + }, + "multicast-dns-service-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", + "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", + "dev": true + }, + "mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", + "dev": true + }, + "nan": { + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz", + "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==", + "dev": true + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + } + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true + }, + "negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", + "dev": true + }, + "neo-async": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz", + "integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==", + "dev": true + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "no-case": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", + "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", + "dev": true, + "requires": { + "lower-case": "^1.1.1" + } + }, + "node-forge": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.9.0.tgz", + "integrity": "sha512-7ASaDa3pD+lJ3WvXFsxekJQelBKRpne+GOVbLbtHYdd7pFspyeuJHnWfLplGf3SwKGbfs/aYl5V/JCIaHVUKKQ==", + "dev": true + }, + "node-gyp": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz", + "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==", + "dev": true, + "requires": { + "fstream": "^1.0.0", + "glob": "^7.0.3", + "graceful-fs": "^4.1.2", + "mkdirp": "^0.5.0", + "nopt": "2 || 3", + "npmlog": "0 || 1 || 2 || 3 || 4", + "osenv": "0", + "request": "^2.87.0", + "rimraf": "2", + "semver": "~5.3.0", + "tar": "^2.0.0", + "which": "1" + }, + "dependencies": { + "semver": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", + "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", + "dev": true + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", + "dev": true, + "requires": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + } + } + }, + "node-loader": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/node-loader/-/node-loader-0.6.0.tgz", + "integrity": "sha1-x5fvUQle1YWZArFX9jhPY2HgWug=", + "dev": true + }, + "node-releases": { + "version": "1.1.53", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.53.tgz", + "integrity": "sha512-wp8zyQVwef2hpZ/dJH7SfSrIPD6YoJz6BDQDpGEkcA0s3LpAQoxBIYmfIq6QAhC1DhwsyCgTaTTcONwX8qzCuQ==", + "dev": true + }, + "node-sass": { + "version": "4.13.1", + "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.13.1.tgz", + "integrity": "sha512-TTWFx+ZhyDx1Biiez2nB0L3YrCZ/8oHagaDalbuBSlqXgUPsdkUSzJsVxeDO9LtPB49+Fh3WQl3slABo6AotNw==", + "dev": true, + "requires": { + "async-foreach": "^0.1.3", + "chalk": "^1.1.1", + "cross-spawn": "^3.0.0", + "gaze": "^1.0.0", + "get-stdin": "^4.0.1", + "glob": "^7.0.3", + "in-publish": "^2.0.0", + "lodash": "^4.17.15", + "meow": "^3.7.0", + "mkdirp": "^0.5.1", + "nan": "^2.13.2", + "node-gyp": "^3.8.0", + "npmlog": "^4.0.0", + "request": "^2.88.0", + "sass-graph": "^2.2.4", + "stdout-stream": "^1.4.0", + "true-case-path": "^1.0.2" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "cross-spawn": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", + "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=", + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "which": "^1.2.9" + } + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true + } + } + }, + "nopt": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", + "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", + "dev": true, + "requires": { + "abbrev": "1" + } + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "dev": true + }, + "normalize-url": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz", + "integrity": "sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==", + "dev": true + }, + "npm-conf": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/npm-conf/-/npm-conf-1.1.3.tgz", + "integrity": "sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==", + "dev": true, + "optional": true, + "requires": { + "config-chain": "^1.1.11", + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "optional": true + } + } + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "requires": { + "path-key": "^2.0.0" + }, + "dependencies": { + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true + } + } + }, + "npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "dev": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "dev": true, + "requires": { + "boolbase": "~1.0.0" + } + }, + "num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", + "dev": true + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "dev": true + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dev": true, + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "object-hash": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.0.3.tgz", + "integrity": "sha512-JPKn0GMu+Fa3zt3Bmr66JhokJU5BaNBIh4ZeTlaCBzrBsOeXzwcKKAK1tbLiPKgvwmPXsDvvLHoWh5Bm7ofIYg==", + "dev": true + }, + "object-inspect": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz", + "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==", + "dev": true + }, + "object-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.0.2.tgz", + "integrity": "sha512-Epah+btZd5wrrfjkJZq1AOB9O6OxUQto45hzFd7lXGrpHPGE0W1k+426yrZV+k6NJOzLNNW/nVsmZdIWsAqoOQ==", + "dev": true + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, + "requires": { + "isobject": "^3.0.0" + } + }, + "object.assign": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", + "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "function-bind": "^1.1.1", + "has-symbols": "^1.0.0", + "object-keys": "^1.0.11" + } + }, + "object.entries": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.1.tgz", + "integrity": "sha512-ilqR7BgdyZetJutmDPfXCDffGa0/Yzl2ivVNpbx/g4UeWrCdRnFDUBrKJGLhGieRHDATnyZXWBeCb29k9CJysQ==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1", + "function-bind": "^1.1.1", + "has": "^1.0.3" + } + }, + "object.getownpropertydescriptors": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz", + "integrity": "sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "object.values": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.1.tgz", + "integrity": "sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1", + "function-bind": "^1.1.1", + "has": "^1.0.3" + } + }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dev": true, + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.0.tgz", + "integrity": "sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==", + "dev": true, + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "open": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/open/-/open-7.0.3.tgz", + "integrity": "sha512-sP2ru2v0P290WFfv49Ap8MF6PkzGNnGlAwHweB4WR4mr5d2d0woiCluUeJ218w7/+PmoBy9JmYgD5A4mLcWOFA==", + "dev": true, + "requires": { + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1" + } + }, + "opener": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.1.tgz", + "integrity": "sha512-goYSy5c2UXE4Ra1xixabeVh1guIX/ZV/YokJksb6q2lubWu6UbvPQ20p542/sFIll1nl8JnCyK9oBaOcCWXwvA==", + "dev": true + }, + "opn": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", + "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", + "dev": true, + "requires": { + "is-wsl": "^1.1.0" + }, + "dependencies": { + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "dev": true + } + } + }, + "optimize-css-assets-webpack-plugin": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.3.tgz", + "integrity": "sha512-q9fbvCRS6EYtUKKSwI87qm2IxlyJK5b4dygW1rKUBT6mMDhdG5e5bZT63v6tnJR9F9FB/H5a0HTmtw+laUBxKA==", + "dev": true, + "requires": { + "cssnano": "^4.1.10", + "last-call-webpack-plugin": "^3.0.0" + } + }, + "optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dev": true, + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + } + }, + "original": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", + "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", + "dev": true, + "requires": { + "url-parse": "^1.4.3" + } + }, + "os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", + "dev": true + }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", + "dev": true + }, + "os-locale": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", + "dev": true, + "requires": { + "lcid": "^1.0.0" + } + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "dev": true + }, + "osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "dev": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "ouch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ouch/-/ouch-2.0.0.tgz", + "integrity": "sha512-kaAZtzpV3iSDdGHQKz7/dRVWd7nXNO1OUNHNtZIW9ryoBvb6y8QtYfpWdcBUFgBzMbMYVA/PGPeoeJU95VHK7Q==", + "dev": true, + "requires": { + "@positron/stack-trace": "1.0.0", + "ejs": "^2.3.1", + "escape-html": "^1.0.1", + "lodash": "^4.17.10" + } + }, + "p-cancelable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", + "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", + "dev": true + }, + "p-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", + "dev": true + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true + }, + "p-is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", + "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", + "dev": true + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-map": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz", + "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==", + "dev": true, + "requires": { + "aggregate-error": "^3.0.0" + } + }, + "p-retry": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", + "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", + "dev": true, + "requires": { + "retry": "^0.12.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true + }, + "pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", + "dev": true + }, + "parallel-transform": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", + "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", + "dev": true, + "requires": { + "cyclist": "^1.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + } + }, + "param-case": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", + "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=", + "dev": true, + "requires": { + "no-case": "^2.2.0" + } + }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "requires": { + "callsites": "^3.0.0" + }, + "dependencies": { + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true + } + } + }, + "parse-asn1": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.5.tgz", + "integrity": "sha512-jkMYn1dcJqF6d5CpU689bq7w/b5ALS9ROVSpQDPrZsqqesUJii9qutvoT5ltGedNXMO2e16YUWIghG9KxaViTQ==", + "dev": true, + "requires": { + "asn1.js": "^4.0.0", + "browserify-aes": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true + }, + "path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", + "dev": true + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "dev": true + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", + "dev": true + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "dev": true + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", + "dev": true + }, + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "requires": { + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } + } + }, + "pbkdf2": { + "version": "3.0.17", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz", + "integrity": "sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==", + "dev": true, + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "dev": true + }, + "picomatch": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", + "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", + "dev": true + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, + "requires": { + "pinkie": "^2.0.0" + } + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, + "requires": { + "find-up": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + } + } + }, + "pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz", + "integrity": "sha1-yBmscoBZpGHKscOImivjxJoATX8=", + "dev": true, + "requires": { + "find-up": "^2.1.0" + } + }, + "plist": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/plist/-/plist-3.0.1.tgz", + "integrity": "sha512-GpgvHHocGRyQm74b6FWEZZVRroHKE1I0/BTjAmySaohK+cUn+hZpbqXkc3KWgW3gQYkqcQej35FohcT0FRlkRQ==", + "dev": true, + "requires": { + "base64-js": "^1.2.3", + "xmlbuilder": "^9.0.7", + "xmldom": "0.1.x" + } + }, + "portfinder": { + "version": "1.0.25", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.25.tgz", + "integrity": "sha512-6ElJnHBbxVA1XSLgBp7G1FiCkQdlqGzuF7DswL5tcea+E8UpuvPU7beVAjjRwCioTS9ZluNbu+ZyRvgTsmqEBg==", + "dev": true, + "requires": { + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.1" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "dev": true + }, + "postcss": { + "version": "7.0.27", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.27.tgz", + "integrity": "sha512-WuQETPMcW9Uf1/22HWUWP9lgsIC+KEHg2kozMflKjbeUtw9ujvFX6QmIfozaErDkmLWS9WEnEdEe6Uo9/BNTdQ==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-calc": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.2.tgz", + "integrity": "sha512-rofZFHUg6ZIrvRwPeFktv06GdbDYLcGqh9EwiMutZg+a0oePCCw1zHOEiji6LCpyRcjTREtPASuUqeAvYlEVvQ==", + "dev": true, + "requires": { + "postcss": "^7.0.27", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.0.2" + } + }, + "postcss-colormin": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", + "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "color": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-convert-values": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", + "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", + "dev": true, + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-discard-comments": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", + "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-duplicates": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", + "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-empty": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", + "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-overridden": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", + "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-load-config": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.0.tgz", + "integrity": "sha512-4pV3JJVPLd5+RueiVVB+gFOAa7GWc25XQcMp86Zexzke69mKf6Nx9LRcQywdz7yZI9n1udOxmLuAwTBypypF8Q==", + "dev": true, + "requires": { + "cosmiconfig": "^5.0.0", + "import-cwd": "^2.0.0" + } + }, + "postcss-loader": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz", + "integrity": "sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==", + "dev": true, + "requires": { + "loader-utils": "^1.1.0", + "postcss": "^7.0.0", + "postcss-load-config": "^2.0.0", + "schema-utils": "^1.0.0" + }, + "dependencies": { + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + } + } + }, + "postcss-merge-longhand": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", + "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", + "dev": true, + "requires": { + "css-color-names": "0.0.4", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "stylehacks": "^4.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-merge-rules": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", + "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "cssnano-util-same-parent": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0", + "vendors": "^1.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dev": true, + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-minify-font-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", + "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", + "dev": true, + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-minify-gradients": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", + "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "is-color-stop": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-minify-params": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", + "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.0", + "browserslist": "^4.0.0", + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "uniqs": "^2.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-minify-selectors": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", + "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dev": true, + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-modules-extract-imports": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", + "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", + "dev": true, + "requires": { + "postcss": "^7.0.5" + } + }, + "postcss-modules-local-by-default": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.2.tgz", + "integrity": "sha512-jM/V8eqM4oJ/22j0gx4jrp63GSvDH6v86OqyTHHUvk4/k1vceipZsaymiZ5PvocqZOl5SFHiFJqjs3la0wnfIQ==", + "dev": true, + "requires": { + "icss-utils": "^4.1.1", + "postcss": "^7.0.16", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.0.0" + } + }, + "postcss-modules-scope": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", + "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", + "dev": true, + "requires": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^6.0.0" + } + }, + "postcss-modules-values": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", + "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==", + "dev": true, + "requires": { + "icss-utils": "^4.0.0", + "postcss": "^7.0.6" + } + }, + "postcss-normalize-charset": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", + "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-normalize-display-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", + "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", + "dev": true, + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-normalize-positions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", + "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-normalize-repeat-style": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", + "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-normalize-string": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", + "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", + "dev": true, + "requires": { + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-normalize-timing-functions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", + "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", + "dev": true, + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-normalize-unicode": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", + "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-normalize-url": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", + "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", + "dev": true, + "requires": { + "is-absolute-url": "^2.0.0", + "normalize-url": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "normalize-url": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", + "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", + "dev": true + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-normalize-whitespace": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", + "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", + "dev": true, + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-ordered-values": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", + "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-reduce-initial": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", + "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0" + } + }, + "postcss-reduce-transforms": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", + "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", + "dev": true, + "requires": { + "cssnano-util-get-match": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-rtl": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/postcss-rtl/-/postcss-rtl-1.7.3.tgz", + "integrity": "sha512-PMwlrQSeZKChNJQGtWz9Xfk3rY1W7P5Jp4sFRXVufczQIH6vRhTNSc5gnEwKHaWrU8SMoZMi2VY7ihOmwVvW7g==", + "dev": true, + "requires": { + "rtlcss": "2.5.0" + } + }, + "postcss-safe-parser": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-4.0.2.tgz", + "integrity": "sha512-Uw6ekxSWNLCPesSv/cmqf2bY/77z11O7jZGPax3ycZMFU/oi2DMH9i89AdHc1tRwFg/arFoEwX0IS3LCUxJh1g==", + "dev": true, + "requires": { + "postcss": "^7.0.26" + } + }, + "postcss-selector-parser": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz", + "integrity": "sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg==", + "dev": true, + "requires": { + "cssesc": "^3.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "postcss-svgo": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.2.tgz", + "integrity": "sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==", + "dev": true, + "requires": { + "is-svg": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "svgo": "^1.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-unique-selectors": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", + "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.0", + "postcss": "^7.0.0", + "uniqs": "^2.0.0" + } + }, + "postcss-value-parser": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.0.3.tgz", + "integrity": "sha512-N7h4pG+Nnu5BEIzyeaaIYWs0LI5XC40OrRh5L60z0QjFsqGWcHcbkBvpe1WYpcIS9yQ8sOi/vIPt1ejQCrMVrg==", + "dev": true + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "dev": true + }, + "prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", + "dev": true + }, + "prettier": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz", + "integrity": "sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==", + "dev": true, + "optional": true + }, + "pretty-bytes": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.3.0.tgz", + "integrity": "sha512-hjGrh+P926p4R4WbaB6OckyRtO0F0/lQBiT+0gnxjV+5kjPBrfVBFCsCLbMqVQeydvIoouYTCmmEURiH3R1Bdg==", + "dev": true + }, + "pretty-error": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.1.tgz", + "integrity": "sha1-X0+HyPkeWuPzuoerTPXgOxoX8aM=", + "dev": true, + "requires": { + "renderkid": "^2.0.1", + "utila": "~0.4" + } + }, + "private": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", + "dev": true + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "dev": true + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true + }, + "promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", + "dev": true + }, + "proto-list": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=", + "dev": true, + "optional": true + }, + "proxy-addr": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz", + "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==", + "dev": true, + "requires": { + "forwarded": "~0.1.2", + "ipaddr.js": "1.9.1" + } + }, + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", + "dev": true + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", + "dev": true + }, + "psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", + "dev": true + }, + "public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "dev": true, + "requires": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + }, + "dependencies": { + "pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + } + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "dev": true + }, + "qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", + "dev": true + }, + "quasar": { + "version": "1.9.13", + "resolved": "https://registry.npmjs.org/quasar/-/quasar-1.9.13.tgz", + "integrity": "sha512-9a0x1iwSXbvbC0UAjFWuTjA8MbDIVJFSQTwKEy23GbTp0UAuipRe+1yHWOFd8yrKq5L4I50ZuXjU9o/+0tYokQ==" + }, + "query-string": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", + "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", + "dev": true, + "requires": { + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + } + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "dev": true + }, + "querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", + "dev": true + }, + "querystringify": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.1.1.tgz", + "integrity": "sha512-w7fLxIRCRT7U8Qu53jQnJyPkYZIaR4n5151KMfcJlO/A9397Wxb1amJvROTK6TOnp7PfoAmg/qXiNHI+08jRfA==", + "dev": true + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dev": true, + "requires": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true + }, + "raw-body": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", + "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "dev": true, + "requires": { + "bytes": "3.1.0", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + } + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "dev": true, + "requires": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + }, + "dependencies": { + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "dev": true, + "requires": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + }, + "dependencies": { + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true, + "requires": { + "pinkie-promise": "^2.0.0" + } + } + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "readdirp": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.3.0.tgz", + "integrity": "sha512-zz0pAkSPOXXm1viEwygWIPSPkcBYjW1xU5j/JBh5t9bGCJwa6f9+BJa6VaB2g+b55yVrmXzqkyLf4xaWYM0IkQ==", + "dev": true, + "requires": { + "picomatch": "^2.0.7" + } + }, + "redent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", + "dev": true, + "requires": { + "indent-string": "^2.1.0", + "strip-indent": "^1.0.1" + }, + "dependencies": { + "indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "dev": true, + "requires": { + "repeating": "^2.0.0" + } + } + } + }, + "regenerate": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", + "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==", + "dev": true + }, + "regenerate-unicode-properties": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", + "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", + "dev": true, + "requires": { + "regenerate": "^1.4.0" + } + }, + "regenerator-runtime": { + "version": "0.13.5", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz", + "integrity": "sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA==", + "dev": true + }, + "regenerator-transform": { + "version": "0.14.4", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.4.tgz", + "integrity": "sha512-EaJaKPBI9GvKpvUz2mz4fhx7WPgvwRLY9v3hlNHWmAuJHI13T4nwKnNvm5RWJzEdnI5g5UwtOww+S8IdoUC2bw==", + "dev": true, + "requires": { + "@babel/runtime": "^7.8.4", + "private": "^0.1.8" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "regexp.prototype.flags": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz", + "integrity": "sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" + } + }, + "regexpp": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz", + "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==", + "dev": true + }, + "regexpu-core": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.0.tgz", + "integrity": "sha512-TQ4KXRnIn6tz6tjnrXEkD/sshygKH/j5KzK86X8MkeHyZ8qst/LZ89j3X4/8HEIfHANTFIP/AbXakeRhWIl5YQ==", + "dev": true, + "requires": { + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.2.0", + "regjsgen": "^0.5.1", + "regjsparser": "^0.6.4", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.2.0" + } + }, + "register-service-worker": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/register-service-worker/-/register-service-worker-1.7.1.tgz", + "integrity": "sha512-IdTfUZ4u8iJL8o1w8es8l6UMGPmkwHolUdT+UmM1UypC80IB4KbpuIlvwWVj8UDS7eJwkEYRcKRgfRX+oTmJsw==", + "dev": true + }, + "regjsgen": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.1.tgz", + "integrity": "sha512-5qxzGZjDs9w4tzT3TPhCJqWdCc3RLYwy9J2NB0nm5Lz+S273lvWcpjaTGHsT1dc6Hhfq41uSEOw8wBmxrKOuyg==", + "dev": true + }, + "regjsparser": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.4.tgz", + "integrity": "sha512-64O87/dPDgfk8/RQqC4gkZoGyyWFIEUTTh80CU6CWuK5vkCGyekIx+oKcEIYtP/RAxSQltCZHCNu/mdd7fqlJw==", + "dev": true, + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true + } + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", + "dev": true + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "dev": true + }, + "renderkid": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.3.tgz", + "integrity": "sha512-z8CLQp7EZBPCwCnncgf9C4XAi3WR0dv+uWu/PjIyhhAb5d6IJ/QZqlHFprHeKT+59//V6BNUsLbvN8+2LarxGA==", + "dev": true, + "requires": { + "css-select": "^1.1.0", + "dom-converter": "^0.2", + "htmlparser2": "^3.3.0", + "strip-ansi": "^3.0.0", + "utila": "^0.4.0" + }, + "dependencies": { + "css-select": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", + "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", + "dev": true, + "requires": { + "boolbase": "~1.0.0", + "css-what": "2.1", + "domutils": "1.5.1", + "nth-check": "~1.0.1" + } + }, + "css-what": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz", + "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==", + "dev": true + }, + "domutils": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", + "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", + "dev": true, + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + } + } + }, + "repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", + "dev": true + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true + }, + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "dev": true, + "requires": { + "is-finite": "^1.0.0" + } + }, + "request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "dev": true, + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "dependencies": { + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "dev": true + } + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true + }, + "require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", + "dev": true + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", + "dev": true + }, + "reselect": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/reselect/-/reselect-4.0.0.tgz", + "integrity": "sha512-qUgANli03jjAyGlnbYVAV5vvnOmJnODyABz51RdBN7M4WaVu8mecZWgyQNkG8Yqe3KRGRt0l4K4B3XVEULC4CA==", + "dev": true + }, + "resolve": { + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.15.1.tgz", + "integrity": "sha512-84oo6ZTtoTUpjgNEr5SJyzQhzL72gaRodsSfyxC/AXRvwu0Yse9H8eF9IpGo7b8YetZhlI6v7ZQ6bKBFV/6S7w==", + "dev": true, + "requires": { + "path-parse": "^1.0.6" + } + }, + "resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "dev": true, + "requires": { + "resolve-from": "^3.0.0" + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "dev": true + }, + "responselike": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", + "dev": true, + "requires": { + "lowercase-keys": "^1.0.0" + } + }, + "restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + } + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true + }, + "retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", + "dev": true + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true + }, + "rgb-regex": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", + "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=", + "dev": true + }, + "rgba-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", + "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=", + "dev": true + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dev": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "roarr": { + "version": "2.15.3", + "resolved": "https://registry.npmjs.org/roarr/-/roarr-2.15.3.tgz", + "integrity": "sha512-AEjYvmAhlyxOeB9OqPUzQCo3kuAkNfuDk/HqWbZdFsqDFpapkTjiw+p4svNEoRLvuqNTxqfL+s+gtD4eDgZ+CA==", + "dev": true, + "optional": true, + "requires": { + "boolean": "^3.0.0", + "detect-node": "^2.0.4", + "globalthis": "^1.0.1", + "json-stringify-safe": "^5.0.1", + "semver-compare": "^1.0.0", + "sprintf-js": "^1.1.2" + } + }, + "rtlcss": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/rtlcss/-/rtlcss-2.5.0.tgz", + "integrity": "sha512-NCVdF45w70/3CQeqVvQ84bu2HN8agNn+CDjw+RxXaiWb7mPOmEvltdd1z4qzm9kin4Jnu9ShFBIx28yvWerZ2g==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "findup": "^0.1.5", + "mkdirp": "^0.5.1", + "postcss": "^6.0.23", + "strip-json-comments": "^2.0.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "run-async": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.0.tgz", + "integrity": "sha512-xJTbh/d7Lm7SBhc1tNvTpeCHaEzoyxPrqNlvSdMfBTYwaY++UJFyXUOxAtsRUXjlqOfj8luNaR9vjCh4KeV+pg==", + "dev": true, + "requires": { + "is-promise": "^2.1.0" + } + }, + "run-parallel": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.9.tgz", + "integrity": "sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q==", + "dev": true + }, + "run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "dev": true, + "requires": { + "aproba": "^1.1.1" + } + }, + "rxjs": { + "version": "6.5.5", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.5.tgz", + "integrity": "sha512-WfQI+1gohdf0Dai/Bbmk5L5ItH5tYqm3ki2c5GdWhKjalzjg93N3avFjVStyZZz+A2Em+ZxKH5bNghw9UeylGQ==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, + "requires": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "sanitize-filename": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/sanitize-filename/-/sanitize-filename-1.6.3.tgz", + "integrity": "sha512-y/52Mcy7aw3gRm7IrcGDFx/bCk4AhRh2eI9luHOQM86nZsqwiRkkq2GekHXBBD+SmPidc8i2PqtYZl+pWJ8Oeg==", + "dev": true, + "requires": { + "truncate-utf8-bytes": "^1.0.0" + } + }, + "sass-graph": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.4.tgz", + "integrity": "sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k=", + "dev": true, + "requires": { + "glob": "^7.0.0", + "lodash": "^4.0.0", + "scss-tokenizer": "^0.2.3", + "yargs": "^7.0.0" + }, + "dependencies": { + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "y18n": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", + "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", + "dev": true + }, + "yargs": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz", + "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=", + "dev": true, + "requires": { + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^5.0.0" + } + } + } + }, + "sass-loader": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-8.0.2.tgz", + "integrity": "sha512-7o4dbSK8/Ol2KflEmSco4jTjQoV988bM82P9CZdmo9hR3RLnvNc0ufMNdMrB0caq38JQ/FgF4/7RcbcfKzxoFQ==", + "dev": true, + "requires": { + "clone-deep": "^4.0.1", + "loader-utils": "^1.2.3", + "neo-async": "^2.6.1", + "schema-utils": "^2.6.1", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true + }, + "schema-utils": { + "version": "2.6.5", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.6.5.tgz", + "integrity": "sha512-5KXuwKziQrTVHh8j/Uxz+QUbxkaLW9X/86NBlx/gnKgtsZA2GIVMUn17qWhRFwF8jdYb3Dig5hRO/W5mZqy6SQ==", + "dev": true, + "requires": { + "ajv": "^6.12.0", + "ajv-keywords": "^3.4.1" + } + }, + "scss-tokenizer": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", + "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", + "dev": true, + "requires": { + "js-base64": "^2.1.8", + "source-map": "^0.4.2" + }, + "dependencies": { + "source-map": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", + "dev": true, + "requires": { + "amdefine": ">=0.0.4" + } + } + } + }, + "select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", + "dev": true + }, + "selfsigned": { + "version": "1.10.7", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.7.tgz", + "integrity": "sha512-8M3wBCzeWIJnQfl43IKwOmC4H/RAp50S8DF60znzjW5GVqTcSe2vWclt7hmYVPkKPlHWOu5EaWOMZ2Y6W8ZXTA==", + "dev": true, + "requires": { + "node-forge": "0.9.0" + } + }, + "semver": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.1.3.tgz", + "integrity": "sha512-ekM0zfiA9SCBlsKa2X1hxyxiI4L3B6EbVJkkdgQXnSEEaHlGdvyodMruTiulSRWMMB4NeIuYNMC9rTKTz97GxA==", + "dev": true + }, + "semver-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", + "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=", + "dev": true, + "optional": true + }, + "send": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "dev": true, + "requires": { + "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.2", + "mime": "1.6.0", + "ms": "2.1.1", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + } + } + }, + "serialize-error": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-5.0.0.tgz", + "integrity": "sha512-/VtpuyzYf82mHYTtI4QKtwHa79vAdU5OQpNPAmE/0UDdlGT0ZxHwC+J6gXkw29wwoVI8fMPsfcVHOwXtUQYYQA==", + "dev": true, + "optional": true, + "requires": { + "type-fest": "^0.8.0" + } + }, + "serialize-javascript": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-2.1.2.tgz", + "integrity": "sha512-rs9OggEUF0V4jUSecXazOYsLfu7OGK2qIn3c7IPBiffz32XniEp/TX9Xmc9LQfK2nQ2QKHvZ2oygKUGU0lG4jQ==", + "dev": true + }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "dev": true, + "requires": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + } + } + }, + "serve-static": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", + "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "dev": true, + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.1" + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "dev": true + }, + "set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", + "dev": true + }, + "setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", + "dev": true + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dev": true, + "requires": { + "kind-of": "^6.0.2" + } + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "shell-quote": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz", + "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==", + "dev": true + }, + "signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", + "dev": true + }, + "simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", + "dev": true, + "requires": { + "is-arrayish": "^0.3.1" + }, + "dependencies": { + "is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", + "dev": true + } + } + }, + "slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", + "dev": true + }, + "slice-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", + "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "astral-regex": "^1.0.0", + "is-fullwidth-code-point": "^2.0.0" + } + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "requires": { + "kind-of": "^3.2.0" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "sockjs": { + "version": "0.3.19", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.19.tgz", + "integrity": "sha512-V48klKZl8T6MzatbLlzzRNhMepEys9Y4oGFpypBFFn1gLI/QQ9HtLLyWJNbPlwGLelOVOEijUbTTJeLLI59jLw==", + "dev": true, + "requires": { + "faye-websocket": "^0.10.0", + "uuid": "^3.0.1" + } + }, + "sockjs-client": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.4.0.tgz", + "integrity": "sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g==", + "dev": true, + "requires": { + "debug": "^3.2.5", + "eventsource": "^1.0.7", + "faye-websocket": "~0.11.1", + "inherits": "^2.0.3", + "json3": "^3.3.2", + "url-parse": "^1.4.3" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "faye-websocket": { + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz", + "integrity": "sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==", + "dev": true, + "requires": { + "websocket-driver": ">=0.5.1" + } + } + } + }, + "sort-keys": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", + "dev": true, + "requires": { + "is-plain-obj": "^1.0.0" + } + }, + "source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "dev": true, + "requires": { + "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" + } + }, + "source-map-support": { + "version": "0.5.16", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.16.tgz", + "integrity": "sha512-efyLRJDr68D9hBBNIPWFjhpFzURh+KJykQwvMyW5UiZzYwoF6l4YMMDIJJEyFWxWCqfyxLzz6tSfUFR+kXXsVQ==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", + "dev": true + }, + "spdx-correct": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", + "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==", + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", + "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==", + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", + "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz", + "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==", + "dev": true + }, + "spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dev": true, + "requires": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + } + }, + "spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dev": true, + "requires": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "sprintf-js": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz", + "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==", + "dev": true, + "optional": true + }, + "sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "dev": true, + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + } + }, + "ssri": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-7.1.0.tgz", + "integrity": "sha512-77/WrDZUWocK0mvA5NTRQyveUf+wsrIc6vyrxpS8tVvYBcX215QbafrJR3KtkpskIzoFLqqNuuYQvxaMjXJ/0g==", + "dev": true, + "requires": { + "figgy-pudding": "^3.5.1", + "minipass": "^3.1.1" + } + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "dev": true + }, + "stackframe": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.1.1.tgz", + "integrity": "sha512-0PlYhdKh6AfFxRyK/v+6/k+/mMfyiEBbTM5L94D0ZytQnJ166wuwoTYLHFWGbs2dpA8Rgq763KGWmN1EQEYHRQ==", + "dev": true + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "dev": true + }, + "stdout-stream": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz", + "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", + "dev": true, + "requires": { + "readable-stream": "^2.0.1" + } + }, + "stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "dev": true, + "requires": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "stream-each": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + } + }, + "stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "dev": true, + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", + "dev": true + }, + "strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "string.prototype.trimend": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.0.tgz", + "integrity": "sha512-EEJnGqa/xNfIg05SxiPSqRS7S9qwDhYts1TSLR1BQfYUfPe1stofgGKvwERK9+9yf+PpfBMlpBaCHucXGPQfUA==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "string.prototype.trimleft": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.2.tgz", + "integrity": "sha512-gCA0tza1JBvqr3bfAIFJGqfdRTyPae82+KTnm3coDXkZN9wnuW3HjGgN386D7hfv5CHQYCI022/rJPVlqXyHSw==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5", + "string.prototype.trimstart": "^1.0.0" + } + }, + "string.prototype.trimright": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.2.tgz", + "integrity": "sha512-ZNRQ7sY3KroTaYjRS6EbNiiHrOkjihL9aQE/8gfQ4DtAC/aEBRHFJa44OmoWxGGqXuJlfKkZW4WcXErGr+9ZFg==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5", + "string.prototype.trimend": "^1.0.0" + } + }, + "string.prototype.trimstart": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.0.tgz", + "integrity": "sha512-iCP8g01NFYiiBOnwG1Xc3WZLyoo+RuBymwIlWncShXDDJYWN6DbnM3odslBJdgCdRlq94B5s63NWAZlcn2CS4w==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "dev": true, + "requires": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + }, + "dependencies": { + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "dev": true + } + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true + } + } + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "requires": { + "is-utf8": "^0.2.0" + } + }, + "strip-comments": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-1.0.2.tgz", + "integrity": "sha512-kL97alc47hoyIQSV165tTt9rG5dn4w1dNnBhOQ3bOU1Nc1hel09jnXANaHJ7vzHLd4Ju8kseDGzlev96pghLFw==", + "dev": true, + "requires": { + "babel-extract-comments": "^1.0.0", + "babel-plugin-transform-object-rest-spread": "^6.26.0" + } + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "dev": true + }, + "strip-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", + "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", + "dev": true, + "requires": { + "get-stdin": "^4.0.1" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "dev": true + }, + "stylehacks": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", + "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dev": true, + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "stylus": { + "version": "0.54.7", + "resolved": "https://registry.npmjs.org/stylus/-/stylus-0.54.7.tgz", + "integrity": "sha512-Yw3WMTzVwevT6ZTrLCYNHAFmanMxdylelL3hkWNgPMeTCpMwpV3nXjpOHuBXtFv7aiO2xRuQS6OoAdgkNcSNug==", + "dev": true, + "requires": { + "css-parse": "~2.0.0", + "debug": "~3.1.0", + "glob": "^7.1.3", + "mkdirp": "~0.5.x", + "safer-buffer": "^2.1.2", + "sax": "~1.2.4", + "semver": "^6.0.0", + "source-map": "^0.7.3" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true + } + } + }, + "stylus-loader": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/stylus-loader/-/stylus-loader-3.0.2.tgz", + "integrity": "sha512-+VomPdZ6a0razP+zinir61yZgpw2NfljeSsdUF5kJuEzlo3khXhY19Fn6l8QQz1GRJGtMCo8nG5C04ePyV7SUA==", + "dev": true, + "requires": { + "loader-utils": "^1.0.2", + "lodash.clonedeep": "^4.5.0", + "when": "~3.6.x" + } + }, + "sumchecker": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/sumchecker/-/sumchecker-3.0.1.tgz", + "integrity": "sha512-MvjXzkz/BOfyVDkG0oFOtBxHX2u3gKbMHIF/dXblZsgD3BWOFLmHovIpZY7BykJdAjcqRCBi1WYBNdEC9yI7vg==", + "dev": true, + "requires": { + "debug": "^4.1.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + } + } + }, + "table": { + "version": "5.4.6", + "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz", + "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==", + "dev": true, + "requires": { + "ajv": "^6.10.2", + "lodash": "^4.17.14", + "slice-ansi": "^2.1.0", + "string-width": "^3.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "dev": true + }, + "tar": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.2.tgz", + "integrity": "sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==", + "dev": true, + "requires": { + "block-stream": "*", + "fstream": "^1.0.12", + "inherits": "2" + } + }, + "terser": { + "version": "4.6.10", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.6.10.tgz", + "integrity": "sha512-qbF/3UOo11Hggsbsqm2hPa6+L4w7bkr+09FNseEe8xrcVD3APGLFqE+Oz1ZKAxjYnFsj80rLOfgAtJ0LNJjtTA==", + "dev": true, + "requires": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "terser-webpack-plugin": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-2.3.5.tgz", + "integrity": "sha512-WlWksUoq+E4+JlJ+h+U+QUzXpcsMSSNXkDy9lBVkSqDn1w23Gg29L/ary9GeJVYCGiNJJX7LnVc4bwL1N3/g1w==", + "dev": true, + "requires": { + "cacache": "^13.0.1", + "find-cache-dir": "^3.2.0", + "jest-worker": "^25.1.0", + "p-limit": "^2.2.2", + "schema-utils": "^2.6.4", + "serialize-javascript": "^2.1.2", + "source-map": "^0.6.1", + "terser": "^4.4.3", + "webpack-sources": "^1.4.3" + }, + "dependencies": { + "find-cache-dir": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", + "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "make-dir": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.0.2.tgz", + "integrity": "sha512-rYKABKutXa6vXTXhoV18cBE7PaewPXHe/Bdq4v+ZLMhxbWApkFFplT0LcbMW+6BbjnQXzZ/sAvSE/JdguApG5w==", + "dev": true, + "requires": { + "semver": "^6.0.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "requires": { + "find-up": "^4.0.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "dev": true + }, + "timers-browserify": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.11.tgz", + "integrity": "sha512-60aV6sgJ5YEbzUdn9c8kYGIqOubPoUdqQCul3SBAsRCZ40s6Y5cMcrW4dt3/k/EsbLVJNl9n6Vz3fTc+k2GeKQ==", + "dev": true, + "requires": { + "setimmediate": "^1.0.4" + } + }, + "timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", + "dev": true + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "requires": { + "os-tmpdir": "~1.0.2" + } + }, + "to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", + "dev": true + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "to-readable-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", + "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", + "dev": true + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + }, + "toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", + "dev": true + }, + "toposort": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/toposort/-/toposort-1.0.7.tgz", + "integrity": "sha1-LmhELZ9k7HILjMieZEOsbKqVACk=", + "dev": true + }, + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "dev": true, + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + }, + "trim-newlines": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", + "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", + "dev": true + }, + "true-case-path": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz", + "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==", + "dev": true, + "requires": { + "glob": "^7.1.2" + } + }, + "truncate-utf8-bytes": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz", + "integrity": "sha1-QFkjkJWS1W94pYGENLC3hInKXys=", + "dev": true, + "requires": { + "utf8-byte-length": "^1.0.1" + } + }, + "tryer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==", + "dev": true + }, + "ts-loader": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-6.2.2.tgz", + "integrity": "sha512-HDo5kXZCBml3EUPcc7RlZOV/JGlLHwppTLEHb3SHnr5V7NXD4klMEkrhJe5wgRbaWsSXi+Y1SIBN/K9B6zWGWQ==", + "dev": true, + "requires": { + "chalk": "^2.3.0", + "enhanced-resolve": "^4.0.0", + "loader-utils": "^1.0.2", + "micromatch": "^4.0.0", + "semver": "^6.0.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "tslib": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.1.tgz", + "integrity": "sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==", + "dev": true + }, + "tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", + "dev": true + }, + "tunnel": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz", + "integrity": "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==", + "dev": true, + "optional": true + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "dev": true + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2" + } + }, + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "dev": true + }, + "typescript": { + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.8.3.tgz", + "integrity": "sha512-MYlEfn5VrLNsgudQTVJeNaQFUAI7DkhnOjdpAp4T+ku1TfQClewlbSuTVHiA+8skNBgaf02TL/kLOvig4y3G8w==", + "dev": true + }, + "uglify-js": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.8.1.tgz", + "integrity": "sha512-W7KxyzeaQmZvUFbGj4+YFshhVrMBGSg2IbcYAjGWGvx8DHvJMclbTDMpffdxFUGPBHjIytk7KJUR/KUXstUGDw==", + "dev": true, + "requires": { + "commander": "~2.20.3", + "source-map": "~0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "unicode-canonical-property-names-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", + "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", + "dev": true + }, + "unicode-match-property-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", + "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "dev": true, + "requires": { + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", + "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==", + "dev": true + }, + "unicode-property-aliases-ecmascript": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", + "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", + "dev": true + }, + "union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + } + }, + "uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", + "dev": true + }, + "uniqs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", + "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", + "dev": true + }, + "unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "dev": true, + "requires": { + "unique-slug": "^2.0.0" + } + }, + "unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "dev": true, + "requires": { + "imurmurhash": "^0.1.4" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "dev": true + }, + "unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=", + "dev": true + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true + } + } + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "dev": true + }, + "upper-case": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", + "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=", + "dev": true + }, + "uri-js": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", + "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "dev": true + }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "dev": true, + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", + "dev": true + } + } + }, + "url-loader": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-3.0.0.tgz", + "integrity": "sha512-a84JJbIA5xTFTWyjjcPdnsu+41o/SNE8SpXMdUvXs6Q+LuhCD9E2+0VCiuDWqgo3GGXVlFHzArDmBpj9PgWn4A==", + "dev": true, + "requires": { + "loader-utils": "^1.2.3", + "mime": "^2.4.4", + "schema-utils": "^2.5.0" + }, + "dependencies": { + "mime": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.4.tgz", + "integrity": "sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA==", + "dev": true + } + } + }, + "url-parse": { + "version": "1.4.7", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.7.tgz", + "integrity": "sha512-d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg==", + "dev": true, + "requires": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "url-parse-lax": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", + "dev": true, + "requires": { + "prepend-http": "^2.0.0" + } + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true + }, + "utf8-byte-length": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/utf8-byte-length/-/utf8-byte-length-1.0.4.tgz", + "integrity": "sha1-9F8VDExm7uloGGUFq5P8u4rWv2E=", + "dev": true + }, + "util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "dev": true, + "requires": { + "inherits": "2.0.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + } + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + } + }, + "utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=", + "dev": true + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "dev": true + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "dev": true + }, + "v8-compile-cache": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz", + "integrity": "sha512-usZBT3PW+LOjM25wbqIlZwPeJV+3OSz3M1k1Ws8snlW39dZyYL9lOGC5FgPVHfk0jKmjiDV8Z0mIbVQPiwFs7g==", + "dev": true + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "dev": true + }, + "vendors": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", + "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==", + "dev": true + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", + "dev": true + }, + "vue": { + "version": "2.6.11", + "resolved": "https://registry.npmjs.org/vue/-/vue-2.6.11.tgz", + "integrity": "sha512-VfPwgcGABbGAue9+sfrD4PuwFar7gPb1yl1UK1MwXoQPAw0BKSqWfoYCT/ThFrdEVWoI51dBuyCoiNU9bZDZxQ==", + "dev": true + }, + "vue-eslint-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-7.0.0.tgz", + "integrity": "sha512-yR0dLxsTT7JfD2YQo9BhnQ6bUTLsZouuzt9SKRP7XNaZJV459gvlsJo4vT2nhZ/2dH9j3c53bIx9dnqU2prM9g==", + "dev": true, + "requires": { + "debug": "^4.1.1", + "eslint-scope": "^5.0.0", + "eslint-visitor-keys": "^1.1.0", + "espree": "^6.1.2", + "esquery": "^1.0.1", + "lodash": "^4.17.15" + }, + "dependencies": { + "eslint-scope": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.0.0.tgz", + "integrity": "sha512-oYrhJW7S0bxAFDvWqzvMPRm6pcgcnWc4QnofCAqRTRfQC0JcwenzGglTtsLyIuuWFfkqDG9vz67cnttSd53djw==", + "dev": true, + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + } + } + }, + "vue-hot-reload-api": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/vue-hot-reload-api/-/vue-hot-reload-api-2.3.4.tgz", + "integrity": "sha512-BXq3jwIagosjgNVae6tkHzzIk6a8MHFtzAdwhnV5VlvPTFxDCvIttgSiHWjdGoTJvXtmRu5HacExfdarRcFhog==", + "dev": true + }, + "vue-loader": { + "version": "15.9.1", + "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-15.9.1.tgz", + "integrity": "sha512-IaPU2KOPjs/QjMlxFs/TiTtQUSbftQ7lsAvoxe21rtcQohsMhx+1AltXCNhZIpIn46PtODiAgz+o8RbMpKtmJw==", + "dev": true, + "requires": { + "@vue/component-compiler-utils": "^3.1.0", + "hash-sum": "^1.0.2", + "loader-utils": "^1.1.0", + "vue-hot-reload-api": "^2.3.0", + "vue-style-loader": "^4.1.0" + } + }, + "vue-router": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-3.1.6.tgz", + "integrity": "sha512-GYhn2ynaZlysZMkFE5oCHRUTqE8BWs/a9YbKpNLi0i7xD6KG1EzDqpHQmv1F5gXjr8kL5iIVS8EOtRaVUEXTqA==", + "dev": true + }, + "vue-server-renderer": { + "version": "2.6.11", + "resolved": "https://registry.npmjs.org/vue-server-renderer/-/vue-server-renderer-2.6.11.tgz", + "integrity": "sha512-V3faFJHr2KYfdSIalL+JjinZSHYUhlrvJ9pzCIjjwSh77+pkrsXpK4PucdPcng57+N77pd1LrKqwbqjQdktU1A==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "hash-sum": "^1.0.2", + "he": "^1.1.0", + "lodash.template": "^4.5.0", + "lodash.uniq": "^4.5.0", + "resolve": "^1.2.0", + "serialize-javascript": "^2.1.2", + "source-map": "0.5.6" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "source-map": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz", + "integrity": "sha1-dc449SvwczxafwwRjYEzSiu19BI=", + "dev": true + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "vue-style-loader": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/vue-style-loader/-/vue-style-loader-4.1.2.tgz", + "integrity": "sha512-0ip8ge6Gzz/Bk0iHovU9XAUQaFt/G2B61bnWa2tCcqqdgfHs1lF9xXorFbE55Gmy92okFT+8bfmySuUOu13vxQ==", + "dev": true, + "requires": { + "hash-sum": "^1.0.2", + "loader-utils": "^1.0.2" + } + }, + "vue-template-compiler": { + "version": "2.6.11", + "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.6.11.tgz", + "integrity": "sha512-KIq15bvQDrcCjpGjrAhx4mUlyyHfdmTaoNfeoATHLAiWB+MU3cx4lOzMwrnUh9cCxy0Lt1T11hAFY6TQgroUAA==", + "dev": true, + "requires": { + "de-indent": "^1.0.2", + "he": "^1.1.0" + } + }, + "vue-template-es2015-compiler": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.9.1.tgz", + "integrity": "sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw==", + "dev": true + }, + "vuex": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/vuex/-/vuex-3.1.3.tgz", + "integrity": "sha512-k8vZqNMSNMgKelVZAPYw5MNb2xWSmVgCKtYKAptvm9YtZiOXnRXFWu//Y9zQNORTrm3dNj1n/WaZZI26tIX6Mw==", + "dev": true + }, + "watchpack": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.6.1.tgz", + "integrity": "sha512-+IF9hfUFOrYOOaKyfaI7h7dquUIOgyEMoQMLA7OP5FxegKA2+XdXThAZ9TU2kucfhDH7rfMHs1oPYziVGWRnZA==", + "dev": true, + "requires": { + "chokidar": "^2.1.8", + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0" + }, + "dependencies": { + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "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.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "dev": true, + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fsevents": { + "version": "1.2.12", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.12.tgz", + "integrity": "sha512-Ggd/Ktt7E7I8pxZRbGIs7vwqAPscSESMrCSkx2FtWeqmheJgCo2R74fTsZFCifr0VTPwqRpPv17+6b8Zp7th0Q==", + "dev": true, + "optional": true, + "requires": { + "nan": "^2.12.1", + "node-pre-gyp": "*" + }, + "dependencies": { + "abbrev": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "ansi-regex": { + "version": "2.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "aproba": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "optional": true + }, + "are-we-there-yet": { + "version": "1.1.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "balanced-match": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "brace-expansion": { + "version": "1.1.11", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "chownr": { + "version": "1.1.4", + "bundled": true, + "dev": true, + "optional": true + }, + "code-point-at": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "optional": true + }, + "concat-map": { + "version": "0.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "console-control-strings": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "optional": true + }, + "core-util-is": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "debug": { + "version": "3.2.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ms": "^2.1.1" + } + }, + "deep-extend": { + "version": "0.6.0", + "bundled": true, + "dev": true, + "optional": true + }, + "delegates": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "detect-libc": { + "version": "1.0.3", + "bundled": true, + "dev": true, + "optional": true + }, + "fs-minipass": { + "version": "1.2.7", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minipass": "^2.6.0" + } + }, + "fs.realpath": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "gauge": { + "version": "2.7.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "glob": { + "version": "7.1.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "has-unicode": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "iconv-lite": { + "version": "0.4.24", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ignore-walk": { + "version": "3.0.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "inflight": { + "version": "1.0.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "bundled": true, + "dev": true, + "optional": true + }, + "ini": { + "version": "1.3.5", + "bundled": true, + "dev": true, + "optional": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.5", + "bundled": true, + "dev": true, + "optional": true + }, + "minipass": { + "version": "2.9.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + } + }, + "minizlib": { + "version": "1.3.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minipass": "^2.9.0" + } + }, + "mkdirp": { + "version": "0.5.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "ms": { + "version": "2.1.2", + "bundled": true, + "dev": true, + "optional": true + }, + "needle": { + "version": "2.3.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "debug": "^3.2.6", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + } + }, + "node-pre-gyp": { + "version": "0.14.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "detect-libc": "^1.0.2", + "mkdirp": "^0.5.1", + "needle": "^2.2.1", + "nopt": "^4.0.1", + "npm-packlist": "^1.1.6", + "npmlog": "^4.0.2", + "rc": "^1.2.7", + "rimraf": "^2.6.1", + "semver": "^5.3.0", + "tar": "^4.4.2" + } + }, + "nopt": { + "version": "4.0.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "npm-bundled": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "npm-normalize-package-bin": "^1.0.1" + } + }, + "npm-normalize-package-bin": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "npm-packlist": { + "version": "1.4.8", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1", + "npm-normalize-package-bin": "^1.0.1" + } + }, + "npmlog": { + "version": "4.1.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "object-assign": { + "version": "4.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "once": { + "version": "1.4.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "wrappy": "1" + } + }, + "os-homedir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "os-tmpdir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "osenv": { + "version": "0.1.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "process-nextick-args": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "rc": { + "version": "1.2.8", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + } + }, + "readable-stream": { + "version": "2.3.7", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "rimraf": { + "version": "2.7.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "glob": "^7.1.3" + } + }, + "safe-buffer": { + "version": "5.1.2", + "bundled": true, + "dev": true, + "optional": true + }, + "safer-buffer": { + "version": "2.1.2", + "bundled": true, + "dev": true, + "optional": true + }, + "sax": { + "version": "1.2.4", + "bundled": true, + "dev": true, + "optional": true + }, + "semver": { + "version": "5.7.1", + "bundled": true, + "dev": true, + "optional": true + }, + "set-blocking": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "signal-exit": { + "version": "3.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "string-width": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "tar": { + "version": "4.4.13", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "chownr": "^1.1.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.8.6", + "minizlib": "^1.2.1", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.2", + "yallist": "^3.0.3" + } + }, + "util-deprecate": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "wide-align": { + "version": "1.1.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "yallist": { + "version": "3.1.1", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dev": true, + "requires": { + "minimalistic-assert": "^1.0.0" + } + }, + "webpack": { + "version": "4.42.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.42.1.tgz", + "integrity": "sha512-SGfYMigqEfdGchGhFFJ9KyRpQKnipvEvjc1TwrXEPCM6H5Wywu10ka8o3KGrMzSMxMQKt8aCHUFh5DaQ9UmyRg==", + "dev": true, + "requires": { + "@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.2.1", + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^4.1.0", + "eslint-scope": "^4.0.3", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.4.0", + "loader-utils": "^1.2.3", + "memory-fs": "^0.4.1", + "micromatch": "^3.1.10", + "mkdirp": "^0.5.3", + "neo-async": "^2.6.1", + "node-libs-browser": "^2.2.1", + "schema-utils": "^1.0.0", + "tapable": "^1.1.3", + "terser-webpack-plugin": "^1.4.3", + "watchpack": "^1.6.0", + "webpack-sources": "^1.4.1" + }, + "dependencies": { + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "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.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "cacache": { + "version": "12.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", + "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "dev": true, + "requires": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "dev": true + }, + "memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "dev": true, + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "ssri": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", + "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", + "dev": true, + "requires": { + "figgy-pudding": "^3.5.1" + } + }, + "terser-webpack-plugin": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.3.tgz", + "integrity": "sha512-QMxecFz/gHQwteWwSo5nTc6UaICqN1bMedC5sMtUc7y3Ha3Q8y6ZO0iCR8pq4RJC8Hjf0FEPEHZqcMB/+DFCrA==", + "dev": true, + "requires": { + "cacache": "^12.0.2", + "find-cache-dir": "^2.1.0", + "is-wsl": "^1.1.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^2.1.2", + "source-map": "^0.6.1", + "terser": "^4.1.2", + "webpack-sources": "^1.4.0", + "worker-farm": "^1.7.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "webpack-bundle-analyzer": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-3.6.1.tgz", + "integrity": "sha512-Nfd8HDwfSx1xBwC+P8QMGvHAOITxNBSvu/J/mCJvOwv+G4VWkU7zir9SSenTtyCi0LnVtmsc7G5SZo1uV+bxRw==", + "dev": true, + "requires": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1", + "bfj": "^6.1.1", + "chalk": "^2.4.1", + "commander": "^2.18.0", + "ejs": "^2.6.1", + "express": "^4.16.3", + "filesize": "^3.6.1", + "gzip-size": "^5.0.0", + "lodash": "^4.17.15", + "mkdirp": "^0.5.1", + "opener": "^1.5.1", + "ws": "^6.0.0" + }, + "dependencies": { + "acorn": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.1.1.tgz", + "integrity": "sha512-add7dgA5ppRPxCFJoAGfMDi7PIBXq1RtGo7BhbLaxwrXPOmw8gq48Y9ozT01hUKy9byMjlR20EJhu5zlkErEkg==", + "dev": true + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + } + } + }, + "webpack-chain": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/webpack-chain/-/webpack-chain-6.4.0.tgz", + "integrity": "sha512-f97PYqxU+9/u0IUqp/ekAHRhBD1IQwhBv3wlJo2nvyELpr2vNnUqO3XQEk+qneg0uWGP54iciotszpjfnEExFA==", + "dev": true, + "requires": { + "deepmerge": "^1.5.2", + "javascript-stringify": "^2.0.1" + } + }, + "webpack-dev-middleware": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.2.tgz", + "integrity": "sha512-1xC42LxbYoqLNAhV6YzTYacicgMZQTqRd27Sim9wn5hJrX3I5nxYy1SxSd4+gjUFsz1dQFj+yEe6zEVmSkeJjw==", + "dev": true, + "requires": { + "memory-fs": "^0.4.1", + "mime": "^2.4.4", + "mkdirp": "^0.5.1", + "range-parser": "^1.2.1", + "webpack-log": "^2.0.0" + }, + "dependencies": { + "memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "dev": true, + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, + "mime": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.4.tgz", + "integrity": "sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA==", + "dev": true + } + } + }, + "webpack-dev-server": { + "version": "3.10.3", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.10.3.tgz", + "integrity": "sha512-e4nWev8YzEVNdOMcNzNeCN947sWJNd43E5XvsJzbAL08kGc2frm1tQ32hTJslRS+H65LCb/AaUCYU7fjHCpDeQ==", + "dev": true, + "requires": { + "ansi-html": "0.0.7", + "bonjour": "^3.5.0", + "chokidar": "^2.1.8", + "compression": "^1.7.4", + "connect-history-api-fallback": "^1.6.0", + "debug": "^4.1.1", + "del": "^4.1.1", + "express": "^4.17.1", + "html-entities": "^1.2.1", + "http-proxy-middleware": "0.19.1", + "import-local": "^2.0.0", + "internal-ip": "^4.3.0", + "ip": "^1.1.5", + "is-absolute-url": "^3.0.3", + "killable": "^1.0.1", + "loglevel": "^1.6.6", + "opn": "^5.5.0", + "p-retry": "^3.0.1", + "portfinder": "^1.0.25", + "schema-utils": "^1.0.0", + "selfsigned": "^1.10.7", + "semver": "^6.3.0", + "serve-index": "^1.9.1", + "sockjs": "0.3.19", + "sockjs-client": "1.4.0", + "spdy": "^4.0.1", + "strip-ansi": "^3.0.1", + "supports-color": "^6.1.0", + "url": "^0.11.0", + "webpack-dev-middleware": "^3.7.2", + "webpack-log": "^2.0.0", + "ws": "^6.2.1", + "yargs": "12.0.5" + }, + "dependencies": { + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "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.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "dev": true, + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + } + }, + "cliui": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", + "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", + "dev": true, + "requires": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0", + "wrap-ansi": "^2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "fsevents": { + "version": "1.2.12", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.12.tgz", + "integrity": "sha512-Ggd/Ktt7E7I8pxZRbGIs7vwqAPscSESMrCSkx2FtWeqmheJgCo2R74fTsZFCifr0VTPwqRpPv17+6b8Zp7th0Q==", + "dev": true, + "optional": true, + "requires": { + "nan": "^2.12.1", + "node-pre-gyp": "*" + }, + "dependencies": { + "abbrev": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "ansi-regex": { + "version": "2.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "aproba": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "optional": true + }, + "are-we-there-yet": { + "version": "1.1.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "balanced-match": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "brace-expansion": { + "version": "1.1.11", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "chownr": { + "version": "1.1.4", + "bundled": true, + "dev": true, + "optional": true + }, + "code-point-at": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "optional": true + }, + "concat-map": { + "version": "0.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "console-control-strings": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "optional": true + }, + "core-util-is": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "debug": { + "version": "3.2.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ms": "^2.1.1" + } + }, + "deep-extend": { + "version": "0.6.0", + "bundled": true, + "dev": true, + "optional": true + }, + "delegates": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "detect-libc": { + "version": "1.0.3", + "bundled": true, + "dev": true, + "optional": true + }, + "fs-minipass": { + "version": "1.2.7", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minipass": "^2.6.0" + } + }, + "fs.realpath": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "gauge": { + "version": "2.7.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "glob": { + "version": "7.1.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "has-unicode": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "iconv-lite": { + "version": "0.4.24", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ignore-walk": { + "version": "3.0.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "inflight": { + "version": "1.0.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "bundled": true, + "dev": true, + "optional": true + }, + "ini": { + "version": "1.3.5", + "bundled": true, + "dev": true, + "optional": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.5", + "bundled": true, + "dev": true, + "optional": true + }, + "minipass": { + "version": "2.9.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + } + }, + "minizlib": { + "version": "1.3.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minipass": "^2.9.0" + } + }, + "mkdirp": { + "version": "0.5.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "ms": { + "version": "2.1.2", + "bundled": true, + "dev": true, + "optional": true + }, + "needle": { + "version": "2.3.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "debug": "^3.2.6", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + } + }, + "node-pre-gyp": { + "version": "0.14.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "detect-libc": "^1.0.2", + "mkdirp": "^0.5.1", + "needle": "^2.2.1", + "nopt": "^4.0.1", + "npm-packlist": "^1.1.6", + "npmlog": "^4.0.2", + "rc": "^1.2.7", + "rimraf": "^2.6.1", + "semver": "^5.3.0", + "tar": "^4.4.2" + } + }, + "nopt": { + "version": "4.0.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "npm-bundled": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "npm-normalize-package-bin": "^1.0.1" + } + }, + "npm-normalize-package-bin": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "npm-packlist": { + "version": "1.4.8", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1", + "npm-normalize-package-bin": "^1.0.1" + } + }, + "npmlog": { + "version": "4.1.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "object-assign": { + "version": "4.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "once": { + "version": "1.4.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "wrappy": "1" + } + }, + "os-homedir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "os-tmpdir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "osenv": { + "version": "0.1.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "process-nextick-args": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "rc": { + "version": "1.2.8", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + } + }, + "readable-stream": { + "version": "2.3.7", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "rimraf": { + "version": "2.7.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "glob": "^7.1.3" + } + }, + "safe-buffer": { + "version": "5.1.2", + "bundled": true, + "dev": true, + "optional": true + }, + "safer-buffer": { + "version": "2.1.2", + "bundled": true, + "dev": true, + "optional": true + }, + "sax": { + "version": "1.2.4", + "bundled": true, + "dev": true, + "optional": true + }, + "semver": { + "version": "5.7.1", + "bundled": true, + "dev": true, + "optional": true + }, + "set-blocking": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "signal-exit": { + "version": "3.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "string-width": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "tar": { + "version": "4.4.13", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "chownr": "^1.1.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.8.6", + "minizlib": "^1.2.1", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.2", + "yallist": "^3.0.3" + } + }, + "util-deprecate": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "wide-align": { + "version": "1.1.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "yallist": { + "version": "3.1.1", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "invert-kv": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", + "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==", + "dev": true + }, + "is-absolute-url": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", + "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", + "dev": true + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "lcid": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", + "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", + "dev": true, + "requires": { + "invert-kv": "^2.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "os-locale": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", + "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", + "dev": true, + "requires": { + "execa": "^1.0.0", + "lcid": "^2.0.0", + "mem": "^4.0.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + }, + "dependencies": { + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + } + } + }, + "yargs": { + "version": "12.0.5", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz", + "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==", + "dev": true, + "requires": { + "cliui": "^4.0.0", + "decamelize": "^1.2.0", + "find-up": "^3.0.0", + "get-caller-file": "^1.0.1", + "os-locale": "^3.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1 || ^4.0.0", + "yargs-parser": "^11.1.1" + } + }, + "yargs-parser": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz", + "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "webpack-log": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", + "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", + "dev": true, + "requires": { + "ansi-colors": "^3.0.0", + "uuid": "^3.3.2" + } + }, + "webpack-merge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-4.2.2.tgz", + "integrity": "sha512-TUE1UGoTX2Cd42j3krGYqObZbOD+xF7u28WB7tfUordytSjbWTIjK/8V0amkBfTYN4/pB/GIDlJZZ657BGG19g==", + "dev": true, + "requires": { + "lodash": "^4.17.15" + } + }, + "webpack-node-externals": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/webpack-node-externals/-/webpack-node-externals-1.7.2.tgz", + "integrity": "sha512-ajerHZ+BJKeCLviLUUmnyd5B4RavLF76uv3cs6KNuO8W+HuQaEs0y0L7o40NQxdPy5w0pcv8Ew7yPUAQG0UdCg==", + "dev": true + }, + "webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dev": true, + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "websocket-driver": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.3.tgz", + "integrity": "sha512-bpxWlvbbB459Mlipc5GBzzZwhoZgGEZLuqPaR0INBGnPAY1vdBX6hPnoFXiw+3yWxDuHyQjO2oXTMyS8A5haFg==", + "dev": true, + "requires": { + "http-parser-js": ">=0.4.0 <0.4.11", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + } + }, + "websocket-extensions": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.3.tgz", + "integrity": "sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg==", + "dev": true + }, + "when": { + "version": "3.6.4", + "resolved": "https://registry.npmjs.org/when/-/when-3.6.4.tgz", + "integrity": "sha1-RztRfsFZ4rhQBUl6E5g/CVQS404=", + "dev": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "which-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", + "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", + "dev": true + }, + "wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "dev": true, + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true + }, + "workbox-background-sync": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-4.3.1.tgz", + "integrity": "sha512-1uFkvU8JXi7L7fCHVBEEnc3asPpiAL33kO495UMcD5+arew9IbKW2rV5lpzhoWcm/qhGB89YfO4PmB/0hQwPRg==", + "dev": true, + "requires": { + "workbox-core": "^4.3.1" + } + }, + "workbox-broadcast-update": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-4.3.1.tgz", + "integrity": "sha512-MTSfgzIljpKLTBPROo4IpKjESD86pPFlZwlvVG32Kb70hW+aob4Jxpblud8EhNb1/L5m43DUM4q7C+W6eQMMbA==", + "dev": true, + "requires": { + "workbox-core": "^4.3.1" + } + }, + "workbox-build": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-4.3.1.tgz", + "integrity": "sha512-UHdwrN3FrDvicM3AqJS/J07X0KXj67R8Cg0waq1MKEOqzo89ap6zh6LmaLnRAjpB+bDIz+7OlPye9iii9KBnxw==", + "dev": true, + "requires": { + "@babel/runtime": "^7.3.4", + "@hapi/joi": "^15.0.0", + "common-tags": "^1.8.0", + "fs-extra": "^4.0.2", + "glob": "^7.1.3", + "lodash.template": "^4.4.0", + "pretty-bytes": "^5.1.0", + "stringify-object": "^3.3.0", + "strip-comments": "^1.0.2", + "workbox-background-sync": "^4.3.1", + "workbox-broadcast-update": "^4.3.1", + "workbox-cacheable-response": "^4.3.1", + "workbox-core": "^4.3.1", + "workbox-expiration": "^4.3.1", + "workbox-google-analytics": "^4.3.1", + "workbox-navigation-preload": "^4.3.1", + "workbox-precaching": "^4.3.1", + "workbox-range-requests": "^4.3.1", + "workbox-routing": "^4.3.1", + "workbox-strategies": "^4.3.1", + "workbox-streams": "^4.3.1", + "workbox-sw": "^4.3.1", + "workbox-window": "^4.3.1" + }, + "dependencies": { + "fs-extra": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz", + "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + } + } + }, + "workbox-cacheable-response": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-4.3.1.tgz", + "integrity": "sha512-Rp5qlzm6z8IOvnQNkCdO9qrDgDpoPNguovs0H8C+wswLuPgSzSp9p2afb5maUt9R1uTIwOXrVQMmPfPypv+npw==", + "dev": true, + "requires": { + "workbox-core": "^4.3.1" + } + }, + "workbox-core": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-4.3.1.tgz", + "integrity": "sha512-I3C9jlLmMKPxAC1t0ExCq+QoAMd0vAAHULEgRZ7kieCdUd919n53WC0AfvokHNwqRhGn+tIIj7vcb5duCjs2Kg==", + "dev": true + }, + "workbox-expiration": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-4.3.1.tgz", + "integrity": "sha512-vsJLhgQsQouv9m0rpbXubT5jw0jMQdjpkum0uT+d9tTwhXcEZks7qLfQ9dGSaufTD2eimxbUOJfWLbNQpIDMPw==", + "dev": true, + "requires": { + "workbox-core": "^4.3.1" + } + }, + "workbox-google-analytics": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-4.3.1.tgz", + "integrity": "sha512-xzCjAoKuOb55CBSwQrbyWBKqp35yg1vw9ohIlU2wTy06ZrYfJ8rKochb1MSGlnoBfXGWss3UPzxR5QL5guIFdg==", + "dev": true, + "requires": { + "workbox-background-sync": "^4.3.1", + "workbox-core": "^4.3.1", + "workbox-routing": "^4.3.1", + "workbox-strategies": "^4.3.1" + } + }, + "workbox-navigation-preload": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-4.3.1.tgz", + "integrity": "sha512-K076n3oFHYp16/C+F8CwrRqD25GitA6Rkd6+qAmLmMv1QHPI2jfDwYqrytOfKfYq42bYtW8Pr21ejZX7GvALOw==", + "dev": true, + "requires": { + "workbox-core": "^4.3.1" + } + }, + "workbox-precaching": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-4.3.1.tgz", + "integrity": "sha512-piSg/2csPoIi/vPpp48t1q5JLYjMkmg5gsXBQkh/QYapCdVwwmKlU9mHdmy52KsDGIjVaqEUMFvEzn2LRaigqQ==", + "dev": true, + "requires": { + "workbox-core": "^4.3.1" + } + }, + "workbox-range-requests": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-4.3.1.tgz", + "integrity": "sha512-S+HhL9+iTFypJZ/yQSl/x2Bf5pWnbXdd3j57xnb0V60FW1LVn9LRZkPtneODklzYuFZv7qK6riZ5BNyc0R0jZA==", + "dev": true, + "requires": { + "workbox-core": "^4.3.1" + } + }, + "workbox-routing": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-4.3.1.tgz", + "integrity": "sha512-FkbtrODA4Imsi0p7TW9u9MXuQ5P4pVs1sWHK4dJMMChVROsbEltuE79fBoIk/BCztvOJ7yUpErMKa4z3uQLX+g==", + "dev": true, + "requires": { + "workbox-core": "^4.3.1" + } + }, + "workbox-strategies": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-4.3.1.tgz", + "integrity": "sha512-F/+E57BmVG8dX6dCCopBlkDvvhg/zj6VDs0PigYwSN23L8hseSRwljrceU2WzTvk/+BSYICsWmRq5qHS2UYzhw==", + "dev": true, + "requires": { + "workbox-core": "^4.3.1" + } + }, + "workbox-streams": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-4.3.1.tgz", + "integrity": "sha512-4Kisis1f/y0ihf4l3u/+ndMkJkIT4/6UOacU3A4BwZSAC9pQ9vSvJpIi/WFGQRH/uPXvuVjF5c2RfIPQFSS2uA==", + "dev": true, + "requires": { + "workbox-core": "^4.3.1" + } + }, + "workbox-sw": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-4.3.1.tgz", + "integrity": "sha512-0jXdusCL2uC5gM3yYFT6QMBzKfBr2XTk0g5TPAV4y8IZDyVNDyj1a8uSXy3/XrvkVTmQvLN4O5k3JawGReXr9w==", + "dev": true + }, + "workbox-webpack-plugin": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-4.3.1.tgz", + "integrity": "sha512-gJ9jd8Mb8wHLbRz9ZvGN57IAmknOipD3W4XNE/Lk/4lqs5Htw4WOQgakQy/o/4CoXQlMCYldaqUg+EJ35l9MEQ==", + "dev": true, + "requires": { + "@babel/runtime": "^7.0.0", + "json-stable-stringify": "^1.0.1", + "workbox-build": "^4.3.1" + } + }, + "workbox-window": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-4.3.1.tgz", + "integrity": "sha512-C5gWKh6I58w3GeSc0wp2Ne+rqVw8qwcmZnQGpjiek8A2wpbxSJb1FdCoQVO+jDJs35bFgo/WETgl1fqgsxN0Hg==", + "dev": true, + "requires": { + "workbox-core": "^4.3.1" + } + }, + "worker-farm": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", + "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", + "dev": true, + "requires": { + "errno": "~0.1.7" + } + }, + "worker-rpc": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/worker-rpc/-/worker-rpc-0.1.1.tgz", + "integrity": "sha512-P1WjMrUB3qgJNI9jfmpZ/htmBEjFh//6l/5y8SD9hg1Ef5zTTVVoRjTrTEzPrNBQvmhMxkoTsjOXN10GWU7aCg==", + "dev": true, + "requires": { + "microevent.ts": "~0.1.1" + } + }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "write": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz", + "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==", + "dev": true, + "requires": { + "mkdirp": "^0.5.1" + } + }, + "ws": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", + "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", + "dev": true, + "requires": { + "async-limiter": "~1.0.0" + } + }, + "xmlbuilder": { + "version": "9.0.7", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", + "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=", + "dev": true + }, + "xmldom": { + "version": "0.1.31", + "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.31.tgz", + "integrity": "sha512-yS2uJflVQs6n+CyjHoaBmVSqIDevTAWrzMmjG1Gc7h1qQ7uVozNhEPJAwZXWyGQ/Gafo3fCwrcaokezLPupVyQ==", + "dev": true + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true + }, + "y18n": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", + "dev": true + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "yargs": { + "version": "15.3.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.3.1.tgz", + "integrity": "sha512-92O1HWEjw27sBfgmXiixJWT5hRBp2eobqXicLtPBIDBhYB+1HpwZlXmbW2luivBJHBzki+7VyCLRtAkScbTBQA==", + "dev": true, + "requires": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "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.0", + "yargs-parser": "^18.1.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "dev": true, + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true + }, + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "yargs-parser": { + "version": "18.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.2.tgz", + "integrity": "sha512-hlIPNR3IzC1YuL1c2UwwDKpXlNFBqD1Fswwh1khz5+d8Cq/8yc/Mn0i+rQXduu8hcrFKvO7Eryk+09NecTQAAQ==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "yargs-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz", + "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=", + "dev": true, + "requires": { + "camelcase": "^3.0.0" + }, + "dependencies": { + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true + } + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 00000000..77c4a3c5 --- /dev/null +++ b/package.json @@ -0,0 +1,38 @@ +{ + "name": "viewer", + "version": "0.0.1", + "description": "Viewer for the modular framework to present digital editions", + "productName": "Emo Viewer", + "cordovaId": "de.uni-goettingen.sub.emo", + "capacitorId": "", + "author": "Mathias Göbel ", + "private": true, + "scripts": { + "lint": "eslint --ext .js,.vue src", + "test": "echo \"No test specified\" && exit 0" + }, + "dependencies": { + "@quasar/extras": "^1.0.0", + "quasar": "^1.0.0" + }, + "devDependencies": { + "@quasar/app": "^1.0.0", + "babel-eslint": "^10.0.1", + "eslint": "^6.8.0", + "eslint-config-airbnb-base": "^14.0.0", + "eslint-loader": "^3.0.3", + "eslint-plugin-import": "^2.20.1", + "eslint-plugin-vue": "^6.1.2" + }, + "engines": { + "node": ">= 10.18.1", + "npm": ">= 6.13.4", + "yarn": ">= 1.21.1" + }, + "browserslist": [ + "last 1 version, not dead, ie >= 11" + ], + "resolutions": { + "@babel/parser": "7.7.5" + } +} diff --git a/quasar.conf.js b/quasar.conf.js new file mode 100644 index 00000000..e2de371c --- /dev/null +++ b/quasar.conf.js @@ -0,0 +1,183 @@ +// Configuration for your app +// https://quasar.dev/quasar-cli/quasar-conf-js + +module.exports = function (ctx) { + return { + // app boot file (/src/boot) + // --> boot files are part of "main.js" + // https://quasar.dev/quasar-cli/cli-documentation/boot-files + boot: [ + ], + + // https://quasar.dev/quasar-cli/quasar-conf-js#Property%3A-css + css: [ + 'app.scss' + ], + + // https://github.com/quasarframework/quasar/tree/dev/extras + extras: [ + // 'ionicons-v4', + // 'mdi-v4', + // 'fontawesome-v5', + // 'eva-icons', + // 'themify', + // 'line-awesome', + // 'roboto-font-latin-ext', // this or either 'roboto-font', NEVER both! + + 'roboto-font', // optional, you are not bound to it + 'material-icons' // optional, you are not bound to it + ], + + // https://quasar.dev/quasar-cli/quasar-conf-js#Property%3A-framework + framework: { + iconSet: 'material-icons', // Quasar icon set + lang: 'en-us', // Quasar language pack + + // Possible values for "all": + // * 'auto' - Auto-import needed Quasar components & directives + // (slightly higher compile time; next to minimum bundle size; most convenient) + // * false - Manually specify what to import + // (fastest compile time; minimum bundle size; most tedious) + // * true - Import everything from Quasar + // (not treeshaking Quasar; biggest bundle size; convenient) + all: 'auto', + + components: [], + directives: [], + + // Quasar plugins + plugins: [] + }, + + // https://quasar.dev/quasar-cli/cli-documentation/supporting-ie + supportIE: false, + + // Full list of options: https://quasar.dev/quasar-cli/quasar-conf-js#Property%3A-build + build: { + vueRouterMode: 'hash', // available values: 'hash', 'history' + + // rtl: false, // https://quasar.dev/options/rtl-support + // showProgress: false, + // gzip: true, + // analyze: true, + + // Options below are automatically set depending on the env, set them if you want to override + // preloadChunks: false, + // extractCSS: false, + + // https://quasar.dev/quasar-cli/cli-documentation/handling-webpack + extendWebpack (cfg) { + cfg.module.rules.push({ + enforce: 'pre', + test: /\.(js|vue)$/, + loader: 'eslint-loader', + exclude: /node_modules/, + options: { + formatter: require('eslint').CLIEngine.getFormatter('stylish') + } + }) + } + }, + + // Full list of options: https://quasar.dev/quasar-cli/quasar-conf-js#Property%3A-devServer + devServer: { + https: false, + port: 8080, + open: true // opens browser window automatically + }, + + // animations: 'all', // --- includes all animations + // https://quasar.dev/options/animations + animations: [], + + // https://quasar.dev/quasar-cli/developing-ssr/configuring-ssr + ssr: { + pwa: false + }, + + // https://quasar.dev/quasar-cli/developing-pwa/configuring-pwa + pwa: { + workboxPluginMode: 'GenerateSW', // 'GenerateSW' or 'InjectManifest' + workboxOptions: {}, // only for GenerateSW + manifest: { + name: 'Emo Viewer', + short_name: 'Emo Viewer', + description: 'Viewer for the modular framework to present digital editions', + display: 'standalone', + orientation: 'portrait', + background_color: '#ffffff', + theme_color: '#027be3', + icons: [ + { + src: 'statics/icons/icon-128x128.png', + sizes: '128x128', + type: 'image/png' + }, + { + src: 'statics/icons/icon-192x192.png', + sizes: '192x192', + type: 'image/png' + }, + { + src: 'statics/icons/icon-256x256.png', + sizes: '256x256', + type: 'image/png' + }, + { + src: 'statics/icons/icon-384x384.png', + sizes: '384x384', + type: 'image/png' + }, + { + src: 'statics/icons/icon-512x512.png', + sizes: '512x512', + type: 'image/png' + } + ] + } + }, + + // Full list of options: https://quasar.dev/quasar-cli/developing-cordova-apps/configuring-cordova + cordova: { + // noIosLegacyBuildFlag: true, // uncomment only if you know what you are doing + id: 'de.uni-goettingen.sub.emo' + }, + + // Full list of options: https://quasar.dev/quasar-cli/developing-capacitor-apps/configuring-capacitor + capacitor: { + hideSplashscreen: true + }, + + // Full list of options: https://quasar.dev/quasar-cli/developing-electron-apps/configuring-electron + electron: { + bundler: 'packager', // 'packager' or 'builder' + + packager: { + // https://github.com/electron-userland/electron-packager/blob/master/docs/api.md#options + + // OS X / Mac App Store + // appBundleId: '', + // appCategoryType: '', + // osxSign: '', + // protocol: 'myapp://path', + + // Windows only + // win32metadata: { ... } + }, + + builder: { + // https://www.electron.build/configuration/configuration + + appId: 'viewer' + }, + + // More info: https://quasar.dev/quasar-cli/developing-electron-apps/node-integration + nodeIntegration: true, + + extendWebpack (cfg) { + // do something with Electron main process Webpack cfg + // chainWebpack also available besides this extendWebpack + } + } + } +} diff --git a/src/App.vue b/src/App.vue new file mode 100644 index 00000000..8f398920 --- /dev/null +++ b/src/App.vue @@ -0,0 +1,11 @@ + + + diff --git a/src/assets/quasar-logo-full.svg b/src/assets/quasar-logo-full.svg new file mode 100644 index 00000000..281d0729 --- /dev/null +++ b/src/assets/quasar-logo-full.svg @@ -0,0 +1,191 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/sad.svg b/src/assets/sad.svg new file mode 100644 index 00000000..628136f5 --- /dev/null +++ b/src/assets/sad.svg @@ -0,0 +1 @@ + diff --git a/src/boot/.gitkeep b/src/boot/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/src/components/EssentialLink.vue b/src/components/EssentialLink.vue new file mode 100644 index 00000000..fe310d9b --- /dev/null +++ b/src/components/EssentialLink.vue @@ -0,0 +1,49 @@ + + + diff --git a/src/css/app.sass b/src/css/app.sass new file mode 100644 index 00000000..2280f2ae --- /dev/null +++ b/src/css/app.sass @@ -0,0 +1 @@ +// app global css in Sass form diff --git a/src/css/app.scss b/src/css/app.scss new file mode 100644 index 00000000..ecac98f3 --- /dev/null +++ b/src/css/app.scss @@ -0,0 +1 @@ +// app global css in SCSS form diff --git a/src/css/quasar.variables.sass b/src/css/quasar.variables.sass new file mode 100644 index 00000000..cf59b8e2 --- /dev/null +++ b/src/css/quasar.variables.sass @@ -0,0 +1,24 @@ +// Quasar Sass (& SCSS) Variables +// -------------------------------------------------- +// To customize the look and feel of this app, you can override +// the Sass/SCSS variables found in Quasar's source Sass/SCSS files. + +// Check documentation for full list of Quasar variables + +// Your own variables (that are declared here) and Quasar's own +// ones will be available out of the box in your .vue/.scss/.sass files + +// It's highly recommended to change the default colors +// to match your app's branding. +// Tip: Use the "Theme Builder" on Quasar's documentation website. + +$primary : #1976D2 +$secondary : #26A69A +$accent : #9C27B0 + +$dark : #1D1D1D + +$positive : #21BA45 +$negative : #C10015 +$info : #31CCEC +$warning : #F2C037 diff --git a/src/css/quasar.variables.scss b/src/css/quasar.variables.scss new file mode 100644 index 00000000..dd1fb01f --- /dev/null +++ b/src/css/quasar.variables.scss @@ -0,0 +1,24 @@ +// Quasar SCSS (& Sass) Variables +// -------------------------------------------------- +// To customize the look and feel of this app, you can override +// the Sass/SCSS variables found in Quasar's source Sass/SCSS files. + +// Check documentation for full list of Quasar variables + +// Your own variables (that are declared here) and Quasar's own +// ones will be available out of the box in your .vue/.scss/.sass files + +// It's highly recommended to change the default colors +// to match your app's branding. +// Tip: Use the "Theme Builder" on Quasar's documentation website. + +$primary : #1976D2; +$secondary : #26A69A; +$accent : #9C27B0; + +$dark : #1D1D1D; + +$positive : #21BA45; +$negative : #C10015; +$info : #31CCEC; +$warning : #F2C037; diff --git a/src/index.template.html b/src/index.template.html new file mode 100644 index 00000000..9991c129 --- /dev/null +++ b/src/index.template.html @@ -0,0 +1,22 @@ + + + + <%= htmlWebpackPlugin.options.productName %> + + + + + + + + + + + + + + + +
+ + diff --git a/src/layouts/MainLayout.vue b/src/layouts/MainLayout.vue new file mode 100644 index 00000000..fdcb9932 --- /dev/null +++ b/src/layouts/MainLayout.vue @@ -0,0 +1,103 @@ + + + diff --git a/src/pages/Error404.vue b/src/pages/Error404.vue new file mode 100644 index 00000000..58fd1a39 --- /dev/null +++ b/src/pages/Error404.vue @@ -0,0 +1,25 @@ + + + diff --git a/src/pages/Index.vue b/src/pages/Index.vue new file mode 100644 index 00000000..c4dc4ffb --- /dev/null +++ b/src/pages/Index.vue @@ -0,0 +1,14 @@ + + + diff --git a/src/router/index.js b/src/router/index.js new file mode 100644 index 00000000..0aa602ce --- /dev/null +++ b/src/router/index.js @@ -0,0 +1,30 @@ +import Vue from 'vue'; +import VueRouter from 'vue-router'; + +import routes from './routes'; + +Vue.use(VueRouter); + +/* + * If not building with SSR mode, you can + * directly export the Router instantiation; + * + * The function below can be async too; either use + * async/await or return a Promise which resolves + * with the Router instance. + */ + +export default function (/* { store, ssrContext } */) { + const Router = new VueRouter({ + scrollBehavior: () => ({ x: 0, y: 0 }), + routes, + + // Leave these as they are and change in quasar.conf.js instead! + // quasar.conf.js -> build -> vueRouterMode + // quasar.conf.js -> build -> publicPath + mode: process.env.VUE_ROUTER_MODE, + base: process.env.VUE_ROUTER_BASE, + }); + + return Router; +} diff --git a/src/router/routes.js b/src/router/routes.js new file mode 100644 index 00000000..a256e12a --- /dev/null +++ b/src/router/routes.js @@ -0,0 +1,20 @@ + +const routes = [ + { + path: '/', + component: () => import('layouts/MainLayout.vue'), + children: [ + { path: '', component: () => import('pages/Index.vue') }, + ], + }, +]; + +// Always leave this as last one +if (process.env.MODE !== 'ssr') { + routes.push({ + path: '*', + component: () => import('pages/Error404.vue'), + }); +} + +export default routes; diff --git a/src/statics/app-logo-128x128.png b/src/statics/app-logo-128x128.png new file mode 100644 index 0000000000000000000000000000000000000000..0a3012a9e56cdff12b2f235565a6437a2a938beb GIT binary patch literal 9181 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 literal 0 HcmV?d00001 diff --git a/src/statics/icons/apple-icon-120x120.png b/src/statics/icons/apple-icon-120x120.png new file mode 100644 index 0000000000000000000000000000000000000000..387499a813a9b33f7fac93f5ed118c10a984b337 GIT binary patch literal 8350 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 literal 0 HcmV?d00001 diff --git a/src/statics/icons/apple-icon-152x152.png b/src/statics/icons/apple-icon-152x152.png new file mode 100644 index 0000000000000000000000000000000000000000..5b76f91cd8478af43b235aae011f34ab083f167e GIT binary patch literal 10707 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 FV1j+5WEB7a literal 0 HcmV?d00001 diff --git a/src/statics/icons/apple-icon-167x167.png b/src/statics/icons/apple-icon-167x167.png new file mode 100644 index 0000000000000000000000000000000000000000..0d743a6597133586541921e2014b7cca1034b99f GIT binary patch literal 12058 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

YR5<)yc0dan{z4esPi0 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

LyEn^rm*h4&4KMFwcDTtSm0%Cw6X(0925 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 literal 0 HcmV?d00001 diff --git a/src/statics/icons/icon-128x128.png b/src/statics/icons/icon-128x128.png new file mode 100644 index 0000000000000000000000000000000000000000..0a3012a9e56cdff12b2f235565a6437a2a938beb GIT binary patch literal 9181 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 literal 0 HcmV?d00001 diff --git a/src/statics/icons/icon-192x192.png b/src/statics/icons/icon-192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..144d4749439af2ac430f65fa8820f729619cbee9 GIT binary patch literal 13796 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 Hu0mjfpFzLp literal 0 HcmV?d00001 diff --git a/src/statics/icons/icon-384x384.png b/src/statics/icons/icon-384x384.png new file mode 100644 index 0000000000000000000000000000000000000000..8bb494e1aac6658d18290530a8aebce8c1e190ba GIT binary patch literal 28922 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 ID_MpAAJb&Qr~m)} literal 0 HcmV?d00001 diff --git a/src/statics/icons/icon-512x512.png b/src/statics/icons/icon-512x512.png new file mode 100644 index 0000000000000000000000000000000000000000..9b9ff56cbcb856b6d0aea10cba29606dd55d0809 GIT binary patch literal 39953 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%0AVgFg{~wtAvLMmfciFg&w!9b|;m zKVW@wDh_3lYMX@=yemcTAT_8U5*9G2lSgi@4k zm0XsvfWev9QT?p6Ua4dt4eBEg77MQsSiV@0H@ii3e?4+ONy{d3;)xOrODP=>{ci{& zJ(hmUok1|v;g37EaXu@hkZSws+Uwl0KUbs2jsbVB_m(BBjwwtjKEgATQ3+X&hsul( z30xOhR~vpfM@93}jv@?l*s+%kMg&88h2B;PUy9dk$=nHZIvFt6zVp9th^;9xH55 zss|9gnLR~jd_a#FicgL>aM8vzL%F=RH$@l;Ye@IVKZaj$)46s+N~2`j#Drq?gmXcK z064G=4bR=dwvNCq22QEMDOd)&X+-2jr;_sEwhc9?0}{QS5pUKx*{`w&RzOmtqeOJ`c$qeN9vEPry<$ zRi3@3QtHoTYSt(f7whpx9$>RjBWA9BLwB$_G(o`*HuE>^=~2FKouUx=`P2x3{E|-j zqz{iwF_<#^IpKC93_S?!uioyXF8+qCIgiodF}|>c?Mpj|Or^~?Y`i3JuW_4Gm|(vV zFWY_pWfWH;zZta(v(l@!;{6ak9eP?$?$c#UjKELloukVZT{oFfa+-87HKq?zZ-`#%|2!OvgHg$KCY67>sdL2%>(sOb|F7$qfU#c}v9?EtOMeqy#_ATP zQoa7u8qWKR%4NTSmzl-G&PCjYmcKQ9g!sAG(uLVn?ESdkXK!@A?%i7^%Z1X{zeQZM zDButw+qX(%1q6*Px9o-KVggA;RcG!yLtDcK!wE~v>HHe%!E8&b6=AD_@Rp6wka+V{j*-}Hi z&wWE(zsSXTMDSbTRb8x4q>`L86|ZC+Dd$nN;4PUG!c*RVIBx^ae&d{ug7Mb`CpI2# zy=WWtp*qZ^vEXBG-D#NUUr?rU8WnVxwT^728RJ&z`>0beg#VwlHNaF+E$cEg4l9mP zna|+9)O^1T$H@DsuQ_P!sUH$Zzds`AFA&@G4&dd+mx=;#zv zzqx8h_2S}{xFhNwkdB0839vd{nB%t!cX9M`Q!9(=IJiKjHF>`+8pV~uhok$cyJdg% zh6!AlqetvrqvNipY@;%)`5q;U>VNtT$w|pMAQXHj)-f$jDmtDr?;m{R<@xUWGD)`l(i31O`ib1j`QbA|EVm*Qc=`c zf&NovEAa8K;IY-TV^ZdcdOHvH`Y5QUHm^V|<^U(2JcLs#ov!&M%#5m*1wk&E_Zj>2 z$VJDfHD_=iVYdlDu;8jY3*>S*PE=ofk5?rwq8IbE$%0HOTin_i(|tC_j2RR#4<4;F zvkg%@eiTtAZ1AD9Ub7lV^3_q3m8~J;TFqzey`j`Q#Qr4W(iYX@s=XKZ_wq)rIf+eB zHjjacgyFNAEc>U%Y`$>MeQ6qKypid-!+)bXx`k$35h+s=AH#*yIJfK=Nd9bi&!C)n zvQl)&+YTI2cE~6CRbK^A6gIbd6BoO;h%iR(gJi0Ur3nhO(6hncLm3gzJzDkIGI z96fJog=a71pS$QFPZYLocl#*4I{qTK@6sc3z1r{yGFVz?O#)a{@qJ65xZj)?mlL+ez-b(B=|#_Bo|45psHu zkn8IhQNni|_tmx?M|3bbqXC<#2|XReAal7qs_9hRV%0BpyZ;0iS|)o880pw1+fW0$ z3mykr$XX7D4Nbo7yo#8w>k-{NPDZbK5OYF6T_O1b{_Mf-eo_K+5w4Kxw%DjP2K%Nx zl`(a>@i%)NcW#i$8T!J*cD?raD)t%IdEn$*qqCoOT8Y-G*XH2zF_$=kt5hWC34;;# zo>tsi@RjCy<%-y;C6qA1 zd-!NRyi(;@k1^`P+4!Lw}Ow4fRikohJ9(5t=Ue3Xz3dI+r~(y zY-yU7ayDHx62k3lw6V(B+_|+LXakBj%A_}d+`N;N;%nHG##tz9HJkID!xzqCUIaSpBIuM1(y*- zOxJ~`emo|?{gS@B?#8Z`iiXe=_=X1?zqr{TPl|%E5|(s%Ae~@xjvlttEIP)3|8hF9 zzwvdw72A>9PKWr)uQ9|>NzNg~+Y6w9_3p@HoI*$C#ll}ZU3qbom`c;d#m}+WHe+nX|_4Yq6 z$>O*tgnf|G?Ba`e(hdLBH_wflfBaUSJ+FnIi!t`eD{H2-5?Cz35*H$9_=ZYR9rlg2++}D}q1m@>eW(m23xprn}k%c9@>rs)L)kCvO zeCM~`xUd0P=LRsyF}7`{3E?xB^=~(Y0~0_anLGw#kX1mh{@;3&%-wNZ^Ee%G?vy^4FTEX*_kNiKzUL!g^Z&)xbKjX~|9j@TD}Gs&H< zB}XE9zver7*8lHk4|;xzn(bwBfEy`3?(b95I8dQP@CtQu(Z>`-)N8J*$qJkxEE8n7 zIuAX_OH}PQ4;;`SM8=g3Haf(sdcUQ8>bW*~YG^!S`DkTWc#z6NbaZ(-qZNGw^wpa( zZzCGUSV{SH-B`rS!VHlOlQkhD(h127FW#d=fvPzNT9D%F?S^tuV&U-5=>8X$SHSaFp?w|ed76CJ;vCQGYzRLPhx+dNQufdOcV2&%zVk6R z!mja79i|luPW5@bbmYb7m5i4)A^AcN3^d+Um=;L6zS>*R`nAQnPS3XN`)HF~riBY% zutujHx;in3U17N_s0@ zL^V8!95G|Udo%eL!-ez3G*RKVZwx;mPHy@|ceD$6@@#D_IpQ>~lJ(1rWBXZ?T3aW2 z6+TsXcr|=Sf9we@3C)<^?ASfsOHUZAO+WGXDEU3}D`<*0nH@n1eO!Jql_((lvf8<^FVne2`;=%|S1*wT zKdN}iOj;CiAzE_#TWhXSEm~9S^LLUO*mJRs349*(W^Z=1{_|VrD%En8BgaqiPFhHC z#JuRr$VgJOG@+BR7omInLYQ;!;WsPwVh1oF{k zvZWW^b?cx&U>yDNHG10OYx9>Ijl7loJu^N=Yt-wSWCpOe!{6U=pJqKvmry`Qoj%v^ zcOj;&a3Prr-`>K7D-cQ|`tgCC54Il2#oa^`OE0N)%BGc!+oue z7i1nlcnffswce*oO94lhF@EQ|PZ47XgxDB-r^WJ8)a31)f{fz=Xc&1lXA^YuD!PTnSu3_z~V{&2F9-DG= zW6v^1P&3AItGr-!t#b1(*x%Sl=4)aoGw2bZrU z6Ip;aHQ$B@Au{HIY_2-3{fz1Q%>jPVx454VY~qEVo-Cp&>{m(xj0WR+oQV{WWgNB2 zBWx09I{EqN(r4z$qbFkzx(t7JzkpsdpVSZ~4>H>7teD_5i#Sec5s1GtH|v}($Pv3b z18f}T6FpKxsWzXzXP1O}{jx8WPe=od0AuB|ZncF}z;6eM4jW05%J*iERK%s}*p`J> z`>U@jo!hY5Sm0Nhc~bG&dF^v&S~9Vs>P9ywKpS{@A?1KXaRThR!uguY`qW1Es40hH zcI7mfKF`qvMHF+S$-;S)N)bXZPw=k>-SqDO^@y0$^j!5-f%FKt=87=Q$gsF{H>7M& zOQo9YPoPB5e`Em|(Z9gTbh;mgL-?R_fU=mJy-CNOF`%@mv9^&f2D?gB>k}9I<4W*8zZn)^{bpF#&J#iyG|#WZ)81+?t_ae6ql#IKc~*ggdKfe$@l-jzw+X4*J+*$@Z9xLUhmyt zn6ZAnOTE}lUs=wSKAE(tso?1<`LG0c0`n(pb$;8&WQwTsYwf=x>RQbzkYWP==^MM9 ze~&kK_u?23eFk5aWU;s>vUM|0>%!9PO}|O_;wjJIn4ru0w0dD`&ar>LzKq&amWXK` zpji+7aKq$2`(X*L?l?7S03&eN&IkMH$x!~=3+NWgCmsn(5@1iH*5?oV-W+qWk6@ub zXA>C@?Wy(uDmz+y3@R^7sP%NfL>*cp-eETI|8%`sCH}qp$&20;i zH5)Lihc|Y}?C4FD02%`HX{M}$iJAj6?ky(cbM+ee(PCyP`_9j_l1^MaQVX{v$Nn|@ zdZf$P|IfA@rrnhzyzMuJwX|N?JcK=BD+f??y*#^*8%|o)bY?T+p1M`AFaTIHmNDfH zo3)R_SL=LR(1$u!4&bYXq$dT38Jjn6KD9bNS%*nli{*T~V2@DSUK<$OiW(5|S2C?* zi55Cd36h--UEgfFLL^eHZZmXk-!rt*L^jg1je4pCjV$gANAnzw^zR1BklQv}@XtLV z;AK>3=HSoISnZ<7_Q$(^$uF|1u{W*a&I6qW7T*r`VFy_vrCR*r@0DNYXO`b{4B;Ot z+n-t}49Q|OWmcVJji|2JQ}~spvr|E_zth-hINUj{FM(?oZ<)8c<)k{X{V^bX|fKHC&#J-UYNmDo1SntWD-$# zN%jo2#qu$(Zg_a`^#Deeyl+}L{*;~c-2MlWl<%SY7XJ^!Of5tSNqC+m_iK}!e`Fo< zpaBNPklB2*q;EvN3BfO;%w^nF{{-3(F6gHblP_(pDt{9j7(9|@Dw4t9m|m8c6vdx3 zqeJaC`1$xbl;pq{3GKvb4gXWK{Om0=O+13J7!O*us7_g?2#T^hf9wtVo0sn1efOazC{0AdKxoaM3+p++2sM^bn8p)^4s8;=u8f3M#|JDGd%weqH z6qY7BInQZ)@RXFDcqeU8Uc@cXu7lO%^?<^AYTaOFCNF2mLEr zFc($P)7HyWg6c1Wmzz|Z-#oQ?N}dm^Fc=^D1+P;&fAqaJ58U~I-#j0l=GC3X2tBr8xe-OtfOCzQ9otF# zt>K!Vt4C9BhR?u^b|mCukD)V`bZNjb?9eP?NK%Im+2ko3w!+s=cdc)PpV{>5zFMQe zf{ywDJgT9f)N#$WW?Z!ECdKq#T;z`rNpib~7JKK+a7)`A>x=0{47XrrvQEMAjnB4X z)fOZNNf9T=x8mnYR%hhJtNeYZNef!-q=Cs9YJj&H1p)k(U*&Q3pHhy;+UrHGhZDV3 zl5`J~CKMZmG*q~7^*)hNz0JLONF|WwWJ*H&8@9NeT9M#2-&pbp4`??$vNzmkwYSox zRd>J=(<8K&iYQaBx#>)g>b8F%c6B4BvOj44{;MGAVc^6-KU~K?oa(*f2NRW^42=bN z)tgg=x3gL21BeLlw*zq%&f3HVlq{wXmQ{9t>_>U>G*VNBY^LsuMk@vwjcVeWM!MC0 z;BjW4hW=^0&23A^4aSLhBcDOdZt8=dUmsI*S=&E+pNbXw;qA8s ze&KS>DRcgtNZ$5}rZkzCapu{P4>yN=hTfyE8(TbnBN*2!KE?PqaIH-=jWf+|P2`{| z?Z7d83Rx)!4!WJB?23Iu;9E-0JQ=<>f1u;Cd_UAjg{E0W*?5dUXQu^yE&bLA*o(RG zfCXH()*VGORxSzK>*0DHe5p6xA7=Q~8|(P;FwoMU3geXp$4*9G%Q?7z!*9!jKjd-R z(~Ch%sVw;qRB1m5Es;jvv}%cW(SI?9VKt$6QdWT8O-o6v_3zeJkh_;DAs6ov0xA6= ztLaJJn|sllM|<1P!uGaHr9cU6Hx;9~BKGVZ5ex8vGo z$0)DVNBQ207Z78qp)8r+s3He$61ldqsFo9@d z-HD57?SC?2Oa8HflV(3E7I;EMfDw=92`uKHu3l}oVq;4=d52v`(0{uy87~PsK4m{JB;iZOGwrfGL|BdKFk>luFE^lr52^>|>WL6e(oO zmTVyrHP%q}Z5XqB-@ecH`Tg;mXa1OH?!EIq_ndR@ob#M>UZ-$WzW#Qy$o4%~P*z6m z0Nn0)H#M$DD&yxZ2K+6t_l{9D?QkBXWh$VoV`eo4eRvPLY~_Pp@V6`Vjx(#DQC2U|Ezb;@m0A zefAtDq?2}fz--FJBTCh!0rLw%Uz$y=Z(Tn06G}T#x!ZLR(bphW$%P0=QStVF9=ZAh zY5wT$)@U~drA8vC(9_R9k&(yyX}37xE;;u})HJBlz>2%;<6lWH$EQG{2w86Y`0rC6iEwOE9K6rUG zz_h=+1K=B?y!F~v*7>5u*`VCAOgxlHE`s(hUjJ2yQ>Q;@iICyz;Mdb07>kb9y|K@5 zve=9B_W{2$xP0JEWR(`J1jYO%A?DbH`72Z5Fr(g;&E$YeE8K~R{9`=j2jT9&r3O=% z1pBhJK7C59?uH;k0#?Rul>kAl?6+Um~WyNedslA-P#C)aps z^cl-?07Mg9+~}J|^pU!O1^|3GR_sZ|2C=uMLf%!kHnM&26&Rc+Bxe3)mJk@fv$?)M zU2~^+u~(ft=l{E_k0+#cH4t}6l3QCTU&obm-v$S&xA%nI_l3H`e^YqKtLcYYn7F_E zrCmTE;L8_198fLzVUHDReQV`aFOrVmPwINrlnB@36Mu0Ck6Zk2U|2k$#IJ;JO|@8_ z7>#OpLnD4!uq5_F5m+9+jVgPA@ftnECl5w*zcpi9vugwOpK55p=Y7vMlUs|%UtA!8 z1ryZyf-Pj&DN5gp{v_kOm9}cib%OW9aGkp^Ta8}GTuxT@hni1>HixlwDBq`W?Z!5I z^nG$!@8y7jwP-)oRxXp+7nSj`RD+%GLuP3p)EEl%6zFWgXj+ehgq{)BPXAMXih|CM z?2Y^7^*wH|_dIvnyu*dmlT zfD&K3)QH!6e1iU#z@vn%LFUGyaBmY_?r)`gB3v9dC(rG_0 zT{y(xEmddsK*j4L!B*m+b_4Xzmx56Ppr&HuTh=XL=OOz7%I2|23(ro0Z#s#}b*Vl+ zFqc;I(LfuNa@0w%*|Psh{#C8GR(7KLdHROV&gI|<8Z&;Q{i>8PYUkmUHVF&s1`z6 z>I$DRMO`>>OPofJMFEQzulD-yO^~$ zIR2xqS>Dn$g|^qbCu#{3L5Q8a|LFMK6_W`f)D!U58$Myo4JMsEWF!9g&__nPZ)Xb5 znKRAcre5l(mZ)q*r3if3qSTrDL(+l1W>|gK+iHJh7q}jn+SYC&UlbMwG3LyzaFLg#4Q)t~xe;sjK_})l*07ZKyw2FMwR2 z#zL7^8_f-aH)|Y#)UkZy`!WR8IInl(^rHFIekyq}ou&xJgCr16mt&;S7_=!(p9uBO zxSOWCiTOooN?)QL0HpCUg%y4Pr3Pg#+g^%iR;WyVO?_7O3&e3qgI7MpGN9B>rm4kO{D)YO| zJJ=}}FZq2Or|z53juY5G=f|Cff1gMIl>JeL%l^qdyhe04#PmP(^x2jNXv6za<6@z} zk#%NF(f-#0n%4zAn&SpjE>w;-SE)i}aDz}%8z0YMut1$V?n%s8T)#qx1A7vZ z_07yft&0rMcJ910>KOFSJ`!G9I$w$jbv0-KA%L`_C^B%w+M}WUlvcR3Wp2+XCV+ZTdBDjng*ZSnG4oHY1%8aR+)Y8Tc>LXkhG$0H$r-gas{n^x|yHWwB;at^Fe5D>*U;$9*7w9 z2}?fjgP85);!tj2&H=4hY+yqYl|ie{iSmfGyxq|Kdz7jOLC+?JpO4rP29c-X;xZqu ziHfm_7y)SP51ByQrJuRNY?TC=S-kLGrTiMMJ^uZ-M{ibAy{*fgJl|s*kQAv~Rc0>d zJu)MPYG+Wv32q=T#}^i-5-K4@W7`WlNx(YW7z9~>Uf3VPp0MN1y~igTquE`{S#^dJP8QhkJDr^`P7>m%JBr?8y$L;EX|z`1 z`qnNtC{Mt{EEBOj0p=u#1n_*jkYNANW=#>GeQ0bwjzSg!C1g-ek^h{_*ii#Yztoqa z1!oUYYp}|0CqW66o+R7bCZoPXDYO^qm0~tV*&J~?*xk+NWHMiv^!I~{4iV>i+s8qp?Lcd z+K0VSifkQc>3c{#+4|p|hh|alf{gzRSVp66nQoPAgt!+zhS}2^J&??(hvunwHaAhl z1(j#YUa8zai#xqG|3afo_gFp}bo@{y_&!DG9v=<^VDsJ4@>-3MeNFTyBqNQE%m|0I zPMLw3u^;W7r|$DRUNPf%^p5%B{Y{H>wYg1Jv3+Y8TM@?yF3c>bd+gt}iB8PRPxalK zn^o1=Z{L}OnEmmGP#LmhDp_^vy77+KdM_>qm*{U6e2EP@VCx%=2#g87-te)z&ouv0 zXR#x1LYZT+UmVtadXxPbCc;-)CSfN0oF}3YT4&yGqudNHnD;~kS z70GxLt!>9yqcYd4G}brVD1FPopT3?m%`8*=`s4ARj_K1?BNz!eS<6qt1IOXTY>Xd-#AS`jtRp89?l=k*Avh>5A_YAvE%{Nb7q$yU=W#s&EH`$uaR z|BGR*@D7e$P&SfXxhBljL7W+EzDo|dX$UcY{Ju$INzW^(RomuONtH@66Rl!BL$r7PIF zw`JZB*3l!oS(p4n_T{z{lawiQorJDu5`{&j@fK!7t$ZjllJJ}w?Rd|e8@kW`2_P4H2TBXLTS$68F(3L`ca%fnsDh*(DP*V$BGVTXLbtj z2*1tDSNqME>=4lOyWnJn170q1?evdjETg){JXqq}oCzRJe#Wvh3+f8EEFV27jIFqd z;N|)v;?sJ;+JB;z(U8{kE=AqxiAph(lE80%_50r0x^nvLw4aBN9X!hVwq~@j0H3Fj zXIxas?s`vOdf}^Ko(xZdL+4p$knwy8Ed)w5&qcQ*nl=AdNS??RjL|*eR~kZ=greSr zL}$q0>*RgNe$S5fPSxfVM!Z3tYHk1gdWsATbl#23yxjg!t#9^O+-X%3f@i;7zYOnw zxv{LuDBMX1ph>Cs3`fne7-i3+^8!l8aPjfB&pIjXlyO9M3$~>71Mr0;3Cn$?7022Q}=q0T~++j5skJ z$)J?o&90T<0_N-t7|T%_D+CXDB-*@vG<4;S{!mse(HR2(jlCpr?lh}AOqOKBOz7Tr zkb%(adj;U6Gy@{(?fbRJ!|;$g-ik@_aV#(^t3m97(J4E9S*~e|@VzJ)3K?|mO&<&aWKk_xNmnFU`67X= zp(CmmdYqY=yBYSjp}6A`or4pyz}Q@s%akJ?Aj0vF4Y@o%zM?FyE+@_>Sjj<`vinm~ z#Z9h>dOj-Okr8Qh5@G1Yr|+Fno%u|!F5gcu71cVfuaf1mh*afaRV|wvxsyv0nbzRj zu$U&(v(v59Y+;oh(&B5A1^Zl-+L1($C1F{<%(pI!yAyhbo3~%|kG$HM|EsRW1sWw` zSFC3=SJxb10?LF-bVAkgX03l^f5{-{He}|=O2db2m+Xy^m;v{Q2v0oIv_yR!mFHb* z?@ovQ{r%;c&|&a@y;d04HG~{jGL_rfa!7XEZBQzBim3UJaZq%$g5uskpQ{Qmm821r#&3lx#mCy1?q*zS0XFPngOx$(Uhv^C7b$5COi=X3f;{FE}zdOe8` z=~25+I~v7I)j7zU_4317>n}n^bW53(1?O4| z#{J`0)*db`l?ZW9~5G)#R`J`RoU?$yQu-$EW&vtO3<4J(*!|2{~#UP`g|+gM;QP4|I9 zdJO%llT`a8EI7hmYgIsFI^)8yd=8zDl^KDqAT-A7upe^Q9kg9NqW=ZRGN^Zf;E7Xs z!G*`JE7EL*oqY=>pE=dmo}AD>eE8q^ChGGo9m%hk58Dg?C*Thw$vkc`4Oe? zDu}iBx`RC}dM!G9bKYdqe=O|&;Ym&!N~u`V`O+%A;K=d2Rg!b#SJ?cG4v{I=f~zpb zr3=D>?E~8FW8&4`F2aKRV!?&laPY;DQ;8ojb@^V2xZr4iOl!ac5#K3JxNh$b}TMK1dxM2z#9Cd%?ljJ{d?`H0%t9~`+{`S3T zw2kBUh1T&g?VxR>G9n%lKX|(@i1~Hs{3A)MVJi%vA2YaLJD3>E0v5pj zD}l{0zdP6;9E#;*FjWrgS+@t+9IOHs1haxklCD8gwHE?qoAv}@CIa&V735TKH+Thn z32HLxr2)PMuY!BQ8DLAWkcyRbkA*-PlBOr(wDr;>%*xz+qtg|0hx*5I4YegWbVr;b_C;wm2pbmA(ZBfU)=;6#|9n zqWN{fd!9HkkhJ1Br#R7~Qzj;&nBi@@FT>|D5s4#gZ}|jlp2hE@tbOOq1@5&H$B8Ek z$}fd1bvW1a5bZn2)rcHl+xml>qtUxy zaek-SPhs{cYhQ{q4L@C_6({1Z zn4bXL=|vr}td2WMTW7sompL!|yDyR~4;fZ~NGg*~b$Pk}N$4DUZjD%T;aVz@me?1_ zPNXJ1>!X-VL6wnVDNtvRL<>;WylE44k_Ec(wYo+cjSzlB(P=9DbLce|y|SdKEmyWxu@~q92!u3)NZ|`$k6uHsb!xIemJ<2zayRbr&$U4O zVTa`-IAx_0rw}MuQ=|2#4OYYBV99eKkGl!WQwU@rQA{FT&l2TLAim-2xq6-~Pa%-; zchNndqm>f1TAn*7M_c!l7XtYuEYV|N^j1k^E)S(J19|c%5UTa4@fp;@Qc6VcUa$W+ zwGnk>RiJiGTQ>4!Um&f+c7#EHR^|m_akS-G#aZX(vgmcb{3GUj$jrbs zN@r&PvnXUaj%N$1N_z6-Um#9b9C0?hts>XF-H_j^{f`)J z$KO|GW@bp4DP?A6W@ct)Zm`T0D2CHC%*=*>A>cSB*^)f}+^z1({O_#wb~VN}d(Jyj z9C_uPy?fuAhn?*C$`cYe&UZVxN6A!p7Gvx~Sx1fWgvXk7Y8&|))xP!Tc;AhNS~e%4 zdt;4EzDnyL(ttw=OCEzy2B{YSP%f-<;0J%CZ#-^OLgtjG4G;MM@Mk#6t5c?`*8Qyi z1EVF$$#sliR1at=6-L^-ElO-lE^c*Q+T8Q)T+?sbQt_mU1@KtVh1K=ui^+B7Dx06v zo`8q}9smcgU@jz&4V#xzGYs2R{VUVWzRyfCukqs+Q@jx#rWR%i+q)w)1(7b`N2 z^O(Cdjr^Y=YY-~ufDbAO9=xi+p)(M_2YaW}*jlQ>FyMqf9LKyi!>n}E7_-*x7 zb;}1PnA^UbW2O|;k{os~8I)*+edG=uN}1pek)%8(wRU z`K$`8fviC~_6Uwxw$5dibtaakvZ$-@hvWRtvx95eq|dW;45%cz;eunxe)9dK7zThW*_Cti<*Y<*K^w z*X$lHfcxY;`*RV%6D%sg1K|SWN!|asspk8!WeqH-X^?fkno-%F3nkhWj7S{Tle-2SjXKhxGC)%c< zGLZ^Y@9LI4LvC)?Yb9Gj^_=$3EK_6+W1jniAq&l}k57hb2QaaA{5|!YYu-NA?DF^| zZD%G~h#vJ}<)%cOFsA=-76xF8~PK=t6^!8!47MI9<2$~=gj2Q7%B%4kqOBw5IpfmU?F z73nDco`n@jv-4w2X$77rdjO z<&AToc07q==TsR2$UX1plj`)imcl$AjHj)U#okfa=ZPQYn-#?M`G`D+*ExkMgX1=a zD&swVf*9~+p#M3|ozhW46~E1>_=9;o7Serc+$TSONgDPK{5`P^W&p3lnA)7d!zXxp zNljq$tjC+&iUn*2Gor`1C42y)vJi~WHQl&pm_(^zzeHspfo!HaP;_Q#W}$6`9pb?+Orzs64h!8% z7V=@B;d1Mqh1y~KVsUc<4{iedB0D^aEvTbrg!lQUnMv3&RAVZ5@Yy^2)aY*hEC;`P zWPVj(_pIp%w#`tx06$p?*AEo}p+VddprR^+InnVq)u5IvG}X#~a#3MS6g$FIU0R+G z5Pryu(}4J#0R+|8?#an;qRE>b2z^0keq+-~KeEQO5}tsE`ND41Nc@t!typOkRA2B< zAr1vEGOiUqF8G0Vd3-XMlMYktBoWrYjl+8Y4A&?C)jVLrcLC&kJ~hQGtxqYkB z>DgFFOBVaUp){3!J{!IWMjM@8kemRtm-UA%sZL1%$uw2iG@)vY|Aw7}W(PADYf;(xkcvgk^c1)Rhy>CgdnSe^)!GaF#3Q(9cL!uglIp|KBe8c~Uv38sPD!+I^m}0CK3dA!GK1p$XQCC1bc*mlD< z5m@NHhSXTLplL7KkJ%QLw!sCR^Q7^dGXw2mb#+-)2!I3&$t^u|dQfU}hP9EFB5Eg;+6=nb)My!Vfl9w9emj0BtXUf0N$V1pcLp38>f@do$ z)moY=7h-C04Fjd##vYzPEaHL+$B34|72U`7c4A`y5E?x7%TG$x)sl5J4dxL+q^kR9 z=pu96>ocHo@K7>U!wX2#RWiDuN+!x_T|e4|CEz!tzOK)vzGODtb3Yd~npbumdvV)6 zJP|3I5LU98gnZxlA29`Kj6@puytop(NEUPTx8**WsXG6^ZoUdI@mm5AApE? zJwkQ0-Xkmvk^g4m{1qSOV;3j$f_&^uR*h)3VJh>P{@He6uKI%ex=7o7@#YQ7tAyGS zo>)J@LQR@qO^~RIj^oB(YS7dGMTE+hz11EnD`BmX_Z*U$7<)&C2OdT|*D8Wj5g*<} z?#9BLhsOxdbLc@o!c#vMffD^~An}9@no*$w$o>CG3sQmMTw0Y@0*7rMNZ9cn`eKk9 z4fPhwKEh|1`g;HO^JHSbW=x+;tYibwV^V#|!}UBL^ukp5G5qWw@pNDZ^3CWn0whw& z3rl+B&&AQ^ft0qwwSTK$DZJlMYa)M01rSP(;IL&SjJ8(9!t2tI4)Z?u(in(e2Ddm8 z;A3ac=^2Ue;*#mK1r`gfISkuAkX**dUzk9;2E5xaCHNp`P3osd96LSi`pDQ37-)Ft zHeT32bAN%Y#Q8zpsHu+ClI@ZtP-4vd^A+6U=ZG0mt8CJ?1ls$=xZ$PBdRRB%e3l z7$?6QlTN2iDwT2tKa;+k76+27Aepnc7DhH0oNLMZ0EP;FhT64~^13*g36h1{yC#qH z|D3PcKRgrW&r-xNh>b@X*@tfa2!ORs& zWlgd8IKVLOQB+c5hL0R=e)y$VAVY?aH1mq+*$}^z8<2!?99hKBJIO}N-Vd2wiS&)Y z-_sr0h`g~mjG_{8u@0`*k^t(V07$(V+$r$=djl7k9Uom*#~oFz;mPUkB-S_8lS?2Z zlS%V+w;tx=Yi=;RA9T3ceCIvPraQK?vU~7;*8>hU=Usk{`Q*#5O-)S=LFB_m{=@DZ z@P)Ba>Cz;EwxZvF^4+=$`z_1{;txg=2aUK>Kz1RFVt@v^Sk27aI8*11`f)+G-iNex za10(c!W@6*d1ixccQzYsx2xG|x4q4_d+cYn+jIXv#J=Bp_kGMp+wW@D-)1M%{-o1Q zpZ){Gt~>T9Dh#lDYhi3+uBN^(Iy3kx0^$h9nLQp zd1_k6?oUoerk^~YH-Mme2p%vB!Ld!deepi4;4}Cvm}%WDcQCKM{T|O589=g_v7kI1 zG$3Da@lY(PkEeha7jZsi>@s#gwvC z2`VTk6! zrT~zP-ap)Z9;5eBa)VGNgGx}*E68sM?Ybj- zT~~2QscCo65!|YKiBxB^^78pzIopU|PL9t)1kio`YMP6Io(N;0`$!f|slu-QsK5e9 zq`xX^3|&us)mSQ(HaJF%9%GH?JtYXdSqMI&J_82Qn9i9Um(*?Z6{qfh{@Z(?y)o1_$`v5?nfAgIH zP;M;r#zS18CUDQSkpXi3;o0Z-5toC^&9q2ND9Q6{;`^ zpyn{5*=QU9id%|;X5>m;w{AqwFDf>>9dMZ0YWIEo!6O`tGiJ@^cX|8EdQ7J=-Rg{J zocjqY5Ds|3HohbAf-A2DV>HS(9>CeeM(j^I=K?a1 zx2u5-MNjx5Xnx)rxA6~#G0+9g;YfV7Pl>16cO4xiVhc06{5{ZO4^5iqI z8}kZffPJ>uWlytT`{PVm*%GQR|2!XteWoh?AYA|to=IULEtuMO;2^}p0D_!?soZ@bB=TL)AN62r4r*-rqG-D@ zdZ6k)KH0r@cnZKkCy>S2{7}LntMO_(oTJ$~xT!CyPgg--g zLsqWV=Ma&9hFBL@r_WyV zP3PEy=^SoJ&)TA-$9n<7-gDL!nsh(^OEGGi(DVq~bf_qR3bqa^3j$k-vPwpv{{DXL zD0BEr)6gL-eiE1HEb{uh9Rq`Uvz_*UJ%cTIHiH?Tf!YG|5IjmTqaO=BJ2;_+HrR~~ zBO7Kd784a4KcQ@ql}(vYCJPHkHC9TitB18*Ts$$Dp*46`rTK15SrGfekda$$znsgh zqBg64apMK`h<4>{1@J>NsG>B~lER&Ip zioO%@W@F#^}e$_ zu?T30DK8?OSs)0Rz&}kjH=t9URaRA*E+2hrPQT#NfMqtethA9MV4suDxzN1RsjDel zA`E76-o{k<<4aOt7sZ+A44!eON`F7CE`EBeZvPCHN%f4#bbSZ#)jd9U?;Wj&pS{$F&|B+Gsk}sctzPMl}<3uldLxn_D=v9ph*`v z4H|h+ZE$)$&_4lnr|agne&}jib-s3+UWXl);*pL%;uDGcV5Hl6)nK=#fyiZ_QQ5k* z(hhnmYJ(|UAcpcE_yL}dc%!ueIs^+baXBq^3d#bvY4E@YCRInh64F4q4sJTu&{v!X z8JUmRCC6zn^>#xIrrg}<6Ep@Qcu232^|PQL8pSi;iv> zhZQB{kanh1lf@egKv?(Z2J6v#u>-p(w8fpUgVwQ9sx{f<#Z4$p0nJ{znY%UQvrJi# zau={ot2Q|Tw1b_N^S7%&D7Nz^gI^n$w3JO5+$8W>TeU^AqYwPHn4+F<5+^FfSx6MVzZPWz7Wac0B+@QvvqoH9uBMBVS7(8y$IOszXt? z#2EJkgG?F6?P2smGX4uXE3fETjk)hoad<+t4qkK-_=iUn@JQA5q@3<7=DJ`1X+by( ziGJKy{*b$!DRZa0PiN+0q;XI9|3|Fod-wjl6U(ynD1#6mRt=!35iY&6eG`#1b+gAL$ zR%G(|RF@)e8)K_5wt=dvp+W)7VU+{mqzb#-bEnI(=O0cW`$Qgj`7=$MSVMP3qJ2tZ zAqG@0^fmT8z(o5CPul(&K%wyx!z?FS&-ZE8`+ENO)q(T!8k=r%{m(V#1}pd(%VKy< zId0i;V5l21D5<)#PO0Ah5of%W01(&pQV$ylzk|)l>EBerC7=%76}Inrv4`#ogL;PS=TE9sPk5~QmBPCTx7%Mkovkc3s`AvaY}hQ^)B&UeqV?xlbmM4qnQ>v$;-c?%&MK^ zl`2)O{T=*hG1+IamG!u>QW!{Oq5Gq<5NRA4a5Sj>{X+l$9E}}Re2OK(l6_);=Zlex zF>Y_+CHuS}*(X;U2(PPInHPnHc+n-5 zX~b_pyFRK+rfB+|OPmi+H2y|rNoqSV{5UKJ{PPiifM>lNz{9OP=87Ek>U8-qa+qGM zXgoiMxFT%8{3VgDPbQ9SNDTM@$VK3t0->rZ>**NOo*rrFaTtOCB%elzFZ*DduTgu} z2Hx)vUbqZA9#b3fyEw<_LaMRc@`2>_eLg9&;cT3^*VB@Hd;mmQ(aKD*#Zy(;Lj$17 zl!P-S4HH{&RA{1qAdEqd`Q~SH0S|zEcORYF!yKkOUi`HfHcx!DC2S-FSW&5q;>w9m zXv5jrvdKcE>pLnp)kXG!9$j0qk1v2k2M;7u&Aggepm?rgSaeWbOpX(+2cmqg;I{L*_Wr+O3-r$YKYgRjF|BP=2vmoYJ z1Cj^FC9tzQ7K-V#JcsUd#QEv-k)2=lnI8))lIGNRX2R%=Kf_&&o`mXy?SoVgT$@xi zc+aYgojX*RqdyC`0p+!0?FP@4*B8lYI9kU*d;rOr@_Ra8Tp#XS%-%$s7cA8klf6-p zII2h#!-aTzM;E7%lMOb4s*~pqrFMK4L0EaSoYOWqgX{O16{g*jlToW5dp@ijJqgyq z&|CBfz#;!03R7Cax=>@;iWlfG{78f=lz^#gJRhO3k2eF!#QQq;kI_7|uMDe&J>%L# zZaHp{C5M10j}(75y!M`~1d4~M1Ndm;goB4|;FM|!$vSL|wGO5L<~X669oaYz6t(|L zYv_9lzfQ><@a3GBu>r*c!+9AD$1qe8$8df}2ai91XjJ_hyUQr5OkMzPAQpghyl+Og zzdfqfEX~>w0IvNc$0Z-U>=UKbtjQ3_ab4a6&)@H1W zU;}WFRCeV@`DStvK}?30_LkW7iEj2?#?@lF4+}W4mUs_ux@798stbkK*$>cf!H*bs1HcLG5!H5`LjRBroW^B_VGe~+N{tYbSr7_!i& zp2|tcI(Q(Qy2zHsSALj}Nky?oPd0R&80`cb5!Z*cM3PulU1ab`)pdekpQZzl_@ak3 zRVIvTy5=#JkA|#5EQ7MkRp9_dni2RK|1C11=YR75=a%b^^$oS z0uDOB!Zv}80{>3ziPH>@!l!d#mps^K5;)#7Rv}^Q7L|E~*)h_|{rY=z1BhR|KI`dK z2cx{vUey))`3V>aTnQZ9=+3_{2-*m*pbrO*l%8?d*K-XHbWuyCoAx?|!5r1@!S-(} zaW9(>K!WxTbsq%99*UoT?7zr(CvBYI-w1*p{K7OC$*@`U?YSb%b-v|`kctbB!*ea` zL*kexXYSp<@Y+%Uf>Hf1D|o$LmPF&VwRFUAcRPu?wE1krB2-JjKt_{KMP0=Q5Zd#( z0BXUbKBPqXen9{&2OvR#&r>V3IEciP$~o%q4k$GTJU0~vGQ7YHCkWuQZ2&1oa|dbj zv^0R^AM=@JR5$q{9GJ686G&V~lXBQ6U>pEPh9cTNfOPQufP2*P0MbF!vqeE9w!076 z`5b?{awO}qz&H{(Z6827cm~1&EXs4dMf|{9@P|>i_7xYv3u|@&J=Sx6u(jSqF_7Cb zfE4gxyS}2dds-UpN)%>I^{QR78K{dO3h(Y>USOa_!qXfLNGDHbT~0X;a!o5-(!V`ZNZk4tTAQAS!`;Dv&;37zs25C$H-S^#G^S7%; zVw@CixST)6O48U96nPE^osviz!*^Z#Nr4U^f0dPXc3N90Dy!`SNCfWysK*Qrg^heY z(F3Pfn2WpSnFF7nikl3EfSN(%-M$}-AS!PBvP?pXGfffV=K5d=FlySN8X;gfeH4{H>oA|^A7X9))BuvY`7kRp+<>20tVWB4RVGqqYEg~pHnz+>{Zmnp zUV8i+GlHAG`TY|D5P_wFY6&X<2m~=Rgg@4@|A)^&P3``~WK@y{zt&W@W? zjhrI+-Hqnk5v)^)OhUP)e-!}99m4-Iwb(q8a=Y&pjTc#fG6}1^I)zc3LFV9)S(T>O z&?yjm9QKHot)Ul>r3#yI71%trRGX z1j#|Ag@6h|a0!tE@Y14TXCq}A)+>xt#EMbLI?DmnFdHF$^ANZE0!Z~j+UlVJ2bTEL ztW}q5v>ZS>kT|>J2`eSSn53~Sq|E^bk`(>87iVn34K?5_2T*jiwx(4Px1!Qljv|u% z8(S%mq>F+NfqTr(w3S=WUtKK+5Pd}wNdK{Nx|Qx$5^{n#x4QC%wG_*U=1nQ#@8SdS zv%Svq7&+H~vm8MFj6~TMj%L)?(a4r+&L2?TfJtUV9;2;1!Y1BL51i!yl8Y=IXYH&! zXr(_p?1ur0pc26Hku)Ua{PL*GxF{aAvXB07EC*0au@YnxE9Y9Z@H&R&z$n!x5)%Nr z*z=~8iH_Vsjk5A~X42ml+JmqhKrJi($nq3#Y^A-G8#1{vzgd}Xfw0i{AB!@fn88*$ zXJ)M(&FRK%2Q#o!w_E1Ky8Yt$PhvRv}`})djZD3p8Owf W&wCf4qu0~`0000 \ No newline at end of file