From a2673c05022736ed68c1ef2094e09b2fe2d18761 Mon Sep 17 00:00:00 2001 From: paolo Date: Fri, 12 Oct 2018 16:42:54 +0200 Subject: [PATCH] Primo Committ --- .babelrc | 28 + .editorconfig | 9 + .gitignore | 20 + .postcssrc.js | 8 + README.md | 3 + package-lock.json | 10283 ++++++++++++++++ package.json | 37 + quasar.conf.js | 141 + src-pwa/custom-service-worker.js | 24 + src-pwa/register-service-worker.js | 35 + src/App.vue | 196 + src/assets/quasar-logo-full.svg | 191 + src/assets/sad.svg | 1 + src/cfg.js | 17 + src/components/.gitkeep | 0 src/components/Header.vue | 111 + src/components/layout/content-header.vue | 70 + src/components/layout/drawer/drawer.vue | 125 + src/components/layout/drawer/menuOne.vue | 69 + src/components/layout/drawer/menuTwo.vue | 45 + src/components/layout/img/avatar-1.svg | 195 + src/components/layout/img/quasar-logo.png | Bin 0 -> 63760 bytes src/components/layout/img/vue-logo.png | Bin 0 -> 6617 bytes .../layout/toolbar/messagePopover.vue | 81 + src/components/layout/toolbar/toolbar.vue | 51 + .../views/dashboard/one/cardChart.vue | 96 + .../views/dashboard/one/cardTodo.vue | 75 + .../views/dashboard/one/cardTotal.vue | 49 + .../views/dashboard/one/dashboard.vue | 90 + .../views/dashboard/one/knobStatistics.vue | 41 + .../views/dashboard/one/tagKnob.vue | 66 + src/components/views/login/login.vue | 112 + src/components/views/login/logoData.js | 90 + src/css/app.styl | 1 + src/css/themes/common.variables.styl | 25 + src/css/themes/variables.ios.styl | 7 + src/css/themes/variables.mat.styl | 7 + src/i18n.js | 19 + src/index.template.html | 23 + src/js/idb.js | 311 + src/js/material.min.js | 10 + src/layouts/MyLayout.vue | 26 + src/pages/Error404.vue | 22 + src/pages/Index.vue | 173 + src/plugins/.gitkeep | 0 src/plugins/aggiuntivi.js | 7 + src/plugins/i18n.js | 17 + src/router/index.js | 25 + src/router/routes.js | 29 + src/statics/devices-sprite.jpg | Bin 0 -> 167147 bytes src/statics/firebaseui.css | 1 + src/statics/icons/apple-icon-152x152.png | Bin 0 -> 13156 bytes src/statics/icons/favicon-16x16.png | Bin 0 -> 1355 bytes src/statics/icons/favicon-32x32.png | Bin 0 -> 2604 bytes src/statics/icons/icon-128x128.png | Bin 0 -> 7197 bytes src/statics/icons/icon-192x192.png | Bin 0 -> 10518 bytes src/statics/icons/icon-256x256.png | Bin 0 -> 15048 bytes src/statics/icons/icon-384x384.png | Bin 0 -> 23241 bytes src/statics/icons/icon-512x512.png | Bin 0 -> 29707 bytes src/statics/icons/ms-icon-144x144.png | Bin 0 -> 12292 bytes src/statics/quasar-logo.png | Bin 0 -> 7197 bytes src/store/index.js | 23 + src/store/module-example/actions.js | 4 + src/store/module-example/getters.js | 4 + src/store/module-example/index.js | 12 + src/store/module-example/mutations.js | 4 + src/store/module-example/state.js | 3 + src/store/modules/glob.js | 80 + src/store/mutation-types.js | 5 + 69 files changed, 13197 insertions(+) create mode 100644 .babelrc create mode 100644 .editorconfig create mode 100644 .gitignore create mode 100644 .postcssrc.js create mode 100644 README.md create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 quasar.conf.js create mode 100644 src-pwa/custom-service-worker.js create mode 100644 src-pwa/register-service-worker.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/cfg.js create mode 100644 src/components/.gitkeep create mode 100644 src/components/Header.vue create mode 100644 src/components/layout/content-header.vue create mode 100644 src/components/layout/drawer/drawer.vue create mode 100644 src/components/layout/drawer/menuOne.vue create mode 100644 src/components/layout/drawer/menuTwo.vue create mode 100644 src/components/layout/img/avatar-1.svg create mode 100644 src/components/layout/img/quasar-logo.png create mode 100644 src/components/layout/img/vue-logo.png create mode 100644 src/components/layout/toolbar/messagePopover.vue create mode 100644 src/components/layout/toolbar/toolbar.vue create mode 100644 src/components/views/dashboard/one/cardChart.vue create mode 100644 src/components/views/dashboard/one/cardTodo.vue create mode 100644 src/components/views/dashboard/one/cardTotal.vue create mode 100644 src/components/views/dashboard/one/dashboard.vue create mode 100644 src/components/views/dashboard/one/knobStatistics.vue create mode 100644 src/components/views/dashboard/one/tagKnob.vue create mode 100644 src/components/views/login/login.vue create mode 100644 src/components/views/login/logoData.js create mode 100644 src/css/app.styl create mode 100644 src/css/themes/common.variables.styl create mode 100644 src/css/themes/variables.ios.styl create mode 100644 src/css/themes/variables.mat.styl create mode 100644 src/i18n.js create mode 100644 src/index.template.html create mode 100644 src/js/idb.js create mode 100644 src/js/material.min.js create mode 100644 src/layouts/MyLayout.vue create mode 100644 src/pages/Error404.vue create mode 100644 src/pages/Index.vue create mode 100644 src/plugins/.gitkeep create mode 100644 src/plugins/aggiuntivi.js create mode 100644 src/plugins/i18n.js create mode 100644 src/router/index.js create mode 100644 src/router/routes.js create mode 100644 src/statics/devices-sprite.jpg create mode 100644 src/statics/firebaseui.css create mode 100644 src/statics/icons/apple-icon-152x152.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/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/quasar-logo.png create mode 100644 src/store/index.js create mode 100644 src/store/module-example/actions.js create mode 100644 src/store/module-example/getters.js create mode 100644 src/store/module-example/index.js create mode 100644 src/store/module-example/mutations.js create mode 100644 src/store/module-example/state.js create mode 100644 src/store/modules/glob.js create mode 100644 src/store/mutation-types.js diff --git a/.babelrc b/.babelrc new file mode 100644 index 0000000..ce118af --- /dev/null +++ b/.babelrc @@ -0,0 +1,28 @@ +{ + "presets": [ + [ + "@babel/preset-env", { + "modules": false, + "loose": false, + "useBuiltIns": "usage" + } + ], + [ + "@babel/preset-stage-2", { + "modules": false, + "loose": false, + "useBuiltIns": true, + "decoratorsLegacy": true + } + ] + ], + "plugins": [ + [ + "@babel/transform-runtime", { + "polyfill": false, + "regenerator": false + } + ] + ], + "comments": false +} diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..9d08a1a --- /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/.gitignore b/.gitignore new file mode 100644 index 0000000..d7c7a2d --- /dev/null +++ b/.gitignore @@ -0,0 +1,20 @@ +.quasar +.DS_Store +.thumbs.db +node_modules +/dist +/src-cordova/node_modules +/src-cordova/platforms +/src-cordova/plugins +/src-cordova/www +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +# Editor directories and files +.idea +.vscode +*.suo +*.ntvs* +*.njsproj +*.sln diff --git a/.postcssrc.js b/.postcssrc.js new file mode 100644 index 0000000..1174fe5 --- /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/README.md b/README.md new file mode 100644 index 0000000..51830ce --- /dev/null +++ b/README.md @@ -0,0 +1,3 @@ +# Quasar App + +> WIP diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..f89c190 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,10283 @@ +{ + "name": "myapp", + "version": "1.0.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@babel/code-frame": { + "version": "7.0.0-beta.54", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0-beta.54.tgz", + "integrity": "sha1-ACT5b99wKKIdaOJzr9TpUyFKHq0=", + "dev": true, + "requires": { + "@babel/highlight": "7.0.0-beta.54" + } + }, + "@babel/core": { + "version": "7.0.0-beta.54", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.0.0-beta.54.tgz", + "integrity": "sha1-JTxU0AlUA6XPp2Tn2bRYGUaS0Cs=", + "dev": true, + "requires": { + "@babel/code-frame": "7.0.0-beta.54", + "@babel/generator": "7.0.0-beta.54", + "@babel/helpers": "7.0.0-beta.54", + "@babel/parser": "7.0.0-beta.54", + "@babel/template": "7.0.0-beta.54", + "@babel/traverse": "7.0.0-beta.54", + "@babel/types": "7.0.0-beta.54", + "convert-source-map": "1.6.0", + "debug": "3.2.5", + "json5": "0.5.1", + "lodash": "4.17.11", + "resolve": "1.8.1", + "semver": "5.5.1", + "source-map": "0.5.7" + } + }, + "@babel/generator": { + "version": "7.0.0-beta.54", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.0.0-beta.54.tgz", + "integrity": "sha1-wEPH7r7r/X5mXZXCgaSq/IPU4ck=", + "dev": true, + "requires": { + "@babel/types": "7.0.0-beta.54", + "jsesc": "2.5.1", + "lodash": "4.17.11", + "source-map": "0.5.7", + "trim-right": "1.0.1" + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.0.0-beta.54", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0-beta.54.tgz", + "integrity": "sha1-FiYSaj+fxO0oCslCNyx9OWU9cSE=", + "dev": true, + "requires": { + "@babel/types": "7.0.0-beta.54" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.0.0-beta.54", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.0.0-beta.54.tgz", + "integrity": "sha1-0KGWdjW57ryv26gEkZF+5JgcEvo=", + "dev": true, + "requires": { + "@babel/helper-explode-assignable-expression": "7.0.0-beta.54", + "@babel/types": "7.0.0-beta.54" + } + }, + "@babel/helper-call-delegate": { + "version": "7.0.0-beta.54", + "resolved": "https://registry.npmjs.org/@babel/helper-call-delegate/-/helper-call-delegate-7.0.0-beta.54.tgz", + "integrity": "sha1-9rcs/YMvsm6yqAbhjeBfiNOo8wI=", + "dev": true, + "requires": { + "@babel/helper-hoist-variables": "7.0.0-beta.54", + "@babel/traverse": "7.0.0-beta.54", + "@babel/types": "7.0.0-beta.54" + } + }, + "@babel/helper-define-map": { + "version": "7.0.0-beta.54", + "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.0.0-beta.54.tgz", + "integrity": "sha1-IDbXxJNlmH8JHblwLOLztV9ndzA=", + "dev": true, + "requires": { + "@babel/helper-function-name": "7.0.0-beta.54", + "@babel/types": "7.0.0-beta.54", + "lodash": "4.17.11" + } + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.0.0-beta.54", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.0.0-beta.54.tgz", + "integrity": "sha1-zwZ/MzCWXCBIvwh+oG9ix22Up5I=", + "dev": true, + "requires": { + "@babel/traverse": "7.0.0-beta.54", + "@babel/types": "7.0.0-beta.54" + } + }, + "@babel/helper-function-name": { + "version": "7.0.0-beta.54", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.54.tgz", + "integrity": "sha1-MHh1UHoe2iSCoJqaTfaiVjL/s0s=", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "7.0.0-beta.54", + "@babel/template": "7.0.0-beta.54", + "@babel/types": "7.0.0-beta.54" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.0.0-beta.54", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.54.tgz", + "integrity": "sha1-dXvRibB3B0oAQCjP3l8IPDBsxsQ=", + "dev": true, + "requires": { + "@babel/types": "7.0.0-beta.54" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.0.0-beta.54", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.0.0-beta.54.tgz", + "integrity": "sha1-hjW+gJUTX/c/dT7RieRJ9otPQ8s=", + "dev": true, + "requires": { + "@babel/types": "7.0.0-beta.54" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.0.0-beta.54", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.0.0-beta.54.tgz", + "integrity": "sha1-vOndxIQxexPSYVuv4rUk0NVtmd8=", + "dev": true, + "requires": { + "@babel/types": "7.0.0-beta.54" + } + }, + "@babel/helper-module-imports": { + "version": "7.0.0-beta.54", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.0.0-beta.54.tgz", + "integrity": "sha1-wtjhT/A0Ilv0MTVtt370Z7jTWqw=", + "dev": true, + "requires": { + "@babel/types": "7.0.0-beta.54", + "lodash": "4.17.11" + } + }, + "@babel/helper-module-transforms": { + "version": "7.0.0-beta.54", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.0.0-beta.54.tgz", + "integrity": "sha1-jMV+sNtfCUXYZlJNVVq9CE4wzDU=", + "dev": true, + "requires": { + "@babel/helper-module-imports": "7.0.0-beta.54", + "@babel/helper-simple-access": "7.0.0-beta.54", + "@babel/helper-split-export-declaration": "7.0.0-beta.54", + "@babel/template": "7.0.0-beta.54", + "@babel/types": "7.0.0-beta.54", + "lodash": "4.17.11" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.0.0-beta.54", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.0.0-beta.54.tgz", + "integrity": "sha1-SvjdT/kNvSmzvPhf/0OVLirhAW4=", + "dev": true, + "requires": { + "@babel/types": "7.0.0-beta.54" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.0.0-beta.54", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0-beta.54.tgz", + "integrity": "sha1-YdKpoPmj4xg4pFjeu57r173SSbQ=", + "dev": true + }, + "@babel/helper-regex": { + "version": "7.0.0-beta.54", + "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.0.0-beta.54.tgz", + "integrity": "sha1-isVi+FXxMvxo39ELEyVSVVrIcNk=", + "dev": true, + "requires": { + "lodash": "4.17.11" + } + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.0.0-beta.54", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.0.0-beta.54.tgz", + "integrity": "sha1-OaUAUqrddNQMc7fFjrljuQ+sVtM=", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "7.0.0-beta.54", + "@babel/helper-wrap-function": "7.0.0-beta.54", + "@babel/template": "7.0.0-beta.54", + "@babel/traverse": "7.0.0-beta.54", + "@babel/types": "7.0.0-beta.54" + } + }, + "@babel/helper-replace-supers": { + "version": "7.0.0-beta.54", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.0.0-beta.54.tgz", + "integrity": "sha1-kB9aFJOkEHmf06s+DA0p0YBxyJ8=", + "dev": true, + "requires": { + "@babel/helper-member-expression-to-functions": "7.0.0-beta.54", + "@babel/helper-optimise-call-expression": "7.0.0-beta.54", + "@babel/traverse": "7.0.0-beta.54", + "@babel/types": "7.0.0-beta.54" + } + }, + "@babel/helper-simple-access": { + "version": "7.0.0-beta.54", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.0.0-beta.54.tgz", + "integrity": "sha1-X3YKGViam28H6Apl70vL1PuowlM=", + "dev": true, + "requires": { + "@babel/template": "7.0.0-beta.54", + "@babel/types": "7.0.0-beta.54", + "lodash": "4.17.11" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.0.0-beta.54", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0-beta.54.tgz", + "integrity": "sha1-ic2IM8lUgaCCesahv8zduSt1oQk=", + "dev": true, + "requires": { + "@babel/types": "7.0.0-beta.54" + } + }, + "@babel/helper-wrap-function": { + "version": "7.0.0-beta.54", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.0.0-beta.54.tgz", + "integrity": "sha1-3Bt6SDowdKNTGzZSPgMVbZEKOio=", + "dev": true, + "requires": { + "@babel/helper-function-name": "7.0.0-beta.54", + "@babel/template": "7.0.0-beta.54", + "@babel/traverse": "7.0.0-beta.54", + "@babel/types": "7.0.0-beta.54" + } + }, + "@babel/helpers": { + "version": "7.0.0-beta.54", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.0.0-beta.54.tgz", + "integrity": "sha1-uGqZqA79gWaMrvMHYQuWEZdEanQ=", + "dev": true, + "requires": { + "@babel/template": "7.0.0-beta.54", + "@babel/traverse": "7.0.0-beta.54", + "@babel/types": "7.0.0-beta.54" + } + }, + "@babel/highlight": { + "version": "7.0.0-beta.54", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0-beta.54.tgz", + "integrity": "sha1-FV1Qc1gym45waJcAF8P9dKmwhYQ=", + "dev": true, + "requires": { + "chalk": "2.4.1", + "esutils": "2.0.2", + "js-tokens": "3.0.2" + } + }, + "@babel/parser": { + "version": "7.0.0-beta.54", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.0.0-beta.54.tgz", + "integrity": "sha1-wBqmO1fJyNzodEeWyB2d8SHyDbQ=", + "dev": true + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.0.0-beta.54", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.0.0-beta.54.tgz", + "integrity": "sha1-GYcb1lW110iwrj6ezr4ke+i3+Ds=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.54", + "@babel/helper-remap-async-to-generator": "7.0.0-beta.54", + "@babel/plugin-syntax-async-generators": "7.0.0-beta.54" + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.0.0-beta.54", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.0.0-beta.54.tgz", + "integrity": "sha1-WVPwSZweaecy0zpVC86HmaprdvM=", + "dev": true, + "requires": { + "@babel/helper-function-name": "7.0.0-beta.54", + "@babel/helper-member-expression-to-functions": "7.0.0-beta.54", + "@babel/helper-optimise-call-expression": "7.0.0-beta.54", + "@babel/helper-plugin-utils": "7.0.0-beta.54", + "@babel/helper-replace-supers": "7.0.0-beta.54", + "@babel/plugin-syntax-class-properties": "7.0.0-beta.54" + } + }, + "@babel/plugin-proposal-decorators": { + "version": "7.0.0-beta.54", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.0.0-beta.54.tgz", + "integrity": "sha1-6xS9UiPO2MzsjmuQC6Al4E9JV40=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.54", + "@babel/plugin-syntax-decorators": "7.0.0-beta.54" + } + }, + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.0.0-beta.54", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.0.0-beta.54.tgz", + "integrity": "sha1-h8zXNpSqDtsd23WNpAtkgDa0AxM=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.54", + "@babel/plugin-syntax-export-namespace-from": "7.0.0-beta.54" + } + }, + "@babel/plugin-proposal-function-sent": { + "version": "7.0.0-beta.54", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-function-sent/-/plugin-proposal-function-sent-7.0.0-beta.54.tgz", + "integrity": "sha1-GMMyfOSX3BAUGQWBoroKpnu6ovE=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.54", + "@babel/helper-wrap-function": "7.0.0-beta.54", + "@babel/plugin-syntax-function-sent": "7.0.0-beta.54" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.0.0-beta.54", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.0.0-beta.54.tgz", + "integrity": "sha1-NSkuBxazWsjCedZDCDbOdBwy/l0=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.54", + "@babel/plugin-syntax-json-strings": "7.0.0-beta.54" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.0.0-beta.54", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.0.0-beta.54.tgz", + "integrity": "sha1-1zVmppxHXcexE/RYhF0rRF7fkpQ=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.54", + "@babel/plugin-syntax-numeric-separator": "7.0.0-beta.54" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.0.0-beta.54", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.0.0-beta.54.tgz", + "integrity": "sha1-VIEmmgIN0NOHFagJT+0BXTDvTCo=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.54", + "@babel/plugin-syntax-object-rest-spread": "7.0.0-beta.54" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.0.0-beta.54", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.0.0-beta.54.tgz", + "integrity": "sha1-kx9pKY+gxBGyWWYWz1odgpJbh6k=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.54", + "@babel/plugin-syntax-optional-catch-binding": "7.0.0-beta.54" + } + }, + "@babel/plugin-proposal-throw-expressions": { + "version": "7.0.0-beta.54", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-throw-expressions/-/plugin-proposal-throw-expressions-7.0.0-beta.54.tgz", + "integrity": "sha1-CgFdhgJvVSUbeQtRX5H1ZrUOFcA=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.54", + "@babel/plugin-syntax-throw-expressions": "7.0.0-beta.54" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.0.0-beta.54", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.0.0-beta.54.tgz", + "integrity": "sha1-FiRjH69oi8veSRhxK9CvcYb30kU=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.54", + "@babel/helper-regex": "7.0.0-beta.54", + "regexpu-core": "4.2.0" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.0.0-beta.54", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.0.0-beta.54.tgz", + "integrity": "sha1-/6yPZJJ2FHYol8yWQ0lf04CX3UE=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.54" + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.0.0-beta.54", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.0.0-beta.54.tgz", + "integrity": "sha1-XnDyLcNijB01QCtj/xqPjgBb2HE=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.54" + } + }, + "@babel/plugin-syntax-decorators": { + "version": "7.0.0-beta.54", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.0.0-beta.54.tgz", + "integrity": "sha1-SzxX7LOzWpyZVEfgg71rUD7clbo=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.54" + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.0.0-beta.54", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.0.0-beta.54.tgz", + "integrity": "sha1-yWJif04aFdptCEIwbUIeex5S9Yc=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.54" + } + }, + "@babel/plugin-syntax-export-namespace-from": { + "version": "7.0.0-beta.54", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.0.0-beta.54.tgz", + "integrity": "sha1-++RCYbRtOI4Q3vkyID6vBdEtzbc=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.54" + } + }, + "@babel/plugin-syntax-function-sent": { + "version": "7.0.0-beta.54", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-function-sent/-/plugin-syntax-function-sent-7.0.0-beta.54.tgz", + "integrity": "sha1-dy2qi+90R5BXnjVo2Ym4YK85k9E=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.54" + } + }, + "@babel/plugin-syntax-import-meta": { + "version": "7.0.0-beta.54", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.0.0-beta.54.tgz", + "integrity": "sha1-PFTQeq/glxQwO5laxK1rELD9vDA=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.54" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.0.0-beta.54", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.0.0-beta.54.tgz", + "integrity": "sha1-f1PDU2LzWeWIHiEnjKM1ncC7cFU=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.54" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.0.0-beta.54", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.0.0-beta.54.tgz", + "integrity": "sha1-nk9W944NwozIG8zpXaTDO55YEV4=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.54" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.0.0-beta.54", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.0.0-beta.54.tgz", + "integrity": "sha1-4PRFYSCBq1c+JTWturx7cQ0XlAw=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.54" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.0.0-beta.54", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.0.0-beta.54.tgz", + "integrity": "sha1-Lrjd3hnd9zo0PQh6CHFZ7UTlSAk=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.54" + } + }, + "@babel/plugin-syntax-throw-expressions": { + "version": "7.0.0-beta.54", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-throw-expressions/-/plugin-syntax-throw-expressions-7.0.0-beta.54.tgz", + "integrity": "sha1-0wWKsMY/5pCroVLC57CClOW3ep8=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.54" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.0.0-beta.54", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.0.0-beta.54.tgz", + "integrity": "sha1-RKl3uOYeTvzHZYu74mDyBMobz3I=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.54" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.0.0-beta.54", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.0.0-beta.54.tgz", + "integrity": "sha1-0DXmXFCISTfWTb5o0WSYwDL4u+w=", + "dev": true, + "requires": { + "@babel/helper-module-imports": "7.0.0-beta.54", + "@babel/helper-plugin-utils": "7.0.0-beta.54", + "@babel/helper-remap-async-to-generator": "7.0.0-beta.54" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.0.0-beta.54", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.0.0-beta.54.tgz", + "integrity": "sha1-k4p3+xLw4RZhvfU4bkrspH8MBTs=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.54" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.0.0-beta.54", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.0.0-beta.54.tgz", + "integrity": "sha1-vK4cL/rkzDt7PlRV8KmNrswJo8Y=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.54", + "lodash": "4.17.11" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.0.0-beta.54", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.0.0-beta.54.tgz", + "integrity": "sha1-sVeB0uSZziVDjnP+ovpaCYWFaP8=", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "7.0.0-beta.54", + "@babel/helper-define-map": "7.0.0-beta.54", + "@babel/helper-function-name": "7.0.0-beta.54", + "@babel/helper-optimise-call-expression": "7.0.0-beta.54", + "@babel/helper-plugin-utils": "7.0.0-beta.54", + "@babel/helper-replace-supers": "7.0.0-beta.54", + "@babel/helper-split-export-declaration": "7.0.0-beta.54", + "globals": "11.8.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.0.0-beta.54", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.0.0-beta.54.tgz", + "integrity": "sha1-soSUlCuU+4bQGZR2PStcQ73Zhq8=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.54" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.0.0-beta.54", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.0.0-beta.54.tgz", + "integrity": "sha1-gfZJo+T8tiwrKtSX94OoALmURy8=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.54" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.0.0-beta.54", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.0.0-beta.54.tgz", + "integrity": "sha1-KDW39BQbGfoGSOuW/+PE/M0eyiA=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.54", + "@babel/helper-regex": "7.0.0-beta.54", + "regexpu-core": "4.2.0" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.0.0-beta.54", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.0.0-beta.54.tgz", + "integrity": "sha1-S49Ps0mQKoAGeRkfWdD6U/yklAA=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.54" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.0.0-beta.54", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.0.0-beta.54.tgz", + "integrity": "sha1-EBcJY2b7Q+vKjtjY0M3R69ZP67I=", + "dev": true, + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "7.0.0-beta.54", + "@babel/helper-plugin-utils": "7.0.0-beta.54" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.0.0-beta.54", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.0.0-beta.54.tgz", + "integrity": "sha1-Jh0pkgWKngkjS5/2eCAFT/xV95w=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.54" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.0.0-beta.54", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.0.0-beta.54.tgz", + "integrity": "sha1-zHIvmXOTEzfe89HmxVE4WB7dNx4=", + "dev": true, + "requires": { + "@babel/helper-function-name": "7.0.0-beta.54", + "@babel/helper-plugin-utils": "7.0.0-beta.54" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.0.0-beta.54", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.0.0-beta.54.tgz", + "integrity": "sha1-cPB+zC87e8n1QqV46C7sGKVQQJg=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.54" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.0.0-beta.54", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.0.0-beta.54.tgz", + "integrity": "sha1-+1B0B0FCC7SF7hMV0uETPbTkM9I=", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "7.0.0-beta.54", + "@babel/helper-plugin-utils": "7.0.0-beta.54" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.0.0-beta.54", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.0.0-beta.54.tgz", + "integrity": "sha1-B9kSp6JNrS2b9dRM4yLdxFeo2zc=", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "7.0.0-beta.54", + "@babel/helper-plugin-utils": "7.0.0-beta.54", + "@babel/helper-simple-access": "7.0.0-beta.54" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.0.0-beta.54", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.0.0-beta.54.tgz", + "integrity": "sha1-CSPwEqwlLgN0ZyRf8n+JVPTOaAM=", + "dev": true, + "requires": { + "@babel/helper-hoist-variables": "7.0.0-beta.54", + "@babel/helper-plugin-utils": "7.0.0-beta.54" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.0.0-beta.54", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.0.0-beta.54.tgz", + "integrity": "sha1-OvDiz49TOymEqMptoxYkaFDDrto=", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "7.0.0-beta.54", + "@babel/helper-plugin-utils": "7.0.0-beta.54" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.0.0-beta.54", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.0.0-beta.54.tgz", + "integrity": "sha1-Y07lf6gFcgGVzTEIbJc/H8XJlJs=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.54" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.0.0-beta.54", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.0.0-beta.54.tgz", + "integrity": "sha1-0l+tZu/5DeA+5i+DhPCvV7zQZdk=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.54", + "@babel/helper-replace-supers": "7.0.0-beta.54" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.0.0-beta.54", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.0.0-beta.54.tgz", + "integrity": "sha1-djBvGbmsrGzxNyGvFey584KGT/c=", + "dev": true, + "requires": { + "@babel/helper-call-delegate": "7.0.0-beta.54", + "@babel/helper-get-function-arity": "7.0.0-beta.54", + "@babel/helper-plugin-utils": "7.0.0-beta.54" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.0.0-beta.54", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.0.0-beta.54.tgz", + "integrity": "sha1-i0bhkvO/4Ja7v4bid2TnZi5fmg8=", + "dev": true, + "requires": { + "regenerator-transform": "0.13.3" + } + }, + "@babel/plugin-transform-runtime": { + "version": "7.0.0-beta.54", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.0.0-beta.54.tgz", + "integrity": "sha1-rUXR6EqdDPxI3xSN2mCf8JwSH9I=", + "dev": true, + "requires": { + "@babel/helper-module-imports": "7.0.0-beta.54", + "@babel/helper-plugin-utils": "7.0.0-beta.54" + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.0.0-beta.54", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.0.0-beta.54.tgz", + "integrity": "sha1-UOc8KvxYmLEFVRDd9g7hOmMBUX8=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.54" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.0.0-beta.54", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.0.0-beta.54.tgz", + "integrity": "sha1-TwhS3w9LHbJCbED6zY/l8Cij28k=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.54" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.0.0-beta.54", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.0.0-beta.54.tgz", + "integrity": "sha1-Vo8161EYrpb62C6sNjdNeSO0eIM=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.54", + "@babel/helper-regex": "7.0.0-beta.54" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.0.0-beta.54", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.0.0-beta.54.tgz", + "integrity": "sha1-yx9jA8r7hEKmxsaaDfu2BpnzJ7w=", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "7.0.0-beta.54", + "@babel/helper-plugin-utils": "7.0.0-beta.54" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.0.0-beta.54", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.0.0-beta.54.tgz", + "integrity": "sha1-bQaGhiOcnrr1NNHA2AMpU/e1Ibw=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.54" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.0.0-beta.54", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.0.0-beta.54.tgz", + "integrity": "sha1-HcfpFQs5qusZ/KHIY+CC9glq/GA=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.54", + "@babel/helper-regex": "7.0.0-beta.54", + "regexpu-core": "4.2.0" + } + }, + "@babel/preset-env": { + "version": "7.0.0-beta.54", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.0.0-beta.54.tgz", + "integrity": "sha1-SwXE46rtZKUJCY5OhU38DgLt8FM=", + "dev": true, + "requires": { + "@babel/helper-module-imports": "7.0.0-beta.54", + "@babel/helper-plugin-utils": "7.0.0-beta.54", + "@babel/plugin-proposal-async-generator-functions": "7.0.0-beta.54", + "@babel/plugin-proposal-object-rest-spread": "7.0.0-beta.54", + "@babel/plugin-proposal-optional-catch-binding": "7.0.0-beta.54", + "@babel/plugin-proposal-unicode-property-regex": "7.0.0-beta.54", + "@babel/plugin-syntax-async-generators": "7.0.0-beta.54", + "@babel/plugin-syntax-object-rest-spread": "7.0.0-beta.54", + "@babel/plugin-syntax-optional-catch-binding": "7.0.0-beta.54", + "@babel/plugin-transform-arrow-functions": "7.0.0-beta.54", + "@babel/plugin-transform-async-to-generator": "7.0.0-beta.54", + "@babel/plugin-transform-block-scoped-functions": "7.0.0-beta.54", + "@babel/plugin-transform-block-scoping": "7.0.0-beta.54", + "@babel/plugin-transform-classes": "7.0.0-beta.54", + "@babel/plugin-transform-computed-properties": "7.0.0-beta.54", + "@babel/plugin-transform-destructuring": "7.0.0-beta.54", + "@babel/plugin-transform-dotall-regex": "7.0.0-beta.54", + "@babel/plugin-transform-duplicate-keys": "7.0.0-beta.54", + "@babel/plugin-transform-exponentiation-operator": "7.0.0-beta.54", + "@babel/plugin-transform-for-of": "7.0.0-beta.54", + "@babel/plugin-transform-function-name": "7.0.0-beta.54", + "@babel/plugin-transform-literals": "7.0.0-beta.54", + "@babel/plugin-transform-modules-amd": "7.0.0-beta.54", + "@babel/plugin-transform-modules-commonjs": "7.0.0-beta.54", + "@babel/plugin-transform-modules-systemjs": "7.0.0-beta.54", + "@babel/plugin-transform-modules-umd": "7.0.0-beta.54", + "@babel/plugin-transform-new-target": "7.0.0-beta.54", + "@babel/plugin-transform-object-super": "7.0.0-beta.54", + "@babel/plugin-transform-parameters": "7.0.0-beta.54", + "@babel/plugin-transform-regenerator": "7.0.0-beta.54", + "@babel/plugin-transform-shorthand-properties": "7.0.0-beta.54", + "@babel/plugin-transform-spread": "7.0.0-beta.54", + "@babel/plugin-transform-sticky-regex": "7.0.0-beta.54", + "@babel/plugin-transform-template-literals": "7.0.0-beta.54", + "@babel/plugin-transform-typeof-symbol": "7.0.0-beta.54", + "@babel/plugin-transform-unicode-regex": "7.0.0-beta.54", + "browserslist": "3.2.8", + "invariant": "2.2.4", + "js-levenshtein": "1.1.4", + "semver": "5.5.1" + } + }, + "@babel/preset-stage-2": { + "version": "7.0.0-beta.54", + "resolved": "https://registry.npmjs.org/@babel/preset-stage-2/-/preset-stage-2-7.0.0-beta.54.tgz", + "integrity": "sha1-v5Gw0TF+7vH/KIJsfwJS+8G91Po=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.54", + "@babel/plugin-proposal-decorators": "7.0.0-beta.54", + "@babel/plugin-proposal-export-namespace-from": "7.0.0-beta.54", + "@babel/plugin-proposal-function-sent": "7.0.0-beta.54", + "@babel/plugin-proposal-numeric-separator": "7.0.0-beta.54", + "@babel/plugin-proposal-throw-expressions": "7.0.0-beta.54", + "@babel/preset-stage-3": "7.0.0-beta.54" + } + }, + "@babel/preset-stage-3": { + "version": "7.0.0-beta.54", + "resolved": "https://registry.npmjs.org/@babel/preset-stage-3/-/preset-stage-3-7.0.0-beta.54.tgz", + "integrity": "sha1-knW06pCAEaLa5U1ZFUo4BnNmjMY=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.54", + "@babel/plugin-proposal-async-generator-functions": "7.0.0-beta.54", + "@babel/plugin-proposal-class-properties": "7.0.0-beta.54", + "@babel/plugin-proposal-json-strings": "7.0.0-beta.54", + "@babel/plugin-proposal-object-rest-spread": "7.0.0-beta.54", + "@babel/plugin-proposal-optional-catch-binding": "7.0.0-beta.54", + "@babel/plugin-proposal-unicode-property-regex": "7.0.0-beta.54", + "@babel/plugin-syntax-dynamic-import": "7.0.0-beta.54", + "@babel/plugin-syntax-import-meta": "7.0.0-beta.54" + } + }, + "@babel/runtime": { + "version": "7.0.0-beta.54", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.0.0-beta.54.tgz", + "integrity": "sha1-Oeu0JyP+fKSz4bAOln6AE41Hyt8=", + "dev": true, + "requires": { + "core-js": "2.5.7", + "regenerator-runtime": "0.12.1" + } + }, + "@babel/template": { + "version": "7.0.0-beta.54", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.0.0-beta.54.tgz", + "integrity": "sha1-1bDS0tVcDniwSMYaBY82z9fZGvM=", + "dev": true, + "requires": { + "@babel/code-frame": "7.0.0-beta.54", + "@babel/parser": "7.0.0-beta.54", + "@babel/types": "7.0.0-beta.54", + "lodash": "4.17.11" + } + }, + "@babel/traverse": { + "version": "7.0.0-beta.54", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.0.0-beta.54.tgz", + "integrity": "sha1-LBf5jc2/GaqRj94Sjw4aC8CJ4Fo=", + "dev": true, + "requires": { + "@babel/code-frame": "7.0.0-beta.54", + "@babel/generator": "7.0.0-beta.54", + "@babel/helper-function-name": "7.0.0-beta.54", + "@babel/helper-split-export-declaration": "7.0.0-beta.54", + "@babel/parser": "7.0.0-beta.54", + "@babel/types": "7.0.0-beta.54", + "debug": "3.2.5", + "globals": "11.8.0", + "lodash": "4.17.11" + } + }, + "@babel/types": { + "version": "7.0.0-beta.54", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.0.0-beta.54.tgz", + "integrity": "sha1-AlrWhJL+1ULBPxTFeaRMhI5TEGM=", + "dev": true, + "requires": { + "esutils": "2.0.2", + "lodash": "4.17.11", + "to-fast-properties": "2.0.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 + }, + "@vue/component-compiler-utils": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@vue/component-compiler-utils/-/component-compiler-utils-2.2.0.tgz", + "integrity": "sha512-pS4zlcdD7BvedyB+IfiTfrbi6C977UMIfulSk8r6uL0BU46ZE2+fUj/zbSNSfVxeaj9ElmnSni5OMwF9np+b+w==", + "dev": true, + "requires": { + "consolidate": "0.15.1", + "hash-sum": "1.0.2", + "lru-cache": "4.1.3", + "merge-source-map": "1.1.0", + "postcss": "6.0.23", + "postcss-selector-parser": "3.1.1", + "prettier": "1.13.7", + "source-map": "0.5.7", + "vue-template-es2015-compiler": "1.6.0" + }, + "dependencies": { + "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.5.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 + } + } + }, + "postcss-selector-parser": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz", + "integrity": "sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU=", + "dev": true, + "requires": { + "dot-prop": "4.2.0", + "indexes-of": "1.0.1", + "uniq": "1.0.1" + } + } + } + }, + "@webassemblyjs/ast": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.7.6.tgz", + "integrity": "sha512-8nkZS48EVsMUU0v6F1LCIOw4RYWLm2plMtbhFTjNgeXmsTNLuU3xTRtnljt9BFQB+iPbLRobkNrCWftWnNC7wQ==", + "dev": true, + "requires": { + "@webassemblyjs/helper-module-context": "1.7.6", + "@webassemblyjs/helper-wasm-bytecode": "1.7.6", + "@webassemblyjs/wast-parser": "1.7.6", + "mamacro": "0.0.3" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.7.6.tgz", + "integrity": "sha512-VBOZvaOyBSkPZdIt5VBMg3vPWxouuM13dPXGWI1cBh3oFLNcFJ8s9YA7S9l4mPI7+Q950QqOmqj06oa83hNWBA==", + "dev": true + }, + "@webassemblyjs/helper-api-error": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.7.6.tgz", + "integrity": "sha512-SCzhcQWHXfrfMSKcj8zHg1/kL9kb3aa5TN4plc/EREOs5Xop0ci5bdVBApbk2yfVi8aL+Ly4Qpp3/TRAUInjrg==", + "dev": true + }, + "@webassemblyjs/helper-buffer": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.7.6.tgz", + "integrity": "sha512-1/gW5NaGsEOZ02fjnFiU8/OEEXU1uVbv2um0pQ9YVL3IHSkyk6xOwokzyqqO1qDZQUAllb+V8irtClPWntbVqw==", + "dev": true + }, + "@webassemblyjs/helper-code-frame": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.7.6.tgz", + "integrity": "sha512-+suMJOkSn9+vEvDvgyWyrJo5vJsWSDXZmJAjtoUq4zS4eqHyXImpktvHOZwXp1XQjO5H+YQwsBgqTQEc0J/5zg==", + "dev": true, + "requires": { + "@webassemblyjs/wast-printer": "1.7.6" + } + }, + "@webassemblyjs/helper-fsm": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.7.6.tgz", + "integrity": "sha512-HCS6KN3wgxUihGBW7WFzEC/o8Eyvk0d56uazusnxXthDPnkWiMv+kGi9xXswL2cvfYfeK5yiM17z2K5BVlwypw==", + "dev": true + }, + "@webassemblyjs/helper-module-context": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.7.6.tgz", + "integrity": "sha512-e8/6GbY7OjLM+6OsN7f2krC2qYVNaSr0B0oe4lWdmq5sL++8dYDD1TFbD1TdAdWMRTYNr/Qq7ovXWzia2EbSjw==", + "dev": true, + "requires": { + "mamacro": "0.0.3" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.7.6.tgz", + "integrity": "sha512-PzYFCb7RjjSdAOljyvLWVqd6adAOabJW+8yRT+NWhXuf1nNZWH+igFZCUK9k7Cx7CsBbzIfXjJc7u56zZgFj9Q==", + "dev": true + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.7.6.tgz", + "integrity": "sha512-3GS628ppDPSuwcYlQ7cDCGr4W2n9c4hLzvnRKeuz+lGsJSmc/ADVoYpm1ts2vlB1tGHkjtQMni+yu8mHoMlKlA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.7.6", + "@webassemblyjs/helper-buffer": "1.7.6", + "@webassemblyjs/helper-wasm-bytecode": "1.7.6", + "@webassemblyjs/wasm-gen": "1.7.6" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.7.6.tgz", + "integrity": "sha512-V4cIp0ruyw+hawUHwQLn6o2mFEw4t50tk530oKsYXQhEzKR+xNGDxs/SFFuyTO7X3NzEu4usA3w5jzhl2RYyzQ==", + "dev": true, + "requires": { + "@xtuc/ieee754": "1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.7.6.tgz", + "integrity": "sha512-ojdlG8WpM394lBow4ncTGJoIVZ4aAtNOWHhfAM7m7zprmkVcKK+2kK5YJ9Bmj6/ketTtOn7wGSHCtMt+LzqgYQ==", + "dev": true, + "requires": { + "@xtuc/long": "4.2.1" + } + }, + "@webassemblyjs/utf8": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.7.6.tgz", + "integrity": "sha512-oId+tLxQ+AeDC34ELRYNSqJRaScB0TClUU6KQfpB8rNT6oelYlz8axsPhf6yPTg7PBJ/Z5WcXmUYiHEWgbbHJw==", + "dev": true + }, + "@webassemblyjs/wasm-edit": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.7.6.tgz", + "integrity": "sha512-pTNjLO3o41v/Vz9VFLl+I3YLImpCSpodFW77pNoH4agn5I6GgSxXHXtvWDTvYJFty0jSeXZWLEmbaSIRUDlekg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.7.6", + "@webassemblyjs/helper-buffer": "1.7.6", + "@webassemblyjs/helper-wasm-bytecode": "1.7.6", + "@webassemblyjs/helper-wasm-section": "1.7.6", + "@webassemblyjs/wasm-gen": "1.7.6", + "@webassemblyjs/wasm-opt": "1.7.6", + "@webassemblyjs/wasm-parser": "1.7.6", + "@webassemblyjs/wast-printer": "1.7.6" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.7.6.tgz", + "integrity": "sha512-mQvFJVumtmRKEUXMohwn8nSrtjJJl6oXwF3FotC5t6e2hlKMh8sIaW03Sck2MDzw9xPogZD7tdP5kjPlbH9EcQ==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.7.6", + "@webassemblyjs/helper-wasm-bytecode": "1.7.6", + "@webassemblyjs/ieee754": "1.7.6", + "@webassemblyjs/leb128": "1.7.6", + "@webassemblyjs/utf8": "1.7.6" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.7.6.tgz", + "integrity": "sha512-go44K90fSIsDwRgtHhX14VtbdDPdK2sZQtZqUcMRvTojdozj5tLI0VVJAzLCfz51NOkFXezPeVTAYFqrZ6rI8Q==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.7.6", + "@webassemblyjs/helper-buffer": "1.7.6", + "@webassemblyjs/wasm-gen": "1.7.6", + "@webassemblyjs/wasm-parser": "1.7.6" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.7.6.tgz", + "integrity": "sha512-t1T6TfwNY85pDA/HWPA8kB9xA4sp9ajlRg5W7EKikqrynTyFo+/qDzIpvdkOkOGjlS6d4n4SX59SPuIayR22Yg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.7.6", + "@webassemblyjs/helper-api-error": "1.7.6", + "@webassemblyjs/helper-wasm-bytecode": "1.7.6", + "@webassemblyjs/ieee754": "1.7.6", + "@webassemblyjs/leb128": "1.7.6", + "@webassemblyjs/utf8": "1.7.6" + } + }, + "@webassemblyjs/wast-parser": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.7.6.tgz", + "integrity": "sha512-1MaWTErN0ziOsNUlLdvwS+NS1QWuI/kgJaAGAMHX8+fMJFgOJDmN/xsG4h/A1Gtf/tz5VyXQciaqHZqp2q0vfg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.7.6", + "@webassemblyjs/floating-point-hex-parser": "1.7.6", + "@webassemblyjs/helper-api-error": "1.7.6", + "@webassemblyjs/helper-code-frame": "1.7.6", + "@webassemblyjs/helper-fsm": "1.7.6", + "@xtuc/long": "4.2.1", + "mamacro": "0.0.3" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.7.6.tgz", + "integrity": "sha512-vHdHSK1tOetvDcl1IV1OdDeGNe/NDDQ+KzuZHMtqTVP1xO/tZ/IKNpj5BaGk1OYFdsDWQqb31PIwdEyPntOWRQ==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.7.6", + "@webassemblyjs/wast-parser": "1.7.6", + "@xtuc/long": "4.2.1" + } + }, + "@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.1", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.1.tgz", + "integrity": "sha512-FZdkNBDqBRHKQ2MEbSC17xnPFOhZxeJ2YGSfr2BKf3sujG49Qe3bB+rGCwQfIaA7WHnGeGkSijX4FuBCdrzW/g==", + "dev": true + }, + "accepts": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz", + "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=", + "dev": true, + "requires": { + "mime-types": "2.1.20", + "negotiator": "0.6.1" + } + }, + "acorn": { + "version": "5.7.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz", + "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==", + "dev": true + }, + "acorn-dynamic-import": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-3.0.0.tgz", + "integrity": "sha512-zVWV8Z8lislJoOKKqdNMOB+s6+XV5WERty8MnKBeFgwA+19XJjJHs2RP5dzM57FftIs+jQnRToLiWazKr6sSWg==", + "dev": true, + "requires": { + "acorn": "5.7.3" + } + }, + "ajv": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.3.tgz", + "integrity": "sha512-LqZ9wY+fx3UMiiPd741yB2pj3hhil+hQc8taf4o2QGRFpWgZ2V5C8HA165DY9sS3fJwsk7uT7ZlFEyC3Ig3lLg==", + "dev": true, + "requires": { + "fast-deep-equal": "2.0.1", + "fast-json-stable-stringify": "2.0.0", + "json-schema-traverse": "0.4.1", + "uri-js": "4.2.2" + } + }, + "ajv-errors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.0.tgz", + "integrity": "sha1-7PAh+hCP0X37Xms4Py3SM+Mf/Fk=", + "dev": true + }, + "ajv-keywords": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.2.0.tgz", + "integrity": "sha1-6GuBnGAs+IIa1jdBNpjx3sAhhHo=", + "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.1.0", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.1.0.tgz", + "integrity": "sha512-hTv1qPdi+sVEk3jYsdjox5nQI0C9HTbjKShbCdYLKb1LOfNbb7wsF4d7OEKIZoxIHx02tSp3m94jcPW2EfMjmA==", + "dev": true + }, + "ansi-escapes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.1.0.tgz", + "integrity": "sha512-UgAb8H9D41AQnu/PbWlCofQVcnV4Gs2bBJi9eZPxfU/hgglFh3SMDMENRIqdr7H6XFnXdoknctFByVsCOotTVw==", + "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.3" + } + }, + "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.10", + "normalize-path": "2.1.1" + } + }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true + }, + "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.3" + } + }, + "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-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.3" + } + }, + "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 + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "dev": true + }, + "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.11.8", + "inherits": "2.0.3", + "minimalistic-assert": "1.0.1" + } + }, + "assert": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz", + "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=", + "dev": true, + "requires": { + "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" + } + } + } + }, + "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 + }, + "async": { + "version": "1.5.2", + "resolved": "http://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", + "dev": true + }, + "async-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz", + "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=", + "dev": true + }, + "async-limiter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz", + "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==", + "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.1.5", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.1.5.tgz", + "integrity": "sha512-kk4Zb6RUc58ld7gdosERHMF3DzIYJc2fp5sX46qEsGXQQy5bXsu8qyLjoxuY1NuQ/cJuCYnx99BfjwnRggrYIw==", + "dev": true, + "requires": { + "browserslist": "4.2.0", + "caniuse-lite": "1.0.30000889", + "normalize-range": "0.1.2", + "num2fraction": "1.2.2", + "postcss": "7.0.5", + "postcss-value-parser": "3.3.0" + }, + "dependencies": { + "browserslist": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.2.0.tgz", + "integrity": "sha512-Berls1CHL7qfQz8Lct6QxYA5d2Tvt4doDWHcjvAISybpd+EKZVppNtXgXhaN6SdrPKo7YLTSZuYBs5cYrSWN8w==", + "dev": true, + "requires": { + "caniuse-lite": "1.0.30000889", + "electron-to-chromium": "1.3.74", + "node-releases": "1.0.0-alpha.12" + } + } + } + }, + "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": "http://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.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "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-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.0.0-beta.2", + "resolved": "http://registry.npmjs.org/babel-loader/-/babel-loader-8.0.0-beta.2.tgz", + "integrity": "sha512-P1zch1DvQy3RGmp/1CH78uPg5gTPQQ01S9r6ipCOWVamO0UIC8gnrx7m7LsUsXa470yB6IOZxhtEEwIUclRLNw==", + "dev": true, + "requires": { + "find-cache-dir": "1.0.0", + "loader-utils": "1.1.0", + "mkdirp": "0.5.1" + } + }, + "babel-plugin-syntax-object-rest-spread": { + "version": "6.13.0", + "resolved": "http://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.26.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.13.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.5.7", + "regenerator-runtime": "0.11.1" + }, + "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.11", + "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.6", + "component-emitter": "1.2.1", + "define-property": "1.0.0", + "isobject": "3.0.1", + "mixin-deep": "1.3.1", + "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.2" + } + }, + "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.2" + } + }, + "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.2" + } + }, + "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.0", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.0.tgz", + "integrity": "sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw==", + "dev": true + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", + "dev": true + }, + "bfj": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/bfj/-/bfj-6.1.1.tgz", + "integrity": "sha512-+GUNvzHR4nRyGybQc2WpNJL4MJazMuvf92ueIyA0bIkPRwhhQu3IfZQ2PSoVPpCBJfmoSdOxu5rnotfFLlvYRQ==", + "dev": true, + "requires": { + "bluebird": "3.5.2", + "check-types": "7.4.0", + "hoopy": "0.1.4", + "tryer": "1.0.1" + } + }, + "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 + }, + "binary-extensions": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.12.0.tgz", + "integrity": "sha512-DYWGk01lDcxeS/K9IHPGWfT8PsJmbXRtRd2Sx72Tnb8pcYZQFF1oSDb8hJtS1vhp212q1Rzi5dUf9+nq0o9UIg==", + "dev": true + }, + "bluebird": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.2.tgz", + "integrity": "sha512-dhHTWMI7kMx5whMQntl7Vr9C6BvV10lFXDAasnqnrMYhXVCzzk6IO9Fo2L75jXHT07WrOngL1WDXOp+yYS91Yg==", + "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.18.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.2.tgz", + "integrity": "sha1-h2eKGdhLR9hZuDGZvVm84iKxBFQ=", + "dev": true, + "requires": { + "bytes": "3.0.0", + "content-type": "1.0.4", + "debug": "2.6.9", + "depd": "1.1.2", + "http-errors": "1.6.3", + "iconv-lite": "0.4.19", + "on-finished": "2.3.0", + "qs": "6.5.1", + "raw-body": "2.3.2", + "type-is": "1.6.16" + }, + "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.1", + "deep-equal": "1.0.1", + "dns-equal": "1.0.0", + "dns-txt": "2.0.2", + "multicast-dns": "6.2.3", + "multicast-dns-service-types": "1.1.0" + }, + "dependencies": { + "array-flatten": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.1.tgz", + "integrity": "sha1-Qmu52oQJDBg42BLIFQryCoMx4pY=", + "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 + }, + "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": "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.3", + "snapdragon": "0.8.2", + "snapdragon-node": "2.1.1", + "split-string": "3.1.0", + "to-regex": "3.0.2" + }, + "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.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": "http://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.4", + "create-hash": "1.2.0", + "evp_bytestokey": "1.0.3", + "inherits": "2.0.3", + "safe-buffer": "5.1.2" + } + }, + "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.2.0", + "browserify-des": "1.0.2", + "evp_bytestokey": "1.0.3" + } + }, + "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.4", + "des.js": "1.0.0", + "inherits": "2.0.3", + "safe-buffer": "5.1.2" + } + }, + "browserify-rsa": { + "version": "4.0.1", + "resolved": "http://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", + "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", + "dev": true, + "requires": { + "bn.js": "4.11.8", + "randombytes": "2.0.6" + } + }, + "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.11.8", + "browserify-rsa": "4.0.1", + "create-hash": "1.2.0", + "create-hmac": "1.1.7", + "elliptic": "6.4.1", + "inherits": "2.0.3", + "parse-asn1": "5.1.1" + } + }, + "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.6" + } + }, + "browserslist": { + "version": "3.2.8", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-3.2.8.tgz", + "integrity": "sha512-WHVocJYavUwVgVViC0ORikPHQquXwVh939TaelZ4WDqpWgTX/FsGhl/+P4qBUAGcRvtOgDgC+xftNWWp2RUTAQ==", + "dev": true, + "requires": { + "caniuse-lite": "1.0.30000889", + "electron-to-chromium": "1.3.74" + } + }, + "buffer": { + "version": "4.9.1", + "resolved": "http://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", + "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=", + "dev": true, + "requires": { + "base64-js": "1.3.0", + "ieee754": "1.1.12", + "isarray": "1.0.0" + } + }, + "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.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "dev": true + }, + "cacache": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-11.2.0.tgz", + "integrity": "sha512-IFWl6lfK6wSeYCHUXh+N1lY72UDrpyrYQJNIVQf48paDuWbv5RbAtJYf/4gUQFObTCHZwdZ5sI8Iw7nqwP6nlQ==", + "dev": true, + "requires": { + "bluebird": "3.5.2", + "chownr": "1.1.1", + "figgy-pudding": "3.5.1", + "glob": "7.1.3", + "graceful-fs": "4.1.11", + "lru-cache": "4.1.3", + "mississippi": "3.0.0", + "mkdirp": "0.5.1", + "move-concurrently": "1.0.1", + "promise-inflight": "1.0.1", + "rimraf": "2.6.2", + "ssri": "6.0.1", + "unique-filename": "1.1.1", + "y18n": "4.0.0" + } + }, + "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" + } + }, + "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.3.2", + "upper-case": "1.1.3" + } + }, + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "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.2.0", + "caniuse-lite": "1.0.30000889", + "lodash.memoize": "4.1.2", + "lodash.uniq": "4.5.0" + }, + "dependencies": { + "browserslist": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.2.0.tgz", + "integrity": "sha512-Berls1CHL7qfQz8Lct6QxYA5d2Tvt4doDWHcjvAISybpd+EKZVppNtXgXhaN6SdrPKo7YLTSZuYBs5cYrSWN8w==", + "dev": true, + "requires": { + "caniuse-lite": "1.0.30000889", + "electron-to-chromium": "1.3.74", + "node-releases": "1.0.0-alpha.12" + } + } + } + }, + "caniuse-lite": { + "version": "1.0.30000889", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000889.tgz", + "integrity": "sha512-MFxcQ6x/LEEoaIhO7Zdb7Eg8YyNONN+WBnS5ERJ0li2yRw51+i4xXUNxnLaveTb/4ZoJqsWKEmlomhG2pYzlQA==", + "dev": true + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "requires": { + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.5.0" + } + }, + "chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "dev": true + }, + "chart": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/chart/-/chart-0.1.2.tgz", + "integrity": "sha1-adnpFsJqi+2Fsp34Asdjq1KX0xg=", + "requires": { + "hashish": "0.0.4", + "hat": "0.0.3", + "mrcolor": "https://github.com/rook2pawn/mrcolor/archive/master.tar.gz" + } + }, + "chart.js": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-2.7.2.tgz", + "integrity": "sha512-90wl3V9xRZ8tnMvMlpcW+0Yg13BelsGS9P9t0ClaDxv/hdypHDr/YAGf+728m11P5ljwyB0ZHfPKCapZFqSqYA==", + "requires": { + "chartjs-color": "2.2.0", + "moment": "2.22.2" + } + }, + "chartjs-color": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/chartjs-color/-/chartjs-color-2.2.0.tgz", + "integrity": "sha1-hKL7dVeH7YXDndbdjHsdiEKbrq4=", + "requires": { + "chartjs-color-string": "0.5.0", + "color-convert": "0.5.3" + }, + "dependencies": { + "color-convert": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-0.5.3.tgz", + "integrity": "sha1-vbbGnOZg+t/+CwAHzER+G59ygr0=" + } + } + }, + "chartjs-color-string": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/chartjs-color-string/-/chartjs-color-string-0.5.0.tgz", + "integrity": "sha512-amWNvCOXlOUYxZVDSa0YOab5K/lmEhbFNKI55PWc4mlv28BDzA7zaoQTGxSBgJMHIW+hGX8YUrvw/FH4LyhwSQ==", + "requires": { + "color-name": "1.1.3" + } + }, + "check-types": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/check-types/-/check-types-7.4.0.tgz", + "integrity": "sha512-YbulWHdfP99UfZ73NcUDlNJhEIDgm9Doq9GhpyXbF+7Aegi3CVV7qqMCKTTqJxlvEvnQBp9IA+dxsGN6xK/nSg==", + "dev": true + }, + "chokidar": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.4.tgz", + "integrity": "sha512-z9n7yt9rOvIJrMhvDtDictKrkFHeihkNl6uWMmZlmL6tJtX9Cs+87oK+teBx+JIgzvbX3yZHT3eF8vpbDxHJXQ==", + "dev": true, + "requires": { + "anymatch": "2.0.0", + "async-each": "1.0.1", + "braces": "2.3.2", + "fsevents": "1.2.4", + "glob-parent": "3.1.0", + "inherits": "2.0.3", + "is-binary-path": "1.0.1", + "is-glob": "4.0.0", + "lodash.debounce": "4.0.8", + "normalize-path": "2.1.1", + "path-is-absolute": "1.0.1", + "readdirp": "2.2.1", + "upath": "1.1.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.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz", + "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=", + "dev": true, + "requires": { + "is-extglob": "2.1.1" + } + } + } + }, + "chownr": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.1.tgz", + "integrity": "sha512-j38EvO5+LHX84jlo6h4UzmOwi0UgW61WRyPtJz4qaadK5eY3BTS5TY/S1Stc3Uk2lIM6TPevAlULiEJwie860g==", + "dev": true + }, + "chrome-trace-event": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.0.tgz", + "integrity": "sha512-xDbVgyfDTT2piup/h8dK/y4QZfJRSa73bw1WZ8b4XM1o7fsFubUVGYcE+1ANtOzJJELGpYoG2961z0Z6OAld9A==", + "dev": true, + "requires": { + "tslib": "1.9.3" + } + }, + "ci-info": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.5.1.tgz", + "integrity": "sha512-fKFIKXaYiL1exImwJ0AhR/6jxFPSKQBk2ayV5NiNoruUs2+rxC2kNw0EG+1Z9dugZRdCrppskQ8DN2cyaUM1Hw==", + "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.3", + "safe-buffer": "5.1.2" + } + }, + "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.1", + "static-extend": "0.1.2" + }, + "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.6" + } + } + } + }, + "clean-css": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.1.tgz", + "integrity": "sha512-4ZxI6dy4lrY6FHzfiy1aEOXgu4LIsW2MhwG0VBKdcoGoH/XLFgaHSdLTGr4O8Be6A8r3MOphEiI8Gc1n0ecf3g==", + "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 + } + } + }, + "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" + } + }, + "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": "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.1.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 + }, + "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.1" + } + }, + "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" + } + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "http://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "dev": true, + "requires": { + "string-width": "1.0.2", + "strip-ansi": "3.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "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.1.0", + "is-fullwidth-code-point": "1.0.0", + "strip-ansi": "3.0.1" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "2.1.1" + } + } + } + } + } + }, + "coa": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.1.tgz", + "integrity": "sha512-5wfTTO8E2/ja4jFSxePXlG5nRu5bBtL/r1HCIpJW/lzT6yDtKl0u0Z4o/Vpz32IpKmBn7HerheEZQgA9N2DarQ==", + "dev": true, + "requires": { + "q": "1.5.1" + } + }, + "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.1" + } + }, + "color": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/color/-/color-3.0.0.tgz", + "integrity": "sha512-jCpd5+s0s0t7p3pHQKpnJ0TpQKKdleP71LWcA0aqiljpiuAkOSUFN/dyH8ZwF0hRmFlrIuRhufds1QyEP9EB+w==", + "dev": true, + "requires": { + "color-convert": "1.9.3", + "color-string": "1.5.3" + } + }, + "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=" + }, + "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.1.3", + "simple-swizzle": "0.2.2" + } + }, + "colors": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", + "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", + "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 + }, + "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 + }, + "component-emitter": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", + "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=", + "dev": true + }, + "compressible": { + "version": "2.0.15", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.15.tgz", + "integrity": "sha512-4aE67DL33dSW9gw4CI2H/yTxqHLNcxp0yS6jB+4h+wr3e43+1z7vm0HU9qXOH8j+qjKuL8+UtkOxYQSMq60Ylw==", + "dev": true, + "requires": { + "mime-db": "1.36.0" + } + }, + "compression": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.3.tgz", + "integrity": "sha512-HSjyBG5N1Nnz7tF2+O7A9XUhyjru71/fwgNb7oIsEVHR0WShfs2tIS/EySLgiTe98aOK18YDlMXpzjCXY/n9mg==", + "dev": true, + "requires": { + "accepts": "1.3.5", + "bytes": "3.0.0", + "compressible": "2.0.15", + "debug": "2.6.9", + "on-headers": "1.0.1", + "safe-buffer": "5.1.2", + "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 + } + } + }, + "compression-webpack-plugin": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/compression-webpack-plugin/-/compression-webpack-plugin-2.0.0.tgz", + "integrity": "sha512-bDgd7oTUZC8EkRx8j0sjyCfeiO+e5sFcfgaFcjVhfQf5lLya7oY2BczxcJ7IUuVjz5m6fy8IECFmVFew3xLk8Q==", + "dev": true, + "requires": { + "cacache": "11.2.0", + "find-cache-dir": "2.0.0", + "neo-async": "2.5.2", + "schema-utils": "1.0.0", + "serialize-javascript": "1.5.0", + "webpack-sources": "1.3.0" + }, + "dependencies": { + "find-cache-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.0.0.tgz", + "integrity": "sha512-LDUY6V1Xs5eFskUVYtIwatojt6+9xC9Chnlk/jYOOvn3FAFfSaWddxahDGyNHh0b2dMXa6YW2m0tk8TdVaXHlA==", + "dev": true, + "requires": { + "commondir": "1.0.1", + "make-dir": "1.3.0", + "pkg-dir": "3.0.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" + } + }, + "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.0.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.0.0.tgz", + "integrity": "sha512-fl5s52lI5ahKCernzzIyAP0QAZbGIovtVHGwpcu1Jr/EpzLVDI2myISHwGqK7m8uQFugVWSrbxH7XnhGtvEc+A==", + "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.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.0.0.tgz", + "integrity": "sha512-hMp0onDKIajHfIkdRk3P4CdCmErkYAxxDtP3Wx/4nZ3aGlau2VKh3mZpcuFkH27WQkL/3WBCPOktzA9ZOAnMQQ==", + "dev": true + }, + "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" + } + } + } + }, + "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.1.1", + "inherits": "2.0.3", + "readable-stream": "2.3.6", + "typedarray": "0.0.6" + } + }, + "connect-history-api-fallback": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.5.0.tgz", + "integrity": "sha1-sGhzk0vF40T+9hGhlqb6rgruAVo=", + "dev": true + }, + "console-browserify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", + "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=", + "dev": true, + "requires": { + "date-now": "0.1.4" + } + }, + "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.5.2" + } + }, + "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 + }, + "content-disposition": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", + "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=", + "dev": true + }, + "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.6.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz", + "integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==", + "dev": true, + "requires": { + "safe-buffer": "5.1.2" + } + }, + "cookie": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", + "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=", + "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.2.0", + "fs-write-stream-atomic": "1.0.10", + "iferr": "0.1.5", + "mkdirp": "0.5.1", + "rimraf": "2.6.2", + "run-queue": "1.0.3" + } + }, + "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": "4.5.2", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-4.5.2.tgz", + "integrity": "sha512-zmC33E8FFSq3AbflTvqvPvBo621H36Afsxlui91d+QyZxPIuXghfnTsa1CuqiAaCPgJoSUWfTFbKJnadZpKEbQ==", + "dev": true, + "requires": { + "cacache": "10.0.4", + "find-cache-dir": "1.0.0", + "globby": "7.1.1", + "is-glob": "4.0.0", + "loader-utils": "1.1.0", + "minimatch": "3.0.4", + "p-limit": "1.3.0", + "serialize-javascript": "1.5.0" + }, + "dependencies": { + "cacache": { + "version": "10.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-10.0.4.tgz", + "integrity": "sha512-Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA==", + "dev": true, + "requires": { + "bluebird": "3.5.2", + "chownr": "1.1.1", + "glob": "7.1.3", + "graceful-fs": "4.1.11", + "lru-cache": "4.1.3", + "mississippi": "2.0.0", + "mkdirp": "0.5.1", + "move-concurrently": "1.0.1", + "promise-inflight": "1.0.1", + "rimraf": "2.6.2", + "ssri": "5.3.0", + "unique-filename": "1.1.1", + "y18n": "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.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz", + "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=", + "dev": true, + "requires": { + "is-extglob": "2.1.1" + } + }, + "mississippi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-2.0.0.tgz", + "integrity": "sha512-zHo8v+otD1J10j/tC+VNoGK9keCuByhKovAvdn74dmxJl9+mWHnx6EMsDN4lgRoMI/eYo2nchAxniIbUPb5onw==", + "dev": true, + "requires": { + "concat-stream": "1.6.2", + "duplexify": "3.6.0", + "end-of-stream": "1.4.1", + "flush-write-stream": "1.0.3", + "from2": "2.3.0", + "parallel-transform": "1.1.0", + "pump": "2.0.1", + "pumpify": "1.5.1", + "stream-each": "1.2.3", + "through2": "2.0.3" + } + }, + "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.4.1", + "once": "1.4.0" + } + }, + "ssri": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-5.3.0.tgz", + "integrity": "sha512-XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ==", + "dev": true, + "requires": { + "safe-buffer": "5.1.2" + } + } + } + }, + "core-js": { + "version": "2.5.7", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.7.tgz", + "integrity": "sha512-RszJCAxg/PP6uzXVXL6BsxSXx/B05oJAQ2vkJRjyjrEcNVycaqOmNb5OTxZPE3xa5gwZduqza6L9JOCenh/Ecw==", + "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.0.6", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.0.6.tgz", + "integrity": "sha512-6DWfizHriCrFWURP1/qyhsiFvYdlJzbCzmtFWh744+KyWsJo5+kPzUZZaMRSSItoYc0pxFX7gEO7ZC1/gN/7AQ==", + "dev": true, + "requires": { + "is-directory": "0.3.1", + "js-yaml": "3.12.0", + "parse-json": "4.0.0" + } + }, + "countup.js": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/countup.js/-/countup.js-1.9.3.tgz", + "integrity": "sha1-zj5QzXFgRB5HjwfaMYle3MDxyd0=" + }, + "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.11.8", + "elliptic": "6.4.1" + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "http://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dev": true, + "requires": { + "cipher-base": "1.0.4", + "inherits": "2.0.3", + "md5.js": "1.3.5", + "ripemd160": "2.0.2", + "sha.js": "2.4.11" + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "http://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.4", + "create-hash": "1.2.0", + "inherits": "2.0.3", + "ripemd160": "2.0.2", + "safe-buffer": "5.1.2", + "sha.js": "2.4.11" + } + }, + "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.5", + "path-key": "2.0.1", + "semver": "5.5.1", + "shebang-command": "1.2.0", + "which": "1.3.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.1", + "browserify-sign": "4.0.4", + "create-ecdh": "4.0.3", + "create-hash": "1.2.0", + "create-hmac": "1.1.7", + "diffie-hellman": "5.0.3", + "inherits": "2.0.3", + "pbkdf2": "3.0.17", + "public-encrypt": "4.0.3", + "randombytes": "2.0.6", + "randomfill": "1.0.4" + } + }, + "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.5", + "timsort": "0.3.0" + } + }, + "css-loader": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-1.0.0.tgz", + "integrity": "sha512-tMXlTYf3mIMt3b0dDCOQFJiVvxbocJ5Ho577WiGPYPZcqVEO218L2iU22pDXzkTZCLDE+9AmGSUkWxeh/nZReA==", + "dev": true, + "requires": { + "babel-code-frame": "6.26.0", + "css-selector-tokenizer": "0.7.0", + "icss-utils": "2.1.0", + "loader-utils": "1.1.0", + "lodash.camelcase": "4.3.0", + "postcss": "6.0.23", + "postcss-modules-extract-imports": "1.2.0", + "postcss-modules-local-by-default": "1.2.0", + "postcss-modules-scope": "1.1.0", + "postcss-modules-values": "1.3.0", + "postcss-value-parser": "3.3.0", + "source-list-map": "2.0.0" + }, + "dependencies": { + "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.5.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 + } + } + }, + "css-parse": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/css-parse/-/css-parse-1.7.0.tgz", + "integrity": "sha1-Mh9s9zeCpv91ERE5D8BeLGV9jJs=", + "dev": true + }, + "css-select": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.0.0.tgz", + "integrity": "sha512-MGhoq1S9EyPgZIGnts8Yz5WwUOyHmPMdlqeifsYs/xFX7AAm3hY0RJe1dqVlXtYPI66Nsk39R/sa5/ree6L2qg==", + "dev": true, + "requires": { + "boolbase": "1.0.0", + "css-what": "2.1.0", + "domutils": "1.7.0", + "nth-check": "1.0.1" + } + }, + "css-select-base-adapter": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.0.tgz", + "integrity": "sha1-AQKz0UYw34bD65+p9UVicBBs+ZA=", + "dev": true + }, + "css-selector-tokenizer": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.0.tgz", + "integrity": "sha1-5piEdK6MlTR3v15+/s/OzNnPTIY=", + "dev": true, + "requires": { + "cssesc": "0.1.0", + "fastparse": "1.1.1", + "regexpu-core": "1.0.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true + }, + "regexpu-core": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-1.0.0.tgz", + "integrity": "sha1-hqdj9Y7k18L2sQLkdkBQ3n7ZDGs=", + "dev": true, + "requires": { + "regenerate": "1.4.0", + "regjsgen": "0.2.0", + "regjsparser": "0.1.5" + } + }, + "regjsgen": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", + "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=", + "dev": true + }, + "regjsparser": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", + "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", + "dev": true, + "requires": { + "jsesc": "0.5.0" + } + } + } + }, + "css-tree": { + "version": "1.0.0-alpha.28", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.28.tgz", + "integrity": "sha512-joNNW1gCp3qFFzj4St6zk+Wh/NBv0vM5YbEreZk0SD4S23S+1xBKb6cLDg2uj4P4k/GUMlIm6cKIDqIG+vdt0w==", + "dev": true, + "requires": { + "mdn-data": "1.1.4", + "source-map": "0.5.7" + } + }, + "css-unit-converter": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/css-unit-converter/-/css-unit-converter-1.1.1.tgz", + "integrity": "sha1-2bkoGtz9jO2TW9urqDeGiX9k6ZY=", + "dev": true + }, + "css-url-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/css-url-regex/-/css-url-regex-1.1.0.tgz", + "integrity": "sha1-g4NCMMyfdMRX3lnuvRVD/uuDt+w=", + "dev": true + }, + "css-what": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.0.tgz", + "integrity": "sha1-lGfQMsOM+u+58teVASUwYvh/ob0=", + "dev": true + }, + "cssesc": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-0.1.0.tgz", + "integrity": "sha1-yBSQPkViM3GgR3tAEJqq++6t27Q=", + "dev": true + }, + "cssnano": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.0.tgz", + "integrity": "sha512-7x24b/ghbrQv2QRgqMR12H3ZZ38xYCKJSXfg21YCtnIE177/NyvMkeiuQdWauIgMjySaTZ+cd5PN2qvfbsGeSw==", + "dev": true, + "requires": { + "cosmiconfig": "5.0.6", + "cssnano-preset-default": "4.0.2", + "is-resolvable": "1.1.0", + "postcss": "6.0.23" + }, + "dependencies": { + "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.5.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 + } + } + }, + "cssnano-preset-default": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.2.tgz", + "integrity": "sha512-zO9PeP84l1E4kbrdyF7NSLtA/JrJY1paX5FHy5+w/ziIXO2kDqDMfJ/mosXkaHHSa3RPiIY3eB6aEgwx3IiGqA==", + "dev": true, + "requires": { + "css-declaration-sorter": "4.0.1", + "cssnano-util-raw-cache": "4.0.1", + "postcss": "7.0.5", + "postcss-calc": "6.0.2", + "postcss-colormin": "4.0.2", + "postcss-convert-values": "4.0.1", + "postcss-discard-comments": "4.0.1", + "postcss-discard-duplicates": "4.0.2", + "postcss-discard-empty": "4.0.1", + "postcss-discard-overridden": "4.0.1", + "postcss-merge-longhand": "4.0.6", + "postcss-merge-rules": "4.0.2", + "postcss-minify-font-values": "4.0.2", + "postcss-minify-gradients": "4.0.1", + "postcss-minify-params": "4.0.1", + "postcss-minify-selectors": "4.0.1", + "postcss-normalize-charset": "4.0.1", + "postcss-normalize-display-values": "4.0.1", + "postcss-normalize-positions": "4.0.1", + "postcss-normalize-repeat-style": "4.0.1", + "postcss-normalize-string": "4.0.1", + "postcss-normalize-timing-functions": "4.0.1", + "postcss-normalize-unicode": "4.0.1", + "postcss-normalize-url": "4.0.1", + "postcss-normalize-whitespace": "4.0.1", + "postcss-ordered-values": "4.1.1", + "postcss-reduce-initial": "4.0.2", + "postcss-reduce-transforms": "4.0.1", + "postcss-svgo": "4.0.1", + "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.5" + } + }, + "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": "3.5.1", + "resolved": "https://registry.npmjs.org/csso/-/csso-3.5.1.tgz", + "integrity": "sha512-vrqULLffYU1Q2tLdJvaCYbONStnfkfimRxXNaGjxMldI0C7JPBC4rB1RyjhfdZ4m1frm8pM9uRPKH3d2knZ8gg==", + "dev": true, + "requires": { + "css-tree": "1.0.0-alpha.29" + }, + "dependencies": { + "css-tree": { + "version": "1.0.0-alpha.29", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.29.tgz", + "integrity": "sha512-sRNb1XydwkW9IOci6iB2xmy8IGCj6r/fr+JWitvJ2JxQRPzN3T4AGGVWCMlVmVwM1gtgALJRmGIlWv5ppnGGkg==", + "dev": true, + "requires": { + "mdn-data": "1.1.4", + "source-map": "0.5.7" + } + } + } + }, + "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.2" + } + }, + "cyclist": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-0.2.2.tgz", + "integrity": "sha1-GzN5LhHpFKL9bW7WRHRkRE5fpkA=", + "dev": true + }, + "date-now": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz", + "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=", + "dev": true + }, + "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": "3.2.5", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.5.tgz", + "integrity": "sha512-D61LaDQPQkxJ5AUM2mbSJRbPkNs/TmdmOeLAi1hgDkpDfIfetSrjmWhccwtuResSwMbACjx/xXQofvM9CE/aeg==", + "dev": true, + "requires": { + "ms": "2.1.1" + } + }, + "decamelize": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-2.0.0.tgz", + "integrity": "sha512-Ikpp5scV3MSYxY39ymh45ZLEecsTdv/Xj2CaQfI8RLMuwi7XvjX9H/fhraiSuU+C5w5NTDu4ZU72xNiZnurBPg==", + "dev": true, + "requires": { + "xregexp": "4.0.0" + } + }, + "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 + }, + "deep-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz", + "integrity": "sha1-9dJgKStmDghO/0zbyfCK0yR0SLU=", + "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": "2.7.2", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-2.7.2.tgz", + "integrity": "sha512-lAc4i9QJR0YHSDFdzeBQKfZ1SRDG3hsJNEkrpcZa8QhBfidLAilT60BDEIVUUGqosFp425KOgB3uYqcnQrWafQ==", + "dev": true, + "requires": { + "execa": "0.10.0", + "ip-regex": "2.1.0" + } + }, + "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.2" + } + }, + "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.2" + } + }, + "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": "3.0.0", + "resolved": "https://registry.npmjs.org/del/-/del-3.0.0.tgz", + "integrity": "sha1-U+z2mf/LyzljdpGrE7rxYIGXZuU=", + "dev": true, + "requires": { + "globby": "6.1.0", + "is-path-cwd": "1.0.0", + "is-path-in-cwd": "1.0.1", + "p-map": "1.2.0", + "pify": "3.0.0", + "rimraf": "2.6.2" + }, + "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.2", + "glob": "7.1.3", + "object-assign": "4.1.1", + "pify": "2.3.0", + "pinkie-promise": "2.0.1" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "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.0", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz", + "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=", + "dev": true, + "requires": { + "inherits": "2.0.3", + "minimalistic-assert": "1.0.1" + } + }, + "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": "http://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dev": true, + "requires": { + "bn.js": "4.11.8", + "miller-rabin": "4.0.1", + "randombytes": "2.0.6" + } + }, + "dir-glob": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz", + "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==", + "dev": true, + "requires": { + "arrify": "1.0.1", + "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.5", + "safe-buffer": "5.1.2" + } + }, + "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.1.1" + } + }, + "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.0" + } + }, + "dom-serializer": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz", + "integrity": "sha1-BzxpdUbOB4DOI75KKOKT5AvDDII=", + "dev": true, + "requires": { + "domelementtype": "1.1.3", + "entities": "1.1.1" + }, + "dependencies": { + "domelementtype": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz", + "integrity": "sha1-vSh3PiZCiBrsUVRJJCmcXNgiGFs=", + "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.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.0.tgz", + "integrity": "sha1-sXrtguirWeUt2cGbF1bg/BhyBMI=", + "dev": true + }, + "domhandler": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.1.0.tgz", + "integrity": "sha1-0mRvXlf2w7qxHPbLBdPArPdBJZQ=", + "dev": true, + "requires": { + "domelementtype": "1.3.0" + } + }, + "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.1.0", + "domelementtype": "1.3.0" + } + }, + "dot-prop": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", + "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", + "dev": true, + "requires": { + "is-obj": "1.0.1" + } + }, + "duplexer": { + "version": "0.1.1", + "resolved": "http://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", + "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=", + "dev": true + }, + "duplexify": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.6.0.tgz", + "integrity": "sha512-fO3Di4tBKJpYTFHAxTU00BcfWMY9w24r/x21a6rZRbsD/ToUgGxsMbiGRmB7uVAXeGKXD9MwiLZa5E97EVgIRQ==", + "dev": true, + "requires": { + "end-of-stream": "1.4.1", + "inherits": "2.0.3", + "readable-stream": "2.3.6", + "stream-shift": "1.0.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.6.1", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.6.1.tgz", + "integrity": "sha512-0xy4A/twfrRCnkhfk8ErDi5DqdAsAqeGxht4xkCUrsvhhbQNs7E+4jV0CN7+NKIY0aHE72+XvqtBIXzD31ZbXQ==", + "dev": true + }, + "electron-to-chromium": { + "version": "1.3.74", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.74.tgz", + "integrity": "sha512-MJm7r64Kt1jQCLEiyfgfcu9lbO6/7jjfpH8x2FrutQ4Cb93aS+6dlfW+G65rPhVTjlTmwCfjQGCKZVEaaltOwQ==", + "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": "http://registry.npmjs.org/sax/-/sax-1.1.4.tgz", + "integrity": "sha1-dLbTPJrh4AFRDxeakRaFiPGu2qk=", + "dev": true + } + } + }, + "elliptic": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.1.tgz", + "integrity": "sha512-BsXLz5sqX8OHcsh7CqBMztyXARmGQ3LWPtGjJi6DiJHq5C/qvi9P3OqgswKSDftbu8+IoI/QDTAm2fFnQ9SZSQ==", + "dev": true, + "requires": { + "bn.js": "4.11.8", + "brorand": "1.1.0", + "hash.js": "1.1.5", + "hmac-drbg": "1.0.1", + "inherits": "2.0.3", + "minimalistic-assert": "1.0.1", + "minimalistic-crypto-utils": "1.0.1" + } + }, + "emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", + "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.1", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", + "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", + "dev": true, + "requires": { + "once": "1.4.0" + } + }, + "enhanced-resolve": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.0.tgz", + "integrity": "sha512-F/7vkyTtyc/llOIn8oWclcB25KdRaiPBpZYDgJHgh/UHtpgT2p2eldQgtQnLtUvfMKPKxbRaQM/hHkvLHt1Vng==", + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "memory-fs": "0.4.1", + "tapable": "1.1.0" + } + }, + "entities": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.1.tgz", + "integrity": "sha1-blwtClYhtdra7O+AuQ7ftc13cvA=", + "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.2", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.2.tgz", + "integrity": "sha512-E1fPutRDdIj/hohG0UpT5mayXNCxXP9d+snxFsPU9X0XgccOumKraa3juDMwTUyi7+Bu5+mCGagjg4IYeNbOdw==", + "dev": true, + "requires": { + "stackframe": "1.0.4" + } + }, + "es-abstract": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.12.0.tgz", + "integrity": "sha512-C8Fx/0jFmV5IPoMOFPA9P9G5NtqW+4cOPit3MIuvR2t7Ag2K15EJTpxnHAYTzL+aYQJIESYeXZmDBfOBE1HcpA==", + "dev": true, + "requires": { + "es-to-primitive": "1.2.0", + "function-bind": "1.1.1", + "has": "1.0.3", + "is-callable": "1.1.4", + "is-regex": "1.0.4" + } + }, + "es-to-primitive": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz", + "integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==", + "dev": true, + "requires": { + "is-callable": "1.1.4", + "is-date-object": "1.0.1", + "is-symbol": "1.0.2" + } + }, + "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-scope": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.0.tgz", + "integrity": "sha512-1G6UTDi7Jc1ELFwnR58HV4fK9OQK4S6N985f166xqXxpjU6plxFISJa2Ba9KCQuFa8RCnj/lSFJbHo7UFDBnUA==", + "dev": true, + "requires": { + "esrecurse": "4.2.1", + "estraverse": "4.2.0" + } + }, + "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 + }, + "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.2.0" + } + }, + "estraverse": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", + "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=", + "dev": true + }, + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", + "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": "3.1.0", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.0.tgz", + "integrity": "sha512-ivIvhpq/Y0uSjcHDcOIccjmYjGLcP09MFGE7ysAwkAvkXfpZlC985pH2/ui64DKazbTW/4kN3yqozUxlXzI6cA==", + "dev": true + }, + "events": { + "version": "1.1.1", + "resolved": "http://registry.npmjs.org/events/-/events-1.1.1.tgz", + "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=", + "dev": true + }, + "eventsource": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-0.1.6.tgz", + "integrity": "sha1-Cs7ehJ7X3RzMMsgRuxG5RNTykjI=", + "dev": true, + "requires": { + "original": "1.0.2" + } + }, + "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.5", + "safe-buffer": "5.1.2" + } + }, + "execa": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.10.0.tgz", + "integrity": "sha512-7XOMnz8Ynx1gGo/3hyV9loYNPWM94jG3+3T3Y8tsfSstFmETmENCMU/A/zj8Lyaj1lkgEepKepvd6240tBRvlw==", + "dev": true, + "requires": { + "cross-spawn": "6.0.5", + "get-stream": "3.0.0", + "is-stream": "1.1.0", + "npm-run-path": "2.0.2", + "p-finally": "1.0.0", + "signal-exit": "3.0.2", + "strip-eof": "1.0.0" + } + }, + "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.6.9", + "define-property": "0.2.5", + "extend-shallow": "2.0.1", + "posix-character-classes": "0.1.1", + "regex-not": "1.0.2", + "snapdragon": "0.8.2", + "to-regex": "3.0.2" + }, + "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.6" + } + }, + "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.1" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "express": { + "version": "4.16.3", + "resolved": "http://registry.npmjs.org/express/-/express-4.16.3.tgz", + "integrity": "sha1-avilAjUNsyRuzEvs9rWjTSL37VM=", + "dev": true, + "requires": { + "accepts": "1.3.5", + "array-flatten": "1.1.1", + "body-parser": "1.18.2", + "content-disposition": "0.5.2", + "content-type": "1.0.4", + "cookie": "0.3.1", + "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.1", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "1.1.2", + "on-finished": "2.3.0", + "parseurl": "1.3.2", + "path-to-regexp": "0.1.7", + "proxy-addr": "2.0.4", + "qs": "6.5.1", + "range-parser": "1.2.0", + "safe-buffer": "5.1.1", + "send": "0.16.2", + "serve-static": "1.13.2", + "setprototypeof": "1.1.0", + "statuses": "1.4.0", + "type-is": "1.6.16", + "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 + }, + "safe-buffer": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", + "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==", + "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.0.3", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.0.3.tgz", + "integrity": "sha512-bn71H9+qWoOQKyZDo25mOMVpSmXROAsTJVVVYzrrtol3d4y+AsKjf4Iwl2Q+IuT0kFSQ1qo166UuIwqYq7mGnA==", + "dev": true, + "requires": { + "chardet": "0.7.0", + "iconv-lite": "0.4.24", + "tmp": "0.0.33" + }, + "dependencies": { + "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" + } + } + } + }, + "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.2", + "snapdragon": "0.8.2", + "to-regex": "3.0.2" + }, + "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.2" + } + }, + "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.1" + } + }, + "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.2" + } + }, + "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.2" + } + }, + "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" + } + } + } + }, + "fast-deep-equal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", + "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", + "dev": true + }, + "fast-json-stable-stringify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", + "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=", + "dev": true + }, + "fastclick": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/fastclick/-/fastclick-1.0.6.tgz", + "integrity": "sha1-FhYlsnsaWAZAWTa9qaLBkm0Gvmo=", + "dev": true + }, + "fastparse": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.1.tgz", + "integrity": "sha1-0eJkOzipTXWDtHkGDmxK/8lAcfg=", + "dev": true + }, + "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.7.0" + } + }, + "figgy-pudding": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.1.tgz", + "integrity": "sha512-vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w==", + "dev": true + }, + "figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", + "dev": true, + "requires": { + "escape-string-regexp": "1.0.5" + } + }, + "file-loader": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-2.0.0.tgz", + "integrity": "sha512-YCsBfd1ZGCyonOKLxPiKPdu+8ld9HAaMEvJewzz+b2eTF7uL5Zm/HdBF6FjCrpCMRq25Mi0U1gl4pwn2TlH7hQ==", + "dev": true, + "requires": { + "loader-utils": "1.1.0", + "schema-utils": "1.0.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": "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.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.1" + } + } + } + }, + "finalhandler": { + "version": "1.1.1", + "resolved": "http://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz", + "integrity": "sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==", + "dev": true, + "requires": { + "debug": "2.6.9", + "encodeurl": "1.0.2", + "escape-html": "1.0.3", + "on-finished": "2.3.0", + "parseurl": "1.3.2", + "statuses": "1.4.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-cache-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-1.0.0.tgz", + "integrity": "sha1-kojj6ePMN0hxfTnq3hfPcfww7m8=", + "dev": true, + "requires": { + "commondir": "1.0.1", + "make-dir": "1.3.0", + "pkg-dir": "2.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.2", + "commander": "2.1.0" + }, + "dependencies": { + "colors": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz", + "integrity": "sha1-JCP+ZnisDF2uiFLl0OW+CMmXq8w=", + "dev": true + }, + "commander": { + "version": "2.1.0", + "resolved": "http://registry.npmjs.org/commander/-/commander-2.1.0.tgz", + "integrity": "sha1-0SG7roYNmZKj1Re6lvVliOR8Z4E=", + "dev": true + } + } + }, + "flatten": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.2.tgz", + "integrity": "sha1-2uRqnXj74lKSJYzB54CkHZXAN4I=", + "dev": true + }, + "flush-write-stream": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.0.3.tgz", + "integrity": "sha512-calZMC10u0FMUqoiunI2AiGIIUtUIvifNwkHhNupZH4cbNnW1Itkoh/Nf5HFYmDrwWPjrUxpkZT0KhuCq0jmGw==", + "dev": true, + "requires": { + "inherits": "2.0.3", + "readable-stream": "2.3.6" + } + }, + "follow-redirects": { + "version": "1.5.8", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.8.tgz", + "integrity": "sha512-sy1mXPmv7kLAMKW/8XofG7o9T+6gAjzdZK4AJF6ryqQYUa/hnzgiypoeUecZ53x7XiqKNEpNqLtS97MshW2nxg==", + "dev": true, + "requires": { + "debug": "3.1.0" + }, + "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 + } + } + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true + }, + "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.2", + "string-width": "2.1.1" + }, + "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": "http://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.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "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.3", + "readable-stream": "2.3.6" + } + }, + "fs-extra": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.0.tgz", + "integrity": "sha512-EglNDLRpmaTWiD/qraZn6HREAEAHJcJOmxNEYwq6xeMKnVMAy3GUcFB+wXt2C6k4CNvB/mP1y/U3dzvKKj5OtQ==", + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "jsonfile": "4.0.0", + "universalify": "0.1.2" + } + }, + "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.11", + "iferr": "0.1.5", + "imurmurhash": "0.1.4", + "readable-stream": "2.3.6" + } + }, + "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": "1.2.4", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.4.tgz", + "integrity": "sha512-z8H8/diyk76B7q5wg+Ud0+CqzcAF3mBBI/bA5ne5zrRUUIvNkJY//D3BqyH571KuAC4Nr7Rw7CjWX4r0y9DvNg==", + "dev": true, + "optional": true, + "requires": { + "nan": "2.11.1", + "node-pre-gyp": "0.10.0" + }, + "dependencies": { + "abbrev": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "ansi-regex": { + "version": "2.1.1", + "bundled": true, + "dev": true + }, + "aproba": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "optional": true + }, + "are-we-there-yet": { + "version": "1.1.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "delegates": "1.0.0", + "readable-stream": "2.3.6" + } + }, + "balanced-match": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "brace-expansion": { + "version": "1.1.11", + "bundled": true, + "dev": true, + "requires": { + "balanced-match": "1.0.0", + "concat-map": "0.0.1" + } + }, + "chownr": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "code-point-at": { + "version": "1.1.0", + "bundled": true, + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "bundled": true, + "dev": true + }, + "console-control-strings": { + "version": "1.1.0", + "bundled": true, + "dev": true + }, + "core-util-is": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "debug": { + "version": "2.6.9", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ms": "2.0.0" + } + }, + "deep-extend": { + "version": "0.5.1", + "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.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minipass": "2.2.4" + } + }, + "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.2.0", + "console-control-strings": "1.1.0", + "has-unicode": "2.0.1", + "object-assign": "4.1.1", + "signal-exit": "3.0.2", + "string-width": "1.0.2", + "strip-ansi": "3.0.1", + "wide-align": "1.1.2" + } + }, + "glob": { + "version": "7.1.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "fs.realpath": "1.0.0", + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + }, + "has-unicode": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "iconv-lite": { + "version": "0.4.21", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safer-buffer": "2.1.2" + } + }, + "ignore-walk": { + "version": "3.0.1", + "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.4.0", + "wrappy": "1.0.2" + } + }, + "inherits": { + "version": "2.0.3", + "bundled": true, + "dev": true + }, + "ini": { + "version": "1.3.5", + "bundled": true, + "dev": true, + "optional": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "requires": { + "number-is-nan": "1.0.1" + } + }, + "isarray": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "dev": true, + "requires": { + "brace-expansion": "1.1.11" + } + }, + "minimist": { + "version": "0.0.8", + "bundled": true, + "dev": true + }, + "minipass": { + "version": "2.2.4", + "bundled": true, + "dev": true, + "requires": { + "safe-buffer": "5.1.1", + "yallist": "3.0.2" + } + }, + "minizlib": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minipass": "2.2.4" + } + }, + "mkdirp": { + "version": "0.5.1", + "bundled": true, + "dev": true, + "requires": { + "minimist": "0.0.8" + } + }, + "ms": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "needle": { + "version": "2.2.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "debug": "2.6.9", + "iconv-lite": "0.4.21", + "sax": "1.2.4" + } + }, + "node-pre-gyp": { + "version": "0.10.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "detect-libc": "1.0.3", + "mkdirp": "0.5.1", + "needle": "2.2.0", + "nopt": "4.0.1", + "npm-packlist": "1.1.10", + "npmlog": "4.1.2", + "rc": "1.2.7", + "rimraf": "2.6.2", + "semver": "5.5.0", + "tar": "4.4.1" + } + }, + "nopt": { + "version": "4.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "abbrev": "1.1.1", + "osenv": "0.1.5" + } + }, + "npm-bundled": { + "version": "1.0.3", + "bundled": true, + "dev": true, + "optional": true + }, + "npm-packlist": { + "version": "1.1.10", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ignore-walk": "3.0.1", + "npm-bundled": "1.0.3" + } + }, + "npmlog": { + "version": "4.1.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "are-we-there-yet": "1.1.4", + "console-control-strings": "1.1.0", + "gauge": "2.7.4", + "set-blocking": "2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "bundled": true, + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "once": { + "version": "1.4.0", + "bundled": true, + "dev": true, + "requires": { + "wrappy": "1.0.2" + } + }, + "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.2", + "os-tmpdir": "1.0.2" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "process-nextick-args": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "rc": { + "version": "1.2.7", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "deep-extend": "0.5.1", + "ini": "1.3.5", + "minimist": "1.2.0", + "strip-json-comments": "2.0.1" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "readable-stream": { + "version": "2.3.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "core-util-is": "1.0.2", + "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.2" + } + }, + "rimraf": { + "version": "2.6.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "glob": "7.1.2" + } + }, + "safe-buffer": { + "version": "5.1.1", + "bundled": true, + "dev": 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.5.0", + "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, + "requires": { + "code-point-at": "1.1.0", + "is-fullwidth-code-point": "1.0.0", + "strip-ansi": "3.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "5.1.1" + } + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "requires": { + "ansi-regex": "2.1.1" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "tar": { + "version": "4.4.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "chownr": "1.0.1", + "fs-minipass": "1.2.5", + "minipass": "2.2.4", + "minizlib": "1.1.0", + "mkdirp": "0.5.1", + "safe-buffer": "5.1.1", + "yallist": "3.0.2" + } + }, + "util-deprecate": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "wide-align": { + "version": "1.1.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "string-width": "1.0.2" + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true, + "dev": true + }, + "yallist": { + "version": "3.0.2", + "bundled": true, + "dev": true + } + } + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "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": "2.0.1", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-2.0.1.tgz", + "integrity": "sha512-TtY/sbOemiMKPRUDDanGCSgBYe7Mf0vbRsWnBZ+9yghpZ1MvcpSpuZFjHdEeY/LZjZy0vdLjS77L6HosisFiug==", + "dev": true + }, + "get-stream": { + "version": "3.0.0", + "resolved": "http://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true + }, + "glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", + "dev": true, + "requires": { + "fs.realpath": "1.0.0", + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + }, + "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.2" + }, + "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": "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.1" + } + } + } + }, + "globals": { + "version": "11.8.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.8.0.tgz", + "integrity": "sha512-io6LkyPVuzCHBSQV9fmOwxZkUk6nIaGmxheLDgmuFv89j0fm2aqDbIXKAGfzCMHqz3HLF2Zf8WSG6VqMh2qFmA==", + "dev": true + }, + "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.2", + "dir-glob": "2.0.0", + "glob": "7.1.3", + "ignore": "3.3.10", + "pify": "3.0.0", + "slash": "1.0.0" + } + }, + "graceful-fs": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", + "dev": true + }, + "gzip-size": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.0.0.tgz", + "integrity": "sha512-5iI7omclyqrnWw4XbXAmGhPsABkSIDQonv2K0h61lybgofWa6iZyvrI3r2zsJH4P8Nb64fFVzlvfhs0g7BBxAA==", + "dev": true, + "requires": { + "duplexer": "0.1.1", + "pify": "3.0.0" + } + }, + "handle-thing": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-1.2.5.tgz", + "integrity": "sha1-/Xqtcmvxpf0W38KbL3pmAdJxOcQ=", + "dev": true + }, + "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.1.1" + } + }, + "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.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz", + "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=", + "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.1" + } + }, + "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": { + "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.6" + } + } + } + }, + "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.3", + "safe-buffer": "5.1.2" + } + }, + "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.5", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.5.tgz", + "integrity": "sha512-eWI5HG9Np+eHV1KQhisXWwM+4EPPYe5dFX1UZZH7k/E3JzDEazVH+VGlZi6R94ZqImq+A3D1mCEtrFIfg/E7sA==", + "dev": true, + "requires": { + "inherits": "2.0.3", + "minimalistic-assert": "1.0.1" + } + }, + "hashish": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/hashish/-/hashish-0.0.4.tgz", + "integrity": "sha1-bWC8b/r3Ebav1g5CbQd5iAFOZVQ=", + "requires": { + "traverse": "0.6.6" + } + }, + "hat": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/hat/-/hat-0.0.3.tgz", + "integrity": "sha1-uwFKnmSzeIrtgAWRdBPU/z1QLYo=" + }, + "he": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/he/-/he-1.1.1.tgz", + "integrity": "sha1-k0EP0hsAlzUVH4howvJx80J+I/0=", + "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.1.5", + "minimalistic-assert": "1.0.1", + "minimalistic-crypto-utils": "1.0.1" + } + }, + "hoek": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-4.2.1.tgz", + "integrity": "sha512-QLg82fGkfnJ/4iy1xZ81/9SIJiq1NGFUMGs6ParyjBZr6jW2Ufj/snDqTHixNlHdPNwN2RLVD0Pi3igeK9+JfA==", + "dev": true + }, + "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 + }, + "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.3", + "obuf": "1.1.2", + "readable-stream": "2.3.6", + "wbuf": "1.7.3" + } + }, + "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.1", + "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.1.tgz", + "integrity": "sha1-ZouTd26q5V696POtRkswekljYl4=", + "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": "3.5.20", + "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.20.tgz", + "integrity": "sha512-ZmgNLaTp54+HFKkONyLFEfs5dd/ZOtlquKaTnqIWFmx3Av5zG6ZPcV2d0o9XM2fXOTxxIf6eDcwzFFotke/5zA==", + "dev": true, + "requires": { + "camel-case": "3.0.0", + "clean-css": "4.2.1", + "commander": "2.17.1", + "he": "1.1.1", + "param-case": "2.1.1", + "relateurl": "0.2.7", + "uglify-js": "3.4.9" + } + }, + "html-webpack-plugin": { + "version": "3.2.0", + "resolved": "http://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-3.2.0.tgz", + "integrity": "sha1-sBq71yOsqqeze2r0SS69oD2d03s=", + "dev": true, + "requires": { + "html-minifier": "3.5.20", + "loader-utils": "0.2.17", + "lodash": "4.17.11", + "pretty-error": "2.1.1", + "tapable": "1.1.0", + "toposort": "1.0.7", + "util.promisify": "1.0.0" + }, + "dependencies": { + "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.2.0", + "emojis-list": "2.1.0", + "json5": "0.5.1", + "object-assign": "4.1.1" + } + } + } + }, + "htmlparser2": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.3.0.tgz", + "integrity": "sha1-zHDQWln2VC5D8OaFyYLhTJJKnv4=", + "dev": true, + "requires": { + "domelementtype": "1.3.0", + "domhandler": "2.1.0", + "domutils": "1.1.6", + "readable-stream": "1.0.34" + }, + "dependencies": { + "domutils": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.1.6.tgz", + "integrity": "sha1-vdw94Jm5ou+sxRxiPyj0FuzFdIU=", + "dev": true, + "requires": { + "domelementtype": "1.3.0" + } + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "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.6.3", + "resolved": "http://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" + } + }, + "http-parser-js": { + "version": "0.4.13", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.4.13.tgz", + "integrity": "sha1-O9bW/ebjFyyTNMOzO2wZPYD+ETc=", + "dev": true + }, + "http-proxy": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.17.0.tgz", + "integrity": "sha512-Taqn+3nNvYRfJ3bGvKfBSRwy1v6eePlm3oc/aWVxZp57DQr5Eq3xhKJi7Z4hZpS8PC3H4qI+Yly5EmFacGuA/g==", + "dev": true, + "requires": { + "eventemitter3": "3.1.0", + "follow-redirects": "1.5.8", + "requires-port": "1.0.0" + } + }, + "http-proxy-middleware": { + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.0.tgz", + "integrity": "sha512-Ab/zKDy2B0404mz83bgki0HHv/xqpYKAyFXhopAiJaVAUSJfLYrpBYynTl4ZSUJ7TqrAgjarTsxdX5yBb4unRQ==", + "dev": true, + "requires": { + "http-proxy": "1.17.0", + "is-glob": "4.0.0", + "lodash": "4.17.11", + "micromatch": "3.1.10" + }, + "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.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz", + "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=", + "dev": true, + "requires": { + "is-extglob": "2.1.1" + } + } + } + }, + "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.19", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz", + "integrity": "sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ==", + "dev": true + }, + "icss-replace-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", + "integrity": "sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=", + "dev": true + }, + "icss-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-2.1.0.tgz", + "integrity": "sha1-g/Cg7DeL8yRheLbCrZE28TWxyWI=", + "dev": true, + "requires": { + "postcss": "6.0.23" + }, + "dependencies": { + "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.5.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 + } + } + }, + "ieee754": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.12.tgz", + "integrity": "sha512-GguP+DRY+pJ3soyIiGPTvdiVXjZ+DbXOxGpXn3eMvNW4x4irjqXm4wHKscC+TfxSJ0yw/S1F24tqdMNsMZTiLA==", + "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-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" + }, + "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.0.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.0.0.tgz", + "integrity": "sha512-fl5s52lI5ahKCernzzIyAP0QAZbGIovtVHGwpcu1Jr/EpzLVDI2myISHwGqK7m8uQFugVWSrbxH7XnhGtvEc+A==", + "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.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.0.0.tgz", + "integrity": "sha512-hMp0onDKIajHfIkdRk3P4CdCmErkYAxxDtP3Wx/4nZ3aGlau2VKh3mZpcuFkH27WQkL/3WBCPOktzA9ZOAnMQQ==", + "dev": true + }, + "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" + } + } + } + }, + "import-local-file": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/import-local-file/-/import-local-file-0.2.0.tgz", + "integrity": "sha1-u9sN7KvEnWre9z2iLuuufkdsSCc=", + "dev": true, + "requires": { + "pkg-dir": "2.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 + }, + "indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", + "dev": true + }, + "indexof": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", + "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=", + "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.4.0", + "wrappy": "1.0.2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "inquirer": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.2.0.tgz", + "integrity": "sha512-QIEQG4YyQ2UYZGDC4srMZ7BjHOmNk1lR2JQj5UknBapklm6WHA+VVH7N+sUdX3A7NeCfGF8o4X1S3Ao7nAcIeg==", + "dev": true, + "requires": { + "ansi-escapes": "3.1.0", + "chalk": "2.4.1", + "cli-cursor": "2.1.0", + "cli-width": "2.2.0", + "external-editor": "3.0.3", + "figures": "2.0.0", + "lodash": "4.17.11", + "mute-stream": "0.0.7", + "run-async": "2.3.0", + "rxjs": "6.3.3", + "string-width": "2.1.1", + "strip-ansi": "4.0.0", + "through": "2.3.8" + }, + "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" + } + } + } + }, + "internal-ip": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-3.0.1.tgz", + "integrity": "sha512-NXXgESC2nNVtU+pqmC9e6R8B1GpKxzsAQhffvh5AL79qKnodd+L7tnEQmTiUAVngqLalPbSqRA7XGIEL5nCd0Q==", + "dev": true, + "requires": { + "default-gateway": "2.7.2", + "ipaddr.js": "1.8.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.4.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 + }, + "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.8.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.8.0.tgz", + "integrity": "sha1-6qM9bd16zo9/b+DJygRA5wZzix4=", + "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.2.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.6" + } + } + } + }, + "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": "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.12.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.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz", + "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==", + "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.2.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.6" + } + } + } + }, + "is-date-object": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", + "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=", + "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.1.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-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-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.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.2.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.6" + } + } + } + }, + "is-obj": { + "version": "1.0.1", + "resolved": "http://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "dev": true + }, + "is-path-cwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", + "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=", + "dev": true + }, + "is-path-in-cwd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz", + "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==", + "dev": true, + "requires": { + "is-path-inside": "1.0.1" + } + }, + "is-path-inside": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", + "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", + "dev": true, + "requires": { + "path-is-inside": "1.0.2" + } + }, + "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.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", + "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", + "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-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.1" + } + }, + "is-symbol": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz", + "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==", + "dev": true, + "requires": { + "has-symbols": "1.0.0" + } + }, + "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": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "isemail": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/isemail/-/isemail-3.1.3.tgz", + "integrity": "sha512-5xbsG5wYADIcB+mfLsd+nst1V/D+I7EU7LEZPo2GOIMu4JzfcRs5yQoypP4avA7QtUqgxYLKBYNv4IdzBmbhdw==", + "dev": true, + "requires": { + "punycode": "2.1.1" + } + }, + "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 + }, + "javascript-stringify": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/javascript-stringify/-/javascript-stringify-1.6.0.tgz", + "integrity": "sha1-FC0RHzpuPa6PSpr9d9RYVbWpzOM=", + "dev": true + }, + "joi": { + "version": "11.4.0", + "resolved": "https://registry.npmjs.org/joi/-/joi-11.4.0.tgz", + "integrity": "sha512-O7Uw+w/zEWgbL6OcHbyACKSj0PkQeUgmehdoXVSxt92QFCq4+1390Rwh5moI2K/OgC7D8RHRZqHZxT2husMJHA==", + "dev": true, + "requires": { + "hoek": "4.2.1", + "isemail": "3.1.3", + "topo": "2.0.2" + } + }, + "js-levenshtein": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.4.tgz", + "integrity": "sha512-PxfGzSs0ztShKrUYPIn5r0MtyAhYcCwmndozzpz8YObbPnD1jFxzlBGbRnX2mIu6Z13xN6+PTu05TQFnZFlzow==", + "dev": true + }, + "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 + }, + "js-yaml": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.0.tgz", + "integrity": "sha512-PIt2cnwmPfL4hKNwqeiuz4bKfnzHTBv6HyVgjahA6mPLwPDzjDWrplJBMjHUFxku/N3FlmrbyPclad+I+4mJ3A==", + "dev": true, + "requires": { + "argparse": "1.0.10", + "esprima": "4.0.1" + } + }, + "jsesc": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.1.tgz", + "integrity": "sha1-5CGiqOINawgZ3yiQj3glJrlt0f4=", + "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-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" + } + }, + "json3": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.2.tgz", + "integrity": "sha1-PAQ0dD35Pi9cQq7nsZvLSDV19OE=", + "dev": true + }, + "json5": { + "version": "0.5.1", + "resolved": "http://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", + "dev": true + }, + "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.11" + } + }, + "jsonify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", + "dev": true + }, + "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.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "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.11", + "webpack-sources": "1.3.0" + } + }, + "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" + } + }, + "loader-runner": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.3.1.tgz", + "integrity": "sha512-By6ZFY7ETWOc9RFaAIb23IjJVcM4dvJC/N57nmdz9RSkMXvAXGI7SyVlAw3v8vjtDRlqThgVDVmTnr9fqMlxkw==", + "dev": true + }, + "loader-utils": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", + "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", + "dev": true, + "requires": { + "big.js": "3.2.0", + "emojis-list": "2.1.0", + "json5": "0.5.1" + } + }, + "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.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "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.4.0", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.4.0.tgz", + "integrity": "sha1-5zoDhcg1VZF0bgILmWecaQ5o+6A=", + "dev": true, + "requires": { + "lodash._reinterpolate": "3.0.0", + "lodash.templatesettings": "4.1.0" + } + }, + "lodash.templatesettings": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.1.0.tgz", + "integrity": "sha1-K01OlbpEDZFf8IvImeRVNmZxMxY=", + "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": "2.3.0", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-2.3.0.tgz", + "integrity": "sha1-iDKP19HOeTiykoN0bwsbwSayRwg=", + "dev": true, + "requires": { + "ansi-escapes": "3.1.0", + "cli-cursor": "2.1.0", + "wrap-ansi": "3.0.1" + } + }, + "loglevel": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.6.1.tgz", + "integrity": "sha1-4PyVEztu8nbNyIh82vJKpvFW+Po=", + "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.2" + } + }, + "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.2" + } + }, + "lower-case": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", + "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=", + "dev": true + }, + "lru-cache": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.3.tgz", + "integrity": "sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA==", + "dev": true, + "requires": { + "pseudomap": "1.0.2", + "yallist": "2.1.2" + } + }, + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dev": true, + "requires": { + "pify": "3.0.0" + } + }, + "mamacro": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/mamacro/-/mamacro-0.0.3.tgz", + "integrity": "sha512-qMEwh+UujcQ+kbz3T6V+wAmO2U8veoq2w+3wY8MquqwVA3jChfwY+Tk52GZKDfACEPjuZ7r2oJLejwpt8jtwTA==", + "dev": true + }, + "map-age-cleaner": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.2.tgz", + "integrity": "sha512-UN1dNocxQq44IhJyMI4TU8phc2m9BddacHRPRjKGLYaF0jqd3xLz0jS0skpAU9WgYyoR4gHtUpzytNBS385FWQ==", + "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-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.1" + } + }, + "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.4", + "inherits": "2.0.3", + "safe-buffer": "5.1.2" + } + }, + "mdn-data": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-1.1.4.tgz", + "integrity": "sha512-FSYbp3lyKjyj3E7fMl6rYvUdX0FBXaluGqlFoYESWQlyUTq8R+wp0rkFxoYFqZlHCvsUXGjyJmLQSnXToYhOSA==", + "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.0.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-4.0.0.tgz", + "integrity": "sha512-WQxG/5xYc3tMbYLXoXPm81ET2WDULiU5FxbuIoNbJqLOOI8zehXFdZuiUEgfdrU2mVB1pxBZUGlYORSrpuJreA==", + "dev": true, + "requires": { + "map-age-cleaner": "0.1.2", + "mimic-fn": "1.2.0", + "p-is-promise": "1.1.0" + } + }, + "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.7", + "readable-stream": "2.3.6" + } + }, + "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 + } + } + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "dev": true + }, + "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.2", + "define-property": "2.0.2", + "extend-shallow": "3.0.2", + "extglob": "2.0.4", + "fragment-cache": "0.2.1", + "kind-of": "6.0.2", + "nanomatch": "1.2.13", + "object.pick": "1.3.0", + "regex-not": "1.0.2", + "snapdragon": "0.8.2", + "to-regex": "3.0.2" + } + }, + "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.11.8", + "brorand": "1.1.0" + } + }, + "mime": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", + "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==", + "dev": true + }, + "mime-db": { + "version": "1.36.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.36.0.tgz", + "integrity": "sha512-L+xvyD9MkoYMXb1jAmzI/lWYAxAMCPvIBSWur0PZ5nOf5euahRLVqH//FKW9mWp2lkqUgYiXPgkzfMUFi4zVDw==", + "dev": true + }, + "mime-types": { + "version": "2.1.20", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.20.tgz", + "integrity": "sha512-HrkrPaP9vGuWbLK1B1FfgAkbqNjIuy4eHlIYnFi7kamZyLLrGlo2mpcx0bBmNpKqBtYtAfGbodDddIgddSJC2A==", + "dev": true, + "requires": { + "mime-db": "1.36.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 + }, + "mini-css-extract-plugin": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.4.3.tgz", + "integrity": "sha512-Mxs0nxzF1kxPv4TRi2NimewgXlJqh0rGE30vviCU2WHrpbta6wklnUV9dr9FUtoAHmB3p3LeXEC+ZjgHvB0Dzg==", + "dev": true, + "requires": { + "loader-utils": "1.1.0", + "schema-utils": "1.0.0", + "webpack-sources": "1.3.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.11" + } + }, + "minimist": { + "version": "1.2.0", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true + }, + "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.6.2", + "duplexify": "3.6.0", + "end-of-stream": "1.4.1", + "flush-write-stream": "1.0.3", + "from2": "2.3.0", + "parallel-transform": "1.1.0", + "pump": "3.0.0", + "pumpify": "1.5.1", + "stream-each": "1.2.3", + "through2": "2.0.3" + } + }, + "mixin-deep": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz", + "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==", + "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.1", + "resolved": "http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "dev": true, + "requires": { + "minimist": "0.0.8" + }, + "dependencies": { + "minimist": { + "version": "0.0.8", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true + } + } + }, + "moment": { + "version": "2.22.2", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.22.2.tgz", + "integrity": "sha1-PCV/mDn8DpP/UxSWMiOeuQeD/2Y=" + }, + "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.2.0", + "copy-concurrently": "1.0.5", + "fs-write-stream-atomic": "1.0.10", + "mkdirp": "0.5.1", + "rimraf": "2.6.2", + "run-queue": "1.0.3" + } + }, + "mrcolor": { + "version": "https://github.com/rook2pawn/mrcolor/archive/master.tar.gz", + "integrity": "sha512-feteSepg0FRp0fW3RafigAjU7gXiiaa4OlMW39FEmcvQPbD7Zlpc2PSu4hVBPSBR4XNee8n6EjCTfK0O37DL5A==", + "requires": { + "color-convert": "0.2.1" + }, + "dependencies": { + "color-convert": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-0.2.1.tgz", + "integrity": "sha1-NjyrI8lLMaDWTbcQSLjGqUD4xow=" + } + } + }, + "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 + }, + "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.7", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", + "dev": true + }, + "nan": { + "version": "2.11.1", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.11.1.tgz", + "integrity": "sha512-iji6k87OSXa0CcrLl9z+ZiYSuR2o+c0bGuNmXdrhTQTakxytAFsC56SArGYoiHlJlFoHSnvmhpceZJaXkVuOtA==", + "dev": true, + "optional": 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.2", + "snapdragon": "0.8.2", + "to-regex": "3.0.2" + } + }, + "negotiator": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz", + "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=", + "dev": true + }, + "neo-async": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.5.2.tgz", + "integrity": "sha512-vdqTKI9GBIYcAEbFAcpKPErKINfPF5zIuz3/niBfq8WUZjpT2tytLlFVrBgWdOtqI4uaA/Rb6No0hux39XXDuw==", + "dev": true + }, + "net": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/net/-/net-1.0.2.tgz", + "integrity": "sha1-0XV+yaf7I3HYPPR1XOPifhCCk4g=", + "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.4" + } + }, + "node-forge": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.7.5.tgz", + "integrity": "sha512-MmbQJ2MTESTjt3Gi/3yG1wGpIMhUfcIypUCGtTizFR9IiccFwxSpfp0vtIZlkFclEqERemxfnSdZEMR9VqqEFQ==", + "dev": true + }, + "node-libs-browser": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.1.0.tgz", + "integrity": "sha512-5AzFzdoIMb89hBGMZglEegffzgRg+ZFoUmisQ8HI4j1KDdpx13J0taNp2y9xPbur6W61gepGDDotGBVQ7mfUCg==", + "dev": true, + "requires": { + "assert": "1.4.1", + "browserify-zlib": "0.2.0", + "buffer": "4.9.1", + "console-browserify": "1.1.0", + "constants-browserify": "1.0.0", + "crypto-browserify": "3.12.0", + "domain-browser": "1.2.0", + "events": "1.1.1", + "https-browserify": "1.0.0", + "os-browserify": "0.3.0", + "path-browserify": "0.0.0", + "process": "0.11.10", + "punycode": "1.4.1", + "querystring-es3": "0.2.1", + "readable-stream": "2.3.6", + "stream-browserify": "2.0.1", + "stream-http": "2.8.3", + "string_decoder": "1.1.1", + "timers-browserify": "2.0.10", + "tty-browserify": "0.0.0", + "url": "0.11.0", + "util": "0.10.4", + "vm-browserify": "0.0.4" + }, + "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.0.0-alpha.12", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.0.0-alpha.12.tgz", + "integrity": "sha512-VPB4rTPqpVyWKBHbSa4YPFme3+8WHsOSpvbp0Mfj0bWsC8TEjt4HQrLl1hsBDELlp1nB4lflSgSuGTYiuyaP7Q==", + "dev": true, + "requires": { + "semver": "5.5.1" + } + }, + "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.1.0" + } + }, + "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": "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 + }, + "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.1" + } + }, + "nth-check": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.1.tgz", + "integrity": "sha1-mSms32KPwsQQmN6rgqxYDPFJquQ=", + "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 + }, + "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.1", + "define-property": "0.2.5", + "kind-of": "3.2.2" + }, + "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.6" + } + }, + "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.6" + } + } + } + }, + "object-keys": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.12.tgz", + "integrity": "sha512-FTMyFUm2wBcGHnH2eXmz7tC6IwlqQZ6mVZ+6dm6vZ4IQIHjs6FdNsQBuKGPuUUUY6NfJw2PshC08Tn6LzLDOag==", + "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.1" + } + }, + "object.getownpropertydescriptors": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz", + "integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=", + "dev": true, + "requires": { + "define-properties": "1.1.3", + "es-abstract": "1.12.0" + } + }, + "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.0.4", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.0.4.tgz", + "integrity": "sha1-5STaCbT2b/Bd9FdUbscqyZ8TBpo=", + "dev": true, + "requires": { + "define-properties": "1.1.3", + "es-abstract": "1.12.0", + "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.1", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.1.tgz", + "integrity": "sha1-ko9dD0cNSTQmUepnlLCFfBAGk/c=", + "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.0.2" + } + }, + "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.2.0" + } + }, + "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.3.0", + "resolved": "http://registry.npmjs.org/opn/-/opn-5.3.0.tgz", + "integrity": "sha512-bYJHo/LOmoTd+pfiYhfZDnf9zekVJrY+cnS2a5F2x+w5ppvTqObojTP7WiFG+kVZs9Inw+qQ/lw7TroWwhdd2g==", + "dev": true, + "requires": { + "is-wsl": "1.1.0" + } + }, + "optimize-css-assets-webpack-plugin": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.1.tgz", + "integrity": "sha512-Rqm6sSjWtx9FchdP0uzTQDc7GXDKnwVEGoSxjezPkzMewx7gEWE9IMUYKmigTRC4U3RaNSwYVnUDLuIdtTpm0A==", + "dev": true, + "requires": { + "cssnano": "4.1.0", + "last-call-webpack-plugin": "3.0.0" + } + }, + "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-locale": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.0.1.tgz", + "integrity": "sha512-7g5e7dmXPtzcP4bgsZ8ixDVqA7oWYuEz4lOSujeWyliPai4gfVDiFIcwBg3aGCPnmSGfzOKTK3ccPn0CKv3DBw==", + "dev": true, + "requires": { + "execa": "0.10.0", + "lcid": "2.0.0", + "mem": "4.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 + }, + "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.6.1", + "escape-html": "1.0.3", + "lodash": "4.17.11" + } + }, + "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": "1.1.0", + "resolved": "http://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz", + "integrity": "sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4=", + "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.3.0" + } + }, + "p-map": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz", + "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==", + "dev": true + }, + "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.6", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.6.tgz", + "integrity": "sha512-lQe48YPsMJAig+yngZ87Lus+NF+3mtu7DVOBu6b/gHO1YpKwIj5AWjZ/TOS7i46HD/UixzWb1zeWDZfGZ3iYcg==", + "dev": true + }, + "parallel-transform": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.1.0.tgz", + "integrity": "sha1-1BDwZbBdojCB/NEPKIVMKb2jOwY=", + "dev": true, + "requires": { + "cyclist": "0.2.2", + "inherits": "2.0.3", + "readable-stream": "2.3.6" + } + }, + "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.3.2" + } + }, + "parse-asn1": { + "version": "5.1.1", + "resolved": "http://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.1.tgz", + "integrity": "sha512-KPx7flKXg775zZpnp9SxJlz00gTd4BmJ2yJufSc44gMCRrRQ7NSzAcSJQfifuOLgW6bEi+ftrALtsgALeB2Adw==", + "dev": true, + "requires": { + "asn1.js": "4.10.1", + "browserify-aes": "1.2.0", + "create-hash": "1.2.0", + "evp_bytestokey": "1.0.3", + "pbkdf2": "3.0.17" + } + }, + "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.2", + "json-parse-better-errors": "1.0.2" + } + }, + "parseurl": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz", + "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=", + "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.0", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz", + "integrity": "sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo=", + "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": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "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" + } + }, + "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.2.0", + "create-hmac": "1.1.7", + "ripemd160": "2.0.2", + "safe-buffer": "5.1.2", + "sha.js": "2.4.11" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "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.4" + } + }, + "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" + } + }, + "portfinder": { + "version": "1.0.17", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.17.tgz", + "integrity": "sha512-syFcRIRzVI1BoEFOCaAiizwDolh1S1YXSodsVhncbhjzjZQulhczNRbqnUl9N31Q4dKGOXsNDqxC2BWBgSMqeQ==", + "dev": true, + "requires": { + "async": "1.5.2", + "debug": "2.6.9", + "mkdirp": "0.5.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 + } + } + }, + "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.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz", + "integrity": "sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==", + "dev": true, + "requires": { + "chalk": "2.4.1", + "source-map": "0.6.1", + "supports-color": "5.5.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 + } + } + }, + "postcss-calc": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-6.0.2.tgz", + "integrity": "sha512-fiznXjEN5T42Qm7qqMCVJXS3roaj9r4xsSi+meaBVe7CJBl8t/QLOXu02Z2E6oWAMWIvCuF6JrvzFekmVEbOKA==", + "dev": true, + "requires": { + "css-unit-converter": "1.1.1", + "postcss": "7.0.5", + "postcss-selector-parser": "2.2.3", + "reduce-css-calc": "2.1.5" + } + }, + "postcss-colormin": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.2.tgz", + "integrity": "sha512-1QJc2coIehnVFsz0otges8kQLsryi4lo19WD+U5xCWvXd0uw/Z+KKYnbiNDCnO9GP+PvErPHCG0jNvWTngk9Rw==", + "dev": true, + "requires": { + "browserslist": "4.2.0", + "color": "3.0.0", + "has": "1.0.3", + "postcss": "7.0.5", + "postcss-value-parser": "3.3.0" + }, + "dependencies": { + "browserslist": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.2.0.tgz", + "integrity": "sha512-Berls1CHL7qfQz8Lct6QxYA5d2Tvt4doDWHcjvAISybpd+EKZVppNtXgXhaN6SdrPKo7YLTSZuYBs5cYrSWN8w==", + "dev": true, + "requires": { + "caniuse-lite": "1.0.30000889", + "electron-to-chromium": "1.3.74", + "node-releases": "1.0.0-alpha.12" + } + } + } + }, + "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.5", + "postcss-value-parser": "3.3.0" + } + }, + "postcss-discard-comments": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.1.tgz", + "integrity": "sha512-Ay+rZu1Sz6g8IdzRjUgG2NafSNpp2MSMOQUb+9kkzzzP+kh07fP0yNbhtFejURnyVXSX3FYy2nVNW1QTnNjgBQ==", + "dev": true, + "requires": { + "postcss": "7.0.5" + } + }, + "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.5" + } + }, + "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.5" + } + }, + "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.5" + } + }, + "postcss-load-config": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.0.0.tgz", + "integrity": "sha512-V5JBLzw406BB8UIfsAWSK2KSwIJ5yoEIVFb4gVkXci0QdKgA24jLmHZ/ghe/GgX0lJ0/D1uUK1ejhzEY94MChQ==", + "dev": true, + "requires": { + "cosmiconfig": "4.0.0", + "import-cwd": "2.1.0" + }, + "dependencies": { + "cosmiconfig": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-4.0.0.tgz", + "integrity": "sha512-6e5vDdrXZD+t5v0L8CrurPeybg4Fmf+FCSYxXKYVAqLUtyCSbuyqE059d0kDthTNRzKVjL7QMgNpEUlsoYH3iQ==", + "dev": true, + "requires": { + "is-directory": "0.3.1", + "js-yaml": "3.12.0", + "parse-json": "4.0.0", + "require-from-string": "2.0.2" + } + } + } + }, + "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.5", + "postcss-load-config": "2.0.0", + "schema-utils": "1.0.0" + } + }, + "postcss-merge-longhand": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.6.tgz", + "integrity": "sha512-JavnI+V4IHWsaUAfOoKeMEiJQGXTraEy1nHM0ILlE6NIQPEZrJDAnPh3lNGZ5HAk2mSSrwp66JoGhvjp6SqShA==", + "dev": true, + "requires": { + "css-color-names": "0.0.4", + "postcss": "7.0.5", + "postcss-value-parser": "3.3.0", + "stylehacks": "4.0.1" + } + }, + "postcss-merge-rules": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.2.tgz", + "integrity": "sha512-UiuXwCCJtQy9tAIxsnurfF0mrNHKc4NnNx6NxqmzNNjXpQwLSukUxELHTRF0Rg1pAmcoKLih8PwvZbiordchag==", + "dev": true, + "requires": { + "browserslist": "4.2.0", + "caniuse-api": "3.0.0", + "cssnano-util-same-parent": "4.0.1", + "postcss": "7.0.5", + "postcss-selector-parser": "3.1.1", + "vendors": "1.0.2" + }, + "dependencies": { + "browserslist": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.2.0.tgz", + "integrity": "sha512-Berls1CHL7qfQz8Lct6QxYA5d2Tvt4doDWHcjvAISybpd+EKZVppNtXgXhaN6SdrPKo7YLTSZuYBs5cYrSWN8w==", + "dev": true, + "requires": { + "caniuse-lite": "1.0.30000889", + "electron-to-chromium": "1.3.74", + "node-releases": "1.0.0-alpha.12" + } + }, + "postcss-selector-parser": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz", + "integrity": "sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU=", + "dev": true, + "requires": { + "dot-prop": "4.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.5", + "postcss-value-parser": "3.3.0" + } + }, + "postcss-minify-gradients": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.1.tgz", + "integrity": "sha512-pySEW3E6Ly5mHm18rekbWiAjVi/Wj8KKt2vwSfVFAWdW6wOIekgqxKxLU7vJfb107o3FDNPkaYFCxGAJBFyogA==", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "4.0.0", + "is-color-stop": "1.1.0", + "postcss": "7.0.5", + "postcss-value-parser": "3.3.0" + } + }, + "postcss-minify-params": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.1.tgz", + "integrity": "sha512-h4W0FEMEzBLxpxIVelRtMheskOKKp52ND6rJv+nBS33G1twu2tCyurYj/YtgU76+UDCvWeNs0hs8HFAWE2OUFg==", + "dev": true, + "requires": { + "alphanum-sort": "1.0.2", + "browserslist": "4.2.0", + "cssnano-util-get-arguments": "4.0.0", + "postcss": "7.0.5", + "postcss-value-parser": "3.3.0", + "uniqs": "2.0.0" + }, + "dependencies": { + "browserslist": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.2.0.tgz", + "integrity": "sha512-Berls1CHL7qfQz8Lct6QxYA5d2Tvt4doDWHcjvAISybpd+EKZVppNtXgXhaN6SdrPKo7YLTSZuYBs5cYrSWN8w==", + "dev": true, + "requires": { + "caniuse-lite": "1.0.30000889", + "electron-to-chromium": "1.3.74", + "node-releases": "1.0.0-alpha.12" + } + } + } + }, + "postcss-minify-selectors": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.1.tgz", + "integrity": "sha512-8+plQkomve3G+CodLCgbhAKrb5lekAnLYuL1d7Nz+/7RANpBEVdgBkPNwljfSKvZ9xkkZTZITd04KP+zeJTJqg==", + "dev": true, + "requires": { + "alphanum-sort": "1.0.2", + "has": "1.0.3", + "postcss": "7.0.5", + "postcss-selector-parser": "3.1.1" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz", + "integrity": "sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU=", + "dev": true, + "requires": { + "dot-prop": "4.2.0", + "indexes-of": "1.0.1", + "uniq": "1.0.1" + } + } + } + }, + "postcss-modules-extract-imports": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.2.0.tgz", + "integrity": "sha1-ZhQOzs447wa/DT41XWm/WdFB6oU=", + "dev": true, + "requires": { + "postcss": "6.0.23" + }, + "dependencies": { + "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.5.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 + } + } + }, + "postcss-modules-local-by-default": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz", + "integrity": "sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk=", + "dev": true, + "requires": { + "css-selector-tokenizer": "0.7.0", + "postcss": "6.0.23" + }, + "dependencies": { + "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.5.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 + } + } + }, + "postcss-modules-scope": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz", + "integrity": "sha1-1upkmUx5+XtipytCb75gVqGUu5A=", + "dev": true, + "requires": { + "css-selector-tokenizer": "0.7.0", + "postcss": "6.0.23" + }, + "dependencies": { + "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.5.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 + } + } + }, + "postcss-modules-values": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz", + "integrity": "sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA=", + "dev": true, + "requires": { + "icss-replace-symbols": "1.1.0", + "postcss": "6.0.23" + }, + "dependencies": { + "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.5.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 + } + } + }, + "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.5" + } + }, + "postcss-normalize-display-values": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.1.tgz", + "integrity": "sha512-R5mC4vaDdvsrku96yXP7zak+O3Mm9Y8IslUobk7IMP+u/g+lXvcN4jngmHY5zeJnrQvE13dfAg5ViU05ZFDwdg==", + "dev": true, + "requires": { + "cssnano-util-get-match": "4.0.0", + "postcss": "7.0.5", + "postcss-value-parser": "3.3.0" + } + }, + "postcss-normalize-positions": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.1.tgz", + "integrity": "sha512-GNoOaLRBM0gvH+ZRb2vKCIujzz4aclli64MBwDuYGU2EY53LwiP7MxOZGE46UGtotrSnmarPPZ69l2S/uxdaWA==", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "4.0.0", + "has": "1.0.3", + "postcss": "7.0.5", + "postcss-value-parser": "3.3.0" + } + }, + "postcss-normalize-repeat-style": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.1.tgz", + "integrity": "sha512-fFHPGIjBUyUiswY2rd9rsFcC0t3oRta4wxE1h3lpwfQZwFeFjXFSiDtdJ7APCmHQOnUZnqYBADNRPKPwFAONgA==", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "4.0.0", + "cssnano-util-get-match": "4.0.0", + "postcss": "7.0.5", + "postcss-value-parser": "3.3.0" + } + }, + "postcss-normalize-string": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.1.tgz", + "integrity": "sha512-IJoexFTkAvAq5UZVxWXAGE0yLoNN/012v7TQh5nDo6imZJl2Fwgbhy3J2qnIoaDBrtUP0H7JrXlX1jjn2YcvCQ==", + "dev": true, + "requires": { + "has": "1.0.3", + "postcss": "7.0.5", + "postcss-value-parser": "3.3.0" + } + }, + "postcss-normalize-timing-functions": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.1.tgz", + "integrity": "sha512-1nOtk7ze36+63ONWD8RCaRDYsnzorrj+Q6fxkQV+mlY5+471Qx9kspqv0O/qQNMeApg8KNrRf496zHwJ3tBZ7w==", + "dev": true, + "requires": { + "cssnano-util-get-match": "4.0.0", + "postcss": "7.0.5", + "postcss-value-parser": "3.3.0" + } + }, + "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.2.0", + "postcss": "7.0.5", + "postcss-value-parser": "3.3.0" + }, + "dependencies": { + "browserslist": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.2.0.tgz", + "integrity": "sha512-Berls1CHL7qfQz8Lct6QxYA5d2Tvt4doDWHcjvAISybpd+EKZVppNtXgXhaN6SdrPKo7YLTSZuYBs5cYrSWN8w==", + "dev": true, + "requires": { + "caniuse-lite": "1.0.30000889", + "electron-to-chromium": "1.3.74", + "node-releases": "1.0.0-alpha.12" + } + } + } + }, + "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.1.0", + "normalize-url": "3.3.0", + "postcss": "7.0.5", + "postcss-value-parser": "3.3.0" + } + }, + "postcss-normalize-whitespace": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.1.tgz", + "integrity": "sha512-U8MBODMB2L+nStzOk6VvWWjZgi5kQNShCyjRhMT3s+W9Jw93yIjOnrEkKYD3Ul7ChWbEcjDWmXq0qOL9MIAnAw==", + "dev": true, + "requires": { + "postcss": "7.0.5", + "postcss-value-parser": "3.3.0" + } + }, + "postcss-ordered-values": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.1.tgz", + "integrity": "sha512-PeJiLgJWPzkVF8JuKSBcylaU+hDJ/TX3zqAMIjlghgn1JBi6QwQaDZoDIlqWRcCAI8SxKrt3FCPSRmOgKRB97Q==", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "4.0.0", + "postcss": "7.0.5", + "postcss-value-parser": "3.3.0" + } + }, + "postcss-reduce-initial": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.2.tgz", + "integrity": "sha512-epUiC39NonKUKG+P3eAOKKZtm5OtAtQJL7Ye0CBN1f+UQTHzqotudp+hki7zxXm7tT0ZAKDMBj1uihpPjP25ug==", + "dev": true, + "requires": { + "browserslist": "4.2.0", + "caniuse-api": "3.0.0", + "has": "1.0.3", + "postcss": "7.0.5" + }, + "dependencies": { + "browserslist": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.2.0.tgz", + "integrity": "sha512-Berls1CHL7qfQz8Lct6QxYA5d2Tvt4doDWHcjvAISybpd+EKZVppNtXgXhaN6SdrPKo7YLTSZuYBs5cYrSWN8w==", + "dev": true, + "requires": { + "caniuse-lite": "1.0.30000889", + "electron-to-chromium": "1.3.74", + "node-releases": "1.0.0-alpha.12" + } + } + } + }, + "postcss-reduce-transforms": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.1.tgz", + "integrity": "sha512-sZVr3QlGs0pjh6JAIe6DzWvBaqYw05V1t3d9Tp+VnFRT5j+rsqoWsysh/iSD7YNsULjq9IAylCznIwVd5oU/zA==", + "dev": true, + "requires": { + "cssnano-util-get-match": "4.0.0", + "has": "1.0.3", + "postcss": "7.0.5", + "postcss-value-parser": "3.3.0" + } + }, + "postcss-rtl": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/postcss-rtl/-/postcss-rtl-1.3.2.tgz", + "integrity": "sha512-tUV/lZ4FAzfDvipJV+NdaU8QzlyZLR992Lh65QccrxQBiuQMOwTD5svISLW8gCYgLZ9rBkjEDA+xIBPNxROJ4A==", + "dev": true, + "requires": { + "rtlcss": "2.4.0" + } + }, + "postcss-safe-parser": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-4.0.1.tgz", + "integrity": "sha512-xZsFA3uX8MO3yAda03QrG3/Eg1LN3EPfjjf07vke/46HERLZyHrTsQ9E1r1w1W//fWEhtYNndo2hQplN2cVpCQ==", + "dev": true, + "requires": { + "postcss": "7.0.5" + } + }, + "postcss-selector-parser": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz", + "integrity": "sha1-+UN3iGBsPJrO4W/+jYsWKX8nu5A=", + "dev": true, + "requires": { + "flatten": "1.0.2", + "indexes-of": "1.0.1", + "uniq": "1.0.1" + } + }, + "postcss-svgo": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.1.tgz", + "integrity": "sha512-YD5uIk5NDRySy0hcI+ZJHwqemv2WiqqzDgtvgMzO8EGSkK5aONyX8HMVFRFJSdO8wUWTuisUFn/d7yRRbBr5Qw==", + "dev": true, + "requires": { + "is-svg": "3.0.0", + "postcss": "7.0.5", + "postcss-value-parser": "3.3.0", + "svgo": "1.1.1" + } + }, + "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.2", + "postcss": "7.0.5", + "uniqs": "2.0.0" + } + }, + "postcss-value-parser": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz", + "integrity": "sha1-h/OPnxj3dKSrTIojL1xc6IcqnRU=", + "dev": true + }, + "preload-webpack-plugin": { + "version": "3.0.0-alpha.3", + "resolved": "https://registry.npmjs.org/preload-webpack-plugin/-/preload-webpack-plugin-3.0.0-alpha.3.tgz", + "integrity": "sha512-sl0xCvUfw6Qrd2WTo3NzavRFUaui4SknwxkubG6s5yQ1i1NLnnKrzJS5sYrhVZgxK+M9UsXMKUrF5hAYTnRZEw==", + "dev": true, + "requires": { + "@babel/runtime": "7.0.0-beta.54" + } + }, + "prettier": { + "version": "1.13.7", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.13.7.tgz", + "integrity": "sha512-KIU72UmYPGk4MujZGYMFwinB7lOf2LsDNGSOC8ufevsrPLISrZbNJlWstRi3m0AMuszbH+EFSQ/r6w56RSPK6w==", + "dev": true + }, + "pretty-bytes": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-4.0.2.tgz", + "integrity": "sha1-sr+C5zUNZcbDOqlaqlpPYyf2HNk=", + "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.2", + "utila": "0.4.0" + } + }, + "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.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", + "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==", + "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 + }, + "proxy-addr": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.4.tgz", + "integrity": "sha512-5erio2h9jp5CHGwcybmxmVqHmnCBZeewlfJ0pex+UW7Qny7OOZXTtH56TGNyBizkgiOwhJtMKrVzDTeKcySZwA==", + "dev": true, + "requires": { + "forwarded": "0.1.2", + "ipaddr.js": "1.8.0" + } + }, + "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 + }, + "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.11.8", + "browserify-rsa": "4.0.1", + "create-hash": "1.2.0", + "parse-asn1": "5.1.1", + "randombytes": "2.0.6", + "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.4.1", + "once": "1.4.0" + } + }, + "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.1" + }, + "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.4.1", + "once": "1.4.0" + } + } + } + }, + "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.5.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz", + "integrity": "sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A==", + "dev": true + }, + "quasar-cli": { + "version": "0.17.20", + "resolved": "https://registry.npmjs.org/quasar-cli/-/quasar-cli-0.17.20.tgz", + "integrity": "sha512-GRE1AvnRNFMRFcJ2URP5dAmqP92G4I+jxKDmd8xRRl2KrC0nkBNd2LuU0BatFWE1LQvCXlJmCxbjizUNI7Kl4g==", + "dev": true, + "requires": { + "@babel/core": "7.0.0-beta.54", + "@babel/plugin-transform-runtime": "7.0.0-beta.54", + "@babel/preset-env": "7.0.0-beta.54", + "@babel/preset-stage-2": "7.0.0-beta.54", + "@babel/runtime": "7.0.0-beta.54", + "ajv": "6.5.3", + "autoprefixer": "9.1.5", + "babel-loader": "8.0.0-beta.2", + "babel-plugin-transform-imports": "1.5.1", + "chalk": "2.4.1", + "chokidar": "2.0.4", + "ci-info": "1.5.1", + "compression-webpack-plugin": "2.0.0", + "connect-history-api-fallback": "1.5.0", + "copy-webpack-plugin": "4.5.2", + "cross-spawn": "6.0.5", + "css-loader": "1.0.0", + "cssnano": "4.1.0", + "elementtree": "0.1.7", + "express": "4.16.3", + "fastclick": "1.0.6", + "file-loader": "2.0.0", + "friendly-errors-webpack-plugin": "1.7.0", + "fs-extra": "7.0.0", + "hash-sum": "1.0.2", + "html-minifier": "3.5.20", + "html-webpack-plugin": "3.2.0", + "http-proxy-middleware": "0.19.0", + "import-local-file": "0.2.0", + "inquirer": "6.2.0", + "lodash.debounce": "4.0.8", + "lodash.template": "4.4.0", + "lodash.throttle": "4.1.1", + "log-update": "2.3.0", + "lru-cache": "4.1.3", + "memory-fs": "0.4.1", + "mini-css-extract-plugin": "0.4.3", + "minimist": "1.2.0", + "ms": "2.1.1", + "net": "1.0.2", + "node-loader": "0.6.0", + "opn": "5.3.0", + "optimize-css-assets-webpack-plugin": "5.0.1", + "ouch": "2.0.0", + "postcss-loader": "3.0.0", + "postcss-rtl": "1.3.2", + "postcss-safe-parser": "4.0.1", + "preload-webpack-plugin": "3.0.0-alpha.3", + "quasar-extras": "2.0.8", + "quasar-framework": "0.17.17", + "register-service-worker": "1.5.2", + "route-cache": "0.4.4", + "selfsigned": "1.10.3", + "semver": "5.5.1", + "strip-ansi": "3.0.1", + "stylus": "0.54.5", + "stylus-loader": "3.0.2", + "uglifyjs-webpack-plugin": "1.3.0", + "url-loader": "1.1.1", + "vue": "2.5.17", + "vue-loader": "15.4.2", + "vue-router": "3.0.1", + "vue-server-renderer": "2.5.17", + "vue-style-loader": "4.1.2", + "vue-template-compiler": "2.5.17", + "vuex": "3.0.1", + "webpack": "4.19.1", + "webpack-bundle-analyzer": "3.0.2", + "webpack-chain": "4.11.0", + "webpack-dev-server": "3.1.8", + "webpack-merge": "4.1.4", + "webpack-node-externals": "1.7.2", + "workbox-webpack-plugin": "3.5.0" + } + }, + "quasar-extras": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/quasar-extras/-/quasar-extras-2.0.8.tgz", + "integrity": "sha512-FYZ1ypeUSTjR0PKNrvjke6nAvMdQXwiO0QZGcw6avXEPbfYOasj4NkFNvpt4O9ZPealiUit//G5NmvcjXkGp5g==", + "dev": true + }, + "quasar-framework": { + "version": "0.17.17", + "resolved": "https://registry.npmjs.org/quasar-framework/-/quasar-framework-0.17.17.tgz", + "integrity": "sha512-evRS9rIAp8Er7gG63ZIvFs7vRh8PDYFqX3e2rtdIhEa0LDDfVrbFCs3+QfXtzWjstQKO+zwG4zaY+udT/+g2aQ==", + "dev": true + }, + "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.0.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.0.0.tgz", + "integrity": "sha512-eTPo5t/4bgaMNZxyjWx6N2a6AuE0mq51KWvpc7nU/MAqixcI6v6KrGUKES0HaomdnolQBBXU/++X6/QQ9KL4tw==", + "dev": true + }, + "randombytes": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.0.6.tgz", + "integrity": "sha512-CIQ5OFxf4Jou6uOKe9t1AOgqpeU5fd70A8NPdHSGeYXqXsPe6peOwI0cUl88RWZ6sP1vPMV3avd/R6cZ5/sP1A==", + "dev": true, + "requires": { + "safe-buffer": "5.1.2" + } + }, + "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.6", + "safe-buffer": "5.1.2" + } + }, + "range-parser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", + "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=", + "dev": true + }, + "raw-body": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.2.tgz", + "integrity": "sha1-vNYMd9Prk83gBQKVw/N5OJvIj4k=", + "dev": true, + "requires": { + "bytes": "3.0.0", + "http-errors": "1.6.2", + "iconv-lite": "0.4.19", + "unpipe": "1.0.0" + }, + "dependencies": { + "depd": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.1.tgz", + "integrity": "sha1-V4O04cRZ8G+lyif5kfPQbnoxA1k=", + "dev": true + }, + "http-errors": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.2.tgz", + "integrity": "sha1-CgAsyFcHGSp+eUbO7cERVfYOxzY=", + "dev": true, + "requires": { + "depd": "1.1.1", + "inherits": "2.0.3", + "setprototypeof": "1.0.3", + "statuses": "1.4.0" + } + }, + "setprototypeof": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.3.tgz", + "integrity": "sha1-ZlZ+NwQ+608E2RvWWMDL77VbjgQ=", + "dev": true + } + } + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "2.0.0", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", + "util-deprecate": "1.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.3.6" + } + }, + "reduce-css-calc": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-2.1.5.tgz", + "integrity": "sha512-AybiBU03FKbjYzyvJvwkJZY6NLN+80Ufc2EqEs+41yQH+8wqBEslD6eGiS0oIeq5TNLA5PrhBeYHXWdn8gtW7A==", + "dev": true, + "requires": { + "css-unit-converter": "1.1.1", + "postcss-value-parser": "3.3.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": "7.0.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-7.0.0.tgz", + "integrity": "sha512-s5NGghCE4itSlUS+0WUj88G6cfMVMmH8boTPNvABf8od+2dhT9WDlWu8n01raQAJZMOK8Ch6jSexaRO7swd6aw==", + "dev": true, + "requires": { + "regenerate": "1.4.0" + } + }, + "regenerator-runtime": { + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.12.1.tgz", + "integrity": "sha512-odxIc1/vDlo4iZcfXqRYFj0vpXFNoGdKMAUieAlFYO6m/nl5e9KR/beGf41z4a1FI+aQgtjhuaSlDxQ0hmkrHg==", + "dev": true + }, + "regenerator-transform": { + "version": "0.13.3", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.13.3.tgz", + "integrity": "sha512-5ipTrZFSq5vU2YoGoww4uaRVAK4wyYC4TSICibbfEPOruUu8FFP7ErV0BjmbIOEpn3O/k9na9UEdYR/3m7N6uA==", + "dev": true, + "requires": { + "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" + } + }, + "regexpu-core": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.2.0.tgz", + "integrity": "sha512-Z835VSnJJ46CNBttalHD/dB+Sj2ezmY6Xp38npwU87peK6mqOzOpV8eYktdkLTEkzzD+JsTcxd84ozd8I14+rw==", + "dev": true, + "requires": { + "regenerate": "1.4.0", + "regenerate-unicode-properties": "7.0.0", + "regjsgen": "0.4.0", + "regjsparser": "0.3.0", + "unicode-match-property-ecmascript": "1.0.4", + "unicode-match-property-value-ecmascript": "1.0.2" + } + }, + "register-service-worker": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/register-service-worker/-/register-service-worker-1.5.2.tgz", + "integrity": "sha512-XNqSZHJsFGnvEGkg/2IrCp6G8Ya3qLj4mq0bSHil/dfdO82LOxGnMnJjAD9MYCvf/8cDCO8pL+1i65yzmP7rPQ==", + "dev": true + }, + "regjsgen": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.4.0.tgz", + "integrity": "sha512-X51Lte1gCYUdlwhF28+2YMO0U6WeN0GLpgpA7LK7mbdDnkQYiwvEpmpe0F/cv5L14EbxgrdayAG3JETBv0dbXA==", + "dev": true + }, + "regjsparser": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.3.0.tgz", + "integrity": "sha512-zza72oZBBHzt64G7DxdqrOo/30bhHkwMUoT0WqfGu98XLd7N+1tsy5MJ96Bk4MD0y74n629RhmrGW6XlnLLwCA==", + "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.2", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.2.tgz", + "integrity": "sha512-FsygIxevi1jSiPY9h7vZmBFUbAOcbYm9UwyiLNdVsLRs/5We9Ob5NMPbGYUTWiLq5L+ezlVdE0A8bbME5CWTpg==", + "dev": true, + "requires": { + "css-select": "1.2.0", + "dom-converter": "0.2.0", + "htmlparser2": "3.3.0", + "strip-ansi": "3.0.1", + "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.0", + "domutils": "1.5.1", + "nth-check": "1.0.1" + } + }, + "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.1.0", + "domelementtype": "1.3.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 + }, + "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-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "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 + }, + "resolve": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.8.1.tgz", + "integrity": "sha512-AicPrAC7Qu1JxPCZ9ZgCZlY35QgFnNqc+0LtbRNxnVw4TXvjQ72wnuL9JQcEBgXkI9JM8MsT9kaQoHcpCRJOYA==", + "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 + }, + "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.1", + "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 + }, + "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.6.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", + "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", + "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.4", + "inherits": "2.0.3" + } + }, + "route-cache": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/route-cache/-/route-cache-0.4.4.tgz", + "integrity": "sha512-+9XiiQAVE0PFvnDEehu8hW2rvx4Epy/O5pHjSFQ6yYEF3Bkag3cPOJkBtPB/uK8m1zInaQvUvRmqxoqxQeplJA==", + "dev": true, + "requires": { + "debug": "3.1.0", + "lru-cache": "4.0.1" + }, + "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" + } + }, + "lru-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.0.1.tgz", + "integrity": "sha1-E0OVXtry432bnn7nJB4nxLn7cr4=", + "dev": true, + "requires": { + "pseudomap": "1.0.2", + "yallist": "2.1.2" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "rtlcss": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/rtlcss/-/rtlcss-2.4.0.tgz", + "integrity": "sha512-hdjFhZ5FCI0ABOfyXOMOhBtwPWtANLCG7rOiOcRf+yi5eDdxmDjqBruWouEnwVdzfh/TWF6NNncIEsigOCFZOA==", + "dev": true, + "requires": { + "chalk": "2.4.1", + "findup": "0.1.5", + "mkdirp": "0.5.1", + "postcss": "6.0.23", + "strip-json-comments": "2.0.1" + }, + "dependencies": { + "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.5.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.3.0", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz", + "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=", + "dev": true, + "requires": { + "is-promise": "2.1.0" + } + }, + "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.2.0" + } + }, + "rxjs": { + "version": "6.3.3", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.3.3.tgz", + "integrity": "sha512-JTWmoY9tWCs7zvIk/CvRjhjGaOd+OVBM987mxFo+OW66cGpdKjZcpmc74ES1sB//7Kl/PAe8+wEakuhG4pcgOw==", + "dev": true, + "requires": { + "tslib": "1.9.3" + } + }, + "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.15" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "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": "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.5.3", + "ajv-errors": "1.0.0", + "ajv-keywords": "3.2.0" + } + }, + "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.3", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.3.tgz", + "integrity": "sha512-vmZenZ+8Al3NLHkWnhBQ0x6BkML1eCP2xEi3JE+f3D9wW9fipD9NNJHYtE9XJM4TsPaHGZJIamrSI6MTg1dU2Q==", + "dev": true, + "requires": { + "node-forge": "0.7.5" + } + }, + "semver": { + "version": "5.5.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.1.tgz", + "integrity": "sha512-PqpAxfrEhlSUWge8dwIp4tZnQ25DIOthpiaHNIthsjEFQD6EvqUKUDM7L8O2rShkFccYo1VjJR0coWfNkCubRw==", + "dev": true + }, + "send": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", + "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", + "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.6.3", + "mime": "1.4.1", + "ms": "2.0.0", + "on-finished": "2.3.0", + "range-parser": "1.2.0", + "statuses": "1.4.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 + } + } + }, + "serialize-javascript": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-1.5.0.tgz", + "integrity": "sha512-Ga8c8NjAAp46Br4+0oZ2WxJCwIzwP60Gq1YPgU+39PiTVxyed/iKE/zyZI6+UlVYH5Q4PaQdHhcegIFPZTUfoQ==", + "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.5", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "1.0.3", + "http-errors": "1.6.3", + "mime-types": "2.1.20", + "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" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "serve-static": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz", + "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==", + "dev": true, + "requires": { + "encodeurl": "1.0.2", + "escape-html": "1.0.3", + "parseurl": "1.3.2", + "send": "0.16.2" + } + }, + "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.0", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz", + "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==", + "dev": true, + "requires": { + "extend-shallow": "2.0.1", + "is-extendable": "0.1.1", + "is-plain-object": "2.0.4", + "split-string": "3.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.1" + } + } + } + }, + "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.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + }, + "sha.js": { + "version": "2.4.11", + "resolved": "http://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dev": true, + "requires": { + "inherits": "2.0.3", + "safe-buffer": "5.1.2" + } + }, + "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 + }, + "signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", + "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.2" + }, + "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 + }, + "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.2", + "debug": "2.6.9", + "define-property": "0.2.5", + "extend-shallow": "2.0.1", + "map-cache": "0.2.2", + "source-map": "0.5.7", + "source-map-resolve": "0.5.2", + "use": "3.1.1" + }, + "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.6" + } + }, + "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.1" + } + }, + "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.1", + "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.2" + } + }, + "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.2" + } + }, + "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.2" + } + }, + "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.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.6" + } + } + } + }, + "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.3.2" + } + }, + "sockjs-client": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.1.5.tgz", + "integrity": "sha1-G7fA9yIsQPQq3xT0RCy9Eml3GoM=", + "dev": true, + "requires": { + "debug": "2.6.9", + "eventsource": "0.1.6", + "faye-websocket": "0.11.1", + "inherits": "2.0.3", + "json3": "3.3.2", + "url-parse": "1.4.3" + }, + "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" + } + }, + "faye-websocket": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.1.tgz", + "integrity": "sha1-8O/hjE9W5PQK/H4Gxxn9XuYYjzg=", + "dev": true, + "requires": { + "websocket-driver": "0.7.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "source-list-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.0.tgz", + "integrity": "sha512-I2UmuJSRr/T8jisiROLU3A3ltr+swpniSmNPI4Ml3ZCX6tVnDsuZzK7F2hl5jTqbZBWCEKlj5HRQiPExXLgE8A==", + "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.2", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", + "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", + "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-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 + }, + "spdy": { + "version": "3.4.7", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-3.4.7.tgz", + "integrity": "sha1-Qv9B7OXMD5mjpsKKq7c/XDsDrLw=", + "dev": true, + "requires": { + "debug": "2.6.9", + "handle-thing": "1.2.5", + "http-deceiver": "1.2.7", + "safe-buffer": "5.1.2", + "select-hose": "2.0.0", + "spdy-transport": "2.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" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "spdy-transport": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-2.1.0.tgz", + "integrity": "sha512-bpUeGpZcmZ692rrTiqf9/2EUakI6/kXX1Rpe0ib/DyOzbiexVfXkw6GnvI9hVGvIwVaUhkaBojjCZwLNRGQg1g==", + "dev": true, + "requires": { + "debug": "2.6.9", + "detect-node": "2.0.4", + "hpack.js": "2.1.6", + "obuf": "1.1.2", + "readable-stream": "2.3.6", + "safe-buffer": "5.1.2", + "wbuf": "1.7.3" + }, + "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 + } + } + }, + "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.2" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "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" + } + }, + "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.0.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.0.4.tgz", + "integrity": "sha512-to7oADIniaYwS3MhtCa/sQhrxidCCQiF/qp4/m5iN3ipf0Y7Xlri0f6eG29r08aL7JYl8n32AF3Q5GYBZ7K8vw==", + "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.6" + } + } + } + }, + "statuses": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", + "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==", + "dev": true + }, + "stream-browserify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.1.tgz", + "integrity": "sha1-ZiZu5fm9uZQKTkUUyvtDu3Hlyds=", + "dev": true, + "requires": { + "inherits": "2.0.3", + "readable-stream": "2.3.6" + } + }, + "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.4.1", + "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.3", + "readable-stream": "2.3.6", + "to-arraybuffer": "1.0.1", + "xtend": "4.0.1" + } + }, + "stream-shift": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz", + "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=", + "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_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.2" + } + }, + "stringify-object": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.2.2.tgz", + "integrity": "sha512-O696NF21oLiDy8PhpWu8AEqoZHw++QW6mUv0UvKZe8gWSdSvMXkiLufK7OmnP27Dro4GU5kb9U7JIO0mBuCRQg==", + "dev": true, + "requires": { + "get-own-enumerable-property-symbols": "2.0.1", + "is-obj": "1.0.1", + "is-regexp": "1.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "2.1.1" + } + }, + "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-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.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.1.tgz", + "integrity": "sha512-TK5zEPeD9NyC1uPIdjikzsgWxdQQN/ry1X3d1iOz1UkYDCmcr928gWD1KHgyC27F50UnE0xCTrBOO1l6KR8M4w==", + "dev": true, + "requires": { + "browserslist": "4.2.0", + "postcss": "7.0.5", + "postcss-selector-parser": "3.1.1" + }, + "dependencies": { + "browserslist": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.2.0.tgz", + "integrity": "sha512-Berls1CHL7qfQz8Lct6QxYA5d2Tvt4doDWHcjvAISybpd+EKZVppNtXgXhaN6SdrPKo7YLTSZuYBs5cYrSWN8w==", + "dev": true, + "requires": { + "caniuse-lite": "1.0.30000889", + "electron-to-chromium": "1.3.74", + "node-releases": "1.0.0-alpha.12" + } + }, + "postcss-selector-parser": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz", + "integrity": "sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU=", + "dev": true, + "requires": { + "dot-prop": "4.2.0", + "indexes-of": "1.0.1", + "uniq": "1.0.1" + } + } + } + }, + "stylus": { + "version": "0.54.5", + "resolved": "https://registry.npmjs.org/stylus/-/stylus-0.54.5.tgz", + "integrity": "sha1-QrlWCTHKcJDOhRWnmLqeaqPW3Hk=", + "dev": true, + "requires": { + "css-parse": "1.7.0", + "debug": "3.2.5", + "glob": "7.0.6", + "mkdirp": "0.5.1", + "sax": "0.5.8", + "source-map": "0.1.43" + }, + "dependencies": { + "glob": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz", + "integrity": "sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=", + "dev": true, + "requires": { + "fs.realpath": "1.0.0", + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + }, + "sax": { + "version": "0.5.8", + "resolved": "http://registry.npmjs.org/sax/-/sax-0.5.8.tgz", + "integrity": "sha1-1HLbIo6zMcJQaw6MFVJK25OdEsE=", + "dev": true + }, + "source-map": { + "version": "0.1.43", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", + "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=", + "dev": true, + "requires": { + "amdefine": "1.0.1" + } + } + } + }, + "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.1.0", + "lodash.clonedeep": "4.5.0", + "when": "3.6.4" + } + }, + "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.1.1", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.1.1.tgz", + "integrity": "sha512-GBkJbnTuFpM4jFbiERHDWhZc/S/kpHToqmZag3aEBjPYK44JAN2QBjvrGIxLOoCyMZjuFQIfTO2eJd8uwLY/9g==", + "dev": true, + "requires": { + "coa": "2.0.1", + "colors": "1.1.2", + "css-select": "2.0.0", + "css-select-base-adapter": "0.1.0", + "css-tree": "1.0.0-alpha.28", + "css-url-regex": "1.1.0", + "csso": "3.5.1", + "js-yaml": "3.12.0", + "mkdirp": "0.5.1", + "object.values": "1.0.4", + "sax": "1.2.4", + "stable": "0.1.8", + "unquote": "1.1.1", + "util.promisify": "1.0.0" + } + }, + "tapable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.0.tgz", + "integrity": "sha512-IlqtmLVaZA2qab8epUXbVWRn3aB1imbDMJtjB3nu4X0NqPkcY/JH9ZtCBWKHWPxs8Svi9tyo8w2dBoi07qZbBA==", + "dev": true + }, + "through": { + "version": "2.3.8", + "resolved": "http://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true + }, + "through2": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", + "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", + "dev": true, + "requires": { + "readable-stream": "2.3.6", + "xtend": "4.0.1" + } + }, + "thunky": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.0.2.tgz", + "integrity": "sha1-qGLgGOP7HqLsP85dVWBc9X8kc3E=", + "dev": true + }, + "timers-browserify": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.10.tgz", + "integrity": "sha512-YvC1SV1XdOUaL6gx5CoGroT3Gu49pK9+TZ38ErPldOWW4j49GI1HKs9DV+KGq/w6y+LZ72W1c8cKz2vzY+qpzg==", + "dev": true, + "requires": { + "setimmediate": "1.0.5" + } + }, + "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.2.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.6" + } + } + } + }, + "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": "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" + } + }, + "topo": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/topo/-/topo-2.0.2.tgz", + "integrity": "sha1-zVYVdSU5BXwNwEkaYhw7xvvh0YI=", + "dev": true, + "requires": { + "hoek": "4.2.1" + } + }, + "toposort": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/toposort/-/toposort-1.0.7.tgz", + "integrity": "sha1-LmhELZ9k7HILjMieZEOsbKqVACk=", + "dev": true + }, + "traverse": { + "version": "0.6.6", + "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.6.tgz", + "integrity": "sha1-y99WD9e5r2MlAv7UD5GMFX6pcTc=" + }, + "trim-right": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", + "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=", + "dev": true + }, + "tryer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==", + "dev": true + }, + "tslib": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz", + "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==", + "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 + }, + "type-is": { + "version": "1.6.16", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.16.tgz", + "integrity": "sha512-HRkVv/5qY2G6I8iab9cI7v1bOIdhm94dVjQCPFElW9W+3GeDOSHmy2EBYe4VTApuzolPcmgFTN3ftVJRKR2J9Q==", + "dev": true, + "requires": { + "media-typer": "0.3.0", + "mime-types": "2.1.20" + } + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "dev": true + }, + "uglify-js": { + "version": "3.4.9", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.9.tgz", + "integrity": "sha512-8CJsbKOtEbnJsTyv6LE6m6ZKniqMiFWmm9sRbopbkGs3gMPPfd3Fh8iIA4Ykv5MgaTbqHr4BaoGLJLZNhsrW1Q==", + "dev": true, + "requires": { + "commander": "2.17.1", + "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 + } + } + }, + "uglifyjs-webpack-plugin": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-1.3.0.tgz", + "integrity": "sha512-ovHIch0AMlxjD/97j9AYovZxG5wnHOPkL7T1GKochBADp/Zwc44pEWNqpKl1Loupp1WhFg7SlYmHZRUfdAacgw==", + "dev": true, + "requires": { + "cacache": "10.0.4", + "find-cache-dir": "1.0.0", + "schema-utils": "0.4.7", + "serialize-javascript": "1.5.0", + "source-map": "0.6.1", + "uglify-es": "3.3.9", + "webpack-sources": "1.3.0", + "worker-farm": "1.6.0" + }, + "dependencies": { + "cacache": { + "version": "10.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-10.0.4.tgz", + "integrity": "sha512-Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA==", + "dev": true, + "requires": { + "bluebird": "3.5.2", + "chownr": "1.1.1", + "glob": "7.1.3", + "graceful-fs": "4.1.11", + "lru-cache": "4.1.3", + "mississippi": "2.0.0", + "mkdirp": "0.5.1", + "move-concurrently": "1.0.1", + "promise-inflight": "1.0.1", + "rimraf": "2.6.2", + "ssri": "5.3.0", + "unique-filename": "1.1.1", + "y18n": "4.0.0" + } + }, + "commander": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz", + "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==", + "dev": true + }, + "mississippi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-2.0.0.tgz", + "integrity": "sha512-zHo8v+otD1J10j/tC+VNoGK9keCuByhKovAvdn74dmxJl9+mWHnx6EMsDN4lgRoMI/eYo2nchAxniIbUPb5onw==", + "dev": true, + "requires": { + "concat-stream": "1.6.2", + "duplexify": "3.6.0", + "end-of-stream": "1.4.1", + "flush-write-stream": "1.0.3", + "from2": "2.3.0", + "parallel-transform": "1.1.0", + "pump": "2.0.1", + "pumpify": "1.5.1", + "stream-each": "1.2.3", + "through2": "2.0.3" + } + }, + "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.4.1", + "once": "1.4.0" + } + }, + "schema-utils": { + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.7.tgz", + "integrity": "sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ==", + "dev": true, + "requires": { + "ajv": "6.5.3", + "ajv-keywords": "3.2.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": "5.3.0", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-5.3.0.tgz", + "integrity": "sha512-XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ==", + "dev": true, + "requires": { + "safe-buffer": "5.1.2" + } + }, + "uglify-es": { + "version": "3.3.9", + "resolved": "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.9.tgz", + "integrity": "sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==", + "dev": true, + "requires": { + "commander": "2.13.0", + "source-map": "0.6.1" + } + } + } + }, + "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.0.2", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.0.2.tgz", + "integrity": "sha512-Rx7yODZC1L/T8XKo/2kNzVAQaRE88AaMvI1EF/Xnj3GW2wzN6fop9DDWuFAKUVFH7vozkz26DzP0qyWLKLIVPQ==", + "dev": true + }, + "unicode-property-aliases-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.0.4.tgz", + "integrity": "sha512-2WSLa6OdYd2ng8oqiGIWnJqyFArvhn+5vgx5GTxMbUYjCYKUcuKS62YLFF0R/BDGlB1yzXjQOLtPAfHsgirEpg==", + "dev": true + }, + "union-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz", + "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=", + "dev": true, + "requires": { + "arr-union": "3.1.0", + "get-value": "2.0.6", + "is-extendable": "0.1.1", + "set-value": "0.4.3" + }, + "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.1" + } + }, + "set-value": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz", + "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=", + "dev": true, + "requires": { + "extend-shallow": "2.0.1", + "is-extendable": "0.1.1", + "is-plain-object": "2.0.4", + "to-object-path": "0.3.0" + } + } + } + }, + "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.1" + } + }, + "unique-slug": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.1.tgz", + "integrity": "sha512-n9cU6+gITaVu7VGj1Z8feKMmfAjEAQGhwD9fE3zvpRRa0wEIx8ODYkVGfSc94M2OX00tUFV8wH3zYbm1I8mxFg==", + "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.1" + }, + "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.6", + "has-values": "0.1.4", + "isobject": "2.1.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.1.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.0.tgz", + "integrity": "sha512-bzpH/oBhoS/QI/YtbkqCg6VEiPYjSZtrHQM6/QnJS6OL9pKUFLqb3aFh4Scvwm45+7iAgiMkLhSbaZxUqmrprw==", + "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.1" + } + }, + "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-join": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/url-join/-/url-join-4.0.0.tgz", + "integrity": "sha1-TTNA6AfTdzvamZH4MFrNzCpmXSo=", + "dev": true + }, + "url-loader": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-1.1.1.tgz", + "integrity": "sha512-vugEeXjyYFBCUOpX+ZuaunbK3QXMKaQ3zUnRfIpRBlGkY7QizCnzyyn2ASfcxsvyU3ef+CJppVywnl3Kgf13Gg==", + "dev": true, + "requires": { + "loader-utils": "1.1.0", + "mime": "2.3.1", + "schema-utils": "1.0.0" + }, + "dependencies": { + "mime": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.3.1.tgz", + "integrity": "sha512-OEUllcVoydBHGN1z84yfQDimn58pZNNNXgZlHXSboxMlFvgI6MXSWpWKpFRra7H1HxpVhHTkrghfRW49k6yjeg==", + "dev": true + } + } + }, + "url-parse": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.3.tgz", + "integrity": "sha512-rh+KuAW36YKo0vClhQzLLveoj8FwPJNu65xLb7Mrt+eZht0IPT0IXgSv8gcMegZ6NvjJUALf6Mf25POlMwD1Fw==", + "dev": true, + "requires": { + "querystringify": "2.0.0", + "requires-port": "1.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 + }, + "util": { + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", + "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", + "dev": true, + "requires": { + "inherits": "2.0.3" + } + }, + "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.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.3", + "object.getownpropertydescriptors": "2.0.3" + } + }, + "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.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", + "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", + "dev": true + }, + "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.2", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.2.tgz", + "integrity": "sha512-w/hry/368nO21AN9QljsaIhb9ZiZtZARoVH5f3CsFbawdLdayCgKRPup7CggujvySMxx0I91NOyxdVENohprLQ==", + "dev": true + }, + "vivus": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/vivus/-/vivus-0.4.4.tgz", + "integrity": "sha1-NDY+uDPV9v4LY6ks/M/xStCZukQ=" + }, + "vm-browserify": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz", + "integrity": "sha1-XX6kW7755Kb/ZflUOOCofDV9WnM=", + "dev": true, + "requires": { + "indexof": "0.0.1" + } + }, + "vue": { + "version": "2.5.17", + "resolved": "https://registry.npmjs.org/vue/-/vue-2.5.17.tgz", + "integrity": "sha512-mFbcWoDIJi0w0Za4emyLiW72Jae0yjANHbCVquMKijcavBGypqlF7zHRgMa5k4sesdv7hv2rB4JPdZfR+TPfhQ==", + "dev": true + }, + "vue-hot-reload-api": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/vue-hot-reload-api/-/vue-hot-reload-api-2.3.1.tgz", + "integrity": "sha512-AA86yKZ5uOKz87/q1UpngEXhbRkaYg1b7HMMVRobNV1IVKqZe8oLIzo6iMocVwZXnYitlGwf2k4ZRLOZlS8oPQ==", + "dev": true + }, + "vue-i18n": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/vue-i18n/-/vue-i18n-8.1.0.tgz", + "integrity": "sha512-Oj1FHLmLS/rGD6vhkB/JiRNLmOAG+ZSOqR9fjTy8fbKkTl+cdHCHOd+JDvPpR2aQufWA4+BDTnVavVAyQwWK4g==" + }, + "vue-i18n-loader": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/vue-i18n-loader/-/vue-i18n-loader-1.0.0.tgz", + "integrity": "sha1-QnbOgp0GFrccvP8fCQuH70XYYas=" + }, + "vue-loader": { + "version": "15.4.2", + "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-15.4.2.tgz", + "integrity": "sha512-nVV27GNIA9MeoD8yQ3dkUzwlAaAsWeYSWZHsu/K04KCD339lW0Jv2sJWsjj3721SP7sl2lYdPmjcHgkWQSp5bg==", + "dev": true, + "requires": { + "@vue/component-compiler-utils": "2.2.0", + "hash-sum": "1.0.2", + "loader-utils": "1.1.0", + "vue-hot-reload-api": "2.3.1", + "vue-style-loader": "4.1.2" + } + }, + "vue-router": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-3.0.1.tgz", + "integrity": "sha512-vLLoY452L+JBpALMP5UHum9+7nzR9PeIBCghU9ZtJ1eWm6ieUI8Zb/DI3MYxH32bxkjzYV1LRjNv4qr8d+uX/w==", + "dev": true + }, + "vue-server-renderer": { + "version": "2.5.17", + "resolved": "https://registry.npmjs.org/vue-server-renderer/-/vue-server-renderer-2.5.17.tgz", + "integrity": "sha512-n62Fg4xv9ouxNloW2U3Bru2Jj+DkbnnrlzwuTkaU1o7CIDifG+r0+ILLMW0eVjgCjhKefHTYjwJ49RJ3bCjv1Q==", + "dev": true, + "requires": { + "chalk": "1.1.3", + "hash-sum": "1.0.2", + "he": "1.1.1", + "lodash.template": "4.4.0", + "lodash.uniq": "4.5.0", + "resolve": "1.8.1", + "serialize-javascript": "1.5.0", + "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": "http://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.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "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 + }, + "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.1.0" + } + }, + "vue-template-compiler": { + "version": "2.5.17", + "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.5.17.tgz", + "integrity": "sha512-63uI4syCwtGR5IJvZM0LN5tVsahrelomHtCxvRkZPJ/Tf3ADm1U1wG6KWycK3qCfqR+ygM5vewUvmJ0REAYksg==", + "dev": true, + "requires": { + "de-indent": "1.0.2", + "he": "1.1.1" + } + }, + "vue-template-es2015-compiler": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.6.0.tgz", + "integrity": "sha512-x3LV3wdmmERhVCYy3quqA57NJW7F3i6faas++pJQWtknWT+n7k30F4TVdHvCLn48peTJFRvCpxs3UuFPqgeELg==", + "dev": true + }, + "vuelidate": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/vuelidate/-/vuelidate-0.7.4.tgz", + "integrity": "sha512-QHZWYOL325Zo+2K7VBNEJTZ496Kd8Z31p85aQJFldKudUUGBmgw4zu4ghl4CyqPwjRCmqZ9lDdx4FSdMnu4fGg==" + }, + "vuex": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/vuex/-/vuex-3.0.1.tgz", + "integrity": "sha512-wLoqz0B7DSZtgbWL1ShIBBCjv22GV5U+vcBFox658g6V0s4wZV9P4YjCNyoHSyIBpj1f29JBoNQIqD82cR4O3w==", + "dev": true + }, + "watchpack": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.6.0.tgz", + "integrity": "sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA==", + "dev": true, + "requires": { + "chokidar": "2.0.4", + "graceful-fs": "4.1.11", + "neo-async": "2.5.2" + } + }, + "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.1" + } + }, + "webpack": { + "version": "4.19.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.19.1.tgz", + "integrity": "sha512-j7Q/5QqZRqIFXJvC0E59ipLV5Hf6lAnS3ezC3I4HMUybwEDikQBVad5d+IpPtmaQPQArvgUZLXIN6lWijHBn4g==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.7.6", + "@webassemblyjs/helper-module-context": "1.7.6", + "@webassemblyjs/wasm-edit": "1.7.6", + "@webassemblyjs/wasm-parser": "1.7.6", + "acorn": "5.7.3", + "acorn-dynamic-import": "3.0.0", + "ajv": "6.5.3", + "ajv-keywords": "3.2.0", + "chrome-trace-event": "1.0.0", + "enhanced-resolve": "4.1.0", + "eslint-scope": "4.0.0", + "json-parse-better-errors": "1.0.2", + "loader-runner": "2.3.1", + "loader-utils": "1.1.0", + "memory-fs": "0.4.1", + "micromatch": "3.1.10", + "mkdirp": "0.5.1", + "neo-async": "2.5.2", + "node-libs-browser": "2.1.0", + "schema-utils": "0.4.7", + "tapable": "1.1.0", + "uglifyjs-webpack-plugin": "1.3.0", + "watchpack": "1.6.0", + "webpack-sources": "1.3.0" + }, + "dependencies": { + "schema-utils": { + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.7.tgz", + "integrity": "sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ==", + "dev": true, + "requires": { + "ajv": "6.5.3", + "ajv-keywords": "3.2.0" + } + } + } + }, + "webpack-bundle-analyzer": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-3.0.2.tgz", + "integrity": "sha512-cZG4wSQtKrSpk5RJ33dxiaAyo8bP0V+JvycAyIDFEiDIhw4LHhhVKhn40YT1w6TR9E4scHA00LnIoBtTA13Mow==", + "dev": true, + "requires": { + "acorn": "5.7.3", + "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.11", + "mkdirp": "0.5.1", + "opener": "1.5.1", + "ws": "6.1.0" + }, + "dependencies": { + "commander": { + "version": "2.18.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.18.0.tgz", + "integrity": "sha512-6CYPa+JP2ftfRU2qkDK+UTVeQYosOg/2GbcjIcKPHfinyOLPVGXu/ovN86RP49Re5ndJK1N0kuiidFFuepc4ZQ==", + "dev": true + } + } + }, + "webpack-chain": { + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/webpack-chain/-/webpack-chain-4.11.0.tgz", + "integrity": "sha512-3uWdvBss0kEiIA8Gg8+qWtBDRzrZa63gWt7ThxXzu4glNmfI/beaT6AHwIujof2YyaP894axvauPgeuyVPUvBQ==", + "dev": true, + "requires": { + "deepmerge": "1.5.2", + "javascript-stringify": "1.6.0" + } + }, + "webpack-dev-middleware": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.2.0.tgz", + "integrity": "sha512-YJLMF/96TpKXaEQwaLEo+Z4NDK8aV133ROF6xp9pe3gQoS7sxfpXh4Rv9eC+8vCvWfmDjRQaMSlRPbO+9G6jgA==", + "dev": true, + "requires": { + "loud-rejection": "1.6.0", + "memory-fs": "0.4.1", + "mime": "2.3.1", + "path-is-absolute": "1.0.1", + "range-parser": "1.2.0", + "url-join": "4.0.0", + "webpack-log": "2.0.0" + }, + "dependencies": { + "mime": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.3.1.tgz", + "integrity": "sha512-OEUllcVoydBHGN1z84yfQDimn58pZNNNXgZlHXSboxMlFvgI6MXSWpWKpFRra7H1HxpVhHTkrghfRW49k6yjeg==", + "dev": true + } + } + }, + "webpack-dev-server": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.1.8.tgz", + "integrity": "sha512-c+tcJtDqnPdxCAzEEZKdIPmg3i5i7cAHe+B+0xFNK0BlCc2HF/unYccbU7xTgfGc5xxhCztCQzFmsqim+KhI+A==", + "dev": true, + "requires": { + "ansi-html": "0.0.7", + "bonjour": "3.5.0", + "chokidar": "2.0.4", + "compression": "1.7.3", + "connect-history-api-fallback": "1.5.0", + "debug": "3.2.5", + "del": "3.0.0", + "express": "4.16.3", + "html-entities": "1.2.1", + "http-proxy-middleware": "0.18.0", + "import-local": "2.0.0", + "internal-ip": "3.0.1", + "ip": "1.1.5", + "killable": "1.0.1", + "loglevel": "1.6.1", + "opn": "5.3.0", + "portfinder": "1.0.17", + "schema-utils": "1.0.0", + "selfsigned": "1.10.3", + "serve-index": "1.9.1", + "sockjs": "0.3.19", + "sockjs-client": "1.1.5", + "spdy": "3.4.7", + "strip-ansi": "3.0.1", + "supports-color": "5.5.0", + "webpack-dev-middleware": "3.2.0", + "webpack-log": "2.0.0", + "yargs": "12.0.2" + }, + "dependencies": { + "http-proxy-middleware": { + "version": "0.18.0", + "resolved": "http://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.18.0.tgz", + "integrity": "sha512-Fs25KVMPAIIcgjMZkVHJoKg9VcXcC1C8yb9JUgeDvVXY0S/zgVIhMb+qVswDIgtJe2DfckMSY2d6TuTEutlk6Q==", + "dev": true, + "requires": { + "http-proxy": "1.17.0", + "is-glob": "4.0.0", + "lodash": "4.17.11", + "micromatch": "3.1.10" + } + }, + "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.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz", + "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=", + "dev": true, + "requires": { + "is-extglob": "2.1.1" + } + } + } + }, + "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.1.0", + "uuid": "3.3.2" + } + }, + "webpack-merge": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-4.1.4.tgz", + "integrity": "sha512-TmSe1HZKeOPey3oy1Ov2iS3guIZjWvMT2BBJDzzT5jScHTjVC3mpjJofgueEzaEd6ibhxRDD6MIblDr8tzh8iQ==", + "dev": true, + "requires": { + "lodash": "4.17.11" + } + }, + "webpack-node-externals": { + "version": "1.7.2", + "resolved": "http://registry.npmjs.org/webpack-node-externals/-/webpack-node-externals-1.7.2.tgz", + "integrity": "sha512-ajerHZ+BJKeCLviLUUmnyd5B4RavLF76uv3cs6KNuO8W+HuQaEs0y0L7o40NQxdPy5w0pcv8Ew7yPUAQG0UdCg==", + "dev": true + }, + "webpack-sources": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.3.0.tgz", + "integrity": "sha512-OiVgSrbGu7NEnEvQJJgdSFPl2qWKkWq5lHMhgiToIiN9w34EBnjYzSYs+VbL5KoYiLNtFFa7BZIKxRED3I32pA==", + "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.0", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.0.tgz", + "integrity": "sha1-DK+dLXVdk67gSdS90NP+LMoqJOs=", + "dev": true, + "requires": { + "http-parser-js": "0.4.13", + "websocket-extensions": "0.1.3" + } + }, + "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": "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" + } + }, + "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 + }, + "workbox-background-sync": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-3.6.2.tgz", + "integrity": "sha512-K34wiTM50gSpzJUuRmGRqbd91IpJj0vwMBSHCpixw/jiTg10uytSfnixMNGzeTK0i7LTd/bkA8ptx4HXP+MliA==", + "dev": true, + "requires": { + "workbox-core": "3.6.2" + } + }, + "workbox-broadcast-cache-update": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/workbox-broadcast-cache-update/-/workbox-broadcast-cache-update-3.6.2.tgz", + "integrity": "sha512-wmN3k94Kv3/lYOqRy08ymp8RyTPCpgLI9UW/BrQ1XuZHJyFejWnBoy/pCKk9mRZYZX7EyvnzA4O1PLILgLC43g==", + "dev": true, + "requires": { + "workbox-core": "3.6.2" + } + }, + "workbox-build": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-3.6.2.tgz", + "integrity": "sha512-PYw4SRbfbUE/+DDhb89zbspDLBi86hpra+l6SsX7yBqCthw4sHyH8IIQw5MMHI04HPV5ZDYru8A5SNLXVDGMcg==", + "dev": true, + "requires": { + "babel-runtime": "6.26.0", + "common-tags": "1.8.0", + "fs-extra": "4.0.3", + "glob": "7.1.3", + "joi": "11.4.0", + "lodash.template": "4.4.0", + "pretty-bytes": "4.0.2", + "stringify-object": "3.2.2", + "strip-comments": "1.0.2", + "workbox-background-sync": "3.6.2", + "workbox-broadcast-cache-update": "3.6.2", + "workbox-cache-expiration": "3.6.2", + "workbox-cacheable-response": "3.6.2", + "workbox-core": "3.6.2", + "workbox-google-analytics": "3.6.2", + "workbox-navigation-preload": "3.6.2", + "workbox-precaching": "3.6.2", + "workbox-range-requests": "3.6.2", + "workbox-routing": "3.6.2", + "workbox-strategies": "3.6.2", + "workbox-streams": "3.6.2", + "workbox-sw": "3.6.2" + }, + "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.11", + "jsonfile": "4.0.0", + "universalify": "0.1.2" + } + } + } + }, + "workbox-cache-expiration": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/workbox-cache-expiration/-/workbox-cache-expiration-3.6.2.tgz", + "integrity": "sha512-LJLYfqG7ItYucppun5I92fcN21kDZFEVqZ8uAOz5t8piOsHh1ThAiiLv/4ubG/d7CUgqW/1bmcX6DM4xqackzg==", + "dev": true, + "requires": { + "workbox-core": "3.6.2" + } + }, + "workbox-cacheable-response": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-3.6.2.tgz", + "integrity": "sha512-WvICMN3SfEi48C96KEfkLDIqnU0rkQeajdLjYXuzbUID3EX31gzUVlIbqQGrc+9xtIlvxs2+ZoaTR3Rjdtbh/Q==", + "dev": true, + "requires": { + "workbox-core": "3.6.2" + } + }, + "workbox-core": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-3.6.2.tgz", + "integrity": "sha512-5T5WBFy5nMm7zx+P2RwdzEVu5CK++bqwiEsGF+INwUxsOKpH9oXUlUdJE/KfUaMsKcZtHXEb74mMB6vvE88a/w==", + "dev": true + }, + "workbox-google-analytics": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-3.6.2.tgz", + "integrity": "sha512-NXBbo9xyHQvkHcvYoZkNJw7DB53dJUnmusKdSPg138A6HGt2ilycwTUuXNDWpkXXp3YHxcslrBMdptolwbzidg==", + "dev": true, + "requires": { + "workbox-background-sync": "3.6.2", + "workbox-core": "3.6.2", + "workbox-routing": "3.6.2", + "workbox-strategies": "3.6.2" + } + }, + "workbox-navigation-preload": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-3.6.2.tgz", + "integrity": "sha512-fN/CWSFZiySQH/OEJQsIizAM4ob6IgZVDfWvA58jAwiyI5QziqfFtL/EiHHNvmIa5jTdcoXfuNNv1WUdpRV18A==", + "dev": true, + "requires": { + "workbox-core": "3.6.2" + } + }, + "workbox-precaching": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-3.6.2.tgz", + "integrity": "sha512-oQmBfvCzCUfLcwTokfbVhIIcyNS9aF692EhdqAz/SB2e40ehUgcctAUhQOezsedZFqBBnwphJQUhs+hD3mu72A==", + "dev": true, + "requires": { + "workbox-core": "3.6.2" + } + }, + "workbox-range-requests": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-3.6.2.tgz", + "integrity": "sha512-y1MFB97ydbT8PxBiihndLzG66sNIRzL0lkyoeaWPGfaPGWTP8ghMe4SkGqqdiY+E54rhd7lTdb7RZdv3Av1lTg==", + "dev": true, + "requires": { + "workbox-core": "3.6.2" + } + }, + "workbox-routing": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-3.6.2.tgz", + "integrity": "sha512-rhoH1AlETUfffJXJSlc0/T5rBB6vatxpD/8IZgxgHByBnYokV+/HxO7It6wBbxIzdO31UrWVroYm0iVa5sO7Jw==", + "dev": true, + "requires": { + "workbox-core": "3.6.2" + } + }, + "workbox-strategies": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-3.6.2.tgz", + "integrity": "sha512-4jAyL3n0Fl1BLB3QDUoUoBTzBsE8FwH0K7He1JvLzFiDtYp1ewcKjDecYCNZyTsFVgaLL7WClEQCOKSBquBfOg==", + "dev": true, + "requires": { + "workbox-core": "3.6.2" + } + }, + "workbox-streams": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-3.6.2.tgz", + "integrity": "sha512-lKTh5fOAf+Qae7GHYXZve40ZXULCf9kxlkrWjTXqGcTh6cxeibuWl6Mnt4aroChNB8jOEbHfGOy0iaG0R159ew==", + "dev": true, + "requires": { + "workbox-core": "3.6.2" + } + }, + "workbox-sw": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-3.6.2.tgz", + "integrity": "sha512-EwQZaeGB+tEogABMj9FaEDuszaSBQgjAUEqTFiizZWSU8owZrt0BFfi69TMAhILOfWLFh3aASMzQnPMDY7id4w==", + "dev": true + }, + "workbox-webpack-plugin": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-3.5.0.tgz", + "integrity": "sha512-Pqt9vT/jiKnYx3br57qLtKMC78whGXn+71v4mxTe9MbVrY0v5lah08Ox8gITLVMtIib79Y7yf1VuWYnAu/Lw6g==", + "dev": true, + "requires": { + "json-stable-stringify": "1.0.1", + "workbox-build": "3.6.2" + } + }, + "worker-farm": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.6.0.tgz", + "integrity": "sha512-6w+3tHbM87WnSWnENBUvA2pxJPLhQUg5LKwUQHq3r+XPhIM+Gh2R5ycbwPCyuGbNg+lPgdcnQUhuC02kJCvffQ==", + "dev": true, + "requires": { + "errno": "0.1.7" + } + }, + "wrap-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-3.0.1.tgz", + "integrity": "sha1-KIoE2H7aXChuBg3+jxNc6NAH+Lo=", + "dev": true, + "requires": { + "string-width": "2.1.1", + "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" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "ws": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.1.0.tgz", + "integrity": "sha512-H3dGVdGvW2H8bnYpIDc3u3LH8Wue3Qh+Zto6aXXFzvESkTVT6rAfKR6tR/+coaUvxs8yHtmNV0uioBF62ZGSTg==", + "dev": true, + "requires": { + "async-limiter": "1.0.0" + } + }, + "xregexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xregexp/-/xregexp-4.0.0.tgz", + "integrity": "sha512-PHyM+sQouu7xspQQwELlGwwd05mXUFqwFYfqPO0cC7x4fxyHnnuetmQr6CjJiafIDoH4MogHb9dOoJzR/Y4rFg==", + "dev": true + }, + "xtend": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", + "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=", + "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": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true + }, + "yargs": { + "version": "12.0.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.2.tgz", + "integrity": "sha512-e7SkEx6N6SIZ5c5H22RTZae61qtn3PYUE8JYbBFlK9sYmh3DMQ6E5ygtaG/2BW0JZi4WGgTR2IV5ChqlqrDGVQ==", + "dev": true, + "requires": { + "cliui": "4.1.0", + "decamelize": "2.0.0", + "find-up": "3.0.0", + "get-caller-file": "1.0.3", + "os-locale": "3.0.1", + "require-directory": "2.1.1", + "require-main-filename": "1.0.1", + "set-blocking": "2.0.0", + "string-width": "2.1.1", + "which-module": "2.0.0", + "y18n": "4.0.0", + "yargs-parser": "10.1.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.0.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.0.0.tgz", + "integrity": "sha512-fl5s52lI5ahKCernzzIyAP0QAZbGIovtVHGwpcu1Jr/EpzLVDI2myISHwGqK7m8uQFugVWSrbxH7XnhGtvEc+A==", + "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.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.0.0.tgz", + "integrity": "sha512-hMp0onDKIajHfIkdRk3P4CdCmErkYAxxDtP3Wx/4nZ3aGlau2VKh3mZpcuFkH27WQkL/3WBCPOktzA9ZOAnMQQ==", + "dev": true + } + } + }, + "yargs-parser": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz", + "integrity": "sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==", + "dev": true, + "requires": { + "camelcase": "4.1.0" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..23e368b --- /dev/null +++ b/package.json @@ -0,0 +1,37 @@ +{ + "name": "myapp", + "version": "1.0.0", + "description": "MyApp Pao descrizione", + "productName": "MyApp Pao", + "cordovaId": "org.cordova.quasar.app", + "author": "paolo ", + "private": true, + "scripts": { + "dev": "quasar dev -m pwa", + "build": "quasar build -m pwa", + "test": "echo \"No test specified\" && exit 0" + }, + "dependencies": { + "chart": "^0.1.2", + "chart.js": "^2.7.2", + "countup.js": "^1.9.3", + "vivus": "^0.4.4", + "vue-i18n": "^8.1.0", + "vue-i18n-loader": "^1.0.0", + "vuelidate": "^0.7.4" + }, + "devDependencies": { + "quasar-cli": "^0.17.0", + "strip-ansi": "=3.0.1" + }, + "engines": { + "node": ">= 8.9.0", + "npm": ">= 5.6.0", + "yarn": ">= 1.6.0" + }, + "browserslist": [ + "> 1%", + "last 2 versions", + "not ie <= 10" + ] +} diff --git a/quasar.conf.js b/quasar.conf.js new file mode 100644 index 0000000..cf2ef8e --- /dev/null +++ b/quasar.conf.js @@ -0,0 +1,141 @@ +// Configuration for your app + +module.exports = function (ctx) { + return { + // app plugins (/src/plugins) + plugins: ['i18n', 'aggiuntivi'], + css: [ + 'app.styl' + ], + extras: [ + ctx.theme.mat ? 'roboto-font' : null, + 'material-icons' // optional, you are not bound to it + // 'ionicons', + // 'mdi', + // 'fontawesome' + ], + supportIE: false, + build: { + scopeHoisting: true, + // vueRouterMode: 'history', + // vueCompiler: true, + // gzip: true, + // analyze: true, + // extractCSS: false, + extendWebpack(cfg) { + } + }, + devServer: { + // https: true, + // port: 8080, + open: true // opens browser window automatically + }, + framework: { + components: [ + 'QLayout', + 'QLayoutHeader', + 'QLayoutDrawer', + 'QPageContainer', + 'QPage', + 'QToolbar', + 'QToolbarTitle', + 'QBtn', + 'QIcon', + 'QList', + 'QListHeader', + 'QItem', + 'QItemMain', + 'QItemSide', + 'QCard', + 'QCardTitle', + 'QCardMain', + 'QCardMedia', + 'QCardSeparator', + 'QCardActions', + 'QField', + 'QSelect', + ], + directives: [ + 'Ripple' + ], + // Quasar plugins + plugins: [ + 'Notify', 'ActionSheet' + ], + // iconSet: ctx.theme.mat ? 'material-icons' : 'ionicons' + i18n: 'it' // Quasar language + }, + framework: 'all', // --- includes everything; for dev only! + // animations: 'all' --- includes all animations + animations: [], + ssr: { + pwa: false + }, + pwa: { + workboxPluginMode: 'InjectManifest', + // workboxOptions: {}, + manifest: { + name: 'My App', + short_name: 'myapp', + description: 'Descrizione APP!', + 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' + } + ] + } + }, + cordova: { + // id: 'org.cordova.quasar.app' + }, + electron: { + // bundler: 'builder', // or 'packager' + extendWebpack(cfg) { + // do something with Electron process Webpack cfg + }, + 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', + + // Window only + // win32metadata: { ... } + }, + builder: { + // https://www.electron.build/configuration/configuration + + // appId: 'quasar-app' + } + } + } +}; diff --git a/src-pwa/custom-service-worker.js b/src-pwa/custom-service-worker.js new file mode 100644 index 0000000..81b7637 --- /dev/null +++ b/src-pwa/custom-service-worker.js @@ -0,0 +1,24 @@ +/* + * This file (which will be your service worker) + * is picked up by the build system ONLY if + * quasar.conf > pwa > workboxPluginMode is set to "InjectManifest" + */ + +self.addEventListener('install', function(event) { + console.log('[Service Worker] Installing Service Worker ...', event); +}); + +self.addEventListener('activate', function(event) { + console.log('[Service Worker] Activating Service Worker ...', event); + return self.clients.claim(); +}); + +self.addEventListener('fetch', function(event) { + //console.log('[Service Worker] Fetching something ....', event); + if (event.request.cache === 'only-if-cached' && event.request.mode !== 'same-origin') { + console.log('SAME ORIGIN!', event); + return; + } + event.respondWith(fetch(event.request)); +}); + diff --git a/src-pwa/register-service-worker.js b/src-pwa/register-service-worker.js new file mode 100644 index 0000000..ad794ea --- /dev/null +++ b/src-pwa/register-service-worker.js @@ -0,0 +1,35 @@ +/* + * This file is picked up by the build system only + * when building for PRODUCTION + */ + +import {register} from 'register-service-worker' + +register(process.env.SERVICE_WORKER_FILE, { + ready() { + console.log('READY::: App is being served from cache by a service worker.') + }, + registered(registration) { // registration -> a ServiceWorkerRegistration instance + console.log('REGISTERED::: !!!') + }, + cached(registration) { // registration -> a ServiceWorkerRegistration instance + console.log('CACHED::: Content has been cached for offline use.') + }, + updatefound(registration) { // registration -> a ServiceWorkerRegistration instance + console.log('UPDATEFOUND::: New content is downloading.') + }, + updated(registration) { // registration -> a ServiceWorkerRegistration instance + console.log('New content is available; please refresh.') + }, + offline() { + console.log('No internet connection found. App is running in offline mode.') + }, + error(err) { + console.error('Error during service worker registration:', err) + }, + } +); + +// ServiceWorkerRegistration: https://developer.mozilla.org/en-US/docs/Web/API/ServiceWorkerRegistration + + diff --git a/src/App.vue b/src/App.vue new file mode 100644 index 0000000..cf2cb01 --- /dev/null +++ b/src/App.vue @@ -0,0 +1,196 @@ + + + + + diff --git a/src/assets/quasar-logo-full.svg b/src/assets/quasar-logo-full.svg new file mode 100644 index 0000000..281d072 --- /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 0000000..628136f --- /dev/null +++ b/src/assets/sad.svg @@ -0,0 +1 @@ + diff --git a/src/cfg.js b/src/cfg.js new file mode 100644 index 0000000..99ddb56 --- /dev/null +++ b/src/cfg.js @@ -0,0 +1,17 @@ +import Vue from 'vue' +import Vuex from 'vuex' + +Vue.use(Vuex); + +export const cfg = new Vue({ + state:{ + lang: 'it' + }, + data: { + cost: { + MYAPPMOD_ATTUALE: 'freeplanet', + //MYAPPMOD_ATTUALE: 'karpos', + AA: '' + } + } +}); diff --git a/src/components/.gitkeep b/src/components/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/src/components/Header.vue b/src/components/Header.vue new file mode 100644 index 0000000..65f6635 --- /dev/null +++ b/src/components/Header.vue @@ -0,0 +1,111 @@ + + + diff --git a/src/components/layout/content-header.vue b/src/components/layout/content-header.vue new file mode 100644 index 0000000..aa30bb3 --- /dev/null +++ b/src/components/layout/content-header.vue @@ -0,0 +1,70 @@ + + + diff --git a/src/components/layout/drawer/drawer.vue b/src/components/layout/drawer/drawer.vue new file mode 100644 index 0000000..e77f173 --- /dev/null +++ b/src/components/layout/drawer/drawer.vue @@ -0,0 +1,125 @@ + + + diff --git a/src/components/layout/drawer/menuOne.vue b/src/components/layout/drawer/menuOne.vue new file mode 100644 index 0000000..9acf4c5 --- /dev/null +++ b/src/components/layout/drawer/menuOne.vue @@ -0,0 +1,69 @@ + + + + diff --git a/src/components/layout/drawer/menuTwo.vue b/src/components/layout/drawer/menuTwo.vue new file mode 100644 index 0000000..d9a9ddc --- /dev/null +++ b/src/components/layout/drawer/menuTwo.vue @@ -0,0 +1,45 @@ + + + + diff --git a/src/components/layout/img/avatar-1.svg b/src/components/layout/img/avatar-1.svg new file mode 100644 index 0000000..e12224c --- /dev/null +++ b/src/components/layout/img/avatar-1.svg @@ -0,0 +1,195 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/components/layout/img/quasar-logo.png b/src/components/layout/img/quasar-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..dbcc70f2446346f4814b8ede1054f010c2fa4c0b GIT binary patch literal 63760 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 AlK=n! literal 0 HcmV?d00001 diff --git a/src/components/layout/img/vue-logo.png b/src/components/layout/img/vue-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..f790ac47ac215c0b58595ee1c8e68c8e579f00c7 GIT binary patch literal 6617 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 Wif)LP2>8o}Kut+Y@#9nL@c#i?qvN3f literal 0 HcmV?d00001 diff --git a/src/components/layout/toolbar/messagePopover.vue b/src/components/layout/toolbar/messagePopover.vue new file mode 100644 index 0000000..24fa173 --- /dev/null +++ b/src/components/layout/toolbar/messagePopover.vue @@ -0,0 +1,81 @@ + + + diff --git a/src/components/layout/toolbar/toolbar.vue b/src/components/layout/toolbar/toolbar.vue new file mode 100644 index 0000000..1f683a7 --- /dev/null +++ b/src/components/layout/toolbar/toolbar.vue @@ -0,0 +1,51 @@ + + + diff --git a/src/components/views/dashboard/one/cardChart.vue b/src/components/views/dashboard/one/cardChart.vue new file mode 100644 index 0000000..44cfec0 --- /dev/null +++ b/src/components/views/dashboard/one/cardChart.vue @@ -0,0 +1,96 @@ + + + diff --git a/src/components/views/dashboard/one/cardTodo.vue b/src/components/views/dashboard/one/cardTodo.vue new file mode 100644 index 0000000..089b74d --- /dev/null +++ b/src/components/views/dashboard/one/cardTodo.vue @@ -0,0 +1,75 @@ + + + diff --git a/src/components/views/dashboard/one/cardTotal.vue b/src/components/views/dashboard/one/cardTotal.vue new file mode 100644 index 0000000..912aa05 --- /dev/null +++ b/src/components/views/dashboard/one/cardTotal.vue @@ -0,0 +1,49 @@ + + + + diff --git a/src/components/views/dashboard/one/dashboard.vue b/src/components/views/dashboard/one/dashboard.vue new file mode 100644 index 0000000..4b7bdef --- /dev/null +++ b/src/components/views/dashboard/one/dashboard.vue @@ -0,0 +1,90 @@ + + + diff --git a/src/components/views/dashboard/one/knobStatistics.vue b/src/components/views/dashboard/one/knobStatistics.vue new file mode 100644 index 0000000..35e1e1f --- /dev/null +++ b/src/components/views/dashboard/one/knobStatistics.vue @@ -0,0 +1,41 @@ + + + diff --git a/src/components/views/dashboard/one/tagKnob.vue b/src/components/views/dashboard/one/tagKnob.vue new file mode 100644 index 0000000..97a2d99 --- /dev/null +++ b/src/components/views/dashboard/one/tagKnob.vue @@ -0,0 +1,66 @@ + + + + diff --git a/src/components/views/login/login.vue b/src/components/views/login/login.vue new file mode 100644 index 0000000..7f4755b --- /dev/null +++ b/src/components/views/login/login.vue @@ -0,0 +1,112 @@ + + + + + diff --git a/src/components/views/login/logoData.js b/src/components/views/login/logoData.js new file mode 100644 index 0000000..51ba008 --- /dev/null +++ b/src/components/views/login/logoData.js @@ -0,0 +1,90 @@ +/* eslint-disable */ +export default { + Digitalizer: ` + + + + + + + + + + + + + + + + + + + `, + Keytronic: + ` + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + `, + Molectron: ` + + + ` + +} diff --git a/src/css/app.styl b/src/css/app.styl new file mode 100644 index 0000000..e3e5a1e --- /dev/null +++ b/src/css/app.styl @@ -0,0 +1 @@ +// app global css diff --git a/src/css/themes/common.variables.styl b/src/css/themes/common.variables.styl new file mode 100644 index 0000000..4d659aa --- /dev/null +++ b/src/css/themes/common.variables.styl @@ -0,0 +1,25 @@ +// App Shared Variables +// -------------------------------------------------- +// To customize the look and feel of this app, you can override +// the Stylus variables found in Quasar's source Stylus files. Setting +// variables before Quasar's Stylus will use these variables rather than +// Quasar's default Stylus variable values. Stylus variables specific +// to the themes belong in either the variables.ios.styl or variables.mat.styl files. + +// Check documentation for full list of Quasar variables + + +// App Shared Color Variables +// -------------------------------------------------- +// It's highly recommended to change the default colors +// to match your app's branding. + +$primary = #027be3 +$secondary = #26A69A +$tertiary = #555 + +$neutral = #E0E1E2 +$positive = #21BA45 +$negative = #DB2828 +$info = #31CCEC +$warning = #F2C037 diff --git a/src/css/themes/variables.ios.styl b/src/css/themes/variables.ios.styl new file mode 100644 index 0000000..953b825 --- /dev/null +++ b/src/css/themes/variables.ios.styl @@ -0,0 +1,7 @@ +// App Shared Variables +// -------------------------------------------------- +// Shared Stylus variables go in the common.variables.styl file +@import 'common.variables' + +// iOS only Quasar variables overwrites +// ----------------------------------------- diff --git a/src/css/themes/variables.mat.styl b/src/css/themes/variables.mat.styl new file mode 100644 index 0000000..8169a52 --- /dev/null +++ b/src/css/themes/variables.mat.styl @@ -0,0 +1,7 @@ +// App Shared Variables +// -------------------------------------------------- +// Shared Stylus variables go in the common.variables.styl file +@import 'common.variables' + +// Material only Quasar variables overwrites +// ----------------------------------------- diff --git a/src/i18n.js b/src/i18n.js new file mode 100644 index 0000000..fb8a9a8 --- /dev/null +++ b/src/i18n.js @@ -0,0 +1,19 @@ +const messages = { + enUs: { + msg: { + hello: 'Hello!', + myAppName: 'FreePlanet', + myDescriz: 'The first Free app for Everyone' + + } + }, + it: { + msg: { + hello: 'Buongiorno!', + myAppName: 'FreePlanet', + myDescriz: 'La prima App Libera e per Tutti' + } + } +}; + +export default messages; diff --git a/src/index.template.html b/src/index.template.html new file mode 100644 index 0000000..732a3f1 --- /dev/null +++ b/src/index.template.html @@ -0,0 +1,23 @@ + + + + <%= htmlWebpackPlugin.options.productName %> + + + + + + + + + + + + + + + +
+ + diff --git a/src/js/idb.js b/src/js/idb.js new file mode 100644 index 0000000..9835513 --- /dev/null +++ b/src/js/idb.js @@ -0,0 +1,311 @@ +'use strict'; + +(function() { + function toArray(arr) { + return Array.prototype.slice.call(arr); + } + + function promisifyRequest(request) { + return new Promise(function(resolve, reject) { + request.onsuccess = function() { + resolve(request.result); + }; + + request.onerror = function() { + reject(request.error); + }; + }); + } + + function promisifyRequestCall(obj, method, args) { + var request; + var p = new Promise(function(resolve, reject) { + request = obj[method].apply(obj, args); + promisifyRequest(request).then(resolve, reject); + }); + + p.request = request; + return p; + } + + function promisifyCursorRequestCall(obj, method, args) { + var p = promisifyRequestCall(obj, method, args); + return p.then(function(value) { + if (!value) return; + return new Cursor(value, p.request); + }); + } + + function proxyProperties(ProxyClass, targetProp, properties) { + properties.forEach(function(prop) { + Object.defineProperty(ProxyClass.prototype, prop, { + get: function() { + return this[targetProp][prop]; + }, + set: function(val) { + this[targetProp][prop] = val; + } + }); + }); + } + + function proxyRequestMethods(ProxyClass, targetProp, Constructor, properties) { + properties.forEach(function(prop) { + if (!(prop in Constructor.prototype)) return; + ProxyClass.prototype[prop] = function() { + return promisifyRequestCall(this[targetProp], prop, arguments); + }; + }); + } + + function proxyMethods(ProxyClass, targetProp, Constructor, properties) { + properties.forEach(function(prop) { + if (!(prop in Constructor.prototype)) return; + ProxyClass.prototype[prop] = function() { + return this[targetProp][prop].apply(this[targetProp], arguments); + }; + }); + } + + function proxyCursorRequestMethods(ProxyClass, targetProp, Constructor, properties) { + properties.forEach(function(prop) { + if (!(prop in Constructor.prototype)) return; + ProxyClass.prototype[prop] = function() { + return promisifyCursorRequestCall(this[targetProp], prop, arguments); + }; + }); + } + + function Index(index) { + this._index = index; + } + + proxyProperties(Index, '_index', [ + 'name', + 'keyPath', + 'multiEntry', + 'unique' + ]); + + proxyRequestMethods(Index, '_index', IDBIndex, [ + 'get', + 'getKey', + 'getAll', + 'getAllKeys', + 'count' + ]); + + proxyCursorRequestMethods(Index, '_index', IDBIndex, [ + 'openCursor', + 'openKeyCursor' + ]); + + function Cursor(cursor, request) { + this._cursor = cursor; + this._request = request; + } + + proxyProperties(Cursor, '_cursor', [ + 'direction', + 'key', + 'primaryKey', + 'value' + ]); + + proxyRequestMethods(Cursor, '_cursor', IDBCursor, [ + 'update', + 'delete' + ]); + + // proxy 'next' methods + ['advance', 'continue', 'continuePrimaryKey'].forEach(function(methodName) { + if (!(methodName in IDBCursor.prototype)) return; + Cursor.prototype[methodName] = function() { + var cursor = this; + var args = arguments; + return Promise.resolve().then(function() { + cursor._cursor[methodName].apply(cursor._cursor, args); + return promisifyRequest(cursor._request).then(function(value) { + if (!value) return; + return new Cursor(value, cursor._request); + }); + }); + }; + }); + + function ObjectStore(store) { + this._store = store; + } + + ObjectStore.prototype.createIndex = function() { + return new Index(this._store.createIndex.apply(this._store, arguments)); + }; + + ObjectStore.prototype.index = function() { + return new Index(this._store.index.apply(this._store, arguments)); + }; + + proxyProperties(ObjectStore, '_store', [ + 'name', + 'keyPath', + 'indexNames', + 'autoIncrement' + ]); + + proxyRequestMethods(ObjectStore, '_store', IDBObjectStore, [ + 'put', + 'add', + 'delete', + 'clear', + 'get', + 'getAll', + 'getKey', + 'getAllKeys', + 'count' + ]); + + proxyCursorRequestMethods(ObjectStore, '_store', IDBObjectStore, [ + 'openCursor', + 'openKeyCursor' + ]); + + proxyMethods(ObjectStore, '_store', IDBObjectStore, [ + 'deleteIndex' + ]); + + function Transaction(idbTransaction) { + this._tx = idbTransaction; + this.complete = new Promise(function(resolve, reject) { + idbTransaction.oncomplete = function() { + resolve(); + }; + idbTransaction.onerror = function() { + reject(idbTransaction.error); + }; + idbTransaction.onabort = function() { + reject(idbTransaction.error); + }; + }); + } + + Transaction.prototype.objectStore = function() { + return new ObjectStore(this._tx.objectStore.apply(this._tx, arguments)); + }; + + proxyProperties(Transaction, '_tx', [ + 'objectStoreNames', + 'mode' + ]); + + proxyMethods(Transaction, '_tx', IDBTransaction, [ + 'abort' + ]); + + function UpgradeDB(db, oldVersion, transaction) { + this._db = db; + this.oldVersion = oldVersion; + this.transaction = new Transaction(transaction); + } + + UpgradeDB.prototype.createObjectStore = function() { + return new ObjectStore(this._db.createObjectStore.apply(this._db, arguments)); + }; + + proxyProperties(UpgradeDB, '_db', [ + 'name', + 'version', + 'objectStoreNames' + ]); + + proxyMethods(UpgradeDB, '_db', IDBDatabase, [ + 'deleteObjectStore', + 'close' + ]); + + function DB(db) { + this._db = db; + } + + DB.prototype.transaction = function() { + return new Transaction(this._db.transaction.apply(this._db, arguments)); + }; + + proxyProperties(DB, '_db', [ + 'name', + 'version', + 'objectStoreNames' + ]); + + proxyMethods(DB, '_db', IDBDatabase, [ + 'close' + ]); + + // Add cursor iterators + // TODO: remove this once browsers do the right thing with promises + ['openCursor', 'openKeyCursor'].forEach(function(funcName) { + [ObjectStore, Index].forEach(function(Constructor) { + Constructor.prototype[funcName.replace('open', 'iterate')] = function() { + var args = toArray(arguments); + var callback = args[args.length - 1]; + var nativeObject = this._store || this._index; + var request = nativeObject[funcName].apply(nativeObject, args.slice(0, -1)); + request.onsuccess = function() { + callback(request.result); + }; + }; + }); + }); + + // polyfill getAll + [Index, ObjectStore].forEach(function(Constructor) { + if (Constructor.prototype.getAll) return; + Constructor.prototype.getAll = function(query, count) { + var instance = this; + var items = []; + + return new Promise(function(resolve) { + instance.iterateCursor(query, function(cursor) { + if (!cursor) { + resolve(items); + return; + } + items.push(cursor.value); + + if (count !== undefined && items.length == count) { + resolve(items); + return; + } + cursor.continue(); + }); + }); + }; + }); + + var exp = { + open: function(name, version, upgradeCallback) { + var p = promisifyRequestCall(indexedDB, 'open', [name, version]); + var request = p.request; + + request.onupgradeneeded = function(event) { + if (upgradeCallback) { + upgradeCallback(new UpgradeDB(request.result, event.oldVersion, request.transaction)); + } + }; + + return p.then(function(db) { + return new DB(db); + }); + }, + delete: function(name) { + return promisifyRequestCall(indexedDB, 'deleteDatabase', [name]); + } + }; + + if (typeof module !== 'undefined') { + module.exports = exp; + module.exports.default = module.exports; + } + else { + self.idb = exp; + } +}()); diff --git a/src/js/material.min.js b/src/js/material.min.js new file mode 100644 index 0000000..46524fb --- /dev/null +++ b/src/js/material.min.js @@ -0,0 +1,10 @@ +/** + * material-design-lite - Material Design Components in CSS, JS and HTML + * @version v1.3.0 + * @license Apache-2.0 + * @copyright 2015 Google, Inc. + * @link https://github.com/google/material-design-lite + */ +!function(){"use strict";function e(e,t){if(e){if(t.element_.classList.contains(t.CssClasses_.MDL_JS_RIPPLE_EFFECT)){var s=document.createElement("span");s.classList.add(t.CssClasses_.MDL_RIPPLE_CONTAINER),s.classList.add(t.CssClasses_.MDL_JS_RIPPLE_EFFECT);var i=document.createElement("span");i.classList.add(t.CssClasses_.MDL_RIPPLE),s.appendChild(i),e.appendChild(s)}e.addEventListener("click",function(s){if("#"===e.getAttribute("href").charAt(0)){s.preventDefault();var i=e.href.split("#")[1],n=t.element_.querySelector("#"+i);t.resetTabState_(),t.resetPanelState_(),e.classList.add(t.CssClasses_.ACTIVE_CLASS),n.classList.add(t.CssClasses_.ACTIVE_CLASS)}})}}function t(e,t,s,i){function n(){var n=e.href.split("#")[1],a=i.content_.querySelector("#"+n);i.resetTabState_(t),i.resetPanelState_(s),e.classList.add(i.CssClasses_.IS_ACTIVE),a.classList.add(i.CssClasses_.IS_ACTIVE)}if(i.tabBar_.classList.contains(i.CssClasses_.JS_RIPPLE_EFFECT)){var a=document.createElement("span");a.classList.add(i.CssClasses_.RIPPLE_CONTAINER),a.classList.add(i.CssClasses_.JS_RIPPLE_EFFECT);var l=document.createElement("span");l.classList.add(i.CssClasses_.RIPPLE),a.appendChild(l),e.appendChild(a)}i.tabBar_.classList.contains(i.CssClasses_.TAB_MANUAL_SWITCH)||e.addEventListener("click",function(t){"#"===e.getAttribute("href").charAt(0)&&(t.preventDefault(),n())}),e.show=n}var s={upgradeDom:function(e,t){},upgradeElement:function(e,t){},upgradeElements:function(e){},upgradeAllRegistered:function(){},registerUpgradedCallback:function(e,t){},register:function(e){},downgradeElements:function(e){}};s=function(){function e(e,t){for(var s=0;s0&&l(t.children))}function o(t){var s="undefined"==typeof t.widget&&"undefined"==typeof t.widget,i=!0;s||(i=t.widget||t.widget);var n={classConstructor:t.constructor||t.constructor,className:t.classAsString||t.classAsString,cssClass:t.cssClass||t.cssClass,widget:i,callbacks:[]};if(c.forEach(function(e){if(e.cssClass===n.cssClass)throw new Error("The provided cssClass has already been registered: "+e.cssClass);if(e.className===n.className)throw new Error("The provided className has already been registered")}),t.constructor.prototype.hasOwnProperty(C))throw new Error("MDL component classes must not have "+C+" defined as a property.");var a=e(t.classAsString,n);a||c.push(n)}function r(t,s){var i=e(t);i&&i.callbacks.push(s)}function _(){for(var e=0;e0&&this.container_.classList.contains(this.CssClasses_.IS_VISIBLE)&&(e.keyCode===this.Keycodes_.UP_ARROW?(e.preventDefault(),t[t.length-1].focus()):e.keyCode===this.Keycodes_.DOWN_ARROW&&(e.preventDefault(),t[0].focus()))}},d.prototype.handleItemKeyboardEvent_=function(e){if(this.element_&&this.container_){var t=this.element_.querySelectorAll("."+this.CssClasses_.ITEM+":not([disabled])");if(t&&t.length>0&&this.container_.classList.contains(this.CssClasses_.IS_VISIBLE)){var s=Array.prototype.slice.call(t).indexOf(e.target);if(e.keyCode===this.Keycodes_.UP_ARROW)e.preventDefault(),s>0?t[s-1].focus():t[t.length-1].focus();else if(e.keyCode===this.Keycodes_.DOWN_ARROW)e.preventDefault(),t.length>s+1?t[s+1].focus():t[0].focus();else if(e.keyCode===this.Keycodes_.SPACE||e.keyCode===this.Keycodes_.ENTER){e.preventDefault();var i=new MouseEvent("mousedown");e.target.dispatchEvent(i),i=new MouseEvent("mouseup"),e.target.dispatchEvent(i),e.target.click()}else e.keyCode===this.Keycodes_.ESCAPE&&(e.preventDefault(),this.hide())}}},d.prototype.handleItemClick_=function(e){e.target.hasAttribute("disabled")?e.stopPropagation():(this.closing_=!0,window.setTimeout(function(e){this.hide(),this.closing_=!1}.bind(this),this.Constant_.CLOSE_TIMEOUT))},d.prototype.applyClip_=function(e,t){this.element_.classList.contains(this.CssClasses_.UNALIGNED)?this.element_.style.clip="":this.element_.classList.contains(this.CssClasses_.BOTTOM_RIGHT)?this.element_.style.clip="rect(0 "+t+"px 0 "+t+"px)":this.element_.classList.contains(this.CssClasses_.TOP_LEFT)?this.element_.style.clip="rect("+e+"px 0 "+e+"px 0)":this.element_.classList.contains(this.CssClasses_.TOP_RIGHT)?this.element_.style.clip="rect("+e+"px "+t+"px "+e+"px "+t+"px)":this.element_.style.clip=""},d.prototype.removeAnimationEndListener_=function(e){e.target.classList.remove(d.prototype.CssClasses_.IS_ANIMATING)},d.prototype.addAnimationEndListener_=function(){this.element_.addEventListener("transitionend",this.removeAnimationEndListener_),this.element_.addEventListener("webkitTransitionEnd",this.removeAnimationEndListener_)},d.prototype.show=function(e){if(this.element_&&this.container_&&this.outline_){var t=this.element_.getBoundingClientRect().height,s=this.element_.getBoundingClientRect().width;this.container_.style.width=s+"px",this.container_.style.height=t+"px",this.outline_.style.width=s+"px",this.outline_.style.height=t+"px";for(var i=this.Constant_.TRANSITION_DURATION_SECONDS*this.Constant_.TRANSITION_DURATION_FRACTION,n=this.element_.querySelectorAll("."+this.CssClasses_.ITEM),a=0;a0&&this.showSnackbar(this.queuedNotifications_.shift())},C.prototype.cleanup_=function(){this.element_.classList.remove(this.cssClasses_.ACTIVE),setTimeout(function(){this.element_.setAttribute("aria-hidden","true"),this.textElement_.textContent="",Boolean(this.actionElement_.getAttribute("aria-hidden"))||(this.setActionHidden_(!0),this.actionElement_.textContent="",this.actionElement_.removeEventListener("click",this.actionHandler_)),this.actionHandler_=void 0,this.message_=void 0,this.actionText_=void 0,this.active=!1,this.checkQueue_()}.bind(this),this.Constant_.ANIMATION_LENGTH)},C.prototype.setActionHidden_=function(e){e?this.actionElement_.setAttribute("aria-hidden","true"):this.actionElement_.removeAttribute("aria-hidden")},s.register({constructor:C,classAsString:"MaterialSnackbar",cssClass:"mdl-js-snackbar",widget:!0});var u=function(e){this.element_=e,this.init()};window.MaterialSpinner=u,u.prototype.Constant_={MDL_SPINNER_LAYER_COUNT:4},u.prototype.CssClasses_={MDL_SPINNER_LAYER:"mdl-spinner__layer",MDL_SPINNER_CIRCLE_CLIPPER:"mdl-spinner__circle-clipper",MDL_SPINNER_CIRCLE:"mdl-spinner__circle",MDL_SPINNER_GAP_PATCH:"mdl-spinner__gap-patch",MDL_SPINNER_LEFT:"mdl-spinner__left",MDL_SPINNER_RIGHT:"mdl-spinner__right"},u.prototype.createLayer=function(e){var t=document.createElement("div");t.classList.add(this.CssClasses_.MDL_SPINNER_LAYER),t.classList.add(this.CssClasses_.MDL_SPINNER_LAYER+"-"+e);var s=document.createElement("div");s.classList.add(this.CssClasses_.MDL_SPINNER_CIRCLE_CLIPPER),s.classList.add(this.CssClasses_.MDL_SPINNER_LEFT);var i=document.createElement("div");i.classList.add(this.CssClasses_.MDL_SPINNER_GAP_PATCH);var n=document.createElement("div");n.classList.add(this.CssClasses_.MDL_SPINNER_CIRCLE_CLIPPER),n.classList.add(this.CssClasses_.MDL_SPINNER_RIGHT);for(var a=[s,i,n],l=0;l=this.maxRows&&e.preventDefault()},L.prototype.onFocus_=function(e){this.element_.classList.add(this.CssClasses_.IS_FOCUSED)},L.prototype.onBlur_=function(e){this.element_.classList.remove(this.CssClasses_.IS_FOCUSED)},L.prototype.onReset_=function(e){this.updateClasses_()},L.prototype.updateClasses_=function(){this.checkDisabled(),this.checkValidity(),this.checkDirty(),this.checkFocus()},L.prototype.checkDisabled=function(){this.input_.disabled?this.element_.classList.add(this.CssClasses_.IS_DISABLED):this.element_.classList.remove(this.CssClasses_.IS_DISABLED)},L.prototype.checkDisabled=L.prototype.checkDisabled,L.prototype.checkFocus=function(){Boolean(this.element_.querySelector(":focus"))?this.element_.classList.add(this.CssClasses_.IS_FOCUSED):this.element_.classList.remove(this.CssClasses_.IS_FOCUSED)},L.prototype.checkFocus=L.prototype.checkFocus,L.prototype.checkValidity=function(){this.input_.validity&&(this.input_.validity.valid?this.element_.classList.remove(this.CssClasses_.IS_INVALID):this.element_.classList.add(this.CssClasses_.IS_INVALID))},L.prototype.checkValidity=L.prototype.checkValidity,L.prototype.checkDirty=function(){this.input_.value&&this.input_.value.length>0?this.element_.classList.add(this.CssClasses_.IS_DIRTY):this.element_.classList.remove(this.CssClasses_.IS_DIRTY)},L.prototype.checkDirty=L.prototype.checkDirty,L.prototype.disable=function(){this.input_.disabled=!0,this.updateClasses_()},L.prototype.disable=L.prototype.disable,L.prototype.enable=function(){this.input_.disabled=!1,this.updateClasses_()},L.prototype.enable=L.prototype.enable,L.prototype.change=function(e){this.input_.value=e||"",this.updateClasses_()},L.prototype.change=L.prototype.change,L.prototype.init=function(){if(this.element_&&(this.label_=this.element_.querySelector("."+this.CssClasses_.LABEL),this.input_=this.element_.querySelector("."+this.CssClasses_.INPUT),this.input_)){this.input_.hasAttribute(this.Constant_.MAX_ROWS_ATTRIBUTE)&&(this.maxRows=parseInt(this.input_.getAttribute(this.Constant_.MAX_ROWS_ATTRIBUTE),10),isNaN(this.maxRows)&&(this.maxRows=this.Constant_.NO_MAX_ROWS)),this.input_.hasAttribute("placeholder")&&this.element_.classList.add(this.CssClasses_.HAS_PLACEHOLDER),this.boundUpdateClassesHandler=this.updateClasses_.bind(this),this.boundFocusHandler=this.onFocus_.bind(this),this.boundBlurHandler=this.onBlur_.bind(this),this.boundResetHandler=this.onReset_.bind(this),this.input_.addEventListener("input",this.boundUpdateClassesHandler),this.input_.addEventListener("focus",this.boundFocusHandler),this.input_.addEventListener("blur",this.boundBlurHandler),this.input_.addEventListener("reset",this.boundResetHandler),this.maxRows!==this.Constant_.NO_MAX_ROWS&&(this.boundKeyDownHandler=this.onKeyDown_.bind(this),this.input_.addEventListener("keydown",this.boundKeyDownHandler));var e=this.element_.classList.contains(this.CssClasses_.IS_INVALID);this.updateClasses_(),this.element_.classList.add(this.CssClasses_.IS_UPGRADED),e&&this.element_.classList.add(this.CssClasses_.IS_INVALID),this.input_.hasAttribute("autofocus")&&(this.element_.focus(),this.checkFocus())}},s.register({constructor:L,classAsString:"MaterialTextfield",cssClass:"mdl-js-textfield",widget:!0});var I=function(e){this.element_=e,this.init()};window.MaterialTooltip=I,I.prototype.Constant_={},I.prototype.CssClasses_={IS_ACTIVE:"is-active",BOTTOM:"mdl-tooltip--bottom",LEFT:"mdl-tooltip--left",RIGHT:"mdl-tooltip--right",TOP:"mdl-tooltip--top"},I.prototype.handleMouseEnter_=function(e){var t=e.target.getBoundingClientRect(),s=t.left+t.width/2,i=t.top+t.height/2,n=-1*(this.element_.offsetWidth/2),a=-1*(this.element_.offsetHeight/2);this.element_.classList.contains(this.CssClasses_.LEFT)||this.element_.classList.contains(this.CssClasses_.RIGHT)?(s=t.width/2,i+a<0?(this.element_.style.top="0",this.element_.style.marginTop="0"):(this.element_.style.top=i+"px",this.element_.style.marginTop=a+"px")):s+n<0?(this.element_.style.left="0",this.element_.style.marginLeft="0"):(this.element_.style.left=s+"px",this.element_.style.marginLeft=n+"px"),this.element_.classList.contains(this.CssClasses_.TOP)?this.element_.style.top=t.top-this.element_.offsetHeight-10+"px":this.element_.classList.contains(this.CssClasses_.RIGHT)?this.element_.style.left=t.left+t.width+10+"px":this.element_.classList.contains(this.CssClasses_.LEFT)?this.element_.style.left=t.left-this.element_.offsetWidth-10+"px":this.element_.style.top=t.top+t.height+10+"px",this.element_.classList.add(this.CssClasses_.IS_ACTIVE)},I.prototype.hideTooltip_=function(){this.element_.classList.remove(this.CssClasses_.IS_ACTIVE)},I.prototype.init=function(){if(this.element_){var e=this.element_.getAttribute("for")||this.element_.getAttribute("data-mdl-for");e&&(this.forElement_=document.getElementById(e)),this.forElement_&&(this.forElement_.hasAttribute("tabindex")||this.forElement_.setAttribute("tabindex","0"),this.boundMouseEnterHandler=this.handleMouseEnter_.bind(this),this.boundMouseLeaveAndScrollHandler=this.hideTooltip_.bind(this),this.forElement_.addEventListener("mouseenter",this.boundMouseEnterHandler,!1),this.forElement_.addEventListener("touchend",this.boundMouseEnterHandler,!1),this.forElement_.addEventListener("mouseleave",this.boundMouseLeaveAndScrollHandler,!1),window.addEventListener("scroll",this.boundMouseLeaveAndScrollHandler,!0),window.addEventListener("touchstart",this.boundMouseLeaveAndScrollHandler))}},s.register({constructor:I,classAsString:"MaterialTooltip",cssClass:"mdl-tooltip"});var f=function(e){this.element_=e,this.init()};window.MaterialLayout=f,f.prototype.Constant_={MAX_WIDTH:"(max-width: 1024px)",TAB_SCROLL_PIXELS:100,RESIZE_TIMEOUT:100,MENU_ICON:"",CHEVRON_LEFT:"chevron_left",CHEVRON_RIGHT:"chevron_right"},f.prototype.Keycodes_={ENTER:13,ESCAPE:27,SPACE:32},f.prototype.Mode_={STANDARD:0,SEAMED:1,WATERFALL:2,SCROLL:3},f.prototype.CssClasses_={CONTAINER:"mdl-layout__container",HEADER:"mdl-layout__header",DRAWER:"mdl-layout__drawer",CONTENT:"mdl-layout__content",DRAWER_BTN:"mdl-layout__drawer-button",ICON:"material-icons",JS_RIPPLE_EFFECT:"mdl-js-ripple-effect",RIPPLE_CONTAINER:"mdl-layout__tab-ripple-container",RIPPLE:"mdl-ripple",RIPPLE_IGNORE_EVENTS:"mdl-js-ripple-effect--ignore-events",HEADER_SEAMED:"mdl-layout__header--seamed",HEADER_WATERFALL:"mdl-layout__header--waterfall",HEADER_SCROLL:"mdl-layout__header--scroll",FIXED_HEADER:"mdl-layout--fixed-header",OBFUSCATOR:"mdl-layout__obfuscator",TAB_BAR:"mdl-layout__tab-bar",TAB_CONTAINER:"mdl-layout__tab-bar-container",TAB:"mdl-layout__tab",TAB_BAR_BUTTON:"mdl-layout__tab-bar-button",TAB_BAR_LEFT_BUTTON:"mdl-layout__tab-bar-left-button",TAB_BAR_RIGHT_BUTTON:"mdl-layout__tab-bar-right-button",TAB_MANUAL_SWITCH:"mdl-layout__tab-manual-switch",PANEL:"mdl-layout__tab-panel",HAS_DRAWER:"has-drawer",HAS_TABS:"has-tabs",HAS_SCROLLING_HEADER:"has-scrolling-header",CASTING_SHADOW:"is-casting-shadow",IS_COMPACT:"is-compact",IS_SMALL_SCREEN:"is-small-screen",IS_DRAWER_OPEN:"is-visible",IS_ACTIVE:"is-active",IS_UPGRADED:"is-upgraded",IS_ANIMATING:"is-animating",ON_LARGE_SCREEN:"mdl-layout--large-screen-only",ON_SMALL_SCREEN:"mdl-layout--small-screen-only"},f.prototype.contentScrollHandler_=function(){if(!this.header_.classList.contains(this.CssClasses_.IS_ANIMATING)){var e=!this.element_.classList.contains(this.CssClasses_.IS_SMALL_SCREEN)||this.element_.classList.contains(this.CssClasses_.FIXED_HEADER);this.content_.scrollTop>0&&!this.header_.classList.contains(this.CssClasses_.IS_COMPACT)?(this.header_.classList.add(this.CssClasses_.CASTING_SHADOW),this.header_.classList.add(this.CssClasses_.IS_COMPACT),e&&this.header_.classList.add(this.CssClasses_.IS_ANIMATING)):this.content_.scrollTop<=0&&this.header_.classList.contains(this.CssClasses_.IS_COMPACT)&&(this.header_.classList.remove(this.CssClasses_.CASTING_SHADOW),this.header_.classList.remove(this.CssClasses_.IS_COMPACT),e&&this.header_.classList.add(this.CssClasses_.IS_ANIMATING))}},f.prototype.keyboardEventHandler_=function(e){e.keyCode===this.Keycodes_.ESCAPE&&this.drawer_.classList.contains(this.CssClasses_.IS_DRAWER_OPEN)&&this.toggleDrawer()},f.prototype.screenSizeHandler_=function(){this.screenSizeMediaQuery_.matches?this.element_.classList.add(this.CssClasses_.IS_SMALL_SCREEN):(this.element_.classList.remove(this.CssClasses_.IS_SMALL_SCREEN),this.drawer_&&(this.drawer_.classList.remove(this.CssClasses_.IS_DRAWER_OPEN),this.obfuscator_.classList.remove(this.CssClasses_.IS_DRAWER_OPEN)))},f.prototype.drawerToggleHandler_=function(e){if(e&&"keydown"===e.type){if(e.keyCode!==this.Keycodes_.SPACE&&e.keyCode!==this.Keycodes_.ENTER)return;e.preventDefault()}this.toggleDrawer()},f.prototype.headerTransitionEndHandler_=function(){this.header_.classList.remove(this.CssClasses_.IS_ANIMATING)},f.prototype.headerClickHandler_=function(){this.header_.classList.contains(this.CssClasses_.IS_COMPACT)&&(this.header_.classList.remove(this.CssClasses_.IS_COMPACT),this.header_.classList.add(this.CssClasses_.IS_ANIMATING))},f.prototype.resetTabState_=function(e){for(var t=0;t0?c.classList.add(this.CssClasses_.IS_ACTIVE):c.classList.remove(this.CssClasses_.IS_ACTIVE),this.tabBar_.scrollLeft0)return;this.setFrameCount(1);var i,n,a=e.currentTarget.getBoundingClientRect();if(0===e.clientX&&0===e.clientY)i=Math.round(a.width/2),n=Math.round(a.height/2);else{var l=void 0!==e.clientX?e.clientX:e.touches[0].clientX,o=void 0!==e.clientY?e.clientY:e.touches[0].clientY;i=Math.round(l-a.left),n=Math.round(o-a.top)}this.setRippleXY(i,n),this.setRippleStyles(!0),window.requestAnimationFrame(this.animFrameHandler.bind(this))}},S.prototype.upHandler_=function(e){e&&2!==e.detail&&window.setTimeout(function(){this.rippleElement_.classList.remove(this.CssClasses_.IS_VISIBLE)}.bind(this),0)},S.prototype.init=function(){if(this.element_){var e=this.element_.classList.contains(this.CssClasses_.RIPPLE_CENTER);this.element_.classList.contains(this.CssClasses_.RIPPLE_EFFECT_IGNORE_EVENTS)||(this.rippleElement_=this.element_.querySelector("."+this.CssClasses_.RIPPLE),this.frameCount_=0,this.rippleSize_=0,this.x_=0,this.y_=0,this.ignoringMouseDown_=!1,this.boundDownHandler=this.downHandler_.bind(this),this.element_.addEventListener("mousedown",this.boundDownHandler),this.element_.addEventListener("touchstart",this.boundDownHandler),this.boundUpHandler=this.upHandler_.bind(this),this.element_.addEventListener("mouseup",this.boundUpHandler),this.element_.addEventListener("mouseleave",this.boundUpHandler),this.element_.addEventListener("touchend",this.boundUpHandler),this.element_.addEventListener("blur",this.boundUpHandler),this.getFrameCount=function(){return this.frameCount_},this.setFrameCount=function(e){this.frameCount_=e},this.getRippleElement=function(){return this.rippleElement_},this.setRippleXY=function(e,t){this.x_=e,this.y_=t},this.setRippleStyles=function(t){if(null!==this.rippleElement_){var s,i,n,a="translate("+this.x_+"px, "+this.y_+"px)";t?(i=this.Constant_.INITIAL_SCALE,n=this.Constant_.INITIAL_SIZE):(i=this.Constant_.FINAL_SCALE,n=this.rippleSize_+"px",e&&(a="translate("+this.boundWidth/2+"px, "+this.boundHeight/2+"px)")),s="translate(-50%, -50%) "+a+i,this.rippleElement_.style.webkitTransform=s,this.rippleElement_.style.msTransform=s,this.rippleElement_.style.transform=s,t?this.rippleElement_.classList.remove(this.CssClasses_.IS_ANIMATING):this.rippleElement_.classList.add(this.CssClasses_.IS_ANIMATING)}},this.animFrameHandler=function(){this.frameCount_-- >0?window.requestAnimationFrame(this.animFrameHandler.bind(this)):this.setRippleStyles(!1)})}},s.register({constructor:S,classAsString:"MaterialRipple",cssClass:"mdl-js-ripple-effect",widget:!1})}(); +//# sourceMappingURL=material.min.js.map diff --git a/src/layouts/MyLayout.vue b/src/layouts/MyLayout.vue new file mode 100644 index 0000000..b387a4f --- /dev/null +++ b/src/layouts/MyLayout.vue @@ -0,0 +1,26 @@ + + + + + diff --git a/src/pages/Error404.vue b/src/pages/Error404.vue new file mode 100644 index 0000000..cfaab5f --- /dev/null +++ b/src/pages/Error404.vue @@ -0,0 +1,22 @@ + + + diff --git a/src/pages/Index.vue b/src/pages/Index.vue new file mode 100644 index 0000000..f4039f6 --- /dev/null +++ b/src/pages/Index.vue @@ -0,0 +1,173 @@ + + + + + diff --git a/src/plugins/.gitkeep b/src/plugins/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/src/plugins/aggiuntivi.js b/src/plugins/aggiuntivi.js new file mode 100644 index 0000000..f2efe53 --- /dev/null +++ b/src/plugins/aggiuntivi.js @@ -0,0 +1,7 @@ +// import something here +import Vuelidate from 'vuelidate' + +// leave the export, even if you don't use it +export default ({ app, router, Vue }) => { + Vue.use(Vuelidate); +} diff --git a/src/plugins/i18n.js b/src/plugins/i18n.js new file mode 100644 index 0000000..c25d086 --- /dev/null +++ b/src/plugins/i18n.js @@ -0,0 +1,17 @@ +// src/plugins/i18n.js +import VueI18n from 'vue-i18n'; +import messages from 'src/i18n'; + +export default ({ app, store, Vue }) => { + Vue.use(VueI18n); + Vue.config.lang = 'it'; + + console.log("PLUGINS INIT...."); + + // Set i18n instance on app + app.i18n = new VueI18n({ + locale: 'it', + fallbackLocale: 'it', + messages + }) +} diff --git a/src/router/index.js b/src/router/index.js new file mode 100644 index 0000000..33fdb27 --- /dev/null +++ b/src/router/index.js @@ -0,0 +1,25 @@ +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 + */ + +export default function (/* { store, ssrContext } */) { + const Router = new VueRouter({ + scrollBehavior: () => ({ y: 0 }), + routes, + + // Leave these as is and change from quasar.conf.js instead! + // quasar.conf.js -> build -> vueRouterMode + 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 0000000..0eaace8 --- /dev/null +++ b/src/router/routes.js @@ -0,0 +1,29 @@ + +import VueI18n from 'vue-i18n'; +import Vue from 'vue' +Vue.use(VueI18n); + +function load (component) { + return () => import(`components/${component}.vue`) +} + + +const routes = [ + { path: '/', component: load('views/dashboard/one/dashboard'), meta: { name: 'Dashboard One' } }, + { path: '/prec', component: () => import('layouts/MyLayout.vue'), + children: [ + { path: '', component: () => import('pages/Index.vue') } + ] + }, + { path: '/login', component: () => load('views/login/login'), meta: { name: 'Login' } }, +] + +// 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/devices-sprite.jpg b/src/statics/devices-sprite.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e880a0c77bb9238b9d82cb441c4e285216553f77 GIT binary patch literal 167147 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

VRzusu%e<9IHG~n~k10uF9`|xvCqE_rH@Cd8pLl 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 literal 0 HcmV?d00001 diff --git a/src/statics/firebaseui.css b/src/statics/firebaseui.css new file mode 100644 index 0000000..d05aeb1 --- /dev/null +++ b/src/statics/firebaseui.css @@ -0,0 +1 @@ +@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700);.mdl-button{background:0 0;border:none;border-radius:2px;color:#000;position:relative;height:36px;margin:0;min-width:64px;padding:0 16px;display:inline-block;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1;letter-spacing:0;overflow:hidden;will-change:box-shadow;transition:box-shadow .2s cubic-bezier(.4,0,1,1),background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);outline:0;cursor:pointer;text-decoration:none;text-align:center;line-height:36px;vertical-align:middle}.mdl-button::-moz-focus-inner{border:0}.mdl-button:hover{background-color:rgba(158,158,158,.2)}.mdl-button:focus:not(:active){background-color:rgba(0,0,0,.12)}.mdl-button:active{background-color:rgba(158,158,158,.4)}.mdl-button.mdl-button--colored{color:#3f51b5}.mdl-button.mdl-button--colored:focus:not(:active){background-color:rgba(0,0,0,.12)}input.mdl-button[type=submit]{-webkit-appearance:none}.mdl-button--raised{background:rgba(158,158,158,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}.mdl-button--raised:active{box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);background-color:rgba(158,158,158,.4)}.mdl-button--raised:focus:not(:active){box-shadow:0 0 8px rgba(0,0,0,.18),0 8px 16px rgba(0,0,0,.36);background-color:rgba(158,158,158,.4)}.mdl-button--raised.mdl-button--colored{background:#3f51b5;color:#fff}.mdl-button--raised.mdl-button--colored:hover{background-color:#3f51b5}.mdl-button--raised.mdl-button--colored:active{background-color:#3f51b5}.mdl-button--raised.mdl-button--colored:focus:not(:active){background-color:#3f51b5}.mdl-button--raised.mdl-button--colored .mdl-ripple{background:#fff}.mdl-button--fab{border-radius:50%;font-size:24px;height:56px;margin:auto;min-width:56px;width:56px;padding:0;overflow:hidden;background:rgba(158,158,158,.2);box-shadow:0 1px 1.5px 0 rgba(0,0,0,.12),0 1px 1px 0 rgba(0,0,0,.24);position:relative;line-height:normal}.mdl-button--fab .material-icons{position:absolute;top:50%;left:50%;transform:translate(-12px,-12px);line-height:24px;width:24px}.mdl-button--fab.mdl-button--mini-fab{height:40px;min-width:40px;width:40px}.mdl-button--fab .mdl-button__ripple-container{border-radius:50%;-webkit-mask-image:-webkit-radial-gradient(circle,#fff,#000)}.mdl-button--fab:active{box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);background-color:rgba(158,158,158,.4)}.mdl-button--fab:focus:not(:active){box-shadow:0 0 8px rgba(0,0,0,.18),0 8px 16px rgba(0,0,0,.36);background-color:rgba(158,158,158,.4)}.mdl-button--fab.mdl-button--colored{background:#ff4081;color:#fff}.mdl-button--fab.mdl-button--colored:hover{background-color:#ff4081}.mdl-button--fab.mdl-button--colored:focus:not(:active){background-color:#ff4081}.mdl-button--fab.mdl-button--colored:active{background-color:#ff4081}.mdl-button--fab.mdl-button--colored .mdl-ripple{background:#fff}.mdl-button--icon{border-radius:50%;font-size:24px;height:32px;margin-left:0;margin-right:0;min-width:32px;width:32px;padding:0;overflow:hidden;color:inherit;line-height:normal}.mdl-button--icon .material-icons{position:absolute;top:50%;left:50%;transform:translate(-12px,-12px);line-height:24px;width:24px}.mdl-button--icon.mdl-button--mini-icon{height:24px;min-width:24px;width:24px}.mdl-button--icon.mdl-button--mini-icon .material-icons{top:0;left:0}.mdl-button--icon .mdl-button__ripple-container{border-radius:50%;-webkit-mask-image:-webkit-radial-gradient(circle,#fff,#000)}.mdl-button__ripple-container{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0;overflow:hidden}.mdl-button.mdl-button--disabled .mdl-button__ripple-container .mdl-ripple,.mdl-button[disabled] .mdl-button__ripple-container .mdl-ripple{background-color:transparent}.mdl-button--primary.mdl-button--primary{color:#3f51b5}.mdl-button--primary.mdl-button--primary .mdl-ripple{background:#fff}.mdl-button--primary.mdl-button--primary.mdl-button--fab,.mdl-button--primary.mdl-button--primary.mdl-button--raised{color:#fff;background-color:#3f51b5}.mdl-button--accent.mdl-button--accent{color:#ff4081}.mdl-button--accent.mdl-button--accent .mdl-ripple{background:#fff}.mdl-button--accent.mdl-button--accent.mdl-button--fab,.mdl-button--accent.mdl-button--accent.mdl-button--raised{color:#fff;background-color:#ff4081}.mdl-button.mdl-button--disabled.mdl-button--disabled,.mdl-button[disabled][disabled]{color:rgba(0,0,0,.26);cursor:default;background-color:transparent}.mdl-button--fab.mdl-button--disabled.mdl-button--disabled,.mdl-button--fab[disabled][disabled]{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.26)}.mdl-button--raised.mdl-button--disabled.mdl-button--disabled,.mdl-button--raised[disabled][disabled]{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.26);box-shadow:none}.mdl-button--colored.mdl-button--disabled.mdl-button--disabled,.mdl-button--colored[disabled][disabled]{color:rgba(0,0,0,.26)}.mdl-button .material-icons{vertical-align:middle}.mdl-card{display:flex;flex-direction:column;font-size:16px;font-weight:400;min-height:200px;overflow:hidden;width:330px;z-index:1;position:relative;background:#fff;border-radius:2px;box-sizing:border-box}.mdl-card__media{background-color:#ff4081;background-repeat:repeat;background-position:50% 50%;background-size:cover;background-origin:padding-box;background-attachment:scroll;box-sizing:border-box}.mdl-card__title{align-items:center;color:#000;display:block;display:flex;justify-content:stretch;line-height:normal;padding:16px 16px;perspective-origin:165px 56px;transform-origin:165px 56px;box-sizing:border-box}.mdl-card__title.mdl-card--border{border-bottom:1px solid rgba(0,0,0,.1)}.mdl-card__title-text{align-self:flex-end;color:inherit;display:block;display:flex;font-size:24px;font-weight:300;line-height:normal;overflow:hidden;transform-origin:149px 48px;margin:0}.mdl-card__subtitle-text{font-size:14px;color:rgba(0,0,0,.54);margin:0}.mdl-card__supporting-text{color:rgba(0,0,0,.54);font-size:1rem;line-height:18px;overflow:hidden;padding:16px 16px;width:90%}.mdl-card__supporting-text.mdl-card--border{border-bottom:1px solid rgba(0,0,0,.1)}.mdl-card__actions{font-size:16px;line-height:normal;width:100%;background-color:transparent;padding:8px;box-sizing:border-box}.mdl-card__actions.mdl-card--border{border-top:1px solid rgba(0,0,0,.1)}.mdl-card--expand{flex-grow:1}.mdl-card__menu{position:absolute;right:16px;top:16px}.mdl-dialog{border:none;box-shadow:0 9px 46px 8px rgba(0,0,0,.14),0 11px 15px -7px rgba(0,0,0,.12),0 24px 38px 3px rgba(0,0,0,.2);width:280px}.mdl-dialog__title{padding:24px 24px 0;margin:0;font-size:2.5rem}.mdl-dialog__actions{padding:8px 8px 8px 24px;display:flex;flex-direction:row-reverse;flex-wrap:wrap}.mdl-dialog__actions>*{margin-right:8px;height:36px}.mdl-dialog__actions>:first-child{margin-right:0}.mdl-dialog__actions--full-width{padding:0 0 8px 0}.mdl-dialog__actions--full-width>*{height:48px;flex:0 0 100%;padding-right:16px;margin-right:0;text-align:right}.mdl-dialog__content{padding:20px 24px 24px 24px;color:rgba(0,0,0,.54)}.mdl-progress{display:block;position:relative;height:4px;width:500px;max-width:100%}.mdl-progress>.bar{display:block;position:absolute;top:0;bottom:0;width:0;transition:width .2s cubic-bezier(.4,0,.2,1)}.mdl-progress>.progressbar{background-color:#3f51b5;z-index:1;left:0}.mdl-progress>.bufferbar{background-image:linear-gradient(to right,rgba(255,255,255,.7),rgba(255,255,255,.7)),linear-gradient(to right,#3f51b5,#3f51b5);z-index:0;left:0}.mdl-progress>.auxbar{right:0}@supports (-webkit-appearance:none){.mdl-progress:not(.mdl-progress--indeterminate):not(.mdl-progress--indeterminate)>.auxbar,.mdl-progress:not(.mdl-progress__indeterminate):not(.mdl-progress__indeterminate)>.auxbar{background-image:linear-gradient(to right,rgba(255,255,255,.7),rgba(255,255,255,.7)),linear-gradient(to right,#3f51b5,#3f51b5);mask:url(/images/buffer.svg?embed)}}.mdl-progress:not(.mdl-progress--indeterminate)>.auxbar,.mdl-progress:not(.mdl-progress__indeterminate)>.auxbar{background-image:linear-gradient(to right,rgba(255,255,255,.9),rgba(255,255,255,.9)),linear-gradient(to right,#3f51b5,#3f51b5)}.mdl-progress.mdl-progress--indeterminate>.bar1,.mdl-progress.mdl-progress__indeterminate>.bar1{background-color:#3f51b5;animation-name:indeterminate1;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear}.mdl-progress.mdl-progress--indeterminate>.bar3,.mdl-progress.mdl-progress__indeterminate>.bar3{background-image:none;background-color:#3f51b5;animation-name:indeterminate2;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes indeterminate1{0%{left:0;width:0}50%{left:25%;width:75%}75%{left:100%;width:0}}@keyframes indeterminate2{0%{left:0;width:0}50%{left:0;width:0}75%{left:0;width:25%}100%{left:100%;width:0}}.mdl-shadow--2dp{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}.mdl-shadow--3dp{box-shadow:0 3px 4px 0 rgba(0,0,0,.14),0 3px 3px -2px rgba(0,0,0,.2),0 1px 8px 0 rgba(0,0,0,.12)}.mdl-shadow--4dp{box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2)}.mdl-shadow--6dp{box-shadow:0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px -1px rgba(0,0,0,.2)}.mdl-shadow--8dp{box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2)}.mdl-shadow--16dp{box-shadow:0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.2)}.mdl-shadow--24dp{box-shadow:0 9px 46px 8px rgba(0,0,0,.14),0 11px 15px -7px rgba(0,0,0,.12),0 24px 38px 3px rgba(0,0,0,.2)}.mdl-spinner{display:inline-block;position:relative;width:28px;height:28px}.mdl-spinner:not(.is-upgraded).is-active:after{content:"Loading..."}.mdl-spinner.is-upgraded.is-active{animation:mdl-spinner__container-rotate 1.568s linear infinite}@keyframes mdl-spinner__container-rotate{to{transform:rotate(360deg)}}.mdl-spinner__layer{position:absolute;width:100%;height:100%;opacity:0}.mdl-spinner__layer-1{border-color:#42a5f5}.mdl-spinner--single-color .mdl-spinner__layer-1{border-color:#3f51b5}.mdl-spinner.is-active .mdl-spinner__layer-1{animation:mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,mdl-spinner__layer-1-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.mdl-spinner__layer-2{border-color:#f44336}.mdl-spinner--single-color .mdl-spinner__layer-2{border-color:#3f51b5}.mdl-spinner.is-active .mdl-spinner__layer-2{animation:mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,mdl-spinner__layer-2-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.mdl-spinner__layer-3{border-color:#fdd835}.mdl-spinner--single-color .mdl-spinner__layer-3{border-color:#3f51b5}.mdl-spinner.is-active .mdl-spinner__layer-3{animation:mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,mdl-spinner__layer-3-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.mdl-spinner__layer-4{border-color:#4caf50}.mdl-spinner--single-color .mdl-spinner__layer-4{border-color:#3f51b5}.mdl-spinner.is-active .mdl-spinner__layer-4{animation:mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,mdl-spinner__layer-4-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}@keyframes mdl-spinner__fill-unfill-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}to{transform:rotate(1080deg)}}@keyframes mdl-spinner__layer-1-fade-in-out{from{opacity:.99}25%{opacity:.99}26%{opacity:0}89%{opacity:0}90%{opacity:.99}100%{opacity:.99}}@keyframes mdl-spinner__layer-2-fade-in-out{from{opacity:0}15%{opacity:0}25%{opacity:.99}50%{opacity:.99}51%{opacity:0}}@keyframes mdl-spinner__layer-3-fade-in-out{from{opacity:0}40%{opacity:0}50%{opacity:.99}75%{opacity:.99}76%{opacity:0}}@keyframes mdl-spinner__layer-4-fade-in-out{from{opacity:0}65%{opacity:0}75%{opacity:.99}90%{opacity:.99}100%{opacity:0}}.mdl-spinner__gap-patch{position:absolute;box-sizing:border-box;top:0;left:45%;width:10%;height:100%;overflow:hidden;border-color:inherit}.mdl-spinner__gap-patch .mdl-spinner__circle{width:1000%;left:-450%}.mdl-spinner__circle-clipper{display:inline-block;position:relative;width:50%;height:100%;overflow:hidden;border-color:inherit}.mdl-spinner__circle-clipper.mdl-spinner__left{float:left}.mdl-spinner__circle-clipper.mdl-spinner__right{float:right}.mdl-spinner__circle-clipper .mdl-spinner__circle{width:200%}.mdl-spinner__circle{box-sizing:border-box;height:100%;border-width:3px;border-style:solid;border-color:inherit;border-bottom-color:transparent!important;border-radius:50%;animation:none;position:absolute;top:0;right:0;bottom:0;left:0}.mdl-spinner__left .mdl-spinner__circle{border-right-color:transparent!important;transform:rotate(129deg)}.mdl-spinner.is-active .mdl-spinner__left .mdl-spinner__circle{animation:mdl-spinner__left-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both}.mdl-spinner__right .mdl-spinner__circle{left:-100%;border-left-color:transparent!important;transform:rotate(-129deg)}.mdl-spinner.is-active .mdl-spinner__right .mdl-spinner__circle{animation:mdl-spinner__right-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both}@keyframes mdl-spinner__left-spin{from{transform:rotate(130deg)}50%{transform:rotate(-5deg)}to{transform:rotate(130deg)}}@keyframes mdl-spinner__right-spin{from{transform:rotate(-130deg)}50%{transform:rotate(5deg)}to{transform:rotate(-130deg)}}.mdl-textfield{position:relative;font-size:16px;display:inline-block;box-sizing:border-box;width:300px;max-width:100%;margin:0;padding:20px 0}.mdl-textfield .mdl-button{position:absolute;bottom:20px}.mdl-textfield--align-right{text-align:right}.mdl-textfield--full-width{width:100%}.mdl-textfield--expandable{min-width:32px;width:auto;min-height:32px}.mdl-textfield--expandable .mdl-button--icon{top:16px}.mdl-textfield__input{border:none;border-bottom:1px solid rgba(0,0,0,.12);display:block;font-size:16px;font-family:Helvetica,Arial,sans-serif;margin:0;padding:4px 0;width:100%;background:0 0;text-align:left;color:inherit}.mdl-textfield__input[type=number]{-moz-appearance:textfield}.mdl-textfield__input[type=number]::-webkit-inner-spin-button,.mdl-textfield__input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mdl-textfield.is-focused .mdl-textfield__input{outline:0}.mdl-textfield.is-invalid .mdl-textfield__input{border-color:#d50000;box-shadow:none}.mdl-textfield.is-disabled .mdl-textfield__input,fieldset[disabled] .mdl-textfield .mdl-textfield__input{background-color:transparent;border-bottom:1px dotted rgba(0,0,0,.12);color:rgba(0,0,0,.26)}.mdl-textfield textarea.mdl-textfield__input{display:block}.mdl-textfield__label{bottom:0;color:rgba(0,0,0,.26);font-size:16px;left:0;right:0;pointer-events:none;position:absolute;display:block;top:24px;width:100%;overflow:hidden;white-space:nowrap;text-align:left}.mdl-textfield.has-placeholder .mdl-textfield__label,.mdl-textfield.is-dirty .mdl-textfield__label{visibility:hidden}.mdl-textfield--floating-label .mdl-textfield__label{transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.mdl-textfield--floating-label.has-placeholder .mdl-textfield__label{transition:none}.mdl-textfield.is-disabled.is-disabled .mdl-textfield__label,fieldset[disabled] .mdl-textfield .mdl-textfield__label{color:rgba(0,0,0,.26)}.mdl-textfield--floating-label.has-placeholder .mdl-textfield__label,.mdl-textfield--floating-label.is-dirty .mdl-textfield__label,.mdl-textfield--floating-label.is-focused .mdl-textfield__label{color:#3f51b5;font-size:12px;top:4px;visibility:visible}.mdl-textfield--floating-label.has-placeholder .mdl-textfield__expandable-holder .mdl-textfield__label,.mdl-textfield--floating-label.is-dirty .mdl-textfield__expandable-holder .mdl-textfield__label,.mdl-textfield--floating-label.is-focused .mdl-textfield__expandable-holder .mdl-textfield__label{top:-16px}.mdl-textfield--floating-label.is-invalid .mdl-textfield__label{color:#d50000;font-size:12px}.mdl-textfield__label:after{background-color:#3f51b5;bottom:20px;content:'';height:2px;left:45%;position:absolute;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);visibility:hidden;width:10px}.mdl-textfield.is-focused .mdl-textfield__label:after{left:0;visibility:visible;width:100%}.mdl-textfield.is-invalid .mdl-textfield__label:after{background-color:#d50000}.mdl-textfield__error{color:#d50000;position:absolute;font-size:12px;margin-top:3px;visibility:hidden;display:block}.mdl-textfield.is-invalid .mdl-textfield__error{visibility:visible}.mdl-textfield__expandable-holder{display:inline-block;position:relative;margin-left:32px;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-block;max-width:.1px}.mdl-textfield.is-dirty .mdl-textfield__expandable-holder,.mdl-textfield.is-focused .mdl-textfield__expandable-holder{max-width:600px}.mdl-textfield__expandable-holder .mdl-textfield__label:after{bottom:0}dialog{position:absolute;left:0;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;margin:auto;border:solid;padding:1em;background:#fff;color:#000;display:none}dialog[open]{display:block}dialog+.backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.1)}._dialog_overlay{position:fixed;top:0;right:0;bottom:0;left:0}dialog.fixed{position:fixed;top:50%;transform:translate(0,-50%)}.firebaseui-container{background-color:#fff;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;color:rgba(0,0,0,.87);direction:ltr;font:16px Roboto,arial,sans-serif;margin:0 auto;max-width:360px;overflow:hidden;position:relative;text-align:left;width:100%}.firebaseui-card-header{padding:24px 24px 0 24px}.firebaseui-card-content{padding:0 24px}.firebaseui-card-footer{padding:0 24px}.firebaseui-card-actions{box-sizing:border-box;display:table;font-size:14px;padding:8px 24px 24px 24px;text-align:left;width:100%}.firebaseui-form-links{display:table-cell;vertical-align:middle;width:100%}.firebaseui-form-actions{display:table-cell;text-align:right;white-space:nowrap;width:100%}.firebaseui-subtitle,.firebaseui-title{color:rgba(0,0,0,.87);direction:ltr;font-size:20px;font-weight:500;line-height:24px;margin:0;padding:0;text-align:left}.firebaseui-title{padding-bottom:20px}.firebaseui-subtitle{margin:16px 0}.firebaseui-text{color:rgba(0,0,0,.87);direction:ltr;font-size:16px;line-height:24px;text-align:left}.firebaseui-text-emphasis{font-weight:700}.firebaseui-error{color:#dd2c00;direction:ltr;font-size:12px;line-height:16px;margin:0;text-align:left}.firebaseui-text-input-error{margin:-16px 0 16px}.firebaseui-error-wrapper{min-height:16px}.firebaseui-list-item{direction:ltr;margin:0;padding:0;text-align:left}.firebaseui-hidden{display:none}.firebaseui-relative-wrapper{position:relative}.firebaseui-label{color:rgba(0,0,0,.54);direction:ltr;font-size:16px;text-align:left}.mdl-textfield--floating-label.is-dirty .mdl-textfield__label,.mdl-textfield--floating-label.is-focused .mdl-textfield__label{color:#757575}.firebaseui-input,.firebaseui-input-invalid{border-radius:0;color:rgba(0,0,0,.87);direction:ltr;font-size:16px;width:100%}input.firebaseui-input,input.firebaseui-input-invalid{direction:ltr;text-align:left}.firebaseui-input-invalid{border-color:#dd2c00}.firebaseui-textfield{width:100%}.firebaseui-textfield.mdl-textfield .firebaseui-input{border-color:rgba(0,0,0,.12)}.firebaseui-textfield.mdl-textfield .firebaseui-label::after{background-color:#3f51b5}.firebaseui-textfield-invalid.mdl-textfield .firebaseui-input{border-color:#dd2c00}.firebaseui-textfield-invalid.mdl-textfield .firebaseui-label::after{background-color:#dd2c00}.firebaseui-button{display:inline-block;height:36px;margin-left:8px;min-width:88px}.firebaseui-link{color:#4285f4;font-variant:normal;font-weight:400;text-decoration:none}.firebaseui-link:hover{text-decoration:underline}.firebaseui-indent{margin-left:1em}.firebaseui-tos{color:#757575;direction:ltr;font-size:12px;line-height:16px;margin-bottom:24px;margin-top:0;text-align:left}.firebaseui-page-provider-sign-in{background:inherit}.firebaseui-idp-list{list-style:none;margin:1em 0;padding:0}.firebaseui-idp-button{direction:ltr;font-weight:500;height:auto;line-height:normal;max-width:220px;min-height:40px;padding:8px 16px;text-align:left;width:100%}.firebaseui-idp-list>.firebaseui-list-item{margin-bottom:15px;text-align:center}.firebaseui-idp-icon-wrapper{display:table-cell;vertical-align:middle}.firebaseui-idp-icon{border:none;display:inline-block;height:18px;vertical-align:middle;width:18px}.firebaseui-idp-favicon{border:none;display:inline-block;height:14px;margin-right:5px;vertical-align:middle;width:14px}.firebaseui-idp-text{color:#fff;display:table-cell;font-size:14px;padding-left:16px;text-transform:none;vertical-align:middle}.firebaseui-idp-text.firebaseui-idp-text-long{display:table-cell}.firebaseui-idp-text.firebaseui-idp-text-short{display:none}@media (max-width:268px){.firebaseui-idp-text.firebaseui-idp-text-long{display:none}.firebaseui-idp-text.firebaseui-idp-text-short{display:table-cell}}.firebaseui-idp-password,.firebaseui-idp-password:hover{background-color:#db4437}.firebaseui-idp-phone,.firebaseui-idp-phone:hover{background-color:#02bd7e}.firebaseui-idp-google,.firebaseui-idp-google:hover{background-color:#fff}.firebaseui-idp-google>.firebaseui-idp-text{color:#757575}.firebaseui-idp-github,.firebaseui-idp-github:hover{background-color:#333}.firebaseui-idp-facebook,.firebaseui-idp-facebook:hover{background-color:#3b5998}.firebaseui-idp-twitter,.firebaseui-idp-twitter:hover{background-color:#55acee}.firebaseui-info-bar{background-color:#f9edbe;border:1px solid #f0c36d;box-shadow:0 2px 4px rgba(0,0,0,.2);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);-moz-box-shadow:0 2px 4px rgba(0,0,0,.2);left:10%;padding:8px 16px;position:absolute;right:10%;text-align:center;top:0}.firebaseui-info-bar-message{font-size:12px;margin:0}.firebaseui-dialog{box-sizing:border-box;color:rgba(0,0,0,.87);font:16px Roboto,arial,sans-serif;height:auto;padding:24px;text-align:left}.firebaseui-dialog-icon-wrapper{display:table-cell;vertical-align:middle}.firebaseui-dialog-icon{float:left;height:40px;margin-right:24px;width:40px}.firebaseui-progress-dialog-message{display:table-cell;font-size:16px;font-weight:400;min-height:40px;vertical-align:middle}.firebaseui-progress-dialog-loading-icon{height:28px;margin:6px 30px 6px 6px;width:28px}.firebaseui-icon-done{background-image:url(//www.gstatic.com/images/icons/material/system/2x/done_googgreen_36dp.png);background-position:center;background-repeat:no-repeat;background-size:36px 36px}.firebaseui-phone-number{display:flex}.firebaseui-country-selector{background-image:url(https://www.gstatic.com/images/icons/material/system/1x/arrow_drop_down_grey600_18dp.png);background-position:right center;background-repeat:no-repeat;background-size:18px auto;border-radius:0;border-bottom:1px solid rgba(0,0,0,.12);color:rgba(0,0,0,.87);flex-shrink:0;font-size:16px;font-weight:400;height:initial;line-height:normal;margin:20px 24px 20px 0;padding:4px 20px 4px 0;width:90px}.firebaseui-country-selector-flag{display:inline-block;margin-right:1ex}.firebaseui-flag{background-image:url(//www.gstatic.com/firebasejs/ui/2.0.0/images/auth/flags_sprite_2x.png);background-size:100% auto;filter:drop-shadow(1px 1px 1px rgba(0, 0, 0, .54));height:14px;width:24px}.firebaseui-list-box-dialog{max-height:90%;overflow:auto;padding:8px 0 0 0}.firebaseui-list-box-actions{padding-bottom:8px}.firebaseui-list-box-icon-wrapper{display:table-cell;padding-right:24px;vertical-align:top}.firebaseui-list-box-label-wrapper{display:table-cell;vertical-align:top}.firebaseui-list-box-dialog-button{color:rgba(0,0,0,.87);direction:ltr;font-size:16px;font-weight:400;height:initial;line-height:normal;min-height:48px;padding:14px 24px;text-align:left;text-transform:none;width:100%}.firebaseui-phone-number-error{margin-left:114px}.firebaseui-busy-indicator{height:2px;left:0;position:absolute;top:55px;width:100%}.firebaseui-callback-indicator-container .firebaseui-busy-indicator{top:0}.firebaseui-callback-indicator-container{height:120px}.firebaseui-new-password-component{display:inline-block;position:relative;width:100%}.firebaseui-input-floating-button{background-position:center;background-repeat:no-repeat;display:block;height:24px;position:absolute;right:0;top:20px;width:24px}.firebaseui-input-toggle-on{background-image:url(//www.gstatic.com/images/icons/material/system/1x/visibility_black_24dp.png)}.firebaseui-input-toggle-off{background-image:url(//www.gstatic.com/images/icons/material/system/1x/visibility_off_black_24dp.png)}.firebaseui-input-toggle-focus{opacity:.87}.firebaseui-input-toggle-blur{opacity:.38}.firebaseui-recaptcha-wrapper{display:table;margin:0 auto;padding-bottom:8px}.firebaseui-recaptcha-container{display:table-cell}.firebaseui-recaptcha-error-wrapper{caption-side:bottom;display:table-caption}.firebaseui-change-phone-number-link{display:block}.firebaseui-resend-container{direction:ltr;margin:20px 0;text-align:center}.firebaseui-id-resend-countdown{color:rgba(0,0,0,.38)}.firebaseui-id-page-phone-sign-in-start .firebaseui-form-actions div{float:left}@media (max-width:480px){.firebaseui-container{box-shadow:none;max-width:none;width:100%}.firebaseui-card-header{border-bottom:1px solid #e0e0e0;margin-bottom:16px;padding:16px 24px 0 24px}.firebaseui-title{padding-bottom:16px}.firebaseui-card-actions{padding-right:24px}.firebaseui-busy-indicator{top:0}}.mdl-textfield__label{font-weight:400;margin-bottom:0}.firebaseui-flag-KY{background-position:0 0}.firebaseui-flag-AC{background-position:0 -14px}.firebaseui-flag-AE{background-position:0 -28px}.firebaseui-flag-AF{background-position:0 -42px}.firebaseui-flag-AG{background-position:0 -56px}.firebaseui-flag-AI{background-position:0 -70px}.firebaseui-flag-AL{background-position:0 -84px}.firebaseui-flag-AM{background-position:0 -98px}.firebaseui-flag-AO{background-position:0 -112px}.firebaseui-flag-AQ{background-position:0 -126px}.firebaseui-flag-AR{background-position:0 -140px}.firebaseui-flag-AS{background-position:0 -154px}.firebaseui-flag-AT{background-position:0 -168px}.firebaseui-flag-AU{background-position:0 -182px}.firebaseui-flag-AW{background-position:0 -196px}.firebaseui-flag-AX{background-position:0 -210px}.firebaseui-flag-AZ{background-position:0 -224px}.firebaseui-flag-BA{background-position:0 -238px}.firebaseui-flag-BB{background-position:0 -252px}.firebaseui-flag-BD{background-position:0 -266px}.firebaseui-flag-BE{background-position:0 -280px}.firebaseui-flag-BF{background-position:0 -294px}.firebaseui-flag-BG{background-position:0 -308px}.firebaseui-flag-BH{background-position:0 -322px}.firebaseui-flag-BI{background-position:0 -336px}.firebaseui-flag-BJ{background-position:0 -350px}.firebaseui-flag-BL{background-position:0 -364px}.firebaseui-flag-BM{background-position:0 -378px}.firebaseui-flag-BN{background-position:0 -392px}.firebaseui-flag-BO{background-position:0 -406px}.firebaseui-flag-BQ{background-position:0 -420px}.firebaseui-flag-BR{background-position:0 -434px}.firebaseui-flag-BS{background-position:0 -448px}.firebaseui-flag-BT{background-position:0 -462px}.firebaseui-flag-BV{background-position:0 -476px}.firebaseui-flag-BW{background-position:0 -490px}.firebaseui-flag-BY{background-position:0 -504px}.firebaseui-flag-BZ{background-position:0 -518px}.firebaseui-flag-CA{background-position:0 -532px}.firebaseui-flag-CC{background-position:0 -546px}.firebaseui-flag-CD{background-position:0 -560px}.firebaseui-flag-CF{background-position:0 -574px}.firebaseui-flag-CG{background-position:0 -588px}.firebaseui-flag-CH{background-position:0 -602px}.firebaseui-flag-CI{background-position:0 -616px}.firebaseui-flag-CK{background-position:0 -630px}.firebaseui-flag-CL{background-position:0 -644px}.firebaseui-flag-CM{background-position:0 -658px}.firebaseui-flag-CN{background-position:0 -672px}.firebaseui-flag-CO{background-position:0 -686px}.firebaseui-flag-CP{background-position:0 -700px}.firebaseui-flag-CR{background-position:0 -714px}.firebaseui-flag-CU{background-position:0 -728px}.firebaseui-flag-CV{background-position:0 -742px}.firebaseui-flag-CW{background-position:0 -756px}.firebaseui-flag-CX{background-position:0 -770px}.firebaseui-flag-CY{background-position:0 -784px}.firebaseui-flag-CZ{background-position:0 -798px}.firebaseui-flag-DE{background-position:0 -812px}.firebaseui-flag-DG{background-position:0 -826px}.firebaseui-flag-DJ{background-position:0 -840px}.firebaseui-flag-DK{background-position:0 -854px}.firebaseui-flag-DM{background-position:0 -868px}.firebaseui-flag-DO{background-position:0 -882px}.firebaseui-flag-DZ{background-position:0 -896px}.firebaseui-flag-EA{background-position:0 -910px}.firebaseui-flag-EC{background-position:0 -924px}.firebaseui-flag-EE{background-position:0 -938px}.firebaseui-flag-EG{background-position:0 -952px}.firebaseui-flag-EH{background-position:0 -966px}.firebaseui-flag-ER{background-position:0 -980px}.firebaseui-flag-ES{background-position:0 -994px}.firebaseui-flag-ET{background-position:0 -1008px}.firebaseui-flag-EU{background-position:0 -1022px}.firebaseui-flag-FI{background-position:0 -1036px}.firebaseui-flag-FJ{background-position:0 -1050px}.firebaseui-flag-FK{background-position:0 -1064px}.firebaseui-flag-FM{background-position:0 -1078px}.firebaseui-flag-FO{background-position:0 -1092px}.firebaseui-flag-FR{background-position:0 -1106px}.firebaseui-flag-GA{background-position:0 -1120px}.firebaseui-flag-GB{background-position:0 -1134px}.firebaseui-flag-GD{background-position:0 -1148px}.firebaseui-flag-GE{background-position:0 -1162px}.firebaseui-flag-GF{background-position:0 -1176px}.firebaseui-flag-GG{background-position:0 -1190px}.firebaseui-flag-GH{background-position:0 -1204px}.firebaseui-flag-GI{background-position:0 -1218px}.firebaseui-flag-GL{background-position:0 -1232px}.firebaseui-flag-GM{background-position:0 -1246px}.firebaseui-flag-GN{background-position:0 -1260px}.firebaseui-flag-GP{background-position:0 -1274px}.firebaseui-flag-GQ{background-position:0 -1288px}.firebaseui-flag-GR{background-position:0 -1302px}.firebaseui-flag-GS{background-position:0 -1316px}.firebaseui-flag-GT{background-position:0 -1330px}.firebaseui-flag-GU{background-position:0 -1344px}.firebaseui-flag-GW{background-position:0 -1358px}.firebaseui-flag-GY{background-position:0 -1372px}.firebaseui-flag-HK{background-position:0 -1386px}.firebaseui-flag-HM{background-position:0 -1400px}.firebaseui-flag-HN{background-position:0 -1414px}.firebaseui-flag-HR{background-position:0 -1428px}.firebaseui-flag-HT{background-position:0 -1442px}.firebaseui-flag-HU{background-position:0 -1456px}.firebaseui-flag-IC{background-position:0 -1470px}.firebaseui-flag-ID{background-position:0 -1484px}.firebaseui-flag-IE{background-position:0 -1498px}.firebaseui-flag-IL{background-position:0 -1512px}.firebaseui-flag-IM{background-position:0 -1526px}.firebaseui-flag-IN{background-position:0 -1540px}.firebaseui-flag-IO{background-position:0 -1554px}.firebaseui-flag-IQ{background-position:0 -1568px}.firebaseui-flag-IR{background-position:0 -1582px}.firebaseui-flag-IS{background-position:0 -1596px}.firebaseui-flag-IT{background-position:0 -1610px}.firebaseui-flag-JE{background-position:0 -1624px}.firebaseui-flag-JM{background-position:0 -1638px}.firebaseui-flag-JO{background-position:0 -1652px}.firebaseui-flag-JP{background-position:0 -1666px}.firebaseui-flag-KE{background-position:0 -1680px}.firebaseui-flag-KG{background-position:0 -1694px}.firebaseui-flag-KH{background-position:0 -1708px}.firebaseui-flag-KI{background-position:0 -1722px}.firebaseui-flag-KM{background-position:0 -1736px}.firebaseui-flag-KN{background-position:0 -1750px}.firebaseui-flag-KP{background-position:0 -1764px}.firebaseui-flag-KR{background-position:0 -1778px}.firebaseui-flag-KW{background-position:0 -1792px}.firebaseui-flag-AD{background-position:0 -1806px}.firebaseui-flag-KZ{background-position:0 -1820px}.firebaseui-flag-LA{background-position:0 -1834px}.firebaseui-flag-LB{background-position:0 -1848px}.firebaseui-flag-LC{background-position:0 -1862px}.firebaseui-flag-LI{background-position:0 -1876px}.firebaseui-flag-LK{background-position:0 -1890px}.firebaseui-flag-LR{background-position:0 -1904px}.firebaseui-flag-LS{background-position:0 -1918px}.firebaseui-flag-LT{background-position:0 -1932px}.firebaseui-flag-LU{background-position:0 -1946px}.firebaseui-flag-LV{background-position:0 -1960px}.firebaseui-flag-LY{background-position:0 -1974px}.firebaseui-flag-MA{background-position:0 -1988px}.firebaseui-flag-MC{background-position:0 -2002px}.firebaseui-flag-MD{background-position:0 -2016px}.firebaseui-flag-ME{background-position:0 -2030px}.firebaseui-flag-MF{background-position:0 -2044px}.firebaseui-flag-MG{background-position:0 -2058px}.firebaseui-flag-MH{background-position:0 -2072px}.firebaseui-flag-MK{background-position:0 -2086px}.firebaseui-flag-ML{background-position:0 -2100px}.firebaseui-flag-MM{background-position:0 -2114px}.firebaseui-flag-MN{background-position:0 -2128px}.firebaseui-flag-MO{background-position:0 -2142px}.firebaseui-flag-MP{background-position:0 -2156px}.firebaseui-flag-MQ{background-position:0 -2170px}.firebaseui-flag-MR{background-position:0 -2184px}.firebaseui-flag-MS{background-position:0 -2198px}.firebaseui-flag-MT{background-position:0 -2212px}.firebaseui-flag-MU{background-position:0 -2226px}.firebaseui-flag-MV{background-position:0 -2240px}.firebaseui-flag-MW{background-position:0 -2254px}.firebaseui-flag-MX{background-position:0 -2268px}.firebaseui-flag-MY{background-position:0 -2282px}.firebaseui-flag-MZ{background-position:0 -2296px}.firebaseui-flag-NA{background-position:0 -2310px}.firebaseui-flag-NC{background-position:0 -2324px}.firebaseui-flag-NE{background-position:0 -2338px}.firebaseui-flag-NF{background-position:0 -2352px}.firebaseui-flag-NG{background-position:0 -2366px}.firebaseui-flag-NI{background-position:0 -2380px}.firebaseui-flag-NL{background-position:0 -2394px}.firebaseui-flag-NO{background-position:0 -2408px}.firebaseui-flag-NP{background-position:0 -2422px}.firebaseui-flag-NR{background-position:0 -2436px}.firebaseui-flag-NU{background-position:0 -2450px}.firebaseui-flag-NZ{background-position:0 -2464px}.firebaseui-flag-OM{background-position:0 -2478px}.firebaseui-flag-PA{background-position:0 -2492px}.firebaseui-flag-PE{background-position:0 -2506px}.firebaseui-flag-PF{background-position:0 -2520px}.firebaseui-flag-PG{background-position:0 -2534px}.firebaseui-flag-PH{background-position:0 -2548px}.firebaseui-flag-PK{background-position:0 -2562px}.firebaseui-flag-PL{background-position:0 -2576px}.firebaseui-flag-PM{background-position:0 -2590px}.firebaseui-flag-PN{background-position:0 -2604px}.firebaseui-flag-PR{background-position:0 -2618px}.firebaseui-flag-PS{background-position:0 -2632px}.firebaseui-flag-PT{background-position:0 -2646px}.firebaseui-flag-PW{background-position:0 -2660px}.firebaseui-flag-PY{background-position:0 -2674px}.firebaseui-flag-QA{background-position:0 -2688px}.firebaseui-flag-RE{background-position:0 -2702px}.firebaseui-flag-RO{background-position:0 -2716px}.firebaseui-flag-RS{background-position:0 -2730px}.firebaseui-flag-RU{background-position:0 -2744px}.firebaseui-flag-RW{background-position:0 -2758px}.firebaseui-flag-SA{background-position:0 -2772px}.firebaseui-flag-SB{background-position:0 -2786px}.firebaseui-flag-SC{background-position:0 -2800px}.firebaseui-flag-SD{background-position:0 -2814px}.firebaseui-flag-SE{background-position:0 -2828px}.firebaseui-flag-SG{background-position:0 -2842px}.firebaseui-flag-SH{background-position:0 -2856px}.firebaseui-flag-SI{background-position:0 -2870px}.firebaseui-flag-SJ{background-position:0 -2884px}.firebaseui-flag-SK{background-position:0 -2898px}.firebaseui-flag-SL{background-position:0 -2912px}.firebaseui-flag-SM{background-position:0 -2926px}.firebaseui-flag-SN{background-position:0 -2940px}.firebaseui-flag-SO{background-position:0 -2954px}.firebaseui-flag-SR{background-position:0 -2968px}.firebaseui-flag-SS{background-position:0 -2982px}.firebaseui-flag-ST{background-position:0 -2996px}.firebaseui-flag-SV{background-position:0 -3010px}.firebaseui-flag-SX{background-position:0 -3024px}.firebaseui-flag-SY{background-position:0 -3038px}.firebaseui-flag-SZ{background-position:0 -3052px}.firebaseui-flag-TA{background-position:0 -3066px}.firebaseui-flag-TC{background-position:0 -3080px}.firebaseui-flag-TD{background-position:0 -3094px}.firebaseui-flag-TF{background-position:0 -3108px}.firebaseui-flag-TG{background-position:0 -3122px}.firebaseui-flag-TH{background-position:0 -3136px}.firebaseui-flag-TJ{background-position:0 -3150px}.firebaseui-flag-TK{background-position:0 -3164px}.firebaseui-flag-TL{background-position:0 -3178px}.firebaseui-flag-TM{background-position:0 -3192px}.firebaseui-flag-TN{background-position:0 -3206px}.firebaseui-flag-TO{background-position:0 -3220px}.firebaseui-flag-TR{background-position:0 -3234px}.firebaseui-flag-TT{background-position:0 -3248px}.firebaseui-flag-TV{background-position:0 -3262px}.firebaseui-flag-TW{background-position:0 -3276px}.firebaseui-flag-TZ{background-position:0 -3290px}.firebaseui-flag-UA{background-position:0 -3304px}.firebaseui-flag-UG{background-position:0 -3318px}.firebaseui-flag-UM{background-position:0 -3332px}.firebaseui-flag-UN{background-position:0 -3346px}.firebaseui-flag-US{background-position:0 -3360px}.firebaseui-flag-UY{background-position:0 -3374px}.firebaseui-flag-UZ{background-position:0 -3388px}.firebaseui-flag-VA{background-position:0 -3402px}.firebaseui-flag-VC{background-position:0 -3416px}.firebaseui-flag-VE{background-position:0 -3430px}.firebaseui-flag-VG{background-position:0 -3444px}.firebaseui-flag-VI{background-position:0 -3458px}.firebaseui-flag-VN{background-position:0 -3472px}.firebaseui-flag-VU{background-position:0 -3486px}.firebaseui-flag-WF{background-position:0 -3500px}.firebaseui-flag-WS{background-position:0 -3514px}.firebaseui-flag-XK{background-position:0 -3528px}.firebaseui-flag-YE{background-position:0 -3542px}.firebaseui-flag-YT{background-position:0 -3556px}.firebaseui-flag-ZA{background-position:0 -3570px}.firebaseui-flag-ZM{background-position:0 -3584px}.firebaseui-flag-ZW{background-position:0 -3598px} \ No newline at end of file diff --git a/src/statics/icons/apple-icon-152x152.png b/src/statics/icons/apple-icon-152x152.png new file mode 100644 index 0000000000000000000000000000000000000000..c918acd9c69da93f1193cb84ceb0acd6c8ca11e9 GIT binary patch literal 13156 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 P3V{7dXF|1=-{rpnqXA-u 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..590e8ce5b7ab465c0c3a23d01354b488c900af0b GIT binary patch literal 7197 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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..2a9b50b83334527abda94ec23f2d83d2987aba60 GIT binary patch literal 10518 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 G0{;&O;Y17o 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..2d6dd7b2a744a40ad62961ed8eafb3005c50fcb8 GIT binary patch literal 23241 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

?}p!c(2PduDla!Fm8vAe;G4c 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 ip9=Ce+H~-DMtAhbGpv_)~(b%a=Yk{_uaIlXN2h literal 0 HcmV?d00001 diff --git a/src/statics/icons/ms-icon-144x144.png b/src/statics/icons/ms-icon-144x144.png new file mode 100644 index 0000000000000000000000000000000000000000..b0880e8daf02e4685010a381d4fbbd56859543de GIT binary patch literal 12292 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 P1OP-3~gt{cvfCs1r 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 literal 0 HcmV?d00001 diff --git a/src/store/index.js b/src/store/index.js new file mode 100644 index 0000000..116a11a --- /dev/null +++ b/src/store/index.js @@ -0,0 +1,23 @@ +import Vue from 'vue' +import Vuex from 'vuex' + +import example from './module-example/index' +import glob from './modules/glob'; + +Vue.use(Vuex); + +const debug = process.env.NODE_ENV !== 'production'; + +Vue.filter('time', timestamp => { + return new Date(timestamp).toLocaleTimeString() +}); + +export default new Vuex.Store({ + modules: { + glob, + example + }, + + //strict: debug, + //plugins: debug ? [createLogger()] : [] +}); diff --git a/src/store/module-example/actions.js b/src/store/module-example/actions.js new file mode 100644 index 0000000..4787a5f --- /dev/null +++ b/src/store/module-example/actions.js @@ -0,0 +1,4 @@ +/* +export function someAction (context) { +} +*/ diff --git a/src/store/module-example/getters.js b/src/store/module-example/getters.js new file mode 100644 index 0000000..cc054a3 --- /dev/null +++ b/src/store/module-example/getters.js @@ -0,0 +1,4 @@ +/* +export function someGetter (state) { +} +*/ diff --git a/src/store/module-example/index.js b/src/store/module-example/index.js new file mode 100644 index 0000000..b41a219 --- /dev/null +++ b/src/store/module-example/index.js @@ -0,0 +1,12 @@ +import state from './state' +import * as getters from './getters' +import * as mutations from './mutations' +import * as actions from './actions' + +export default { + namespaced: true, + state, + getters, + mutations, + actions +} diff --git a/src/store/module-example/mutations.js b/src/store/module-example/mutations.js new file mode 100644 index 0000000..63131e2 --- /dev/null +++ b/src/store/module-example/mutations.js @@ -0,0 +1,4 @@ +/* +export function someMutation (state) { +} +*/ diff --git a/src/store/module-example/state.js b/src/store/module-example/state.js new file mode 100644 index 0000000..40b8bc3 --- /dev/null +++ b/src/store/module-example/state.js @@ -0,0 +1,3 @@ +export default { + // +} diff --git a/src/store/modules/glob.js b/src/store/modules/glob.js new file mode 100644 index 0000000..934f543 --- /dev/null +++ b/src/store/modules/glob.js @@ -0,0 +1,80 @@ +import Vue from 'vue' +import Vuex from 'vuex' + +Vue.use(Vuex); + +import * as types from '../mutation-types' + + +export const state = { + conta: 0, + deferredPrompt: null, + layoutNeeded: true, + isLoginPage: false, + mobileMode: false, + menuCollapse: true, + + posts: [], +}; + +export const mutations = { + setValue (state) { + state.conta = value + }, + setDefprompt (state, value) { + state.deferredPrompt = value + }, + setdefprompt (state, value) { + state.deferredPrompt = value + }, + setLayoutNeeded (state, value) { + state.layoutNeeded = value + }, + setIsLoginPage (state, value) { + state.isLoginPage = value + }, + setMobileMode (state, value) { + state.mobileMode = value + }, + setMenuCollapse (state, value) { + state.menuCollapse = value + }, + setPosts (state, posts) { + state.posts = posts + } +}; + + +export const getters = { + getConta () { + return state.conta + }, + getDeferredPrompt() { + return state.deferredPrompt + }, + getLayoutNeeded () { + return state.layoutNeeded + }, + getIsLoginPage () { + return state.isLoginPage + }, + getMobileMode () { + return state.mobileMode + }, + getMenuCollapse () { + return state.menuCollapse + }, + getPosts () { + return state.posts + }, + + //evenOrsOdd: state => state.count % 2 === 0 ? 'even' : 'odd' +}; + + +export default { + namespaced: true, + state, + getters, + mutations, +}; diff --git a/src/store/mutation-types.js b/src/store/mutation-types.js new file mode 100644 index 0000000..397ea4c --- /dev/null +++ b/src/store/mutation-types.js @@ -0,0 +1,5 @@ +export const SET_VALUE = 'SET_VALUE'; +export const SET_DEFFERED_PROMPT = 'defprompt'; + + +