diff --git a/.gitmodules b/.gitmodules
index 9a08d91eb..998eef6ae 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -1,3 +1,6 @@
+[submodule "ASF-WebConfigGenerator"]
+ path = ASF-WebConfigGenerator
+ url = https://github.com/JustArchiNET/ASF-WebConfigGenerator
[submodule "wiki"]
path = wiki
url = https://github.com/JustArchi/ArchiSteamFarm.wiki.git
diff --git a/ASF-WebConfigGenerator b/ASF-WebConfigGenerator
new file mode 160000
index 000000000..b050b4de1
--- /dev/null
+++ b/ASF-WebConfigGenerator
@@ -0,0 +1 @@
+Subproject commit b050b4de15180f4060af7a77067c24eb628d31dd
diff --git a/WebConfigGenerator/.editorconfig b/WebConfigGenerator/.editorconfig
deleted file mode 100644
index 9d08a1a82..000000000
--- a/WebConfigGenerator/.editorconfig
+++ /dev/null
@@ -1,9 +0,0 @@
-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/WebConfigGenerator/.gitignore b/WebConfigGenerator/.gitignore
deleted file mode 100644
index 9f6627c6e..000000000
--- a/WebConfigGenerator/.gitignore
+++ /dev/null
@@ -1,14 +0,0 @@
-.DS_Store
-node_modules/
-npm-debug.log*
-yarn-debug.log*
-yarn-error.log*
-
-# Editor directories and files
-.idea
-*.suo
-*.ntvs*
-*.njsproj
-*.sln
-
-dist/
\ No newline at end of file
diff --git a/WebConfigGenerator/README.md b/WebConfigGenerator/README.md
deleted file mode 100644
index 9d1ac4054..000000000
--- a/WebConfigGenerator/README.md
+++ /dev/null
@@ -1,21 +0,0 @@
-# asf-config-web
-
-> ASF config webpage
-
-## Build Setup
-
-``` bash
-# install dependencies
-npm install
-
-# serve with hot reload at localhost:8080
-npm run dev
-
-# build for production with minification
-npm run build
-
-# build for production and view the bundle analyzer report
-npm run build --report
-```
-
-For detailed explanation on how things work, checkout the [guide](http://vuejs-templates.github.io/webpack/) and [docs for vue-loader](http://vuejs.github.io/vue-loader).
diff --git a/WebConfigGenerator/build.js b/WebConfigGenerator/build.js
deleted file mode 100644
index 48a8e5177..000000000
--- a/WebConfigGenerator/build.js
+++ /dev/null
@@ -1,83 +0,0 @@
-const path = require('path');
-const webpack = require('webpack');
-const UglifyJSPlugin = require('uglifyjs-webpack-plugin');
-const HtmlWebpackPlugin = require('html-webpack-plugin');
-const { VueLoaderPlugin } = require('vue-loader');
-
-const config = {
- mode: 'production',
- entry: {
- app: './src/app.js'
- },
- output: {
- filename: 'js/[name].js',
- chunkFilename: 'js/[id].chunk.js',
- path: path.resolve(__dirname, '../docs')
- },
- module: {
- rules: [
- {
- test: /\.vue$/,
- loader: 'vue-loader',
- },
- {
- test: /\.js$/,
- exclude: /node_modules/,
- use: {
- loader: 'babel-loader',
- options: {
- presets: ['@babel/preset-env'],
- plugins: ['@babel/plugin-syntax-dynamic-import']
- }
- }
- },
- {
- test: /\.scss$/,
- use: ['vue-style-loader', 'css-loader', 'sass-loader']
- },
- {
- test: /\.sass/,
- use: ['vue-style-loader', 'css-loader', { loader: 'sass-loader', options: { indentedSyntax: true } }]
- },
- {
- test: /\.(mp4|webm|ogg|mp3|wav|flac|aac|woff2?|eot|ttf|otf|png|jpe?g|gif|svg)(\?.*)?$/,
- use: {
- loader: 'url-loader',
- options: {
- limit: 8192,
- name: 'media/[name].[ext]'
- }
- }
- }
- ]
- },
- resolve: {
- alias: {
- vue$: 'vue/dist/vue.esm.js',
- }
- },
- plugins: [
- new HtmlWebpackPlugin({ filename: path.resolve(__dirname, '../docs/index.html'), template: 'index.html', inject: true, hash: false }),
- new UglifyJSPlugin(),
- new VueLoaderPlugin()
- ]
-};
-
-const compiler = webpack(config);
-
-compiler.run((err, stats) => {
- if (err) {
- console.error(err.stack || err);
- if (err.details) console.error(err.details);
- return;
- }
-
- console.log(stats.toString({
- assets: true,
- cached: false,
- children: false,
- colors: true,
- modules: false,
- chunks: false
- }));
-});
diff --git a/WebConfigGenerator/cc.sh b/WebConfigGenerator/cc.sh
deleted file mode 100755
index 8d296eae6..000000000
--- a/WebConfigGenerator/cc.sh
+++ /dev/null
@@ -1,16 +0,0 @@
-#!/bin/bash
-set -eu
-
-TARGET="../docs" # Relative to script directory
-
-cd "$(dirname "$(readlink -f "$0")")"
-
-git pull
-
-npm install
-npm run build
-
-git reset
-git add -A -f "$TARGET"
-git commit -m "WebConfigGenerator build"
-git push
diff --git a/WebConfigGenerator/config/dev.env.js b/WebConfigGenerator/config/dev.env.js
deleted file mode 100644
index efead7c84..000000000
--- a/WebConfigGenerator/config/dev.env.js
+++ /dev/null
@@ -1,6 +0,0 @@
-var merge = require('webpack-merge')
-var prodEnv = require('./prod.env')
-
-module.exports = merge(prodEnv, {
- NODE_ENV: '"development"'
-})
diff --git a/WebConfigGenerator/config/index.js b/WebConfigGenerator/config/index.js
deleted file mode 100644
index b9d5bcdf8..000000000
--- a/WebConfigGenerator/config/index.js
+++ /dev/null
@@ -1,38 +0,0 @@
-// see http://vuejs-templates.github.io/webpack for documentation.
-var path = require('path')
-
-module.exports = {
- build: {
- env: require('./prod.env'),
- index: path.resolve(__dirname, '../../docs/index.html'),
- assetsRoot: path.resolve(__dirname, '../../docs'),
- assetsSubDirectory: 'static',
- assetsPublicPath: '',
- productionSourceMap: true,
- // Gzip off by default as many popular static hosts such as
- // Surge or Netlify already gzip all static assets for you.
- // Before setting to `true`, make sure to:
- // npm install --save-dev compression-webpack-plugin
- productionGzip: false,
- productionGzipExtensions: ['js', 'css'],
- // Run the build command with an extra argument to
- // View the bundle analyzer report after build finishes:
- // `npm run build --report`
- // Set to `true` or `false` to always turn it on or off
- bundleAnalyzerReport: process.env.npm_config_report
- },
- dev: {
- env: require('./dev.env'),
- port: 8080,
- autoOpenBrowser: true,
- assetsSubDirectory: 'static',
- assetsPublicPath: '/',
- proxyTable: {},
- // CSS Sourcemaps off by default because relative paths are "buggy"
- // with this option, according to the CSS-Loader README
- // (https://github.com/webpack/css-loader#sourcemaps)
- // In our experience, they generally work as expected,
- // just be aware of this issue when enabling this option.
- cssSourceMap: false
- }
-}
diff --git a/WebConfigGenerator/config/prod.env.js b/WebConfigGenerator/config/prod.env.js
deleted file mode 100644
index 773d263d3..000000000
--- a/WebConfigGenerator/config/prod.env.js
+++ /dev/null
@@ -1,3 +0,0 @@
-module.exports = {
- NODE_ENV: '"production"'
-}
diff --git a/WebConfigGenerator/index.html b/WebConfigGenerator/index.html
deleted file mode 100644
index 39b2db14b..000000000
--- a/WebConfigGenerator/index.html
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
- ASF web config
-
-
-
-
-
-
diff --git a/WebConfigGenerator/package-lock.json b/WebConfigGenerator/package-lock.json
deleted file mode 100644
index 9af9f918c..000000000
--- a/WebConfigGenerator/package-lock.json
+++ /dev/null
@@ -1,9123 +0,0 @@
-{
- "name": "asf-config-web",
- "version": "1.0.0",
- "lockfileVersion": 1,
- "requires": true,
- "dependencies": {
- "@babel/code-frame": {
- "version": "7.0.0-beta.46",
- "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0-beta.46.tgz",
- "integrity": "sha512-7BKRkmYaPZm3Yff5HGZJKCz7RqZ5jUjknsXT6Gz5YKG23J3uq9hAj0epncCB0rlqmnZ8Q+UUpQB2tCR5mT37vw==",
- "dev": true,
- "requires": {
- "@babel/highlight": "7.0.0-beta.46"
- }
- },
- "@babel/core": {
- "version": "7.0.0-beta.46",
- "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.0.0-beta.46.tgz",
- "integrity": "sha512-lCDbBSAhNAt+nL98xbgWmuhgrIxKvbvFHf73zlNCuXCHJkdlo7qzTofYK0ZWb+OVce8fQ17fC7DwTIhAwowzMw==",
- "dev": true,
- "requires": {
- "@babel/code-frame": "7.0.0-beta.46",
- "@babel/generator": "7.0.0-beta.46",
- "@babel/helpers": "7.0.0-beta.46",
- "@babel/template": "7.0.0-beta.46",
- "@babel/traverse": "7.0.0-beta.46",
- "@babel/types": "7.0.0-beta.46",
- "babylon": "7.0.0-beta.46",
- "convert-source-map": "^1.1.0",
- "debug": "^3.1.0",
- "json5": "^0.5.0",
- "lodash": "^4.2.0",
- "micromatch": "^2.3.11",
- "resolve": "^1.3.2",
- "semver": "^5.4.1",
- "source-map": "^0.5.0"
- },
- "dependencies": {
- "arr-diff": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz",
- "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=",
- "dev": true,
- "requires": {
- "arr-flatten": "^1.0.1"
- }
- },
- "array-unique": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz",
- "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=",
- "dev": true
- },
- "braces": {
- "version": "1.8.5",
- "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz",
- "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=",
- "dev": true,
- "requires": {
- "expand-range": "^1.8.1",
- "preserve": "^0.2.0",
- "repeat-element": "^1.1.2"
- }
- },
- "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"
- }
- },
- "expand-brackets": {
- "version": "0.1.5",
- "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz",
- "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=",
- "dev": true,
- "requires": {
- "is-posix-bracket": "^0.1.0"
- }
- },
- "extglob": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz",
- "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=",
- "dev": true,
- "requires": {
- "is-extglob": "^1.0.0"
- }
- },
- "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-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"
- }
- },
- "kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
- "dev": true,
- "requires": {
- "is-buffer": "^1.1.5"
- }
- },
- "micromatch": {
- "version": "2.3.11",
- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz",
- "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=",
- "dev": true,
- "requires": {
- "arr-diff": "^2.0.0",
- "array-unique": "^0.2.1",
- "braces": "^1.8.2",
- "expand-brackets": "^0.1.4",
- "extglob": "^0.3.1",
- "filename-regex": "^2.0.0",
- "is-extglob": "^1.0.0",
- "is-glob": "^2.0.1",
- "kind-of": "^3.0.2",
- "normalize-path": "^2.0.1",
- "object.omit": "^2.0.0",
- "parse-glob": "^3.0.4",
- "regex-cache": "^0.4.2"
- }
- }
- }
- },
- "@babel/generator": {
- "version": "7.0.0-beta.46",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.0.0-beta.46.tgz",
- "integrity": "sha512-5VfaEVkPG0gpNSTcf70jvV+MjbMoNn4g2iluwM7MhciedkolEtmG7PcdoUj5W1EmMfngz5cF65V7UMZXJO6y8Q==",
- "dev": true,
- "requires": {
- "@babel/types": "7.0.0-beta.46",
- "jsesc": "^2.5.1",
- "lodash": "^4.2.0",
- "source-map": "^0.5.0",
- "trim-right": "^1.0.1"
- }
- },
- "@babel/helper-annotate-as-pure": {
- "version": "7.0.0-beta.46",
- "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0-beta.46.tgz",
- "integrity": "sha512-ej5W347ghJF1p2TM3VcEyds1+o1uy1apaQcHrYFJPus2xCgn5KkHPkBGf+6euLfFaQDtB+eWPVKjiZx/hpYXvA==",
- "dev": true,
- "requires": {
- "@babel/types": "7.0.0-beta.46"
- }
- },
- "@babel/helper-builder-binary-assignment-operator-visitor": {
- "version": "7.0.0-beta.46",
- "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.0.0-beta.46.tgz",
- "integrity": "sha512-ZCQ62KqFC5R3NPe5ug9pVqIHYJNup8UdEbE4IXw+s7zr4D/7AsKSt3pXA+FbML5AnQXeCSOuUWioggGmKuDV5g==",
- "dev": true,
- "requires": {
- "@babel/helper-explode-assignable-expression": "7.0.0-beta.46",
- "@babel/types": "7.0.0-beta.46"
- }
- },
- "@babel/helper-call-delegate": {
- "version": "7.0.0-beta.46",
- "resolved": "https://registry.npmjs.org/@babel/helper-call-delegate/-/helper-call-delegate-7.0.0-beta.46.tgz",
- "integrity": "sha512-7nhBu/MBlpvZLQsmw/C7VxN14wph+yp+1yxzPEd2oTsHg3oA73tHyguQ6wbtkw+9f1AZtP7ZJCLQ+nGLprF4Fw==",
- "dev": true,
- "requires": {
- "@babel/helper-hoist-variables": "7.0.0-beta.46",
- "@babel/traverse": "7.0.0-beta.46",
- "@babel/types": "7.0.0-beta.46"
- }
- },
- "@babel/helper-define-map": {
- "version": "7.0.0-beta.46",
- "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.0.0-beta.46.tgz",
- "integrity": "sha512-rhi59ZVj+bhrgxqLi9VQmQOadcK9rLCArY8zqyjPNjDIsCurCwtQztRWhlz6CwBEhE9FO/KbSa9OFQm7Kobk+w==",
- "dev": true,
- "requires": {
- "@babel/helper-function-name": "7.0.0-beta.46",
- "@babel/types": "7.0.0-beta.46",
- "lodash": "^4.2.0"
- }
- },
- "@babel/helper-explode-assignable-expression": {
- "version": "7.0.0-beta.46",
- "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.0.0-beta.46.tgz",
- "integrity": "sha512-SW1OUmx2fC2SqL7+vF1N72FITbPuEWGdr/Gm7I3Vqs8p8T1dfGwB9YFsD+tTpfagKXVMiCCuQ06+G0FB8uxg6Q==",
- "dev": true,
- "requires": {
- "@babel/traverse": "7.0.0-beta.46",
- "@babel/types": "7.0.0-beta.46"
- }
- },
- "@babel/helper-function-name": {
- "version": "7.0.0-beta.46",
- "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.46.tgz",
- "integrity": "sha512-zm4Kc5XB2njGs8PkmjV1zE/g1hBuphbh+VcDyFLaQsxkxSFSUtCbKwFL8AQpL/qPIcGbvX1MBt50a/3ZZH2CQA==",
- "dev": true,
- "requires": {
- "@babel/helper-get-function-arity": "7.0.0-beta.46",
- "@babel/template": "7.0.0-beta.46",
- "@babel/types": "7.0.0-beta.46"
- }
- },
- "@babel/helper-get-function-arity": {
- "version": "7.0.0-beta.46",
- "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.46.tgz",
- "integrity": "sha512-dPrTb7QHVx44xJLjUl3LGAc13iS7hdXdO0fiOxdRN1suIS91yGGgeuwiQBlrw5SxbFchYtwenhlKbqHdVfGyVA==",
- "dev": true,
- "requires": {
- "@babel/types": "7.0.0-beta.46"
- }
- },
- "@babel/helper-hoist-variables": {
- "version": "7.0.0-beta.46",
- "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.0.0-beta.46.tgz",
- "integrity": "sha512-9xDHLfaVA445mcHU2OEPwEddiyS0Zxao2WObFR2L/SK5MNOPj2VqVCvivYrO2OpzhnLLCTbOfXRmrwrc9WYN6Q==",
- "dev": true,
- "requires": {
- "@babel/types": "7.0.0-beta.46"
- }
- },
- "@babel/helper-member-expression-to-functions": {
- "version": "7.0.0-beta.46",
- "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.0.0-beta.46.tgz",
- "integrity": "sha512-Xb5iVUHXY8yz4pgGBvtuS1kxZH1oUYcxTcbIW8NFRvgpeH3Zcv4me02bbixsk7nhn8ttE79Lr1g4vrem4k5Z3Q==",
- "dev": true,
- "requires": {
- "@babel/types": "7.0.0-beta.46"
- }
- },
- "@babel/helper-module-imports": {
- "version": "7.0.0-beta.46",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.0.0-beta.46.tgz",
- "integrity": "sha512-xjgpwrqHiKCZgAcqsNIpZ9kOCC5Ty/VYN1H07v21HbAf/dl0/HeUA0taz3EFv6/7lRgS3qThawTSG0POJQX9vQ==",
- "dev": true,
- "requires": {
- "@babel/types": "7.0.0-beta.46",
- "lodash": "^4.2.0"
- }
- },
- "@babel/helper-module-transforms": {
- "version": "7.0.0-beta.46",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.0.0-beta.46.tgz",
- "integrity": "sha512-IckoWSub3PHNvkWcUEWfKBe8pFUdMhsZMFDcaovcLb+gfxL/zZhQYwedKKKwbzVGIk9k44yjeMQ/OJd4yt4FGQ==",
- "dev": true,
- "requires": {
- "@babel/helper-module-imports": "7.0.0-beta.46",
- "@babel/helper-simple-access": "7.0.0-beta.46",
- "@babel/helper-split-export-declaration": "7.0.0-beta.46",
- "@babel/template": "7.0.0-beta.46",
- "@babel/types": "7.0.0-beta.46",
- "lodash": "^4.2.0"
- }
- },
- "@babel/helper-optimise-call-expression": {
- "version": "7.0.0-beta.46",
- "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.0.0-beta.46.tgz",
- "integrity": "sha512-PVd7/PGxi82pEKyuDcEpMmlenMLhJCII3lIK4MhXGWrT/6cNMpY6ob5rWOarpXgZjy+JNI5uLPOce28bqq0Wtw==",
- "dev": true,
- "requires": {
- "@babel/types": "7.0.0-beta.46"
- }
- },
- "@babel/helper-plugin-utils": {
- "version": "7.0.0-beta.46",
- "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0-beta.46.tgz",
- "integrity": "sha512-eRTFH+/1rqDfzx+Z//CYk4TNwhfPQpM/TCs4CmHu2DwCPrqFnKUZLI1KgStfLf//c8FdOqx/U9EPec7s8CbUIA==",
- "dev": true
- },
- "@babel/helper-regex": {
- "version": "7.0.0-beta.46",
- "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.0.0-beta.46.tgz",
- "integrity": "sha512-sPDHBt8Y4i6y9rwtxWMvcprlVHAZOOQK5xpS2Nw2q9QEDHRHwVbEpE6EejoUStSclnfJpPK/7ijFgypwc6rXlA==",
- "dev": true,
- "requires": {
- "lodash": "^4.2.0"
- }
- },
- "@babel/helper-remap-async-to-generator": {
- "version": "7.0.0-beta.46",
- "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.0.0-beta.46.tgz",
- "integrity": "sha512-YrqQ98z8AMZx8f2PGJ4YV1MkXtj+qbwbFV7MOLTiavGSFY7UrN4uQfhKEJ/4GUf4QZdTr5NEmRt0AJrWno8y8w==",
- "dev": true,
- "requires": {
- "@babel/helper-annotate-as-pure": "7.0.0-beta.46",
- "@babel/helper-wrap-function": "7.0.0-beta.46",
- "@babel/template": "7.0.0-beta.46",
- "@babel/traverse": "7.0.0-beta.46",
- "@babel/types": "7.0.0-beta.46"
- }
- },
- "@babel/helper-replace-supers": {
- "version": "7.0.0-beta.46",
- "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.0.0-beta.46.tgz",
- "integrity": "sha512-FSpK3QKzb58oMEccanHzg1djsYHhGARl08i8BQGBoOyHS6Df+4/8bsQiTnc59Dz5sJoZdb67nKKFjgMsMYi6Kg==",
- "dev": true,
- "requires": {
- "@babel/helper-member-expression-to-functions": "7.0.0-beta.46",
- "@babel/helper-optimise-call-expression": "7.0.0-beta.46",
- "@babel/traverse": "7.0.0-beta.46",
- "@babel/types": "7.0.0-beta.46"
- }
- },
- "@babel/helper-simple-access": {
- "version": "7.0.0-beta.46",
- "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.0.0-beta.46.tgz",
- "integrity": "sha512-1OEjV/Qnl4u8Dg+jQIYf1TgnfdrYIrdrF7yZwp9mSgsVX2PCyLe7JNTqZ/5v/5RzlF6S+GTe9agkj+EFFTcZUw==",
- "dev": true,
- "requires": {
- "@babel/template": "7.0.0-beta.46",
- "@babel/types": "7.0.0-beta.46",
- "lodash": "^4.2.0"
- }
- },
- "@babel/helper-split-export-declaration": {
- "version": "7.0.0-beta.46",
- "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0-beta.46.tgz",
- "integrity": "sha512-UT7acgV7wsnBPwnqslqcnUFvsPBP4TtVaYM82xPGA7+evAa8q8HXOmFk08qsMK/pX/yy4+51gJJwyw2zofnacA==",
- "dev": true,
- "requires": {
- "@babel/types": "7.0.0-beta.46"
- }
- },
- "@babel/helper-wrap-function": {
- "version": "7.0.0-beta.46",
- "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.0.0-beta.46.tgz",
- "integrity": "sha512-W87M4bP6veTKK66OjzV/rU47tjsWmKj9J0J5BDmxq5BIJB1M13ouQ2FAURa4jGHwjPFWN3D5njBrsrifSOHzbQ==",
- "dev": true,
- "requires": {
- "@babel/helper-function-name": "7.0.0-beta.46",
- "@babel/template": "7.0.0-beta.46",
- "@babel/traverse": "7.0.0-beta.46",
- "@babel/types": "7.0.0-beta.46"
- }
- },
- "@babel/helpers": {
- "version": "7.0.0-beta.46",
- "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.0.0-beta.46.tgz",
- "integrity": "sha512-mbpH9pM3pJzo/tBr75U+zva3pqpyivogt1aofgEoD7bWFAYSuqOudRuz+m4XP6VPxxLoxcA4SFPGkuLRt9+7nQ==",
- "dev": true,
- "requires": {
- "@babel/template": "7.0.0-beta.46",
- "@babel/traverse": "7.0.0-beta.46",
- "@babel/types": "7.0.0-beta.46"
- }
- },
- "@babel/highlight": {
- "version": "7.0.0-beta.46",
- "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0-beta.46.tgz",
- "integrity": "sha512-r4snW6Q8ICL3Y8hGzYJRvyG/+sc+kvkewXNedG9tQjoHmUFMwMSv/o45GWQUQswevGnWghiGkpRPivFfOuMsOA==",
- "dev": true,
- "requires": {
- "chalk": "^2.0.0",
- "esutils": "^2.0.2",
- "js-tokens": "^3.0.0"
- }
- },
- "@babel/plugin-proposal-async-generator-functions": {
- "version": "7.0.0-beta.46",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.0.0-beta.46.tgz",
- "integrity": "sha512-htHMsLBYkM89CplqHTbbemVvzTXXyXkpihetJZUTPpSayfxEd6oIH5uSM91efcf5Rog+1SC0Oq32q9yF/4W3ig==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "7.0.0-beta.46",
- "@babel/helper-remap-async-to-generator": "7.0.0-beta.46",
- "@babel/plugin-syntax-async-generators": "7.0.0-beta.46"
- }
- },
- "@babel/plugin-proposal-object-rest-spread": {
- "version": "7.0.0-beta.46",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.0.0-beta.46.tgz",
- "integrity": "sha512-viGuWOgFT/Tbnn3sYi3g9iJcC3ql7bSjxDs+d+GFgyf3eV2qNIKO/6I+PJAD35fGqDGGBrQhlA6HvW0FzQVtoA==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "7.0.0-beta.46",
- "@babel/plugin-syntax-object-rest-spread": "7.0.0-beta.46"
- }
- },
- "@babel/plugin-proposal-optional-catch-binding": {
- "version": "7.0.0-beta.46",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.0.0-beta.46.tgz",
- "integrity": "sha512-ZorB1i84PiVCFmrxglRaDDepmIknWgt8k5jA+IHmPd0/8UN5iMz2RLdIgIhyl92091DgsNxnVI50KLvGNK3++Q==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "7.0.0-beta.46",
- "@babel/plugin-syntax-optional-catch-binding": "7.0.0-beta.46"
- }
- },
- "@babel/plugin-proposal-unicode-property-regex": {
- "version": "7.0.0-beta.46",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.0.0-beta.46.tgz",
- "integrity": "sha512-H1F53Sc7mvVxAGzs1nH7IVs4Gh6tYx9azyaMzv92RUvLYQsRm6pKaX1dQtOHJMLMgY61i65y29fQ40mvwIhfFA==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "7.0.0-beta.46",
- "@babel/helper-regex": "7.0.0-beta.46",
- "regexpu-core": "^4.1.3"
- }
- },
- "@babel/plugin-syntax-async-generators": {
- "version": "7.0.0-beta.46",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.0.0-beta.46.tgz",
- "integrity": "sha512-igLQzZYcSrY/W3eACq6Nrf9u9mfw7m5G6+JeTZlyI7w0z+upGvWvrpTaAP1Gni6MckQkx5q+pspgpV+/5ioPXg==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "7.0.0-beta.46"
- }
- },
- "@babel/plugin-syntax-dynamic-import": {
- "version": "7.0.0-beta.46",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.0.0-beta.46.tgz",
- "integrity": "sha512-D4ek6tZa80NgaTSprPOVxj8vxjChh6UCWgCT/ZvCwAa6CBe3iqUCuOwZQLjU41aDdeuR7C02wxl3rcb25wCRLA==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "7.0.0-beta.46"
- }
- },
- "@babel/plugin-syntax-object-rest-spread": {
- "version": "7.0.0-beta.46",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.0.0-beta.46.tgz",
- "integrity": "sha512-MMv6WG69jmcSLXdUeHvoev5RkuP/QuJZwCB4jXp2gtss//avs4Sns+t0VpGKTf9umhvRq44HFO6PVjVG85F+/Q==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "7.0.0-beta.46"
- }
- },
- "@babel/plugin-syntax-optional-catch-binding": {
- "version": "7.0.0-beta.46",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.0.0-beta.46.tgz",
- "integrity": "sha512-BRutzJrTLEPUidyRP1n4O2ySAww0wuJw2gIoT4iJ8Pm6qx4fqm/DM0+++TB8nR3/Tp456pHRm0bVOqpkMJdJbg==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "7.0.0-beta.46"
- }
- },
- "@babel/plugin-transform-arrow-functions": {
- "version": "7.0.0-beta.46",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.0.0-beta.46.tgz",
- "integrity": "sha512-GgeFCCMHXWRkPDXWKin76qiZh+DAYdQShmk8SmzDj6IAgPHyNqkxHN/8gsmNe5/7IWFFOKUuM9TNU7fgY7z7Gg==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "7.0.0-beta.46"
- }
- },
- "@babel/plugin-transform-async-to-generator": {
- "version": "7.0.0-beta.46",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.0.0-beta.46.tgz",
- "integrity": "sha512-obykYLqAd3tujTjHYE+dln5+nDhm+R5FmUcxXFr/Mx6LK1NgrTQ9TdPPOcMCD08r8SDljFpMopuz9upN/xJlbw==",
- "dev": true,
- "requires": {
- "@babel/helper-module-imports": "7.0.0-beta.46",
- "@babel/helper-plugin-utils": "7.0.0-beta.46",
- "@babel/helper-remap-async-to-generator": "7.0.0-beta.46"
- }
- },
- "@babel/plugin-transform-block-scoped-functions": {
- "version": "7.0.0-beta.46",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.0.0-beta.46.tgz",
- "integrity": "sha512-0paq0AtTp3TXbXdzWwsL8ddacmo/g/14IgIZgs5BzUTrfROKQThYVccEBPqRnprTgvM0JXyDVfNSgLB4akCTjg==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "7.0.0-beta.46"
- }
- },
- "@babel/plugin-transform-block-scoping": {
- "version": "7.0.0-beta.46",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.0.0-beta.46.tgz",
- "integrity": "sha512-7OwS0ObI6nLacEKP1HCdnoIQnHBqOV6IgtKGiPO+Nj03OnZ1Yo2aeK9sfOtwL43aNztnKqFVt2L5PfZg4VGidA==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "7.0.0-beta.46",
- "lodash": "^4.2.0"
- }
- },
- "@babel/plugin-transform-classes": {
- "version": "7.0.0-beta.46",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.0.0-beta.46.tgz",
- "integrity": "sha512-EDp/qQAURfrX6hNM+VrLSSA+cGiwDeZL0ZTTt6a7PNSFABCw4qwKJHx3Q7me1oV7q3U/GJwPS4Aym2QTDmNGvg==",
- "dev": true,
- "requires": {
- "@babel/helper-annotate-as-pure": "7.0.0-beta.46",
- "@babel/helper-define-map": "7.0.0-beta.46",
- "@babel/helper-function-name": "7.0.0-beta.46",
- "@babel/helper-optimise-call-expression": "7.0.0-beta.46",
- "@babel/helper-plugin-utils": "7.0.0-beta.46",
- "@babel/helper-replace-supers": "7.0.0-beta.46",
- "@babel/helper-split-export-declaration": "7.0.0-beta.46",
- "globals": "^11.1.0"
- }
- },
- "@babel/plugin-transform-computed-properties": {
- "version": "7.0.0-beta.46",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.0.0-beta.46.tgz",
- "integrity": "sha512-0ne9TL53fXH+cBI591R1JSpPhu0d2Wd9dbD8jLCJFV4tlMfqQ+Rcm65RhWWqjEBZfGv2+FuOnwB4HJRHakdW+Q==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "7.0.0-beta.46"
- }
- },
- "@babel/plugin-transform-destructuring": {
- "version": "7.0.0-beta.46",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.0.0-beta.46.tgz",
- "integrity": "sha512-l9x0+T29Njwp6smLbTIU2HG2s4ROd9DAIQcfciEfpjAqscXEst0M4X9+UvjQsuaOgPFmQTdAn9xOwNFXnRP7Tg==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "7.0.0-beta.46"
- }
- },
- "@babel/plugin-transform-dotall-regex": {
- "version": "7.0.0-beta.46",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.0.0-beta.46.tgz",
- "integrity": "sha512-5bO0XvTP+2LFDQ9qT/WaXfyieLtqz1yGsfOuq86VXmwX9tDnBnNS6pCHEGFQ866c1HmlNBWtaXttTTnvWkFBkw==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "7.0.0-beta.46",
- "@babel/helper-regex": "7.0.0-beta.46",
- "regexpu-core": "^4.1.3"
- }
- },
- "@babel/plugin-transform-duplicate-keys": {
- "version": "7.0.0-beta.46",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.0.0-beta.46.tgz",
- "integrity": "sha512-mP2+3QQ+ArIMX98zVYSC9XBzV7A/Pxbz+2hPcEAGVeakFYm5AeTkcVHRQzzA21v4ecl0L5LE1XWX9yeK643CWw==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "7.0.0-beta.46"
- }
- },
- "@babel/plugin-transform-exponentiation-operator": {
- "version": "7.0.0-beta.46",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.0.0-beta.46.tgz",
- "integrity": "sha512-acomgoNW/fwWSmBlhH22C9Eyl1Y/vADBSqzyIRWJGpm4frLhd49QQgKXbRGRHUDxyifXuZDF9+3pRhEmi7/HXA==",
- "dev": true,
- "requires": {
- "@babel/helper-builder-binary-assignment-operator-visitor": "7.0.0-beta.46",
- "@babel/helper-plugin-utils": "7.0.0-beta.46"
- }
- },
- "@babel/plugin-transform-for-of": {
- "version": "7.0.0-beta.46",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.0.0-beta.46.tgz",
- "integrity": "sha512-a1gpwuO26szyz5K2FrRrI5nUDgvkaJfZ7GeDtFAH8XyrK/pNdtpW/7DFCf1PdQc6SbEMM/1QXsH7Y2YRkWoTeA==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "7.0.0-beta.46"
- }
- },
- "@babel/plugin-transform-function-name": {
- "version": "7.0.0-beta.46",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.0.0-beta.46.tgz",
- "integrity": "sha512-XyxSW1jm7WKOoPYHUJA0mbOkDFdlHzGR4DzlWAEwXrzEI5ep0ZP1AttAbVkxsF63XG8p2t9VtKlgbyBq4Tyr7A==",
- "dev": true,
- "requires": {
- "@babel/helper-function-name": "7.0.0-beta.46",
- "@babel/helper-plugin-utils": "7.0.0-beta.46"
- }
- },
- "@babel/plugin-transform-literals": {
- "version": "7.0.0-beta.46",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.0.0-beta.46.tgz",
- "integrity": "sha512-Uuo7pRsBkrLrDg6XpOAMfwhKw56SB5qVBniUVM04uf8wf92S2Z5tSPNNfn1iTgphuckAO9vg86l2XJ0Y/QD4YQ==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "7.0.0-beta.46"
- }
- },
- "@babel/plugin-transform-modules-amd": {
- "version": "7.0.0-beta.46",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.0.0-beta.46.tgz",
- "integrity": "sha512-GNp7F3EqJlQIMY9sfoDS03P7EHa/+Bdy6PUugTIo1TjZQUnCy3JbeL2YGI4tU8XOHJGHiBKRjFMpeOsjOSmMtw==",
- "dev": true,
- "requires": {
- "@babel/helper-module-transforms": "7.0.0-beta.46",
- "@babel/helper-plugin-utils": "7.0.0-beta.46"
- }
- },
- "@babel/plugin-transform-modules-commonjs": {
- "version": "7.0.0-beta.46",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.0.0-beta.46.tgz",
- "integrity": "sha512-3wLCWVkEhhQiVqqml4y9G6GJT6WA/mkxQ6TRy+4I46z00WWbEDENJcRTS14oNKzeRIo4yJylbVB1wUCW7HuJ9A==",
- "dev": true,
- "requires": {
- "@babel/helper-module-transforms": "7.0.0-beta.46",
- "@babel/helper-plugin-utils": "7.0.0-beta.46",
- "@babel/helper-simple-access": "7.0.0-beta.46"
- }
- },
- "@babel/plugin-transform-modules-systemjs": {
- "version": "7.0.0-beta.46",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.0.0-beta.46.tgz",
- "integrity": "sha512-dCIuCGaE4UyM6cYC/a2veO0vKT/iSjBZ6ux4v/LePXA/N6v9648nwE6CRmCK1/LtRw+eU0sCo+c0TPeALCszYA==",
- "dev": true,
- "requires": {
- "@babel/helper-hoist-variables": "7.0.0-beta.46",
- "@babel/helper-plugin-utils": "7.0.0-beta.46"
- }
- },
- "@babel/plugin-transform-modules-umd": {
- "version": "7.0.0-beta.46",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.0.0-beta.46.tgz",
- "integrity": "sha512-t54bMSIY5xtb8uK8aM61xZmpjQ7FJ0M/8EiCFDdx7rHff5O9eJUNEGqGaly8ZTbdp80RqbzMkyiD1V+TXYQW/Q==",
- "dev": true,
- "requires": {
- "@babel/helper-module-transforms": "7.0.0-beta.46",
- "@babel/helper-plugin-utils": "7.0.0-beta.46"
- }
- },
- "@babel/plugin-transform-new-target": {
- "version": "7.0.0-beta.46",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.0.0-beta.46.tgz",
- "integrity": "sha512-VSuIdVFUhlqADj/ymm7NG4BVjGD0sBWWN5sONTLAYzKScGZA58Ys8jSkl1dxeqWnMOEjzo8lTRWxRVvz8HIaMg==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "7.0.0-beta.46"
- }
- },
- "@babel/plugin-transform-object-super": {
- "version": "7.0.0-beta.46",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.0.0-beta.46.tgz",
- "integrity": "sha512-T+TV4rRuTubvjqEwBF5xib3vnfJgjQ62qJqHprTaJDBtF0ofpbv/A6x86EEr51iPymHc84eM+F1zyFEtJvKYwQ==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "7.0.0-beta.46",
- "@babel/helper-replace-supers": "7.0.0-beta.46"
- }
- },
- "@babel/plugin-transform-parameters": {
- "version": "7.0.0-beta.46",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.0.0-beta.46.tgz",
- "integrity": "sha512-RnkdYrayTlQ0VFoyIjvY/cCp/1lJJkYE2lFcRNg6+Skd3g41PnocsHhQ5NUQjMNogL+RnNan3S/2S/i7S4zm+Q==",
- "dev": true,
- "requires": {
- "@babel/helper-call-delegate": "7.0.0-beta.46",
- "@babel/helper-get-function-arity": "7.0.0-beta.46",
- "@babel/helper-plugin-utils": "7.0.0-beta.46"
- }
- },
- "@babel/plugin-transform-regenerator": {
- "version": "7.0.0-beta.46",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.0.0-beta.46.tgz",
- "integrity": "sha512-P6d8ckSjKlbr/1SL1NBO6ieFxSebTiRWd2R8/styUIizJWQlEB0ITQ7l8vv3jXGjJ0mh7lxBTegXejRkTGKKgw==",
- "dev": true,
- "requires": {
- "regenerator-transform": "^0.12.3"
- }
- },
- "@babel/plugin-transform-shorthand-properties": {
- "version": "7.0.0-beta.46",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.0.0-beta.46.tgz",
- "integrity": "sha512-1QkKFWPsjrvMppycLwjPBXF+usSnGvbTxGe0Q+eIzcZyhabwGCsCgkmDIKMisPSAi6F7bM5H1S8VbE85IW3oRg==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "7.0.0-beta.46"
- }
- },
- "@babel/plugin-transform-spread": {
- "version": "7.0.0-beta.46",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.0.0-beta.46.tgz",
- "integrity": "sha512-R0GvFdJnFrgTlmZfFtCXk81uvq5S3FuY38FnRsxDt6Yx/sE8jCmmrRe7XHZOnXXGP3ZWY9icILUmzWHOf91jbA==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "7.0.0-beta.46"
- }
- },
- "@babel/plugin-transform-sticky-regex": {
- "version": "7.0.0-beta.46",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.0.0-beta.46.tgz",
- "integrity": "sha512-goMgOLODjG1cgFHlKACh/NT/wrnmuRi2CpXsjOan10eZce0fk9kahYz/04cqhppmwtV/vQWwH2ikAHODSD8r5w==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "7.0.0-beta.46",
- "@babel/helper-regex": "7.0.0-beta.46"
- }
- },
- "@babel/plugin-transform-template-literals": {
- "version": "7.0.0-beta.46",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.0.0-beta.46.tgz",
- "integrity": "sha512-2iGMsHWVAQq9X6p3VNjktJCH6ZXHQHi3NTPLKh5d4bEW8+M3H7LXLNqk1yUm/Uwt0tzh1FUfb/EU2sEPbrBrVA==",
- "dev": true,
- "requires": {
- "@babel/helper-annotate-as-pure": "7.0.0-beta.46",
- "@babel/helper-plugin-utils": "7.0.0-beta.46"
- }
- },
- "@babel/plugin-transform-typeof-symbol": {
- "version": "7.0.0-beta.46",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.0.0-beta.46.tgz",
- "integrity": "sha512-l+CfLR2c5KzZ/uZlkflNe7nK2hiEahc/FeiUCTd5Krj4aCKDdLLSdb4Lowf5hdZbqIPQc9TdL9SZt80YhUlmFw==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "7.0.0-beta.46"
- }
- },
- "@babel/plugin-transform-unicode-regex": {
- "version": "7.0.0-beta.46",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.0.0-beta.46.tgz",
- "integrity": "sha512-XWQ7uJ0HL/xdMesKzt1uq5CmZPBqDiEno+FBeYuOJu1IWjpr3yXfEzH/nW17KESXGRv68mLTr+fIeSwcC+qVFg==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "7.0.0-beta.46",
- "@babel/helper-regex": "7.0.0-beta.46",
- "regexpu-core": "^4.1.3"
- }
- },
- "@babel/preset-env": {
- "version": "7.0.0-beta.46",
- "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.0.0-beta.46.tgz",
- "integrity": "sha512-zC+QsTmteh2c1CtjeskvUKsqvRpgwBZxOxTk6p+F3gL6uJszP4OWzffgPrsV2wo9vccppTaCzYMFeiJscnne6g==",
- "dev": true,
- "requires": {
- "@babel/helper-module-imports": "7.0.0-beta.46",
- "@babel/helper-plugin-utils": "7.0.0-beta.46",
- "@babel/plugin-proposal-async-generator-functions": "7.0.0-beta.46",
- "@babel/plugin-proposal-object-rest-spread": "7.0.0-beta.46",
- "@babel/plugin-proposal-optional-catch-binding": "7.0.0-beta.46",
- "@babel/plugin-proposal-unicode-property-regex": "7.0.0-beta.46",
- "@babel/plugin-syntax-async-generators": "7.0.0-beta.46",
- "@babel/plugin-syntax-object-rest-spread": "7.0.0-beta.46",
- "@babel/plugin-syntax-optional-catch-binding": "7.0.0-beta.46",
- "@babel/plugin-transform-arrow-functions": "7.0.0-beta.46",
- "@babel/plugin-transform-async-to-generator": "7.0.0-beta.46",
- "@babel/plugin-transform-block-scoped-functions": "7.0.0-beta.46",
- "@babel/plugin-transform-block-scoping": "7.0.0-beta.46",
- "@babel/plugin-transform-classes": "7.0.0-beta.46",
- "@babel/plugin-transform-computed-properties": "7.0.0-beta.46",
- "@babel/plugin-transform-destructuring": "7.0.0-beta.46",
- "@babel/plugin-transform-dotall-regex": "7.0.0-beta.46",
- "@babel/plugin-transform-duplicate-keys": "7.0.0-beta.46",
- "@babel/plugin-transform-exponentiation-operator": "7.0.0-beta.46",
- "@babel/plugin-transform-for-of": "7.0.0-beta.46",
- "@babel/plugin-transform-function-name": "7.0.0-beta.46",
- "@babel/plugin-transform-literals": "7.0.0-beta.46",
- "@babel/plugin-transform-modules-amd": "7.0.0-beta.46",
- "@babel/plugin-transform-modules-commonjs": "7.0.0-beta.46",
- "@babel/plugin-transform-modules-systemjs": "7.0.0-beta.46",
- "@babel/plugin-transform-modules-umd": "7.0.0-beta.46",
- "@babel/plugin-transform-new-target": "7.0.0-beta.46",
- "@babel/plugin-transform-object-super": "7.0.0-beta.46",
- "@babel/plugin-transform-parameters": "7.0.0-beta.46",
- "@babel/plugin-transform-regenerator": "7.0.0-beta.46",
- "@babel/plugin-transform-shorthand-properties": "7.0.0-beta.46",
- "@babel/plugin-transform-spread": "7.0.0-beta.46",
- "@babel/plugin-transform-sticky-regex": "7.0.0-beta.46",
- "@babel/plugin-transform-template-literals": "7.0.0-beta.46",
- "@babel/plugin-transform-typeof-symbol": "7.0.0-beta.46",
- "@babel/plugin-transform-unicode-regex": "7.0.0-beta.46",
- "browserslist": "^3.0.0",
- "invariant": "^2.2.2",
- "semver": "^5.3.0"
- }
- },
- "@babel/template": {
- "version": "7.0.0-beta.46",
- "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.0.0-beta.46.tgz",
- "integrity": "sha512-3/qi4m0l6G/vZbEwtqfzJk73mYtuE7nvAO1zT3/ZrTAHy4sHf2vaF9Eh1w+Tau263Yrkh0bjVQPb9zw6G+GeMQ==",
- "dev": true,
- "requires": {
- "@babel/code-frame": "7.0.0-beta.46",
- "@babel/types": "7.0.0-beta.46",
- "babylon": "7.0.0-beta.46",
- "lodash": "^4.2.0"
- }
- },
- "@babel/traverse": {
- "version": "7.0.0-beta.46",
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.0.0-beta.46.tgz",
- "integrity": "sha512-IU7MTGbcjpfhf5tyCu3sDB7sWYainZQcT+CqOBdVZXZfq5MMr130R7aiZBI2g5dJYUaW1PS81DVNpd0/Sq/Gzg==",
- "dev": true,
- "requires": {
- "@babel/code-frame": "7.0.0-beta.46",
- "@babel/generator": "7.0.0-beta.46",
- "@babel/helper-function-name": "7.0.0-beta.46",
- "@babel/helper-split-export-declaration": "7.0.0-beta.46",
- "@babel/types": "7.0.0-beta.46",
- "babylon": "7.0.0-beta.46",
- "debug": "^3.1.0",
- "globals": "^11.1.0",
- "invariant": "^2.2.0",
- "lodash": "^4.2.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"
- }
- }
- }
- },
- "@babel/types": {
- "version": "7.0.0-beta.46",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.0.0-beta.46.tgz",
- "integrity": "sha512-uA5aruF2KKsJxToWdDpftsrPOIQtoGrGno2hiaeO9JRvfT9xZdK11nPoC+/RF9emNzmNbWn4HCRdCY+McT5Nbw==",
- "dev": true,
- "requires": {
- "esutils": "^2.0.2",
- "lodash": "^4.2.0",
- "to-fast-properties": "^2.0.0"
- }
- },
- "@vue/component-compiler-utils": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/@vue/component-compiler-utils/-/component-compiler-utils-1.2.1.tgz",
- "integrity": "sha512-l3GdahBgXlp/SoY5KU7mqMqg/BNiJAndpw/6nMfGzFooCGUkq49CT3pCMiSYy0g/2a6iBD37cHBYlsg4nulIwQ==",
- "dev": true,
- "requires": {
- "consolidate": "^0.15.1",
- "hash-sum": "^1.0.2",
- "lru-cache": "^4.1.2",
- "merge-source-map": "^1.1.0",
- "postcss": "^6.0.20",
- "postcss-selector-parser": "^3.1.1",
- "prettier": "^1.11.1",
- "source-map": "^0.5.6",
- "vue-template-es2015-compiler": "^1.6.0"
- }
- },
- "abbrev": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
- "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
- "dev": true
- },
- "acorn": {
- "version": "5.5.3",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.5.3.tgz",
- "integrity": "sha512-jd5MkIUlbbmb07nXH0DT3y7rDVtkzDi4XZOUVWAer8ajmF/DTSSbl5oNFyDOl/OXA33Bl79+ypHhl2pN20VeOQ==",
- "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.0.0"
- }
- },
- "ajv": {
- "version": "6.4.0",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.4.0.tgz",
- "integrity": "sha1-06/3jpJ3VJdx2vAWTP9ISCt1T8Y=",
- "dev": true,
- "requires": {
- "fast-deep-equal": "^1.0.0",
- "fast-json-stable-stringify": "^2.0.0",
- "json-schema-traverse": "^0.3.0",
- "uri-js": "^3.0.2"
- }
- },
- "ajv-keywords": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.1.0.tgz",
- "integrity": "sha1-rCsnk5xUPpXSwG5/f1wnvkqlQ74=",
- "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-regex": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
- "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
- "dev": true
- },
- "ansi-styles": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
- "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
- "dev": true,
- "requires": {
- "color-convert": "^1.9.0"
- }
- },
- "anymatch": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
- "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
- "dev": true,
- "requires": {
- "micromatch": "^3.1.4",
- "normalize-path": "^2.1.1"
- }
- },
- "aproba": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
- "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
- "dev": true
- },
- "are-we-there-yet": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.4.tgz",
- "integrity": "sha1-u13KOCu5TwXhUZQ3PRb9O6HKEQ0=",
- "dev": true,
- "requires": {
- "delegates": "^1.0.0",
- "readable-stream": "^2.0.6"
- }
- },
- "argparse": {
- "version": "1.0.10",
- "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
- "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
- "dev": true,
- "requires": {
- "sprintf-js": "~1.0.2"
- }
- },
- "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-unique": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
- "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
- "dev": true
- },
- "asn1": {
- "version": "0.2.3",
- "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz",
- "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=",
- "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.0.0",
- "inherits": "^2.0.1",
- "minimalistic-assert": "^1.0.0"
- }
- },
- "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"
- }
- },
- "assert-plus": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz",
- "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=",
- "dev": true
- },
- "assign-symbols": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",
- "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=",
- "dev": true
- },
- "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-foreach": {
- "version": "0.1.3",
- "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz",
- "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=",
- "dev": true
- },
- "asynckit": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
- "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
- "dev": true
- },
- "atob": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.0.tgz",
- "integrity": "sha512-SuiKH8vbsOyCALjA/+EINmt/Kdl+TQPrtFgW7XZZcwtryFu9e5kQoX3bjCW6mIvGH1fbeAZZuvwGR5IlBRznGw==",
- "dev": true
- },
- "autoprefixer": {
- "version": "6.7.7",
- "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-6.7.7.tgz",
- "integrity": "sha1-Hb0cg1ZY41zj+ZhAmdsAWFx4IBQ=",
- "dev": true,
- "requires": {
- "browserslist": "^1.7.6",
- "caniuse-db": "^1.0.30000634",
- "normalize-range": "^0.1.2",
- "num2fraction": "^1.2.2",
- "postcss": "^5.2.16",
- "postcss-value-parser": "^3.2.3"
- },
- "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
- },
- "browserslist": {
- "version": "1.7.7",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz",
- "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=",
- "dev": true,
- "requires": {
- "caniuse-db": "^1.0.30000639",
- "electron-to-chromium": "^1.2.7"
- }
- },
- "chalk": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
- "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
- "dev": true,
- "requires": {
- "ansi-styles": "^2.2.1",
- "escape-string-regexp": "^1.0.2",
- "has-ansi": "^2.0.0",
- "strip-ansi": "^3.0.0",
- "supports-color": "^2.0.0"
- },
- "dependencies": {
- "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
- }
- }
- },
- "has-flag": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
- "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
- "dev": true
- },
- "postcss": {
- "version": "5.2.18",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz",
- "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==",
- "dev": true,
- "requires": {
- "chalk": "^1.1.3",
- "js-base64": "^2.1.9",
- "source-map": "^0.5.6",
- "supports-color": "^3.2.3"
- }
- },
- "supports-color": {
- "version": "3.2.3",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
- "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
- "dev": true,
- "requires": {
- "has-flag": "^1.0.0"
- }
- }
- }
- },
- "aws-sign2": {
- "version": "0.6.0",
- "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz",
- "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=",
- "dev": true
- },
- "aws4": {
- "version": "1.7.0",
- "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.7.0.tgz",
- "integrity": "sha512-32NDda82rhwD9/JBCCkB+MRYDp0oSvlo2IL6rQWA10PQi7tDUM3eqMSltXmY+Oyl/7N3P3qNtAlv7X0d9bI28w==",
- "dev": true
- },
- "babel-code-frame": {
- "version": "6.26.0",
- "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz",
- "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=",
- "dev": true,
- "requires": {
- "chalk": "^1.1.3",
- "esutils": "^2.0.2",
- "js-tokens": "^3.0.2"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
- "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
- "dev": true
- },
- "chalk": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
- "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
- "dev": true,
- "requires": {
- "ansi-styles": "^2.2.1",
- "escape-string-regexp": "^1.0.2",
- "has-ansi": "^2.0.0",
- "strip-ansi": "^3.0.0",
- "supports-color": "^2.0.0"
- }
- },
- "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-loader": {
- "version": "8.0.0-beta.2",
- "resolved": "https://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.0.2",
- "mkdirp": "^0.5.1"
- }
- },
- "babylon": {
- "version": "7.0.0-beta.46",
- "resolved": "https://registry.npmjs.org/babylon/-/babylon-7.0.0-beta.46.tgz",
- "integrity": "sha512-WFJlg2WatdkXRFMpk7BN/Uzzkjkcjk+WaqnrSCpay+RYl4ypW9ZetZyT9kNt22IH/BQNst3M6PaaBn9IXsUNrg==",
- "dev": true
- },
- "balanced-match": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
- "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
- "dev": true
- },
- "base": {
- "version": "0.11.2",
- "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz",
- "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==",
- "dev": true,
- "requires": {
- "cache-base": "^1.0.1",
- "class-utils": "^0.3.5",
- "component-emitter": "^1.2.1",
- "define-property": "^1.0.0",
- "isobject": "^3.0.1",
- "mixin-deep": "^1.2.0",
- "pascalcase": "^0.1.1"
- },
- "dependencies": {
- "define-property": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
- "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
- "dev": true,
- "requires": {
- "is-descriptor": "^1.0.0"
- }
- },
- "is-accessor-descriptor": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
- "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
- "dev": true,
- "requires": {
- "kind-of": "^6.0.0"
- }
- },
- "is-data-descriptor": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
- "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
- "dev": true,
- "requires": {
- "kind-of": "^6.0.0"
- }
- },
- "is-descriptor": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
- "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
- "dev": true,
- "requires": {
- "is-accessor-descriptor": "^1.0.0",
- "is-data-descriptor": "^1.0.0",
- "kind-of": "^6.0.2"
- }
- }
- }
- },
- "base64-js": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.0.tgz",
- "integrity": "sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw==",
- "dev": true
- },
- "bcrypt-pbkdf": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz",
- "integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=",
- "dev": true,
- "optional": true,
- "requires": {
- "tweetnacl": "^0.14.3"
- }
- },
- "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.11.0",
- "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.11.0.tgz",
- "integrity": "sha1-RqoXUftqL5PuXmibsQh9SxTGwgU=",
- "dev": true
- },
- "block-stream": {
- "version": "0.0.9",
- "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz",
- "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=",
- "dev": true,
- "requires": {
- "inherits": "~2.0.0"
- }
- },
- "bluebird": {
- "version": "3.5.1",
- "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz",
- "integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA==",
- "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
- },
- "boolbase": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
- "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=",
- "dev": true
- },
- "boom": {
- "version": "2.10.1",
- "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz",
- "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=",
- "dev": true,
- "requires": {
- "hoek": "2.x.x"
- }
- },
- "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.2",
- "snapdragon": "^0.8.1",
- "snapdragon-node": "^2.0.1",
- "split-string": "^3.0.2",
- "to-regex": "^3.0.1"
- },
- "dependencies": {
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
- "dev": true,
- "requires": {
- "is-extendable": "^0.1.0"
- }
- }
- }
- },
- "brorand": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz",
- "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=",
- "dev": true
- },
- "browserify-aes": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz",
- "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==",
- "dev": true,
- "requires": {
- "buffer-xor": "^1.0.3",
- "cipher-base": "^1.0.0",
- "create-hash": "^1.1.0",
- "evp_bytestokey": "^1.0.3",
- "inherits": "^2.0.1",
- "safe-buffer": "^5.0.1"
- }
- },
- "browserify-cipher": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz",
- "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==",
- "dev": true,
- "requires": {
- "browserify-aes": "^1.0.4",
- "browserify-des": "^1.0.0",
- "evp_bytestokey": "^1.0.0"
- }
- },
- "browserify-des": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.1.tgz",
- "integrity": "sha512-zy0Cobe3hhgpiOM32Tj7KQ3Vl91m0njwsjzZQK1L+JDf11dzP9qIvjreVinsvXrgfjhStXwUWAEpB9D7Gwmayw==",
- "dev": true,
- "requires": {
- "cipher-base": "^1.0.1",
- "des.js": "^1.0.0",
- "inherits": "^2.0.1"
- }
- },
- "browserify-rsa": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz",
- "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=",
- "dev": true,
- "requires": {
- "bn.js": "^4.1.0",
- "randombytes": "^2.0.1"
- }
- },
- "browserify-sign": {
- "version": "4.0.4",
- "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz",
- "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=",
- "dev": true,
- "requires": {
- "bn.js": "^4.1.1",
- "browserify-rsa": "^4.0.0",
- "create-hash": "^1.1.0",
- "create-hmac": "^1.1.2",
- "elliptic": "^6.0.0",
- "inherits": "^2.0.1",
- "parse-asn1": "^5.0.0"
- }
- },
- "browserify-zlib": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz",
- "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==",
- "dev": true,
- "requires": {
- "pako": "~1.0.5"
- }
- },
- "browserslist": {
- "version": "3.2.6",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-3.2.6.tgz",
- "integrity": "sha512-XCsMSg9V4S1VRdcp265dJ+8kBRjfuFXcavbisY7G6T9QI0H1Z24PP53vvs0WDYWqm38Mco1ILDtafcS8ZR4xiw==",
- "dev": true,
- "requires": {
- "caniuse-lite": "^1.0.30000830",
- "electron-to-chromium": "^1.3.42"
- }
- },
- "buffer": {
- "version": "4.9.1",
- "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz",
- "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=",
- "dev": true,
- "requires": {
- "base64-js": "^1.0.2",
- "ieee754": "^1.1.4",
- "isarray": "^1.0.0"
- }
- },
- "buffer-from": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.0.0.tgz",
- "integrity": "sha512-83apNb8KK0Se60UE1+4Ukbe3HbfELJ6UlI4ldtOGs7So4KD26orJM8hIY9lxdzP+UpItH1Yh/Y8GUvNFWFFRxA==",
- "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-modules": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz",
- "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=",
- "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
- },
- "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.1",
- "chownr": "^1.0.1",
- "glob": "^7.1.2",
- "graceful-fs": "^4.1.11",
- "lru-cache": "^4.1.1",
- "mississippi": "^2.0.0",
- "mkdirp": "^0.5.1",
- "move-concurrently": "^1.0.1",
- "promise-inflight": "^1.0.1",
- "rimraf": "^2.6.2",
- "ssri": "^5.2.4",
- "unique-filename": "^1.1.0",
- "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.2.0",
- "upper-case": "^1.1.1"
- }
- },
- "camelcase": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz",
- "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=",
- "dev": true
- },
- "camelcase-keys": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz",
- "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=",
- "dev": true,
- "requires": {
- "camelcase": "^2.0.0",
- "map-obj": "^1.0.0"
- }
- },
- "caniuse-api": {
- "version": "1.6.1",
- "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-1.6.1.tgz",
- "integrity": "sha1-tTTnxzTE+B7F++isoq0kNUuWLGw=",
- "dev": true,
- "requires": {
- "browserslist": "^1.3.6",
- "caniuse-db": "^1.0.30000529",
- "lodash.memoize": "^4.1.2",
- "lodash.uniq": "^4.5.0"
- },
- "dependencies": {
- "browserslist": {
- "version": "1.7.7",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz",
- "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=",
- "dev": true,
- "requires": {
- "caniuse-db": "^1.0.30000639",
- "electron-to-chromium": "^1.2.7"
- }
- }
- }
- },
- "caniuse-db": {
- "version": "1.0.30000830",
- "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000830.tgz",
- "integrity": "sha1-bkUlWzRWSf0V/1kHLaHhK7PeLxM=",
- "dev": true
- },
- "caniuse-lite": {
- "version": "1.0.30000830",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000830.tgz",
- "integrity": "sha512-yMqGkujkoOIZfvOYiWdqPALgY/PVGiqCHUJb6yNq7xhI/pR+gQO0U2K6lRDqAiJv4+CIU3CtTLblNGw0QGnr6g==",
- "dev": true
- },
- "caseless": {
- "version": "0.11.0",
- "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz",
- "integrity": "sha1-cVuW6phBWTzDMGeSP17GDr2k99c=",
- "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.3.0"
- }
- },
- "chokidar": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.3.tgz",
- "integrity": "sha512-zW8iXYZtXMx4kux/nuZVXjkLP+CyIK5Al5FHnj1OgTKGZfp4Oy6/ymtMSKFv3GD8DviEmUPmJg9eFdJ/JzudMg==",
- "dev": true,
- "requires": {
- "anymatch": "^2.0.0",
- "async-each": "^1.0.0",
- "braces": "^2.3.0",
- "fsevents": "^1.1.2",
- "glob-parent": "^3.1.0",
- "inherits": "^2.0.1",
- "is-binary-path": "^1.0.0",
- "is-glob": "^4.0.0",
- "normalize-path": "^2.1.1",
- "path-is-absolute": "^1.0.0",
- "readdirp": "^2.0.0",
- "upath": "^1.0.0"
- }
- },
- "chownr": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.0.1.tgz",
- "integrity": "sha1-4qdQQqlVGQi+vSW4Uj1fl2nXkYE=",
- "dev": true
- },
- "chrome-trace-event": {
- "version": "0.1.3",
- "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-0.1.3.tgz",
- "integrity": "sha512-sjndyZHrrWiu4RY7AkHgjn80GfAM2ZSzUkZLV/Js59Ldmh6JDThf0SUmOHU53rFu2rVxxfCzJ30Ukcfch3Gb/A==",
- "dev": true
- },
- "cipher-base": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz",
- "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==",
- "dev": true,
- "requires": {
- "inherits": "^2.0.1",
- "safe-buffer": "^5.0.1"
- }
- },
- "clap": {
- "version": "1.2.3",
- "resolved": "https://registry.npmjs.org/clap/-/clap-1.2.3.tgz",
- "integrity": "sha512-4CoL/A3hf90V3VIEjeuhSvlGFEHKzOz+Wfc2IVZc+FaUgU0ZQafJTP49fvnULipOPcAfqhyI2duwQyns6xqjYA==",
- "dev": true,
- "requires": {
- "chalk": "^1.1.3"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
- "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
- "dev": true
- },
- "chalk": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
- "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
- "dev": true,
- "requires": {
- "ansi-styles": "^2.2.1",
- "escape-string-regexp": "^1.0.2",
- "has-ansi": "^2.0.0",
- "strip-ansi": "^3.0.0",
- "supports-color": "^2.0.0"
- }
- },
- "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
- }
- }
- },
- "class-utils": {
- "version": "0.3.6",
- "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz",
- "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==",
- "dev": true,
- "requires": {
- "arr-union": "^3.1.0",
- "define-property": "^0.2.5",
- "isobject": "^3.0.0",
- "static-extend": "^0.1.1"
- },
- "dependencies": {
- "define-property": {
- "version": "0.2.5",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
- "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
- "dev": true,
- "requires": {
- "is-descriptor": "^0.1.0"
- }
- }
- }
- },
- "clean-css": {
- "version": "4.1.11",
- "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.1.11.tgz",
- "integrity": "sha1-Ls3xRaujj1R0DybO/Q/z4D4SXWo=",
- "dev": true,
- "requires": {
- "source-map": "0.5.x"
- }
- },
- "cliui": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz",
- "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
- "dev": true,
- "requires": {
- "string-width": "^1.0.1",
- "strip-ansi": "^3.0.1",
- "wrap-ansi": "^2.0.0"
- }
- },
- "clone": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz",
- "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=",
- "dev": true
- },
- "clone-deep": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-2.0.2.tgz",
- "integrity": "sha512-SZegPTKjCgpQH63E+eN6mVEEPdQBOUzjyJm5Pora4lrwWRFS8I0QAxV/KD6vV/i0WuijHZWQC1fMsPEdxfdVCQ==",
- "dev": true,
- "requires": {
- "for-own": "^1.0.0",
- "is-plain-object": "^2.0.4",
- "kind-of": "^6.0.0",
- "shallow-clone": "^1.0.0"
- },
- "dependencies": {
- "for-own": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz",
- "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=",
- "dev": true,
- "requires": {
- "for-in": "^1.0.1"
- }
- }
- }
- },
- "coa": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/coa/-/coa-1.0.4.tgz",
- "integrity": "sha1-qe8VNmDWqGqL3sAomlxoTSF0Mv0=",
- "dev": true,
- "requires": {
- "q": "^1.1.2"
- }
- },
- "code-point-at": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
- "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=",
- "dev": true
- },
- "collection-visit": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz",
- "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=",
- "dev": true,
- "requires": {
- "map-visit": "^1.0.0",
- "object-visit": "^1.0.0"
- }
- },
- "color": {
- "version": "0.11.4",
- "resolved": "https://registry.npmjs.org/color/-/color-0.11.4.tgz",
- "integrity": "sha1-bXtcdPtl6EHNSHkq0e1eB7kE12Q=",
- "dev": true,
- "requires": {
- "clone": "^1.0.2",
- "color-convert": "^1.3.0",
- "color-string": "^0.3.0"
- }
- },
- "color-convert": {
- "version": "1.9.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.1.tgz",
- "integrity": "sha512-mjGanIiwQJskCC18rPR6OmrZ6fm2Lc7PeGFYwCmy5J34wC6F1PzdGL6xeMfmgicfYcNLGuVFA3WzXtIDCQSZxQ==",
- "dev": true,
- "requires": {
- "color-name": "^1.1.1"
- }
- },
- "color-name": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
- "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
- "dev": true
- },
- "color-string": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/color-string/-/color-string-0.3.0.tgz",
- "integrity": "sha1-J9RvtnAlxcL6JZk7+/V55HhBuZE=",
- "dev": true,
- "requires": {
- "color-name": "^1.0.0"
- }
- },
- "colormin": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/colormin/-/colormin-1.1.2.tgz",
- "integrity": "sha1-6i90IKcrlogaOKrlnsEkpvcpgTM=",
- "dev": true,
- "requires": {
- "color": "^0.11.0",
- "css-color-names": "0.0.4",
- "has": "^1.0.1"
- }
- },
- "colors": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz",
- "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=",
- "dev": true
- },
- "combined-stream": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz",
- "integrity": "sha1-cj599ugBrFYTETp+RFqbactjKBg=",
- "dev": true,
- "requires": {
- "delayed-stream": "~1.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
- },
- "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
- },
- "concat-map": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
- "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
- "dev": true
- },
- "concat-stream": {
- "version": "1.6.2",
- "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz",
- "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==",
- "dev": true,
- "requires": {
- "buffer-from": "^1.0.0",
- "inherits": "^2.0.3",
- "readable-stream": "^2.2.2",
- "typedarray": "^0.0.6"
- }
- },
- "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"
- }
- },
- "console-control-strings": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
- "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=",
- "dev": true
- },
- "consolidate": {
- "version": "0.15.1",
- "resolved": "https://registry.npmjs.org/consolidate/-/consolidate-0.15.1.tgz",
- "integrity": "sha512-DW46nrsMJgy9kqAbPt5rKaCr7uFtpo4mSUvLHIUbJEjm0vo+aY5QLwBUq3FK4tRnJr/X0Psc0C4jf/h+HtXSMw==",
- "dev": true,
- "requires": {
- "bluebird": "^3.1.1"
- }
- },
- "constants-browserify": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz",
- "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=",
- "dev": true
- },
- "convert-source-map": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.5.1.tgz",
- "integrity": "sha1-uCeAl7m8IpNl3lxiz1/K7YtVmeU=",
- "dev": true
- },
- "copy-concurrently": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz",
- "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==",
- "dev": true,
- "requires": {
- "aproba": "^1.1.1",
- "fs-write-stream-atomic": "^1.0.8",
- "iferr": "^0.1.5",
- "mkdirp": "^0.5.1",
- "rimraf": "^2.5.4",
- "run-queue": "^1.0.0"
- }
- },
- "copy-descriptor": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
- "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=",
- "dev": true
- },
- "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
- },
- "create-ecdh": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.1.tgz",
- "integrity": "sha512-iZvCCg8XqHQZ1ioNBTzXS/cQSkqkqcPs8xSX4upNB+DAk9Ht3uzQf2J32uAHNCne8LDmKr29AgZrEs4oIrwLuQ==",
- "dev": true,
- "requires": {
- "bn.js": "^4.1.0",
- "elliptic": "^6.0.0"
- }
- },
- "create-hash": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz",
- "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==",
- "dev": true,
- "requires": {
- "cipher-base": "^1.0.1",
- "inherits": "^2.0.1",
- "md5.js": "^1.3.4",
- "ripemd160": "^2.0.1",
- "sha.js": "^2.4.0"
- }
- },
- "create-hmac": {
- "version": "1.1.7",
- "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz",
- "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==",
- "dev": true,
- "requires": {
- "cipher-base": "^1.0.3",
- "create-hash": "^1.1.0",
- "inherits": "^2.0.1",
- "ripemd160": "^2.0.0",
- "safe-buffer": "^5.0.1",
- "sha.js": "^2.4.8"
- }
- },
- "cross-spawn": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz",
- "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=",
- "dev": true,
- "requires": {
- "lru-cache": "^4.0.1",
- "which": "^1.2.9"
- }
- },
- "cryptiles": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz",
- "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=",
- "dev": true,
- "requires": {
- "boom": "2.x.x"
- }
- },
- "crypto-browserify": {
- "version": "3.12.0",
- "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz",
- "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==",
- "dev": true,
- "requires": {
- "browserify-cipher": "^1.0.0",
- "browserify-sign": "^4.0.0",
- "create-ecdh": "^4.0.0",
- "create-hash": "^1.1.0",
- "create-hmac": "^1.1.0",
- "diffie-hellman": "^5.0.0",
- "inherits": "^2.0.1",
- "pbkdf2": "^3.0.3",
- "public-encrypt": "^4.0.0",
- "randombytes": "^2.0.0",
- "randomfill": "^1.0.3"
- }
- },
- "css-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-loader": {
- "version": "0.28.11",
- "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-0.28.11.tgz",
- "integrity": "sha512-wovHgjAx8ZIMGSL8pTys7edA1ClmzxHeY6n/d97gg5odgsxEgKjULPR0viqyC+FWMCL9sfqoC/QCUBo62tLvPg==",
- "dev": true,
- "requires": {
- "babel-code-frame": "^6.26.0",
- "css-selector-tokenizer": "^0.7.0",
- "cssnano": "^3.10.0",
- "icss-utils": "^2.1.0",
- "loader-utils": "^1.0.2",
- "lodash.camelcase": "^4.3.0",
- "object-assign": "^4.1.1",
- "postcss": "^5.0.6",
- "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": {
- "ansi-styles": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
- "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
- "dev": true
- },
- "chalk": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
- "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
- "dev": true,
- "requires": {
- "ansi-styles": "^2.2.1",
- "escape-string-regexp": "^1.0.2",
- "has-ansi": "^2.0.0",
- "strip-ansi": "^3.0.0",
- "supports-color": "^2.0.0"
- },
- "dependencies": {
- "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
- }
- }
- },
- "has-flag": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
- "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
- "dev": true
- },
- "postcss": {
- "version": "5.2.18",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz",
- "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==",
- "dev": true,
- "requires": {
- "chalk": "^1.1.3",
- "js-base64": "^2.1.9",
- "source-map": "^0.5.6",
- "supports-color": "^3.2.3"
- }
- },
- "supports-color": {
- "version": "3.2.3",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
- "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
- "dev": true,
- "requires": {
- "has-flag": "^1.0.0"
- }
- }
- }
- },
- "css-select": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz",
- "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=",
- "dev": true,
- "requires": {
- "boolbase": "~1.0.0",
- "css-what": "2.1",
- "domutils": "1.5.1",
- "nth-check": "~1.0.1"
- }
- },
- "css-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.2.1",
- "regjsgen": "^0.2.0",
- "regjsparser": "^0.1.4"
- }
- },
- "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-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": "3.10.0",
- "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-3.10.0.tgz",
- "integrity": "sha1-Tzj2zqK5sX+gFJDyPx3GjqZcHDg=",
- "dev": true,
- "requires": {
- "autoprefixer": "^6.3.1",
- "decamelize": "^1.1.2",
- "defined": "^1.0.0",
- "has": "^1.0.1",
- "object-assign": "^4.0.1",
- "postcss": "^5.0.14",
- "postcss-calc": "^5.2.0",
- "postcss-colormin": "^2.1.8",
- "postcss-convert-values": "^2.3.4",
- "postcss-discard-comments": "^2.0.4",
- "postcss-discard-duplicates": "^2.0.1",
- "postcss-discard-empty": "^2.0.1",
- "postcss-discard-overridden": "^0.1.1",
- "postcss-discard-unused": "^2.2.1",
- "postcss-filter-plugins": "^2.0.0",
- "postcss-merge-idents": "^2.1.5",
- "postcss-merge-longhand": "^2.0.1",
- "postcss-merge-rules": "^2.0.3",
- "postcss-minify-font-values": "^1.0.2",
- "postcss-minify-gradients": "^1.0.1",
- "postcss-minify-params": "^1.0.4",
- "postcss-minify-selectors": "^2.0.4",
- "postcss-normalize-charset": "^1.1.0",
- "postcss-normalize-url": "^3.0.7",
- "postcss-ordered-values": "^2.1.0",
- "postcss-reduce-idents": "^2.2.2",
- "postcss-reduce-initial": "^1.0.0",
- "postcss-reduce-transforms": "^1.0.3",
- "postcss-svgo": "^2.1.1",
- "postcss-unique-selectors": "^2.0.2",
- "postcss-value-parser": "^3.2.3",
- "postcss-zindex": "^2.0.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": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
- "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
- "dev": true,
- "requires": {
- "ansi-styles": "^2.2.1",
- "escape-string-regexp": "^1.0.2",
- "has-ansi": "^2.0.0",
- "strip-ansi": "^3.0.0",
- "supports-color": "^2.0.0"
- },
- "dependencies": {
- "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
- }
- }
- },
- "has-flag": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
- "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
- "dev": true
- },
- "postcss": {
- "version": "5.2.18",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz",
- "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==",
- "dev": true,
- "requires": {
- "chalk": "^1.1.3",
- "js-base64": "^2.1.9",
- "source-map": "^0.5.6",
- "supports-color": "^3.2.3"
- }
- },
- "supports-color": {
- "version": "3.2.3",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
- "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
- "dev": true,
- "requires": {
- "has-flag": "^1.0.0"
- }
- }
- }
- },
- "csso": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/csso/-/csso-2.3.2.tgz",
- "integrity": "sha1-3dUsWHAz9J6Utx/FVWnyUuj/X4U=",
- "dev": true,
- "requires": {
- "clap": "^1.0.9",
- "source-map": "^0.5.3"
- }
- },
- "currently-unhandled": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz",
- "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=",
- "dev": true,
- "requires": {
- "array-find-index": "^1.0.1"
- }
- },
- "cyclist": {
- "version": "0.2.2",
- "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-0.2.2.tgz",
- "integrity": "sha1-GzN5LhHpFKL9bW7WRHRkRE5fpkA=",
- "dev": true
- },
- "dashdash": {
- "version": "1.14.1",
- "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
- "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
- "dev": true,
- "requires": {
- "assert-plus": "^1.0.0"
- },
- "dependencies": {
- "assert-plus": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
- "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
- "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": "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"
- }
- },
- "decamelize": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
- "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
- "dev": true
- },
- "decode-uri-component": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
- "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=",
- "dev": true
- },
- "define-properties": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.2.tgz",
- "integrity": "sha1-g6c/L+pWmJj7c3GTyPhzyvbUXJQ=",
- "dev": true,
- "requires": {
- "foreach": "^2.0.5",
- "object-keys": "^1.0.8"
- }
- },
- "define-property": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
- "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
- "dev": true,
- "requires": {
- "is-descriptor": "^1.0.2",
- "isobject": "^3.0.1"
- },
- "dependencies": {
- "is-accessor-descriptor": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
- "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
- "dev": true,
- "requires": {
- "kind-of": "^6.0.0"
- }
- },
- "is-data-descriptor": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
- "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
- "dev": true,
- "requires": {
- "kind-of": "^6.0.0"
- }
- },
- "is-descriptor": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
- "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
- "dev": true,
- "requires": {
- "is-accessor-descriptor": "^1.0.0",
- "is-data-descriptor": "^1.0.0",
- "kind-of": "^6.0.2"
- }
- }
- }
- },
- "defined": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz",
- "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=",
- "dev": true
- },
- "delayed-stream": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
- "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
- "dev": true
- },
- "delegates": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
- "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=",
- "dev": true
- },
- "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.1",
- "minimalistic-assert": "^1.0.0"
- }
- },
- "diffie-hellman": {
- "version": "5.0.3",
- "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz",
- "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==",
- "dev": true,
- "requires": {
- "bn.js": "^4.1.0",
- "miller-rabin": "^4.0.0",
- "randombytes": "^2.0.0"
- }
- },
- "dom-converter": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.1.4.tgz",
- "integrity": "sha1-pF71cnuJDJv/5tfIduexnLDhfzs=",
- "dev": true,
- "requires": {
- "utila": "~0.3"
- },
- "dependencies": {
- "utila": {
- "version": "0.3.3",
- "resolved": "https://registry.npmjs.org/utila/-/utila-0.3.3.tgz",
- "integrity": "sha1-1+jn1+MJEHCSsF+NloiCTWM6QiY=",
- "dev": true
- }
- }
- },
- "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.1",
- "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"
- }
- },
- "domutils": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz",
- "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=",
- "dev": true,
- "requires": {
- "dom-serializer": "0",
- "domelementtype": "1"
- }
- },
- "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.0"
- }
- },
- "duplexify": {
- "version": "3.5.4",
- "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.5.4.tgz",
- "integrity": "sha512-JzYSLYMhoVVBe8+mbHQ4KgpvHpm0DZpJuL8PY93Vyv1fW7jYJ90LoXa1di/CVbJM+TgMs91rbDapE/RNIfnJsA==",
- "dev": true,
- "requires": {
- "end-of-stream": "^1.0.0",
- "inherits": "^2.0.1",
- "readable-stream": "^2.0.0",
- "stream-shift": "^1.0.0"
- }
- },
- "ecc-jsbn": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz",
- "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=",
- "dev": true,
- "optional": true,
- "requires": {
- "jsbn": "~0.1.0"
- }
- },
- "electron-to-chromium": {
- "version": "1.3.44",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.44.tgz",
- "integrity": "sha1-72sVCmDVIwgjiMra2ICF7NL9RoQ=",
- "dev": true
- },
- "elliptic": {
- "version": "6.4.0",
- "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.0.tgz",
- "integrity": "sha1-ysmvh2LIWDYYcAPI3+GT5eLq5d8=",
- "dev": true,
- "requires": {
- "bn.js": "^4.4.0",
- "brorand": "^1.0.1",
- "hash.js": "^1.0.0",
- "hmac-drbg": "^1.0.0",
- "inherits": "^2.0.1",
- "minimalistic-assert": "^1.0.0",
- "minimalistic-crypto-utils": "^1.0.0"
- }
- },
- "emojis-list": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz",
- "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=",
- "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.0.0",
- "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.0.0.tgz",
- "integrity": "sha512-jox/62b2GofV1qTUQTMPEJSDIGycS43evqYzD/KVtEb9OCoki9cnacUPxCrZa7JfPzZSYOCZhu9O9luaMxAX8g==",
- "dev": true,
- "requires": {
- "graceful-fs": "^4.1.2",
- "memory-fs": "^0.4.0",
- "tapable": "^1.0.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.1",
- "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz",
- "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=",
- "dev": true,
- "requires": {
- "is-arrayish": "^0.2.1"
- }
- },
- "es-abstract": {
- "version": "1.11.0",
- "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.11.0.tgz",
- "integrity": "sha512-ZnQrE/lXTTQ39ulXZ+J1DTFazV9qBy61x2bY071B+qGco8Z8q1QddsLdt/EF8Ai9hcWH72dWS0kFqXLxOxqslA==",
- "dev": true,
- "requires": {
- "es-to-primitive": "^1.1.1",
- "function-bind": "^1.1.1",
- "has": "^1.0.1",
- "is-callable": "^1.1.3",
- "is-regex": "^1.0.4"
- }
- },
- "es-to-primitive": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.1.1.tgz",
- "integrity": "sha1-RTVSSKiJeQNLZ5Lhm7gfK3l13Q0=",
- "dev": true,
- "requires": {
- "is-callable": "^1.1.1",
- "is-date-object": "^1.0.1",
- "is-symbol": "^1.0.1"
- }
- },
- "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": "3.7.1",
- "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.1.tgz",
- "integrity": "sha1-PWPD7f2gLgbgGkUq2IyqzHzctug=",
- "dev": true,
- "requires": {
- "esrecurse": "^4.1.0",
- "estraverse": "^4.1.1"
- }
- },
- "esprima": {
- "version": "2.7.3",
- "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz",
- "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=",
- "dev": true
- },
- "esrecurse": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz",
- "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==",
- "dev": true,
- "requires": {
- "estraverse": "^4.1.0"
- }
- },
- "estraverse": {
- "version": "4.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
- },
- "events": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz",
- "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=",
- "dev": true
- },
- "evp_bytestokey": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz",
- "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==",
- "dev": true,
- "requires": {
- "md5.js": "^1.3.4",
- "safe-buffer": "^5.1.1"
- }
- },
- "expand-brackets": {
- "version": "2.1.4",
- "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
- "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
- "dev": true,
- "requires": {
- "debug": "^2.3.3",
- "define-property": "^0.2.5",
- "extend-shallow": "^2.0.1",
- "posix-character-classes": "^0.1.0",
- "regex-not": "^1.0.0",
- "snapdragon": "^0.8.1",
- "to-regex": "^3.0.1"
- },
- "dependencies": {
- "define-property": {
- "version": "0.2.5",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
- "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
- "dev": true,
- "requires": {
- "is-descriptor": "^0.1.0"
- }
- },
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
- "dev": true,
- "requires": {
- "is-extendable": "^0.1.0"
- }
- }
- }
- },
- "expand-range": {
- "version": "1.8.2",
- "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz",
- "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=",
- "dev": true,
- "requires": {
- "fill-range": "^2.1.0"
- },
- "dependencies": {
- "fill-range": {
- "version": "2.2.3",
- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz",
- "integrity": "sha1-ULd9/X5Gm8dJJHCWNpn+eoSFpyM=",
- "dev": true,
- "requires": {
- "is-number": "^2.1.0",
- "isobject": "^2.0.0",
- "randomatic": "^1.1.3",
- "repeat-element": "^1.1.2",
- "repeat-string": "^1.5.2"
- }
- },
- "is-number": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz",
- "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=",
- "dev": true,
- "requires": {
- "kind-of": "^3.0.2"
- }
- },
- "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"
- }
- },
- "kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
- "dev": true,
- "requires": {
- "is-buffer": "^1.1.5"
- }
- }
- }
- },
- "extend": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz",
- "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=",
- "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"
- }
- }
- }
- },
- "extglob": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
- "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
- "dev": true,
- "requires": {
- "array-unique": "^0.3.2",
- "define-property": "^1.0.0",
- "expand-brackets": "^2.1.4",
- "extend-shallow": "^2.0.1",
- "fragment-cache": "^0.2.1",
- "regex-not": "^1.0.0",
- "snapdragon": "^0.8.1",
- "to-regex": "^3.0.1"
- },
- "dependencies": {
- "define-property": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
- "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
- "dev": true,
- "requires": {
- "is-descriptor": "^1.0.0"
- }
- },
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
- "dev": true,
- "requires": {
- "is-extendable": "^0.1.0"
- }
- },
- "is-accessor-descriptor": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
- "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
- "dev": true,
- "requires": {
- "kind-of": "^6.0.0"
- }
- },
- "is-data-descriptor": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
- "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
- "dev": true,
- "requires": {
- "kind-of": "^6.0.0"
- }
- },
- "is-descriptor": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
- "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
- "dev": true,
- "requires": {
- "is-accessor-descriptor": "^1.0.0",
- "is-data-descriptor": "^1.0.0",
- "kind-of": "^6.0.2"
- }
- }
- }
- },
- "extsprintf": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
- "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=",
- "dev": true
- },
- "fast-deep-equal": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz",
- "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=",
- "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
- },
- "fastparse": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.1.tgz",
- "integrity": "sha1-0eJkOzipTXWDtHkGDmxK/8lAcfg=",
- "dev": true
- },
- "file-loader": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-1.1.11.tgz",
- "integrity": "sha512-TGR4HU7HUsGg6GCOPJnFk06RhWgEWFLAGWiT6rcD+GRC2keU3s9RGJ+b3Z6/U73jwwNb2gKLJ7YCrp+jvU4ALg==",
- "dev": true,
- "requires": {
- "loader-utils": "^1.0.2",
- "schema-utils": "^0.4.5"
- }
- },
- "filename-regex": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz",
- "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=",
- "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.0"
- },
- "dependencies": {
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
- "dev": true,
- "requires": {
- "is-extendable": "^0.1.0"
- }
- }
- }
- },
- "find-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.0.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"
- }
- },
- "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.1",
- "readable-stream": "^2.0.4"
- }
- },
- "for-in": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
- "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
- "dev": true
- },
- "for-own": {
- "version": "0.1.5",
- "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz",
- "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=",
- "dev": true,
- "requires": {
- "for-in": "^1.0.1"
- }
- },
- "foreach": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz",
- "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=",
- "dev": true
- },
- "forever-agent": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
- "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
- "dev": true
- },
- "form-data": {
- "version": "2.1.4",
- "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz",
- "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=",
- "dev": true,
- "requires": {
- "asynckit": "^0.4.0",
- "combined-stream": "^1.0.5",
- "mime-types": "^2.1.12"
- }
- },
- "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"
- }
- },
- "from2": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz",
- "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=",
- "dev": true,
- "requires": {
- "inherits": "^2.0.1",
- "readable-stream": "^2.0.0"
- }
- },
- "fs-write-stream-atomic": {
- "version": "1.0.10",
- "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz",
- "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=",
- "dev": true,
- "requires": {
- "graceful-fs": "^4.1.2",
- "iferr": "^0.1.5",
- "imurmurhash": "^0.1.4",
- "readable-stream": "1 || 2"
- }
- },
- "fs.realpath": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
- "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
- "dev": true
- },
- "fsevents": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.2.tgz",
- "integrity": "sha512-iownA+hC4uHFp+7gwP/y5SzaiUo7m2vpa0dhpzw8YuKtiZsz7cIXsFbXpLEeBM6WuCQyw1MH4RRe6XI8GFUctQ==",
- "dev": true,
- "optional": true,
- "requires": {
- "nan": "^2.9.2",
- "node-pre-gyp": "^0.9.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.0.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.4.2",
- "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.1"
- }
- },
- "fs.realpath": {
- "version": "1.0.0",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "gauge": {
- "version": "2.7.4",
- "bundled": true,
- "dev": true,
- "optional": true,
- "requires": {
- "aproba": "^1.0.3",
- "console-control-strings": "^1.0.0",
- "has-unicode": "^2.0.0",
- "object-assign": "^4.1.0",
- "signal-exit": "^3.0.0",
- "string-width": "^1.0.1",
- "strip-ansi": "^3.0.1",
- "wide-align": "^1.1.0"
- }
- },
- "glob": {
- "version": "7.1.2",
- "bundled": true,
- "dev": true,
- "optional": true,
- "requires": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.0.4",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- }
- },
- "has-unicode": {
- "version": "2.0.1",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "iconv-lite": {
- "version": "0.4.21",
- "bundled": true,
- "dev": true,
- "optional": true,
- "requires": {
- "safer-buffer": "^2.1.0"
- }
- },
- "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.3.0",
- "wrappy": "1"
- }
- },
- "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.0"
- }
- },
- "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.7"
- }
- },
- "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.0"
- }
- },
- "minizlib": {
- "version": "1.1.0",
- "bundled": true,
- "dev": true,
- "optional": true,
- "requires": {
- "minipass": "^2.2.1"
- }
- },
- "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.1.2",
- "iconv-lite": "^0.4.4",
- "sax": "^1.2.4"
- }
- },
- "node-pre-gyp": {
- "version": "0.9.1",
- "bundled": true,
- "dev": true,
- "optional": true,
- "requires": {
- "detect-libc": "^1.0.2",
- "mkdirp": "^0.5.1",
- "needle": "^2.2.0",
- "nopt": "^4.0.1",
- "npm-packlist": "^1.1.6",
- "npmlog": "^4.0.2",
- "rc": "^1.1.7",
- "rimraf": "^2.6.1",
- "semver": "^5.3.0",
- "tar": "^4"
- }
- },
- "nopt": {
- "version": "4.0.1",
- "bundled": true,
- "dev": true,
- "optional": true,
- "requires": {
- "abbrev": "1",
- "osenv": "^0.1.4"
- }
- },
- "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.1"
- }
- },
- "npmlog": {
- "version": "4.1.2",
- "bundled": true,
- "dev": true,
- "optional": true,
- "requires": {
- "are-we-there-yet": "~1.1.2",
- "console-control-strings": "~1.1.0",
- "gauge": "~2.7.3",
- "set-blocking": "~2.0.0"
- }
- },
- "number-is-nan": {
- "version": "1.0.1",
- "bundled": true,
- "dev": true
- },
- "object-assign": {
- "version": "4.1.1",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "once": {
- "version": "1.4.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "wrappy": "1"
- }
- },
- "os-homedir": {
- "version": "1.0.2",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "os-tmpdir": {
- "version": "1.0.2",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "osenv": {
- "version": "0.1.5",
- "bundled": true,
- "dev": true,
- "optional": true,
- "requires": {
- "os-homedir": "^1.0.0",
- "os-tmpdir": "^1.0.0"
- }
- },
- "path-is-absolute": {
- "version": "1.0.1",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "process-nextick-args": {
- "version": "2.0.0",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "rc": {
- "version": "1.2.6",
- "bundled": true,
- "dev": true,
- "optional": true,
- "requires": {
- "deep-extend": "~0.4.0",
- "ini": "~1.3.0",
- "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.0",
- "inherits": "~2.0.3",
- "isarray": "~1.0.0",
- "process-nextick-args": "~2.0.0",
- "safe-buffer": "~5.1.1",
- "string_decoder": "~1.1.1",
- "util-deprecate": "~1.0.1"
- }
- },
- "rimraf": {
- "version": "2.6.2",
- "bundled": true,
- "dev": true,
- "optional": true,
- "requires": {
- "glob": "^7.0.5"
- }
- },
- "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.0.0",
- "is-fullwidth-code-point": "^1.0.0",
- "strip-ansi": "^3.0.0"
- }
- },
- "string_decoder": {
- "version": "1.1.1",
- "bundled": true,
- "dev": true,
- "optional": true,
- "requires": {
- "safe-buffer": "~5.1.0"
- }
- },
- "strip-ansi": {
- "version": "3.0.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "ansi-regex": "^2.0.0"
- }
- },
- "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.0",
- "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
- }
- }
- },
- "fstream": {
- "version": "1.0.11",
- "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.11.tgz",
- "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=",
- "dev": true,
- "requires": {
- "graceful-fs": "^4.1.2",
- "inherits": "~2.0.0",
- "mkdirp": ">=0.5 0",
- "rimraf": "2"
- }
- },
- "function-bind": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
- "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
- "dev": true
- },
- "gauge": {
- "version": "2.7.4",
- "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz",
- "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
- "dev": true,
- "requires": {
- "aproba": "^1.0.3",
- "console-control-strings": "^1.0.0",
- "has-unicode": "^2.0.0",
- "object-assign": "^4.1.0",
- "signal-exit": "^3.0.0",
- "string-width": "^1.0.1",
- "strip-ansi": "^3.0.1",
- "wide-align": "^1.1.0"
- }
- },
- "gaze": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.2.tgz",
- "integrity": "sha1-hHIkZ3rbiHDWeSV+0ziP22HkAQU=",
- "dev": true,
- "requires": {
- "globule": "^1.0.0"
- }
- },
- "generate-function": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz",
- "integrity": "sha1-aFj+fAlpt9TpCTM3ZHrHn2DfvnQ=",
- "dev": true
- },
- "generate-object-property": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz",
- "integrity": "sha1-nA4cQDCM6AT0eDYYuTf6iPmdUNA=",
- "dev": true,
- "requires": {
- "is-property": "^1.0.0"
- }
- },
- "get-caller-file": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.2.tgz",
- "integrity": "sha1-9wLmMSfn4jHBYKgMFVSstw1QR+U=",
- "dev": true
- },
- "get-stdin": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz",
- "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=",
- "dev": true
- },
- "get-value": {
- "version": "2.0.6",
- "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
- "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=",
- "dev": true
- },
- "getpass": {
- "version": "0.1.7",
- "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
- "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
- "dev": true,
- "requires": {
- "assert-plus": "^1.0.0"
- },
- "dependencies": {
- "assert-plus": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
- "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
- "dev": true
- }
- }
- },
- "glob": {
- "version": "7.1.2",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
- "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==",
- "dev": true,
- "requires": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.0.4",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- }
- },
- "glob-base": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz",
- "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=",
- "dev": true,
- "requires": {
- "glob-parent": "^2.0.0",
- "is-glob": "^2.0.0"
- },
- "dependencies": {
- "glob-parent": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz",
- "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=",
- "dev": true,
- "requires": {
- "is-glob": "^2.0.0"
- }
- },
- "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-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"
- }
- }
- }
- },
- "glob-parent": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
- "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
- "dev": true,
- "requires": {
- "is-glob": "^3.1.0",
- "path-dirname": "^1.0.0"
- },
- "dependencies": {
- "is-glob": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
- "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
- "dev": true,
- "requires": {
- "is-extglob": "^2.1.0"
- }
- }
- }
- },
- "globals": {
- "version": "11.5.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-11.5.0.tgz",
- "integrity": "sha512-hYyf+kI8dm3nORsiiXUQigOU62hDLfJ9G01uyGMxhc6BKsircrUhC4uJPQPUSuq2GrTmiiEt7ewxlMdBewfmKQ==",
- "dev": true
- },
- "globule": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.0.tgz",
- "integrity": "sha1-HcScaCLdnoovoAuiopUAboZkvQk=",
- "dev": true,
- "requires": {
- "glob": "~7.1.1",
- "lodash": "~4.17.4",
- "minimatch": "~3.0.2"
- }
- },
- "graceful-fs": {
- "version": "4.1.11",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
- "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=",
- "dev": true
- },
- "har-validator": {
- "version": "2.0.6",
- "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz",
- "integrity": "sha1-zcvAgYgmWtEZtqWnyKtw7s+10n0=",
- "dev": true,
- "requires": {
- "chalk": "^1.1.1",
- "commander": "^2.9.0",
- "is-my-json-valid": "^2.12.4",
- "pinkie-promise": "^2.0.0"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
- "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
- "dev": true
- },
- "chalk": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
- "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
- "dev": true,
- "requires": {
- "ansi-styles": "^2.2.1",
- "escape-string-regexp": "^1.0.2",
- "has-ansi": "^2.0.0",
- "strip-ansi": "^3.0.0",
- "supports-color": "^2.0.0"
- }
- },
- "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
- }
- }
- },
- "has": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/has/-/has-1.0.1.tgz",
- "integrity": "sha1-hGFzP1OLCDfJNh45qauelwTcLyg=",
- "dev": true,
- "requires": {
- "function-bind": "^1.0.2"
- }
- },
- "has-ansi": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
- "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
- "dev": true,
- "requires": {
- "ansi-regex": "^2.0.0"
- }
- },
- "has-flag": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
- "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
- "dev": true
- },
- "has-unicode": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
- "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=",
- "dev": true
- },
- "has-value": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz",
- "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=",
- "dev": true,
- "requires": {
- "get-value": "^2.0.6",
- "has-values": "^1.0.0",
- "isobject": "^3.0.0"
- }
- },
- "has-values": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz",
- "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=",
- "dev": true,
- "requires": {
- "is-number": "^3.0.0",
- "kind-of": "^4.0.0"
- },
- "dependencies": {
- "kind-of": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
- "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
- "dev": true,
- "requires": {
- "is-buffer": "^1.1.5"
- }
- }
- }
- },
- "hash-base": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz",
- "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=",
- "dev": true,
- "requires": {
- "inherits": "^2.0.1",
- "safe-buffer": "^5.0.1"
- }
- },
- "hash-sum": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz",
- "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=",
- "dev": true
- },
- "hash.js": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.3.tgz",
- "integrity": "sha512-/UETyP0W22QILqS+6HowevwhEFJ3MBJnwTf75Qob9Wz9t0DPuisL8kW8YZMK62dHAKE1c1p+gY1TtOLY+USEHA==",
- "dev": true,
- "requires": {
- "inherits": "^2.0.3",
- "minimalistic-assert": "^1.0.0"
- }
- },
- "hawk": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz",
- "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=",
- "dev": true,
- "requires": {
- "boom": "2.x.x",
- "cryptiles": "2.x.x",
- "hoek": "2.x.x",
- "sntp": "1.x.x"
- }
- },
- "he": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/he/-/he-1.1.1.tgz",
- "integrity": "sha1-k0EP0hsAlzUVH4howvJx80J+I/0=",
- "dev": true
- },
- "hmac-drbg": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz",
- "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=",
- "dev": true,
- "requires": {
- "hash.js": "^1.0.3",
- "minimalistic-assert": "^1.0.0",
- "minimalistic-crypto-utils": "^1.0.1"
- }
- },
- "hoek": {
- "version": "2.16.3",
- "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz",
- "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=",
- "dev": true
- },
- "hosted-git-info": {
- "version": "2.6.0",
- "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.6.0.tgz",
- "integrity": "sha512-lIbgIIQA3lz5XaB6vxakj6sDHADJiZadYEJB+FgA+C4nubM1NwcuvUr9EJPmnH1skZqpqUzWborWo8EIUi0Sdw==",
- "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-minifier": {
- "version": "3.5.15",
- "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.15.tgz",
- "integrity": "sha512-OZa4rfb6tZOZ3Z8Xf0jKxXkiDcFWldQePGYFDcgKqES2sXeWaEv9y6QQvWUtX3ySI3feApQi5uCsHLINQ6NoAw==",
- "dev": true,
- "requires": {
- "camel-case": "3.0.x",
- "clean-css": "4.1.x",
- "commander": "2.15.x",
- "he": "1.1.x",
- "param-case": "2.1.x",
- "relateurl": "0.2.x",
- "uglify-js": "3.3.x"
- },
- "dependencies": {
- "commander": {
- "version": "2.15.1",
- "resolved": "https://registry.npmjs.org/commander/-/commander-2.15.1.tgz",
- "integrity": "sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag==",
- "dev": true
- },
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
- },
- "uglify-js": {
- "version": "3.3.22",
- "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.3.22.tgz",
- "integrity": "sha512-tqw96rL6/BG+7LM5VItdhDjTQmL5zG/I0b2RqWytlgeHe2eydZHuBHdA9vuGpCDhH/ZskNGcqDhivoR2xt8RIw==",
- "dev": true,
- "requires": {
- "commander": "~2.15.0",
- "source-map": "~0.6.1"
- }
- }
- }
- },
- "html-webpack-plugin": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-3.2.0.tgz",
- "integrity": "sha1-sBq71yOsqqeze2r0SS69oD2d03s=",
- "dev": true,
- "requires": {
- "html-minifier": "^3.2.3",
- "loader-utils": "^0.2.16",
- "lodash": "^4.17.3",
- "pretty-error": "^2.0.2",
- "tapable": "^1.0.0",
- "toposort": "^1.0.0",
- "util.promisify": "1.0.0"
- },
- "dependencies": {
- "loader-utils": {
- "version": "0.2.17",
- "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz",
- "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=",
- "dev": true,
- "requires": {
- "big.js": "^3.1.3",
- "emojis-list": "^2.0.0",
- "json5": "^0.5.0",
- "object-assign": "^4.0.1"
- }
- }
- }
- },
- "htmlparser2": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.3.0.tgz",
- "integrity": "sha1-zHDQWln2VC5D8OaFyYLhTJJKnv4=",
- "dev": true,
- "requires": {
- "domelementtype": "1",
- "domhandler": "2.1",
- "domutils": "1.1",
- "readable-stream": "1.0"
- },
- "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"
- }
- },
- "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": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
- "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=",
- "dev": true,
- "requires": {
- "core-util-is": "~1.0.0",
- "inherits": "~2.0.1",
- "isarray": "0.0.1",
- "string_decoder": "~0.10.x"
- }
- },
- "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-signature": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz",
- "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=",
- "dev": true,
- "requires": {
- "assert-plus": "^0.2.0",
- "jsprim": "^1.2.2",
- "sshpk": "^1.7.0"
- }
- },
- "https-browserify": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz",
- "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=",
- "dev": true
- },
- "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.1"
- }
- },
- "ieee754": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.11.tgz",
- "integrity": "sha512-VhDzCKN7K8ufStx/CLj5/PDTMgph+qwN5Pkd5i0sGnVwk56zJ0lkT8Qzi1xqWLS0Wp29DgDtNeS7v8/wMoZeHg==",
- "dev": true
- },
- "iferr": {
- "version": "0.1.5",
- "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz",
- "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=",
- "dev": true
- },
- "imurmurhash": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
- "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
- "dev": true
- },
- "in-publish": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.0.tgz",
- "integrity": "sha1-4g/146KvwmkDILbcVSaCqcf631E=",
- "dev": true
- },
- "indent-string": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz",
- "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=",
- "dev": true,
- "requires": {
- "repeating": "^2.0.0"
- }
- },
- "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.3.0",
- "wrappy": "1"
- }
- },
- "inherits": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
- "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
- "dev": true
- },
- "invariant": {
- "version": "2.2.4",
- "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz",
- "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==",
- "dev": true,
- "requires": {
- "loose-envify": "^1.0.0"
- }
- },
- "invert-kv": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz",
- "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=",
- "dev": true
- },
- "is-absolute-url": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz",
- "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=",
- "dev": true
- },
- "is-accessor-descriptor": {
- "version": "0.1.6",
- "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
- "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
- "dev": true,
- "requires": {
- "kind-of": "^3.0.2"
- },
- "dependencies": {
- "kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
- "dev": true,
- "requires": {
- "is-buffer": "^1.1.5"
- }
- }
- }
- },
- "is-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.0.0"
- }
- },
- "is-buffer": {
- "version": "1.1.6",
- "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
- "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
- "dev": true
- },
- "is-builtin-module": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz",
- "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=",
- "dev": true,
- "requires": {
- "builtin-modules": "^1.0.0"
- }
- },
- "is-callable": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.3.tgz",
- "integrity": "sha1-hut1OSgF3cM69xySoO7fdO52BLI=",
- "dev": true
- },
- "is-data-descriptor": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
- "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
- "dev": true,
- "requires": {
- "kind-of": "^3.0.2"
- },
- "dependencies": {
- "kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
- "dev": true,
- "requires": {
- "is-buffer": "^1.1.5"
- }
- }
- }
- },
- "is-date-object": {
- "version": "1.0.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.0.0"
- },
- "dependencies": {
- "kind-of": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
- "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
- "dev": true
- }
- }
- },
- "is-dotfile": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz",
- "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=",
- "dev": true
- },
- "is-equal-shallow": {
- "version": "0.1.3",
- "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz",
- "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=",
- "dev": true,
- "requires": {
- "is-primitive": "^2.0.0"
- }
- },
- "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": "2.1.1",
- "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
- "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
- "dev": true
- },
- "is-finite": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz",
- "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=",
- "dev": true,
- "requires": {
- "number-is-nan": "^1.0.0"
- }
- },
- "is-fullwidth-code-point": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
- "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
- "dev": true,
- "requires": {
- "number-is-nan": "^1.0.0"
- }
- },
- "is-glob": {
- "version": "4.0.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"
- }
- },
- "is-my-ip-valid": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-my-ip-valid/-/is-my-ip-valid-1.0.0.tgz",
- "integrity": "sha512-gmh/eWXROncUzRnIa1Ubrt5b8ep/MGSnfAUI3aRp+sqTCs1tv1Isl8d8F6JmkN3dXKc3ehZMrtiPN9eL03NuaQ==",
- "dev": true
- },
- "is-my-json-valid": {
- "version": "2.17.2",
- "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.17.2.tgz",
- "integrity": "sha512-IBhBslgngMQN8DDSppmgDv7RNrlFotuuDsKcrCP3+HbFaVivIBU7u9oiiErw8sH4ynx3+gOGQ3q2otkgiSi6kg==",
- "dev": true,
- "requires": {
- "generate-function": "^2.0.0",
- "generate-object-property": "^1.1.0",
- "is-my-ip-valid": "^1.0.0",
- "jsonpointer": "^4.0.0",
- "xtend": "^4.0.0"
- }
- },
- "is-number": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
- "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
- "dev": true,
- "requires": {
- "kind-of": "^3.0.2"
- },
- "dependencies": {
- "kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
- "dev": true,
- "requires": {
- "is-buffer": "^1.1.5"
- }
- }
- }
- },
- "is-obj": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz",
- "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=",
- "dev": true
- },
- "is-odd": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/is-odd/-/is-odd-2.0.0.tgz",
- "integrity": "sha512-OTiixgpZAT1M4NHgS5IguFp/Vz2VI3U7Goh4/HA1adtwyLtSBrxYlcSYkhpAE07s4fKEcjrFxyvtQBND4vFQyQ==",
- "dev": true,
- "requires": {
- "is-number": "^4.0.0"
- },
- "dependencies": {
- "is-number": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz",
- "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==",
- "dev": true
- }
- }
- },
- "is-plain-obj": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
- "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=",
- "dev": true
- },
- "is-plain-object": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
- "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
- "dev": true,
- "requires": {
- "isobject": "^3.0.1"
- }
- },
- "is-posix-bracket": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz",
- "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=",
- "dev": true
- },
- "is-primitive": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz",
- "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=",
- "dev": true
- },
- "is-property": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz",
- "integrity": "sha1-V/4cTkhHTt1lsJkR8msc1Ald2oQ=",
- "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.1"
- }
- },
- "is-svg": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-2.1.0.tgz",
- "integrity": "sha1-z2EJDaDZ77yrhyLeum8DIgjbsOk=",
- "dev": true,
- "requires": {
- "html-comment-regex": "^1.1.0"
- }
- },
- "is-symbol": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.1.tgz",
- "integrity": "sha1-PMWfAAJRlLarLjjbrmaJJWtmBXI=",
- "dev": true
- },
- "is-typedarray": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
- "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
- "dev": true
- },
- "is-utf8": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz",
- "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=",
- "dev": true
- },
- "is-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
- },
- "isarray": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
- "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
- "dev": true
- },
- "isexe": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
- "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
- "dev": true
- },
- "isobject": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
- "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
- "dev": true
- },
- "isstream": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
- "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=",
- "dev": true
- },
- "js-base64": {
- "version": "2.4.3",
- "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.4.3.tgz",
- "integrity": "sha512-H7ErYLM34CvDMto3GbD6xD0JLUGYXR3QTcH6B/tr4Hi/QpSThnCsIp+Sy5FRTw3B0d6py4HcNkW7nO/wdtGWEw==",
- "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.7.0",
- "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.7.0.tgz",
- "integrity": "sha1-XJZ93YN6m/3KXy3oQlOr6KHAO4A=",
- "dev": true,
- "requires": {
- "argparse": "^1.0.7",
- "esprima": "^2.6.0"
- }
- },
- "jsbn": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
- "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
- "dev": true,
- "optional": true
- },
- "jsesc": {
- "version": "2.5.1",
- "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.1.tgz",
- "integrity": "sha1-5CGiqOINawgZ3yiQj3glJrlt0f4=",
- "dev": true
- },
- "json-schema": {
- "version": "0.2.3",
- "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
- "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=",
- "dev": true
- },
- "json-schema-traverse": {
- "version": "0.3.1",
- "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz",
- "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=",
- "dev": true
- },
- "json-stringify-safe": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
- "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
- "dev": true
- },
- "json5": {
- "version": "0.5.1",
- "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz",
- "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=",
- "dev": true
- },
- "jsonpointer": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz",
- "integrity": "sha1-T9kss04OnbPInIYi7PUfm5eMbLk=",
- "dev": true
- },
- "jsprim": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
- "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
- "dev": true,
- "requires": {
- "assert-plus": "1.0.0",
- "extsprintf": "1.3.0",
- "json-schema": "0.2.3",
- "verror": "1.10.0"
- },
- "dependencies": {
- "assert-plus": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
- "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
- "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
- },
- "lcid": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz",
- "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=",
- "dev": true,
- "requires": {
- "invert-kv": "^1.0.0"
- }
- },
- "load-json-file": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz",
- "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=",
- "dev": true,
- "requires": {
- "graceful-fs": "^4.1.2",
- "parse-json": "^2.2.0",
- "pify": "^2.0.0",
- "pinkie-promise": "^2.0.0",
- "strip-bom": "^2.0.0"
- },
- "dependencies": {
- "pify": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
- "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
- "dev": true
- }
- }
- },
- "loader-runner": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.3.0.tgz",
- "integrity": "sha1-9IKuqC1UPgeSFwDVpG7yb9rGuKI=",
- "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.1.3",
- "emojis-list": "^2.0.0",
- "json5": "^0.5.0"
- }
- },
- "locate-path": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
- "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
- "dev": true,
- "requires": {
- "p-locate": "^2.0.0",
- "path-exists": "^3.0.0"
- }
- },
- "lodash": {
- "version": "4.17.10",
- "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz",
- "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg=="
- },
- "lodash.assign": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz",
- "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=",
- "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.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.mergewith": {
- "version": "4.6.1",
- "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.1.tgz",
- "integrity": "sha512-eWw5r+PYICtEBgrBE5hhlT6aAa75f411bgDz/ZL2KZqYV03USvucsxcHUIlGTDTECs1eunpI7HOV7U+WLDvNdQ==",
- "dev": true
- },
- "lodash.tail": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/lodash.tail/-/lodash.tail-4.1.1.tgz",
- "integrity": "sha1-0jM6NtnncXyK0vfKyv7HwytERmQ=",
- "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
- },
- "loose-envify": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz",
- "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=",
- "dev": true,
- "requires": {
- "js-tokens": "^3.0.0"
- }
- },
- "loud-rejection": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz",
- "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=",
- "dev": true,
- "requires": {
- "currently-unhandled": "^0.4.1",
- "signal-exit": "^3.0.0"
- }
- },
- "lower-case": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz",
- "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=",
- "dev": true
- },
- "lru-cache": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.2.tgz",
- "integrity": "sha512-wgeVXhrDwAWnIF/yZARsFnMBtdFXOg1b8RIrhilp+0iDYN4mdQcNZElDZ0e4B64BhaxeQ5zN7PMyvu7we1kPeQ==",
- "dev": true,
- "requires": {
- "pseudomap": "^1.0.2",
- "yallist": "^2.1.2"
- }
- },
- "macaddress": {
- "version": "0.2.8",
- "resolved": "https://registry.npmjs.org/macaddress/-/macaddress-0.2.8.tgz",
- "integrity": "sha1-WQTcU3w57G2+/q6QIycTX6hRHxI=",
- "dev": true
- },
- "make-dir": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.2.0.tgz",
- "integrity": "sha512-aNUAa4UMg/UougV25bbrU4ZaaKNjJ/3/xnvg/twpmKROPdKZPZ9wGgI0opdZzO8q/zUFawoUuixuOv33eZ61Iw==",
- "dev": true,
- "requires": {
- "pify": "^3.0.0"
- }
- },
- "map-cache": {
- "version": "0.2.2",
- "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
- "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=",
- "dev": true
- },
- "map-obj": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
- "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=",
- "dev": true
- },
- "map-visit": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz",
- "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=",
- "dev": true,
- "requires": {
- "object-visit": "^1.0.0"
- }
- },
- "math-expression-evaluator": {
- "version": "1.2.17",
- "resolved": "https://registry.npmjs.org/math-expression-evaluator/-/math-expression-evaluator-1.2.17.tgz",
- "integrity": "sha1-3oGf282E3M2PrlnGrreWFbnSZqw=",
- "dev": true
- },
- "md5.js": {
- "version": "1.3.4",
- "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.4.tgz",
- "integrity": "sha1-6b296UogpawYsENA/Fdk1bCdkB0=",
- "dev": true,
- "requires": {
- "hash-base": "^3.0.0",
- "inherits": "^2.0.1"
- }
- },
- "memory-fs": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz",
- "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=",
- "dev": true,
- "requires": {
- "errno": "^0.1.3",
- "readable-stream": "^2.0.1"
- }
- },
- "meow": {
- "version": "3.7.0",
- "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz",
- "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=",
- "dev": true,
- "requires": {
- "camelcase-keys": "^2.0.0",
- "decamelize": "^1.1.2",
- "loud-rejection": "^1.0.0",
- "map-obj": "^1.0.1",
- "minimist": "^1.1.3",
- "normalize-package-data": "^2.3.4",
- "object-assign": "^4.0.1",
- "read-pkg-up": "^1.0.1",
- "redent": "^1.0.0",
- "trim-newlines": "^1.0.0"
- },
- "dependencies": {
- "minimist": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
- "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
- "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
- }
- }
- },
- "micromatch": {
- "version": "3.1.10",
- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
- "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
- "dev": true,
- "requires": {
- "arr-diff": "^4.0.0",
- "array-unique": "^0.3.2",
- "braces": "^2.3.1",
- "define-property": "^2.0.2",
- "extend-shallow": "^3.0.2",
- "extglob": "^2.0.4",
- "fragment-cache": "^0.2.1",
- "kind-of": "^6.0.2",
- "nanomatch": "^1.2.9",
- "object.pick": "^1.3.0",
- "regex-not": "^1.0.0",
- "snapdragon": "^0.8.1",
- "to-regex": "^3.0.2"
- }
- },
- "miller-rabin": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz",
- "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==",
- "dev": true,
- "requires": {
- "bn.js": "^4.0.0",
- "brorand": "^1.0.1"
- }
- },
- "mime": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/mime/-/mime-2.3.1.tgz",
- "integrity": "sha512-OEUllcVoydBHGN1z84yfQDimn58pZNNNXgZlHXSboxMlFvgI6MXSWpWKpFRra7H1HxpVhHTkrghfRW49k6yjeg==",
- "dev": true
- },
- "mime-db": {
- "version": "1.33.0",
- "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz",
- "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==",
- "dev": true
- },
- "mime-types": {
- "version": "2.1.18",
- "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz",
- "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==",
- "dev": true,
- "requires": {
- "mime-db": "~1.33.0"
- }
- },
- "minimalistic-assert": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
- "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==",
- "dev": true
- },
- "minimalistic-crypto-utils": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz",
- "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=",
- "dev": true
- },
- "minimatch": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
- "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
- "dev": true,
- "requires": {
- "brace-expansion": "^1.1.7"
- }
- },
- "minimist": {
- "version": "0.0.8",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
- "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=",
- "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.5.0",
- "duplexify": "^3.4.2",
- "end-of-stream": "^1.1.0",
- "flush-write-stream": "^1.0.0",
- "from2": "^2.1.0",
- "parallel-transform": "^1.1.0",
- "pump": "^2.0.1",
- "pumpify": "^1.3.3",
- "stream-each": "^1.1.0",
- "through2": "^2.0.0"
- }
- },
- "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"
- }
- }
- }
- },
- "mixin-object": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/mixin-object/-/mixin-object-2.0.1.tgz",
- "integrity": "sha1-T7lJRB2rGCVA8f4DW6YOGUel5X4=",
- "dev": true,
- "requires": {
- "for-in": "^0.1.3",
- "is-extendable": "^0.1.1"
- },
- "dependencies": {
- "for-in": {
- "version": "0.1.8",
- "resolved": "https://registry.npmjs.org/for-in/-/for-in-0.1.8.tgz",
- "integrity": "sha1-2Hc5COMSVhCZUrH9ubP6hn0ndeE=",
- "dev": true
- }
- }
- },
- "mkdirp": {
- "version": "0.5.1",
- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
- "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
- "dev": true,
- "requires": {
- "minimist": "0.0.8"
- }
- },
- "move-concurrently": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz",
- "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=",
- "dev": true,
- "requires": {
- "aproba": "^1.1.1",
- "copy-concurrently": "^1.0.0",
- "fs-write-stream-atomic": "^1.0.8",
- "mkdirp": "^0.5.1",
- "rimraf": "^2.5.4",
- "run-queue": "^1.0.3"
- }
- },
- "ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
- "dev": true
- },
- "nan": {
- "version": "2.10.0",
- "resolved": "https://registry.npmjs.org/nan/-/nan-2.10.0.tgz",
- "integrity": "sha512-bAdJv7fBLhWC+/Bls0Oza+mvTaNQtP+1RyhhhvD95pgUJz6XM5IzgmxOkItJ9tkoCiplvAnXI1tNmmUD/eScyA==",
- "dev": true
- },
- "nanomatch": {
- "version": "1.2.9",
- "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.9.tgz",
- "integrity": "sha512-n8R9bS8yQ6eSXaV6jHUpKzD8gLsin02w1HSFiegwrs9E098Ylhw5jdyKPaYqvHknHaSCKTPp7C8dGCQ0q9koXA==",
- "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-odd": "^2.0.0",
- "is-windows": "^1.0.2",
- "kind-of": "^6.0.2",
- "object.pick": "^1.3.0",
- "regex-not": "^1.0.0",
- "snapdragon": "^0.8.1",
- "to-regex": "^3.0.1"
- }
- },
- "neo-async": {
- "version": "2.5.1",
- "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.5.1.tgz",
- "integrity": "sha512-3KL3fvuRkZ7s4IFOMfztb7zJp3QaVWnBeGoJlgB38XnCRPj/0tLzzLG5IB8NYOHbJ8g8UGrgZv44GLDk6CxTxA==",
- "dev": true
- },
- "no-case": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz",
- "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==",
- "dev": true,
- "requires": {
- "lower-case": "^1.1.1"
- }
- },
- "node-gyp": {
- "version": "3.6.2",
- "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.6.2.tgz",
- "integrity": "sha1-m/vlRWIoYoSDjnUOrAUpWFP6HGA=",
- "dev": true,
- "requires": {
- "fstream": "^1.0.0",
- "glob": "^7.0.3",
- "graceful-fs": "^4.1.2",
- "minimatch": "^3.0.2",
- "mkdirp": "^0.5.0",
- "nopt": "2 || 3",
- "npmlog": "0 || 1 || 2 || 3 || 4",
- "osenv": "0",
- "request": "2",
- "rimraf": "2",
- "semver": "~5.3.0",
- "tar": "^2.0.0",
- "which": "1"
- },
- "dependencies": {
- "semver": {
- "version": "5.3.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz",
- "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=",
- "dev": true
- }
- }
- },
- "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.1.1",
- "browserify-zlib": "^0.2.0",
- "buffer": "^4.3.0",
- "console-browserify": "^1.1.0",
- "constants-browserify": "^1.0.0",
- "crypto-browserify": "^3.11.0",
- "domain-browser": "^1.1.1",
- "events": "^1.0.0",
- "https-browserify": "^1.0.0",
- "os-browserify": "^0.3.0",
- "path-browserify": "0.0.0",
- "process": "^0.11.10",
- "punycode": "^1.2.4",
- "querystring-es3": "^0.2.0",
- "readable-stream": "^2.3.3",
- "stream-browserify": "^2.0.1",
- "stream-http": "^2.7.2",
- "string_decoder": "^1.0.0",
- "timers-browserify": "^2.0.4",
- "tty-browserify": "0.0.0",
- "url": "^0.11.0",
- "util": "^0.10.3",
- "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-sass": {
- "version": "4.9.0",
- "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.9.0.tgz",
- "integrity": "sha512-QFHfrZl6lqRU3csypwviz2XLgGNOoWQbo2GOvtsfQqOfL4cy1BtWnhx/XUeAO9LT3ahBzSRXcEO6DdvAH9DzSg==",
- "dev": true,
- "requires": {
- "async-foreach": "^0.1.3",
- "chalk": "^1.1.1",
- "cross-spawn": "^3.0.0",
- "gaze": "^1.0.0",
- "get-stdin": "^4.0.1",
- "glob": "^7.0.3",
- "in-publish": "^2.0.0",
- "lodash.assign": "^4.2.0",
- "lodash.clonedeep": "^4.3.2",
- "lodash.mergewith": "^4.6.0",
- "meow": "^3.7.0",
- "mkdirp": "^0.5.1",
- "nan": "^2.10.0",
- "node-gyp": "^3.3.1",
- "npmlog": "^4.0.0",
- "request": "~2.79.0",
- "sass-graph": "^2.2.4",
- "stdout-stream": "^1.4.0",
- "true-case-path": "^1.0.2"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
- "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
- "dev": true
- },
- "chalk": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
- "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
- "dev": true,
- "requires": {
- "ansi-styles": "^2.2.1",
- "escape-string-regexp": "^1.0.2",
- "has-ansi": "^2.0.0",
- "strip-ansi": "^3.0.0",
- "supports-color": "^2.0.0"
- }
- },
- "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
- }
- }
- },
- "nopt": {
- "version": "3.0.6",
- "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz",
- "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=",
- "dev": true,
- "requires": {
- "abbrev": "1"
- }
- },
- "normalize-package-data": {
- "version": "2.4.0",
- "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz",
- "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==",
- "dev": true,
- "requires": {
- "hosted-git-info": "^2.1.4",
- "is-builtin-module": "^1.0.0",
- "semver": "2 || 3 || 4 || 5",
- "validate-npm-package-license": "^3.0.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.0.1"
- }
- },
- "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": "1.9.1",
- "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz",
- "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=",
- "dev": true,
- "requires": {
- "object-assign": "^4.0.1",
- "prepend-http": "^1.0.0",
- "query-string": "^4.1.0",
- "sort-keys": "^1.0.0"
- }
- },
- "npmlog": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz",
- "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
- "dev": true,
- "requires": {
- "are-we-there-yet": "~1.1.2",
- "console-control-strings": "~1.1.0",
- "gauge": "~2.7.3",
- "set-blocking": "~2.0.0"
- }
- },
- "nth-check": {
- "version": "1.0.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
- },
- "oauth-sign": {
- "version": "0.8.2",
- "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz",
- "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=",
- "dev": true
- },
- "object-assign": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
- "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
- "dev": true
- },
- "object-copy": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz",
- "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=",
- "dev": true,
- "requires": {
- "copy-descriptor": "^0.1.0",
- "define-property": "^0.2.5",
- "kind-of": "^3.0.3"
- },
- "dependencies": {
- "define-property": {
- "version": "0.2.5",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
- "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
- "dev": true,
- "requires": {
- "is-descriptor": "^0.1.0"
- }
- },
- "kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
- "dev": true,
- "requires": {
- "is-buffer": "^1.1.5"
- }
- }
- }
- },
- "object-keys": {
- "version": "1.0.11",
- "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.11.tgz",
- "integrity": "sha1-xUYBd4rVYPEULODgG8yotW0TQm0=",
- "dev": true
- },
- "object-visit": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz",
- "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=",
- "dev": true,
- "requires": {
- "isobject": "^3.0.0"
- }
- },
- "object.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.2",
- "es-abstract": "^1.5.1"
- }
- },
- "object.omit": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz",
- "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=",
- "dev": true,
- "requires": {
- "for-own": "^0.1.4",
- "is-extendable": "^0.1.1"
- }
- },
- "object.pick": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
- "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=",
- "dev": true,
- "requires": {
- "isobject": "^3.0.1"
- }
- },
- "once": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
- "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
- "dev": true,
- "requires": {
- "wrappy": "1"
- }
- },
- "os-browserify": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz",
- "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=",
- "dev": true
- },
- "os-homedir": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
- "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=",
- "dev": true
- },
- "os-locale": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz",
- "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=",
- "dev": true,
- "requires": {
- "lcid": "^1.0.0"
- }
- },
- "os-tmpdir": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
- "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
- "dev": true
- },
- "osenv": {
- "version": "0.1.5",
- "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz",
- "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==",
- "dev": true,
- "requires": {
- "os-homedir": "^1.0.0",
- "os-tmpdir": "^1.0.0"
- }
- },
- "p-limit": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.2.0.tgz",
- "integrity": "sha512-Y/OtIaXtUPr4/YpMv1pCL5L5ed0rumAaAeBSj12F+bSlMdys7i8oQF/GUJmfpTS/QoaRrS/k6pma29haJpsMng==",
- "dev": true,
- "requires": {
- "p-try": "^1.0.0"
- }
- },
- "p-locate": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
- "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
- "dev": true,
- "requires": {
- "p-limit": "^1.1.0"
- }
- },
- "p-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.1.5"
- }
- },
- "param-case": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz",
- "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=",
- "dev": true,
- "requires": {
- "no-case": "^2.2.0"
- }
- },
- "parse-asn1": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.1.tgz",
- "integrity": "sha512-KPx7flKXg775zZpnp9SxJlz00gTd4BmJ2yJufSc44gMCRrRQ7NSzAcSJQfifuOLgW6bEi+ftrALtsgALeB2Adw==",
- "dev": true,
- "requires": {
- "asn1.js": "^4.0.0",
- "browserify-aes": "^1.0.0",
- "create-hash": "^1.1.0",
- "evp_bytestokey": "^1.0.0",
- "pbkdf2": "^3.0.3"
- }
- },
- "parse-glob": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz",
- "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=",
- "dev": true,
- "requires": {
- "glob-base": "^0.3.0",
- "is-dotfile": "^1.0.0",
- "is-extglob": "^1.0.0",
- "is-glob": "^2.0.0"
- },
- "dependencies": {
- "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-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"
- }
- }
- }
- },
- "parse-json": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
- "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
- "dev": true,
- "requires": {
- "error-ex": "^1.2.0"
- }
- },
- "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-parse": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz",
- "integrity": "sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME=",
- "dev": true
- },
- "path-type": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz",
- "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=",
- "dev": true,
- "requires": {
- "graceful-fs": "^4.1.2",
- "pify": "^2.0.0",
- "pinkie-promise": "^2.0.0"
- },
- "dependencies": {
- "pify": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
- "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
- "dev": true
- }
- }
- },
- "pbkdf2": {
- "version": "3.0.16",
- "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.16.tgz",
- "integrity": "sha512-y4CXP3thSxqf7c0qmOF+9UeOTrifiVTIM+u7NWlq+PRsHbr7r7dpCmvzrZxa96JJUNi0Y5w9VqG5ZNeCVMoDcA==",
- "dev": true,
- "requires": {
- "create-hash": "^1.1.2",
- "create-hmac": "^1.1.4",
- "ripemd160": "^2.0.1",
- "safe-buffer": "^5.0.1",
- "sha.js": "^2.4.8"
- }
- },
- "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.0"
- }
- },
- "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"
- }
- },
- "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": "6.0.21",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.21.tgz",
- "integrity": "sha512-y/bKfbQz2Nn/QBC08bwvYUxEFOVGfPIUOTsJ2CK5inzlXW9SdYR1x4pEsG9blRAF/PX+wRNdOah+gx/hv4q7dw==",
- "dev": true,
- "requires": {
- "chalk": "^2.3.2",
- "source-map": "^0.6.1",
- "supports-color": "^5.3.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": "5.3.1",
- "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-5.3.1.tgz",
- "integrity": "sha1-d7rnypKK2FcW4v2kLyYb98HWW14=",
- "dev": true,
- "requires": {
- "postcss": "^5.0.2",
- "postcss-message-helpers": "^2.0.0",
- "reduce-css-calc": "^1.2.6"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
- "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
- "dev": true
- },
- "chalk": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
- "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
- "dev": true,
- "requires": {
- "ansi-styles": "^2.2.1",
- "escape-string-regexp": "^1.0.2",
- "has-ansi": "^2.0.0",
- "strip-ansi": "^3.0.0",
- "supports-color": "^2.0.0"
- },
- "dependencies": {
- "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
- }
- }
- },
- "has-flag": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
- "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
- "dev": true
- },
- "postcss": {
- "version": "5.2.18",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz",
- "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==",
- "dev": true,
- "requires": {
- "chalk": "^1.1.3",
- "js-base64": "^2.1.9",
- "source-map": "^0.5.6",
- "supports-color": "^3.2.3"
- }
- },
- "supports-color": {
- "version": "3.2.3",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
- "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
- "dev": true,
- "requires": {
- "has-flag": "^1.0.0"
- }
- }
- }
- },
- "postcss-colormin": {
- "version": "2.2.2",
- "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-2.2.2.tgz",
- "integrity": "sha1-ZjFBfV8OkJo9fsJrJMio0eT5bks=",
- "dev": true,
- "requires": {
- "colormin": "^1.0.5",
- "postcss": "^5.0.13",
- "postcss-value-parser": "^3.2.3"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
- "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
- "dev": true
- },
- "chalk": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
- "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
- "dev": true,
- "requires": {
- "ansi-styles": "^2.2.1",
- "escape-string-regexp": "^1.0.2",
- "has-ansi": "^2.0.0",
- "strip-ansi": "^3.0.0",
- "supports-color": "^2.0.0"
- },
- "dependencies": {
- "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
- }
- }
- },
- "has-flag": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
- "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
- "dev": true
- },
- "postcss": {
- "version": "5.2.18",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz",
- "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==",
- "dev": true,
- "requires": {
- "chalk": "^1.1.3",
- "js-base64": "^2.1.9",
- "source-map": "^0.5.6",
- "supports-color": "^3.2.3"
- }
- },
- "supports-color": {
- "version": "3.2.3",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
- "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
- "dev": true,
- "requires": {
- "has-flag": "^1.0.0"
- }
- }
- }
- },
- "postcss-convert-values": {
- "version": "2.6.1",
- "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-2.6.1.tgz",
- "integrity": "sha1-u9hZPFwf0uPRwyK7kl3K6Nrk1i0=",
- "dev": true,
- "requires": {
- "postcss": "^5.0.11",
- "postcss-value-parser": "^3.1.2"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
- "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
- "dev": true
- },
- "chalk": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
- "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
- "dev": true,
- "requires": {
- "ansi-styles": "^2.2.1",
- "escape-string-regexp": "^1.0.2",
- "has-ansi": "^2.0.0",
- "strip-ansi": "^3.0.0",
- "supports-color": "^2.0.0"
- },
- "dependencies": {
- "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
- }
- }
- },
- "has-flag": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
- "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
- "dev": true
- },
- "postcss": {
- "version": "5.2.18",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz",
- "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==",
- "dev": true,
- "requires": {
- "chalk": "^1.1.3",
- "js-base64": "^2.1.9",
- "source-map": "^0.5.6",
- "supports-color": "^3.2.3"
- }
- },
- "supports-color": {
- "version": "3.2.3",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
- "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
- "dev": true,
- "requires": {
- "has-flag": "^1.0.0"
- }
- }
- }
- },
- "postcss-discard-comments": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-2.0.4.tgz",
- "integrity": "sha1-vv6J+v1bPazlzM5Rt2uBUUvgDj0=",
- "dev": true,
- "requires": {
- "postcss": "^5.0.14"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
- "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
- "dev": true
- },
- "chalk": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
- "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
- "dev": true,
- "requires": {
- "ansi-styles": "^2.2.1",
- "escape-string-regexp": "^1.0.2",
- "has-ansi": "^2.0.0",
- "strip-ansi": "^3.0.0",
- "supports-color": "^2.0.0"
- },
- "dependencies": {
- "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
- }
- }
- },
- "has-flag": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
- "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
- "dev": true
- },
- "postcss": {
- "version": "5.2.18",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz",
- "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==",
- "dev": true,
- "requires": {
- "chalk": "^1.1.3",
- "js-base64": "^2.1.9",
- "source-map": "^0.5.6",
- "supports-color": "^3.2.3"
- }
- },
- "supports-color": {
- "version": "3.2.3",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
- "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
- "dev": true,
- "requires": {
- "has-flag": "^1.0.0"
- }
- }
- }
- },
- "postcss-discard-duplicates": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-2.1.0.tgz",
- "integrity": "sha1-uavye4isGIFYpesSq8riAmO5GTI=",
- "dev": true,
- "requires": {
- "postcss": "^5.0.4"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
- "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
- "dev": true
- },
- "chalk": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
- "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
- "dev": true,
- "requires": {
- "ansi-styles": "^2.2.1",
- "escape-string-regexp": "^1.0.2",
- "has-ansi": "^2.0.0",
- "strip-ansi": "^3.0.0",
- "supports-color": "^2.0.0"
- },
- "dependencies": {
- "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
- }
- }
- },
- "has-flag": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
- "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
- "dev": true
- },
- "postcss": {
- "version": "5.2.18",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz",
- "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==",
- "dev": true,
- "requires": {
- "chalk": "^1.1.3",
- "js-base64": "^2.1.9",
- "source-map": "^0.5.6",
- "supports-color": "^3.2.3"
- }
- },
- "supports-color": {
- "version": "3.2.3",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
- "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
- "dev": true,
- "requires": {
- "has-flag": "^1.0.0"
- }
- }
- }
- },
- "postcss-discard-empty": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-2.1.0.tgz",
- "integrity": "sha1-0rS9nVztXr2Nyt52QMfXzX9PkrU=",
- "dev": true,
- "requires": {
- "postcss": "^5.0.14"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
- "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
- "dev": true
- },
- "chalk": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
- "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
- "dev": true,
- "requires": {
- "ansi-styles": "^2.2.1",
- "escape-string-regexp": "^1.0.2",
- "has-ansi": "^2.0.0",
- "strip-ansi": "^3.0.0",
- "supports-color": "^2.0.0"
- },
- "dependencies": {
- "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
- }
- }
- },
- "has-flag": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
- "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
- "dev": true
- },
- "postcss": {
- "version": "5.2.18",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz",
- "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==",
- "dev": true,
- "requires": {
- "chalk": "^1.1.3",
- "js-base64": "^2.1.9",
- "source-map": "^0.5.6",
- "supports-color": "^3.2.3"
- }
- },
- "supports-color": {
- "version": "3.2.3",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
- "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
- "dev": true,
- "requires": {
- "has-flag": "^1.0.0"
- }
- }
- }
- },
- "postcss-discard-overridden": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-0.1.1.tgz",
- "integrity": "sha1-ix6vVU9ob7KIzYdMVWZ7CqNmjVg=",
- "dev": true,
- "requires": {
- "postcss": "^5.0.16"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
- "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
- "dev": true
- },
- "chalk": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
- "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
- "dev": true,
- "requires": {
- "ansi-styles": "^2.2.1",
- "escape-string-regexp": "^1.0.2",
- "has-ansi": "^2.0.0",
- "strip-ansi": "^3.0.0",
- "supports-color": "^2.0.0"
- },
- "dependencies": {
- "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
- }
- }
- },
- "has-flag": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
- "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
- "dev": true
- },
- "postcss": {
- "version": "5.2.18",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz",
- "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==",
- "dev": true,
- "requires": {
- "chalk": "^1.1.3",
- "js-base64": "^2.1.9",
- "source-map": "^0.5.6",
- "supports-color": "^3.2.3"
- }
- },
- "supports-color": {
- "version": "3.2.3",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
- "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
- "dev": true,
- "requires": {
- "has-flag": "^1.0.0"
- }
- }
- }
- },
- "postcss-discard-unused": {
- "version": "2.2.3",
- "resolved": "https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-2.2.3.tgz",
- "integrity": "sha1-vOMLLMWR/8Y0Mitfs0ZLbZNPRDM=",
- "dev": true,
- "requires": {
- "postcss": "^5.0.14",
- "uniqs": "^2.0.0"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
- "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
- "dev": true
- },
- "chalk": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
- "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
- "dev": true,
- "requires": {
- "ansi-styles": "^2.2.1",
- "escape-string-regexp": "^1.0.2",
- "has-ansi": "^2.0.0",
- "strip-ansi": "^3.0.0",
- "supports-color": "^2.0.0"
- },
- "dependencies": {
- "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
- }
- }
- },
- "has-flag": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
- "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
- "dev": true
- },
- "postcss": {
- "version": "5.2.18",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz",
- "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==",
- "dev": true,
- "requires": {
- "chalk": "^1.1.3",
- "js-base64": "^2.1.9",
- "source-map": "^0.5.6",
- "supports-color": "^3.2.3"
- }
- },
- "supports-color": {
- "version": "3.2.3",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
- "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
- "dev": true,
- "requires": {
- "has-flag": "^1.0.0"
- }
- }
- }
- },
- "postcss-filter-plugins": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/postcss-filter-plugins/-/postcss-filter-plugins-2.0.2.tgz",
- "integrity": "sha1-bYWGJTTXNaxCDkqFgG4fXUKG2Ew=",
- "dev": true,
- "requires": {
- "postcss": "^5.0.4",
- "uniqid": "^4.0.0"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
- "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
- "dev": true
- },
- "chalk": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
- "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
- "dev": true,
- "requires": {
- "ansi-styles": "^2.2.1",
- "escape-string-regexp": "^1.0.2",
- "has-ansi": "^2.0.0",
- "strip-ansi": "^3.0.0",
- "supports-color": "^2.0.0"
- },
- "dependencies": {
- "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
- }
- }
- },
- "has-flag": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
- "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
- "dev": true
- },
- "postcss": {
- "version": "5.2.18",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz",
- "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==",
- "dev": true,
- "requires": {
- "chalk": "^1.1.3",
- "js-base64": "^2.1.9",
- "source-map": "^0.5.6",
- "supports-color": "^3.2.3"
- }
- },
- "supports-color": {
- "version": "3.2.3",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
- "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
- "dev": true,
- "requires": {
- "has-flag": "^1.0.0"
- }
- }
- }
- },
- "postcss-merge-idents": {
- "version": "2.1.7",
- "resolved": "https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-2.1.7.tgz",
- "integrity": "sha1-TFUwMTwI4dWzu/PSu8dH4njuonA=",
- "dev": true,
- "requires": {
- "has": "^1.0.1",
- "postcss": "^5.0.10",
- "postcss-value-parser": "^3.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": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
- "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
- "dev": true,
- "requires": {
- "ansi-styles": "^2.2.1",
- "escape-string-regexp": "^1.0.2",
- "has-ansi": "^2.0.0",
- "strip-ansi": "^3.0.0",
- "supports-color": "^2.0.0"
- },
- "dependencies": {
- "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
- }
- }
- },
- "has-flag": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
- "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
- "dev": true
- },
- "postcss": {
- "version": "5.2.18",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz",
- "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==",
- "dev": true,
- "requires": {
- "chalk": "^1.1.3",
- "js-base64": "^2.1.9",
- "source-map": "^0.5.6",
- "supports-color": "^3.2.3"
- }
- },
- "supports-color": {
- "version": "3.2.3",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
- "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
- "dev": true,
- "requires": {
- "has-flag": "^1.0.0"
- }
- }
- }
- },
- "postcss-merge-longhand": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-2.0.2.tgz",
- "integrity": "sha1-I9kM0Sewp3mUkVMyc5A0oaTz1lg=",
- "dev": true,
- "requires": {
- "postcss": "^5.0.4"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
- "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
- "dev": true
- },
- "chalk": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
- "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
- "dev": true,
- "requires": {
- "ansi-styles": "^2.2.1",
- "escape-string-regexp": "^1.0.2",
- "has-ansi": "^2.0.0",
- "strip-ansi": "^3.0.0",
- "supports-color": "^2.0.0"
- },
- "dependencies": {
- "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
- }
- }
- },
- "has-flag": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
- "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
- "dev": true
- },
- "postcss": {
- "version": "5.2.18",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz",
- "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==",
- "dev": true,
- "requires": {
- "chalk": "^1.1.3",
- "js-base64": "^2.1.9",
- "source-map": "^0.5.6",
- "supports-color": "^3.2.3"
- }
- },
- "supports-color": {
- "version": "3.2.3",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
- "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
- "dev": true,
- "requires": {
- "has-flag": "^1.0.0"
- }
- }
- }
- },
- "postcss-merge-rules": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-2.1.2.tgz",
- "integrity": "sha1-0d9d+qexrMO+VT8OnhDofGG19yE=",
- "dev": true,
- "requires": {
- "browserslist": "^1.5.2",
- "caniuse-api": "^1.5.2",
- "postcss": "^5.0.4",
- "postcss-selector-parser": "^2.2.2",
- "vendors": "^1.0.0"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
- "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
- "dev": true
- },
- "browserslist": {
- "version": "1.7.7",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz",
- "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=",
- "dev": true,
- "requires": {
- "caniuse-db": "^1.0.30000639",
- "electron-to-chromium": "^1.2.7"
- }
- },
- "chalk": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
- "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
- "dev": true,
- "requires": {
- "ansi-styles": "^2.2.1",
- "escape-string-regexp": "^1.0.2",
- "has-ansi": "^2.0.0",
- "strip-ansi": "^3.0.0",
- "supports-color": "^2.0.0"
- },
- "dependencies": {
- "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
- }
- }
- },
- "has-flag": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
- "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
- "dev": true
- },
- "postcss": {
- "version": "5.2.18",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz",
- "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==",
- "dev": true,
- "requires": {
- "chalk": "^1.1.3",
- "js-base64": "^2.1.9",
- "source-map": "^0.5.6",
- "supports-color": "^3.2.3"
- }
- },
- "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"
- }
- },
- "supports-color": {
- "version": "3.2.3",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
- "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
- "dev": true,
- "requires": {
- "has-flag": "^1.0.0"
- }
- }
- }
- },
- "postcss-message-helpers": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/postcss-message-helpers/-/postcss-message-helpers-2.0.0.tgz",
- "integrity": "sha1-pPL0+rbk/gAvCu0ABHjN9S+bpg4=",
- "dev": true
- },
- "postcss-minify-font-values": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-1.0.5.tgz",
- "integrity": "sha1-S1jttWZB66fIR0qzUmyv17vey2k=",
- "dev": true,
- "requires": {
- "object-assign": "^4.0.1",
- "postcss": "^5.0.4",
- "postcss-value-parser": "^3.0.2"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
- "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
- "dev": true
- },
- "chalk": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
- "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
- "dev": true,
- "requires": {
- "ansi-styles": "^2.2.1",
- "escape-string-regexp": "^1.0.2",
- "has-ansi": "^2.0.0",
- "strip-ansi": "^3.0.0",
- "supports-color": "^2.0.0"
- },
- "dependencies": {
- "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
- }
- }
- },
- "has-flag": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
- "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
- "dev": true
- },
- "postcss": {
- "version": "5.2.18",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz",
- "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==",
- "dev": true,
- "requires": {
- "chalk": "^1.1.3",
- "js-base64": "^2.1.9",
- "source-map": "^0.5.6",
- "supports-color": "^3.2.3"
- }
- },
- "supports-color": {
- "version": "3.2.3",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
- "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
- "dev": true,
- "requires": {
- "has-flag": "^1.0.0"
- }
- }
- }
- },
- "postcss-minify-gradients": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-1.0.5.tgz",
- "integrity": "sha1-Xb2hE3NwP4PPtKPqOIHY11/15uE=",
- "dev": true,
- "requires": {
- "postcss": "^5.0.12",
- "postcss-value-parser": "^3.3.0"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
- "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
- "dev": true
- },
- "chalk": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
- "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
- "dev": true,
- "requires": {
- "ansi-styles": "^2.2.1",
- "escape-string-regexp": "^1.0.2",
- "has-ansi": "^2.0.0",
- "strip-ansi": "^3.0.0",
- "supports-color": "^2.0.0"
- },
- "dependencies": {
- "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
- }
- }
- },
- "has-flag": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
- "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
- "dev": true
- },
- "postcss": {
- "version": "5.2.18",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz",
- "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==",
- "dev": true,
- "requires": {
- "chalk": "^1.1.3",
- "js-base64": "^2.1.9",
- "source-map": "^0.5.6",
- "supports-color": "^3.2.3"
- }
- },
- "supports-color": {
- "version": "3.2.3",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
- "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
- "dev": true,
- "requires": {
- "has-flag": "^1.0.0"
- }
- }
- }
- },
- "postcss-minify-params": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-1.2.2.tgz",
- "integrity": "sha1-rSzgcTc7lDs9kwo/pZo1jCjW8fM=",
- "dev": true,
- "requires": {
- "alphanum-sort": "^1.0.1",
- "postcss": "^5.0.2",
- "postcss-value-parser": "^3.0.2",
- "uniqs": "^2.0.0"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
- "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
- "dev": true
- },
- "chalk": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
- "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
- "dev": true,
- "requires": {
- "ansi-styles": "^2.2.1",
- "escape-string-regexp": "^1.0.2",
- "has-ansi": "^2.0.0",
- "strip-ansi": "^3.0.0",
- "supports-color": "^2.0.0"
- },
- "dependencies": {
- "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
- }
- }
- },
- "has-flag": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
- "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
- "dev": true
- },
- "postcss": {
- "version": "5.2.18",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz",
- "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==",
- "dev": true,
- "requires": {
- "chalk": "^1.1.3",
- "js-base64": "^2.1.9",
- "source-map": "^0.5.6",
- "supports-color": "^3.2.3"
- }
- },
- "supports-color": {
- "version": "3.2.3",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
- "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
- "dev": true,
- "requires": {
- "has-flag": "^1.0.0"
- }
- }
- }
- },
- "postcss-minify-selectors": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-2.1.1.tgz",
- "integrity": "sha1-ssapjAByz5G5MtGkllCBFDEXNb8=",
- "dev": true,
- "requires": {
- "alphanum-sort": "^1.0.2",
- "has": "^1.0.1",
- "postcss": "^5.0.14",
- "postcss-selector-parser": "^2.0.0"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
- "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
- "dev": true
- },
- "chalk": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
- "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
- "dev": true,
- "requires": {
- "ansi-styles": "^2.2.1",
- "escape-string-regexp": "^1.0.2",
- "has-ansi": "^2.0.0",
- "strip-ansi": "^3.0.0",
- "supports-color": "^2.0.0"
- },
- "dependencies": {
- "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
- }
- }
- },
- "has-flag": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
- "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
- "dev": true
- },
- "postcss": {
- "version": "5.2.18",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz",
- "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==",
- "dev": true,
- "requires": {
- "chalk": "^1.1.3",
- "js-base64": "^2.1.9",
- "source-map": "^0.5.6",
- "supports-color": "^3.2.3"
- }
- },
- "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"
- }
- },
- "supports-color": {
- "version": "3.2.3",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
- "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
- "dev": true,
- "requires": {
- "has-flag": "^1.0.0"
- }
- }
- }
- },
- "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.1"
- }
- },
- "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.1"
- }
- },
- "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.1"
- }
- },
- "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.1"
- }
- },
- "postcss-normalize-charset": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-1.1.1.tgz",
- "integrity": "sha1-757nEhLX/nWceO0WL2HtYrXLk/E=",
- "dev": true,
- "requires": {
- "postcss": "^5.0.5"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
- "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
- "dev": true
- },
- "chalk": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
- "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
- "dev": true,
- "requires": {
- "ansi-styles": "^2.2.1",
- "escape-string-regexp": "^1.0.2",
- "has-ansi": "^2.0.0",
- "strip-ansi": "^3.0.0",
- "supports-color": "^2.0.0"
- },
- "dependencies": {
- "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
- }
- }
- },
- "has-flag": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
- "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
- "dev": true
- },
- "postcss": {
- "version": "5.2.18",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz",
- "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==",
- "dev": true,
- "requires": {
- "chalk": "^1.1.3",
- "js-base64": "^2.1.9",
- "source-map": "^0.5.6",
- "supports-color": "^3.2.3"
- }
- },
- "supports-color": {
- "version": "3.2.3",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
- "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
- "dev": true,
- "requires": {
- "has-flag": "^1.0.0"
- }
- }
- }
- },
- "postcss-normalize-url": {
- "version": "3.0.8",
- "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-3.0.8.tgz",
- "integrity": "sha1-EI90s/L82viRov+j6kWSJ5/HgiI=",
- "dev": true,
- "requires": {
- "is-absolute-url": "^2.0.0",
- "normalize-url": "^1.4.0",
- "postcss": "^5.0.14",
- "postcss-value-parser": "^3.2.3"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
- "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
- "dev": true
- },
- "chalk": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
- "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
- "dev": true,
- "requires": {
- "ansi-styles": "^2.2.1",
- "escape-string-regexp": "^1.0.2",
- "has-ansi": "^2.0.0",
- "strip-ansi": "^3.0.0",
- "supports-color": "^2.0.0"
- },
- "dependencies": {
- "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
- }
- }
- },
- "has-flag": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
- "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
- "dev": true
- },
- "postcss": {
- "version": "5.2.18",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz",
- "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==",
- "dev": true,
- "requires": {
- "chalk": "^1.1.3",
- "js-base64": "^2.1.9",
- "source-map": "^0.5.6",
- "supports-color": "^3.2.3"
- }
- },
- "supports-color": {
- "version": "3.2.3",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
- "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
- "dev": true,
- "requires": {
- "has-flag": "^1.0.0"
- }
- }
- }
- },
- "postcss-ordered-values": {
- "version": "2.2.3",
- "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-2.2.3.tgz",
- "integrity": "sha1-7sbCpntsQSqNsgQud/6NpD+VwR0=",
- "dev": true,
- "requires": {
- "postcss": "^5.0.4",
- "postcss-value-parser": "^3.0.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": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
- "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
- "dev": true,
- "requires": {
- "ansi-styles": "^2.2.1",
- "escape-string-regexp": "^1.0.2",
- "has-ansi": "^2.0.0",
- "strip-ansi": "^3.0.0",
- "supports-color": "^2.0.0"
- },
- "dependencies": {
- "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
- }
- }
- },
- "has-flag": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
- "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
- "dev": true
- },
- "postcss": {
- "version": "5.2.18",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz",
- "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==",
- "dev": true,
- "requires": {
- "chalk": "^1.1.3",
- "js-base64": "^2.1.9",
- "source-map": "^0.5.6",
- "supports-color": "^3.2.3"
- }
- },
- "supports-color": {
- "version": "3.2.3",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
- "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
- "dev": true,
- "requires": {
- "has-flag": "^1.0.0"
- }
- }
- }
- },
- "postcss-reduce-idents": {
- "version": "2.4.0",
- "resolved": "https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-2.4.0.tgz",
- "integrity": "sha1-wsbSDMlYKE9qv75j92Cb9AkFmtM=",
- "dev": true,
- "requires": {
- "postcss": "^5.0.4",
- "postcss-value-parser": "^3.0.2"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
- "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
- "dev": true
- },
- "chalk": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
- "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
- "dev": true,
- "requires": {
- "ansi-styles": "^2.2.1",
- "escape-string-regexp": "^1.0.2",
- "has-ansi": "^2.0.0",
- "strip-ansi": "^3.0.0",
- "supports-color": "^2.0.0"
- },
- "dependencies": {
- "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
- }
- }
- },
- "has-flag": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
- "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
- "dev": true
- },
- "postcss": {
- "version": "5.2.18",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz",
- "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==",
- "dev": true,
- "requires": {
- "chalk": "^1.1.3",
- "js-base64": "^2.1.9",
- "source-map": "^0.5.6",
- "supports-color": "^3.2.3"
- }
- },
- "supports-color": {
- "version": "3.2.3",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
- "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
- "dev": true,
- "requires": {
- "has-flag": "^1.0.0"
- }
- }
- }
- },
- "postcss-reduce-initial": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-1.0.1.tgz",
- "integrity": "sha1-aPgGlfBF0IJjqHmtJA343WT2ROo=",
- "dev": true,
- "requires": {
- "postcss": "^5.0.4"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
- "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
- "dev": true
- },
- "chalk": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
- "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
- "dev": true,
- "requires": {
- "ansi-styles": "^2.2.1",
- "escape-string-regexp": "^1.0.2",
- "has-ansi": "^2.0.0",
- "strip-ansi": "^3.0.0",
- "supports-color": "^2.0.0"
- },
- "dependencies": {
- "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
- }
- }
- },
- "has-flag": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
- "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
- "dev": true
- },
- "postcss": {
- "version": "5.2.18",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz",
- "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==",
- "dev": true,
- "requires": {
- "chalk": "^1.1.3",
- "js-base64": "^2.1.9",
- "source-map": "^0.5.6",
- "supports-color": "^3.2.3"
- }
- },
- "supports-color": {
- "version": "3.2.3",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
- "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
- "dev": true,
- "requires": {
- "has-flag": "^1.0.0"
- }
- }
- }
- },
- "postcss-reduce-transforms": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-1.0.4.tgz",
- "integrity": "sha1-/3b02CEkN7McKYpC0uFEQCV3GuE=",
- "dev": true,
- "requires": {
- "has": "^1.0.1",
- "postcss": "^5.0.8",
- "postcss-value-parser": "^3.0.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": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
- "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
- "dev": true,
- "requires": {
- "ansi-styles": "^2.2.1",
- "escape-string-regexp": "^1.0.2",
- "has-ansi": "^2.0.0",
- "strip-ansi": "^3.0.0",
- "supports-color": "^2.0.0"
- },
- "dependencies": {
- "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
- }
- }
- },
- "has-flag": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
- "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
- "dev": true
- },
- "postcss": {
- "version": "5.2.18",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz",
- "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==",
- "dev": true,
- "requires": {
- "chalk": "^1.1.3",
- "js-base64": "^2.1.9",
- "source-map": "^0.5.6",
- "supports-color": "^3.2.3"
- }
- },
- "supports-color": {
- "version": "3.2.3",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
- "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
- "dev": true,
- "requires": {
- "has-flag": "^1.0.0"
- }
- }
- }
- },
- "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.1.1",
- "indexes-of": "^1.0.1",
- "uniq": "^1.0.1"
- }
- },
- "postcss-svgo": {
- "version": "2.1.6",
- "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-2.1.6.tgz",
- "integrity": "sha1-tt8YqmE7Zm4TPwittSGcJoSsEI0=",
- "dev": true,
- "requires": {
- "is-svg": "^2.0.0",
- "postcss": "^5.0.14",
- "postcss-value-parser": "^3.2.3",
- "svgo": "^0.7.0"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
- "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
- "dev": true
- },
- "chalk": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
- "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
- "dev": true,
- "requires": {
- "ansi-styles": "^2.2.1",
- "escape-string-regexp": "^1.0.2",
- "has-ansi": "^2.0.0",
- "strip-ansi": "^3.0.0",
- "supports-color": "^2.0.0"
- },
- "dependencies": {
- "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
- }
- }
- },
- "has-flag": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
- "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
- "dev": true
- },
- "postcss": {
- "version": "5.2.18",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz",
- "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==",
- "dev": true,
- "requires": {
- "chalk": "^1.1.3",
- "js-base64": "^2.1.9",
- "source-map": "^0.5.6",
- "supports-color": "^3.2.3"
- }
- },
- "supports-color": {
- "version": "3.2.3",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
- "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
- "dev": true,
- "requires": {
- "has-flag": "^1.0.0"
- }
- }
- }
- },
- "postcss-unique-selectors": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-2.0.2.tgz",
- "integrity": "sha1-mB1X0p3csz57Hf4f1DuGSfkzyh0=",
- "dev": true,
- "requires": {
- "alphanum-sort": "^1.0.1",
- "postcss": "^5.0.4",
- "uniqs": "^2.0.0"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
- "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
- "dev": true
- },
- "chalk": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
- "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
- "dev": true,
- "requires": {
- "ansi-styles": "^2.2.1",
- "escape-string-regexp": "^1.0.2",
- "has-ansi": "^2.0.0",
- "strip-ansi": "^3.0.0",
- "supports-color": "^2.0.0"
- },
- "dependencies": {
- "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
- }
- }
- },
- "has-flag": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
- "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
- "dev": true
- },
- "postcss": {
- "version": "5.2.18",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz",
- "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==",
- "dev": true,
- "requires": {
- "chalk": "^1.1.3",
- "js-base64": "^2.1.9",
- "source-map": "^0.5.6",
- "supports-color": "^3.2.3"
- }
- },
- "supports-color": {
- "version": "3.2.3",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
- "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
- "dev": true,
- "requires": {
- "has-flag": "^1.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
- },
- "postcss-zindex": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-2.2.0.tgz",
- "integrity": "sha1-0hCd3AVbka9n/EyzsCWUZjnSryI=",
- "dev": true,
- "requires": {
- "has": "^1.0.1",
- "postcss": "^5.0.4",
- "uniqs": "^2.0.0"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
- "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
- "dev": true
- },
- "chalk": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
- "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
- "dev": true,
- "requires": {
- "ansi-styles": "^2.2.1",
- "escape-string-regexp": "^1.0.2",
- "has-ansi": "^2.0.0",
- "strip-ansi": "^3.0.0",
- "supports-color": "^2.0.0"
- },
- "dependencies": {
- "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
- }
- }
- },
- "has-flag": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
- "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
- "dev": true
- },
- "postcss": {
- "version": "5.2.18",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz",
- "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==",
- "dev": true,
- "requires": {
- "chalk": "^1.1.3",
- "js-base64": "^2.1.9",
- "source-map": "^0.5.6",
- "supports-color": "^3.2.3"
- }
- },
- "supports-color": {
- "version": "3.2.3",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
- "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
- "dev": true,
- "requires": {
- "has-flag": "^1.0.0"
- }
- }
- }
- },
- "prepend-http": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz",
- "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=",
- "dev": true
- },
- "preserve": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz",
- "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=",
- "dev": true
- },
- "prettier": {
- "version": "1.12.1",
- "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.12.1.tgz",
- "integrity": "sha1-wa0g6APndJ+vkFpAnSNn4Gu+cyU=",
- "dev": true
- },
- "pretty-error": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.1.tgz",
- "integrity": "sha1-X0+HyPkeWuPzuoerTPXgOxoX8aM=",
- "dev": true,
- "requires": {
- "renderkid": "^2.0.1",
- "utila": "~0.4"
- }
- },
- "private": {
- "version": "0.1.8",
- "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz",
- "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==",
- "dev": true
- },
- "process": {
- "version": "0.11.10",
- "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
- "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=",
- "dev": true
- },
- "process-nextick-args": {
- "version": "2.0.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
- },
- "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.2",
- "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.2.tgz",
- "integrity": "sha512-4kJ5Esocg8X3h8YgJsKAuoesBgB7mqH3eowiDzMUPKiRDDE7E/BqqZD1hnTByIaAFiwAw246YEltSq7tdrOH0Q==",
- "dev": true,
- "requires": {
- "bn.js": "^4.1.0",
- "browserify-rsa": "^4.0.0",
- "create-hash": "^1.1.0",
- "parse-asn1": "^5.0.0",
- "randombytes": "^2.0.1"
- }
- },
- "pump": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz",
- "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==",
- "dev": true,
- "requires": {
- "end-of-stream": "^1.1.0",
- "once": "^1.3.1"
- }
- },
- "pumpify": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.4.0.tgz",
- "integrity": "sha512-2kmNR9ry+Pf45opRVirpNuIFotsxUGLaYqxIwuR77AYrYRMuFCz9eryHBS52L360O+NcR383CL4QYlMKPq4zYA==",
- "dev": true,
- "requires": {
- "duplexify": "^3.5.3",
- "inherits": "^2.0.3",
- "pump": "^2.0.0"
- }
- },
- "punycode": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.0.tgz",
- "integrity": "sha1-X4Y+3Im5bbCQdLrXlHvwkFbKTn0=",
- "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.3.2",
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.3.2.tgz",
- "integrity": "sha1-51vV9uJoEioqDgvaYwslUMFmUCw=",
- "dev": true
- },
- "query-string": {
- "version": "4.3.4",
- "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz",
- "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=",
- "dev": true,
- "requires": {
- "object-assign": "^4.1.0",
- "strict-uri-encode": "^1.0.0"
- }
- },
- "querystring": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz",
- "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=",
- "dev": true
- },
- "querystring-es3": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz",
- "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=",
- "dev": true
- },
- "randomatic": {
- "version": "1.1.7",
- "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.7.tgz",
- "integrity": "sha512-D5JUjPyJbaJDkuAazpVnSfVkLlpeO3wDlPROTMLGKG1zMFNFRgrciKo1ltz/AzNTkqE0HzDx655QOL51N06how==",
- "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.5"
- }
- }
- }
- },
- "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.0"
- }
- },
- "randomfill": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz",
- "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==",
- "dev": true,
- "requires": {
- "randombytes": "^2.0.5",
- "safe-buffer": "^5.1.0"
- }
- },
- "read-pkg": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz",
- "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=",
- "dev": true,
- "requires": {
- "load-json-file": "^1.0.0",
- "normalize-package-data": "^2.3.2",
- "path-type": "^1.0.0"
- }
- },
- "read-pkg-up": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz",
- "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=",
- "dev": true,
- "requires": {
- "find-up": "^1.0.0",
- "read-pkg": "^1.0.0"
- },
- "dependencies": {
- "find-up": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
- "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
- "dev": true,
- "requires": {
- "path-exists": "^2.0.0",
- "pinkie-promise": "^2.0.0"
- }
- },
- "path-exists": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
- "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
- "dev": true,
- "requires": {
- "pinkie-promise": "^2.0.0"
- }
- }
- }
- },
- "readable-stream": {
- "version": "2.3.6",
- "resolved": "https://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.0",
- "inherits": "~2.0.3",
- "isarray": "~1.0.0",
- "process-nextick-args": "~2.0.0",
- "safe-buffer": "~5.1.1",
- "string_decoder": "~1.1.1",
- "util-deprecate": "~1.0.1"
- }
- },
- "readdirp": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz",
- "integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=",
- "dev": true,
- "requires": {
- "graceful-fs": "^4.1.2",
- "minimatch": "^3.0.2",
- "readable-stream": "^2.0.2",
- "set-immediate-shim": "^1.0.1"
- }
- },
- "redent": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz",
- "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=",
- "dev": true,
- "requires": {
- "indent-string": "^2.1.0",
- "strip-indent": "^1.0.1"
- }
- },
- "reduce-css-calc": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-1.3.0.tgz",
- "integrity": "sha1-dHyRTgSWFKTJz7umKYca0dKSdxY=",
- "dev": true,
- "requires": {
- "balanced-match": "^0.4.2",
- "math-expression-evaluator": "^1.2.14",
- "reduce-function-call": "^1.0.1"
- },
- "dependencies": {
- "balanced-match": {
- "version": "0.4.2",
- "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz",
- "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=",
- "dev": true
- }
- }
- },
- "reduce-function-call": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/reduce-function-call/-/reduce-function-call-1.0.2.tgz",
- "integrity": "sha1-WiAL+S4ON3UXUv5FsKszD9S2vpk=",
- "dev": true,
- "requires": {
- "balanced-match": "^0.4.2"
- },
- "dependencies": {
- "balanced-match": {
- "version": "0.4.2",
- "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz",
- "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=",
- "dev": true
- }
- }
- },
- "regenerate": {
- "version": "1.3.3",
- "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.3.3.tgz",
- "integrity": "sha512-jVpo1GadrDAK59t/0jRx5VxYWQEDkkEKi6+HjE3joFVLfDOh9Xrdh0dF1eSq+BI/SwvTQ44gSscJ8N5zYL61sg==",
- "dev": true
- },
- "regenerate-unicode-properties": {
- "version": "5.1.3",
- "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-5.1.3.tgz",
- "integrity": "sha512-Yjy6t7jFQczDhYE+WVm7pg6gWYE258q4sUkk9qDErwXJIqx7jU9jGrMFHutJK/SRfcg7MEkXjGaYiVlOZyev/A==",
- "dev": true,
- "requires": {
- "regenerate": "^1.3.3"
- }
- },
- "regenerator-transform": {
- "version": "0.12.3",
- "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.12.3.tgz",
- "integrity": "sha512-y2uxO/6u+tVmtEDIKo+tLCtI0GcbQr0OreosKgCd7HP4VypGjtTrw79DezuwT+W5QX0YWuvpeBOgumrepwM1kA==",
- "dev": true,
- "requires": {
- "private": "^0.1.6"
- }
- },
- "regex-cache": {
- "version": "0.4.4",
- "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz",
- "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==",
- "dev": true,
- "requires": {
- "is-equal-shallow": "^0.1.3"
- }
- },
- "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.1.3",
- "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.1.3.tgz",
- "integrity": "sha512-mB+njEzO7oezA57IbQxxd6fVPOeWKDmnGvJ485CwmfNchjHe5jWwqKepapmzUEj41yxIAqOg+C4LbXuJlkiO8A==",
- "dev": true,
- "requires": {
- "regenerate": "^1.3.3",
- "regenerate-unicode-properties": "^5.1.1",
- "regjsgen": "^0.3.0",
- "regjsparser": "^0.2.1",
- "unicode-match-property-ecmascript": "^1.0.3",
- "unicode-match-property-value-ecmascript": "^1.0.1"
- }
- },
- "regjsgen": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.3.0.tgz",
- "integrity": "sha1-DuSj6SdkMM2iXx54nqbBW4ewy0M=",
- "dev": true
- },
- "regjsparser": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.2.1.tgz",
- "integrity": "sha1-w3h1U/rwTndcMCEC7zRtmVAA7Bw=",
- "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.1",
- "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.1.tgz",
- "integrity": "sha1-iYyr/Ivt5Le5ETWj/9Mj5YwNsxk=",
- "dev": true,
- "requires": {
- "css-select": "^1.1.0",
- "dom-converter": "~0.1",
- "htmlparser2": "~3.3.0",
- "strip-ansi": "^3.0.0",
- "utila": "~0.3"
- },
- "dependencies": {
- "utila": {
- "version": "0.3.3",
- "resolved": "https://registry.npmjs.org/utila/-/utila-0.3.3.tgz",
- "integrity": "sha1-1+jn1+MJEHCSsF+NloiCTWM6QiY=",
- "dev": true
- }
- }
- },
- "repeat-element": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz",
- "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo=",
- "dev": true
- },
- "repeat-string": {
- "version": "1.6.1",
- "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
- "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
- "dev": true
- },
- "repeating": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz",
- "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=",
- "dev": true,
- "requires": {
- "is-finite": "^1.0.0"
- }
- },
- "request": {
- "version": "2.79.0",
- "resolved": "https://registry.npmjs.org/request/-/request-2.79.0.tgz",
- "integrity": "sha1-Tf5b9r6LjNw3/Pk+BLZVd3InEN4=",
- "dev": true,
- "requires": {
- "aws-sign2": "~0.6.0",
- "aws4": "^1.2.1",
- "caseless": "~0.11.0",
- "combined-stream": "~1.0.5",
- "extend": "~3.0.0",
- "forever-agent": "~0.6.1",
- "form-data": "~2.1.1",
- "har-validator": "~2.0.6",
- "hawk": "~3.1.3",
- "http-signature": "~1.1.0",
- "is-typedarray": "~1.0.0",
- "isstream": "~0.1.2",
- "json-stringify-safe": "~5.0.1",
- "mime-types": "~2.1.7",
- "oauth-sign": "~0.8.1",
- "qs": "~6.3.0",
- "stringstream": "~0.0.4",
- "tough-cookie": "~2.3.0",
- "tunnel-agent": "~0.4.1",
- "uuid": "^3.0.0"
- }
- },
- "require-directory": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
- "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
- "dev": true
- },
- "require-main-filename": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz",
- "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=",
- "dev": true
- },
- "resolve": {
- "version": "1.7.1",
- "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.7.1.tgz",
- "integrity": "sha512-c7rwLofp8g1U+h1KNyHL/jicrKg1Ek4q+Lr33AL65uZTinUZHe30D5HlyN5V9NW0JX1D5dXQ4jqW5l7Sy/kGfw==",
- "dev": true,
- "requires": {
- "path-parse": "^1.0.5"
- }
- },
- "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
- },
- "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
- },
- "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.0.5"
- }
- },
- "ripemd160": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz",
- "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==",
- "dev": true,
- "requires": {
- "hash-base": "^3.0.0",
- "inherits": "^2.0.1"
- }
- },
- "run-queue": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz",
- "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=",
- "dev": true,
- "requires": {
- "aproba": "^1.1.1"
- }
- },
- "safe-buffer": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
- "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
- "dev": true
- },
- "safe-regex": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz",
- "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=",
- "dev": true,
- "requires": {
- "ret": "~0.1.10"
- }
- },
- "sass-graph": {
- "version": "2.2.4",
- "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.4.tgz",
- "integrity": "sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k=",
- "dev": true,
- "requires": {
- "glob": "^7.0.0",
- "lodash": "^4.0.0",
- "scss-tokenizer": "^0.2.3",
- "yargs": "^7.0.0"
- }
- },
- "sass-loader": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-7.0.1.tgz",
- "integrity": "sha512-MeVVJFejJELlAbA7jrRchi88PGP6U9yIfqyiG+bBC4a9s2PX+ulJB9h8bbEohtPBfZmlLhNZ0opQM9hovRXvlw==",
- "dev": true,
- "requires": {
- "clone-deep": "^2.0.1",
- "loader-utils": "^1.0.1",
- "lodash.tail": "^4.1.1",
- "neo-async": "^2.5.0",
- "pify": "^3.0.0"
- }
- },
- "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": "0.4.5",
- "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.5.tgz",
- "integrity": "sha512-yYrjb9TX2k/J1Y5UNy3KYdZq10xhYcF8nMpAW6o3hy6Q8WSIEf9lJHG/ePnOBfziPM3fvQwfOwa13U/Fh8qTfA==",
- "dev": true,
- "requires": {
- "ajv": "^6.1.0",
- "ajv-keywords": "^3.1.0"
- }
- },
- "scss-tokenizer": {
- "version": "0.2.3",
- "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz",
- "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=",
- "dev": true,
- "requires": {
- "js-base64": "^2.1.8",
- "source-map": "^0.4.2"
- },
- "dependencies": {
- "source-map": {
- "version": "0.4.4",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz",
- "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=",
- "dev": true,
- "requires": {
- "amdefine": ">=0.0.4"
- }
- }
- }
- },
- "semver": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz",
- "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==",
- "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
- },
- "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-immediate-shim": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz",
- "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=",
- "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.3",
- "split-string": "^3.0.1"
- },
- "dependencies": {
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
- "dev": true,
- "requires": {
- "is-extendable": "^0.1.0"
- }
- }
- }
- },
- "setimmediate": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
- "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=",
- "dev": true
- },
- "sha.js": {
- "version": "2.4.11",
- "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz",
- "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==",
- "dev": true,
- "requires": {
- "inherits": "^2.0.1",
- "safe-buffer": "^5.0.1"
- }
- },
- "shallow-clone": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-1.0.0.tgz",
- "integrity": "sha512-oeXreoKR/SyNJtRJMAKPDSvd28OqEwG4eR/xc856cRGBII7gX9lvAqDxusPm0846z/w/hWYjI1NpKwJ00NHzRA==",
- "dev": true,
- "requires": {
- "is-extendable": "^0.1.1",
- "kind-of": "^5.0.0",
- "mixin-object": "^2.0.1"
- },
- "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
- }
- }
- },
- "signal-exit": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz",
- "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=",
- "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.1",
- "debug": "^2.2.0",
- "define-property": "^0.2.5",
- "extend-shallow": "^2.0.1",
- "map-cache": "^0.2.2",
- "source-map": "^0.5.6",
- "source-map-resolve": "^0.5.0",
- "use": "^3.1.0"
- },
- "dependencies": {
- "define-property": {
- "version": "0.2.5",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
- "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
- "dev": true,
- "requires": {
- "is-descriptor": "^0.1.0"
- }
- },
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
- "dev": true,
- "requires": {
- "is-extendable": "^0.1.0"
- }
- }
- }
- },
- "snapdragon-node": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz",
- "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==",
- "dev": true,
- "requires": {
- "define-property": "^1.0.0",
- "isobject": "^3.0.0",
- "snapdragon-util": "^3.0.1"
- },
- "dependencies": {
- "define-property": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
- "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
- "dev": true,
- "requires": {
- "is-descriptor": "^1.0.0"
- }
- },
- "is-accessor-descriptor": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
- "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
- "dev": true,
- "requires": {
- "kind-of": "^6.0.0"
- }
- },
- "is-data-descriptor": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
- "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
- "dev": true,
- "requires": {
- "kind-of": "^6.0.0"
- }
- },
- "is-descriptor": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
- "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
- "dev": true,
- "requires": {
- "is-accessor-descriptor": "^1.0.0",
- "is-data-descriptor": "^1.0.0",
- "kind-of": "^6.0.2"
- }
- }
- }
- },
- "snapdragon-util": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz",
- "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==",
- "dev": true,
- "requires": {
- "kind-of": "^3.2.0"
- },
- "dependencies": {
- "kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
- "dev": true,
- "requires": {
- "is-buffer": "^1.1.5"
- }
- }
- }
- },
- "sntp": {
- "version": "1.0.9",
- "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz",
- "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=",
- "dev": true,
- "requires": {
- "hoek": "2.x.x"
- }
- },
- "sort-keys": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz",
- "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=",
- "dev": true,
- "requires": {
- "is-plain-obj": "^1.0.0"
- }
- },
- "source-list-map": {
- "version": "2.0.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.1",
- "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.1.tgz",
- "integrity": "sha512-0KW2wvzfxm8NCTb30z0LMNyPqWCdDGE2viwzUaucqJdkTRXtZiSY3I+2A6nVAjmdOy0I4gU8DwnVVGsk9jvP2A==",
- "dev": true,
- "requires": {
- "atob": "^2.0.0",
- "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
- },
- "spdx-correct": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.0.tgz",
- "integrity": "sha512-N19o9z5cEyc8yQQPukRCZ9EUmb4HUpnrmaL/fxS2pBo2jbfcFRVuFZ/oFC+vZz0MNNk0h80iMn5/S6qGZOL5+g==",
- "dev": true,
- "requires": {
- "spdx-expression-parse": "^3.0.0",
- "spdx-license-ids": "^3.0.0"
- }
- },
- "spdx-exceptions": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.1.0.tgz",
- "integrity": "sha512-4K1NsmrlCU1JJgUrtgEeTVyfx8VaYea9J9LvARxhbHtVtohPs/gFGG5yy49beySjlIMhhXZ4QqujIZEfS4l6Cg==",
- "dev": true
- },
- "spdx-expression-parse": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz",
- "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==",
- "dev": true,
- "requires": {
- "spdx-exceptions": "^2.1.0",
- "spdx-license-ids": "^3.0.0"
- }
- },
- "spdx-license-ids": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.0.tgz",
- "integrity": "sha512-2+EPwgbnmOIl8HjGBXXMd9NAu02vLjOO1nWw4kmeRDFyHn+M/ETfHxQUK0oXg8ctgVnl9t3rosNVsZ1jG61nDA==",
- "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.0"
- }
- },
- "sprintf-js": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
- "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
- "dev": true
- },
- "sshpk": {
- "version": "1.14.1",
- "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.14.1.tgz",
- "integrity": "sha1-Ew9Zde3a2WPx1W+SuaxsUfqfg+s=",
- "dev": true,
- "requires": {
- "asn1": "~0.2.3",
- "assert-plus": "^1.0.0",
- "bcrypt-pbkdf": "^1.0.0",
- "dashdash": "^1.12.0",
- "ecc-jsbn": "~0.1.1",
- "getpass": "^0.1.1",
- "jsbn": "~0.1.0",
- "tweetnacl": "~0.14.0"
- },
- "dependencies": {
- "assert-plus": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
- "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
- "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.1"
- }
- },
- "static-extend": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
- "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=",
- "dev": true,
- "requires": {
- "define-property": "^0.2.5",
- "object-copy": "^0.1.0"
- },
- "dependencies": {
- "define-property": {
- "version": "0.2.5",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
- "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
- "dev": true,
- "requires": {
- "is-descriptor": "^0.1.0"
- }
- }
- }
- },
- "stdout-stream": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.0.tgz",
- "integrity": "sha1-osfIWH5U2UJ+qe2zrD8s1SLfN4s=",
- "dev": true,
- "requires": {
- "readable-stream": "^2.0.1"
- }
- },
- "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.1",
- "readable-stream": "^2.0.2"
- }
- },
- "stream-each": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.2.tgz",
- "integrity": "sha512-mc1dbFhGBxvTM3bIWmAAINbqiuAk9TATcfIQC8P+/+HJefgaiTlMn2dHvkX8qlI12KeYKSQ1Ua9RrIqrn1VPoA==",
- "dev": true,
- "requires": {
- "end-of-stream": "^1.1.0",
- "stream-shift": "^1.0.0"
- }
- },
- "stream-http": {
- "version": "2.8.1",
- "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.1.tgz",
- "integrity": "sha512-cQ0jo17BLca2r0GfRdZKYAGLU6JRoIWxqSOakUMuKOT6MOK7AAlE856L33QuDmAy/eeOrhLee3dZKX0Uadu93A==",
- "dev": true,
- "requires": {
- "builtin-status-codes": "^3.0.0",
- "inherits": "^2.0.1",
- "readable-stream": "^2.3.3",
- "to-arraybuffer": "^1.0.0",
- "xtend": "^4.0.0"
- }
- },
- "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
- },
- "strict-uri-encode": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz",
- "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=",
- "dev": true
- },
- "string-width": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
- "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
- "dev": true,
- "requires": {
- "code-point-at": "^1.0.0",
- "is-fullwidth-code-point": "^1.0.0",
- "strip-ansi": "^3.0.0"
- }
- },
- "string_decoder": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
- "dev": true,
- "requires": {
- "safe-buffer": "~5.1.0"
- }
- },
- "stringstream": {
- "version": "0.0.5",
- "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz",
- "integrity": "sha1-TkhM1N5aC7vuGORjB3EKioFiGHg=",
- "dev": true
- },
- "strip-ansi": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
- "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
- "dev": true,
- "requires": {
- "ansi-regex": "^2.0.0"
- }
- },
- "strip-bom": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz",
- "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
- "dev": true,
- "requires": {
- "is-utf8": "^0.2.0"
- }
- },
- "strip-indent": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz",
- "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=",
- "dev": true,
- "requires": {
- "get-stdin": "^4.0.1"
- }
- },
- "style-loader": {
- "version": "0.21.0",
- "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-0.21.0.tgz",
- "integrity": "sha512-T+UNsAcl3Yg+BsPKs1vd22Fr8sVT+CJMtzqc6LEw9bbJZb43lm9GoeIfUcDEefBSWC0BhYbcdupV1GtI4DGzxg==",
- "dev": true,
- "requires": {
- "loader-utils": "^1.1.0",
- "schema-utils": "^0.4.5"
- }
- },
- "supports-color": {
- "version": "5.4.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz",
- "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==",
- "dev": true,
- "requires": {
- "has-flag": "^3.0.0"
- }
- },
- "svgo": {
- "version": "0.7.2",
- "resolved": "https://registry.npmjs.org/svgo/-/svgo-0.7.2.tgz",
- "integrity": "sha1-n1dyQTlSE1xv779Ar+ak+qiLS7U=",
- "dev": true,
- "requires": {
- "coa": "~1.0.1",
- "colors": "~1.1.2",
- "csso": "~2.3.1",
- "js-yaml": "~3.7.0",
- "mkdirp": "~0.5.1",
- "sax": "~1.2.1",
- "whet.extend": "~0.9.9"
- }
- },
- "tapable": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.0.0.tgz",
- "integrity": "sha512-dQRhbNQkRnaqauC7WqSJ21EEksgT0fYZX2lqXzGkpo8JNig9zGZTYoMGvyI2nWmXlE2VSVXVDu7wLVGu/mQEsg==",
- "dev": true
- },
- "tar": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz",
- "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=",
- "dev": true,
- "requires": {
- "block-stream": "*",
- "fstream": "^1.0.2",
- "inherits": "2"
- }
- },
- "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.1.5",
- "xtend": "~4.0.1"
- }
- },
- "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.4"
- }
- },
- "to-arraybuffer": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz",
- "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=",
- "dev": true
- },
- "to-fast-properties": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
- "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=",
- "dev": true
- },
- "to-object-path": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz",
- "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=",
- "dev": true,
- "requires": {
- "kind-of": "^3.0.2"
- },
- "dependencies": {
- "kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
- "dev": true,
- "requires": {
- "is-buffer": "^1.1.5"
- }
- }
- }
- },
- "to-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"
- }
- },
- "toposort": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/toposort/-/toposort-1.0.6.tgz",
- "integrity": "sha1-wxdI5V0hDv/AD9zcfW5o19e7nOw=",
- "dev": true
- },
- "tough-cookie": {
- "version": "2.3.4",
- "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.4.tgz",
- "integrity": "sha512-TZ6TTfI5NtZnuyy/Kecv+CnoROnyXn2DN97LontgQpCwsX2XyLYCC0ENhYkehSOwAp8rTQKc/NUIF7BkQ5rKLA==",
- "dev": true,
- "requires": {
- "punycode": "^1.4.1"
- },
- "dependencies": {
- "punycode": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
- "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
- "dev": true
- }
- }
- },
- "trim-newlines": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz",
- "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=",
- "dev": true
- },
- "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
- },
- "true-case-path": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.2.tgz",
- "integrity": "sha1-fskRMJJHZsf1c74wIMNPj9/QDWI=",
- "dev": true,
- "requires": {
- "glob": "^6.0.4"
- },
- "dependencies": {
- "glob": {
- "version": "6.0.4",
- "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz",
- "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=",
- "dev": true,
- "requires": {
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "2 || 3",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- }
- }
- }
- },
- "tty-browserify": {
- "version": "0.0.0",
- "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz",
- "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=",
- "dev": true
- },
- "tunnel-agent": {
- "version": "0.4.3",
- "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz",
- "integrity": "sha1-Y3PbdpCf5XDgjXNYM2Xtgop07us=",
- "dev": true
- },
- "tweetnacl": {
- "version": "0.14.5",
- "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
- "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
- "dev": true,
- "optional": true
- },
- "typedarray": {
- "version": "0.0.6",
- "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
- "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=",
- "dev": true
- },
- "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"
- },
- "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.2.5",
- "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-1.2.5.tgz",
- "integrity": "sha512-hIQJ1yxAPhEA2yW/i7Fr+SXZVMp+VEI3d42RTHBgQd2yhp/1UdBcR3QEWPV5ahBxlqQDMEMTuTEvDHSFINfwSw==",
- "dev": true,
- "requires": {
- "cacache": "^10.0.4",
- "find-cache-dir": "^1.0.0",
- "schema-utils": "^0.4.5",
- "serialize-javascript": "^1.4.0",
- "source-map": "^0.6.1",
- "uglify-es": "^3.3.4",
- "webpack-sources": "^1.1.0",
- "worker-farm": "^1.5.2"
- },
- "dependencies": {
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
- }
- }
- },
- "unicode-canonical-property-names-ecmascript": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.3.tgz",
- "integrity": "sha512-iG/2t0F2LAU8aZYPkX5gi7ebukHnr3sWFESpb+zPQeeaQwOkfoO6ZW17YX7MdRPNG9pCy+tjzGill+Ah0Em0HA==",
- "dev": true
- },
- "unicode-match-property-ecmascript": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.3.tgz",
- "integrity": "sha512-nFcaBFcr08UQNF15ZgI5ISh3yUnQm7SJRRxwYrL5VYX46pS+6Q7TCTv4zbK+j6/l7rQt0mMiTL2zpmeygny6rA==",
- "dev": true,
- "requires": {
- "unicode-canonical-property-names-ecmascript": "^1.0.2",
- "unicode-property-aliases-ecmascript": "^1.0.3"
- }
- },
- "unicode-match-property-value-ecmascript": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.0.1.tgz",
- "integrity": "sha512-lM8B0FDZQh9yYGgiabRQcyWicB27VLOolSBRIxsO7FeQPtg+79Oe7sC8Mzr8BObDs+G9CeYmC/shHo6OggNEog==",
- "dev": true
- },
- "unicode-property-aliases-ecmascript": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.0.3.tgz",
- "integrity": "sha512-TdDmDOTxEf2ad1g3ZBpM6cqKIb2nJpVlz1Q++casDryKz18tpeMBhSng9hjC1CTQCkOV9Rw2knlSB6iRo7ad1w==",
- "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.0"
- }
- },
- "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.1",
- "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
- },
- "uniqid": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/uniqid/-/uniqid-4.1.1.tgz",
- "integrity": "sha1-iSIN32t1GuUrX3JISGNShZa7hME=",
- "dev": true,
- "requires": {
- "macaddress": "^0.2.8"
- }
- },
- "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.0",
- "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.0.tgz",
- "integrity": "sha1-0F8v5AMlYIcfMOk8vnNe6iAVFPM=",
- "dev": true,
- "requires": {
- "unique-slug": "^2.0.0"
- }
- },
- "unique-slug": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.0.tgz",
- "integrity": "sha1-22Z258fMBimHj/GWCXx4hVrp9Ks=",
- "dev": true,
- "requires": {
- "imurmurhash": "^0.1.4"
- }
- },
- "unset-value": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz",
- "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=",
- "dev": true,
- "requires": {
- "has-value": "^0.3.1",
- "isobject": "^3.0.0"
- },
- "dependencies": {
- "has-value": {
- "version": "0.3.1",
- "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz",
- "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=",
- "dev": true,
- "requires": {
- "get-value": "^2.0.3",
- "has-values": "^0.1.4",
- "isobject": "^2.0.0"
- },
- "dependencies": {
- "isobject": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
- "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
- "dev": true,
- "requires": {
- "isarray": "1.0.0"
- }
- }
- }
- },
- "has-values": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz",
- "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=",
- "dev": true
- }
- }
- },
- "upath": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/upath/-/upath-1.0.4.tgz",
- "integrity": "sha512-d4SJySNBXDaQp+DPrziv3xGS6w3d2Xt69FijJr86zMPBy23JEloMCEOUBBzuN7xCtjLCnmB9tI/z7SBCahHBOw==",
- "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": "3.0.2",
- "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-3.0.2.tgz",
- "integrity": "sha1-+QuFhQf4HepNz7s8TD2/orVX+qo=",
- "dev": true,
- "requires": {
- "punycode": "^2.1.0"
- }
- },
- "urix": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz",
- "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=",
- "dev": true
- },
- "url": {
- "version": "0.11.0",
- "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz",
- "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=",
- "dev": true,
- "requires": {
- "punycode": "1.3.2",
- "querystring": "0.2.0"
- },
- "dependencies": {
- "punycode": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz",
- "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=",
- "dev": true
- }
- }
- },
- "url-loader": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-1.0.1.tgz",
- "integrity": "sha512-rAonpHy7231fmweBKUFe0bYnlGDty77E+fm53NZdij7j/YOpyGzc7ttqG1nAXl3aRs0k41o0PC3TvGXQiw2Zvw==",
- "dev": true,
- "requires": {
- "loader-utils": "^1.1.0",
- "mime": "^2.0.3",
- "schema-utils": "^0.4.3"
- }
- },
- "use": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/use/-/use-3.1.0.tgz",
- "integrity": "sha512-6UJEQM/L+mzC3ZJNM56Q4DFGLX/evKGRg15UJHGB9X5j5Z3AFbgZvjUh2yq/UJUY4U5dh7Fal++XbNg1uzpRAw==",
- "dev": true,
- "requires": {
- "kind-of": "^6.0.2"
- }
- },
- "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"
- },
- "dependencies": {
- "inherits": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz",
- "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=",
- "dev": true
- }
- }
- },
- "util-deprecate": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
- "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
- "dev": true
- },
- "util.promisify": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz",
- "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==",
- "dev": true,
- "requires": {
- "define-properties": "^1.1.2",
- "object.getownpropertydescriptors": "^2.0.3"
- }
- },
- "utila": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz",
- "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=",
- "dev": true
- },
- "uuid": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.2.1.tgz",
- "integrity": "sha512-jZnMwlb9Iku/O3smGWvZhauCf6cvvpKi4BKRiliS3cxnI+Gz9j5MEpTz2UFuXiKPJocb7gnsLHwiS05ige5BEA==",
- "dev": true
- },
- "validate-npm-package-license": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.3.tgz",
- "integrity": "sha512-63ZOUnL4SIXj4L0NixR3L1lcjO38crAbgrTpl28t8jjrfuiOBL5Iygm+60qPs/KsZGzPNg6Smnc/oY16QTjF0g==",
- "dev": true,
- "requires": {
- "spdx-correct": "^3.0.0",
- "spdx-expression-parse": "^3.0.0"
- }
- },
- "vendors": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.2.tgz",
- "integrity": "sha512-w/hry/368nO21AN9QljsaIhb9ZiZtZARoVH5f3CsFbawdLdayCgKRPup7CggujvySMxx0I91NOyxdVENohprLQ==",
- "dev": true
- },
- "verror": {
- "version": "1.10.0",
- "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
- "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
- "dev": true,
- "requires": {
- "assert-plus": "^1.0.0",
- "core-util-is": "1.0.2",
- "extsprintf": "^1.2.0"
- },
- "dependencies": {
- "assert-plus": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
- "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
- "dev": true
- }
- }
- },
- "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.16",
- "resolved": "https://registry.npmjs.org/vue/-/vue-2.5.16.tgz",
- "integrity": "sha512-/ffmsiVuPC8PsWcFkZngdpas19ABm5mh2wA7iDqcltyCTwlgZjHGeJYOXkBMo422iPwIcviOtrTCUpSfXmToLQ=="
- },
- "vue-hot-reload-api": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/vue-hot-reload-api/-/vue-hot-reload-api-2.3.0.tgz",
- "integrity": "sha512-2j/t+wIbyVMP5NvctQoSUvLkYKoWAAk2QlQiilrM2a6/ulzFgdcLUJfTvs4XQ/3eZhHiBmmEojbjmM4AzZj8JA==",
- "dev": true
- },
- "vue-i18n": {
- "version": "7.6.0",
- "resolved": "https://registry.npmjs.org/vue-i18n/-/vue-i18n-7.6.0.tgz",
- "integrity": "sha512-IqyGj4nOFrGopCCpRucfMPJSgp5WauuI8HTaAQc7XIpHT7iOH4flndy1g09FiUzidi0lRVKJME+S7sPJny/t/A=="
- },
- "vue-loader": {
- "version": "15.0.3",
- "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-15.0.3.tgz",
- "integrity": "sha512-opSvANP1ESK5JLVEeo8TFLNn6BeEdYXtfxjctpUV26KVMbY/S18z0KhkxS6wZE1Jr1u0SNTBF+UR1Sj6tgWWQg==",
- "dev": true,
- "requires": {
- "@vue/component-compiler-utils": "^1.2.1",
- "hash-sum": "^1.0.2",
- "loader-utils": "^1.1.0",
- "vue-hot-reload-api": "^2.3.0",
- "vue-style-loader": "^4.1.0"
- }
- },
- "vue-router": {
- "version": "2.8.1",
- "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-2.8.1.tgz",
- "integrity": "sha512-MC4jacHBhTPKtmcfzvaj2N7g6jgJ/Z/eIjZdt+yUaUOM1iKC0OUIlO/xCtz6OZFFTNUJs/1YNro2GN/lE+nOXA=="
- },
- "vue-style-loader": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/vue-style-loader/-/vue-style-loader-4.1.0.tgz",
- "integrity": "sha512-IsSiXDrLW2QIjyBsCqa35e45l5AceMbJ2jO8DxoEQv75xu/UmtXkSC0ybESq/LpbmmIW47MAWDQvErUw+Hrz/A==",
- "dev": true,
- "requires": {
- "hash-sum": "^1.0.2",
- "loader-utils": "^1.0.2"
- }
- },
- "vue-template-compiler": {
- "version": "2.5.16",
- "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.5.16.tgz",
- "integrity": "sha512-ZbuhCcF/hTYmldoUOVcu2fcbeSAZnfzwDskGduOrnjBiIWHgELAd+R8nAtX80aZkceWDKGQ6N9/0/EUpt+l22A==",
- "dev": true,
- "requires": {
- "de-indent": "^1.0.2",
- "he": "^1.1.0"
- }
- },
- "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
- },
- "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.2",
- "graceful-fs": "^4.1.2",
- "neo-async": "^2.5.0"
- }
- },
- "webpack": {
- "version": "4.6.0",
- "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.6.0.tgz",
- "integrity": "sha512-Fu/k/3fZeGtIhuFkiYpIy1UDHhMiGKjG4FFPVuvG+5Os2lWA1ttWpmi9Qnn6AgfZqj9MvhZW/rmj/ip+nHr06g==",
- "dev": true,
- "requires": {
- "acorn": "^5.0.0",
- "acorn-dynamic-import": "^3.0.0",
- "ajv": "^6.1.0",
- "ajv-keywords": "^3.1.0",
- "chrome-trace-event": "^0.1.1",
- "enhanced-resolve": "^4.0.0",
- "eslint-scope": "^3.7.1",
- "loader-runner": "^2.3.0",
- "loader-utils": "^1.1.0",
- "memory-fs": "~0.4.1",
- "micromatch": "^3.1.8",
- "mkdirp": "~0.5.0",
- "neo-async": "^2.5.0",
- "node-libs-browser": "^2.0.0",
- "schema-utils": "^0.4.4",
- "tapable": "^1.0.0",
- "uglifyjs-webpack-plugin": "^1.2.4",
- "watchpack": "^1.5.0",
- "webpack-sources": "^1.0.1"
- }
- },
- "webpack-sources": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.1.0.tgz",
- "integrity": "sha512-aqYp18kPphgoO5c/+NaUvEeACtZjMESmDChuD3NBciVpah3XpMEU9VAAtIaB1BsfJWWTSdv8Vv1m3T0aRk2dUw==",
- "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
- }
- }
- },
- "whet.extend": {
- "version": "0.9.9",
- "resolved": "https://registry.npmjs.org/whet.extend/-/whet.extend-0.9.9.tgz",
- "integrity": "sha1-+HfVv2SMl+WqVC+twW1qJZucEaE=",
- "dev": true
- },
- "which": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/which/-/which-1.3.0.tgz",
- "integrity": "sha512-xcJpopdamTuY5duC/KnTTNBraPK54YwpenP4lzxU8H91GudWpFv38u0CKjclE1Wi2EH2EDz5LRcHcKbCIzqGyg==",
- "dev": true,
- "requires": {
- "isexe": "^2.0.0"
- }
- },
- "which-module": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz",
- "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=",
- "dev": true
- },
- "wide-align": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.2.tgz",
- "integrity": "sha512-ijDLlyQ7s6x1JgCLur53osjm/UXUYD9+0PbYKrBsYisYXzCxN+HC3mYDNy/dWdmf3AwqwU3CXwDCvsNgGK1S0w==",
- "dev": true,
- "requires": {
- "string-width": "^1.0.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": "2.1.0",
- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz",
- "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=",
- "dev": true,
- "requires": {
- "string-width": "^1.0.1",
- "strip-ansi": "^3.0.1"
- }
- },
- "wrappy": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
- "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
- "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": "7.1.0",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz",
- "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=",
- "dev": true,
- "requires": {
- "camelcase": "^3.0.0",
- "cliui": "^3.2.0",
- "decamelize": "^1.1.1",
- "get-caller-file": "^1.0.1",
- "os-locale": "^1.4.0",
- "read-pkg-up": "^1.0.1",
- "require-directory": "^2.1.1",
- "require-main-filename": "^1.0.1",
- "set-blocking": "^2.0.0",
- "string-width": "^1.0.2",
- "which-module": "^1.0.0",
- "y18n": "^3.2.1",
- "yargs-parser": "^5.0.0"
- },
- "dependencies": {
- "camelcase": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz",
- "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=",
- "dev": true
- },
- "y18n": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz",
- "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=",
- "dev": true
- }
- }
- },
- "yargs-parser": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz",
- "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=",
- "dev": true,
- "requires": {
- "camelcase": "^3.0.0"
- },
- "dependencies": {
- "camelcase": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz",
- "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=",
- "dev": true
- }
- }
- }
- }
-}
diff --git a/WebConfigGenerator/package.json b/WebConfigGenerator/package.json
deleted file mode 100644
index e64c8f184..000000000
--- a/WebConfigGenerator/package.json
+++ /dev/null
@@ -1,38 +0,0 @@
-{
- "name": "asf-config-web",
- "version": "1.0.0",
- "description": "ASF config webpage",
- "author": "Arkadiusz 'Mole' Sygulski ",
- "private": true,
- "scripts": {
- "build": "node build.js"
- },
- "dependencies": {
- "lodash": "^4.17.10",
- "vue": "^2.5.16",
- "vue-i18n": "^7.6.0",
- "vue-router": "^2.8.1"
- },
- "devDependencies": {
- "@babel/core": "^7.0.0-beta.46",
- "@babel/plugin-syntax-dynamic-import": "^7.0.0-beta.46",
- "@babel/preset-env": "^7.0.0-beta.46",
- "babel-loader": "^8.0.0-beta.2",
- "css-loader": "^0.28.11",
- "file-loader": "^1.1.11",
- "html-webpack-plugin": "^3.2.0",
- "node-sass": "^4.9.0",
- "sass-loader": "^7.0.1",
- "style-loader": "^0.21.0",
- "uglifyjs-webpack-plugin": "^1.2.5",
- "url-loader": "^1.0.1",
- "vue-loader": "^15.0.3",
- "vue-style-loader": "^4.1.0",
- "vue-template-compiler": "^2.5.16",
- "webpack": "^4.6.0"
- },
- "engines": {
- "node": ">= 8.0.0",
- "npm": ">= 5.0.0"
- }
-}
diff --git a/WebConfigGenerator/src/App.vue b/WebConfigGenerator/src/App.vue
deleted file mode 100644
index c2c8e0fd4..000000000
--- a/WebConfigGenerator/src/App.vue
+++ /dev/null
@@ -1,87 +0,0 @@
-
-
-
-
-
-
-
diff --git a/WebConfigGenerator/src/app.js b/WebConfigGenerator/src/app.js
deleted file mode 100644
index bcdb5e9fb..000000000
--- a/WebConfigGenerator/src/app.js
+++ /dev/null
@@ -1,17 +0,0 @@
-import Vue from 'vue';
-import VueI18n from 'vue-i18n';
-
-import App from './App.vue';
-import i18nSettings from './i18n.js';
-import router from './router.js';
-
-Vue.use(VueI18n);
-const i18n = new VueI18n(i18nSettings);
-
-new Vue({
- el: '#app',
- router,
- i18n,
- template: '',
- components: { App }
-});
diff --git a/WebConfigGenerator/src/assets/kube-6.5.2/css/kube.css b/WebConfigGenerator/src/assets/kube-6.5.2/css/kube.css
deleted file mode 100644
index d5960ce52..000000000
--- a/WebConfigGenerator/src/assets/kube-6.5.2/css/kube.css
+++ /dev/null
@@ -1,2156 +0,0 @@
-/*
- Kube. CSS & JS Framework
- Version 6.5.2
- Updated: February 2, 2017
-
- http://imperavi.com/kube/
-
- Copyright (c) 2009-2017, Imperavi LLC.
- License: MIT
-*/
-html {
- box-sizing: border-box; }
-
-*,
-*:before,
-*:after {
- box-sizing: inherit; }
-
-* {
- margin: 0;
- padding: 0;
- outline: 0;
- -webkit-overflow-scrolling: touch; }
-
-img,
-video,
-audio {
- max-width: 100%; }
-
-img,
-video {
- height: auto; }
-
-svg {
- max-height: 100%; }
-
-iframe {
- border: none; }
-
-::-moz-focus-inner {
- border: 0;
- padding: 0; }
-
-input[type="radio"],
-input[type="checkbox"] {
- vertical-align: middle;
- position: relative;
- bottom: 0.15rem;
- font-size: 115%;
- margin-right: 3px; }
-
-input[type="search"] {
- -webkit-appearance: textfield; }
-
-input[type="search"]::-webkit-search-decoration,
-input[type="search"]::-webkit-search-cancel-button {
- -webkit-appearance: none; }
-
-.black {
- color: #0d0d0e; }
-
-.inverted {
- color: #fff; }
-
-.error {
- color: #f03c69; }
-
-.success {
- color: #35beb1; }
-
-.warning {
- color: #f7ba45; }
-
-.focus {
- color: #1c86f2; }
-
-.aluminum {
- color: #f8f8f8; }
-
-.silver {
- color: #e0e1e1; }
-
-.lightgray {
- color: #d4d4d4; }
-
-.gray {
- color: #bdbdbd; }
-
-.midgray {
- color: #676b72; }
-
-.darkgray {
- color: #313439; }
-
-.bg-black {
- background-color: #0d0d0e; }
-
-.bg-inverted {
- background-color: #fff; }
-
-.bg-error {
- background-color: #f03c69; }
-
-.bg-success {
- background-color: #35beb1; }
-
-.bg-warning {
- background-color: #f7ba45; }
-
-.bg-focus {
- background-color: #1c86f2; }
-
-.bg-aluminum {
- background-color: #f8f8f8; }
-
-.bg-silver {
- background-color: #e0e1e1; }
-
-.bg-lightgray {
- background-color: #d4d4d4; }
-
-.bg-gray {
- background-color: #bdbdbd; }
-
-.bg-midgray {
- background-color: #676b72; }
-
-.bg-darkgray {
- background-color: #313439; }
-
-.bg-highlight {
- background-color: #edf2ff; }
-
-html,
-body {
- font-size: 16px;
- line-height: 24px; }
-
-body {
- font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
- color: #313439;
- background-color: transparent; }
-
-a {
- color: #3794de; }
-
-a:hover {
- color: #f03c69; }
-
-h1.title, h1, h2, h3, h4, h5, h6 {
- font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
- font-weight: bold;
- color: #0d0d0e;
- text-rendering: optimizeLegibility;
- margin-bottom: 16px; }
-
-h1.title {
- font-size: 60px;
- line-height: 64px;
- margin-bottom: 8px; }
-
-h1,
-.h1 {
- font-size: 48px;
- line-height: 52px; }
-
-h2,
-.h2 {
- font-size: 36px;
- line-height: 40px; }
-
-h3,
-.h3 {
- font-size: 24px;
- line-height: 32px; }
-
-h4,
-.h4 {
- font-size: 21px;
- line-height: 32px; }
-
-h5,
-.h5 {
- font-size: 18px;
- line-height: 28px; }
-
-h6,
-.h6 {
- font-size: 16px;
- line-height: 24px; }
-
-h1 a, .h1 a,
-h2 a, .h2 a,
-h3 a, .h3 a,
-h4 a, .h4 a,
-h5 a, .h5 a,
-h6 a, .h6 a {
- color: inherit; }
-
-p + h2,
-p + h3,
-p + h4,
-p + h5,
-p + h6,
-ul + h2,
-ul + h3,
-ul + h4,
-ul + h5,
-ul + h6,
-ol + h2,
-ol + h3,
-ol + h4,
-ol + h5,
-ol + h6,
-dl + h2,
-dl + h3,
-dl + h4,
-dl + h5,
-dl + h6,
-blockquote + h2,
-blockquote + h3,
-blockquote + h4,
-blockquote + h5,
-blockquote + h6,
-hr + h2,
-hr + h3,
-hr + h4,
-hr + h5,
-hr + h6,
-pre + h2,
-pre + h3,
-pre + h4,
-pre + h5,
-pre + h6,
-table + h2,
-table + h3,
-table + h4,
-table + h5,
-table + h6,
-form + h2,
-form + h3,
-form + h4,
-form + h5,
-form + h6,
-figure + h2,
-figure + h3,
-figure + h4,
-figure + h5,
-figure + h6 {
- margin-top: 24px; }
-
-ul,
-ul ul,
-ul ol,
-ol,
-ol ul,
-ol ol {
- margin: 0 0 0 24px; }
-
-ol ol li {
- list-style-type: lower-alpha; }
-
-ol ol ol li {
- list-style-type: lower-roman; }
-
-nav ul,
-nav ol {
- margin: 0;
- list-style: none; }
- nav ul ul,
- nav ul ol,
- nav ol ul,
- nav ol ol {
- margin-left: 24px; }
-
-dl dt {
- font-weight: bold; }
-
-dd {
- margin-left: 24px; }
-
-p, blockquote, hr, pre, ol, ul, dl, table, fieldset, figure, address, form {
- margin-bottom: 16px; }
-
-hr {
- border: none;
- border-bottom: 1px solid rgba(0, 0, 0, 0.1);
- margin-top: -1px; }
-
-blockquote {
- padding-left: 1rem;
- border-left: 4px solid rgba(0, 0, 0, 0.1);
- font-style: italic;
- color: rgba(49, 52, 57, 0.65); }
- blockquote p {
- margin-bottom: .5rem; }
-
-time, cite, small, figcaption {
- font-size: 87.5%; }
-
-cite {
- opacity: .6; }
-
-abbr[title], dfn[title] {
- border-bottom: 1px dotted rgba(0, 0, 0, 0.5);
- cursor: help; }
-
-var {
- font-size: 16px;
- opacity: .6;
- font-style: normal; }
-
-mark, code, samp, kbd {
- position: relative;
- top: -1px;
- padding: 4px 4px 2px 4px;
- display: inline-block;
- line-height: 1;
- color: rgba(49, 52, 57, 0.85); }
-
-code {
- background: #e0e1e1; }
-
-mark {
- background: #f7ba45; }
-
-samp {
- color: #fff;
- background: #1c86f2; }
-
-kbd {
- border: 1px solid rgba(0, 0, 0, 0.1); }
-
-sub,
-sup {
- font-size: x-small;
- line-height: 0;
- margin-left: 1rem/4;
- position: relative; }
-
-sup {
- top: 0; }
-
-sub {
- bottom: 1px; }
-
-pre, code, samp, var, kbd {
- font-family: Consolas, Monaco, "Courier New", monospace; }
-
-pre, code, samp, var, kbd, mark {
- font-size: 87.5%; }
-
-pre,
-pre code {
- background: #f8f8f8;
- padding: 0;
- top: 0;
- display: block;
- line-height: 20px;
- color: rgba(49, 52, 57, 0.85);
- overflow: none;
- white-space: pre-wrap; }
-
-pre {
- padding: 1rem; }
-
-figcaption {
- opacity: .6; }
-
-figure figcaption {
- position: relative;
- top: -1rem/2; }
-
-figure pre {
- background: none;
- border: 1px solid rgba(0, 0, 0, 0.1);
- border-radius: 4px; }
-
-figure .video-container,
-figure pre {
- margin-bottom: 8px; }
-
-.text-left {
- text-align: left; }
-
-.text-center {
- text-align: center; }
-
-.text-right {
- text-align: right; }
-
-ul.unstyled {
- margin-left: 0; }
-
-ul.unstyled,
-ul.unstyled ul {
- list-style: none; }
-
-.monospace {
- font-family: Consolas, Monaco, "Courier New", monospace; }
-
-.upper {
- text-transform: uppercase; }
-
-.lower {
- text-transform: lowercase; }
-
-.italic {
- font-style: italic !important; }
-
-.strong {
- font-weight: bold !important; }
-
-.normal {
- font-weight: normal !important; }
-
-.muted {
- opacity: .55; }
-
-a.muted {
- color: #0d0d0e; }
-
-a.muted:hover {
- opacity: 1; }
-
-.black {
- color: #0d0d0e; }
-
-.smaller {
- font-size: 12px;
- line-height: 20px; }
-
-.small {
- font-size: 14px;
- line-height: 20px; }
-
-.big {
- font-size: 18px;
- line-height: 28px; }
-
-.large {
- font-size: 20px;
- line-height: 32px; }
-
-.end {
- margin-bottom: 0 !important; }
-
-.highlight {
- background-color: #edf2ff; }
-
-.nowrap,
-.nowrap td {
- white-space: nowrap; }
-
-@media (min-width: 768px) and (max-width: 1024px) {
- .columns-2,
- .columns-3,
- .columns-4 {
- column-gap: 24px; }
- .columns-2 {
- column-count: 2; }
- .columns-3 {
- column-count: 3; }
- .columns-4 {
- column-count: 4; } }
-
-.row {
- display: flex;
- flex-direction: row;
- flex-wrap: wrap; }
- @media (max-width: 768px) {
- .row {
- flex-direction: column;
- flex-wrap: nowrap; } }
- .row.gutters,
- .row.gutters > .row {
- margin-left: -2%; }
- @media (max-width: 768px) {
- .row.gutters,
- .row.gutters > .row {
- margin-left: 0; } }
- .row.gutters > .col,
- .row.gutters > .row > .col {
- margin-left: 2%; }
- @media (max-width: 768px) {
- .row.gutters > .col,
- .row.gutters > .row > .col {
- margin-left: 0; } }
- .row.around {
- justify-content: space-around; }
- .row.between {
- justify-content: space-between; }
- .row.auto .col {
- flex-grow: 1; }
-
-.col-1 {
- width: 8.33333%; }
-
-.offset-1 {
- margin-left: 8.33333%; }
-
-.col-2 {
- width: 16.66667%; }
-
-.offset-2 {
- margin-left: 16.66667%; }
-
-.col-3 {
- width: 25%; }
-
-.offset-3 {
- margin-left: 25%; }
-
-.col-4 {
- width: 33.33333%; }
-
-.offset-4 {
- margin-left: 33.33333%; }
-
-.col-5 {
- width: 41.66667%; }
-
-.offset-5 {
- margin-left: 41.66667%; }
-
-.col-6 {
- width: 50%; }
-
-.offset-6 {
- margin-left: 50%; }
-
-.col-7 {
- width: 58.33333%; }
-
-.offset-7 {
- margin-left: 58.33333%; }
-
-.col-8 {
- width: 66.66667%; }
-
-.offset-8 {
- margin-left: 66.66667%; }
-
-.col-9 {
- width: 75%; }
-
-.offset-9 {
- margin-left: 75%; }
-
-.col-10 {
- width: 83.33333%; }
-
-.offset-10 {
- margin-left: 83.33333%; }
-
-.col-11 {
- width: 91.66667%; }
-
-.offset-11 {
- margin-left: 91.66667%; }
-
-.col-12 {
- width: 100%; }
-
-.offset-12 {
- margin-left: 100%; }
-
-.gutters > .col-1 {
- width: calc(8.33333% - 2%); }
-
-.gutters > .offset-1 {
- margin-left: calc(8.33333% + 2%) !important; }
-
-.gutters > .col-2 {
- width: calc(16.66667% - 2%); }
-
-.gutters > .offset-2 {
- margin-left: calc(16.66667% + 2%) !important; }
-
-.gutters > .col-3 {
- width: calc(25% - 2%); }
-
-.gutters > .offset-3 {
- margin-left: calc(25% + 2%) !important; }
-
-.gutters > .col-4 {
- width: calc(33.33333% - 2%); }
-
-.gutters > .offset-4 {
- margin-left: calc(33.33333% + 2%) !important; }
-
-.gutters > .col-5 {
- width: calc(41.66667% - 2%); }
-
-.gutters > .offset-5 {
- margin-left: calc(41.66667% + 2%) !important; }
-
-.gutters > .col-6 {
- width: calc(50% - 2%); }
-
-.gutters > .offset-6 {
- margin-left: calc(50% + 2%) !important; }
-
-.gutters > .col-7 {
- width: calc(58.33333% - 2%); }
-
-.gutters > .offset-7 {
- margin-left: calc(58.33333% + 2%) !important; }
-
-.gutters > .col-8 {
- width: calc(66.66667% - 2%); }
-
-.gutters > .offset-8 {
- margin-left: calc(66.66667% + 2%) !important; }
-
-.gutters > .col-9 {
- width: calc(75% - 2%); }
-
-.gutters > .offset-9 {
- margin-left: calc(75% + 2%) !important; }
-
-.gutters > .col-10 {
- width: calc(83.33333% - 2%); }
-
-.gutters > .offset-10 {
- margin-left: calc(83.33333% + 2%) !important; }
-
-.gutters > .col-11 {
- width: calc(91.66667% - 2%); }
-
-.gutters > .offset-11 {
- margin-left: calc(91.66667% + 2%) !important; }
-
-.gutters > .col-12 {
- width: calc(100% - 2%); }
-
-.gutters > .offset-12 {
- margin-left: calc(100% + 2%) !important; }
-
-@media (max-width: 768px) {
- [class^='offset-'],
- [class*=' offset-'] {
- margin-left: 0; } }
-
-.first {
- order: -1; }
-
-.last {
- order: 1; }
-
-@media (max-width: 768px) {
- .row .col {
- margin-left: 0;
- width: 100%; }
- .row.gutters .col {
- margin-bottom: 16px; }
- .first-sm {
- order: -1; }
- .last-sm {
- order: 1; } }
-
-table {
- border-collapse: collapse;
- border-spacing: 0;
- max-width: 100%;
- width: 100%;
- empty-cells: show;
- font-size: 15px;
- line-height: 24px; }
-
-table caption {
- text-align: left;
- font-size: 14px;
- font-weight: 500;
- color: #676b72; }
-
-th {
- text-align: left;
- font-weight: 700;
- vertical-align: bottom; }
-
-td {
- vertical-align: top; }
-
-tr.align-middle td,
-td.align-middle {
- vertical-align: middle; }
-
-th,
-td {
- padding: 1rem 1rem;
- border-bottom: 1px solid rgba(0, 0, 0, 0.05); }
- th:first-child,
- td:first-child {
- padding-left: 0; }
- th:last-child,
- td:last-child {
- padding-right: 0; }
-
-tfoot th,
-tfoot td {
- color: rgba(49, 52, 57, 0.5); }
-
-table.bordered td,
-table.bordered th {
- border: 1px solid rgba(0, 0, 0, 0.05); }
-
-table.striped tr:nth-child(odd) td {
- background: #f8f8f8; }
-
-table.bordered td:first-child,
-table.bordered th:first-child,
-table.striped td:first-child,
-table.striped th:first-child {
- padding-left: 1rem; }
-
-table.bordered td:last-child,
-table.bordered th:last-child,
-table.striped td:last-child,
-table.striped th:last-child {
- padding-right: 1rem; }
-
-table.unstyled td,
-table.unstyled th {
- border: none;
- padding: 0; }
-
-fieldset {
- font-family: inherit;
- border: 1px solid rgba(0, 0, 0, 0.1);
- padding: 2rem;
- margin-bottom: 2rem;
- margin-top: 2rem; }
-
-legend {
- font-weight: bold;
- font-size: 12px;
- text-transform: uppercase;
- padding: 0 1rem;
- margin-left: -1rem;
- top: 2px;
- position: relative;
- line-height: 0; }
-
-input,
-textarea,
-select {
- display: block;
- width: 100%;
- font-family: inherit;
- font-size: 15px;
- height: 40px;
- outline: none;
- vertical-align: middle;
- background-color: #fff;
- border: 1px solid #d4d4d4;
- border-radius: 3px;
- box-shadow: none;
- padding: 0 12px; }
-
-input.small,
-textarea.small,
-select.small {
- height: 36px;
- font-size: 13px;
- padding: 0 12px;
- border-radius: 3px; }
-
-input.big,
-textarea.big,
-select.big {
- height: 48px;
- font-size: 17px;
- padding: 0 12px;
- border-radius: 3px; }
-
-input:focus,
-textarea:focus,
-select:focus {
- outline: none;
- background-color: #fff;
- border-color: #1c86f2;
- box-shadow: 0 0 1px #1c86f2 inset; }
-
-input.error,
-textarea.error,
-select.error {
- background-color: rgba(240, 60, 105, 0.1);
- border: 1px solid #f583a0; }
- input.error:focus,
- textarea.error:focus,
- select.error:focus {
- border-color: #f03c69;
- box-shadow: 0 0 1px #f03c69 inset; }
-
-input.success,
-textarea.success,
-select.success {
- background-color: rgba(53, 190, 177, 0.1);
- border: 1px solid #6ad5cb; }
- input.success:focus,
- textarea.success:focus,
- select.success:focus {
- border-color: #35beb1;
- box-shadow: 0 0 1px #35beb1 inset; }
-
-input:disabled, input.disabled,
-textarea:disabled,
-textarea.disabled,
-select:disabled,
-select.disabled {
- resize: none;
- opacity: 0.6;
- cursor: default;
- font-style: italic;
- color: rgba(0, 0, 0, 0.5); }
-
-select {
- -webkit-appearance: none;
- background-image: url('data:image/svg+xml;utf8,');
- background-repeat: no-repeat;
- background-position: right 1rem center; }
-
-select[multiple] {
- background-image: none;
- height: auto;
- padding: .5rem .75rem; }
-
-textarea {
- height: auto;
- padding: 8px 12px;
- line-height: 24px;
- vertical-align: top; }
-
-input[type="file"] {
- width: auto;
- border: none;
- padding: 0;
- height: auto;
- background: none;
- box-shadow: none;
- display: inline-block; }
-
-input[type="search"],
-input.search {
- background-repeat: no-repeat;
- background-position: 8px 53%;
- background-image: url('data:image/svg+xml;utf8,');
- padding-left: 32px; }
-
-input[type="radio"],
-input[type="checkbox"] {
- display: inline-block;
- width: auto;
- height: auto;
- padding: 0; }
-
-label {
- display: block;
- color: #313439;
- margin-bottom: 4px;
- font-size: 15px; }
- label.checkbox,
- label .desc,
- label .success,
- label .error {
- text-transform: none;
- font-weight: normal; }
- label.checkbox {
- font-size: 16px;
- line-height: 24px;
- cursor: pointer;
- color: inherit; }
- label.checkbox input {
- margin-top: 0; }
-
-.form-checkboxes label.checkbox {
- display: inline-block;
- margin-right: 16px; }
-
-.req {
- position: relative;
- top: 1px;
- font-weight: bold;
- color: #f03c69;
- font-size: 110%; }
-
-.desc {
- color: rgba(49, 52, 57, 0.5);
- font-size: 12px;
- line-height: 20px; }
-
-span.desc {
- margin-left: 4px; }
-
-div.desc {
- margin-top: 4px;
- margin-bottom: -8px; }
-
-.form-buttons button,
-.form-buttons .button {
- margin-right: 8px; }
-
-form,
-.form-item {
- margin-bottom: 2rem; }
-
-.form > .form-item:last-child {
- margin-bottom: 0; }
-
-.form .row:last-child .form-item {
- margin-bottom: 0; }
-
-.form span.success,
-.form span.error {
- font-size: 12px;
- line-height: 20px;
- margin-left: 4px; }
-
-.form-inline input,
-.form-inline textarea,
-.form-inline select {
- display: inline-block;
- width: auto; }
-
-.append,
-.prepend {
- display: flex; }
- .append input,
- .prepend input {
- flex: 1; }
- .append .button,
- .append span,
- .prepend .button,
- .prepend span {
- flex-shrink: 0; }
- .append span,
- .prepend span {
- display: flex;
- flex-direction: column;
- justify-content: center;
- font-weight: normal;
- border: 1px solid #d4d4d4;
- background-color: #f8f8f8;
- padding: 0 .875rem;
- color: rgba(0, 0, 0, 0.5);
- font-size: 12px;
- white-space: nowrap; }
-
-.prepend input {
- border-radius: 0 3px 3px 0; }
-
-.prepend .button {
- margin-right: -1px;
- border-radius: 3px 0 0 3px !important; }
-
-.prepend span {
- border-right: none;
- border-radius: 3px 0 0 3px; }
-
-.append input {
- border-radius: 3px 0 0 3px; }
-
-.append .button {
- margin-left: -1px;
- border-radius: 0 3px 3px 0 !important; }
-
-.append span {
- border-left: none;
- border-radius: 0 3px 3px 0; }
-
-button,
-.button {
- font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
- font-size: 15px;
- color: #fff;
- background-color: #1c86f2;
- border-radius: 3px;
- min-height: 40px;
- padding: 8px 20px;
- font-weight: 500;
- text-decoration: none;
- cursor: pointer;
- display: inline-block;
- line-height: 20px;
- border: 1px solid transparent;
- vertical-align: middle;
- -webkit-appearance: none; }
- button i,
- .button i {
- position: relative;
- top: 1px;
- margin: 0 2px; }
-
-input[type="submit"] {
- width: auto; }
-
-button:hover,
-.button:hover {
- outline: none;
- text-decoration: none;
- color: #fff;
- background-color: #4ca0f5; }
-
-.button:disabled,
-.button.disabled {
- cursor: default;
- font-style: normal;
- color: rgba(255, 255, 255, 0.7);
- background-color: rgba(28, 134, 242, 0.7); }
-
-.button.small {
- font-size: 13px;
- min-height: 36px;
- padding: 6px 20px;
- border-radius: 3px; }
-
-.button.big {
- font-size: 17px;
- min-height: 48px;
- padding: 13px 24px;
- border-radius: 3px; }
-
-.button.large {
- font-size: 19px;
- min-height: 56px;
- padding: 20px 36px;
- border-radius: 3px; }
-
-.button.outline {
- background: none;
- border-width: 2px;
- border-color: #1c86f2;
- color: #1c86f2; }
- .button.outline:hover {
- background: none;
- color: rgba(28, 134, 242, 0.6);
- border-color: rgba(28, 134, 242, 0.5); }
- .button.outline:disabled, .button.outline.disabled {
- background: none;
- color: rgba(28, 134, 242, 0.7);
- border-color: rgba(28, 134, 242, 0.5); }
-
-.button.inverted {
- color: #000;
- background-color: #fff; }
- .button.inverted:hover {
- color: #000;
- background-color: white; }
- .button.inverted:disabled, .button.inverted.disabled {
- color: rgba(0, 0, 0, 0.7);
- background-color: rgba(255, 255, 255, 0.7); }
- .button.inverted.outline {
- background: none;
- color: #fff;
- border-color: #fff; }
- .button.inverted.outline:hover {
- color: rgba(255, 255, 255, 0.6);
- border-color: rgba(255, 255, 255, 0.5); }
- .button.inverted.outline:disabled, .button.inverted.outline.disabled {
- background: none;
- color: rgba(255, 255, 255, 0.7);
- border-color: rgba(255, 255, 255, 0.5); }
- .button.inverted:hover {
- opacity: .7; }
-
-.button.round {
- border-radius: 56px; }
-
-.button.raised {
- box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); }
-
-.button.upper {
- text-transform: uppercase;
- letter-spacing: .04em;
- font-size: 13px; }
- .button.upper.small {
- font-size: 11px; }
- .button.upper.big {
- font-size: 13px; }
- .button.upper.large {
- font-size: 15px; }
-
-.button.secondary {
- color: #fff;
- background-color: #313439; }
- .button.secondary:hover {
- color: #fff;
- background-color: #606670; }
- .button.secondary:disabled, .button.secondary.disabled {
- color: rgba(255, 255, 255, 0.7);
- background-color: rgba(49, 52, 57, 0.7); }
- .button.secondary.outline {
- background: none;
- color: #313439;
- border-color: #313439; }
- .button.secondary.outline:hover {
- color: rgba(49, 52, 57, 0.6);
- border-color: rgba(49, 52, 57, 0.5); }
- .button.secondary.outline:disabled, .button.secondary.outline.disabled {
- background: none;
- color: rgba(49, 52, 57, 0.7);
- border-color: rgba(49, 52, 57, 0.5); }
-
-.label {
- display: inline-block;
- font-size: 13px;
- background: #e0e1e1;
- line-height: 18px;
- padding: 0 10px;
- font-weight: 500;
- color: #313439;
- border: 1px solid transparent;
- vertical-align: middle;
- text-decoration: none;
- border-radius: 4px; }
- .label a,
- .label a:hover {
- color: inherit;
- text-decoration: none; }
-
-.label.big {
- font-size: 14px;
- line-height: 24px;
- padding: 0 12px; }
-
-.label.upper {
- text-transform: uppercase;
- font-size: 11px; }
-
-.label.outline {
- background: none;
- border-color: #bdbdbd; }
-
-.label.badge {
- text-align: center;
- border-radius: 64px;
- padding: 0 6px; }
- .label.badge.big {
- padding: 0 8px; }
-
-.label.tag {
- padding: 0;
- background: none;
- border: none;
- text-transform: uppercase;
- font-size: 11px; }
- .label.tag.big {
- font-size: 13px; }
-
-.label.success {
- background: #35beb1;
- color: #fff; }
- .label.success.tag, .label.success.outline {
- background: none;
- border-color: #35beb1;
- color: #35beb1; }
-
-.label.error {
- background: #f03c69;
- color: #fff; }
- .label.error.tag, .label.error.outline {
- background: none;
- border-color: #f03c69;
- color: #f03c69; }
-
-.label.warning {
- background: #f7ba45;
- color: #0d0d0e; }
- .label.warning.tag, .label.warning.outline {
- background: none;
- border-color: #f7ba45;
- color: #f7ba45; }
-
-.label.focus {
- background: #1c86f2;
- color: #fff; }
- .label.focus.tag, .label.focus.outline {
- background: none;
- border-color: #1c86f2;
- color: #1c86f2; }
-
-.label.black {
- background: #0d0d0e;
- color: #fff; }
- .label.black.tag, .label.black.outline {
- background: none;
- border-color: #0d0d0e;
- color: #0d0d0e; }
-
-.label.inverted {
- background: #fff;
- color: #0d0d0e; }
- .label.inverted.tag, .label.inverted.outline {
- background: none;
- border-color: #fff;
- color: #fff; }
-
-.breadcrumbs {
- font-size: 14px;
- margin-bottom: 24px; }
- .breadcrumbs ul {
- display: flex;
- align-items: center; }
- .breadcrumbs.push-center ul {
- justify-content: center; }
- .breadcrumbs span,
- .breadcrumbs a {
- font-style: normal;
- padding: 0 10px;
- display: inline-block;
- white-space: nowrap; }
- .breadcrumbs li:after {
- display: inline-block;
- content: '/';
- color: rgba(0, 0, 0, 0.3); }
- .breadcrumbs li:last-child:after {
- display: none; }
- .breadcrumbs li:first-child span,
- .breadcrumbs li:first-child a {
- padding-left: 0; }
- .breadcrumbs li.active a {
- color: #313439;
- text-decoration: none;
- cursor: text; }
-
-.pagination {
- margin: 24px 0;
- font-size: 14px; }
- .pagination ul {
- display: flex;
- margin: 0; }
- .pagination.align-center ul {
- justify-content: center; }
- .pagination span,
- .pagination a {
- border-radius: 3px;
- display: inline-block;
- padding: 8px 12px;
- line-height: 1;
- white-space: nowrap;
- border: 1px solid transparent; }
- .pagination a {
- text-decoration: none;
- color: #313439; }
- .pagination a:hover {
- color: rgba(0, 0, 0, 0.5);
- border-color: #e0e1e1; }
- .pagination span,
- .pagination li.active a {
- color: rgba(0, 0, 0, 0.5);
- border-color: #e0e1e1;
- cursor: text; }
- .pagination.upper {
- font-size: 12px; }
-
-.pager span {
- line-height: 24px; }
-
-.pager span,
-.pager a {
- padding-left: 16px;
- padding-right: 16px;
- border-radius: 64px;
- border-color: rgba(0, 0, 0, 0.1); }
-
-.pager li {
- flex-basis: 50%; }
-
-.pager li.next {
- text-align: right; }
-
-.pager.align-center li {
- flex-basis: auto;
- margin-left: 4px;
- margin-right: 4px; }
-
-.pager.flat span,
-.pager.flat a {
- border: none;
- display: block;
- padding: 0; }
-
-.pager.flat a {
- font-weight: bold; }
- .pager.flat a:hover {
- background: none;
- text-decoration: underline; }
-
-@media (max-width: 768px) {
- .pager.flat ul {
- flex-direction: column; }
- .pager.flat li {
- flex-basis: 100%;
- margin-bottom: 8px;
- text-align: left; } }
-
-@font-face {
- font-family: 'Kube';
- src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBfgAAAC8AAAAYGNtYXAXVtKOAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZsMn2SAAAAF4AAADeGhlYWQMP9EUAAAE8AAAADZoaGVhB8IDzQAABSgAAAAkaG10eCYABd4AAAVMAAAAMGxvY2EFWASuAAAFfAAAABptYXhwABcAmwAABZgAAAAgbmFtZfMJxocAAAW4AAABYnBvc3QAAwAAAAAHHAAAACAAAwPHAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpBwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6Qf//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAAKAAAAAAQAA8AADwAUACQANABEAFYAaAB4AIgAmAAAEyIGFREUFjMhMjY1ETQmIwUhESEREzgBMSIGFRQWMzI2NTQmIzM4ATEiBhUUFjMyNjU0JiMzOAExIgYVFBYzMjY1NCYjATIWHQEUBiMiJj0BNDYzOAExITIWHQEUBiMiJj0BNDYzOAExATgBMSIGFRQWMzI2NTQmIzM4ATEiBhUUFjMyNjU0JiMzOAExIgYVFBYzMjY1NCYjwFBwcFACgFBwcFD9IQM+/MKrHioqHh4qKh70HioqHh4qKh70HisrHh0rKh7+MBQdHRQUHBwUAbgUHBwUFB0dFP4wHioqHh4qKh70HioqHh4qKh70HisrHh0rKh4DYHBQ/iBQcHBQAeBQcF/9XwKh/n8qHh4qKh4eKioeHioqHh4qKh4eKioeHioCQBwVjhUcHBWOFRwcFY4VHBwVjhUc/rAqHh4qKh4eKioeHioqHh4qKh4eKioeHioAAAABAQAAwAMAAcAACwAAAQcXBycHJzcnNxc3AwDMAjMDAzMCzDTMzAGVqAIrAgIrAqgrqKgAAQGAAEACgAJAAAsAACUnByc3JzcXNxcHFwJVqAIrAgIrAqgrqKhAzAIzAwMzAsw0zMwAAAEBgABAAoACQAALAAABFzcXBxcHJwcnNycBq6gCKwICKwKoK6ioAkDMAjMDAzMCzDTMzAABAQAAwAMAAcAACwAAJTcnNxc3FwcXBycHAQDMAjMDAzMCzDTMzOuoAisCAisCqCuoqAAAAgAP/+UD1AOqAAQACAAAEwEHATcFAScBSwOJPPx3PAOJ/Hc8A4kDqvx3PAOJPDz8dzwDiQAAAAADAIAAgAOAAwAAAwAHAAsAADc1IRUBIRUhESEVIYADAP0AAwD9AAMA/QCAgIABgIABgIAAAgBPAA8DsgNxABgALQAAJQcBDgEjIi4CNTQ+AjMyHgIVFAYHAQEiDgIVFB4CMzI+AjU0LgIjA7JY/t4lWTBBc1YxMVZzQUFzVTIcGQEi/dgxVkAlJUBWMTFWQCUlQFYxZ1gBIRkcMlVzQUFzVjExVnNBMFkm/uACuyVAVjExVkAlJUBWMTFWQCUAAAABAAAAAQAABhlWm18PPPUACwQAAAAAANSQRjkAAAAA1JBGOQAA/+UEAAPAAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAAQAAAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAAAAEAAEABAABgAQAAYAEAAEABAAADwQAAIAEAABPAAAAAAAKABQAHgDYAPIBDAEmAUABXAF2AbwAAAABAAAADACZAAoAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEABAAAAAEAAAAAAAIABwBFAAEAAAAAAAMABAAtAAEAAAAAAAQABABaAAEAAAAAAAUACwAMAAEAAAAAAAYABAA5AAEAAAAAAAoAGgBmAAMAAQQJAAEACAAEAAMAAQQJAAIADgBMAAMAAQQJAAMACAAxAAMAAQQJAAQACABeAAMAAQQJAAUAFgAXAAMAAQQJAAYACAA9AAMAAQQJAAoANACAS3ViZQBLAHUAYgBlVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwS3ViZQBLAHUAYgBlS3ViZQBLAHUAYgBlUmVndWxhcgBSAGUAZwB1AGwAYQByS3ViZQBLAHUAYgBlRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format("truetype");
- font-weight: normal;
- font-style: normal; }
-
-[class^="kube-"], [class*=" kube-"], .close, .caret {
- /* use !important to prevent issues with browser extensions that change fonts */
- font-family: 'Kube' !important;
- speak: none;
- font-style: normal;
- font-weight: normal;
- font-variant: normal;
- text-transform: none;
- line-height: 1;
- /* Better Font Rendering =========== */
- -webkit-font-smoothing: antialiased;
- -moz-osx-font-smoothing: grayscale; }
-
-.kube-calendar:before {
- content: "\e900"; }
-
-.caret.down:before,
-.kube-caret-down:before {
- content: "\e901"; }
-
-.caret.left:before,
-.kube-caret-left:before {
- content: "\e902"; }
-
-.caret.right:before,
-.kube-caret-right:before {
- content: "\e903"; }
-
-.caret.up:before,
-.kube-caret-up:before {
- content: "\e904"; }
-
-.close:before,
-.kube-close:before {
- content: "\e905"; }
-
-.kube-menu:before {
- content: "\e906"; }
-
-.kube-search:before {
- content: "\e907"; }
-
-.gutters .column.push-left,
-.push-left {
- margin-right: auto; }
-
-.gutters .column.push-right,
-.push-right {
- margin-left: auto; }
-
-.gutters .column.push-center,
-.push-center {
- margin-left: auto;
- margin-right: auto; }
-
-.gutters .column.push-middle,
-.push-middle {
- margin-top: auto;
- margin-bottom: auto; }
-
-.push-bottom {
- margin-top: auto; }
-
-@media (max-width: 768px) {
- .gutters .column.push-left-sm,
- .push-left-sm {
- margin-left: 0; }
- .gutters .column.push-center-sm,
- .push-center-sm {
- margin-left: auto;
- margin-right: auto; }
- .push-top-sm {
- margin-top: 0; } }
-
-.align-middle {
- align-items: center; }
-
-.align-right {
- justify-content: flex-end; }
-
-.align-center {
- justify-content: center; }
-
-@media (max-width: 768px) {
- .align-left-sm {
- justify-content: flex-start; } }
-
-.float-right {
- float: right; }
-
-.float-left {
- float: left; }
-
-@media (max-width: 768px) {
- .float-right {
- float: none; }
- .float-left {
- float: none; } }
-
-.fixed {
- position: fixed;
- top: 0;
- left: 0;
- z-index: 100;
- width: 100%; }
-
-.w5 {
- width: 5%; }
-
-.w10 {
- width: 10%; }
-
-.w15 {
- width: 15%; }
-
-.w20 {
- width: 20%; }
-
-.w25 {
- width: 25%; }
-
-.w30 {
- width: 30%; }
-
-.w35 {
- width: 35%; }
-
-.w40 {
- width: 40%; }
-
-.w45 {
- width: 45%; }
-
-.w50 {
- width: 50%; }
-
-.w55 {
- width: 55%; }
-
-.w60 {
- width: 60%; }
-
-.w65 {
- width: 65%; }
-
-.w70 {
- width: 70%; }
-
-.w75 {
- width: 75%; }
-
-.w80 {
- width: 80%; }
-
-.w85 {
- width: 85%; }
-
-.w90 {
- width: 90%; }
-
-.w95 {
- width: 95%; }
-
-.w100 {
- width: 100%; }
-
-.w-auto {
- width: auto; }
-
-.w-small {
- width: 480px; }
-
-.w-medium {
- width: 600px; }
-
-.w-big {
- width: 740px; }
-
-.w-large {
- width: 840px; }
-
-@media (max-width: 768px) {
- .w-auto-sm {
- width: auto; }
- .w100-sm,
- .w-small,
- .w-medium,
- .w-big,
- .w-large {
- width: 100%; } }
-
-.max-w5 {
- max-width: 5%; }
-
-.max-w10 {
- max-width: 10%; }
-
-.max-w15 {
- max-width: 15%; }
-
-.max-w20 {
- max-width: 20%; }
-
-.max-w25 {
- max-width: 25%; }
-
-.max-w30 {
- max-width: 30%; }
-
-.max-w35 {
- max-width: 35%; }
-
-.max-w40 {
- max-width: 40%; }
-
-.max-w45 {
- max-width: 45%; }
-
-.max-w50 {
- max-width: 50%; }
-
-.max-w55 {
- max-width: 55%; }
-
-.max-w60 {
- max-width: 60%; }
-
-.max-w65 {
- max-width: 65%; }
-
-.max-w70 {
- max-width: 70%; }
-
-.max-w75 {
- max-width: 75%; }
-
-.max-w80 {
- max-width: 80%; }
-
-.max-w85 {
- max-width: 85%; }
-
-.max-w90 {
- max-width: 90%; }
-
-.max-w95 {
- max-width: 95%; }
-
-.max-w100 {
- max-width: 100%; }
-
-.max-w-small {
- max-width: 480px; }
-
-.max-w-medium {
- max-width: 600px; }
-
-.max-w-big {
- max-width: 740px; }
-
-.max-w-large {
- max-width: 840px; }
-
-@media (max-width: 768px) {
- .max-w-auto-sm,
- .max-w-small,
- .max-w-medium,
- .max-w-big,
- .max-w-large {
- max-width: auto; } }
-
-.min-w5 {
- min-width: 5%; }
-
-.min-w10 {
- min-width: 10%; }
-
-.min-w15 {
- min-width: 15%; }
-
-.min-w20 {
- min-width: 20%; }
-
-.min-w25 {
- min-width: 25%; }
-
-.min-w30 {
- min-width: 30%; }
-
-.min-w35 {
- min-width: 35%; }
-
-.min-w40 {
- min-width: 40%; }
-
-.min-w45 {
- min-width: 45%; }
-
-.min-w50 {
- min-width: 50%; }
-
-.min-w55 {
- min-width: 55%; }
-
-.min-w60 {
- min-width: 60%; }
-
-.min-w65 {
- min-width: 65%; }
-
-.min-w70 {
- min-width: 70%; }
-
-.min-w75 {
- min-width: 75%; }
-
-.min-w80 {
- min-width: 80%; }
-
-.min-w85 {
- min-width: 85%; }
-
-.min-w90 {
- min-width: 90%; }
-
-.min-w95 {
- min-width: 95%; }
-
-.min-w100 {
- min-width: 100%; }
-
-.h25 {
- height: 25%; }
-
-.h50 {
- height: 50%; }
-
-.h100 {
- height: 100%; }
-
-.group:after {
- content: '';
- display: table;
- clear: both; }
-
-.flex {
- display: flex; }
-
-@media (max-width: 768px) {
- .flex-column-sm {
- flex-direction: column; }
- .flex-w100-sm {
- flex: 0 0 100%; } }
- @media (max-width: 768px) and (max-width: 768px) {
- .flex-w100-sm {
- flex: 0 0 100% !important; } }
-
-.invisible {
- visibility: hidden; }
-
-.visible {
- visibility: visible; }
-
-.display-block {
- display: block; }
-
-.hide {
- display: none !important; }
-
-@media (max-width: 768px) {
- .hide-sm {
- display: none !important; } }
-
-@media (min-width: 768px) {
- .show-sm {
- display: none !important; } }
-
-@media print {
- .hide-print {
- display: none !important; }
- .show-print {
- display: block !important; } }
-
-.no-scroll {
- overflow: hidden;
- position: fixed;
- top: 0;
- left: 0;
- width: 100%;
- height: 100% !important; }
-
-.scrollbar-measure {
- position: absolute;
- top: -9999px;
- width: 50px;
- height: 50px;
- overflow: scroll; }
-
-.video-container {
- height: 0;
- padding-bottom: 56.25%;
- position: relative;
- margin-bottom: 16px; }
- .video-container iframe,
- .video-container object,
- .video-container embed {
- position: absolute;
- top: 0;
- left: 0;
- width: 100% !important;
- height: 100% !important; }
-
-.close {
- display: inline-block;
- min-height: 16px;
- min-width: 16px;
- line-height: 16px;
- vertical-align: middle;
- text-align: center;
- font-size: 12px;
- opacity: .6; }
- .close:hover {
- opacity: 1; }
- .close.small {
- font-size: 8px; }
- .close.big {
- font-size: 18px; }
- .close.white {
- color: #fff; }
-
-.caret {
- display: inline-block; }
-
-.button .caret {
- margin-right: -8px; }
-
-.overlay {
- position: fixed;
- z-index: 200;
- top: 0;
- left: 0;
- right: 0;
- bottom: 0;
- background-color: rgba(255, 255, 255, 0.95); }
- .overlay > .close {
- position: fixed;
- top: 1rem;
- right: 1rem; }
-
-@media print {
- * {
- background: transparent !important;
- color: black !important;
- box-shadow: none !important;
- text-shadow: none !important; }
- a,
- a:visited {
- text-decoration: underline; }
- pre, blockquote {
- border: 1px solid #999;
- page-break-inside: avoid; }
- p, h2, h3 {
- orphans: 3;
- widows: 3; }
- thead {
- display: table-header-group; }
- tr, img {
- page-break-inside: avoid; }
- img {
- max-width: 100% !important; }
- h2, h3, h4 {
- page-break-after: avoid; }
- @page {
- margin: 0.5cm; } }
-
-@keyframes slideUp {
- to {
- height: 0;
- padding-top: 0;
- padding-bottom: 0; } }
-
-@keyframes slideDown {
- from {
- height: 0;
- padding-top: 0;
- padding-bottom: 0; } }
-
-@keyframes fadeIn {
- from {
- opacity: 0; }
- to {
- opacity: 1; } }
-
-@keyframes fadeOut {
- from {
- opacity: 1; }
- to {
- opacity: 0; } }
-
-@keyframes flipIn {
- from {
- opacity: 0;
- transform: scaleY(0); }
- to {
- opacity: 1;
- transform: scaleY(1); } }
-
-@keyframes flipOut {
- from {
- opacity: 1;
- transform: scaleY(1); }
- to {
- opacity: 0;
- transform: scaleY(0); } }
-
-@keyframes zoomIn {
- from {
- opacity: 0;
- transform: scale3d(0.3, 0.3, 0.3); }
- 50% {
- opacity: 1; } }
-
-@keyframes zoomOut {
- from {
- opacity: 1; }
- 50% {
- opacity: 0;
- transform: scale3d(0.3, 0.3, 0.3); }
- to {
- opacity: 0; } }
-
-@keyframes slideInRight {
- from {
- transform: translate3d(100%, 0, 0);
- visibility: visible; }
- to {
- transform: translate3d(0, 0, 0); } }
-
-@keyframes slideInLeft {
- from {
- transform: translate3d(-100%, 0, 0);
- visibility: visible; }
- to {
- transform: translate3d(0, 0, 0); } }
-
-@keyframes slideInDown {
- from {
- transform: translate3d(0, -100%, 0);
- visibility: visible; }
- to {
- transform: translate3d(0, 0, 0); } }
-
-@keyframes slideOutLeft {
- from {
- transform: translate3d(0, 0, 0); }
- to {
- visibility: hidden;
- transform: translate3d(-100%, 0, 0); } }
-
-@keyframes slideOutRight {
- from {
- transform: translate3d(0, 0, 0); }
- to {
- visibility: hidden;
- transform: translate3d(100%, 0, 0); } }
-
-@keyframes slideOutUp {
- from {
- transform: translate3d(0, 0, 0); }
- to {
- visibility: hidden;
- transform: translate3d(0, -100%, 0); } }
-
-@keyframes rotate {
- from {
- transform: rotate(0deg); }
- to {
- transform: rotate(360deg); } }
-
-@keyframes pulse {
- from {
- transform: scale3d(1, 1, 1); }
- 50% {
- transform: scale3d(1.03, 1.03, 1.03); }
- to {
- transform: scale3d(1, 1, 1); } }
-
-@keyframes shake {
- 15% {
- transform: translateX(0.5rem); }
- 30% {
- transform: translateX(-0.4rem); }
- 45% {
- transform: translateX(0.3rem); }
- 60% {
- transform: translateX(-0.2rem); }
- 75% {
- transform: translateX(0.1rem); }
- 90% {
- transform: translateX(0); }
- 90% {
- transform: translateX(0); } }
-
-.fadeIn {
- animation: fadeIn 250ms; }
-
-.fadeOut {
- animation: fadeOut 250ms; }
-
-.zoomIn {
- animation: zoomIn 200ms; }
-
-.zoomOut {
- animation: zoomOut 500ms; }
-
-.slideInRight {
- animation: slideInRight 500ms; }
-
-.slideInLeft {
- animation: slideInLeft 500ms; }
-
-.slideInDown {
- animation: slideInDown 500ms; }
-
-.slideOutLeft {
- animation: slideOutLeft 500ms; }
-
-.slideOutRight {
- animation: slideOutRight 500ms; }
-
-.slideOutUp {
- animation: slideOutUp 500ms; }
-
-.slideUp {
- overflow: hidden;
- animation: slideUp 200ms ease-in-out; }
-
-.slideDown {
- overflow: hidden;
- animation: slideDown 80ms ease-in-out; }
-
-.flipIn {
- animation: flipIn 250ms cubic-bezier(0.5, -0.5, 0.5, 1.5); }
-
-.flipOut {
- animation: flipOut 500ms cubic-bezier(0.5, -0.5, 0.5, 1.5); }
-
-.rotate {
- animation: rotate 500ms; }
-
-.pulse {
- animation: pulse 250ms 2; }
-
-.shake {
- animation: shake 500ms; }
-
-.dropdown {
- position: absolute;
- z-index: 100;
- top: 0;
- right: 0;
- width: 280px;
- color: #000;
- font-size: 15px;
- background: #fff;
- box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15);
- border-radius: 3px;
- max-height: 300px;
- margin: 0;
- padding: 0;
- overflow: hidden; }
- .dropdown.dropdown-mobile {
- position: fixed;
- top: 0;
- left: 0;
- right: 0;
- bottom: 0;
- width: 100%;
- max-height: none;
- border: none; }
- .dropdown .close {
- margin: 20px auto; }
- .dropdown.open {
- overflow: auto; }
- .dropdown ul {
- list-style: none;
- margin: 0; }
- .dropdown ul li {
- border-bottom: 1px solid rgba(0, 0, 0, 0.07); }
- .dropdown ul li:last-child {
- border-bottom: none; }
- .dropdown ul a {
- display: block;
- padding: 12px;
- text-decoration: none;
- color: #000; }
- .dropdown ul a:hover {
- background: rgba(0, 0, 0, 0.05); }
-
-.message {
- font-family: Consolas, Monaco, "Courier New", monospace;
- font-size: 14px;
- line-height: 20px;
- background: #e0e1e1;
- color: #313439;
- padding: 1rem;
- padding-right: 2.5em;
- padding-bottom: .75rem;
- margin-bottom: 24px;
- position: relative; }
- .message a {
- color: inherit; }
- .message h2,
- .message h3,
- .message h4,
- .message h5,
- .message h6 {
- margin-bottom: 0; }
- .message .close {
- position: absolute;
- right: 1rem;
- top: 1.1rem; }
-
-.message.error {
- background: #f03c69;
- color: #fff; }
-
-.message.success {
- background: #35beb1;
- color: #fff; }
-
-.message.warning {
- background: #f7ba45; }
-
-.message.focus {
- background: #1c86f2;
- color: #fff; }
-
-.message.black {
- background: #0d0d0e;
- color: #fff; }
-
-.message.inverted {
- background: #fff; }
-
-.modal-box {
- position: fixed;
- top: 0;
- left: 0;
- bottom: 0;
- right: 0;
- overflow-x: hidden;
- overflow-y: auto;
- z-index: 200; }
-
-.modal {
- position: relative;
- margin: auto;
- margin-top: 16px;
- padding: 0;
- background: #fff;
- box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15);
- border-radius: 8px;
- color: #000; }
- @media (max-width: 768px) {
- .modal input,
- .modal textarea {
- font-size: 16px; } }
- .modal .close {
- position: absolute;
- top: 18px;
- right: 16px;
- opacity: .3; }
- .modal .close:hover {
- opacity: 1; }
-
-.modal-header {
- padding: 24px 32px;
- font-size: 18px;
- font-weight: bold;
- border-bottom: 1px solid rgba(0, 0, 0, 0.05); }
- .modal-header:empty {
- display: none; }
-
-.modal-body {
- padding: 36px 56px; }
-
-@media (max-width: 768px) {
- .modal-header,
- .modal-body {
- padding: 24px; } }
-
-.offcanvas {
- background: #fff;
- position: fixed;
- padding: 24px;
- height: 100%;
- top: 0;
- left: 0;
- z-index: 300;
- overflow-y: scroll; }
-
-.offcanvas .close {
- position: absolute;
- top: 8px;
- right: 8px; }
-
-.offcanvas-left {
- border-right: 1px solid rgba(0, 0, 0, 0.1); }
-
-.offcanvas-right {
- left: auto;
- right: 0;
- border-left: 1px solid rgba(0, 0, 0, 0.1); }
-
-.offcanvas-push-body {
- position: relative; }
-
-.tabs {
- margin-bottom: 24px;
- font-size: 14px; }
- .tabs li em,
- .tabs li.active a {
- color: #313439;
- border: 1px solid rgba(0, 0, 0, 0.1);
- cursor: default;
- text-decoration: none;
- background: none; }
- .tabs em,
- .tabs a {
- position: relative;
- top: 1px;
- font-style: normal;
- display: block;
- padding: .5rem 1rem;
- border: 1px solid transparent;
- color: rgba(0, 0, 0, 0.5);
- text-decoration: none; }
- .tabs a:hover {
- -moz-transition: all linear 0.2s;
- transition: all linear 0.2s;
- color: #313439;
- text-decoration: underline;
- background-color: #e0e1e1; }
-
-@media (min-width: 768px) {
- .tabs ul {
- display: flex;
- margin-top: -1px;
- border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
- .tabs li em,
- .tabs li.active a {
- border-bottom: 1px solid #fff; } }
diff --git a/WebConfigGenerator/src/assets/kube-6.5.2/css/kube.min.css b/WebConfigGenerator/src/assets/kube-6.5.2/css/kube.min.css
deleted file mode 100644
index db60f9f50..000000000
--- a/WebConfigGenerator/src/assets/kube-6.5.2/css/kube.min.css
+++ /dev/null
@@ -1 +0,0 @@
-.button,body,button,h1,h1.title,h2,h3,h4,h5,h6{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}hr,iframe{border:none}cite,figcaption,var{opacity:.6}figure pre,kbd{border:1px solid rgba(0,0,0,.1)}.dropdown ul,nav ol,nav ul,ul.unstyled,ul.unstyled ul{list-style:none}audio,img,table,video{max-width:100%}input,select,td.align-middle,textarea,tr.align-middle td{vertical-align:middle}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}*{margin:0;padding:0;outline:0;-webkit-overflow-scrolling:touch}img,video{height:auto}svg{max-height:100%}::-moz-focus-inner{border:0;padding:0}input[type=radio],input[type=checkbox]{vertical-align:middle;position:relative;bottom:.15rem;font-size:115%;margin-right:3px}input[type=search]{-webkit-appearance:textfield}.button,button,select{-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.inverted{color:#fff}.error{color:#f03c69}.success{color:#35beb1}.warning{color:#f7ba45}.focus{color:#1c86f2}.aluminum{color:#f8f8f8}.silver{color:#e0e1e1}.lightgray{color:#d4d4d4}.gray{color:#bdbdbd}.midgray{color:#676b72}.darkgray,body{color:#313439}.bg-black{background-color:#0d0d0e}.bg-inverted{background-color:#fff}.bg-error{background-color:#f03c69}.bg-success{background-color:#35beb1}.bg-warning{background-color:#f7ba45}.bg-focus{background-color:#1c86f2}.bg-aluminum{background-color:#f8f8f8}.bg-silver{background-color:#e0e1e1}.bg-lightgray{background-color:#d4d4d4}.bg-gray{background-color:#bdbdbd}.bg-midgray{background-color:#676b72}.bg-darkgray{background-color:#313439}.bg-highlight{background-color:#edf2ff}body,html{font-size:16px;line-height:24px}body{background-color:transparent}a{color:#3794de}a:hover{color:#f03c69}h1,h1.title,h2,h3,h4,h5,h6{font-weight:700;color:#0d0d0e;text-rendering:optimizeLegibility;margin-bottom:16px}.message,.monospace,code,kbd,pre,samp,var{font-family:Consolas,Monaco,"Courier New",monospace}h1.title{font-size:60px;line-height:64px;margin-bottom:8px}.h1,h1{font-size:48px;line-height:52px}.h2,h2{font-size:36px;line-height:40px}.h3,.h4,h3,h4{line-height:32px}.h3,h3{font-size:24px}.h4,h4{font-size:21px}.h5,h5{font-size:18px;line-height:28px}.h6,h6{font-size:16px;line-height:24px}.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}blockquote+h2,blockquote+h3,blockquote+h4,blockquote+h5,blockquote+h6,dl+h2,dl+h3,dl+h4,dl+h5,dl+h6,figure+h2,figure+h3,figure+h4,figure+h5,figure+h6,form+h2,form+h3,form+h4,form+h5,form+h6,hr+h2,hr+h3,hr+h4,hr+h5,hr+h6,ol+h2,ol+h3,ol+h4,ol+h5,ol+h6,p+h2,p+h3,p+h4,p+h5,p+h6,pre+h2,pre+h3,pre+h4,pre+h5,pre+h6,table+h2,table+h3,table+h4,table+h5,table+h6,ul+h2,ul+h3,ul+h4,ul+h5,ul+h6{margin-top:24px}ol,ol ol,ol ul,ul,ul ol,ul ul{margin:0 0 0 24px}ol ol li{list-style-type:lower-alpha}ol ol ol li{list-style-type:lower-roman}nav ol,nav ul{margin:0}dd,nav ol ol,nav ol ul,nav ul ol,nav ul ul{margin-left:24px}dl dt{font-weight:700}address,blockquote,dl,fieldset,figure,form,hr,ol,p,pre,table,ul{margin-bottom:16px}hr{border-bottom:1px solid rgba(0,0,0,.1);margin-top:-1px}blockquote{padding-left:1rem;border-left:4px solid rgba(0,0,0,.1);font-style:italic;color:rgba(49,52,57,.65)}blockquote p{margin-bottom:.5rem}cite,code,figcaption,kbd,mark,pre,samp,small,time,var{font-size:87.5%}abbr[title],dfn[title]{border-bottom:1px dotted rgba(0,0,0,.5);cursor:help}var{font-style:normal}code,kbd,mark,samp{position:relative;top:-1px;padding:4px 4px 2px;display:inline-block;line-height:1;color:rgba(49,52,57,.85)}code{background:#e0e1e1}mark{background:#f7ba45}samp{color:#fff;background:#1c86f2}sub,sup{font-size:x-small;line-height:0;margin-left:1rem/4;position:relative}.small,.smaller,pre,pre code{line-height:20px}sup{top:0}sub{bottom:1px}pre,pre code{background:#f8f8f8;padding:0;top:0;display:block;color:rgba(49,52,57,.85);overflow:none;white-space:pre-wrap}pre,td,th{padding:1rem}.black,a.muted{color:#0d0d0e}figure figcaption{position:relative;top:-1rem/2}figure pre{background:0 0;border-radius:4px}figure .video-container,figure pre{margin-bottom:8px}.text-left{text-align:left}.label.badge,.text-center{text-align:center}.text-right{text-align:right}ul.unstyled{margin-left:0}.upper{text-transform:uppercase}.lower{text-transform:lowercase}.italic{font-style:italic!important}.strong{font-weight:700!important}.normal{font-weight:400!important}.muted{opacity:.55}a.muted:hover{opacity:1}.smaller{font-size:12px}.small{font-size:14px}.big{font-size:18px;line-height:28px}.large{font-size:20px;line-height:32px}.end{margin-bottom:0!important}.highlight{background-color:#edf2ff}.nowrap,.nowrap td{white-space:nowrap}@media (min-width:768px) and (max-width:1024px){.columns-2,.columns-3,.columns-4{column-gap:24px}.columns-2{column-count:2}.columns-3{column-count:3}.columns-4{column-count:4}}.row{display:flex;flex-direction:row;flex-wrap:wrap}.row.gutters,.row.gutters>.row{margin-left:-2%}@media (max-width:768px){.row{flex-direction:column;flex-wrap:nowrap}.row.gutters,.row.gutters>.row{margin-left:0}}.row.gutters>.col,.row.gutters>.row>.col{margin-left:2%}@media (max-width:768px){.row.gutters>.col,.row.gutters>.row>.col{margin-left:0}}.row.around{justify-content:space-around}.row.between{justify-content:space-between}.row.auto .col{flex-grow:1}.col-1{width:8.33333%}.offset-1{margin-left:8.33333%}.col-2{width:16.66667%}.offset-2{margin-left:16.66667%}.col-3{width:25%}.offset-3{margin-left:25%}.col-4{width:33.33333%}.offset-4{margin-left:33.33333%}.col-5{width:41.66667%}.offset-5{margin-left:41.66667%}.col-6{width:50%}.offset-6{margin-left:50%}.col-7{width:58.33333%}.offset-7{margin-left:58.33333%}.col-8{width:66.66667%}.offset-8{margin-left:66.66667%}.col-9{width:75%}.offset-9{margin-left:75%}.col-10{width:83.33333%}.offset-10{margin-left:83.33333%}.col-11{width:91.66667%}.offset-11{margin-left:91.66667%}.col-12{width:100%}.offset-12{margin-left:100%}.gutters>.col-1{width:calc(8.33333% - 2%)}.gutters>.offset-1{margin-left:calc(8.33333% + 2%)!important}.gutters>.col-2{width:calc(16.66667% - 2%)}.gutters>.offset-2{margin-left:calc(16.66667% + 2%)!important}.gutters>.col-3{width:calc(25% - 2%)}.gutters>.offset-3{margin-left:calc(25% + 2%)!important}.gutters>.col-4{width:calc(33.33333% - 2%)}.gutters>.offset-4{margin-left:calc(33.33333% + 2%)!important}.gutters>.col-5{width:calc(41.66667% - 2%)}.gutters>.offset-5{margin-left:calc(41.66667% + 2%)!important}.gutters>.col-6{width:calc(50% - 2%)}.gutters>.offset-6{margin-left:calc(50% + 2%)!important}.gutters>.col-7{width:calc(58.33333% - 2%)}.gutters>.offset-7{margin-left:calc(58.33333% + 2%)!important}.gutters>.col-8{width:calc(66.66667% - 2%)}.gutters>.offset-8{margin-left:calc(66.66667% + 2%)!important}.gutters>.col-9{width:calc(75% - 2%)}.gutters>.offset-9{margin-left:calc(75% + 2%)!important}.gutters>.col-10{width:calc(83.33333% - 2%)}.gutters>.offset-10{margin-left:calc(83.33333% + 2%)!important}.gutters>.col-11{width:calc(91.66667% - 2%)}.gutters>.offset-11{margin-left:calc(91.66667% + 2%)!important}.gutters>.col-12{width:calc(100% - 2%)}.gutters>.offset-12{margin-left:calc(100% + 2%)!important}.first{order:-1}.last{order:1}@media (max-width:768px){[class*=' offset-'],[class^=offset-]{margin-left:0}.row .col{margin-left:0;width:100%}.row.gutters .col{margin-bottom:16px}.first-sm{order:-1}.last-sm{order:1}}table{border-collapse:collapse;border-spacing:0;width:100%;empty-cells:show;font-size:15px;line-height:24px}table caption{text-align:left;font-size:14px;font-weight:500;color:#676b72}legend,th{font-weight:700}th{text-align:left;vertical-align:bottom}td{vertical-align:top}td,th{border-bottom:1px solid rgba(0,0,0,.05)}td:first-child,th:first-child{padding-left:0}td:last-child,th:last-child{padding-right:0}tfoot td,tfoot th{color:rgba(49,52,57,.5)}table.bordered td,table.bordered th{border:1px solid rgba(0,0,0,.05)}table.striped tr:nth-child(odd) td{background:#f8f8f8}table.bordered td:first-child,table.bordered th:first-child,table.striped td:first-child,table.striped th:first-child{padding-left:1rem}table.bordered td:last-child,table.bordered th:last-child,table.striped td:last-child,table.striped th:last-child{padding-right:1rem}table.unstyled td,table.unstyled th{border:none;padding:0}fieldset{font-family:inherit;border:1px solid rgba(0,0,0,.1);padding:2rem;margin-bottom:2rem;margin-top:2rem}legend{font-size:12px;text-transform:uppercase;padding:0 1rem;margin-left:-1rem;top:2px;position:relative;line-height:0}.button i,.req,button i{position:relative;top:1px}input,select,textarea{display:block;width:100%;font-family:inherit;font-size:15px;height:40px;outline:0;background-color:#fff;border:1px solid #d4d4d4;border-radius:3px;box-shadow:none;padding:0 12px}input.small,select.small,textarea.small{height:36px;font-size:13px;padding:0 12px;border-radius:3px}input.big,select.big,textarea.big{height:48px;font-size:17px;padding:0 12px;border-radius:3px}input:focus,select:focus,textarea:focus{outline:0;background-color:#fff;border-color:#1c86f2;box-shadow:0 0 1px #1c86f2 inset}input.error,select.error,textarea.error{background-color:rgba(240,60,105,.1);border:1px solid #f583a0}input.error:focus,select.error:focus,textarea.error:focus{border-color:#f03c69;box-shadow:0 0 1px #f03c69 inset}input.success,select.success,textarea.success{background-color:rgba(53,190,177,.1);border:1px solid #6ad5cb}input.success:focus,select.success:focus,textarea.success:focus{border-color:#35beb1;box-shadow:0 0 1px #35beb1 inset}input.disabled,input:disabled,select.disabled,select:disabled,textarea.disabled,textarea:disabled{resize:none;opacity:.6;cursor:default;font-style:italic;color:rgba(0,0,0,.5)}select{background-image:url('data:image/svg+xml;utf8,');background-repeat:no-repeat;background-position:right 1rem center}select[multiple]{background-image:none;height:auto;padding:.5rem .75rem}textarea{height:auto;padding:8px 12px;line-height:24px;vertical-align:top}input[type=file]{width:auto;border:none;padding:0;height:auto;background:0 0;box-shadow:none;display:inline-block}input.search,input[type=search]{background-repeat:no-repeat;background-position:8px 53%;background-image:url('data:image/svg+xml;utf8,');padding-left:32px}input[type=radio],input[type=checkbox]{display:inline-block;width:auto;height:auto;padding:0}label{display:block;color:#313439;margin-bottom:4px;font-size:15px}label .desc,label .error,label .success,label.checkbox{text-transform:none;font-weight:400}label.checkbox{font-size:16px;line-height:24px;cursor:pointer;color:inherit}.button,.desc,.message,button{line-height:20px}label.checkbox input{margin-top:0}.form-checkboxes label.checkbox{display:inline-block;margin-right:16px}.req{font-weight:700;color:#f03c69;font-size:110%}.desc{color:rgba(49,52,57,.5);font-size:12px}span.desc{margin-left:4px}div.desc{margin-top:4px;margin-bottom:-8px}.form-buttons .button,.form-buttons button{margin-right:8px}.form-item,form{margin-bottom:2rem}.form .row:last-child .form-item,.form>.form-item:last-child{margin-bottom:0}.form span.error,.form span.success{font-size:12px;line-height:20px;margin-left:4px}.form-inline input,.form-inline select,.form-inline textarea{display:inline-block;width:auto}.append,.prepend{display:flex}.append input,.prepend input{flex:1}.append .button,.append span,.prepend .button,.prepend span{flex-shrink:0}.append span,.prepend span{display:flex;flex-direction:column;justify-content:center;font-weight:400;border:1px solid #d4d4d4;background-color:#f8f8f8;padding:0 .875rem;color:rgba(0,0,0,.5);font-size:12px;white-space:nowrap}.button,.label,button{display:inline-block;font-weight:500;text-decoration:none;vertical-align:middle}.prepend input{border-radius:0 3px 3px 0}.prepend .button{margin-right:-1px;border-radius:3px 0 0 3px!important}.append input,.prepend span{border-radius:3px 0 0 3px}.prepend span{border-right:none}.append .button{margin-left:-1px;border-radius:0 3px 3px 0!important}.append span{border-left:none;border-radius:0 3px 3px 0}.button,button{font-size:15px;color:#fff;background-color:#1c86f2;border-radius:3px;min-height:40px;padding:8px 20px;cursor:pointer;border:1px solid transparent}.button i,button i{margin:0 2px}.fixed,.no-scroll{position:fixed;top:0;left:0}input[type=submit]{width:auto}.button:hover,button:hover{outline:0;text-decoration:none;color:#fff;background-color:#4ca0f5}.button.disabled,.button:disabled{cursor:default;font-style:normal;color:rgba(255,255,255,.7);background-color:rgba(28,134,242,.7)}.breadcrumbs li.active a,.pagination li.active a,.pagination span{cursor:text}.button.small{font-size:13px;min-height:36px;padding:6px 20px;border-radius:3px}.button.big{font-size:17px;min-height:48px;padding:13px 24px;border-radius:3px}.button.large{font-size:19px;min-height:56px;padding:20px 36px;border-radius:3px}.button.outline{background:0 0;border-width:2px;border-color:#1c86f2;color:#1c86f2}.button.outline:hover{background:0 0;color:rgba(28,134,242,.6);border-color:rgba(28,134,242,.5)}.button.outline.disabled,.button.outline:disabled{background:0 0;color:rgba(28,134,242,.7);border-color:rgba(28,134,242,.5)}.button.inverted,.button.inverted:hover{color:#000;background-color:#fff}.button.inverted.disabled,.button.inverted:disabled{color:rgba(0,0,0,.7);background-color:rgba(255,255,255,.7)}.button.inverted.outline{background:0 0;color:#fff;border-color:#fff}.button.inverted.outline:hover{color:rgba(255,255,255,.6);border-color:rgba(255,255,255,.5)}.button.inverted.outline.disabled,.button.inverted.outline:disabled{background:0 0;color:rgba(255,255,255,.7);border-color:rgba(255,255,255,.5)}.button.inverted:hover{opacity:.7}.button.round{border-radius:56px}.button.raised{box-shadow:0 1px 3px rgba(0,0,0,.3)}.button.upper{text-transform:uppercase;letter-spacing:.04em;font-size:13px}.button.upper.small{font-size:11px}.button.upper.big{font-size:13px}.button.upper.large{font-size:15px}.button.secondary{color:#fff;background-color:#313439}.button.secondary:hover{color:#fff;background-color:#606670}.button.secondary.disabled,.button.secondary:disabled{color:rgba(255,255,255,.7);background-color:rgba(49,52,57,.7)}.button.secondary.outline{background:0 0;color:#313439;border-color:#313439}.button.secondary.outline:hover{color:rgba(49,52,57,.6);border-color:rgba(49,52,57,.5)}.button.secondary.outline.disabled,.button.secondary.outline:disabled{background:0 0;color:rgba(49,52,57,.7);border-color:rgba(49,52,57,.5)}.label{font-size:13px;background:#e0e1e1;line-height:18px;padding:0 10px;color:#313439;border:1px solid transparent;border-radius:4px}.label a,.label a:hover{color:inherit;text-decoration:none}.label.big{font-size:14px;line-height:24px;padding:0 12px}.label.tag,.label.upper{text-transform:uppercase;font-size:11px}.label.outline{background:0 0;border-color:#bdbdbd}.label.badge{border-radius:64px;padding:0 6px}.label.badge.big{padding:0 8px}.label.tag{padding:0;background:0 0;border:none}.label.tag.big{font-size:13px}.label.success{background:#35beb1;color:#fff}.label.success.outline,.label.success.tag{background:0 0;border-color:#35beb1;color:#35beb1}.label.error{background:#f03c69;color:#fff}.label.error.outline,.label.error.tag{background:0 0;border-color:#f03c69;color:#f03c69}.label.warning{background:#f7ba45;color:#0d0d0e}.label.warning.outline,.label.warning.tag{background:0 0;border-color:#f7ba45;color:#f7ba45}.label.focus{background:#1c86f2;color:#fff}.label.focus.outline,.label.focus.tag{background:0 0;border-color:#1c86f2;color:#1c86f2}.label.black{background:#0d0d0e;color:#fff}.label.black.outline,.label.black.tag{background:0 0;border-color:#0d0d0e;color:#0d0d0e}.label.inverted{background:#fff;color:#0d0d0e}.label.inverted.outline,.label.inverted.tag{background:0 0;border-color:#fff;color:#fff}.breadcrumbs{font-size:14px;margin-bottom:24px}.breadcrumbs ul{display:flex;align-items:center}.breadcrumbs.push-center ul{justify-content:center}.breadcrumbs a,.breadcrumbs span{font-style:normal;padding:0 10px;display:inline-block;white-space:nowrap}.breadcrumbs li:after{display:inline-block;content:'/';color:rgba(0,0,0,.3)}.breadcrumbs li.active a,.pagination a{text-decoration:none;color:#313439}.breadcrumbs li:last-child:after{display:none}.breadcrumbs li:first-child a,.breadcrumbs li:first-child span{padding-left:0}.pagination{margin:24px 0;font-size:14px}.close,.pagination.upper{font-size:12px}.pagination ul{display:flex;margin:0}.pagination.align-center ul{justify-content:center}.pagination a,.pagination span{border-radius:3px;display:inline-block;padding:8px 12px;line-height:1;white-space:nowrap;border:1px solid transparent}.pagination a:hover,.pagination li.active a,.pagination span{color:rgba(0,0,0,.5);border-color:#e0e1e1}.pager span{line-height:24px}.pager a,.pager span{padding-left:16px;padding-right:16px;border-radius:64px;border-color:rgba(0,0,0,.1)}.pager li{flex-basis:50%}.pager li.next{text-align:right}.pager.align-center li{flex-basis:auto;margin-left:4px;margin-right:4px}.pager.flat a,.pager.flat span{border:none;display:block;padding:0}.pager.flat a{font-weight:700}.pager.flat a:hover{background:0 0;text-decoration:underline}@media (max-width:768px){.pager.flat ul{flex-direction:column}.pager.flat li{flex-basis:100%;margin-bottom:8px;text-align:left}}@font-face{font-family:Kube;src:url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBfgAAAC8AAAAYGNtYXAXVtKOAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZsMn2SAAAAF4AAADeGhlYWQMP9EUAAAE8AAAADZoaGVhB8IDzQAABSgAAAAkaG10eCYABd4AAAVMAAAAMGxvY2EFWASuAAAFfAAAABptYXhwABcAmwAABZgAAAAgbmFtZfMJxocAAAW4AAABYnBvc3QAAwAAAAAHHAAAACAAAwPHAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpBwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6Qf//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAAKAAAAAAQAA8AADwAUACQANABEAFYAaAB4AIgAmAAAEyIGFREUFjMhMjY1ETQmIwUhESEREzgBMSIGFRQWMzI2NTQmIzM4ATEiBhUUFjMyNjU0JiMzOAExIgYVFBYzMjY1NCYjATIWHQEUBiMiJj0BNDYzOAExITIWHQEUBiMiJj0BNDYzOAExATgBMSIGFRQWMzI2NTQmIzM4ATEiBhUUFjMyNjU0JiMzOAExIgYVFBYzMjY1NCYjwFBwcFACgFBwcFD9IQM+/MKrHioqHh4qKh70HioqHh4qKh70HisrHh0rKh7+MBQdHRQUHBwUAbgUHBwUFB0dFP4wHioqHh4qKh70HioqHh4qKh70HisrHh0rKh4DYHBQ/iBQcHBQAeBQcF/9XwKh/n8qHh4qKh4eKioeHioqHh4qKh4eKioeHioCQBwVjhUcHBWOFRwcFY4VHBwVjhUc/rAqHh4qKh4eKioeHioqHh4qKh4eKioeHioAAAABAQAAwAMAAcAACwAAAQcXBycHJzcnNxc3AwDMAjMDAzMCzDTMzAGVqAIrAgIrAqgrqKgAAQGAAEACgAJAAAsAACUnByc3JzcXNxcHFwJVqAIrAgIrAqgrqKhAzAIzAwMzAsw0zMwAAAEBgABAAoACQAALAAABFzcXBxcHJwcnNycBq6gCKwICKwKoK6ioAkDMAjMDAzMCzDTMzAABAQAAwAMAAcAACwAAJTcnNxc3FwcXBycHAQDMAjMDAzMCzDTMzOuoAisCAisCqCuoqAAAAgAP/+UD1AOqAAQACAAAEwEHATcFAScBSwOJPPx3PAOJ/Hc8A4kDqvx3PAOJPDz8dzwDiQAAAAADAIAAgAOAAwAAAwAHAAsAADc1IRUBIRUhESEVIYADAP0AAwD9AAMA/QCAgIABgIABgIAAAgBPAA8DsgNxABgALQAAJQcBDgEjIi4CNTQ+AjMyHgIVFAYHAQEiDgIVFB4CMzI+AjU0LgIjA7JY/t4lWTBBc1YxMVZzQUFzVTIcGQEi/dgxVkAlJUBWMTFWQCUlQFYxZ1gBIRkcMlVzQUFzVjExVnNBMFkm/uACuyVAVjExVkAlJUBWMTFWQCUAAAABAAAAAQAABhlWm18PPPUACwQAAAAAANSQRjkAAAAA1JBGOQAA/+UEAAPAAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAAQAAAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAAAAEAAEABAABgAQAAYAEAAEABAAADwQAAIAEAABPAAAAAAAKABQAHgDYAPIBDAEmAUABXAF2AbwAAAABAAAADACZAAoAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEABAAAAAEAAAAAAAIABwBFAAEAAAAAAAMABAAtAAEAAAAAAAQABABaAAEAAAAAAAUACwAMAAEAAAAAAAYABAA5AAEAAAAAAAoAGgBmAAMAAQQJAAEACAAEAAMAAQQJAAIADgBMAAMAAQQJAAMACAAxAAMAAQQJAAQACABeAAMAAQQJAAUAFgAXAAMAAQQJAAYACAA9AAMAAQQJAAoANACAS3ViZQBLAHUAYgBlVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwS3ViZQBLAHUAYgBlS3ViZQBLAHUAYgBlUmVndWxhcgBSAGUAZwB1AGwAYQByS3ViZQBLAHUAYgBlRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==) format("truetype");font-weight:400;font-style:normal}.caret,.close,[class*=" kube-"],[class^=kube-]{font-family:Kube!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.kube-calendar:before{content:"\e900"}.caret.down:before,.kube-caret-down:before{content:"\e901"}.caret.left:before,.kube-caret-left:before{content:"\e902"}.caret.right:before,.kube-caret-right:before{content:"\e903"}.caret.up:before,.kube-caret-up:before{content:"\e904"}.close:before,.kube-close:before{content:"\e905"}.kube-menu:before{content:"\e906"}.kube-search:before{content:"\e907"}.gutters .column.push-left,.push-left{margin-right:auto}.gutters .column.push-right,.push-right{margin-left:auto}.gutters .column.push-center,.push-center{margin-left:auto;margin-right:auto}.gutters .column.push-middle,.push-middle{margin-top:auto;margin-bottom:auto}.push-bottom{margin-top:auto}.align-middle{align-items:center}.align-right{justify-content:flex-end}.align-center{justify-content:center}.float-right{float:right}.float-left{float:left}.fixed{z-index:100;width:100%}.w5{width:5%}.w10{width:10%}.w15{width:15%}.w20{width:20%}.w25{width:25%}.w30{width:30%}.w35{width:35%}.w40{width:40%}.w45{width:45%}.w50{width:50%}.w55{width:55%}.w60{width:60%}.w65{width:65%}.w70{width:70%}.w75{width:75%}.w80{width:80%}.w85{width:85%}.w90{width:90%}.w95{width:95%}.w100{width:100%}.w-auto{width:auto}.w-small{width:480px}.w-medium{width:600px}.w-big{width:740px}.w-large{width:840px}.max-w5{max-width:5%}.max-w10{max-width:10%}.max-w15{max-width:15%}.max-w20{max-width:20%}.max-w25{max-width:25%}.max-w30{max-width:30%}.max-w35{max-width:35%}.max-w40{max-width:40%}.max-w45{max-width:45%}.max-w50{max-width:50%}.max-w55{max-width:55%}.max-w60{max-width:60%}.max-w65{max-width:65%}.max-w70{max-width:70%}.max-w75{max-width:75%}.max-w80{max-width:80%}.max-w85{max-width:85%}.max-w90{max-width:90%}.max-w95{max-width:95%}.max-w100{max-width:100%}.max-w-small{max-width:480px}.max-w-medium{max-width:600px}.max-w-big{max-width:740px}.max-w-large{max-width:840px}.min-w5{min-width:5%}.min-w10{min-width:10%}.min-w15{min-width:15%}.min-w20{min-width:20%}.min-w25{min-width:25%}.min-w30{min-width:30%}.min-w35{min-width:35%}.min-w40{min-width:40%}.min-w45{min-width:45%}.min-w50{min-width:50%}.min-w55{min-width:55%}.min-w60{min-width:60%}.min-w65{min-width:65%}.min-w70{min-width:70%}.min-w75{min-width:75%}.min-w80{min-width:80%}.min-w85{min-width:85%}.min-w90{min-width:90%}.min-w95{min-width:95%}.min-w100{min-width:100%}.h25{height:25%}.h50{height:50%}.h100{height:100%}.group:after{content:'';display:table;clear:both}.flex{display:flex}@media (max-width:768px){.gutters .column.push-left-sm,.push-left-sm{margin-left:0}.gutters .column.push-center-sm,.push-center-sm{margin-left:auto;margin-right:auto}.push-top-sm{margin-top:0}.align-left-sm{justify-content:flex-start}.float-left,.float-right{float:none}.w-auto-sm{width:auto}.w-big,.w-large,.w-medium,.w-small,.w100-sm{width:100%}.max-w-auto-sm,.max-w-big,.max-w-large,.max-w-medium,.max-w-small{max-width:auto}.flex-column-sm{flex-direction:column}.flex-w100-sm{flex:0 0 100%}}@media (max-width:768px) and (max-width:768px){.flex-w100-sm{flex:0 0 100%!important}}.invisible{visibility:hidden}.visible{visibility:visible}.display-block{display:block}.hide{display:none!important}@media (max-width:768px){.hide-sm{display:none!important}}@media (min-width:768px){.show-sm{display:none!important}}@media print{.hide-print{display:none!important}.show-print{display:block!important}}.caret,.close{display:inline-block}.no-scroll{overflow:hidden;width:100%;height:100%!important}.scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.dropdown,.slideDown,.slideUp{overflow:hidden}.video-container{height:0;padding-bottom:56.25%;position:relative;margin-bottom:16px}.video-container embed,.video-container iframe,.video-container object{position:absolute;top:0;left:0;width:100%!important;height:100%!important}.close{min-height:16px;min-width:16px;line-height:16px;vertical-align:middle;text-align:center;opacity:.6}.close:hover{opacity:1}.close.small{font-size:8px}.close.big{font-size:18px}.close.white{color:#fff}.button .caret{margin-right:-8px}.overlay{position:fixed;z-index:200;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.95)}.overlay>.close{position:fixed;top:1rem;right:1rem}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}blockquote,pre{border:1px solid #999}h2,h3,p{orphans:3;widows:3}thead{display:table-header-group}img{max-width:100%!important}h2,h3,h4{page-break-after:avoid}@page{margin:.5cm}}.dropdown,.modal{box-shadow:0 10px 25px rgba(0,0,0,.15)}@keyframes slideUp{to{height:0;padding-top:0;padding-bottom:0}}@keyframes slideDown{from{height:0;padding-top:0;padding-bottom:0}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes flipIn{from{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes flipOut{from{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(0)}}@keyframes zoomIn{from{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomOut{from{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes slideInRight{from{transform:translate3d(100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}@keyframes slideInLeft{from{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}@keyframes slideInDown{from{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}@keyframes slideOutLeft{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(-100%,0,0)}}@keyframes slideOutRight{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(100%,0,0)}}@keyframes slideOutUp{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(0,-100%,0)}}@keyframes rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{from,to{transform:scale3d(1,1,1)}50%{transform:scale3d(1.03,1.03,1.03)}}@keyframes shake{15%{transform:translateX(.5rem)}30%{transform:translateX(-.4rem)}45%{transform:translateX(.3rem)}60%{transform:translateX(-.2rem)}75%{transform:translateX(.1rem)}90%{transform:translateX(0)}}.fadeIn{animation:fadeIn 250ms}.fadeOut{animation:fadeOut 250ms}.zoomIn{animation:zoomIn .2s}.zoomOut{animation:zoomOut .5s}.slideInRight{animation:slideInRight .5s}.slideInLeft{animation:slideInLeft .5s}.slideInDown{animation:slideInDown .5s}.slideOutLeft{animation:slideOutLeft .5s}.slideOutRight{animation:slideOutRight .5s}.slideOutUp{animation:slideOutUp .5s}.slideUp{animation:slideUp .2s ease-in-out}.slideDown{animation:slideDown 80ms ease-in-out}.flipIn{animation:flipIn 250ms cubic-bezier(.5,-.5,.5,1.5)}.flipOut{animation:flipOut .5s cubic-bezier(.5,-.5,.5,1.5)}.rotate{animation:rotate .5s}.pulse{animation:pulse 250ms 2}.shake{animation:shake .5s}.dropdown{position:absolute;z-index:100;top:0;right:0;width:280px;color:#000;font-size:15px;background:#fff;border-radius:3px;max-height:300px;margin:0;padding:0}.dropdown.dropdown-mobile{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;max-height:none;border:none}.dropdown .close{margin:20px auto}.dropdown.open{overflow:auto}.dropdown ul{margin:0}.dropdown ul li{border-bottom:1px solid rgba(0,0,0,.07)}.dropdown ul li:last-child{border-bottom:none}.dropdown ul a{display:block;padding:12px;text-decoration:none;color:#000}.dropdown ul a:hover{background:rgba(0,0,0,.05)}.message{font-size:14px;background:#e0e1e1;color:#313439;padding:1rem 2.5em .75rem 1rem;margin-bottom:24px;position:relative}.message a{color:inherit}.message h2,.message h3,.message h4,.message h5,.message h6{margin-bottom:0}.message .close{position:absolute;right:1rem;top:1.1rem}.message.error{background:#f03c69;color:#fff}.message.success{background:#35beb1;color:#fff}.message.warning{background:#f7ba45}.message.focus{background:#1c86f2;color:#fff}.message.black{background:#0d0d0e;color:#fff}.message.inverted,.modal,.offcanvas{background:#fff}.modal-box{position:fixed;top:0;left:0;bottom:0;right:0;overflow-x:hidden;overflow-y:auto;z-index:200}.modal{position:relative;margin:16px auto auto;padding:0;border-radius:8px;color:#000}@media (max-width:768px){.modal input,.modal textarea{font-size:16px}}.modal .close{position:absolute;top:18px;right:16px;opacity:.3}.modal .close:hover{opacity:1}.modal-header{padding:24px 32px;font-size:18px;font-weight:700;border-bottom:1px solid rgba(0,0,0,.05)}.modal-header:empty{display:none}.modal-body{padding:36px 56px}@media (max-width:768px){.modal-body,.modal-header{padding:24px}}.offcanvas{position:fixed;padding:24px;height:100%;top:0;left:0;z-index:300;overflow-y:scroll}.offcanvas .close{position:absolute;top:8px;right:8px}.offcanvas-push-body,.tabs a,.tabs em{position:relative}.offcanvas-left{border-right:1px solid rgba(0,0,0,.1)}.offcanvas-right{left:auto;right:0;border-left:1px solid rgba(0,0,0,.1)}.tabs{margin-bottom:24px;font-size:14px}.tabs li em,.tabs li.active a{color:#313439;border:1px solid rgba(0,0,0,.1);cursor:default;text-decoration:none;background:0 0}.tabs a,.tabs em{top:1px;font-style:normal;display:block;padding:.5rem 1rem;border:1px solid transparent;color:rgba(0,0,0,.5);text-decoration:none}.tabs a:hover{-moz-transition:all linear .2s;transition:all linear .2s;color:#313439;text-decoration:underline;background-color:#e0e1e1}@media (min-width:768px){.tabs ul{display:flex;margin-top:-1px;border-bottom:1px solid rgba(0,0,0,.1)}.tabs li em,.tabs li.active a{border-bottom:1px solid #fff}}
\ No newline at end of file
diff --git a/WebConfigGenerator/src/assets/kube-6.5.2/js/kube.js b/WebConfigGenerator/src/assets/kube-6.5.2/js/kube.js
deleted file mode 100644
index 1367898ff..000000000
--- a/WebConfigGenerator/src/assets/kube-6.5.2/js/kube.js
+++ /dev/null
@@ -1,2201 +0,0 @@
-/*
- Kube. CSS & JS Framework
- Version 6.5.2
- Updated: February 2, 2017
-
- http://imperavi.com/kube/
-
- Copyright (c) 2009-2017, Imperavi LLC.
- License: MIT
-*/
-if (typeof jQuery === 'undefined') {throw new Error('Kube\'s requires jQuery')};
-;(function($) { var version = $.fn.jquery.split('.'); if (version[0] == 1 && version[1] < 8) {throw new Error('Kube\'s requires at least jQuery v1.8'); }})(jQuery);
-
-;(function()
-{
- // Inherits
- Function.prototype.inherits = function(parent)
- {
- var F = function () {};
- F.prototype = parent.prototype;
- var f = new F();
-
- for (var prop in this.prototype) f[prop] = this.prototype[prop];
- this.prototype = f;
- this.prototype.super = parent.prototype;
- };
-
- // Core Class
- var Kube = function(element, options)
- {
- options = (typeof options === 'object') ? options : {};
-
- this.$element = $(element);
- this.opts = $.extend(true, this.defaults, $.fn[this.namespace].options, this.$element.data(), options);
- this.$target = (typeof this.opts.target === 'string') ? $(this.opts.target) : null;
- };
-
- // Core Functionality
- Kube.prototype = {
- getInstance: function()
- {
- return this.$element.data('fn.' + this.namespace);
- },
- hasTarget: function()
- {
- return !(this.$target === null);
- },
- callback: function(type)
- {
- var args = [].slice.call(arguments).splice(1);
-
- // on element callback
- if (this.$element)
- {
- args = this._fireCallback($._data(this.$element[0], 'events'), type, this.namespace, args);
- }
-
- // on target callback
- if (this.$target)
- {
- args = this._fireCallback($._data(this.$target[0], 'events'), type, this.namespace, args);
- }
-
- // opts callback
- if (this.opts && this.opts.callbacks && $.isFunction(this.opts.callbacks[type]))
- {
- return this.opts.callbacks[type].apply(this, args);
- }
-
- return args;
- },
- _fireCallback: function(events, type, eventNamespace, args)
- {
- if (events && typeof events[type] !== 'undefined')
- {
- var len = events[type].length;
- for (var i = 0; i < len; i++)
- {
- var namespace = events[type][i].namespace;
- if (namespace === eventNamespace)
- {
- var value = events[type][i].handler.apply(this, args);
- }
- }
- }
-
- return (typeof value === 'undefined') ? args : value;
- }
- };
-
- // Scope
- window.Kube = Kube;
-
-})();
-/**
- * @library Kube Plugin
- * @author Imperavi LLC
- * @license MIT
- */
-(function(Kube)
-{
- Kube.Plugin = {
- create: function(classname, pluginname)
- {
- pluginname = (typeof pluginname === 'undefined') ? classname.toLowerCase() : pluginname;
-
- $.fn[pluginname] = function(method, options)
- {
- var args = Array.prototype.slice.call(arguments, 1);
- var name = 'fn.' + pluginname;
- var val = [];
-
- this.each(function()
- {
- var $this = $(this), data = $this.data(name);
- options = (typeof method === 'object') ? method : options;
-
- if (!data)
- {
- // Initialization
- $this.data(name, {});
- $this.data(name, (data = new Kube[classname](this, options)));
- }
-
- // Call methods
- if (typeof method === 'string')
- {
- if ($.isFunction(data[method]))
- {
- var methodVal = data[method].apply(data, args);
- if (methodVal !== undefined)
- {
- val.push(methodVal);
- }
- }
- else
- {
- $.error('No such method "' + method + '" for ' + classname);
- }
- }
-
- });
-
- return (val.length === 0 || val.length === 1) ? ((val.length === 0) ? this : val[0]) : val;
- };
-
- $.fn[pluginname].options = {};
-
- return this;
- },
- autoload: function(pluginname)
- {
- var arr = pluginname.split(',');
- var len = arr.length;
-
- for (var i = 0; i < len; i++)
- {
- var name = arr[i].toLowerCase().split(',').map(function(s) { return s.trim() }).join(',');
- this.autoloadQueue.push(name);
- }
-
- return this;
- },
- autoloadQueue: [],
- startAutoload: function()
- {
- if (!window.MutationObserver || this.autoloadQueue.length === 0)
- {
- return;
- }
-
- var self = this;
- var observer = new MutationObserver(function(mutations)
- {
- mutations.forEach(function(mutation)
- {
- var newNodes = mutation.addedNodes;
- if (newNodes.length === 0 || (newNodes.length === 1 && newNodes.nodeType === 3))
- {
- return;
- }
-
- self.startAutoloadOnce();
- });
- });
-
- // pass in the target node, as well as the observer options
- observer.observe(document, {
- subtree: true,
- childList: true
- });
- },
- startAutoloadOnce: function()
- {
- var self = this;
- var $nodes = $('[data-component]').not('[data-loaded]');
- $nodes.each(function()
- {
- var $el = $(this);
- var pluginname = $el.data('component');
-
- if (self.autoloadQueue.indexOf(pluginname) !== -1)
- {
- $el.attr('data-loaded', true);
- $el[pluginname]();
- }
- });
-
- },
- watch: function()
- {
- Kube.Plugin.startAutoloadOnce();
- Kube.Plugin.startAutoload();
- }
- };
-
- $(window).on('load', function()
- {
- Kube.Plugin.watch();
- });
-
-}(Kube));
-/**
- * @library Kube Animation
- * @author Imperavi LLC
- * @license MIT
- */
-(function(Kube)
-{
- Kube.Animation = function(element, effect, callback)
- {
- this.namespace = 'animation';
- this.defaults = {};
-
- // Parent Constructor
- Kube.apply(this, arguments);
-
- // Initialization
- this.effect = effect;
- this.completeCallback = (typeof callback === 'undefined') ? false : callback;
- this.prefixes = ['', '-moz-', '-o-animation-', '-webkit-'];
- this.queue = [];
-
- this.start();
- };
-
- Kube.Animation.prototype = {
- start: function()
- {
- if (this.isSlideEffect()) this.setElementHeight();
-
- this.addToQueue();
- this.clean();
- this.animate();
- },
- addToQueue: function()
- {
- this.queue.push(this.effect);
- },
- setElementHeight: function()
- {
- this.$element.height(this.$element.height());
- },
- removeElementHeight: function()
- {
- this.$element.css('height', '');
- },
- isSlideEffect: function()
- {
- return (this.effect === 'slideDown' || this.effect === 'slideUp');
- },
- isHideableEffect: function()
- {
- var effects = ['fadeOut', 'slideUp', 'flipOut', 'zoomOut', 'slideOutUp', 'slideOutRight', 'slideOutLeft'];
-
- return ($.inArray(this.effect, effects) !== -1);
- },
- isToggleEffect: function()
- {
- return (this.effect === 'show' || this.effect === 'hide');
- },
- storeHideClasses: function()
- {
- if (this.$element.hasClass('hide-sm')) this.$element.data('hide-sm-class', true);
- else if (this.$element.hasClass('hide-md')) this.$element.data('hide-md-class', true);
- },
- revertHideClasses: function()
- {
- if (this.$element.data('hide-sm-class')) this.$element.addClass('hide-sm').removeData('hide-sm-class');
- else if (this.$element.data('hide-md-class')) this.$element.addClass('hide-md').removeData('hide-md-class');
- else this.$element.addClass('hide');
- },
- removeHideClass: function()
- {
- if (this.$element.data('hide-sm-class')) this.$element.removeClass('hide-sm');
- else if (this.$element.data('hide-md-class')) this.$element.removeClass('hide-md');
- else this.$element.removeClass('hide');
- },
- animate: function()
- {
- this.storeHideClasses();
- if (this.isToggleEffect())
- {
- return this.makeSimpleEffects();
- }
-
- this.$element.addClass('kubeanimated');
- this.$element.addClass(this.queue[0]);
- this.removeHideClass();
-
- var _callback = (this.queue.length > 1) ? null : this.completeCallback;
- this.complete('AnimationEnd', $.proxy(this.makeComplete, this), _callback);
- },
- makeSimpleEffects: function()
- {
- if (this.effect === 'show') this.removeHideClass();
- else if (this.effect === 'hide') this.revertHideClasses();
-
- if (typeof this.completeCallback === 'function') this.completeCallback(this);
- },
- makeComplete: function()
- {
- if (this.$element.hasClass(this.queue[0]))
- {
- this.clean();
- this.queue.shift();
-
- if (this.queue.length) this.animate();
- }
- },
- complete: function(type, make, callback)
- {
- var event = type.toLowerCase() + ' webkit' + type + ' o' + type + ' MS' + type;
-
- this.$element.one(event, $.proxy(function()
- {
- if (typeof make === 'function') make();
- if (this.isHideableEffect()) this.revertHideClasses();
- if (this.isSlideEffect()) this.removeElementHeight();
- if (typeof callback === 'function') callback(this);
-
- this.$element.off(event);
-
- }, this));
- },
- clean: function()
- {
- this.$element.removeClass('kubeanimated').removeClass(this.queue[0]);
- }
- };
-
- // Inheritance
- Kube.Animation.inherits(Kube);
-
-}(Kube));
-
-// Plugin
-(function($)
-{
- $.fn.animation = function(effect, callback)
- {
- var name = 'fn.animation';
-
- return this.each(function()
- {
- var $this = $(this), data = $this.data(name);
-
- $this.data(name, {});
- $this.data(name, (data = new Kube.Animation(this, effect, callback)));
- });
- };
-
- $.fn.animation.options = {};
-
-})(jQuery);
-/**
- * @library Kube Detect
- * @author Imperavi LLC
- * @license MIT
- */
-(function(Kube)
-{
- Kube.Detect = function() {};
-
- Kube.Detect.prototype = {
- isMobile: function()
- {
- return /(iPhone|iPod|BlackBerry|Android)/.test(navigator.userAgent);
- },
- isDesktop: function()
- {
- return !/(iPhone|iPod|iPad|BlackBerry|Android)/.test(navigator.userAgent);
- },
- isMobileScreen: function()
- {
- return ($(window).width() <= 768);
- },
- isTabletScreen: function()
- {
- return ($(window).width() >= 768 && $(window).width() <= 1024);
- },
- isDesktopScreen: function()
- {
- return ($(window).width() > 1024);
- }
- };
-
-
-}(Kube));
-/**
- * @library Kube FormData
- * @author Imperavi LLC
- * @license MIT
- */
-(function(Kube)
-{
- Kube.FormData = function(app)
- {
- this.opts = app.opts;
- };
-
- Kube.FormData.prototype = {
- set: function(data)
- {
- this.data = data;
- },
- get: function(formdata)
- {
- this.formdata = formdata;
-
- if (this.opts.appendForms) this.appendForms();
- if (this.opts.appendFields) this.appendFields();
-
- return this.data;
- },
- appendFields: function()
- {
- var $fields = $(this.opts.appendFields);
- if ($fields.length === 0)
- {
- return;
- }
-
- var self = this;
- var str = '';
-
- if (this.formdata)
- {
- $fields.each(function()
- {
- self.data.append($(this).attr('name'), $(this).val());
- });
- }
- else
- {
- $fields.each(function()
- {
- str += '&' + $(this).attr('name') + '=' + $(this).val();
- });
-
- this.data = (this.data === '') ? str.replace(/^&/, '') : this.data + str;
- }
- },
- appendForms: function()
- {
- var $forms = $(this.opts.appendForms);
- if ($forms.length === 0)
- {
- return;
- }
-
- if (this.formdata)
- {
- var self = this;
- var formsData = $(this.opts.appendForms).serializeArray();
- $.each(formsData, function(i,s)
- {
- self.data.append(s.name, s.value);
- });
- }
- else
- {
- var str = $forms.serialize();
-
- this.data = (this.data === '') ? str : this.data + '&' + str;
- }
- }
- };
-
-
-}(Kube));
-/**
- * @library Kube Response
- * @author Imperavi LLC
- * @license MIT
- */
-(function(Kube)
-{
- Kube.Response = function(app) {};
-
- Kube.Response.prototype = {
- parse: function(str)
- {
- if (str === '') return false;
-
- var obj = {};
-
- try {
- obj = JSON.parse(str);
- } catch (e) {
- return false;
- }
-
- if (obj[0] !== undefined)
- {
- for (var item in obj)
- {
- this.parseItem(obj[item]);
- }
- }
- else
- {
- this.parseItem(obj);
- }
-
- return obj;
- },
- parseItem: function(item)
- {
- if (item.type === 'value')
- {
- $.each(item.data, $.proxy(function(key, val)
- {
- val = (val === null || val === false) ? 0 : val;
- val = (val === true) ? 1 : val;
-
- $(key).val(val);
-
- }, this));
- }
- else if (item.type === 'html')
- {
- $.each(item.data, $.proxy(function(key, val)
- {
- val = (val === null || val === false) ? '' : val;
-
- $(key).html(this.stripslashes(val));
-
- }, this));
- }
- else if (item.type === 'addClass')
- {
- $.each(item.data, function(key, val)
- {
- $(key).addClass(val);
- });
- }
- else if (item.type === 'removeClass')
- {
- $.each(item.data, function(key, val)
- {
- $(key).removeClass(val);
- });
- }
- else if (item.type === 'command')
- {
- $.each(item.data, function(key, val)
- {
- $(val)[key]();
- });
- }
- else if (item.type === 'animation')
- {
- $.each(item.data, function(key, data)
- {
- data.opts = (typeof data.opts === 'undefined') ? {} : data.opts;
-
- $(key).animation(data.name, data.opts);
- });
- }
- else if (item.type === 'location')
- {
- top.location.href = item.data;
- }
- else if (item.type === 'notify')
- {
- $.notify(item.data);
- }
-
- return item;
- },
- stripslashes: function(str)
- {
- return (str+'').replace(/\0/g, '0').replace(/\\([\\'"])/g, '$1');
- }
- };
-
-
-}(Kube));
-/**
- * @library Kube Utils
- * @author Imperavi LLC
- * @license MIT
- */
-(function(Kube)
-{
- Kube.Utils = function() {};
-
- Kube.Utils.prototype = {
- disableBodyScroll: function()
- {
- var $body = $('html');
- var windowWidth = window.innerWidth;
-
- if (!windowWidth)
- {
- var documentElementRect = document.documentElement.getBoundingClientRect();
- windowWidth = documentElementRect.right - Math.abs(documentElementRect.left);
- }
-
- var isOverflowing = document.body.clientWidth < windowWidth;
- var scrollbarWidth = this.measureScrollbar();
-
- $body.css('overflow', 'hidden');
- if (isOverflowing) $body.css('padding-right', scrollbarWidth);
- },
- measureScrollbar: function()
- {
- var $body = $('body');
- var scrollDiv = document.createElement('div');
- scrollDiv.className = 'scrollbar-measure';
-
- $body.append(scrollDiv);
- var scrollbarWidth = scrollDiv.offsetWidth - scrollDiv.clientWidth;
- $body[0].removeChild(scrollDiv);
- return scrollbarWidth;
- },
- enableBodyScroll: function()
- {
- $('html').css({ 'overflow': '', 'padding-right': '' });
- }
- };
-
-
-}(Kube));
-/**
- * @library Kube Message
- * @author Imperavi LLC
- * @license MIT
- */
-(function(Kube)
-{
- Kube.Message = function(element, options)
- {
- this.namespace = 'message';
- this.defaults = {
- closeSelector: '.close',
- closeEvent: 'click',
- animationOpen: 'fadeIn',
- animationClose: 'fadeOut',
- callbacks: ['open', 'opened', 'close', 'closed']
- };
-
- // Parent Constructor
- Kube.apply(this, arguments);
-
- // Initialization
- this.start();
- };
-
- // Functionality
- Kube.Message.prototype = {
- start: function()
- {
- this.$close = this.$element.find(this.opts.closeSelector);
- this.$close.on(this.opts.closeEvent + '.' + this.namespace, $.proxy(this.close, this));
- this.$element.addClass('open');
- },
- stop: function()
- {
- this.$close.off('.' + this.namespace);
- this.$element.removeClass('open');
- },
- open: function(e)
- {
- if (e) e.preventDefault();
-
- if (!this.isOpened())
- {
- this.callback('open');
- this.$element.animation(this.opts.animationOpen, $.proxy(this.onOpened, this));
- }
- },
- isOpened: function()
- {
- return this.$element.hasClass('open');
- },
- onOpened: function()
- {
- this.callback('opened');
- this.$element.addClass('open');
- },
- close: function(e)
- {
- if (e) e.preventDefault();
-
- if (this.isOpened())
- {
- this.callback('close');
- this.$element.animation(this.opts.animationClose, $.proxy(this.onClosed, this));
- }
- },
- onClosed: function()
- {
- this.callback('closed');
- this.$element.removeClass('open');
- }
- };
-
- // Inheritance
- Kube.Message.inherits(Kube);
-
- // Plugin
- Kube.Plugin.create('Message');
- Kube.Plugin.autoload('Message');
-
-}(Kube));
-/**
- * @library Kube Sticky
- * @author Imperavi LLC
- * @license MIT
- */
-(function(Kube)
-{
- Kube.Sticky = function(element, options)
- {
- this.namespace = 'sticky';
- this.defaults = {
- classname: 'fixed',
- offset: 0, // pixels
- callbacks: ['fixed', 'unfixed']
- };
-
- // Parent Constructor
- Kube.apply(this, arguments);
-
- // Initialization
- this.start();
- };
-
- // Functionality
- Kube.Sticky.prototype = {
- start: function()
- {
- this.offsetTop = this.getOffsetTop();
-
- this.load();
- $(window).scroll($.proxy(this.load, this));
- },
- getOffsetTop: function()
- {
- return this.$element.offset().top;
- },
- load: function()
- {
- return (this.isFix()) ? this.fixed() : this.unfixed();
- },
- isFix: function()
- {
- return ($(window).scrollTop() > (this.offsetTop + this.opts.offset));
- },
- fixed: function()
- {
- this.$element.addClass(this.opts.classname).css('top', this.opts.offset + 'px');
- this.callback('fixed');
- },
- unfixed: function()
- {
- this.$element.removeClass(this.opts.classname).css('top', '');
- this.callback('unfixed');
- }
- };
-
- // Inheritance
- Kube.Sticky.inherits(Kube);
-
- // Plugin
- Kube.Plugin.create('Sticky');
- Kube.Plugin.autoload('Sticky');
-
-}(Kube));
-/**
- * @library Kube Toggleme
- * @author Imperavi LLC
- * @license MIT
- */
-(function(Kube)
-{
- Kube.Toggleme = function(element, options)
- {
- this.namespace = 'toggleme';
- this.defaults = {
- toggleEvent: 'click',
- target: null,
- text: '',
- animationOpen: 'slideDown',
- animationClose: 'slideUp',
- callbacks: ['open', 'opened', 'close', 'closed']
- };
-
- // Parent Constructor
- Kube.apply(this, arguments);
-
- // Initialization
- this.start();
- };
-
- // Functionality
- Kube.Toggleme.prototype = {
- start: function()
- {
- if (!this.hasTarget()) return;
-
- this.$element.on(this.opts.toggleEvent + '.' + this.namespace, $.proxy(this.toggle, this));
- },
- stop: function()
- {
- this.$element.off('.' + this.namespace);
- this.revertText();
- },
- toggle: function(e)
- {
- if (this.isOpened()) this.close(e);
- else this.open(e);
- },
- open: function(e)
- {
- if (e) e.preventDefault();
-
- if (!this.isOpened())
- {
- this.storeText();
- this.callback('open');
- this.$target.animation('slideDown', $.proxy(this.onOpened, this));
-
- // changes the text of $element with a less delay to smooth
- setTimeout($.proxy(this.replaceText, this), 100);
- }
- },
- close: function(e)
- {
- if (e) e.preventDefault();
-
- if (this.isOpened())
- {
- this.callback('close');
- this.$target.animation('slideUp', $.proxy(this.onClosed, this));
- }
- },
- isOpened: function()
- {
- return (this.$target.hasClass('open'));
- },
- onOpened: function()
- {
- this.$target.addClass('open');
- this.callback('opened');
- },
- onClosed: function()
- {
- this.$target.removeClass('open');
- this.revertText();
- this.callback('closed');
- },
- storeText: function()
- {
- this.$element.data('replacement-text', this.$element.html());
- },
- revertText: function()
- {
- var text = this.$element.data('replacement-text');
- if (text) this.$element.html(text);
-
- this.$element.removeData('replacement-text');
- },
- replaceText: function()
- {
- if (this.opts.text !== '')
- {
- this.$element.html(this.opts.text);
- }
- }
- };
-
- // Inheritance
- Kube.Toggleme.inherits(Kube);
-
- // Plugin
- Kube.Plugin.create('Toggleme');
- Kube.Plugin.autoload('Toggleme');
-
-}(Kube));
-/**
- * @library Kube Offcanvas
- * @author Imperavi LLC
- * @license MIT
- */
-(function(Kube)
-{
- Kube.Offcanvas = function(element, options)
- {
- this.namespace = 'offcanvas';
- this.defaults = {
- target: null, // selector
- push: true, // boolean
- width: '250px', // string
- direction: 'left', // string: left or right
- toggleEvent: 'click',
- clickOutside: true, // boolean
- animationOpen: 'slideInLeft',
- animationClose: 'slideOutLeft',
- callbacks: ['open', 'opened', 'close', 'closed']
- };
-
- // Parent Constructor
- Kube.apply(this, arguments);
-
- // Services
- this.utils = new Kube.Utils();
- this.detect = new Kube.Detect();
-
- // Initialization
- this.start();
- };
-
- // Functionality
- Kube.Offcanvas.prototype = {
- start: function()
- {
- if (!this.hasTarget()) return;
-
- this.buildTargetWidth();
- this.buildAnimationDirection();
-
- this.$close = this.getCloseLink();
- this.$element.on(this.opts.toggleEvent + '.' + this.namespace, $.proxy(this.toggle, this));
- this.$target.addClass('offcanvas');
- },
- stop: function()
- {
- this.closeAll();
-
- this.$element.off('.' + this.namespace);
- this.$close.off('.' + this.namespace);
- $(document).off('.' + this.namespace);
- },
- toggle: function(e)
- {
- if (this.isOpened()) this.close(e);
- else this.open(e);
- },
- buildTargetWidth: function()
- {
- this.opts.width = ($(window).width() < parseInt(this.opts.width)) ? '100%' : this.opts.width;
- },
- buildAnimationDirection: function()
- {
- if (this.opts.direction === 'right')
- {
- this.opts.animationOpen = 'slideInRight';
- this.opts.animationClose = 'slideOutRight';
- }
- },
- getCloseLink: function()
- {
- return this.$target.find('.close');
- },
- open: function(e)
- {
- if (e) e.preventDefault();
-
- if (!this.isOpened())
- {
- this.closeAll();
- this.callback('open');
-
- this.$target.addClass('offcanvas-' + this.opts.direction);
- this.$target.css('width', this.opts.width);
-
- this.pushBody();
-
- this.$target.animation(this.opts.animationOpen, $.proxy(this.onOpened, this));
- }
- },
- closeAll: function()
- {
- var $elms = $(document).find('.offcanvas');
- if ($elms.length !== 0)
- {
- $elms.each(function()
- {
- var $el = $(this);
-
- if ($el.hasClass('open'))
- {
- $el.css('width', '').animation('hide');
- $el.removeClass('open offcanvas-left offcanvas-right');
- }
-
- });
-
- $(document).off('.' + this.namespace);
- $('body').css('left', '');
- }
- },
- close: function(e)
- {
- if (e)
- {
- var $el = $(e.target);
- var isTag = ($el[0].tagName === 'A' || $el[0].tagName === 'BUTTON');
- if (isTag && $el.closest('.offcanvas').length !== 0 && !$el.hasClass('close'))
- {
- return;
- }
-
- e.preventDefault();
- }
-
- if (this.isOpened())
- {
- this.utils.enableBodyScroll();
- this.callback('close');
- this.pullBody();
- this.$target.animation(this.opts.animationClose, $.proxy(this.onClosed, this));
- }
- },
- isOpened: function()
- {
- return (this.$target.hasClass('open'));
- },
- onOpened: function()
- {
- if (this.opts.clickOutside) $(document).on('click.' + this.namespace, $.proxy(this.close, this));
- if (this.detect.isMobileScreen()) $('html').addClass('no-scroll');
-
- $(document).on('keyup.' + this.namespace, $.proxy(this.handleKeyboard, this));
- this.$close.on('click.' + this.namespace, $.proxy(this.close, this));
-
- this.utils.disableBodyScroll();
- this.$target.addClass('open');
- this.callback('opened');
- },
- onClosed: function()
- {
- if (this.detect.isMobileScreen()) $('html').removeClass('no-scroll');
-
- this.$target.css('width', '').removeClass('offcanvas-' + this.opts.direction);
-
- this.$close.off('.' + this.namespace);
- $(document).off('.' + this.namespace);
-
- this.$target.removeClass('open');
- this.callback('closed');
- },
- handleKeyboard: function(e)
- {
- if (e.which === 27) this.close();
- },
- pullBody: function()
- {
- if (this.opts.push)
- {
- $('body').animate({ left: 0 }, 350, function() { $(this).removeClass('offcanvas-push-body'); });
- }
- },
- pushBody: function()
- {
- if (this.opts.push)
- {
- var properties = (this.opts.direction === 'left') ? { 'left': this.opts.width } : { 'left': '-' + this.opts.width };
- $('body').addClass('offcanvas-push-body').animate(properties, 200);
- }
- }
- };
-
- // Inheritance
- Kube.Offcanvas.inherits(Kube);
-
- // Plugin
- Kube.Plugin.create('Offcanvas');
- Kube.Plugin.autoload('Offcanvas');
-
-}(Kube));
-/**
- * @library Kube Collapse
- * @author Imperavi LLC
- * @license MIT
- */
-(function(Kube)
-{
- Kube.Collapse = function(element, options)
- {
- this.namespace = 'collapse';
- this.defaults = {
- target: null,
- toggle: true,
- active: false, // string (hash = tab id selector)
- toggleClass: 'collapse-toggle',
- boxClass: 'collapse-box',
- callbacks: ['open', 'opened', 'close', 'closed'],
-
- // private
- hashes: [],
- currentHash: false,
- currentItem: false
- };
-
- // Parent Constructor
- Kube.apply(this, arguments);
-
- // Initialization
- this.start();
- };
-
- // Functionality
- Kube.Collapse.prototype = {
- start: function()
- {
- // items
- this.$items = this.getItems();
- this.$items.each($.proxy(this.loadItems, this));
-
- // boxes
- this.$boxes = this.getBoxes();
-
- // active
- this.setActiveItem();
- },
- getItems: function()
- {
- return this.$element.find('.' + this.opts.toggleClass);
- },
- getBoxes: function()
- {
- return this.$element.find('.' + this.opts.boxClass);
- },
- loadItems: function(i, el)
- {
- var item = this.getItem(el);
-
- // set item identificator
- item.$el.attr('rel', item.hash);
-
- // active
- if (!$(item.hash).hasClass('hide'))
- {
- this.opts.currentItem = item;
- this.opts.active = item.hash;
-
- item.$el.addClass('active');
- }
-
- // event
- item.$el.on('click.collapse', $.proxy(this.toggle, this));
-
- },
- setActiveItem: function()
- {
- if (this.opts.active !== false)
- {
- this.opts.currentItem = this.getItemBy(this.opts.active);
- this.opts.active = this.opts.currentItem.hash;
- }
-
- if (this.opts.currentItem !== false)
- {
- this.addActive(this.opts.currentItem);
- this.opts.currentItem.$box.removeClass('hide');
- }
- },
- addActive: function(item)
- {
- item.$box.removeClass('hide').addClass('open');
- item.$el.addClass('active');
-
- if (item.$caret !== false) item.$caret.removeClass('down').addClass('up');
- if (item.$parent !== false) item.$parent.addClass('active');
-
- this.opts.currentItem = item;
- },
- removeActive: function(item)
- {
- item.$box.removeClass('open');
- item.$el.removeClass('active');
-
- if (item.$caret !== false) item.$caret.addClass('down').removeClass('up');
- if (item.$parent !== false) item.$parent.removeClass('active');
-
- this.opts.currentItem = false;
- },
- toggle: function(e)
- {
- if (e) e.preventDefault();
-
- var target = $(e.target).closest('.' + this.opts.toggleClass).get(0) || e.target;
- var item = this.getItem(target);
-
- if (this.isOpened(item.hash)) this.close(item.hash);
- else this.open(e)
- },
- openAll: function()
- {
- this.$items.addClass('active');
- this.$boxes.addClass('open').removeClass('hide');
- },
- open: function(e, push)
- {
- if (typeof e === 'undefined') return;
- if (typeof e === 'object') e.preventDefault();
-
- var target = $(e.target).closest('.' + this.opts.toggleClass).get(0) || e.target;
- var item = (typeof e === 'object') ? this.getItem(target) : this.getItemBy(e);
-
- if (item.$box.hasClass('open'))
- {
- return;
- }
-
- if (this.opts.toggle) this.closeAll();
-
- this.callback('open', item);
- this.addActive(item);
-
- item.$box.animation('slideDown', $.proxy(this.onOpened, this));
- },
- onOpened: function()
- {
- this.callback('opened', this.opts.currentItem);
- },
- closeAll: function()
- {
- this.$items.removeClass('active').closest('li').removeClass('active');
- this.$boxes.removeClass('open').addClass('hide');
- },
- close: function(num)
- {
- var item = this.getItemBy(num);
-
- this.callback('close', item);
-
- this.opts.currentItem = item;
-
- item.$box.animation('slideUp', $.proxy(this.onClosed, this));
- },
- onClosed: function()
- {
- var item = this.opts.currentItem;
-
- this.removeActive(item);
- this.callback('closed', item);
- },
- isOpened: function(hash)
- {
- return $(hash).hasClass('open');
- },
- getItem: function(element)
- {
- var item = {};
-
- item.$el = $(element);
- item.hash = item.$el.attr('href');
- item.$box = $(item.hash);
-
- var $parent = item.$el.parent();
- item.$parent = ($parent[0].tagName === 'LI') ? $parent : false;
-
- var $caret = item.$el.find('.caret');
- item.$caret = ($caret.length !== 0) ? $caret : false;
-
- return item;
- },
- getItemBy: function(num)
- {
- var element = (typeof num === 'number') ? this.$items.eq(num-1) : this.$element.find('[rel="' + num + '"]');
-
- return this.getItem(element);
- }
- };
-
- // Inheritance
- Kube.Collapse.inherits(Kube);
-
- // Plugin
- Kube.Plugin.create('Collapse');
- Kube.Plugin.autoload('Collapse');
-
-}(Kube));
-/**
- * @library Kube Dropdown
- * @author Imperavi LLC
- * @license MIT
- */
-(function(Kube)
-{
- Kube.Dropdown = function(element, options)
- {
- this.namespace = 'dropdown';
- this.defaults = {
- target: null,
- toggleEvent: 'click',
- height: false, // integer
- width: false, // integer
- animationOpen: 'slideDown',
- animationClose: 'slideUp',
- caretUp: false,
- callbacks: ['open', 'opened', 'close', 'closed']
- };
-
- // Parent Constructor
- Kube.apply(this, arguments);
-
- // Services
- this.utils = new Kube.Utils();
- this.detect = new Kube.Detect();
-
- // Initialization
- this.start();
- };
-
- // Functionality
- Kube.Dropdown.prototype = {
- start: function()
- {
- this.buildClose();
- this.buildCaret();
-
- if (this.detect.isMobile()) this.buildMobileAnimation();
-
- this.$target.addClass('hide');
- this.$element.on(this.opts.toggleEvent + '.' + this.namespace, $.proxy(this.toggle, this));
-
- },
- stop: function()
- {
- this.$element.off('.' + this.namespace);
- this.$target.removeClass('open').addClass('hide');
- this.disableEvents();
- },
- buildMobileAnimation: function()
- {
- this.opts.animationOpen = 'fadeIn';
- this.opts.animationClose = 'fadeOut';
- },
- buildClose: function()
- {
- this.$close = this.$target.find('.close');
- },
- buildCaret: function()
- {
- this.$caret = this.getCaret();
- this.buildCaretPosition();
- },
- buildCaretPosition: function()
- {
- var height = this.$element.offset().top + this.$element.innerHeight() + this.$target.innerHeight();
-
- if ($(document).height() > height)
- {
- return;
- }
-
- this.opts.caretUp = true;
- this.$caret.addClass('up');
- },
- getCaret: function()
- {
- return this.$element.find('.caret');
- },
- toggleCaretOpen: function()
- {
- if (this.opts.caretUp) this.$caret.removeClass('up').addClass('down');
- else this.$caret.removeClass('down').addClass('up');
- },
- toggleCaretClose: function()
- {
- if (this.opts.caretUp) this.$caret.removeClass('down').addClass('up');
- else this.$caret.removeClass('up').addClass('down');
- },
- toggle: function(e)
- {
- if (this.isOpened()) this.close(e);
- else this.open(e);
- },
- open: function(e)
- {
- if (e) e.preventDefault();
-
- this.callback('open');
- $('.dropdown').removeClass('open').addClass('hide');
-
- if (this.opts.height) this.$target.css('min-height', this.opts.height + 'px');
- if (this.opts.width) this.$target.width(this.opts.width);
-
- this.setPosition();
- this.toggleCaretOpen();
-
- this.$target.animation(this.opts.animationOpen, $.proxy(this.onOpened, this));
- },
- close: function(e)
- {
- if (!this.isOpened())
- {
- return;
- }
-
- if (e)
- {
- if (this.shouldNotBeClosed(e.target))
- {
- return;
- }
-
- e.preventDefault();
- }
-
- this.utils.enableBodyScroll();
- this.callback('close');
- this.toggleCaretClose();
-
- this.$target.animation(this.opts.animationClose, $.proxy(this.onClosed, this));
- },
- onClosed: function()
- {
- this.$target.removeClass('open');
- this.disableEvents();
- this.callback('closed');
- },
- onOpened: function()
- {
- this.$target.addClass('open');
- this.enableEvents();
- this.callback('opened');
- },
- isOpened: function()
- {
- return (this.$target.hasClass('open'));
- },
- enableEvents: function()
- {
- if (this.detect.isDesktop())
- {
- this.$target.on('mouseover.' + this.namespace, $.proxy(this.utils.disableBodyScroll, this.utils))
- .on('mouseout.' + this.namespace, $.proxy(this.utils.enableBodyScroll, this.utils));
- }
-
- $(document).on('scroll.' + this.namespace, $.proxy(this.setPosition, this));
- $(window).on('resize.' + this.namespace, $.proxy(this.setPosition, this));
- $(document).on('click.' + this.namespace + ' touchstart.' + this.namespace, $.proxy(this.close, this));
- $(document).on('keydown.' + this.namespace, $.proxy(this.handleKeyboard, this));
- this.$target.find('[data-action="dropdown-close"]').on('click.' + this.namespace, $.proxy(this.close, this));
- },
- disableEvents: function()
- {
- this.$target.off('.' + this.namespace);
- $(document).off('.' + this.namespace);
- $(window).off('.' + this.namespace);
- },
- handleKeyboard: function(e)
- {
- if (e.which === 27) this.close(e);
- },
- shouldNotBeClosed: function(el)
- {
- if ($(el).attr('data-action') === 'dropdown-close' || el === this.$close[0])
- {
- return false;
- }
- else if ($(el).closest('.dropdown').length === 0)
- {
- return false;
- }
-
- return true;
- },
- isNavigationFixed: function()
- {
- return (this.$element.closest('.fixed').length !== 0);
- },
- getPlacement: function(height)
- {
- return ($(document).height() < height) ? 'top' : 'bottom';
- },
- getOffset: function(position)
- {
- return (this.isNavigationFixed()) ? this.$element.position() : this.$element.offset();
- },
- getPosition: function()
- {
- return (this.isNavigationFixed()) ? 'fixed' : 'absolute';
- },
- setPosition: function()
- {
- if (this.detect.isMobile())
- {
- this.$target.addClass('dropdown-mobile');
- return;
- }
-
- var position = this.getPosition();
- var coords = this.getOffset(position);
- var height = this.$target.innerHeight();
- var width = this.$target.innerWidth();
- var placement = this.getPlacement(coords.top + height + this.$element.innerHeight());
- var leftFix = ($(window).width() < (coords.left + width)) ? (width - this.$element.innerWidth()) : 0;
- var top, left = coords.left - leftFix;
-
- if (placement === 'bottom')
- {
- if (!this.isOpened()) this.$caret.removeClass('up').addClass('down');
-
- this.opts.caretUp = false;
- top = coords.top + this.$element.outerHeight() + 1;
- }
- else
- {
- this.opts.animationOpen = 'show';
- this.opts.animationClose = 'hide';
-
- if (!this.isOpened()) this.$caret.addClass('up').removeClass('down');
-
- this.opts.caretUp = true;
- top = coords.top - height - 1;
- }
-
- this.$target.css({ position: position, top: top + 'px', left: left + 'px' });
- }
- };
-
- // Inheritance
- Kube.Dropdown.inherits(Kube);
-
- // Plugin
- Kube.Plugin.create('Dropdown');
- Kube.Plugin.autoload('Dropdown');
-
-}(Kube));
-/**
- * @library Kube Tabs
- * @author Imperavi LLC
- * @license MIT
- */
-(function(Kube)
-{
- Kube.Tabs = function(element, options)
- {
- this.namespace = 'tabs';
- this.defaults = {
- equals: false,
- active: false, // string (hash = tab id selector)
- live: false, // class selector
- hash: true, //boolean
- callbacks: ['init', 'next', 'prev', 'open', 'opened', 'close', 'closed']
- };
-
- // Parent Constructor
- Kube.apply(this, arguments);
-
- // Initialization
- this.start();
- };
-
- // Functionality
- Kube.Tabs.prototype = {
- start: function()
- {
- if (this.opts.live !== false) this.buildLiveTabs();
-
- this.tabsCollection = [];
- this.hashesCollection = [];
- this.currentHash = [];
- this.currentItem = false;
-
- // items
- this.$items = this.getItems();
- this.$items.each($.proxy(this.loadItems, this));
-
- // tabs
- this.$tabs = this.getTabs();
-
- // location hash
- this.currentHash = this.getLocationHash();
-
- // close all
- this.closeAll();
-
- // active & height
- this.setActiveItem();
- this.setItemHeight();
-
- // callback
- this.callback('init');
-
- },
- getTabs: function()
- {
- return $(this.tabsCollection).map(function()
- {
- return this.toArray();
- });
- },
- getItems: function()
- {
- return this.$element.find('a');
- },
- loadItems: function(i, el)
- {
- var item = this.getItem(el);
-
- // set item identificator
- item.$el.attr('rel', item.hash);
-
- // collect item
- this.collectItem(item);
-
- // active
- if (item.$parent.hasClass('active'))
- {
- this.currentItem = item;
- this.opts.active = item.hash;
- }
-
- // event
- item.$el.on('click.tabs', $.proxy(this.open, this));
-
- },
- collectItem: function(item)
- {
- this.tabsCollection.push(item.$tab);
- this.hashesCollection.push(item.hash);
- },
- buildLiveTabs: function()
- {
- var $layers = $(this.opts.live);
-
- if ($layers.length === 0)
- {
- return;
- }
-
- this.$liveTabsList = $('');
- $layers.each($.proxy(this.buildLiveItem, this));
-
- this.$element.html('').append(this.$liveTabsList);
-
- },
- buildLiveItem: function(i, tab)
- {
- var $tab = $(tab);
- var $li = $('');
- var $a = $('');
- var index = i + 1;
-
- $tab.attr('id', this.getLiveItemId($tab, index));
-
- var hash = '#' + $tab.attr('id');
- var title = this.getLiveItemTitle($tab);
-
- $a.attr('href', hash).attr('rel', hash).text(title);
- $li.append($a);
-
- this.$liveTabsList.append($li);
- },
- getLiveItemId: function($tab, index)
- {
- return (typeof $tab.attr('id') === 'undefined') ? this.opts.live.replace('.', '') + index : $tab.attr('id');
- },
- getLiveItemTitle: function($tab)
- {
- return (typeof $tab.attr('data-title') === 'undefined') ? $tab.attr('id') : $tab.attr('data-title');
- },
- setActiveItem: function()
- {
- if (this.currentHash)
- {
- this.currentItem = this.getItemBy(this.currentHash);
- this.opts.active = this.currentHash;
- }
- else if (this.opts.active === false)
- {
- this.currentItem = this.getItem(this.$items.first());
- this.opts.active = this.currentItem.hash;
- }
-
- this.addActive(this.currentItem);
- },
- addActive: function(item)
- {
- item.$parent.addClass('active');
- item.$tab.removeClass('hide').addClass('open');
-
- this.currentItem = item;
- },
- removeActive: function(item)
- {
- item.$parent.removeClass('active');
- item.$tab.addClass('hide').removeClass('open');
-
- this.currentItem = false;
- },
- next: function(e)
- {
- if (e) e.preventDefault();
-
- var item = this.getItem(this.fetchElement('next'));
-
- this.open(item.hash);
- this.callback('next', item);
-
- },
- prev: function(e)
- {
- if (e) e.preventDefault();
-
- var item = this.getItem(this.fetchElement('prev'));
-
- this.open(item.hash);
- this.callback('prev', item);
- },
- fetchElement: function(type)
- {
- var element;
- if (this.currentItem !== false)
- {
- // prev or next
- element = this.currentItem.$parent[type]().find('a');
-
- if (element.length === 0)
- {
- return;
- }
- }
- else
- {
- // first
- element = this.$items[0];
- }
-
- return element;
- },
- open: function(e, push)
- {
- if (typeof e === 'undefined') return;
- if (typeof e === 'object') e.preventDefault();
-
- var item = (typeof e === 'object') ? this.getItem(e.target) : this.getItemBy(e);
- this.closeAll();
-
- this.callback('open', item);
- this.addActive(item);
-
- // push state (doesn't need to push at the start)
- this.pushStateOpen(push, item);
- this.callback('opened', item);
- },
- pushStateOpen: function(push, item)
- {
- if (push !== false && this.opts.hash !== false)
- {
- history.pushState(false, false, item.hash);
- }
- },
- close: function(num)
- {
- var item = this.getItemBy(num);
-
- if (!item.$parent.hasClass('active'))
- {
- return;
- }
-
- this.callback('close', item);
- this.removeActive(item);
- this.pushStateClose();
- this.callback('closed', item);
-
- },
- pushStateClose: function()
- {
- if (this.opts.hash !== false)
- {
- history.pushState(false, false, ' ');
- }
- },
- closeAll: function()
- {
- this.$tabs.removeClass('open').addClass('hide');
- this.$items.parent().removeClass('active');
- },
- getItem: function(element)
- {
- var item = {};
-
- item.$el = $(element);
- item.hash = item.$el.attr('href');
- item.$parent = item.$el.parent();
- item.$tab = $(item.hash);
-
- return item;
- },
- getItemBy: function(num)
- {
- var element = (typeof num === 'number') ? this.$items.eq(num-1) : this.$element.find('[rel="' + num + '"]');
-
- return this.getItem(element);
- },
- getLocationHash: function()
- {
- if (this.opts.hash === false)
- {
- return false;
- }
-
- return (this.isHash()) ? top.location.hash : false;
- },
- isHash: function()
- {
- return !(top.location.hash === '' || $.inArray(top.location.hash, this.hashesCollection) === -1);
- },
- setItemHeight: function()
- {
- if (this.opts.equals)
- {
- var minHeight = this.getItemMaxHeight() + 'px';
- this.$tabs.css('min-height', minHeight);
- }
- },
- getItemMaxHeight: function()
- {
- var max = 0;
- this.$tabs.each(function()
- {
- var h = $(this).height();
- max = h > max ? h : max;
- });
-
- return max;
- }
- };
-
- // Inheritance
- Kube.Tabs.inherits(Kube);
-
- // Plugin
- Kube.Plugin.create('Tabs');
- Kube.Plugin.autoload('Tabs');
-
-}(Kube));
-/**
- * @library Kube Modal
- * @author Imperavi LLC
- * @license MIT
- */
-(function($)
-{
- $.modalcurrent = null;
- $.modalwindow = function(options)
- {
- var opts = $.extend({}, options, { show: true });
- var $element = $('');
-
- $element.modal(opts);
- };
-
-})(jQuery);
-
-(function(Kube)
-{
- Kube.Modal = function(element, options)
- {
- this.namespace = 'modal';
- this.defaults = {
- target: null,
- show: false,
- url: false,
- header: false,
- width: '600px', // string
- height: false, // or string
- maxHeight: false,
- position: 'center', // top or center
- overlay: true,
- appendForms: false,
- appendFields: false,
- animationOpen: 'show',
- animationClose: 'hide',
- callbacks: ['open', 'opened', 'close', 'closed']
- };
-
- // Parent Constructor
- Kube.apply(this, arguments);
-
- // Services
- this.utils = new Kube.Utils();
- this.detect = new Kube.Detect();
-
- // Initialization
- this.start();
- };
-
- // Functionality
- Kube.Modal.prototype = {
- start: function()
- {
- if (!this.hasTarget())
- {
- return;
- }
-
- if (this.opts.show) this.load();
- else this.$element.on('click.' + this.namespace, $.proxy(this.load, this));
- },
- buildModal: function()
- {
- this.$modal = this.$target.find('.modal');
- this.$header = this.$target.find('.modal-header');
- this.$close = this.$target.find('.close');
- this.$body = this.$target.find('.modal-body');
- },
- buildOverlay: function()
- {
- if (this.opts.overlay === false)
- {
- return;
- }
-
- if ($('#modal-overlay').length !== 0)
- {
- this.$overlay = $('#modal-overlay');
- }
- else
- {
- this.$overlay = $('').addClass('hide');
- $('body').prepend(this.$overlay);
- }
-
- this.$overlay.addClass('overlay');
- },
- buildHeader: function()
- {
- if (this.opts.header) this.$header.html(this.opts.header);
- },
- load: function(e)
- {
- this.buildModal();
- this.buildOverlay();
- this.buildHeader();
-
- if (this.opts.url) this.buildContent();
- else this.open(e);
- },
- open: function(e)
- {
- if (e) e.preventDefault();
-
- if (this.isOpened())
- {
- return;
- }
-
- if (this.detect.isMobile()) this.opts.width = '96%';
- if (this.opts.overlay) this.$overlay.removeClass('hide');
-
- this.$target.removeClass('hide');
- this.$modal.removeClass('hide');
-
- this.enableEvents();
- this.findActions();
-
- this.resize();
- $(window).on('resize.' + this.namespace, $.proxy(this.resize, this));
-
- if (this.detect.isDesktop()) this.utils.disableBodyScroll();
-
- // enter
- this.$modal.find('input[type=text],input[type=url],input[type=email]').on('keydown.' + this.namespace, $.proxy(this.handleEnter, this));
-
- this.callback('open');
- this.$modal.animation(this.opts.animationOpen, $.proxy(this.onOpened, this));
- },
- close: function(e)
- {
- if (!this.$modal || !this.isOpened())
- {
- return;
- }
-
- if (e)
- {
- if (this.shouldNotBeClosed(e.target))
- {
- return;
- }
-
- e.preventDefault();
- }
-
- this.callback('close');
- this.disableEvents();
-
- this.$modal.animation(this.opts.animationClose, $.proxy(this.onClosed, this));
-
- if (this.opts.overlay) this.$overlay.animation(this.opts.animationClose);
- },
- onOpened: function()
- {
- this.$modal.addClass('open');
- this.callback('opened');
-
- $.modalcurrent = this;
- },
- onClosed: function()
- {
- this.callback('closed');
-
- this.$target.addClass('hide');
- this.$modal.removeClass('open');
-
- if (this.detect.isDesktop()) this.utils.enableBodyScroll();
-
- this.$body.css('height', '');
- $.modalcurrent = null;
- },
- isOpened: function()
- {
- return (this.$modal.hasClass('open'));
- },
- getData: function()
- {
- var formdata = new Kube.FormData(this);
- formdata.set('');
-
- return formdata.get();
- },
- buildContent: function()
- {
- $.ajax({
- url: this.opts.url + '?' + new Date().getTime(),
- cache: false,
- type: 'post',
- data: this.getData(),
- success: $.proxy(function(data)
- {
- this.$body.html(data);
- this.open();
-
- }, this)
- });
- },
- buildWidth: function()
- {
- var width = this.opts.width;
- var top = '2%';
- var bottom = '2%';
- var percent = width.match(/%$/);
-
- if ((parseInt(this.opts.width) > $(window).width()) && !percent)
- {
- width = '96%';
- }
- else if (!percent)
- {
- top = '16px';
- bottom = '16px';
- }
-
- this.$modal.css({ 'width': width, 'margin-top': top, 'margin-bottom': bottom });
-
- },
- buildPosition: function()
- {
- if (this.opts.position !== 'center')
- {
- return;
- }
-
- var windowHeight = $(window).height();
- var height = this.$modal.outerHeight();
- var top = (windowHeight/2 - height/2) + 'px';
-
- if (this.detect.isMobile()) top = '2%';
- else if (height > windowHeight) top = '16px';
-
- this.$modal.css('margin-top', top);
- },
- buildHeight: function()
- {
- var windowHeight = $(window).height();
-
- if (this.opts.maxHeight)
- {
- var padding = parseInt(this.$body.css('padding-top')) + parseInt(this.$body.css('padding-bottom'));
- var margin = parseInt(this.$modal.css('margin-top')) + parseInt(this.$modal.css('margin-bottom'));
- var height = windowHeight - this.$header.innerHeight() - padding - margin;
-
- this.$body.height(height);
- }
- else if (this.opts.height !== false)
- {
- this.$body.css('height', this.opts.height);
- }
-
- var modalHeight = this.$modal.outerHeight();
- if (modalHeight > windowHeight)
- {
- this.opts.animationOpen = 'show';
- this.opts.animationClose = 'hide';
- }
- },
- resize: function()
- {
- this.buildWidth();
- this.buildPosition();
- this.buildHeight();
- },
- enableEvents: function()
- {
- this.$close.on('click.' + this.namespace, $.proxy(this.close, this));
- $(document).on('keyup.' + this.namespace, $.proxy(this.handleEscape, this));
- this.$target.on('click.' + this.namespace, $.proxy(this.close, this));
- },
- disableEvents: function()
- {
- this.$close.off('.' + this.namespace);
- $(document).off('.' + this.namespace);
- this.$target.off('.' + this.namespace);
- $(window).off('.' + this.namespace);
- },
- findActions: function()
- {
- this.$body.find('[data-action="modal-close"]').on('mousedown.' + this.namespace, $.proxy(this.close, this));
- },
- setHeader: function(header)
- {
- this.$header.html(header);
- },
- setContent: function(content)
- {
- this.$body.html(content);
- },
- setWidth: function(width)
- {
- this.opts.width = width;
- this.resize();
- },
- getModal: function()
- {
- return this.$modal;
- },
- getBody: function()
- {
- return this.$body;
- },
- getHeader: function()
- {
- return this.$header;
- },
- handleEnter: function(e)
- {
- if (e.which === 13)
- {
- e.preventDefault();
- this.close(false);
- }
- },
- handleEscape: function(e)
- {
- return (e.which === 27) ? this.close(false) : true;
- },
- shouldNotBeClosed: function(el)
- {
- if ($(el).attr('data-action') === 'modal-close' || el === this.$close[0])
- {
- return false;
- }
- else if ($(el).closest('.modal').length === 0)
- {
- return false;
- }
-
- return true;
- }
- };
-
- // Inheritance
- Kube.Modal.inherits(Kube);
-
- // Plugin
- Kube.Plugin.create('Modal');
- Kube.Plugin.autoload('Modal');
-
-}(Kube));
\ No newline at end of file
diff --git a/WebConfigGenerator/src/assets/kube-6.5.2/js/kube.min.js b/WebConfigGenerator/src/assets/kube-6.5.2/js/kube.min.js
deleted file mode 100644
index 267b5aaf8..000000000
--- a/WebConfigGenerator/src/assets/kube-6.5.2/js/kube.min.js
+++ /dev/null
@@ -1 +0,0 @@
-if("undefined"==typeof jQuery)throw new Error("Kube's requires jQuery");!function(t){var e=t.fn.jquery.split(".");if(1==e[0]&&e[1]<8)throw new Error("Kube's requires at least jQuery v1.8")}(jQuery),function(){Function.prototype.inherits=function(t){var e=function(){};e.prototype=t.prototype;var s=new e;for(var i in this.prototype)s[i]=this.prototype[i];this.prototype=s,this.prototype["super"]=t.prototype};var t=function(t,e){e="object"==typeof e?e:{},this.$element=$(t),this.opts=$.extend(!0,this.defaults,$.fn[this.namespace].options,this.$element.data(),e),this.$target="string"==typeof this.opts.target?$(this.opts.target):null};t.prototype={getInstance:function(){return this.$element.data("fn."+this.namespace)},hasTarget:function(){return!(null===this.$target)},callback:function(t){var e=[].slice.call(arguments).splice(1);return this.$element&&(e=this._fireCallback($._data(this.$element[0],"events"),t,this.namespace,e)),this.$target&&(e=this._fireCallback($._data(this.$target[0],"events"),t,this.namespace,e)),this.opts&&this.opts.callbacks&&$.isFunction(this.opts.callbacks[t])?this.opts.callbacks[t].apply(this,e):e},_fireCallback:function(t,e,s,i){if(t&&"undefined"!=typeof t[e])for(var n=t[e].length,o=0;n>o;o++){var a=t[e][o].namespace;if(a===s)var h=t[e][o].handler.apply(this,i)}return"undefined"==typeof h?i:h}},window.Kube=t}(),function(t){t.Plugin={create:function(e,s){return s="undefined"==typeof s?e.toLowerCase():s,$.fn[s]=function(i,n){var o=Array.prototype.slice.call(arguments,1),a="fn."+s,h=[];return this.each(function(){var s=$(this),l=s.data(a);if(n="object"==typeof i?i:n,l||(s.data(a,{}),s.data(a,l=new t[e](this,n))),"string"==typeof i)if($.isFunction(l[i])){var c=l[i].apply(l,o);void 0!==c&&h.push(c)}else $.error('No such method "'+i+'" for '+e)}),0===h.length||1===h.length?0===h.length?this:h[0]:h},$.fn[s].options={},this},autoload:function(t){for(var e=t.split(","),s=e.length,i=0;s>i;i++){var n=e[i].toLowerCase().split(",").map(function(t){return t.trim()}).join(",");this.autoloadQueue.push(n)}return this},autoloadQueue:[],startAutoload:function(){if(window.MutationObserver&&0!==this.autoloadQueue.length){var t=this,e=new MutationObserver(function(e){e.forEach(function(e){var s=e.addedNodes;0===s.length||1===s.length&&3===s.nodeType||t.startAutoloadOnce()})});e.observe(document,{subtree:!0,childList:!0})}},startAutoloadOnce:function(){var t=this,e=$("[data-component]").not("[data-loaded]");e.each(function(){var e=$(this),s=e.data("component");-1!==t.autoloadQueue.indexOf(s)&&(e.attr("data-loaded",!0),e[s]())})},watch:function(){t.Plugin.startAutoloadOnce(),t.Plugin.startAutoload()}},$(window).on("load",function(){t.Plugin.watch()})}(Kube),function(t){t.Animation=function(e,s,i){this.namespace="animation",this.defaults={},t.apply(this,arguments),this.effect=s,this.completeCallback="undefined"==typeof i?!1:i,this.prefixes=["","-moz-","-o-animation-","-webkit-"],this.queue=[],this.start()},t.Animation.prototype={start:function(){this.isSlideEffect()&&this.setElementHeight(),this.addToQueue(),this.clean(),this.animate()},addToQueue:function(){this.queue.push(this.effect)},setElementHeight:function(){this.$element.height(this.$element.height())},removeElementHeight:function(){this.$element.css("height","")},isSlideEffect:function(){return"slideDown"===this.effect||"slideUp"===this.effect},isHideableEffect:function(){var t=["fadeOut","slideUp","flipOut","zoomOut","slideOutUp","slideOutRight","slideOutLeft"];return-1!==$.inArray(this.effect,t)},isToggleEffect:function(){return"show"===this.effect||"hide"===this.effect},storeHideClasses:function(){this.$element.hasClass("hide-sm")?this.$element.data("hide-sm-class",!0):this.$element.hasClass("hide-md")&&this.$element.data("hide-md-class",!0)},revertHideClasses:function(){this.$element.data("hide-sm-class")?this.$element.addClass("hide-sm").removeData("hide-sm-class"):this.$element.data("hide-md-class")?this.$element.addClass("hide-md").removeData("hide-md-class"):this.$element.addClass("hide")},removeHideClass:function(){this.$element.data("hide-sm-class")?this.$element.removeClass("hide-sm"):this.$element.data("hide-md-class")?this.$element.removeClass("hide-md"):this.$element.removeClass("hide")},animate:function(){if(this.storeHideClasses(),this.isToggleEffect())return this.makeSimpleEffects();this.$element.addClass("kubeanimated"),this.$element.addClass(this.queue[0]),this.removeHideClass();var t=this.queue.length>1?null:this.completeCallback;this.complete("AnimationEnd",$.proxy(this.makeComplete,this),t)},makeSimpleEffects:function(){"show"===this.effect?this.removeHideClass():"hide"===this.effect&&this.revertHideClasses(),"function"==typeof this.completeCallback&&this.completeCallback(this)},makeComplete:function(){this.$element.hasClass(this.queue[0])&&(this.clean(),this.queue.shift(),this.queue.length&&this.animate())},complete:function(t,e,s){var i=t.toLowerCase()+" webkit"+t+" o"+t+" MS"+t;this.$element.one(i,$.proxy(function(){"function"==typeof e&&e(),this.isHideableEffect()&&this.revertHideClasses(),this.isSlideEffect()&&this.removeElementHeight(),"function"==typeof s&&s(this),this.$element.off(i)},this))},clean:function(){this.$element.removeClass("kubeanimated").removeClass(this.queue[0])}},t.Animation.inherits(t)}(Kube),function(t){t.fn.animation=function(e,s){var i="fn.animation";return this.each(function(){var n=t(this),o=n.data(i);n.data(i,{}),n.data(i,o=new Kube.Animation(this,e,s))})},t.fn.animation.options={}}(jQuery),function(t){t.Detect=function(){},t.Detect.prototype={isMobile:function(){return/(iPhone|iPod|BlackBerry|Android)/.test(navigator.userAgent)},isDesktop:function(){return!/(iPhone|iPod|iPad|BlackBerry|Android)/.test(navigator.userAgent)},isMobileScreen:function(){return $(window).width()<=768},isTabletScreen:function(){return $(window).width()>=768&&$(window).width()<=1024},isDesktopScreen:function(){return $(window).width()>1024}}}(Kube),function(t){t.FormData=function(t){this.opts=t.opts},t.FormData.prototype={set:function(t){this.data=t},get:function(t){return this.formdata=t,this.opts.appendForms&&this.appendForms(),this.opts.appendFields&&this.appendFields(),this.data},appendFields:function(){var t=$(this.opts.appendFields);if(0!==t.length){var e=this,s="";this.formdata?t.each(function(){e.data.append($(this).attr("name"),$(this).val())}):(t.each(function(){s+="&"+$(this).attr("name")+"="+$(this).val()}),this.data=""===this.data?s.replace(/^&/,""):this.data+s)}},appendForms:function(){var t=$(this.opts.appendForms);if(0!==t.length)if(this.formdata){var e=this,s=$(this.opts.appendForms).serializeArray();$.each(s,function(t,s){e.data.append(s.name,s.value)})}else{var i=t.serialize();this.data=""===this.data?i:this.data+"&"+i}}}}(Kube),function(t){t.Response=function(t){},t.Response.prototype={parse:function(t){if(""===t)return!1;var e={};try{e=JSON.parse(t)}catch(s){return!1}if(void 0!==e[0])for(var i in e)this.parseItem(e[i]);else this.parseItem(e);return e},parseItem:function(t){return"value"===t.type?$.each(t.data,$.proxy(function(t,e){e=null===e||e===!1?0:e,e=e===!0?1:e,$(t).val(e)},this)):"html"===t.type?$.each(t.data,$.proxy(function(t,e){e=null===e||e===!1?"":e,$(t).html(this.stripslashes(e))},this)):"addClass"===t.type?$.each(t.data,function(t,e){$(t).addClass(e)}):"removeClass"===t.type?$.each(t.data,function(t,e){$(t).removeClass(e)}):"command"===t.type?$.each(t.data,function(t,e){$(e)[t]()}):"animation"===t.type?$.each(t.data,function(t,e){e.opts="undefined"==typeof e.opts?{}:e.opts,$(t).animation(e.name,e.opts)}):"location"===t.type?top.location.href=t.data:"notify"===t.type&&$.notify(t.data),t},stripslashes:function(t){return(t+"").replace(/\0/g,"0").replace(/\\([\\'"])/g,"$1")}}}(Kube),function(t){t.Utils=function(){},t.Utils.prototype={disableBodyScroll:function(){var t=$("html"),e=window.innerWidth;if(!e){var s=document.documentElement.getBoundingClientRect();e=s.right-Math.abs(s.left)}var i=document.body.clientWidth
this.offsetTop+this.opts.offset},fixed:function(){this.$element.addClass(this.opts.classname).css("top",this.opts.offset+"px"),this.callback("fixed")},unfixed:function(){this.$element.removeClass(this.opts.classname).css("top",""),this.callback("unfixed")}},t.Sticky.inherits(t),t.Plugin.create("Sticky"),t.Plugin.autoload("Sticky")}(Kube),function(t){t.Toggleme=function(e,s){this.namespace="toggleme",this.defaults={toggleEvent:"click",target:null,text:"",animationOpen:"slideDown",animationClose:"slideUp",callbacks:["open","opened","close","closed"]},t.apply(this,arguments),this.start()},t.Toggleme.prototype={start:function(){this.hasTarget()&&this.$element.on(this.opts.toggleEvent+"."+this.namespace,$.proxy(this.toggle,this))},stop:function(){this.$element.off("."+this.namespace),this.revertText()},toggle:function(t){this.isOpened()?this.close(t):this.open(t)},open:function(t){t&&t.preventDefault(),this.isOpened()||(this.storeText(),this.callback("open"),this.$target.animation("slideDown",$.proxy(this.onOpened,this)),setTimeout($.proxy(this.replaceText,this),100))},close:function(t){t&&t.preventDefault(),this.isOpened()&&(this.callback("close"),this.$target.animation("slideUp",$.proxy(this.onClosed,this)))},isOpened:function(){return this.$target.hasClass("open")},onOpened:function(){this.$target.addClass("open"),this.callback("opened")},onClosed:function(){this.$target.removeClass("open"),this.revertText(),this.callback("closed")},storeText:function(){this.$element.data("replacement-text",this.$element.html())},revertText:function(){var t=this.$element.data("replacement-text");t&&this.$element.html(t),this.$element.removeData("replacement-text")},replaceText:function(){""!==this.opts.text&&this.$element.html(this.opts.text)}},t.Toggleme.inherits(t),t.Plugin.create("Toggleme"),t.Plugin.autoload("Toggleme")}(Kube),function(t){t.Offcanvas=function(e,s){this.namespace="offcanvas",this.defaults={target:null,push:!0,width:"250px",direction:"left",toggleEvent:"click",clickOutside:!0,animationOpen:"slideInLeft",animationClose:"slideOutLeft",callbacks:["open","opened","close","closed"]},t.apply(this,arguments),this.utils=new t.Utils,this.detect=new t.Detect,this.start()},t.Offcanvas.prototype={start:function(){this.hasTarget()&&(this.buildTargetWidth(),this.buildAnimationDirection(),this.$close=this.getCloseLink(),this.$element.on(this.opts.toggleEvent+"."+this.namespace,$.proxy(this.toggle,this)),this.$target.addClass("offcanvas"))},stop:function(){this.closeAll(),this.$element.off("."+this.namespace),this.$close.off("."+this.namespace),$(document).off("."+this.namespace)},toggle:function(t){this.isOpened()?this.close(t):this.open(t)},buildTargetWidth:function(){this.opts.width=$(window).width()t||(this.opts.caretUp=!0,this.$caret.addClass("up"))},getCaret:function(){return this.$element.find(".caret")},toggleCaretOpen:function(){this.opts.caretUp?this.$caret.removeClass("up").addClass("down"):this.$caret.removeClass("down").addClass("up")},toggleCaretClose:function(){this.opts.caretUp?this.$caret.removeClass("down").addClass("up"):this.$caret.removeClass("up").addClass("down")},toggle:function(t){this.isOpened()?this.close(t):this.open(t)},open:function(t){t&&t.preventDefault(),this.callback("open"),$(".dropdown").removeClass("open").addClass("hide"),this.opts.height&&this.$target.css("min-height",this.opts.height+"px"),this.opts.width&&this.$target.width(this.opts.width),this.setPosition(),this.toggleCaretOpen(),this.$target.animation(this.opts.animationOpen,$.proxy(this.onOpened,this))},close:function(t){if(this.isOpened()){if(t){if(this.shouldNotBeClosed(t.target))return;t.preventDefault()}this.utils.enableBodyScroll(),this.callback("close"),this.toggleCaretClose(),this.$target.animation(this.opts.animationClose,$.proxy(this.onClosed,this))}},onClosed:function(){this.$target.removeClass("open"),this.disableEvents(),this.callback("closed")},onOpened:function(){this.$target.addClass("open"),this.enableEvents(),this.callback("opened")},isOpened:function(){return this.$target.hasClass("open")},enableEvents:function(){this.detect.isDesktop()&&this.$target.on("mouseover."+this.namespace,$.proxy(this.utils.disableBodyScroll,this.utils)).on("mouseout."+this.namespace,$.proxy(this.utils.enableBodyScroll,this.utils)),$(document).on("scroll."+this.namespace,$.proxy(this.setPosition,this)),$(window).on("resize."+this.namespace,$.proxy(this.setPosition,this)),$(document).on("click."+this.namespace+" touchstart."+this.namespace,$.proxy(this.close,this)),$(document).on("keydown."+this.namespace,$.proxy(this.handleKeyboard,this)),this.$target.find('[data-action="dropdown-close"]').on("click."+this.namespace,$.proxy(this.close,this))},disableEvents:function(){this.$target.off("."+this.namespace),$(document).off("."+this.namespace),$(window).off("."+this.namespace)},handleKeyboard:function(t){27===t.which&&this.close(t)},shouldNotBeClosed:function(t){return"dropdown-close"===$(t).attr("data-action")||t===this.$close[0]?!1:0!==$(t).closest(".dropdown").length},isNavigationFixed:function(){return 0!==this.$element.closest(".fixed").length},getPlacement:function(t){return $(document).height()"),t.each($.proxy(this.buildLiveItem,this)),this.$element.html("").append(this.$liveTabsList))},buildLiveItem:function(t,e){var s=$(e),i=$(""),n=$(""),o=t+1;s.attr("id",this.getLiveItemId(s,o));var a="#"+s.attr("id"),h=this.getLiveItemTitle(s);n.attr("href",a).attr("rel",a).text(h),i.append(n),this.$liveTabsList.append(i)},getLiveItemId:function(t,e){return"undefined"==typeof t.attr("id")?this.opts.live.replace(".","")+e:t.attr("id")},getLiveItemTitle:function(t){return"undefined"==typeof t.attr("data-title")?t.attr("id"):t.attr("data-title")},setActiveItem:function(){this.currentHash?(this.currentItem=this.getItemBy(this.currentHash),this.opts.active=this.currentHash):this.opts.active===!1&&(this.currentItem=this.getItem(this.$items.first()),this.opts.active=this.currentItem.hash),this.addActive(this.currentItem)},addActive:function(t){t.$parent.addClass("active"),t.$tab.removeClass("hide").addClass("open"),this.currentItem=t},removeActive:function(t){t.$parent.removeClass("active"),t.$tab.addClass("hide").removeClass("open"),this.currentItem=!1},next:function(t){t&&t.preventDefault();var e=this.getItem(this.fetchElement("next"));this.open(e.hash),this.callback("next",e)},prev:function(t){t&&t.preventDefault();var e=this.getItem(this.fetchElement("prev"));this.open(e.hash),this.callback("prev",e)},fetchElement:function(t){var e;if(this.currentItem!==!1){if(e=this.currentItem.$parent[t]().find("a"),0===e.length)return}else e=this.$items[0];return e},open:function(t,e){if("undefined"!=typeof t){"object"==typeof t&&t.preventDefault();var s="object"==typeof t?this.getItem(t.target):this.getItemBy(t);this.closeAll(),this.callback("open",s),this.addActive(s),this.pushStateOpen(e,s),this.callback("opened",s)}},pushStateOpen:function(t,e){t!==!1&&this.opts.hash!==!1&&history.pushState(!1,!1,e.hash)},close:function(t){var e=this.getItemBy(t);e.$parent.hasClass("active")&&(this.callback("close",e),this.removeActive(e),this.pushStateClose(),this.callback("closed",e))},pushStateClose:function(){this.opts.hash!==!1&&history.pushState(!1,!1," ")},closeAll:function(){this.$tabs.removeClass("open").addClass("hide"),this.$items.parent().removeClass("active")},getItem:function(t){var e={};return e.$el=$(t),e.hash=e.$el.attr("href"),e.$parent=e.$el.parent(),e.$tab=$(e.hash),e},getItemBy:function(t){var e="number"==typeof t?this.$items.eq(t-1):this.$element.find('[rel="'+t+'"]');return this.getItem(e)},getLocationHash:function(){return this.opts.hash===!1?!1:this.isHash()?top.location.hash:!1},isHash:function(){return!(""===top.location.hash||-1===$.inArray(top.location.hash,this.hashesCollection))},setItemHeight:function(){if(this.opts.equals){var t=this.getItemMaxHeight()+"px";this.$tabs.css("min-height",t)}},getItemMaxHeight:function(){var t=0;return this.$tabs.each(function(){var e=$(this).height();t=e>t?e:t}),t}},t.Tabs.inherits(t),t.Plugin.create("Tabs"),t.Plugin.autoload("Tabs")}(Kube),function(t){t.modalcurrent=null,t.modalwindow=function(e){var s=t.extend({},e,{show:!0}),i=t("");i.modal(s)}}(jQuery),function(t){t.Modal=function(e,s){this.namespace="modal",this.defaults={target:null,show:!1,url:!1,header:!1,width:"600px",height:!1,maxHeight:!1,position:"center",overlay:!0,appendForms:!1,appendFields:!1,animationOpen:"show",animationClose:"hide",callbacks:["open","opened","close","closed"]},t.apply(this,arguments),this.utils=new t.Utils,this.detect=new t.Detect,this.start()},t.Modal.prototype={start:function(){this.hasTarget()&&(this.opts.show?this.load():this.$element.on("click."+this.namespace,$.proxy(this.load,this)))},buildModal:function(){this.$modal=this.$target.find(".modal"),this.$header=this.$target.find(".modal-header"),this.$close=this.$target.find(".close"),this.$body=this.$target.find(".modal-body")},buildOverlay:function(){this.opts.overlay!==!1&&(0!==$("#modal-overlay").length?this.$overlay=$("#modal-overlay"):(this.$overlay=$('').addClass("hide"),$("body").prepend(this.$overlay)),this.$overlay.addClass("overlay"))},buildHeader:function(){this.opts.header&&this.$header.html(this.opts.header)},load:function(t){this.buildModal(),this.buildOverlay(),this.buildHeader(),this.opts.url?this.buildContent():this.open(t)},open:function(t){t&&t.preventDefault(),this.isOpened()||(this.detect.isMobile()&&(this.opts.width="96%"),this.opts.overlay&&this.$overlay.removeClass("hide"),this.$target.removeClass("hide"),this.$modal.removeClass("hide"),this.enableEvents(),this.findActions(),this.resize(),$(window).on("resize."+this.namespace,$.proxy(this.resize,this)),this.detect.isDesktop()&&this.utils.disableBodyScroll(),this.$modal.find("input[type=text],input[type=url],input[type=email]").on("keydown."+this.namespace,$.proxy(this.handleEnter,this)),this.callback("open"),this.$modal.animation(this.opts.animationOpen,$.proxy(this.onOpened,this)))},close:function(t){if(this.$modal&&this.isOpened()){if(t){if(this.shouldNotBeClosed(t.target))return;t.preventDefault()}this.callback("close"),this.disableEvents(),this.$modal.animation(this.opts.animationClose,$.proxy(this.onClosed,this)),this.opts.overlay&&this.$overlay.animation(this.opts.animationClose)}},onOpened:function(){this.$modal.addClass("open"),this.callback("opened"),$.modalcurrent=this},onClosed:function(){this.callback("closed"),this.$target.addClass("hide"),this.$modal.removeClass("open"),this.detect.isDesktop()&&this.utils.enableBodyScroll(),this.$body.css("height",""),$.modalcurrent=null},isOpened:function(){return this.$modal.hasClass("open")},getData:function(){var e=new t.FormData(this);return e.set(""),e.get()},buildContent:function(){$.ajax({url:this.opts.url+"?"+(new Date).getTime(),cache:!1,type:"post",data:this.getData(),success:$.proxy(function(t){this.$body.html(t),this.open()},this)})},buildWidth:function(){var t=this.opts.width,e="2%",s="2%",i=t.match(/%$/);parseInt(this.opts.width)>$(window).width()&&!i?t="96%":i||(e="16px",s="16px"),this.$modal.css({width:t,"margin-top":e,"margin-bottom":s})},buildPosition:function(){if("center"===this.opts.position){var t=$(window).height(),e=this.$modal.outerHeight(),s=t/2-e/2+"px";this.detect.isMobile()?s="2%":e>t&&(s="16px"),this.$modal.css("margin-top",s)}},buildHeight:function(){var t=$(window).height();if(this.opts.maxHeight){var e=parseInt(this.$body.css("padding-top"))+parseInt(this.$body.css("padding-bottom")),s=parseInt(this.$modal.css("margin-top"))+parseInt(this.$modal.css("margin-bottom")),i=t-this.$header.innerHeight()-e-s;this.$body.height(i)}else this.opts.height!==!1&&this.$body.css("height",this.opts.height);var n=this.$modal.outerHeight();n>t&&(this.opts.animationOpen="show",this.opts.animationClose="hide")},resize:function(){this.buildWidth(),this.buildPosition(),this.buildHeight()},enableEvents:function(){this.$close.on("click."+this.namespace,$.proxy(this.close,this)),$(document).on("keyup."+this.namespace,$.proxy(this.handleEscape,this)),this.$target.on("click."+this.namespace,$.proxy(this.close,this))},disableEvents:function(){this.$close.off("."+this.namespace),$(document).off("."+this.namespace),this.$target.off("."+this.namespace),$(window).off("."+this.namespace)},findActions:function(){this.$body.find('[data-action="modal-close"]').on("mousedown."+this.namespace,$.proxy(this.close,this))},setHeader:function(t){this.$header.html(t)},setContent:function(t){this.$body.html(t)},setWidth:function(t){this.opts.width=t,this.resize()},getModal:function(){return this.$modal},getBody:function(){return this.$body},getHeader:function(){return this.$header},handleEnter:function(t){13===t.which&&(t.preventDefault(),this.close(!1))},handleEscape:function(t){return 27===t.which?this.close(!1):!0},shouldNotBeClosed:function(t){return"modal-close"===$(t).attr("data-action")||t===this.$close[0]?!1:0!==$(t).closest(".modal").length}},t.Modal.inherits(t),t.Plugin.create("Modal"),t.Plugin.autoload("Modal")}(Kube);
\ No newline at end of file
diff --git a/WebConfigGenerator/src/assets/logo-192.png b/WebConfigGenerator/src/assets/logo-192.png
deleted file mode 100644
index c452adf5d..000000000
Binary files a/WebConfigGenerator/src/assets/logo-192.png and /dev/null differ
diff --git a/WebConfigGenerator/src/assets/logo-512.png b/WebConfigGenerator/src/assets/logo-512.png
deleted file mode 100644
index dfe5d6f6a..000000000
Binary files a/WebConfigGenerator/src/assets/logo-512.png and /dev/null differ
diff --git a/WebConfigGenerator/src/assets/logo.png b/WebConfigGenerator/src/assets/logo.png
deleted file mode 100644
index 928175258..000000000
Binary files a/WebConfigGenerator/src/assets/logo.png and /dev/null differ
diff --git a/WebConfigGenerator/src/components/ASFConfig.vue b/WebConfigGenerator/src/components/ASFConfig.vue
deleted file mode 100644
index 7873aca93..000000000
--- a/WebConfigGenerator/src/components/ASFConfig.vue
+++ /dev/null
@@ -1,48 +0,0 @@
-
-
-
-
-
diff --git a/WebConfigGenerator/src/components/BotConfig.vue b/WebConfigGenerator/src/components/BotConfig.vue
deleted file mode 100644
index 5c0a39c0e..000000000
--- a/WebConfigGenerator/src/components/BotConfig.vue
+++ /dev/null
@@ -1,53 +0,0 @@
-
-
-
-
-
diff --git a/WebConfigGenerator/src/components/Home.vue b/WebConfigGenerator/src/components/Home.vue
deleted file mode 100644
index d239cedd2..000000000
--- a/WebConfigGenerator/src/components/Home.vue
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
-
-
diff --git a/WebConfigGenerator/src/components/fields/CheckboxGroup.vue b/WebConfigGenerator/src/components/fields/CheckboxGroup.vue
deleted file mode 100644
index f1079554f..000000000
--- a/WebConfigGenerator/src/components/fields/CheckboxGroup.vue
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
-
-
-
diff --git a/WebConfigGenerator/src/components/fields/InputCheckbox.vue b/WebConfigGenerator/src/components/fields/InputCheckbox.vue
deleted file mode 100644
index f6578f53e..000000000
--- a/WebConfigGenerator/src/components/fields/InputCheckbox.vue
+++ /dev/null
@@ -1,36 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/WebConfigGenerator/src/components/fields/InputFlag.vue b/WebConfigGenerator/src/components/fields/InputFlag.vue
deleted file mode 100644
index 95315d741..000000000
--- a/WebConfigGenerator/src/components/fields/InputFlag.vue
+++ /dev/null
@@ -1,82 +0,0 @@
-
-
-
-
-
-
-
diff --git a/WebConfigGenerator/src/components/fields/InputMap.vue b/WebConfigGenerator/src/components/fields/InputMap.vue
deleted file mode 100644
index 40e7ef076..000000000
--- a/WebConfigGenerator/src/components/fields/InputMap.vue
+++ /dev/null
@@ -1,130 +0,0 @@
-
-
-
-
-
-
-
diff --git a/WebConfigGenerator/src/components/fields/InputNumber.vue b/WebConfigGenerator/src/components/fields/InputNumber.vue
deleted file mode 100644
index 93e67c04c..000000000
--- a/WebConfigGenerator/src/components/fields/InputNumber.vue
+++ /dev/null
@@ -1,32 +0,0 @@
-
-
-
-
- {{ errors.join(' ') }}
-
-
-
-
diff --git a/WebConfigGenerator/src/components/fields/InputPassword.vue b/WebConfigGenerator/src/components/fields/InputPassword.vue
deleted file mode 100644
index 594fe685e..000000000
--- a/WebConfigGenerator/src/components/fields/InputPassword.vue
+++ /dev/null
@@ -1,31 +0,0 @@
-
-
-
-
- {{ errors.join(' ') }}
-
-
-
-
diff --git a/WebConfigGenerator/src/components/fields/InputSelect.vue b/WebConfigGenerator/src/components/fields/InputSelect.vue
deleted file mode 100644
index 56e7cae09..000000000
--- a/WebConfigGenerator/src/components/fields/InputSelect.vue
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/WebConfigGenerator/src/components/fields/InputSet.vue b/WebConfigGenerator/src/components/fields/InputSet.vue
deleted file mode 100644
index 9f02aec9a..000000000
--- a/WebConfigGenerator/src/components/fields/InputSet.vue
+++ /dev/null
@@ -1,107 +0,0 @@
-
-
-
-
-
-
-
diff --git a/WebConfigGenerator/src/components/fields/InputText.vue b/WebConfigGenerator/src/components/fields/InputText.vue
deleted file mode 100644
index f58fabf4b..000000000
--- a/WebConfigGenerator/src/components/fields/InputText.vue
+++ /dev/null
@@ -1,31 +0,0 @@
-
-
-
-
- {{ errors.join(' ') }}
-
-
-
-
diff --git a/WebConfigGenerator/src/components/mixin/Config.vue b/WebConfigGenerator/src/components/mixin/Config.vue
deleted file mode 100644
index 1a907b40b..000000000
--- a/WebConfigGenerator/src/components/mixin/Config.vue
+++ /dev/null
@@ -1,89 +0,0 @@
-
-
-
diff --git a/WebConfigGenerator/src/components/mixin/Input.vue b/WebConfigGenerator/src/components/mixin/Input.vue
deleted file mode 100644
index 3e40609c3..000000000
--- a/WebConfigGenerator/src/components/mixin/Input.vue
+++ /dev/null
@@ -1,26 +0,0 @@
-
diff --git a/WebConfigGenerator/src/i18n.js b/WebConfigGenerator/src/i18n.js
deleted file mode 100644
index f978b6f6c..000000000
--- a/WebConfigGenerator/src/i18n.js
+++ /dev/null
@@ -1,46 +0,0 @@
-const defaultLocale = 'strings';
-const nameRegex = /\.\/(\S+)\.json/i;
-
-function getLocale(validLocales) {
- const language = navigator.language; // If the browser doesn't support this, it will not support other page elements as well
- if (!language) return defaultLocale; // If the browser doesn't provide the language - return default locale
- if (language.length !== 2) return validLocales.includes(language) ? language : defaultLocale; // If the language is in `xx-XX` format, check if it's valid
- if (validLocales.includes(`${language}-${language.toUpperCase()}`)) return `${language}-${language.toUpperCase()}`; // If the language is two letter code, check if corresponding 5 letter code is a valid locale
-
- const languageRegex = new RegExp(`${language}\-\\\S\\\S`); // Create a regex to match `xx-**` where `*` is a wildcard
-
- for (const validLocale of validLocales) {
- if (languageRegex.test(validLocale)) return validLocale; // Check if the locale matches the regex, if so, return it
- }
-
- return defaultLocale; // If no match found, return default locale
-}
-
-function loadLocales() {
- const locales = {};
- const defaultLanguageFile = `./${defaultLocale}.json`;
- const languages = require.context('./locale/', false, /\.json/);
-
- locales[defaultLocale] = languages(defaultLanguageFile);
-
- for (const lang of languages.keys()) {
- if (lang === defaultLanguageFile) continue; // Already loaded.
-
- const languageName = lang.match(nameRegex)[1];
- const language = languages(lang);
-
- for (const key in language) {
- if (!language.hasOwnProperty(key)) continue;
- if (language[key] === '') language[key] = locales[defaultLocale][key];
- }
-
- locales[languageName] = language;
- }
-
- return locales;
-}
-
-const messages = loadLocales();
-const locale = getLocale(Object.keys(messages));
-
-export default { messages, locale };
diff --git a/WebConfigGenerator/src/locale/README.md b/WebConfigGenerator/src/locale/README.md
deleted file mode 100644
index bc3696d51..000000000
--- a/WebConfigGenerator/src/locale/README.md
+++ /dev/null
@@ -1,3 +0,0 @@
-This directory contains ASF strings for display and localization purposes.
-
-All strings used by ASF can be found in main `strings.json` file, and that's also the only file that should be modified - all other files are managed automatically and should not be touched. Please visit **[localization](https://github.com/JustArchi/ArchiSteamFarm/wiki/Localization)** section on the wiki if you want to improve translation of other files.
diff --git a/WebConfigGenerator/src/locale/bg-BG.json b/WebConfigGenerator/src/locale/bg-BG.json
deleted file mode 100644
index d117ac899..000000000
--- a/WebConfigGenerator/src/locale/bg-BG.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "app.name": "ASF генератор за конфигуриране",
- "button.advanced": "Превключване на разширени настройки",
- "button.download": "Изтегляне",
- "home.topic": "ASF Генератор на настройките е малка програма-инструмент, написан на JavaScript, която Ви помага да създадете вашите ASF конфигурационни файлове. След свалянето, го преместете до
config вътре в главната директория на ASF. За пълната документация се обърнете към
Wiki. Надяваме се, че нашата програмка ще бъде полезна за Вас.",
- "link.asf": "ASF",
- "link.bot": "Бот",
- "link.home": "Начало",
- "schema.access": "Достъп",
- "schema.advanced": "Разширени настройки",
- "schema.basic": "Основни",
- "schema.bot.SteamLogin.description": "Вашият Steam профил",
- "schema.bot.SteamPassword.description": "Вашата Steam парола",
- "schema.bot.name": "Име",
- "schema.bot.name.description": "Име на бота",
- "schema.connection": "Свързване",
- "schema.customization": "Персонализиране",
- "schema.farming": "Вадене на карти",
- "schema.generic.steamid64": "Вашият SteamID64",
- "schema.performance": "Представяне",
- "schema.remote_access": "Отдалечен достъп",
- "schema.security": "Защита",
- "schema.trading": "Търговия",
- "schema.updates": "Обновления",
- "static.add": "Добави"
-}
\ No newline at end of file
diff --git a/WebConfigGenerator/src/locale/cs-CZ.json b/WebConfigGenerator/src/locale/cs-CZ.json
deleted file mode 100644
index f4a023660..000000000
--- a/WebConfigGenerator/src/locale/cs-CZ.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "app.name": "ASF Config Generator",
- "button.advanced": "Přepnout rozšířené nastavení",
- "button.download": "Stáhnout",
- "home.topic": "ASF Config Generator je jednoduchý nástroj napsaný v jazyce JavaScript, který pomáhá při vytváření konfiguračních souborů do ASF. Stažené vygenerované soubory s nastavením přesuň do složky
config, která se nachází v hlavní složce ASF. Pro plnou dokumentaci přejdi na
wiki. Doufáme, že tento nástroj bude pro tebe užitečný.",
- "link.asf": "ASF",
- "link.bot": "Bot",
- "link.home": "Domovská stránka",
- "schema.access": "Přístup",
- "schema.advanced": "Pokročilé",
- "schema.basic": "Základní",
- "schema.bot.SteamLogin.description": "Steam přihlašovací jméno",
- "schema.bot.SteamPassword.description": "Steam přihlašovací heslo",
- "schema.bot.name": "Jméno",
- "schema.bot.name.description": "Jméno bota",
- "schema.connection": "Připojení",
- "schema.customization": "Vlastní nastavení",
- "schema.farming": "Farmím",
- "schema.generic.steamid64": "Vaše SteamID64",
- "schema.performance": "Výkon",
- "schema.remote_access": "Vzdálený přístup",
- "schema.security": "Zabezpečení",
- "schema.trading": "Obchodování",
- "schema.updates": "Aktualizace",
- "static.add": "Přidat"
-}
\ No newline at end of file
diff --git a/WebConfigGenerator/src/locale/da-DK.json b/WebConfigGenerator/src/locale/da-DK.json
deleted file mode 100644
index 421241936..000000000
--- a/WebConfigGenerator/src/locale/da-DK.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "app.name": "ASF Config Generator",
- "button.advanced": "Vis avancerede indstillinger",
- "button.download": "Download",
- "home.topic": "ASF Config Generator er et lille nyttigt værktøj kodet i JavaScript, som hjælper dig med at oprette dine ASF konfigurationsfiler. Efter download af den genererede konfiguration, flyt den til
config-mappen inde i ASFs hovedmappe. For fuld dokumentation henvises til vores
wiki. Vi håber at vores værktøj vil være nyttigt for dig.",
- "link.asf": "ASF",
- "link.bot": "Bot",
- "link.home": "Hjem",
- "schema.access": "Adgang",
- "schema.advanced": "Avanceret",
- "schema.basic": "Basis",
- "schema.bot.SteamLogin.description": "Dit Steam brugernavn",
- "schema.bot.SteamPassword.description": "Dit Steam kodeord",
- "schema.bot.name": "Navn",
- "schema.bot.name.description": "Bottens navn",
- "schema.connection": "Forbindelse",
- "schema.customization": "Brugertilpasning",
- "schema.farming": "Farming",
- "schema.generic.steamid64": "Dit SteamID64",
- "schema.performance": "Ydelse",
- "schema.remote_access": "Fjernadgang",
- "schema.security": "Sikkerhed",
- "schema.trading": "Handel",
- "schema.updates": "Opdateringer",
- "static.add": "Tilføj"
-}
\ No newline at end of file
diff --git a/WebConfigGenerator/src/locale/de-DE.json b/WebConfigGenerator/src/locale/de-DE.json
deleted file mode 100644
index a830552e1..000000000
--- a/WebConfigGenerator/src/locale/de-DE.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "app.name": "ASF Config Generator",
- "button.advanced": "Erweiterte Einstellungen aktivieren",
- "button.download": "Herunterladen",
- "home.topic": "Der ASF Config Generator ist ein kleines in JavaScript geschriebenes Hilfsprogramm, welches dir hilft deine ASF Konfigurations Dateien zu erstellen. Nach dem Herunterladen der generierten Config, verschiebe diese in den
Config-Ordner im ASF Hauptverzeichnis. Für die komplette Dokumentation beziehe dich auf unser
Wiki. Wir hoffen, dass unser Hilfsprogramm nützlich für dich sein wird.",
- "link.asf": "ASF",
- "link.bot": "Bot",
- "link.home": "Startseite",
- "schema.access": "Zugang",
- "schema.advanced": "Erweitert",
- "schema.basic": "Standard",
- "schema.bot.SteamLogin.description": "Deine Steam-Konto Anmeldedaten",
- "schema.bot.SteamPassword.description": "Dein Steam-Konto Passwort",
- "schema.bot.name": "Name",
- "schema.bot.name.description": "Name des Bots",
- "schema.connection": "Verbindung",
- "schema.customization": "Personalisierung",
- "schema.farming": "Sammeln",
- "schema.generic.steamid64": "Deine SteamID64",
- "schema.performance": "Sammelprozess",
- "schema.remote_access": "Fernzugriff",
- "schema.security": "Sicherheit",
- "schema.trading": "Handel",
- "schema.updates": "Aktualisierungen",
- "static.add": "Hinzufügen"
-}
\ No newline at end of file
diff --git a/WebConfigGenerator/src/locale/el-GR.json b/WebConfigGenerator/src/locale/el-GR.json
deleted file mode 100644
index 35d8fbcc3..000000000
--- a/WebConfigGenerator/src/locale/el-GR.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "app.name": "Δημιουργός ρυθμίσεων ASF",
- "button.advanced": "Εναλλαγή ρυθμίσεων για προχωρημένους",
- "button.download": "Λήψη",
- "home.topic": "Ο δημιουργός ρυθμίσεων ASF είναι ένα μικρό βοηθητικό εργαλείο γραμμένο σε JavaScript που σας βοηθά να δημιουργήσετε τα αρχεία ρυθμίσεων για το ASF. Μετά τη λήψη του αρχείου που θα δημιουργηθεί, μετακινήστε το στον φάκελο
config εντός του κυρίου φακέλου του ASF. Για πλήρη τεκμηρίωση ανατρέξτε στο
wiki μας. Ελπίζουμε να σας φανεί χρήσιμο το εργαλείο μας.",
- "link.asf": "ASF",
- "link.bot": "Bot",
- "link.home": "Αρχική",
- "schema.access": "Πρόσβαση",
- "schema.advanced": "Για προχωρημένους",
- "schema.basic": "ΒΑΣΙΚΑ",
- "schema.bot.SteamLogin.description": "Το όνομα χρήστη του λογαριασμού Steam σας",
- "schema.bot.SteamPassword.description": "Ο κωδικός πρόσβασης του λογαριασμού Steam σας",
- "schema.bot.name": "Όνομα",
- "schema.bot.name.description": "Όνομα του bot",
- "schema.connection": "ΣΥΝΔΕΣΗ",
- "schema.customization": "Προσαρμογή",
- "schema.farming": "Συλλογή καρτών",
- "schema.generic.steamid64": "Το SteamID64 σας",
- "schema.performance": "ΕΠΙΔΟΣΕΙΣ",
- "schema.remote_access": "ΑΠΟΜΑΚΡΥΣΜΕΝΗ ΠΡΟΣΒΑΣΗ",
- "schema.security": "ΑΣΦΑΛΕΙΑ",
- "schema.trading": "ΑΝΤΑΛΛΑΓΕΣ",
- "schema.updates": "ΕΝΗΜΕΡΩΣΕΙΣ",
- "static.add": "Προσθήκη"
-}
\ No newline at end of file
diff --git a/WebConfigGenerator/src/locale/es-ES.json b/WebConfigGenerator/src/locale/es-ES.json
deleted file mode 100644
index d90803291..000000000
--- a/WebConfigGenerator/src/locale/es-ES.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "app.name": "Generador de Configuración de ASF",
- "button.advanced": "Cambiar la configuración avanzada",
- "button.download": "Descarga",
- "home.topic": "El Generador de Configuración de ASF es una pequeña y útil herramienta escrita en JavaScript, que te ayuda a crear tus archivos de configuración de ASF. Después de descargar el archivo de configuración, muévelo a la carpeta
config dentro del directorio principal de ASF. Para ver la documentación completa, consulta nuestra
wiki. Esperamos que nuestra herramienta te sea útil.",
- "link.asf": "ASF",
- "link.bot": "Bot",
- "link.home": "Inicio",
- "schema.access": "Acceso",
- "schema.advanced": "Avanzado",
- "schema.basic": "Básico",
- "schema.bot.SteamLogin.description": "Nombre de usuario de tu cuenta de Steam",
- "schema.bot.SteamPassword.description": "Contraseña de tu cuenta de Steam",
- "schema.bot.name": "Nombre",
- "schema.bot.name.description": "Nombre del bot",
- "schema.connection": "Conexión",
- "schema.customization": "Personalización",
- "schema.farming": "Recolección",
- "schema.generic.steamid64": "Tu SteamID64",
- "schema.performance": "Rendimiento",
- "schema.remote_access": "Acceso remoto",
- "schema.security": "Seguridad",
- "schema.trading": "Intercambios",
- "schema.updates": "Actualizaciones",
- "static.add": "Añadir"
-}
\ No newline at end of file
diff --git a/WebConfigGenerator/src/locale/fi-FI.json b/WebConfigGenerator/src/locale/fi-FI.json
deleted file mode 100644
index 788036d33..000000000
--- a/WebConfigGenerator/src/locale/fi-FI.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "app.name": "ASF Asetusten-luontityökalu",
- "button.advanced": "Näytä tai piilota kehittyneet asetukset",
- "button.download": "Lataa",
- "home.topic": "ASF Asetusten-luontityökalu on pienit JavaScriptillä luotu työkalu, joka helpottaa ASF asetus-tiedoston luomisessa. Luodun tiedoston lataamisen jälkeen, siirrä tiedosto
config kansioon ASF:n pääkansiossa. Täyttä dokumentaatiota varten tarkista
wiki. Toivomme että tämä työkalu on hyödyllinen sinulle.",
- "link.asf": "ASF",
- "link.bot": "Botti",
- "link.home": "Aloitus",
- "schema.access": "Käyttöoikeus",
- "schema.advanced": "Kehittyneet",
- "schema.basic": "Perus",
- "schema.bot.SteamLogin.description": "Steam-tunnuksesi",
- "schema.bot.SteamPassword.description": "Steam-salasanasi",
- "schema.bot.name": "Nimi",
- "schema.bot.name.description": "Botin nimi",
- "schema.connection": "Yhteys",
- "schema.customization": "Mukauttaminen",
- "schema.farming": "Farmaus",
- "schema.generic.steamid64": "SteamID64-koodisi",
- "schema.performance": "Tehokkuus",
- "schema.remote_access": "Etähallinta",
- "schema.security": "Turvallisuus",
- "schema.trading": "Vaihtaminen",
- "schema.updates": "Päivitykset",
- "static.add": "Lisää"
-}
\ No newline at end of file
diff --git a/WebConfigGenerator/src/locale/fr-FR.json b/WebConfigGenerator/src/locale/fr-FR.json
deleted file mode 100644
index 34e4fc758..000000000
--- a/WebConfigGenerator/src/locale/fr-FR.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "app.name": "ASF Config Generator",
- "button.advanced": "Activer/désactiver les paramètres avancé",
- "button.download": "Téléchargement",
- "home.topic": "ASF Config Generator est un petit outil écrit en JavaScript, qui vous permet de créer vos fichier de configuration ASF. Après avoir téléchargé le fichier de configuration généré, déplacez le vers
config dans le répertoire ASF principal. Pour trouver la documentation complète, reportez-vous à notre
wiki. Nous espérons que cet outil vous sera utile.",
- "link.asf": "ASF",
- "link.bot": "Bot",
- "link.home": "Accueil",
- "schema.access": "Accès",
- "schema.advanced": "Avancé",
- "schema.basic": "Basique",
- "schema.bot.SteamLogin.description": "Votre identifiant de compte Steam",
- "schema.bot.SteamPassword.description": "Mot de passe de votre compte Steam",
- "schema.bot.name": "Nom",
- "schema.bot.name.description": "Nom du bot",
- "schema.connection": "Connexion",
- "schema.customization": "Personnalisation",
- "schema.farming": "Farming",
- "schema.generic.steamid64": "Votre SteamID64",
- "schema.performance": "Performances",
- "schema.remote_access": "Accès à distance",
- "schema.security": "Sécurité",
- "schema.trading": "Échange",
- "schema.updates": "Mises à jour",
- "static.add": "Ajouter"
-}
\ No newline at end of file
diff --git a/WebConfigGenerator/src/locale/he-IL.json b/WebConfigGenerator/src/locale/he-IL.json
deleted file mode 100644
index f1386f4cd..000000000
--- a/WebConfigGenerator/src/locale/he-IL.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "app.name": "ASF | יוצר הגדרות",
- "button.advanced": "מצב הגדרות מתקדמות",
- "button.download": "הורדה",
- "home.topic": "ASF Config מחולל הוא כלי כלי קטן נכתב בג'אווה סקריפט, זה מסייע לך ליצור קבצי התצורה שלך ASF. לאחר הורדת config שנוצר, להעבירו לתיקיה
config בתוך הספריה הראשית ASF. לתיעוד מלא מתייחסים שלנו wiki
. אנו מקווים כי כלי שלנו יהיה שימושי עבורך.",
- "link.asf": "ASF",
- "link.bot": "בוט",
- "link.home": "דף בית",
- "schema.access": "גישה",
- "schema.advanced": "מתקדם",
- "schema.basic": "בסיסי",
- "schema.bot.SteamLogin.description": "הכניסה לחשבון שלך סטים",
- "schema.bot.SteamPassword.description": "סיסמת החשבון שלך סטים",
- "schema.bot.name": "שם",
- "schema.bot.name.description": "השם של בוט",
- "schema.connection": "חיבור",
- "schema.customization": "התאמה אישית",
- "schema.farming": "חקלאות",
- "schema.generic.steamid64": "SteamID64 שלך",
- "schema.performance": "ביצועים",
- "schema.remote_access": "גישה מרוחק",
- "schema.security": "אבטחה",
- "schema.trading": "מסחר",
- "schema.updates": "עדכונים",
- "static.add": "הוסף"
-}
\ No newline at end of file
diff --git a/WebConfigGenerator/src/locale/hu-HU.json b/WebConfigGenerator/src/locale/hu-HU.json
deleted file mode 100644
index 9a9dd3568..000000000
--- a/WebConfigGenerator/src/locale/hu-HU.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "app.name": "ASF Config Generátor",
- "button.advanced": "Haladó beállítások",
- "button.download": "Letöltés",
- "home.topic": "Az ASF Config Generátor egy JavaScriptben íródott segédeszköz, ami segít neked elkészíteni az ASF-hez szükséges config fáljokat. Miután letöltötted a generált configot, helyezd át a
config mappába az ASF fő könyvtárán belül. A teljes dokumentációt erről a
wikin találod. Reméljük hasznos lesz az eszköz számodra.",
- "link.asf": "ASF",
- "link.bot": "Bot",
- "link.home": "Főoldal",
- "schema.access": "Hozzáférés",
- "schema.advanced": "Haladó beállítások",
- "schema.basic": "Alap",
- "schema.bot.SteamLogin.description": "Steam fiókod felhasználóneve",
- "schema.bot.SteamPassword.description": "Steam fiókod jelszava",
- "schema.bot.name": "Név",
- "schema.bot.name.description": "Bot neve",
- "schema.connection": "Kapcsolat",
- "schema.customization": "Testreszabás",
- "schema.farming": "Farmolás",
- "schema.generic.steamid64": "A SteamID64-d",
- "schema.performance": "Teljesítmény",
- "schema.remote_access": "Távoli elérés",
- "schema.security": "Biztonság",
- "schema.trading": "Kereskedés",
- "schema.updates": "Frissítések",
- "static.add": "Hozzáadás"
-}
\ No newline at end of file
diff --git a/WebConfigGenerator/src/locale/id-ID.json b/WebConfigGenerator/src/locale/id-ID.json
deleted file mode 100644
index ae15ad6c2..000000000
--- a/WebConfigGenerator/src/locale/id-ID.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "app.name": "ASF Config Gnerator",
- "button.advanced": "Beralih pengaturan lanjutan",
- "button.download": "Unduhan",
- "home.topic": "ASF Config generator adalah alat untilitas kecil yang ditulis di JavaScripe, yang membantu anda membuat konfigurasi berkas ASF anda. setelah mengunduh konfigurasi yang dihasilkan, pindahkan ke folder
config folder utama dalam direktor ASF. Untuk dokumentasi lebih lihatlah pada
wiki. Kami harap alat kami akan berguna bagi anda.",
- "link.asf": "ASF",
- "link.bot": "Bot",
- "link.home": "Rumah",
- "schema.access": "Akses",
- "schema.advanced": "Lanjutan",
- "schema.basic": "Dasar",
- "schema.bot.SteamLogin.description": "Masuk ke akun Steam kamu",
- "schema.bot.SteamPassword.description": "Kata sandi akun Steam kamu",
- "schema.bot.name": "Nama",
- "schema.bot.name.description": "Nama dari bot",
- "schema.connection": "Koneksi",
- "schema.customization": "Kustomisasi",
- "schema.farming": "Pertanian",
- "schema.generic.steamid64": "Kamu SteamID64",
- "schema.performance": "Kinerja",
- "schema.remote_access": "Akses jauh",
- "schema.security": "Keamanan",
- "schema.trading": "Perdagangan",
- "schema.updates": "Pembaruan",
- "static.add": "Menambahkan"
-}
\ No newline at end of file
diff --git a/WebConfigGenerator/src/locale/it-IT.json b/WebConfigGenerator/src/locale/it-IT.json
deleted file mode 100644
index 37844c495..000000000
--- a/WebConfigGenerator/src/locale/it-IT.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "app.name": "Generatore Configurazioni ASF",
- "button.advanced": "Attiva/disattiva impostazioni avanzate",
- "button.download": "Scarica",
- "home.topic": "Il Generatoratore Configurazioni ASF è una piccola utility scritta in JavaScript, che ti aiuta a creare i tuoi file di configurazione di ASF. Dopo aver scaricato la configurazione generata, spostala nella cartella
config nella directory principale di ASF. Per la documentazione completa riferisciti alla nostra
wiki. Speriamo che questo strumento vi sia utile.",
- "link.asf": "ASF",
- "link.bot": "Bot",
- "link.home": "Homepage",
- "schema.access": "Accesso",
- "schema.advanced": "Avanzate",
- "schema.basic": "Di base",
- "schema.bot.SteamLogin.description": "Login del tuo account Steam",
- "schema.bot.SteamPassword.description": "Password del tuo account Steam",
- "schema.bot.name": "Nome",
- "schema.bot.name.description": "Nome del bot",
- "schema.connection": "Connessione",
- "schema.customization": "Personalizzazione",
- "schema.farming": "Farming",
- "schema.generic.steamid64": "Il tuo SteamID64",
- "schema.performance": "Prestazioni",
- "schema.remote_access": "Accesso remoto",
- "schema.security": "Sicurezza",
- "schema.trading": "Scambi",
- "schema.updates": "Aggiornamenti",
- "static.add": "Aggiungi"
-}
\ No newline at end of file
diff --git a/WebConfigGenerator/src/locale/ja-JP.json b/WebConfigGenerator/src/locale/ja-JP.json
deleted file mode 100644
index 6741cea28..000000000
--- a/WebConfigGenerator/src/locale/ja-JP.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "app.name": "ASF Config Generator",
- "button.advanced": "高度な設定を切り替える",
- "button.download": "ダウンロード",
- "home.topic": "ASF Config Generatorは、ASF コンフィグファイルを作成するのを助ける、Javascriptで記述された小さなユーティリティーツールです。生成されたコンフィグファイルをダウンロードした後、ASF メインディレクトリ内の
config フォルダに移動してください。より詳細な説明については、
wikiを参照してください。私達のツールがあなたにとって有用であることを願います。",
- "link.asf": "ASF",
- "link.bot": "Bot",
- "link.home": "ホーム",
- "schema.access": "アクセス",
- "schema.advanced": "高度",
- "schema.basic": "基本",
- "schema.bot.SteamLogin.description": "Steamアカウントのログイン",
- "schema.bot.SteamPassword.description": "Steamアカウントのパスワード",
- "schema.bot.name": "名前",
- "schema.bot.name.description": "Botの名前",
- "schema.connection": "接続",
- "schema.customization": "カスタマイズ",
- "schema.farming": "ファーム",
- "schema.generic.steamid64": "あなたのSteamID64",
- "schema.performance": "パフォーマンス",
- "schema.remote_access": "リモートアクセス",
- "schema.security": "セキュリティ",
- "schema.trading": "取引",
- "schema.updates": "アップデート",
- "static.add": "追加"
-}
\ No newline at end of file
diff --git a/WebConfigGenerator/src/locale/ko-KR.json b/WebConfigGenerator/src/locale/ko-KR.json
deleted file mode 100644
index 69b4ab09a..000000000
--- a/WebConfigGenerator/src/locale/ko-KR.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "app.name": "ASF | 환경설정 생성기",
- "button.advanced": "고급 설정 보이기",
- "button.download": "다운로드",
- "home.topic": "ASF 환경설정 생성기는 ASF 환경설정 파일을 만들어 주는 JavaScript로 작성된 작은 유틸리티 도구입니다. 생성된 설정 파일을 다운로드한 후, ASF 주 경로 안에 있는
config 폴더 안에 넣어주세요. 더 많은 정보를 보고 싶다면 위키를 참고해주세요. 이 도구가 당신에게 유용하길 바랍니다.",
- "link.asf": "ASF",
- "link.bot": "봇",
- "link.home": "홈",
- "schema.access": "접근",
- "schema.advanced": "고급",
- "schema.basic": "기본",
- "schema.bot.SteamLogin.description": "당신의 스팀 계정 로그인",
- "schema.bot.SteamPassword.description": "당신의 스팀 계정 비밀번호",
- "schema.bot.name": "이름",
- "schema.bot.name.description": "봇의 이름",
- "schema.connection": "연결",
- "schema.customization": "사용자 지정",
- "schema.farming": "농사",
- "schema.generic.steamid64": "당신의 SteamID64",
- "schema.performance": "성능",
- "schema.remote_access": "원격 접근",
- "schema.security": "보안",
- "schema.trading": "거래",
- "schema.updates": "업데이트",
- "static.add": "추가"
-}
\ No newline at end of file
diff --git a/WebConfigGenerator/src/locale/lt-LT.json b/WebConfigGenerator/src/locale/lt-LT.json
deleted file mode 100644
index 1ccf3ec9b..000000000
--- a/WebConfigGenerator/src/locale/lt-LT.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "app.name": "ASF Config Generator",
- "button.advanced": "Įjungti/išjungti papildomus parametrus",
- "button.download": "Parsisiųsti",
- "home.topic": "ASF Config Generator yra maža Javascript parašyta programa, kuri padeda kurti ASF konfigūracijos failus. Atsisiuntę sugeneruotą konfigūracijos failą, perkelkite jį į aplanką config , esantį pagrindiniame ASF aplanke. Norėdami gauti visą dokumentaciją, žr. wiki . Tikimės, kad šis įrankis jums naudingas.",
- "link.asf": "ASF",
- "link.bot": "Botas",
- "link.home": "Pradžia",
- "schema.access": "Prieiga",
- "schema.advanced": "Papildoma",
- "schema.basic": "Paprastas",
- "schema.bot.SteamLogin.description": "Jūsų Steam paskyros prisijungimo vardas",
- "schema.bot.SteamPassword.description": "Jūsų Steam paskyros slaptažodis",
- "schema.bot.name": "Pavadinimas",
- "schema.bot.name.description": "Boto pavadinimas",
- "schema.connection": "Ryšys",
- "schema.customization": "Koregavimas",
- "schema.farming": "Kortelių rinkimas",
- "schema.generic.steamid64": "Jūsų SteamID64",
- "schema.performance": "Efektyvumas",
- "schema.remote_access": "Nuotolinė prieiga",
- "schema.security": "Saugumas",
- "schema.trading": "Mainai",
- "schema.updates": "Atnaujinimai",
- "static.add": "Pridėti"
-}
\ No newline at end of file
diff --git a/WebConfigGenerator/src/locale/nl-NL.json b/WebConfigGenerator/src/locale/nl-NL.json
deleted file mode 100644
index 24e245e49..000000000
--- a/WebConfigGenerator/src/locale/nl-NL.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "app.name": "ASF Config Generator",
- "button.advanced": "Geavanceerde instellingen in-/uitschakelen",
- "button.download": "Download",
- "home.topic": "ASF Config Generator is een klein hulpprogramma geschreven in Javascript dat helpt om configuratiebestanden te maken. Nadat je het gegenereerde configuratiebestand hebt gedownload, verplaats je het naar de config map in de ASF hoofdmap. Voor volledige documentatie verwijzen we je naar wiki. We hopen dat dit hulpprogramma nuttig voor je is.",
- "link.asf": "ASF",
- "link.bot": "Bot",
- "link.home": "Homepagina",
- "schema.access": "Toegang",
- "schema.advanced": "Geavanceerd",
- "schema.basic": "Basis",
- "schema.bot.SteamLogin.description": "Je Steam gebruikersnaam",
- "schema.bot.SteamPassword.description": "Je Steam wachtwoord",
- "schema.bot.name": "Naam",
- "schema.bot.name.description": "Naam van de bot",
- "schema.connection": "Verbinding",
- "schema.customization": "Aanpassingen",
- "schema.farming": "Farming",
- "schema.generic.steamid64": "Je SteamID64",
- "schema.performance": "Uitvoering",
- "schema.remote_access": "Toegang op afstand",
- "schema.security": "Beveiliging",
- "schema.trading": "Ruilhandel",
- "schema.updates": "Updates",
- "static.add": "Toevoegen"
-}
\ No newline at end of file
diff --git a/WebConfigGenerator/src/locale/pl-PL.json b/WebConfigGenerator/src/locale/pl-PL.json
deleted file mode 100644
index cd4f5c64f..000000000
--- a/WebConfigGenerator/src/locale/pl-PL.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "app.name": "Generator ustawień ASF",
- "button.advanced": "Przełącz ustawienia zaawansowane",
- "button.download": "Pobierz",
- "home.topic": "Generator ustawień ASF to małe narzędzie napisane w języku JavaScript, które ułatwia Ci tworzenie plików konfiguracyjnych dla ASF. Po ściągnięciu wygenerowanego pliku, przenieś go do folderu config wewnątrz głównego folderu ASF. Zajrzyj na nasze wiki po pełną dokumentację. Mamy nadzieję, że nasze narzędzie okaże się dla Ciebie przydatne.",
- "link.asf": "ASF",
- "link.bot": "Bot",
- "link.home": "Strona główna",
- "schema.access": "Dostęp",
- "schema.advanced": "Zaawansowane",
- "schema.basic": "Podstawowe",
- "schema.bot.SteamLogin.description": "Twój login do konta Steam",
- "schema.bot.SteamPassword.description": "Twoje hasło do konta Steam",
- "schema.bot.name": "Nazwa",
- "schema.bot.name.description": "Nazwa bota",
- "schema.connection": "Połączenie",
- "schema.customization": "Dostosowywanie",
- "schema.farming": "Farmienie",
- "schema.generic.steamid64": "Twój identyfikator SteamID64",
- "schema.performance": "Wydajność",
- "schema.remote_access": "Dostęp zdalny",
- "schema.security": "Zabezpieczenia",
- "schema.trading": "Handel",
- "schema.updates": "Aktualizacje",
- "static.add": "Dodaj"
-}
\ No newline at end of file
diff --git a/WebConfigGenerator/src/locale/pt-BR.json b/WebConfigGenerator/src/locale/pt-BR.json
deleted file mode 100644
index be4376392..000000000
--- a/WebConfigGenerator/src/locale/pt-BR.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "app.name": "Gerador de configuração do ASF",
- "button.advanced": "Alternar configurações avançadas",
- "button.download": "Baixar",
- "home.topic": "O gerador de configuração do ASF é uma ferramenta de utilidade pequena escrita em JavaScript, que ajuda você a criar os seus arquivos de configuração do ASF. Depois de baixar a configuração gerada, mova-a para a pasta config dentro do diretório principal do ASF. Para obter a documentação completa, consulte a nossa wiki. Esperamos que a nossa ferramenta seja útil para você.",
- "link.asf": "ASF",
- "link.bot": "Bot",
- "link.home": "Início",
- "schema.access": "Acesso",
- "schema.advanced": "Avançado",
- "schema.basic": "Básico",
- "schema.bot.SteamLogin.description": "Nome de usuário da conta Steam",
- "schema.bot.SteamPassword.description": "Senha da conta Steam",
- "schema.bot.name": "Nome",
- "schema.bot.name.description": "Nome do bot",
- "schema.connection": "Conexão",
- "schema.customization": "Personalização",
- "schema.farming": "Coleta",
- "schema.generic.steamid64": "Seu ID Steam de 64 bits",
- "schema.performance": "Desempenho",
- "schema.remote_access": "Acesso remoto",
- "schema.security": "Segurança",
- "schema.trading": "Troca",
- "schema.updates": "Atualizações",
- "static.add": "Adicionar"
-}
\ No newline at end of file
diff --git a/WebConfigGenerator/src/locale/pt-PT.json b/WebConfigGenerator/src/locale/pt-PT.json
deleted file mode 100644
index 6c08d963b..000000000
--- a/WebConfigGenerator/src/locale/pt-PT.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "app.name": "",
- "button.advanced": "",
- "button.download": "",
- "home.topic": "",
- "link.asf": "",
- "link.bot": "",
- "link.home": "",
- "schema.access": "Acesso",
- "schema.advanced": "Avançado",
- "schema.basic": "",
- "schema.bot.SteamLogin.description": "",
- "schema.bot.SteamPassword.description": "",
- "schema.bot.name": "",
- "schema.bot.name.description": "",
- "schema.connection": "",
- "schema.customization": "",
- "schema.farming": "",
- "schema.generic.steamid64": "",
- "schema.performance": "Desempenho",
- "schema.remote_access": "",
- "schema.security": "",
- "schema.trading": "",
- "schema.updates": "Atualizações",
- "static.add": ""
-}
\ No newline at end of file
diff --git a/WebConfigGenerator/src/locale/ro-RO.json b/WebConfigGenerator/src/locale/ro-RO.json
deleted file mode 100644
index 0b3c8427d..000000000
--- a/WebConfigGenerator/src/locale/ro-RO.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "app.name": "Generator de configurații ASF",
- "button.advanced": "Comută setările avansate",
- "button.download": "Descarcă",
- "home.topic": "Generatorul de configurații ASF este un mic instrument utilitar scris în JavaScript care te ajută să îți creezi fișierele de configurare ASF. După descărcarea configurației generate, mut-o în folderul config înăuntrul directorului principal ASF. Pentru documentația completă consultă wiki-ul nostru. Sperăm că instrumentul nostru îți va fi util.",
- "link.asf": "ASF",
- "link.bot": "Bot",
- "link.home": "Pagina principală",
- "schema.access": "Acces",
- "schema.advanced": "Avansat",
- "schema.basic": "De bază",
- "schema.bot.SteamLogin.description": "Numele de autentificare al contului tău Steam",
- "schema.bot.SteamPassword.description": "Parola contului tău Steam",
- "schema.bot.name": "Nume",
- "schema.bot.name.description": "Numele botului",
- "schema.connection": "Conexiune",
- "schema.customization": "Personalizare",
- "schema.farming": "Farmare",
- "schema.generic.steamid64": "SteamID64-ul tău",
- "schema.performance": "Performanță",
- "schema.remote_access": "Acces de la distanță",
- "schema.security": "Securitate",
- "schema.trading": "Realizarea de schimburi",
- "schema.updates": "Actualizări",
- "static.add": "Adaugă"
-}
\ No newline at end of file
diff --git a/WebConfigGenerator/src/locale/ru-RU.json b/WebConfigGenerator/src/locale/ru-RU.json
deleted file mode 100644
index 7d0c750e0..000000000
--- a/WebConfigGenerator/src/locale/ru-RU.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "app.name": "Генератор конфигураций для ASF",
- "button.advanced": "Отображение расширенных настроек",
- "button.download": "Скачать",
- "home.topic": "Генератор конфигураций для ASF - это небольшая утилита, написанная на JavaScript, которая позволяет создавать файлы конфигурации ASF. После загрузки созданного файла конфигурации, переместите его в папку config внутри основной папки ASF. Полная документация доступна в нашей wiki. Мы надеемся, что наш инструмент будет полезным для вас.",
- "link.asf": "ASF",
- "link.bot": "Бот",
- "link.home": "Главная",
- "schema.access": "Доступ",
- "schema.advanced": "Расширенные настройки",
- "schema.basic": "Основные настройки",
- "schema.bot.SteamLogin.description": "Логин от вашего аккаунта Steam",
- "schema.bot.SteamPassword.description": "Пароль от вашего аккаунта Steam",
- "schema.bot.name": "Имя",
- "schema.bot.name.description": "Название бота",
- "schema.connection": "Соединение",
- "schema.customization": "Дополнительные возможности",
- "schema.farming": "Фарм",
- "schema.generic.steamid64": "Ваш SteamID64",
- "schema.performance": "Производительность",
- "schema.remote_access": "Удаленный доступ",
- "schema.security": "Безопасность",
- "schema.trading": "Торговля",
- "schema.updates": "Обновления",
- "static.add": "Добавить"
-}
\ No newline at end of file
diff --git a/WebConfigGenerator/src/locale/sk-SK.json b/WebConfigGenerator/src/locale/sk-SK.json
deleted file mode 100644
index f76c6b49b..000000000
--- a/WebConfigGenerator/src/locale/sk-SK.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "app.name": "ASF Config Generator",
- "button.advanced": "Zobraziť rozšírené možnosti",
- "button.download": "Stiahnuť",
- "home.topic": "ASF Config Generator je jednoduchý nástroj napísaný v jazyku JavaScript, ktorý pomáha pri vytváraní konfiguračných súborov do ASF. Po stiahnutí vygenerovaného súboru je nutné presunúť ho do priečinka config, ktorý sa nachádza vo vnútri hlavného ASF priečinka. Pre plnú dokumentáciu klikni na wiki. Dúfame, že tento tool pre teba bude užitočný.",
- "link.asf": "ASF",
- "link.bot": "Bot",
- "link.home": "Domovská stránka",
- "schema.access": "Prístup",
- "schema.advanced": "Rozšírené",
- "schema.basic": "Základné",
- "schema.bot.SteamLogin.description": "Steam prihlasovacie meno",
- "schema.bot.SteamPassword.description": "Steam prihlasovacie heslo",
- "schema.bot.name": "Meno",
- "schema.bot.name.description": "Meno bota",
- "schema.connection": "Pripojenie",
- "schema.customization": "Vlastné nastavenie",
- "schema.farming": "Farmenie",
- "schema.generic.steamid64": "Tvoj SteamID64",
- "schema.performance": "Výkon",
- "schema.remote_access": "Vzdialený prístup",
- "schema.security": "Zabezpečenie",
- "schema.trading": "Obchodovanie",
- "schema.updates": "Aktualizácie",
- "static.add": "Pridať"
-}
\ No newline at end of file
diff --git a/WebConfigGenerator/src/locale/sr-CS.json b/WebConfigGenerator/src/locale/sr-CS.json
deleted file mode 100644
index 1d4f2189c..000000000
--- a/WebConfigGenerator/src/locale/sr-CS.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "app.name": "",
- "button.advanced": "",
- "button.download": "",
- "home.topic": "",
- "link.asf": "",
- "link.bot": "",
- "link.home": "",
- "schema.access": "Pristup",
- "schema.advanced": "Napredno",
- "schema.basic": "",
- "schema.bot.SteamLogin.description": "",
- "schema.bot.SteamPassword.description": "",
- "schema.bot.name": "",
- "schema.bot.name.description": "",
- "schema.connection": "",
- "schema.customization": "",
- "schema.farming": "",
- "schema.generic.steamid64": "",
- "schema.performance": "Performansa",
- "schema.remote_access": "",
- "schema.security": "",
- "schema.trading": "",
- "schema.updates": "Ažuriranja",
- "static.add": ""
-}
\ No newline at end of file
diff --git a/WebConfigGenerator/src/locale/strings.json b/WebConfigGenerator/src/locale/strings.json
deleted file mode 100644
index 1ac681bea..000000000
--- a/WebConfigGenerator/src/locale/strings.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "app.name": "ASF Config Generator",
- "button.advanced": "Toggle advanced settings",
- "button.download": "Download",
- "home.topic": "ASF Config Generator is a small utility tool written in JavaScript, that helps you create your ASF configuration files. After downloading the generated config, move it to config folder inside ASF main directory. For full documentation refer to our wiki. We hope that our tool will be useful for you.",
- "link.asf": "ASF",
- "link.bot": "Bot",
- "link.home": "Home",
- "schema.access": "Access",
- "schema.advanced": "Advanced",
- "schema.basic": "Basic",
- "schema.bot.SteamLogin.description": "Your Steam account login",
- "schema.bot.SteamPassword.description": "Your Steam account password",
- "schema.bot.name": "Name",
- "schema.bot.name.description": "Name of the bot",
- "schema.connection": "Connection",
- "schema.customization": "Customization",
- "schema.farming": "Farming",
- "schema.generic.steamid64": "Your SteamID64",
- "schema.performance": "Performance",
- "schema.remote_access": "Remote access",
- "schema.security": "Security",
- "schema.trading": "Trading",
- "schema.updates": "Updates",
- "static.add": "Add"
-}
\ No newline at end of file
diff --git a/WebConfigGenerator/src/locale/sv-SE.json b/WebConfigGenerator/src/locale/sv-SE.json
deleted file mode 100644
index 27b521fd4..000000000
--- a/WebConfigGenerator/src/locale/sv-SE.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "app.name": "",
- "button.advanced": "",
- "button.download": "Ladda ner",
- "home.topic": "",
- "link.asf": "",
- "link.bot": "",
- "link.home": "",
- "schema.access": "Tillgång",
- "schema.advanced": "Avancerat",
- "schema.basic": "",
- "schema.bot.SteamLogin.description": "",
- "schema.bot.SteamPassword.description": "",
- "schema.bot.name": "",
- "schema.bot.name.description": "",
- "schema.connection": "",
- "schema.customization": "",
- "schema.farming": "",
- "schema.generic.steamid64": "",
- "schema.performance": "Prestanda",
- "schema.remote_access": "",
- "schema.security": "",
- "schema.trading": "",
- "schema.updates": "Uppdateringar",
- "static.add": ""
-}
\ No newline at end of file
diff --git a/WebConfigGenerator/src/locale/tr-TR.json b/WebConfigGenerator/src/locale/tr-TR.json
deleted file mode 100644
index 6e9017d73..000000000
--- a/WebConfigGenerator/src/locale/tr-TR.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "app.name": "ASF Yapılandırma Oluşturucu",
- "button.advanced": "Gelişmiş ayarları aç/kapat",
- "button.download": "İndir",
- "home.topic": "ASF Yapılandırma Oluşturucu, ASF yapılandırma dosyalarınızı oluşturmanıza yardımcı olan, JavaScript ile yazılmış küçük bir yardımcı araçtır. Oluşturulan yapılandırmayı indirdikten sonra, ASF ana dizininin içindeki config klasörüne taşıyın. Tam belgelendirme için vikimize bakın. Umarız aracımız sizin için kullanışlı olur.",
- "link.asf": "ASF",
- "link.bot": "Bot",
- "link.home": "Ana Sayfa",
- "schema.access": "Erişim",
- "schema.advanced": "Gelişmiş",
- "schema.basic": "Temel",
- "schema.bot.SteamLogin.description": "Steam hesabı kullanıcı adınız",
- "schema.bot.SteamPassword.description": "Steam hesabı parolanız",
- "schema.bot.name": "İsim",
- "schema.bot.name.description": "Botun ismi",
- "schema.connection": "Bağlantı",
- "schema.customization": "Özelleştirme",
- "schema.farming": "İşleme",
- "schema.generic.steamid64": "SteamID64 kimliğiniz",
- "schema.performance": "Performans",
- "schema.remote_access": "Uzaktan erişim",
- "schema.security": "Güvenlik",
- "schema.trading": "Takas",
- "schema.updates": "Güncellemeler",
- "static.add": "Ekle"
-}
\ No newline at end of file
diff --git a/WebConfigGenerator/src/locale/uk-UA.json b/WebConfigGenerator/src/locale/uk-UA.json
deleted file mode 100644
index abd61cdb8..000000000
--- a/WebConfigGenerator/src/locale/uk-UA.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "app.name": "Генератор конфігурацій ASF",
- "button.advanced": "Відображення додаткових налаштувань",
- "button.download": "Скачати",
- "home.topic": "Генератор конфігурацій ASF це невеличка утиліта, написана на JavaScript, яка допоможе вам створити власні файли конфігурації ASF. Після скачування згенерованої конфігурації, перемістить ії до папки config що знаходиться в основній папці ASF. Повну документацію можна подивитися у нашій wiki. Сподіваємось цей інструмент буде для вас корисним.",
- "link.asf": "ASF",
- "link.bot": "Бот",
- "link.home": "Головна",
- "schema.access": "Доступ",
- "schema.advanced": "Додаткові налаштування",
- "schema.basic": "Основні налаштування",
- "schema.bot.SteamLogin.description": "Логін від вашого акаунта Steam",
- "schema.bot.SteamPassword.description": "Пароль від вашого акаунта Steam",
- "schema.bot.name": "Ім'я",
- "schema.bot.name.description": "Ім'я бота",
- "schema.connection": "З'єднання",
- "schema.customization": "Додаткові можливості",
- "schema.farming": "Вибивання карток",
- "schema.generic.steamid64": "Ваш SteamID64",
- "schema.performance": "Продуктивність",
- "schema.remote_access": "Дистанційний доступ",
- "schema.security": "Безпека",
- "schema.trading": "Обміни",
- "schema.updates": "Оновлення",
- "static.add": "Додати"
-}
\ No newline at end of file
diff --git a/WebConfigGenerator/src/locale/vi-VN.json b/WebConfigGenerator/src/locale/vi-VN.json
deleted file mode 100644
index 59c632303..000000000
--- a/WebConfigGenerator/src/locale/vi-VN.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "app.name": "ASF Config Generator",
- "button.advanced": "Hiển thị cài đặt nâng cao",
- "button.download": "Tải về",
- "home.topic": "ASF Config Generator là một công cụ được viết bằng JavaScript, giúp bạn tạo file cài đặt cho ASF. Sau khi tải về file.json, hãy chuyển nó đến thư mục config trong thư mục gốc của ASF. Để xem toàn bộ hướng dẫn về ASF, hãy truy cập trang wiki. Hy vọng công cụ này sẽ giúp bạn trong việc tuỳ chỉnh ASF.",
- "link.asf": "ASF",
- "link.bot": "Bot",
- "link.home": "Trang chủ",
- "schema.access": "Truy cập",
- "schema.advanced": "Nâng cao",
- "schema.basic": "Cơ bản",
- "schema.bot.SteamLogin.description": "Tài khoản Steam",
- "schema.bot.SteamPassword.description": "Mật khẩu Steam",
- "schema.bot.name": "Tên",
- "schema.bot.name.description": "Tên của tài khoản bot",
- "schema.connection": "Kết nối",
- "schema.customization": "Tuỳ chỉnh",
- "schema.farming": "Farming",
- "schema.generic.steamid64": "ID64 tài khoản Steam chính của bạn",
- "schema.performance": "Hiệu năng",
- "schema.remote_access": "Truy cập từ xa",
- "schema.security": "Bảo mật",
- "schema.trading": "Giao dịch",
- "schema.updates": "Các cập nhật",
- "static.add": "Thêm"
-}
\ No newline at end of file
diff --git a/WebConfigGenerator/src/locale/zh-CN.json b/WebConfigGenerator/src/locale/zh-CN.json
deleted file mode 100644
index 4f8b15eb0..000000000
--- a/WebConfigGenerator/src/locale/zh-CN.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "app.name": "ASF 配置文件生成器",
- "button.advanced": "切换高级设置",
- "button.download": "下载",
- "home.topic": "ASF 配置文件生成器是以 JavaScript 写成,用于帮你创建你的 ASF 配置文件的小实用工具。在下载生成的配置文件后,请将它移动到 ASF 根目录下的 config 文件夹。对于完整文档,请参考我们的维基页面。我们希望这一工具能对您有帮助。",
- "link.asf": "ASF",
- "link.bot": "机器人",
- "link.home": "首页",
- "schema.access": "访问",
- "schema.advanced": "高级",
- "schema.basic": "基本",
- "schema.bot.SteamLogin.description": "你的 Steam 账户用户名",
- "schema.bot.SteamPassword.description": "你的 Steam 账户密码",
- "schema.bot.name": "名称",
- "schema.bot.name.description": "机器人名称",
- "schema.connection": "连接",
- "schema.customization": "自定义",
- "schema.farming": "挂卡",
- "schema.generic.steamid64": "你的 SteamID64位ID",
- "schema.performance": "性能",
- "schema.remote_access": "远程访问",
- "schema.security": "安全",
- "schema.trading": "交易",
- "schema.updates": "更新",
- "static.add": "新增"
-}
\ No newline at end of file
diff --git a/WebConfigGenerator/src/locale/zh-TW.json b/WebConfigGenerator/src/locale/zh-TW.json
deleted file mode 100644
index dffbe51ed..000000000
--- a/WebConfigGenerator/src/locale/zh-TW.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "app.name": "ASF 設定檔產生器",
- "button.advanced": "切換到進階設定",
- "button.download": "下載",
- "home.topic": "ASF 設定檔產生器是一款採用 JavaScript 編寫的小型工具,可幫助您創建 ASF 設定文件。下載產生的設定檔後,將設定檔存放到 ASF 目錄下的 config 資料夾中。有關完整的使用說明,請參閱我們的 wiki,希望我們的工具對您有幫助!",
- "link.asf": "ASF",
- "link.bot": "Bot",
- "link.home": "首頁",
- "schema.access": "權限",
- "schema.advanced": "進階",
- "schema.basic": "基本",
- "schema.bot.SteamLogin.description": "您的 Steam 帳號",
- "schema.bot.SteamPassword.description": "您的 Steam 密碼",
- "schema.bot.name": "名稱",
- "schema.bot.name.description": "Bot 名稱",
- "schema.connection": "連接",
- "schema.customization": "自訂",
- "schema.farming": "掛卡",
- "schema.generic.steamid64": "您的 SteamID64",
- "schema.performance": "性能",
- "schema.remote_access": "遠端存取",
- "schema.security": "安全性",
- "schema.trading": "交易",
- "schema.updates": "更新",
- "static.add": "新增"
-}
\ No newline at end of file
diff --git a/WebConfigGenerator/src/router.js b/WebConfigGenerator/src/router.js
deleted file mode 100644
index a2973476d..000000000
--- a/WebConfigGenerator/src/router.js
+++ /dev/null
@@ -1,24 +0,0 @@
-import Vue from 'vue';
-import Router from 'vue-router';
-
-Vue.use(Router);
-
-export default new Router({
- routes: [
- {
- path: '/',
- name: 'home',
- component: () => import('./components/Home.vue')
- },
- {
- path: '/asf',
- name: 'asf-config',
- component: () => import('./components/ASFConfig.vue')
- },
- {
- path: '/bot',
- name: 'bot-config',
- component: () => import('./components/BotConfig.vue')
- }
- ]
-});
diff --git a/WebConfigGenerator/src/schema.js b/WebConfigGenerator/src/schema.js
deleted file mode 100644
index eec781309..000000000
--- a/WebConfigGenerator/src/schema.js
+++ /dev/null
@@ -1,5697 +0,0 @@
-import Validators from './validators';
-
-export default {
- 'V3.3.0.7+': {
- asf: [
- {
- legend: 'schema.basic',
- fields: [
- {
- label: 'SteamOwnerID',
- field: 's_SteamOwnerID',
- placeholder: '0',
- type: 'InputText',
- description: 'schema.generic.steamid64',
- validator: Validators.steamid
- }
- ]
- },
- {
- legend: 'schema.trading',
- advanced: true,
- fields: [
- {
- label: 'MaxTradeHoldDuration',
- field: 'MaxTradeHoldDuration',
- placeholder: 15,
- type: 'InputNumber',
- validator: Validators.byte
- }
- ]
- },
- {
- legend: 'schema.customization',
- advanced: true,
- fields: [
- {
- type: 'InputCheckbox',
- field: 'AutoRestart',
- label: 'AutoRestart',
- defaultValue: true
- },
- {
- label: 'Blacklist',
- field: 'Blacklist',
- type: 'InputSet',
- validator: Validators.uint
- },
- {
- field: 'CommandPrefix',
- label: 'CommandPrefix',
- type: 'InputText',
- placeholder: '!'
- },
- {
- label: 'CurrentCulture',
- field: 'CurrentCulture',
- type: 'InputText',
- placeholder: 'en-US'
- },
- {
- type: 'InputCheckbox',
- field: 'Statistics',
- label: 'Statistics',
- defaultValue: true
- },
- {
- label: 'SteamMessagePrefix',
- field: 'SteamMessagePrefix',
- type: 'InputText',
- placeholder: '/me '
- }
- ]
- },
- {
- legend: 'schema.remote_access',
- advanced: true,
- fields: [
- {
- label: 'Headless',
- field: 'Headless',
- defaultValue: false,
- type: 'InputCheckbox'
- },
- {
- label: 'IPC',
- field: 'IPC',
- defaultValue: false,
- type: 'InputCheckbox'
- },
- {
- label: 'IPCPassword',
- field: 'IPCPassword',
- placeholder: '',
- type: 'InputPassword'
- }
- ]
- },
- {
- legend: 'schema.connection',
- advanced: true,
- fields: [
- {
- label: 'ConnectionTimeout',
- field: 'ConnectionTimeout',
- placeholder: 60,
- type: 'InputNumber',
- validator: Validators.byte
- },
- {
- type: 'InputFlag',
- label: 'SteamProtocols',
- field: 'SteamProtocols',
- values: [
- { value: 0, name: 'None' },
- { value: 1, name: 'TCP' },
- { value: 2, name: 'UDP' },
- { value: 4, name: 'WebSocket' }
- ],
- defaultValue: 0,
- advanced: true
- },
- {
- label: 'WebProxy',
- field: 'WebProxy',
- placeholder: '',
- type: 'InputText'
- },
- {
- label: 'WebProxyPassword',
- field: 'WebProxyPassword',
- placeholder: '',
- type: 'InputPassword'
- },
- {
- label: 'WebProxyUsername',
- field: 'WebProxyUsername',
- placeholder: '',
- type: 'InputText'
- }
- ]
- },
- {
- legend: 'schema.performance',
- advanced: true,
- fields: [
- {
- label: 'ConfirmationsLimiterDelay',
- field: 'ConfirmationsLimiterDelay',
- type: 'InputNumber',
- placeholder: 10,
- validator: Validators.byte
- },
- {
- label: 'FarmingDelay',
- field: 'FarmingDelay',
- type: 'InputNumber',
- placeholder: 15,
- validator: Validators.byte
- },
- {
- label: 'GiftsLimiterDelay',
- field: 'GiftsLimiterDelay',
- type: 'InputNumber',
- placeholder: 1,
- validator: Validators.byte
- },
- {
- label: 'IdleFarmingPeriod',
- field: 'IdleFarmingPeriod',
- type: 'InputNumber',
- placeholder: 8,
- validator: Validators.byte
- },
- {
- label: 'InventoryLimiterDelay',
- field: 'InventoryLimiterDelay',
- type: 'InputNumber',
- placeholder: 3,
- validator: Validators.byte
- },
- {
- label: 'LoginLimiterDelay',
- field: 'LoginLimiterDelay',
- type: 'InputNumber',
- placeholder: 10,
- validator: Validators.byte
- },
- {
- label: 'MaxFarmingTime',
- field: 'MaxFarmingTime',
- type: 'InputNumber',
- placeholder: 10,
- validator: Validators.byte
- },
- {
- label: 'OptimizationMode',
- field: 'OptimizationMode',
- type: 'InputSelect',
- options: [
- { value: 0, name: 'MaxPerformance' },
- { value: 1, name: 'MinMemoryUsage' }
- ],
- defaultValue: 0
- },
- {
- label: 'WebLimiterDelay',
- field: 'WebLimiterDelay',
- type: 'InputNumber',
- placeholder: 200,
- validator: Validators.ushort
- }
- ]
- },
- {
- legend: 'schema.updates',
- advanced: true,
- fields: [
- {
- label: 'UpdateChannel',
- field: 'UpdateChannel',
- type: 'InputSelect',
- options: [
- { value: 0, name: 'None' },
- { value: 1, name: 'Stable' },
- { value: 2, name: 'Experimental' }
- ],
- defaultValue: 1
- },
- {
- label: 'UpdatePeriod',
- field: 'UpdatePeriod',
- type: 'InputNumber',
- placeholder: 24,
- validator: Validators.byte
- }
- ]
- },
- {
- legend: 'schema.advanced',
- advanced: true,
- fields: [
- {
- label: 'Debug',
- field: 'Debug',
- defaultValue: false,
- type: 'InputCheckbox'
- }
- ]
- }
- ],
- bot: [
- {
- legend: 'schema.basic',
- fields: [
- {
- type: 'InputText',
- label: 'Name',
- field: 'name',
- required: true,
- description: 'schema.bot.name.description'
- },
- {
- type: 'InputText',
- label: 'SteamLogin',
- field: 'SteamLogin',
- description: 'schema.bot.SteamLogin.description'
- },
- {
- type: 'InputPassword',
- label: 'SteamPassword',
- field: 'SteamPassword',
- description: 'schema.bot.SteamPassword.description'
- },
- {
- type: 'InputCheckbox',
- label: 'Enabled',
- field: 'Enabled',
- defaultValue: false
- },
- {
- type: 'InputCheckbox',
- label: 'Paused',
- field: 'Paused',
- defaultValue: false,
- advanced: true
- },
- {
- type: 'InputText',
- label: 'SteamParentalPIN',
- field: 'SteamParentalPIN',
- placeholder: 0,
- validator: Validators.parentalPIN,
- advanced: true
- },
- {
- type: 'InputFlag',
- label: 'BotBehaviour',
- field: 'BotBehaviour',
- values: [
- { value: 0, name: 'None' },
- { value: 1, name: 'RejectInvalidFriendInvites' },
- { value: 2, name: 'RejectInvalidTrades' },
- { value: 4, name: 'RejectInvalidGroupInvites' },
- { value: 8, name: 'DismissInventoryNotifications' },
- { value: 16, name: 'MarkReceivedMessagesAsRead' }
- ],
- defaultValue: 0,
- advanced: true
- }
- ]
- },
- {
- legend: 'schema.access',
- advanced: true,
- fields: [
- {
- type: 'InputText',
- label: 'SteamMasterClanID',
- field: 's_SteamMasterClanID',
- placeholder: 0,
- validator: Validators.masterClan
- },
- {
- type: 'InputMap',
- label: 'SteamUserPermissions',
- field: 'SteamUserPermissions',
- keyPlaceholder: 'SteamID64',
- values: [
- { value: 0, name: 'None' },
- { value: 1, name: 'FamilySharing' },
- { value: 2, name: 'Operator' },
- { value: 3, name: 'Master' }
- ],
- defaultValue: 0,
- keyValidator: Validators.steamid
- }
- ]
- },
- {
- legend: 'schema.trading',
- advanced: true,
- fields: [
- {
- type: 'InputCheckbox',
- label: 'AcceptGifts',
- field: 'AcceptGifts',
- defaultValue: false
- },
- {
- type: 'InputText',
- label: 'SteamTradeToken',
- field: 'SteamTradeToken',
- validator: Validators.tradeToken
- },
- {
- type: 'InputFlag',
- label: 'TradingPreferences',
- field: 'TradingPreferences',
- values: [
- { value: 0, name: 'None' },
- { value: 1, name: 'AcceptDonations' },
- { value: 2, name: 'SteamTradeMatcher' },
- { value: 4, name: 'MatchEverything' },
- { value: 8, name: 'DontAcceptBotTrades' }
- ],
- defaultValue: 0
- },
- {
- type: 'InputSet',
- label: 'LootableTypes',
- field: 'LootableTypes',
- values: [
- { value: 0, name: 'Unknown' },
- { value: 1, name: 'BoosterPack' },
- { value: 2, name: 'Emoticon' },
- { value: 3, name: 'FoilTradingCard' },
- { value: 4, name: 'ProfileBackground' },
- { value: 5, name: 'TradingCard' },
- { value: 6, name: 'SteamGems' }
- ]
- },
- {
- type: 'InputSet',
- label: 'MatchableTypes',
- field: 'MatchableTypes',
- values: [
- { value: 0, name: 'Unknown' },
- { value: 1, name: 'BoosterPack' },
- { value: 2, name: 'Emoticon' },
- { value: 3, name: 'FoilTradingCard' },
- { value: 4, name: 'ProfileBackground' },
- { value: 5, name: 'TradingCard' },
- { value: 6, name: 'SteamGems' }
- ]
- }
- ]
- },
- {
- legend: 'schema.farming',
- advanced: true,
- fields: [
- {
- label: 'HoursUntilCardDrops',
- field: 'HoursUntilCardDrops',
- type: 'InputNumber',
- placeholder: 3,
- validator: Validators.byte
- },
- {
- type: 'InputSet',
- label: 'FarmingOrders',
- field: 'FarmingOrders',
- values: [
- { value: 0, name: 'Unordered' },
- { value: 1, name: 'AppIDsAscending' },
- { value: 2, name: 'AppIDsDescending' },
- { value: 3, name: 'CardDropsAscending' },
- { value: 4, name: 'CardDropsDescending' },
- { value: 5, name: 'HoursAscending' },
- { value: 6, name: 'HoursDescending' },
- { value: 7, name: 'NamesAscending' },
- { value: 8, name: 'NamesDescending' },
- { value: 9, name: 'Random' },
- { value: 10, name: 'BadgeLevelsAscending' },
- { value: 11, name: 'BadgeLevelsDescending' },
- { value: 12, name: 'RedeemDateTimesAscending' },
- { value: 13, name: 'RedeemDateTimesDescending' },
- { value: 14, name: 'MarketableAscending' },
- { value: 15, name: 'MarketableDescending' }
- ]
- },
- {
- type: 'InputNumber',
- label: 'SendTradePeriod',
- field: 'SendTradePeriod',
- placeholder: 0,
- validator: Validators.byte
- },
- {
- type: 'InputCheckbox',
- label: 'AutoSteamSaleEvent',
- field: 'AutoSteamSaleEvent',
- defaultValue: false
- },
- {
- type: 'InputSelect',
- label: 'OnlineStatus',
- field: 'OnlineStatus',
- options: [
- { value: 0, name: 'Offline' },
- { value: 1, name: 'Online' },
- { value: 2, name: 'Busy' },
- { value: 3, name: 'Away' },
- { value: 4, name: 'Snooze' },
- { value: 5, name: 'LookingToTrade' },
- { value: 6, name: 'LookingToPlay' },
- { value: 7, name: 'Invisible' }
- ],
- defaultValue: 1
- },
- {
- type: 'InputCheckbox',
- label: 'IdlePriorityQueueOnly',
- field: 'IdlePriorityQueueOnly',
- defaultValue: false
- },
- {
- type: 'InputCheckbox',
- label: 'IdleRefundableGames',
- field: 'IdleRefundableGames',
- defaultValue: true
- },
- {
- type: 'InputCheckbox',
- label: 'SendOnFarmingFinished',
- field: 'SendOnFarmingFinished',
- defaultValue: false
- },
- {
- type: 'InputCheckbox',
- label: 'ShutdownOnFarmingFinished',
- field: 'ShutdownOnFarmingFinished',
- defaultValue: false
- }
- ]
- },
- {
- legend: 'schema.customization',
- advanced: true,
- fields: [
- {
- type: 'InputFlag',
- label: 'RedeemingPreferences',
- field: 'RedeemingPreferences',
- values: [
- { value: 0, name: 'None' },
- { value: 1, name: 'Forwarding' },
- { value: 2, name: 'Distributing' },
- { value: 4, name: 'KeepMissingGames' }
- ],
- defaultValue: 0
- },
- {
- type: 'InputSet',
- label: 'GamesPlayedWhileIdle',
- field: 'GamesPlayedWhileIdle',
- validator: Validators.uint
- },
- {
- type: 'InputText',
- label: 'CustomGamePlayedWhileFarming',
- field: 'CustomGamePlayedWhileFarming'
- },
- {
- type: 'InputText',
- label: 'CustomGamePlayedWhileIdle',
- field: 'CustomGamePlayedWhileIdle'
- }
- ]
- }
- ]
- },
- 'V3.3.0.1-V3.3.0.6': {
- asf: [
- {
- legend: 'schema.basic',
- fields: [
- {
- label: 'SteamOwnerID',
- field: 's_SteamOwnerID',
- placeholder: '0',
- type: 'InputText',
- description: 'schema.generic.steamid64',
- validator: Validators.steamid
- }
- ]
- },
- {
- legend: 'schema.trading',
- advanced: true,
- fields: [
- {
- label: 'MaxTradeHoldDuration',
- field: 'MaxTradeHoldDuration',
- placeholder: 15,
- type: 'InputNumber',
- validator: Validators.byte
- }
- ]
- },
- {
- legend: 'schema.customization',
- advanced: true,
- fields: [
- {
- type: 'InputCheckbox',
- field: 'AutoRestart',
- label: 'AutoRestart',
- defaultValue: true
- },
- {
- label: 'Blacklist',
- field: 'Blacklist',
- type: 'InputSet',
- validator: Validators.uint
- },
- {
- field: 'CommandPrefix',
- label: 'CommandPrefix',
- type: 'InputText',
- placeholder: '!'
- },
- {
- label: 'CurrentCulture',
- field: 'CurrentCulture',
- type: 'InputText',
- placeholder: 'en-US'
- },
- {
- type: 'InputCheckbox',
- field: 'Statistics',
- label: 'Statistics',
- defaultValue: true
- },
- {
- label: 'SteamMessagePrefix',
- field: 'SteamMessagePrefix',
- type: 'InputText',
- placeholder: '/me '
- }
- ]
- },
- {
- legend: 'schema.remote_access',
- advanced: true,
- fields: [
- {
- label: 'Headless',
- field: 'Headless',
- defaultValue: false,
- type: 'InputCheckbox'
- },
- {
- label: 'IPC',
- field: 'IPC',
- defaultValue: false,
- type: 'InputCheckbox'
- },
- {
- label: 'IPCPassword',
- field: 'IPCPassword',
- placeholder: '',
- type: 'InputPassword'
- },
- {
- label: 'IPCPrefixes',
- field: 'IPCPrefixes',
- type: 'InputSet'
- }
- ]
- },
- {
- legend: 'schema.connection',
- advanced: true,
- fields: [
- {
- label: 'ConnectionTimeout',
- field: 'ConnectionTimeout',
- placeholder: 60,
- type: 'InputNumber',
- validator: Validators.byte
- },
- {
- type: 'InputFlag',
- label: 'SteamProtocols',
- field: 'SteamProtocols',
- values: [
- { value: 0, name: 'None' },
- { value: 1, name: 'TCP' },
- { value: 2, name: 'UDP' },
- { value: 4, name: 'WebSocket' }
- ],
- defaultValue: 0,
- advanced: true
- },
- {
- label: 'WebProxy',
- field: 'WebProxy',
- placeholder: '',
- type: 'InputText'
- },
- {
- label: 'WebProxyPassword',
- field: 'WebProxyPassword',
- placeholder: '',
- type: 'InputPassword'
- },
- {
- label: 'WebProxyUsername',
- field: 'WebProxyUsername',
- placeholder: '',
- type: 'InputText'
- }
- ]
- },
- {
- legend: 'schema.performance',
- advanced: true,
- fields: [
- {
- label: 'ConfirmationsLimiterDelay',
- field: 'ConfirmationsLimiterDelay',
- type: 'InputNumber',
- placeholder: 10,
- validator: Validators.byte
- },
- {
- label: 'FarmingDelay',
- field: 'FarmingDelay',
- type: 'InputNumber',
- placeholder: 15,
- validator: Validators.byte
- },
- {
- label: 'GiftsLimiterDelay',
- field: 'GiftsLimiterDelay',
- type: 'InputNumber',
- placeholder: 1,
- validator: Validators.byte
- },
- {
- label: 'IdleFarmingPeriod',
- field: 'IdleFarmingPeriod',
- type: 'InputNumber',
- placeholder: 8,
- validator: Validators.byte
- },
- {
- label: 'InventoryLimiterDelay',
- field: 'InventoryLimiterDelay',
- type: 'InputNumber',
- placeholder: 3,
- validator: Validators.byte
- },
- {
- label: 'LoginLimiterDelay',
- field: 'LoginLimiterDelay',
- type: 'InputNumber',
- placeholder: 10,
- validator: Validators.byte
- },
- {
- label: 'MaxFarmingTime',
- field: 'MaxFarmingTime',
- type: 'InputNumber',
- placeholder: 10,
- validator: Validators.byte
- },
- {
- label: 'OptimizationMode',
- field: 'OptimizationMode',
- type: 'InputSelect',
- options: [
- { value: 0, name: 'MaxPerformance' },
- { value: 1, name: 'MinMemoryUsage' }
- ],
- defaultValue: 0
- },
- {
- label: 'WebLimiterDelay',
- field: 'WebLimiterDelay',
- type: 'InputNumber',
- placeholder: 200,
- validator: Validators.ushort
- }
- ]
- },
- {
- legend: 'schema.updates',
- advanced: true,
- fields: [
- {
- label: 'UpdateChannel',
- field: 'UpdateChannel',
- type: 'InputSelect',
- options: [
- { value: 0, name: 'None' },
- { value: 1, name: 'Stable' },
- { value: 2, name: 'Experimental' }
- ],
- defaultValue: 1
- },
- {
- label: 'UpdatePeriod',
- field: 'UpdatePeriod',
- type: 'InputNumber',
- placeholder: 24,
- validator: Validators.byte
- }
- ]
- },
- {
- legend: 'schema.advanced',
- advanced: true,
- fields: [
- {
- label: 'Debug',
- field: 'Debug',
- defaultValue: false,
- type: 'InputCheckbox'
- }
- ]
- }
- ],
- bot: [
- {
- legend: 'schema.basic',
- fields: [
- {
- type: 'InputText',
- label: 'Name',
- field: 'name',
- required: true,
- description: 'schema.bot.name.description'
- },
- {
- type: 'InputText',
- label: 'SteamLogin',
- field: 'SteamLogin',
- description: 'schema.bot.SteamLogin.description'
- },
- {
- type: 'InputPassword',
- label: 'SteamPassword',
- field: 'SteamPassword',
- description: 'schema.bot.SteamPassword.description'
- },
- {
- type: 'InputCheckbox',
- label: 'Enabled',
- field: 'Enabled',
- defaultValue: false
- },
- {
- type: 'InputCheckbox',
- label: 'Paused',
- field: 'Paused',
- defaultValue: false,
- advanced: true
- },
- {
- type: 'InputText',
- label: 'SteamParentalPIN',
- field: 'SteamParentalPIN',
- placeholder: 0,
- validator: Validators.parentalPIN,
- advanced: true
- },
- {
- type: 'InputFlag',
- label: 'BotBehaviour',
- field: 'BotBehaviour',
- values: [
- { value: 0, name: 'None' },
- { value: 1, name: 'RejectInvalidFriendInvites' },
- { value: 2, name: 'RejectInvalidTrades' },
- { value: 4, name: 'RejectInvalidGroupInvites' },
- { value: 8, name: 'DismissInventoryNotifications' },
- { value: 16, name: 'MarkReceivedMessagesAsRead' }
- ],
- defaultValue: 0,
- advanced: true
- }
- ]
- },
- {
- legend: 'schema.access',
- advanced: true,
- fields: [
- {
- type: 'InputText',
- label: 'SteamMasterClanID',
- field: 's_SteamMasterClanID',
- placeholder: 0,
- validator: Validators.masterClan
- },
- {
- type: 'InputMap',
- label: 'SteamUserPermissions',
- field: 'SteamUserPermissions',
- keyPlaceholder: 'SteamID64',
- values: [
- { value: 0, name: 'None' },
- { value: 1, name: 'FamilySharing' },
- { value: 2, name: 'Operator' },
- { value: 3, name: 'Master' }
- ],
- defaultValue: 0,
- keyValidator: Validators.steamid
- }
- ]
- },
- {
- legend: 'schema.trading',
- advanced: true,
- fields: [
- {
- type: 'InputCheckbox',
- label: 'AcceptGifts',
- field: 'AcceptGifts',
- defaultValue: false
- },
- {
- type: 'InputText',
- label: 'SteamTradeToken',
- field: 'SteamTradeToken',
- validator: Validators.tradeToken
- },
- {
- type: 'InputFlag',
- label: 'TradingPreferences',
- field: 'TradingPreferences',
- values: [
- { value: 0, name: 'None' },
- { value: 1, name: 'AcceptDonations' },
- { value: 2, name: 'SteamTradeMatcher' },
- { value: 4, name: 'MatchEverything' },
- { value: 8, name: 'DontAcceptBotTrades' }
- ],
- defaultValue: 0
- },
- {
- type: 'InputSet',
- label: 'LootableTypes',
- field: 'LootableTypes',
- values: [
- { value: 0, name: 'Unknown' },
- { value: 1, name: 'BoosterPack' },
- { value: 2, name: 'Emoticon' },
- { value: 3, name: 'FoilTradingCard' },
- { value: 4, name: 'ProfileBackground' },
- { value: 5, name: 'TradingCard' },
- { value: 6, name: 'SteamGems' }
- ]
- },
- {
- type: 'InputSet',
- label: 'MatchableTypes',
- field: 'MatchableTypes',
- values: [
- { value: 0, name: 'Unknown' },
- { value: 1, name: 'BoosterPack' },
- { value: 2, name: 'Emoticon' },
- { value: 3, name: 'FoilTradingCard' },
- { value: 4, name: 'ProfileBackground' },
- { value: 5, name: 'TradingCard' },
- { value: 6, name: 'SteamGems' }
- ]
- }
- ]
- },
- {
- legend: 'schema.farming',
- advanced: true,
- fields: [
- {
- label: 'HoursUntilCardDrops',
- field: 'HoursUntilCardDrops',
- type: 'InputNumber',
- placeholder: 3,
- validator: Validators.byte
- },
- {
- type: 'InputSet',
- label: 'FarmingOrders',
- field: 'FarmingOrders',
- values: [
- { value: 0, name: 'Unordered' },
- { value: 1, name: 'AppIDsAscending' },
- { value: 2, name: 'AppIDsDescending' },
- { value: 3, name: 'CardDropsAscending' },
- { value: 4, name: 'CardDropsDescending' },
- { value: 5, name: 'HoursAscending' },
- { value: 6, name: 'HoursDescending' },
- { value: 7, name: 'NamesAscending' },
- { value: 8, name: 'NamesDescending' },
- { value: 9, name: 'Random' },
- { value: 10, name: 'BadgeLevelsAscending' },
- { value: 11, name: 'BadgeLevelsDescending' },
- { value: 12, name: 'RedeemDateTimesAscending' },
- { value: 13, name: 'RedeemDateTimesDescending' },
- { value: 14, name: 'MarketableAscending' },
- { value: 15, name: 'MarketableDescending' }
- ]
- },
- {
- type: 'InputNumber',
- label: 'SendTradePeriod',
- field: 'SendTradePeriod',
- placeholder: 0,
- validator: Validators.byte
- },
- {
- type: 'InputCheckbox',
- label: 'AutoSteamSaleEvent',
- field: 'AutoSteamSaleEvent',
- defaultValue: false
- },
- {
- type: 'InputSelect',
- label: 'OnlineStatus',
- field: 'OnlineStatus',
- options: [
- { value: 0, name: 'Offline' },
- { value: 1, name: 'Online' },
- { value: 2, name: 'Busy' },
- { value: 3, name: 'Away' },
- { value: 4, name: 'Snooze' },
- { value: 5, name: 'LookingToTrade' },
- { value: 6, name: 'LookingToPlay' },
- { value: 7, name: 'Invisible' }
- ],
- defaultValue: 1
- },
- {
- type: 'InputCheckbox',
- label: 'IdlePriorityQueueOnly',
- field: 'IdlePriorityQueueOnly',
- defaultValue: false
- },
- {
- type: 'InputCheckbox',
- label: 'IdleRefundableGames',
- field: 'IdleRefundableGames',
- defaultValue: true
- },
- {
- type: 'InputCheckbox',
- label: 'SendOnFarmingFinished',
- field: 'SendOnFarmingFinished',
- defaultValue: false
- },
- {
- type: 'InputCheckbox',
- label: 'ShutdownOnFarmingFinished',
- field: 'ShutdownOnFarmingFinished',
- defaultValue: false
- }
- ]
- },
- {
- legend: 'schema.customization',
- advanced: true,
- fields: [
- {
- type: 'InputFlag',
- label: 'RedeemingPreferences',
- field: 'RedeemingPreferences',
- values: [
- { value: 0, name: 'None' },
- { value: 1, name: 'Forwarding' },
- { value: 2, name: 'Distributing' },
- { value: 4, name: 'KeepMissingGames' }
- ],
- defaultValue: 0
- },
- {
- type: 'InputSet',
- label: 'GamesPlayedWhileIdle',
- field: 'GamesPlayedWhileIdle',
- validator: Validators.uint
- },
- {
- type: 'InputText',
- label: 'CustomGamePlayedWhileFarming',
- field: 'CustomGamePlayedWhileFarming'
- },
- {
- type: 'InputText',
- label: 'CustomGamePlayedWhileIdle',
- field: 'CustomGamePlayedWhileIdle'
- }
- ]
- }
- ]
- },
- 'V3.2.0.3-V3.2.0.5': {
- asf: [
- {
- legend: 'schema.basic',
- fields: [
- {
- label: 'SteamOwnerID',
- field: 's_SteamOwnerID',
- placeholder: '0',
- type: 'InputText',
- description: 'schema.generic.steamid64',
- validator: Validators.steamid
- }
- ]
- },
- {
- legend: 'schema.trading',
- advanced: true,
- fields: [
- {
- label: 'MaxTradeHoldDuration',
- field: 'MaxTradeHoldDuration',
- placeholder: 15,
- type: 'InputNumber',
- validator: Validators.byte
- }
- ]
- },
- {
- legend: 'schema.customization',
- advanced: true,
- fields: [
- {
- type: 'InputCheckbox',
- field: 'AutoRestart',
- label: 'AutoRestart',
- defaultValue: true
- },
- {
- label: 'Blacklist',
- field: 'Blacklist',
- type: 'InputSet',
- validator: Validators.uint
- },
- {
- field: 'CommandPrefix',
- label: 'CommandPrefix',
- type: 'InputText',
- placeholder: '!'
- },
- {
- label: 'CurrentCulture',
- field: 'CurrentCulture',
- type: 'InputText',
- placeholder: 'en-US'
- },
- {
- type: 'InputCheckbox',
- field: 'Statistics',
- label: 'Statistics',
- defaultValue: true
- }
- ]
- },
- {
- legend: 'schema.remote_access',
- advanced: true,
- fields: [
- {
- label: 'Headless',
- field: 'Headless',
- defaultValue: false,
- type: 'InputCheckbox'
- },
- {
- label: 'IPC',
- field: 'IPC',
- defaultValue: false,
- type: 'InputCheckbox'
- },
- {
- label: 'IPCPassword',
- field: 'IPCPassword',
- placeholder: '',
- type: 'InputPassword'
- },
- {
- label: 'IPCPrefixes',
- field: 'IPCPrefixes',
- type: 'InputSet'
- }
- ]
- },
- {
- legend: 'schema.connection',
- advanced: true,
- fields: [
- {
- label: 'ConnectionTimeout',
- field: 'ConnectionTimeout',
- placeholder: 60,
- type: 'InputNumber',
- validator: Validators.byte
- },
- {
- type: 'InputFlag',
- label: 'SteamProtocols',
- field: 'SteamProtocols',
- values: [
- { value: 0, name: 'None' },
- { value: 1, name: 'TCP' },
- { value: 2, name: 'UDP' },
- { value: 4, name: 'WebSocket' }
- ],
- defaultValue: 0,
- advanced: true
- },
- {
- label: 'WebProxy',
- field: 'WebProxy',
- placeholder: '',
- type: 'InputText'
- },
- {
- label: 'WebProxyPassword',
- field: 'WebProxyPassword',
- placeholder: '',
- type: 'InputPassword'
- },
- {
- label: 'WebProxyUsername',
- field: 'WebProxyUsername',
- placeholder: '',
- type: 'InputText'
- }
- ]
- },
- {
- legend: 'schema.performance',
- advanced: true,
- fields: [
- {
- label: 'ConfirmationsLimiterDelay',
- field: 'ConfirmationsLimiterDelay',
- type: 'InputNumber',
- placeholder: 10,
- validator: Validators.byte
- },
- {
- label: 'FarmingDelay',
- field: 'FarmingDelay',
- type: 'InputNumber',
- placeholder: 15,
- validator: Validators.byte
- },
- {
- label: 'GiftsLimiterDelay',
- field: 'GiftsLimiterDelay',
- type: 'InputNumber',
- placeholder: 1,
- validator: Validators.byte
- },
- {
- label: 'IdleFarmingPeriod',
- field: 'IdleFarmingPeriod',
- type: 'InputNumber',
- placeholder: 8,
- validator: Validators.byte
- },
- {
- label: 'InventoryLimiterDelay',
- field: 'InventoryLimiterDelay',
- type: 'InputNumber',
- placeholder: 3,
- validator: Validators.byte
- },
- {
- label: 'LoginLimiterDelay',
- field: 'LoginLimiterDelay',
- type: 'InputNumber',
- placeholder: 10,
- validator: Validators.byte
- },
- {
- label: 'MaxFarmingTime',
- field: 'MaxFarmingTime',
- type: 'InputNumber',
- placeholder: 10,
- validator: Validators.byte
- },
- {
- label: 'OptimizationMode',
- field: 'OptimizationMode',
- type: 'InputSelect',
- options: [
- { value: 0, name: 'MaxPerformance' },
- { value: 1, name: 'MinMemoryUsage' }
- ],
- defaultValue: 0
- },
- {
- label: 'WebLimiterDelay',
- field: 'WebLimiterDelay',
- type: 'InputNumber',
- placeholder: 200,
- validator: Validators.ushort
- }
- ]
- },
- {
- legend: 'schema.updates',
- advanced: true,
- fields: [
- {
- label: 'UpdateChannel',
- field: 'UpdateChannel',
- type: 'InputSelect',
- options: [
- { value: 0, name: 'None' },
- { value: 1, name: 'Stable' },
- { value: 2, name: 'Experimental' }
- ],
- defaultValue: 1
- },
- {
- label: 'UpdatePeriod',
- field: 'UpdatePeriod',
- type: 'InputNumber',
- placeholder: 24,
- validator: Validators.byte
- }
- ]
- },
- {
- legend: 'schema.advanced',
- advanced: true,
- fields: [
- {
- label: 'Debug',
- field: 'Debug',
- defaultValue: false,
- type: 'InputCheckbox'
- }
- ]
- }
- ],
- bot: [
- {
- legend: 'schema.basic',
- fields: [
- {
- type: 'InputText',
- label: 'Name',
- field: 'name',
- required: true,
- description: 'schema.bot.name.description'
- },
- {
- type: 'InputText',
- label: 'SteamLogin',
- field: 'SteamLogin',
- description: 'schema.bot.SteamLogin.description'
- },
- {
- type: 'InputPassword',
- label: 'SteamPassword',
- field: 'SteamPassword',
- description: 'schema.bot.SteamPassword.description'
- },
- {
- type: 'InputCheckbox',
- label: 'Enabled',
- field: 'Enabled',
- defaultValue: false
- },
- {
- type: 'InputCheckbox',
- label: 'Paused',
- field: 'Paused',
- defaultValue: false,
- advanced: true
- },
- {
- type: 'InputText',
- label: 'SteamParentalPIN',
- field: 'SteamParentalPIN',
- placeholder: 0,
- validator: Validators.parentalPIN,
- advanced: true
- },
- {
- type: 'InputFlag',
- label: 'BotBehaviour',
- field: 'BotBehaviour',
- values: [
- { value: 0, name: 'None' },
- { value: 1, name: 'RejectInvalidFriendInvites' },
- { value: 2, name: 'RejectInvalidTrades' },
- { value: 4, name: 'RejectInvalidGroupInvites' },
- { value: 8, name: 'DismissInventoryNotifications' }
- ],
- defaultValue: 0,
- advanced: true
- }
- ]
- },
- {
- legend: 'schema.access',
- advanced: true,
- fields: [
- {
- type: 'InputText',
- label: 'SteamMasterClanID',
- field: 's_SteamMasterClanID',
- placeholder: 0,
- validator: Validators.masterClan
- },
- {
- type: 'InputMap',
- label: 'SteamUserPermissions',
- field: 'SteamUserPermissions',
- keyPlaceholder: 'SteamID64',
- values: [
- { value: 0, name: 'None' },
- { value: 1, name: 'FamilySharing' },
- { value: 2, name: 'Operator' },
- { value: 3, name: 'Master' }
- ],
- defaultValue: 0,
- keyValidator: Validators.steamid
- }
- ]
- },
- {
- legend: 'schema.trading',
- advanced: true,
- fields: [
- {
- type: 'InputCheckbox',
- label: 'AcceptGifts',
- field: 'AcceptGifts',
- defaultValue: false
- },
- {
- type: 'InputText',
- label: 'SteamTradeToken',
- field: 'SteamTradeToken',
- validator: Validators.tradeToken
- },
- {
- type: 'InputFlag',
- label: 'TradingPreferences',
- field: 'TradingPreferences',
- values: [
- { value: 0, name: 'None' },
- { value: 1, name: 'AcceptDonations' },
- { value: 2, name: 'SteamTradeMatcher' },
- { value: 4, name: 'MatchEverything' },
- { value: 8, name: 'DontAcceptBotTrades' }
- ],
- defaultValue: 0
- },
- {
- type: 'InputSet',
- label: 'LootableTypes',
- field: 'LootableTypes',
- values: [
- { value: 0, name: 'Unknown' },
- { value: 1, name: 'BoosterPack' },
- { value: 2, name: 'Emoticon' },
- { value: 3, name: 'FoilTradingCard' },
- { value: 4, name: 'ProfileBackground' },
- { value: 5, name: 'TradingCard' },
- { value: 6, name: 'SteamGems' }
- ]
- },
- {
- type: 'InputSet',
- label: 'MatchableTypes',
- field: 'MatchableTypes',
- values: [
- { value: 0, name: 'Unknown' },
- { value: 1, name: 'BoosterPack' },
- { value: 2, name: 'Emoticon' },
- { value: 3, name: 'FoilTradingCard' },
- { value: 4, name: 'ProfileBackground' },
- { value: 5, name: 'TradingCard' },
- { value: 6, name: 'SteamGems' }
- ]
- }
- ]
- },
- {
- legend: 'schema.farming',
- advanced: true,
- fields: [
- {
- label: 'HoursUntilCardDrops',
- field: 'HoursUntilCardDrops',
- type: 'InputNumber',
- placeholder: 3,
- validator: Validators.byte
- },
- {
- type: 'InputSet',
- label: 'FarmingOrders',
- field: 'FarmingOrders',
- values: [
- { value: 0, name: 'Unordered' },
- { value: 1, name: 'AppIDsAscending' },
- { value: 2, name: 'AppIDsDescending' },
- { value: 3, name: 'CardDropsAscending' },
- { value: 4, name: 'CardDropsDescending' },
- { value: 5, name: 'HoursAscending' },
- { value: 6, name: 'HoursDescending' },
- { value: 7, name: 'NamesAscending' },
- { value: 8, name: 'NamesDescending' },
- { value: 9, name: 'Random' },
- { value: 10, name: 'BadgeLevelsAscending' },
- { value: 11, name: 'BadgeLevelsDescending' },
- { value: 12, name: 'RedeemDateTimesAscending' },
- { value: 13, name: 'RedeemDateTimesDescending' },
- { value: 14, name: 'MarketableAscending' },
- { value: 15, name: 'MarketableDescending' }
- ]
- },
- {
- type: 'InputNumber',
- label: 'SendTradePeriod',
- field: 'SendTradePeriod',
- placeholder: 0,
- validator: Validators.byte
- },
- {
- type: 'InputCheckbox',
- label: 'AutoSteamSaleEvent',
- field: 'AutoSteamSaleEvent',
- defaultValue: false
- },
- {
- type: 'InputSelect',
- label: 'OnlineStatus',
- field: 'OnlineStatus',
- options: [
- { value: 0, name: 'Offline' },
- { value: 1, name: 'Online' },
- { value: 2, name: 'Busy' },
- { value: 3, name: 'Away' },
- { value: 4, name: 'Snooze' },
- { value: 5, name: 'LookingToTrade' },
- { value: 6, name: 'LookingToPlay' },
- { value: 7, name: 'Invisible' }
- ],
- defaultValue: 1
- },
- {
- type: 'InputCheckbox',
- label: 'HandleOfflineMessages',
- field: 'HandleOfflineMessages',
- defaultValue: false
- },
- {
- type: 'InputCheckbox',
- label: 'IdlePriorityQueueOnly',
- field: 'IdlePriorityQueueOnly',
- defaultValue: false
- },
- {
- type: 'InputCheckbox',
- label: 'IdleRefundableGames',
- field: 'IdleRefundableGames',
- defaultValue: true
- },
- {
- type: 'InputCheckbox',
- label: 'SendOnFarmingFinished',
- field: 'SendOnFarmingFinished',
- defaultValue: false
- },
- {
- type: 'InputCheckbox',
- label: 'ShutdownOnFarmingFinished',
- field: 'ShutdownOnFarmingFinished',
- defaultValue: false
- }
- ]
- },
- {
- legend: 'schema.customization',
- advanced: true,
- fields: [
- {
- type: 'InputFlag',
- label: 'RedeemingPreferences',
- field: 'RedeemingPreferences',
- values: [
- { value: 0, name: 'None' },
- { value: 1, name: 'Forwarding' },
- { value: 2, name: 'Distributing' },
- { value: 4, name: 'KeepMissingGames' }
- ],
- defaultValue: 0
- },
- {
- type: 'InputSet',
- label: 'GamesPlayedWhileIdle',
- field: 'GamesPlayedWhileIdle',
- validator: Validators.uint
- },
- {
- type: 'InputText',
- label: 'CustomGamePlayedWhileFarming',
- field: 'CustomGamePlayedWhileFarming'
- },
- {
- type: 'InputText',
- label: 'CustomGamePlayedWhileIdle',
- field: 'CustomGamePlayedWhileIdle'
- }
- ]
- }
- ]
- },
- 'V3.2.0.1-V3.2.0.2': {
- asf: [
- {
- legend: 'schema.basic',
- fields: [
- {
- label: 'SteamOwnerID',
- field: 's_SteamOwnerID',
- placeholder: '0',
- type: 'InputText',
- description: 'schema.generic.steamid64',
- validator: Validators.steamid
- }
- ]
- },
- {
- legend: 'schema.trading',
- advanced: true,
- fields: [
- {
- label: 'MaxTradeHoldDuration',
- field: 'MaxTradeHoldDuration',
- placeholder: 15,
- type: 'InputNumber',
- validator: Validators.byte
- }
- ]
- },
- {
- legend: 'schema.customization',
- advanced: true,
- fields: [
- {
- type: 'InputCheckbox',
- field: 'AutoRestart',
- label: 'AutoRestart',
- defaultValue: true
- },
- {
- label: 'Blacklist',
- field: 'Blacklist',
- type: 'InputSet',
- validator: Validators.uint
- },
- {
- field: 'CommandPrefix',
- label: 'CommandPrefix',
- type: 'InputText',
- placeholder: '!'
- },
- {
- label: 'CurrentCulture',
- field: 'CurrentCulture',
- type: 'InputText',
- placeholder: 'en-US'
- },
- {
- type: 'InputCheckbox',
- field: 'Statistics',
- label: 'Statistics',
- defaultValue: true
- }
- ]
- },
- {
- legend: 'schema.remote_access',
- advanced: true,
- fields: [
- {
- label: 'Headless',
- field: 'Headless',
- defaultValue: false,
- type: 'InputCheckbox'
- },
- {
- label: 'IPC',
- field: 'IPC',
- defaultValue: false,
- type: 'InputCheckbox'
- },
- {
- label: 'IPCPassword',
- field: 'IPCPassword',
- placeholder: '',
- type: 'InputPassword'
- },
- {
- label: 'IPCPrefixes',
- field: 'IPCPrefixes',
- type: 'InputSet'
- }
- ]
- },
- {
- legend: 'schema.connection',
- advanced: true,
- fields: [
- {
- label: 'ConnectionTimeout',
- field: 'ConnectionTimeout',
- placeholder: 60,
- type: 'InputNumber',
- validator: Validators.byte
- },
- {
- type: 'InputFlag',
- label: 'SteamProtocols',
- field: 'SteamProtocols',
- values: [
- { value: 0, name: 'None' },
- { value: 1, name: 'TCP' },
- { value: 2, name: 'UDP' },
- { value: 4, name: 'WebSocket' }
- ],
- defaultValue: 0,
- advanced: true
- },
- {
- label: 'WebProxy',
- field: 'WebProxy',
- placeholder: '',
- type: 'InputText'
- },
- {
- label: 'WebProxyPassword',
- field: 'WebProxyPassword',
- placeholder: '',
- type: 'InputPassword'
- },
- {
- label: 'WebProxyUsername',
- field: 'WebProxyUsername',
- placeholder: '',
- type: 'InputText'
- }
- ]
- },
- {
- legend: 'schema.performance',
- advanced: true,
- fields: [
- {
- label: 'ConfirmationsLimiterDelay',
- field: 'ConfirmationsLimiterDelay',
- type: 'InputNumber',
- placeholder: 10,
- validator: Validators.byte
- },
- {
- label: 'FarmingDelay',
- field: 'FarmingDelay',
- type: 'InputNumber',
- placeholder: 15,
- validator: Validators.byte
- },
- {
- label: 'GiftsLimiterDelay',
- field: 'GiftsLimiterDelay',
- type: 'InputNumber',
- placeholder: 1,
- validator: Validators.byte
- },
- {
- label: 'IdleFarmingPeriod',
- field: 'IdleFarmingPeriod',
- type: 'InputNumber',
- placeholder: 8,
- validator: Validators.byte
- },
- {
- label: 'InventoryLimiterDelay',
- field: 'InventoryLimiterDelay',
- type: 'InputNumber',
- placeholder: 3,
- validator: Validators.byte
- },
- {
- label: 'LoginLimiterDelay',
- field: 'LoginLimiterDelay',
- type: 'InputNumber',
- placeholder: 10,
- validator: Validators.byte
- },
- {
- label: 'MaxFarmingTime',
- field: 'MaxFarmingTime',
- type: 'InputNumber',
- placeholder: 10,
- validator: Validators.byte
- },
- {
- label: 'OptimizationMode',
- field: 'OptimizationMode',
- type: 'InputSelect',
- options: [
- { value: 0, name: 'MaxPerformance' },
- { value: 1, name: 'MinMemoryUsage' }
- ],
- defaultValue: 0
- },
- {
- label: 'WebLimiterDelay',
- field: 'WebLimiterDelay',
- type: 'InputNumber',
- placeholder: 200,
- validator: Validators.ushort
- }
- ]
- },
- {
- legend: 'schema.updates',
- advanced: true,
- fields: [
- {
- label: 'UpdateChannel',
- field: 'UpdateChannel',
- type: 'InputSelect',
- options: [
- { value: 0, name: 'None' },
- { value: 1, name: 'Stable' },
- { value: 2, name: 'Experimental' }
- ],
- defaultValue: 1
- },
- {
- label: 'UpdatePeriod',
- field: 'UpdatePeriod',
- type: 'InputNumber',
- placeholder: 24,
- validator: Validators.byte
- }
- ]
- },
- {
- legend: 'schema.advanced',
- advanced: true,
- fields: [
- {
- label: 'Debug',
- field: 'Debug',
- defaultValue: false,
- type: 'InputCheckbox'
- }
- ]
- }
- ],
- bot: [
- {
- legend: 'schema.basic',
- fields: [
- {
- type: 'InputText',
- label: 'Name',
- field: 'name',
- required: true,
- description: 'schema.bot.name.description'
- },
- {
- type: 'InputText',
- label: 'SteamLogin',
- field: 'SteamLogin',
- description: 'schema.bot.SteamLogin.description'
- },
- {
- type: 'InputPassword',
- label: 'SteamPassword',
- field: 'SteamPassword',
- description: 'schema.bot.SteamPassword.description'
- },
- {
- type: 'InputCheckbox',
- label: 'Enabled',
- field: 'Enabled',
- defaultValue: false
- },
- {
- type: 'InputCheckbox',
- label: 'Paused',
- field: 'Paused',
- defaultValue: false,
- advanced: true
- },
- {
- type: 'InputText',
- label: 'SteamParentalPIN',
- field: 'SteamParentalPIN',
- placeholder: 0,
- validator: Validators.parentalPIN,
- advanced: true
- },
- {
- type: 'InputFlag',
- label: 'BotBehaviour',
- field: 'BotBehaviour',
- values: [
- { value: 0, name: 'None' },
- { value: 1, name: 'RejectInvalidFriendInvites' },
- { value: 2, name: 'RejectInvalidTrades' },
- { value: 4, name: 'RejectInvalidGroupInvites' }
- ],
- defaultValue: 0,
- advanced: true
- }
- ]
- },
- {
- legend: 'schema.access',
- advanced: true,
- fields: [
- {
- type: 'InputText',
- label: 'SteamMasterClanID',
- field: 's_SteamMasterClanID',
- placeholder: 0,
- validator: Validators.masterClan
- },
- {
- type: 'InputMap',
- label: 'SteamUserPermissions',
- field: 'SteamUserPermissions',
- keyPlaceholder: 'SteamID64',
- values: [
- { value: 0, name: 'None' },
- { value: 1, name: 'FamilySharing' },
- { value: 2, name: 'Operator' },
- { value: 3, name: 'Master' }
- ],
- defaultValue: 0,
- keyValidator: Validators.steamid
- }
- ]
- },
- {
- legend: 'schema.trading',
- advanced: true,
- fields: [
- {
- type: 'InputCheckbox',
- label: 'AcceptGifts',
- field: 'AcceptGifts',
- defaultValue: false
- },
- {
- type: 'InputText',
- label: 'SteamTradeToken',
- field: 'SteamTradeToken',
- validator: Validators.tradeToken
- },
- {
- type: 'InputFlag',
- label: 'TradingPreferences',
- field: 'TradingPreferences',
- values: [
- { value: 0, name: 'None' },
- { value: 1, name: 'AcceptDonations' },
- { value: 2, name: 'SteamTradeMatcher' },
- { value: 4, name: 'MatchEverything' },
- { value: 8, name: 'DontAcceptBotTrades' }
- ],
- defaultValue: 0
- },
- {
- type: 'InputSet',
- label: 'LootableTypes',
- field: 'LootableTypes',
- values: [
- { value: 0, name: 'Unknown' },
- { value: 1, name: 'BoosterPack' },
- { value: 2, name: 'Emoticon' },
- { value: 3, name: 'FoilTradingCard' },
- { value: 4, name: 'ProfileBackground' },
- { value: 5, name: 'TradingCard' },
- { value: 6, name: 'SteamGems' }
- ],
- defaultValue: 0
- },
- {
- type: 'InputSet',
- label: 'MatchableTypes',
- field: 'MatchableTypes',
- values: [
- { value: 0, name: 'Unknown' },
- { value: 1, name: 'BoosterPack' },
- { value: 2, name: 'Emoticon' },
- { value: 3, name: 'FoilTradingCard' },
- { value: 4, name: 'ProfileBackground' },
- { value: 5, name: 'TradingCard' },
- { value: 6, name: 'SteamGems' }
- ],
- defaultValue: 0
- }
- ]
- },
- {
- legend: 'schema.farming',
- advanced: true,
- fields: [
- {
- label: 'HoursUntilCardDrops',
- field: 'HoursUntilCardDrops',
- type: 'InputNumber',
- placeholder: 3,
- validator: Validators.byte
- },
- {
- type: 'InputSelect',
- label: 'FarmingOrder',
- field: 'FarmingOrder',
- options: [
- { value: 0, name: 'Unordered' },
- { value: 1, name: 'AppIDsAscending' },
- { value: 2, name: 'AppIDsDescending' },
- { value: 3, name: 'CardDropsAscending' },
- { value: 4, name: 'CardDropsDescending' },
- { value: 5, name: 'HoursAscending' },
- { value: 6, name: 'HoursDescending' },
- { value: 7, name: 'NamesAscending' },
- { value: 8, name: 'NamesDescending' },
- { value: 9, name: 'Random' },
- { value: 10, name: 'BadgeLevelsAscending' },
- { value: 11, name: 'BadgeLevelsDescending' },
- { value: 12, name: 'RedeemDateTimesAscending' },
- { value: 13, name: 'RedeemDateTimesDescending' }
- ],
- defaultValue: 0
- },
- {
- type: 'InputNumber',
- label: 'SendTradePeriod',
- field: 'SendTradePeriod',
- placeholder: 0,
- validator: Validators.byte
- },
- {
- type: 'InputCheckbox',
- label: 'AutoSteamSaleEvent',
- field: 'AutoSteamSaleEvent',
- defaultValue: false
- },
- {
- type: 'InputSelect',
- label: 'OnlineStatus',
- field: 'OnlineStatus',
- options: [
- { value: 0, name: 'Offline' },
- { value: 1, name: 'Online' },
- { value: 2, name: 'Busy' },
- { value: 3, name: 'Away' },
- { value: 4, name: 'Snooze' },
- { value: 5, name: 'LookingToTrade' },
- { value: 6, name: 'LookingToPlay' },
- { value: 7, name: 'Invisible' }
- ],
- defaultValue: 1
- },
- {
- type: 'InputCheckbox',
- label: 'HandleOfflineMessages',
- field: 'HandleOfflineMessages',
- defaultValue: false
- },
- {
- type: 'InputCheckbox',
- label: 'IdlePriorityQueueOnly',
- field: 'IdlePriorityQueueOnly',
- defaultValue: false
- },
- {
- type: 'InputCheckbox',
- label: 'IdleRefundableGames',
- field: 'IdleRefundableGames',
- defaultValue: true
- },
- {
- type: 'InputCheckbox',
- label: 'SendOnFarmingFinished',
- field: 'SendOnFarmingFinished',
- defaultValue: false
- },
- {
- type: 'InputCheckbox',
- label: 'ShutdownOnFarmingFinished',
- field: 'ShutdownOnFarmingFinished',
- defaultValue: false
- }
- ]
- },
- {
- legend: 'schema.customization',
- advanced: true,
- fields: [
- {
- type: 'InputCheckbox',
- label: 'DismissInventoryNotifications',
- field: 'DismissInventoryNotifications',
- defaultValue: false
- },
- {
- type: 'InputFlag',
- label: 'RedeemingPreferences',
- field: 'RedeemingPreferences',
- values: [
- { value: 0, name: 'None' },
- { value: 1, name: 'Forwarding' },
- { value: 2, name: 'Distributing' },
- { value: 4, name: 'KeepMissingGames' }
- ],
- defaultValue: 0
- },
- {
- type: 'InputSet',
- label: 'GamesPlayedWhileIdle',
- field: 'GamesPlayedWhileIdle',
- validator: Validators.uint
- },
- {
- type: 'InputText',
- label: 'CustomGamePlayedWhileFarming',
- field: 'CustomGamePlayedWhileFarming'
- },
- {
- type: 'InputText',
- label: 'CustomGamePlayedWhileIdle',
- field: 'CustomGamePlayedWhileIdle'
- }
- ]
- }
- ]
- },
- 'V3.1.2.5-V3.1.3.4': {
- asf: [
- {
- legend: 'schema.basic',
- fields: [
- {
- label: 'SteamOwnerID',
- field: 's_SteamOwnerID',
- placeholder: '0',
- type: 'InputText',
- description: 'schema.generic.steamid64',
- validator: Validators.steamid
- }
- ]
- },
- {
- legend: 'schema.trading',
- advanced: true,
- fields: [
- {
- label: 'MaxTradeHoldDuration',
- field: 'MaxTradeHoldDuration',
- placeholder: 15,
- type: 'InputNumber',
- validator: Validators.byte
- }
- ]
- },
- {
- legend: 'schema.customization',
- advanced: true,
- fields: [
- {
- type: 'InputCheckbox',
- field: 'AutoRestart',
- label: 'AutoRestart',
- defaultValue: true
- },
- {
- label: 'Blacklist',
- field: 'Blacklist',
- type: 'InputSet',
- validator: Validators.uint
- },
- {
- field: 'CommandPrefix',
- label: 'CommandPrefix',
- type: 'InputText',
- placeholder: '!'
- },
- {
- label: 'CurrentCulture',
- field: 'CurrentCulture',
- type: 'InputText',
- placeholder: 'en-US'
- },
- {
- type: 'InputCheckbox',
- field: 'Statistics',
- label: 'Statistics',
- defaultValue: true
- }
- ]
- },
- {
- legend: 'schema.remote_access',
- advanced: true,
- fields: [
- {
- label: 'Headless',
- field: 'Headless',
- defaultValue: false,
- type: 'InputCheckbox'
- },
- {
- label: 'IPC',
- field: 'IPC',
- defaultValue: false,
- type: 'InputCheckbox'
- },
- {
- label: 'IPCPassword',
- field: 'IPCPassword',
- placeholder: '',
- type: 'InputPassword'
- },
- {
- label: 'IPCPrefixes',
- field: 'IPCPrefixes',
- type: 'InputSet'
- }
- ]
- },
- {
- legend: 'schema.connection',
- advanced: true,
- fields: [
- {
- label: 'ConnectionTimeout',
- field: 'ConnectionTimeout',
- placeholder: 60,
- type: 'InputNumber',
- validator: Validators.byte
- },
- {
- type: 'InputFlag',
- label: 'SteamProtocols',
- field: 'SteamProtocols',
- values: [
- { value: 0, name: 'None' },
- { value: 1, name: 'TCP' },
- { value: 2, name: 'UDP' },
- { value: 4, name: 'WebSocket' }
- ],
- defaultValue: 0,
- advanced: true
- },
- {
- label: 'WebProxy',
- field: 'WebProxy',
- placeholder: '',
- type: 'InputText'
- },
- {
- label: 'WebProxyPassword',
- field: 'WebProxyPassword',
- placeholder: '',
- type: 'InputPassword'
- },
- {
- label: 'WebProxyUsername',
- field: 'WebProxyUsername',
- placeholder: '',
- type: 'InputText'
- }
- ]
- },
- {
- legend: 'schema.performance',
- advanced: true,
- fields: [
- {
- label: 'ConfirmationsLimiterDelay',
- field: 'ConfirmationsLimiterDelay',
- type: 'InputNumber',
- placeholder: 10,
- validator: Validators.byte
- },
- {
- label: 'FarmingDelay',
- field: 'FarmingDelay',
- type: 'InputNumber',
- placeholder: 15,
- validator: Validators.byte
- },
- {
- label: 'GiftsLimiterDelay',
- field: 'GiftsLimiterDelay',
- type: 'InputNumber',
- placeholder: 1,
- validator: Validators.byte
- },
- {
- label: 'IdleFarmingPeriod',
- field: 'IdleFarmingPeriod',
- type: 'InputNumber',
- placeholder: 8,
- validator: Validators.byte
- },
- {
- label: 'InventoryLimiterDelay',
- field: 'InventoryLimiterDelay',
- type: 'InputNumber',
- placeholder: 3,
- validator: Validators.byte
- },
- {
- label: 'LoginLimiterDelay',
- field: 'LoginLimiterDelay',
- type: 'InputNumber',
- placeholder: 10,
- validator: Validators.byte
- },
- {
- label: 'MaxFarmingTime',
- field: 'MaxFarmingTime',
- type: 'InputNumber',
- placeholder: 10,
- validator: Validators.byte
- },
- {
- label: 'OptimizationMode',
- field: 'OptimizationMode',
- type: 'InputSelect',
- options: [
- { value: 0, name: 'MaxPerformance' },
- { value: 1, name: 'MinMemoryUsage' }
- ],
- defaultValue: 0
- },
- {
- label: 'WebLimiterDelay',
- field: 'WebLimiterDelay',
- type: 'InputNumber',
- placeholder: 200,
- validator: Validators.ushort
- }
- ]
- },
- {
- legend: 'schema.updates',
- advanced: true,
- fields: [
- {
- label: 'UpdateChannel',
- field: 'UpdateChannel',
- type: 'InputSelect',
- options: [
- { value: 0, name: 'None' },
- { value: 1, name: 'Stable' },
- { value: 2, name: 'Experimental' }
- ],
- defaultValue: 1
- },
- {
- label: 'UpdatePeriod',
- field: 'UpdatePeriod',
- type: 'InputNumber',
- placeholder: 24,
- validator: Validators.byte
- }
- ]
- },
- {
- legend: 'schema.advanced',
- advanced: true,
- fields: [
- {
- label: 'Debug',
- field: 'Debug',
- defaultValue: false,
- type: 'InputCheckbox'
- },
- {
- label: 'BackgroundGCPeriod',
- field: 'BackgroundGCPeriod',
- type: 'InputNumber',
- placeholder: 0,
- validator: Validators.byte
- }
- ]
- }
- ],
- bot: [
- {
- legend: 'schema.basic',
- fields: [
- {
- type: 'InputText',
- label: 'Name',
- field: 'name',
- required: true,
- description: 'schema.bot.name.description'
- },
- {
- type: 'InputText',
- label: 'SteamLogin',
- field: 'SteamLogin',
- description: 'schema.bot.SteamLogin.description'
- },
- {
- type: 'InputPassword',
- label: 'SteamPassword',
- field: 'SteamPassword',
- description: 'schema.bot.SteamPassword.description'
- },
- {
- type: 'InputCheckbox',
- label: 'Enabled',
- field: 'Enabled',
- defaultValue: false
- },
- {
- type: 'InputCheckbox',
- label: 'Paused',
- field: 'Paused',
- defaultValue: false,
- advanced: true
- },
- {
- type: 'InputText',
- label: 'SteamParentalPIN',
- field: 'SteamParentalPIN',
- placeholder: 0,
- validator: Validators.parentalPIN,
- advanced: true
- },
- {
- type: 'InputFlag',
- label: 'BotBehaviour',
- field: 'BotBehaviour',
- values: [
- { value: 0, name: 'None' },
- { value: 1, name: 'RejectInvalidFriendInvites' },
- { value: 2, name: 'RejectInvalidTrades' },
- { value: 4, name: 'RejectInvalidGroupInvites' }
- ],
- defaultValue: 0,
- advanced: true
- }
- ]
- },
- {
- legend: 'schema.access',
- advanced: true,
- fields: [
- {
- type: 'InputText',
- label: 'SteamMasterClanID',
- field: 's_SteamMasterClanID',
- placeholder: 0,
- validator: Validators.masterClan
- },
- {
- type: 'InputMap',
- label: 'SteamUserPermissions',
- field: 'SteamUserPermissions',
- keyPlaceholder: 'SteamID64',
- values: [
- { value: 0, name: 'None' },
- { value: 1, name: 'FamilySharing' },
- { value: 2, name: 'Operator' },
- { value: 3, name: 'Master' }
- ],
- defaultValue: 0,
- keyValidator: Validators.steamid
- }
- ]
- },
- {
- legend: 'schema.trading',
- advanced: true,
- fields: [
- {
- type: 'InputCheckbox',
- label: 'AcceptGifts',
- field: 'AcceptGifts',
- defaultValue: false
- },
- {
- type: 'InputText',
- label: 'SteamTradeToken',
- field: 'SteamTradeToken',
- validator: Validators.tradeToken
- },
- {
- type: 'InputFlag',
- label: 'TradingPreferences',
- field: 'TradingPreferences',
- values: [
- { value: 0, name: 'None' },
- { value: 1, name: 'AcceptDonations' },
- { value: 2, name: 'SteamTradeMatcher' },
- { value: 4, name: 'MatchEverything' },
- { value: 8, name: 'DontAcceptBotTrades' }
- ],
- defaultValue: 0
- },
- {
- type: 'InputSet',
- label: 'LootableTypes',
- field: 'LootableTypes',
- values: [
- { value: 0, name: 'Unknown' },
- { value: 1, name: 'BoosterPack' },
- { value: 2, name: 'Emoticon' },
- { value: 3, name: 'FoilTradingCard' },
- { value: 4, name: 'ProfileBackground' },
- { value: 5, name: 'TradingCard' },
- { value: 6, name: 'SteamGems' }
- ],
- defaultValue: 0
- },
- {
- type: 'InputSet',
- label: 'MatchableTypes',
- field: 'MatchableTypes',
- values: [
- { value: 0, name: 'Unknown' },
- { value: 1, name: 'BoosterPack' },
- { value: 2, name: 'Emoticon' },
- { value: 3, name: 'FoilTradingCard' },
- { value: 4, name: 'ProfileBackground' },
- { value: 5, name: 'TradingCard' },
- { value: 6, name: 'SteamGems' }
- ],
- defaultValue: 0
- }
- ]
- },
- {
- legend: 'schema.farming',
- advanced: true,
- fields: [
- {
- label: 'HoursUntilCardDrops',
- field: 'HoursUntilCardDrops',
- type: 'InputNumber',
- placeholder: 3,
- validator: Validators.byte
- },
- {
- type: 'InputSelect',
- label: 'FarmingOrder',
- field: 'FarmingOrder',
- options: [
- { value: 0, name: 'Unordered' },
- { value: 1, name: 'AppIDsAscending' },
- { value: 2, name: 'AppIDsDescending' },
- { value: 3, name: 'CardDropsAscending' },
- { value: 4, name: 'CardDropsDescending' },
- { value: 5, name: 'HoursAscending' },
- { value: 6, name: 'HoursDescending' },
- { value: 7, name: 'NamesAscending' },
- { value: 8, name: 'NamesDescending' },
- { value: 9, name: 'Random' },
- { value: 10, name: 'BadgeLevelsAscending' },
- { value: 11, name: 'BadgeLevelsDescending' },
- { value: 12, name: 'RedeemDateTimesAscending' },
- { value: 13, name: 'RedeemDateTimesDescending' }
- ],
- defaultValue: 0
- },
- {
- type: 'InputNumber',
- label: 'SendTradePeriod',
- field: 'SendTradePeriod',
- placeholder: 0,
- validator: Validators.byte
- },
- {
- type: 'InputCheckbox',
- label: 'AutoSteamSaleEvent',
- field: 'AutoSteamSaleEvent',
- defaultValue: false
- },
- {
- type: 'InputCheckbox',
- label: 'FarmOffline',
- field: 'FarmOffline',
- defaultValue: false
- },
- {
- type: 'InputCheckbox',
- label: 'HandleOfflineMessages',
- field: 'HandleOfflineMessages',
- defaultValue: false
- },
- {
- type: 'InputCheckbox',
- label: 'IdlePriorityQueueOnly',
- field: 'IdlePriorityQueueOnly',
- defaultValue: false
- },
- {
- type: 'InputCheckbox',
- label: 'IdleRefundableGames',
- field: 'IdleRefundableGames',
- defaultValue: true
- },
- {
- type: 'InputCheckbox',
- label: 'SendOnFarmingFinished',
- field: 'SendOnFarmingFinished',
- defaultValue: false
- },
- {
- type: 'InputCheckbox',
- label: 'ShutdownOnFarmingFinished',
- field: 'ShutdownOnFarmingFinished',
- defaultValue: false
- }
- ]
- },
- {
- legend: 'schema.customization',
- advanced: true,
- fields: [
- {
- type: 'InputCheckbox',
- label: 'DismissInventoryNotifications',
- field: 'DismissInventoryNotifications',
- defaultValue: false
- },
- {
- type: 'InputFlag',
- label: 'RedeemingPreferences',
- field: 'RedeemingPreferences',
- values: [
- { value: 0, name: 'None' },
- { value: 1, name: 'Forwarding' },
- { value: 2, name: 'Distributing' },
- { value: 4, name: 'KeepMissingGames' }
- ],
- defaultValue: 0
- },
- {
- type: 'InputSet',
- label: 'GamesPlayedWhileIdle',
- field: 'GamesPlayedWhileIdle',
- validator: Validators.uint
- },
- {
- type: 'InputText',
- label: 'CustomGamePlayedWhileFarming',
- field: 'CustomGamePlayedWhileFarming'
- },
- {
- type: 'InputText',
- label: 'CustomGamePlayedWhileIdle',
- field: 'CustomGamePlayedWhileIdle'
- }
- ]
- }
- ]
- },
- 'V3.1.1.3-V3.1.2.0': {
- asf: [
- {
- legend: 'schema.basic',
- fields: [
- {
- label: 'SteamOwnerID',
- field: 's_SteamOwnerID',
- placeholder: '0',
- type: 'InputText',
- description: 'schema.generic.steamid64',
- validator: Validators.steamid
- }
- ]
- },
- {
- legend: 'schema.misc',
- advanced: true,
- fields: [
- {
- field: 'CommandPrefix',
- label: 'CommandPrefix',
- type: 'InputText',
- placeholder: '!'
- },
- {
- type: 'InputCheckbox',
- field: 'Statistics',
- label: 'Statistics',
- defaultValue: true
- },
- {
- label: 'Blacklist',
- field: 'Blacklist',
- type: 'InputSet',
- validator: Validators.uint
- },
- {
- label: 'CurrentCulture',
- field: 'CurrentCulture',
- type: 'InputText',
- placeholder: 'en-US'
- },
- {
- label: 'MaxTradeHoldDuration',
- field: 'MaxTradeHoldDuration',
- placeholder: 15,
- type: 'InputNumber',
- validator: Validators.byte
- }
- ]
- },
- {
- legend: 'schema.updates',
- advanced: true,
- fields: [
- {
- type: 'InputCheckbox',
- field: 'AutoRestart',
- label: 'AutoRestart',
- defaultValue: true
- },
- {
- label: 'UpdateChannel',
- field: 'UpdateChannel',
- type: 'InputSelect',
- options: [
- { value: 0, name: 'None' },
- { value: 1, name: 'Stable' },
- { value: 2, name: 'Experimental' }
- ],
- defaultValue: 1
- },
- {
- label: 'UpdatePeriod',
- field: 'UpdatePeriod',
- type: 'InputNumber',
- placeholder: 24,
- validator: Validators.byte
- }
- ]
- },
- {
- legend: 'schema.remote_access',
- advanced: true,
- fields: [
- {
- label: 'IPCPassword',
- field: 'IPCPassword',
- placeholder: '',
- type: 'InputPassword'
- },
- {
- label: 'IPCPrefixes',
- field: 'IPCPrefixes',
- type: 'InputSet'
- },
- {
- label: 'Headless',
- field: 'Headless',
- defaultValue: false,
- type: 'InputCheckbox'
- }
- ]
- },
- {
- legend: 'schema.connection',
- advanced: true,
- fields: [
- {
- type: 'InputFlag',
- label: 'SteamProtocols',
- field: 'SteamProtocols',
- values: [
- { value: 0, name: 'None' },
- { value: 1, name: 'TCP' },
- { value: 2, name: 'UDP' },
- { value: 4, name: 'WebSocket' }
- ],
- defaultValue: 0,
- advanced: true
- },
- {
- label: 'ConnectionTimeout',
- field: 'ConnectionTimeout',
- placeholder: 60,
- type: 'InputNumber',
- validator: Validators.byte
- }
- ]
- },
- {
- legend: 'schema.performance',
- advanced: true,
- fields: [
- {
- label: 'ConfirmationsLimiterDelay',
- field: 'ConfirmationsLimiterDelay',
- type: 'InputNumber',
- placeholder: 10,
- validator: Validators.byte
- },
- {
- label: 'FarmingDelay',
- field: 'FarmingDelay',
- type: 'InputNumber',
- placeholder: 15,
- validator: Validators.byte
- },
- {
- label: 'GiftsLimiterDelay',
- field: 'GiftsLimiterDelay',
- type: 'InputNumber',
- placeholder: 1,
- validator: Validators.byte
- },
- {
- label: 'IdleFarmingPeriod',
- field: 'IdleFarmingPeriod',
- type: 'InputNumber',
- placeholder: 8,
- validator: Validators.byte
- },
- {
- label: 'InventoryLimiterDelay',
- field: 'InventoryLimiterDelay',
- type: 'InputNumber',
- placeholder: 3,
- validator: Validators.byte
- },
- {
- label: 'LoginLimiterDelay',
- field: 'LoginLimiterDelay',
- type: 'InputNumber',
- placeholder: 10,
- validator: Validators.byte
- },
- {
- label: 'MaxFarmingTime',
- field: 'MaxFarmingTime',
- type: 'InputNumber',
- placeholder: 10,
- validator: Validators.byte
- },
- {
- label: 'OptimizationMode',
- field: 'OptimizationMode',
- type: 'InputSelect',
- options: [
- { value: 0, name: 'MaxPerformance' },
- { value: 1, name: 'MinMemoryUsage' }
- ],
- defaultValue: 0
- }
- ]
- },
- {
- legend: 'schema.advanced',
- advanced: true,
- fields: [
- {
- label: 'Debug',
- field: 'Debug',
- defaultValue: false,
- type: 'InputCheckbox'
- },
- {
- label: 'BackgroundGCPeriod',
- field: 'BackgroundGCPeriod',
- type: 'InputNumber',
- placeholder: 0,
- validator: Validators.byte
- }
- ]
- }
- ],
- bot: [
- {
- legend: 'schema.basic',
- fields: [
- {
- type: 'InputText',
- label: 'Name',
- field: 'name',
- required: true,
- description: 'schema.bot.name.description'
- },
- {
- type: 'InputText',
- label: 'SteamLogin',
- field: 'SteamLogin',
- description: 'schema.bot.SteamLogin.description'
- },
- {
- type: 'InputPassword',
- label: 'SteamPassword',
- field: 'SteamPassword',
- description: 'schema.bot.SteamPassword.description'
- },
- {
- type: 'InputCheckbox',
- label: 'Enabled',
- field: 'Enabled',
- defaultValue: false
- },
- {
- type: 'InputCheckbox',
- label: 'IsBotAccount',
- field: 'IsBotAccount',
- defaultValue: false
- },
- {
- type: 'InputCheckbox',
- label: 'Paused',
- field: 'Paused',
- defaultValue: false,
- advanced: true
- }
- ]
- },
- {
- legend: 'schema.security',
- advanced: true,
- fields: [
- {
- type: 'InputSelect',
- label: 'PasswordFormat',
- field: 'PasswordFormat',
- options: [
- { value: 0, name: 'PlainText' },
- { value: 1, name: 'AES' },
- { value: 2, name: 'ProtectedDataForCurrentUser' }
- ],
- defaultValue: 0
- },
- {
- type: 'InputCheckbox',
- label: 'UseLoginKeys',
- field: 'UseLoginKeys',
- defaultValue: true,
- advanced: true
- }
- ]
- },
- {
- legend: 'schema.access',
- advanced: true,
- fields: [
- {
- type: 'InputMap',
- label: 'SteamUserPermissions',
- field: 'SteamUserPermissions',
- keyPlaceholder: 'SteamID64',
- values: [
- { value: 0, name: 'None' },
- { value: 1, name: 'FamilySharing' },
- { value: 2, name: 'Operator' },
- { value: 3, name: 'Master' }
- ],
- defaultValue: 0,
- keyValidator: Validators.steamid
- },
- {
- type: 'InputText',
- label: 'SteamParentalPIN',
- field: 'SteamParentalPIN',
- placeholder: 0,
- validator: Validators.parentalPIN
- }
- ]
- },
- {
- legend: 'schema.community',
- advanced: true,
- fields: [
- {
- type: 'InputCheckbox',
- label: 'HandleOfflineMessages',
- field: 'HandleOfflineMessages',
- defaultValue: false
- }
- ]
- },
- {
- legend: 'schema.trading',
- advanced: true,
- fields: [
- {
- type: 'InputText',
- label: 'SteamTradeToken',
- field: 'SteamTradeToken',
- validator: Validators.tradeToken
- },
- {
- type: 'InputFlag',
- label: 'TradingPreferences',
- field: 'TradingPreferences',
- values: [
- { value: 0, name: 'None' },
- { value: 1, name: 'AcceptDonations' },
- { value: 2, name: 'SteamTradeMatcher' },
- { value: 4, name: 'MatchEverything' },
- { value: 8, name: 'DontAcceptBotTrades' }
- ],
- defaultValue: 0
- },
- {
- type: 'InputSet',
- label: 'LootableTypes',
- field: 'LootableTypes',
- values: [
- { value: 0, name: 'Unknown' },
- { value: 1, name: 'BoosterPack' },
- { value: 2, name: 'Emoticon' },
- { value: 3, name: 'FoilTradingCard' },
- { value: 4, name: 'ProfileBackground' },
- { value: 5, name: 'TradingCard' },
- { value: 6, name: 'SteamGems' }
- ],
- defaultValue: 0
- },
- {
- type: 'InputSet',
- label: 'MatchableTypes',
- field: 'MatchableTypes',
- values: [
- { value: 0, name: 'Unknown' },
- { value: 1, name: 'BoosterPack' },
- { value: 2, name: 'Emoticon' },
- { value: 3, name: 'FoilTradingCard' },
- { value: 4, name: 'ProfileBackground' },
- { value: 5, name: 'TradingCard' },
- { value: 6, name: 'SteamGems' }
- ],
- defaultValue: 0
- },
- {
- type: 'InputCheckbox',
- label: 'AcceptGifts',
- field: 'AcceptGifts',
- defaultValue: false
- },
- {
- type: 'InputCheckbox',
- label: 'DismissInventoryNotifications',
- field: 'DismissInventoryNotifications',
- defaultValue: false
- }
- ]
- },
- {
- legend: 'schema.farming',
- advanced: true,
- fields: [
- {
- type: 'InputSelect',
- label: 'FarmingOrder',
- field: 'FarmingOrder',
- options: [
- { value: 0, name: 'Unordered' },
- { value: 1, name: 'AppIDsAscending' },
- { value: 2, name: 'AppIDsDescending' },
- { value: 3, name: 'CardDropsAscending' },
- { value: 4, name: 'CardDropsDescending' },
- { value: 5, name: 'HoursAscending' },
- { value: 6, name: 'HoursDescending' },
- { value: 7, name: 'NamesAscending' },
- { value: 8, name: 'NamesDescending' },
- { value: 9, name: 'Random' },
- { value: 10, name: 'BadgeLevelsAscending' },
- { value: 11, name: 'BadgeLevelsDescending' },
- { value: 12, name: 'RedeemDateTimesAscending' },
- { value: 13, name: 'RedeemDateTimesDescending' }
- ],
- defaultValue: 0
- },
- {
- type: 'InputNumber',
- label: 'SendTradePeriod',
- field: 'SendTradePeriod',
- placeholder: 0,
- validator: Validators.byte
- },
- {
- type: 'InputCheckbox',
- label: 'AutoSteamSaleEvent',
- field: 'AutoSteamSaleEvent',
- defaultValue: false
- },
- {
- type: 'InputCheckbox',
- label: 'IdlePriorityQueueOnly',
- field: 'IdlePriorityQueueOnly',
- defaultValue: false
- },
- {
- type: 'InputCheckbox',
- label: 'IdleRefundableGames',
- field: 'IdleRefundableGames',
- defaultValue: true
- },
- {
- type: 'InputCheckbox',
- label: 'FarmOffline',
- field: 'FarmOffline',
- defaultValue: false
- },
- {
- type: 'InputCheckbox',
- label: 'SendOnFarmingFinished',
- field: 'SendOnFarmingFinished',
- defaultValue: false
- },
- {
- type: 'InputCheckbox',
- label: 'ShutdownOnFarmingFinished',
- field: 'ShutdownOnFarmingFinished',
- defaultValue: false
- }
- ]
- },
- {
- legend: 'schema.customization',
- advanced: true,
- fields: [
- {
- type: 'InputText',
- label: 'SteamMasterClanID',
- field: 's_SteamMasterClanID',
- placeholder: 0,
- validator: Validators.masterClan
- },
- {
- type: 'InputSet',
- label: 'GamesPlayedWhileIdle',
- field: 'GamesPlayedWhileIdle',
- validator: Validators.uint
- },
- {
- type: 'InputText',
- label: 'CustomGamePlayedWhileFarming',
- field: 'CustomGamePlayedWhileFarming'
- },
- {
- type: 'InputText',
- label: 'CustomGamePlayedWhileIdle',
- field: 'CustomGamePlayedWhileIdle'
- }
- ]
- },
- {
- legend: 'schema.misc',
- advanced: true,
- fields: [
- {
- type: 'InputFlag',
- label: 'RedeemingPreferences',
- field: 'RedeemingPreferences',
- values: [
- { value: 0, name: 'None' },
- { value: 1, name: 'Forwarding' },
- { value: 2, name: 'Distributing' },
- { value: 4, name: 'KeepMissingGames' }
- ],
- defaultValue: 0
- }
- ]
- },
- {
- legend: 'schema.performance',
- advanced: true,
- fields: [
- {
- label: 'HoursUntilCardDrops',
- field: 'HoursUntilCardDrops',
- type: 'InputNumber',
- placeholder: 3,
- validator: Validators.byte
- }
- ]
- }
- ]
- },
- 'V3.1.0.9-V3.1.1.2': {
- asf: [
- {
- legend: 'schema.basic',
- fields: [
- {
- label: 'SteamOwnerID',
- field: 's_SteamOwnerID',
- placeholder: '0',
- type: 'InputText',
- description: 'schema.generic.steamid64',
- validator: Validators.steamid
- }
- ]
- },
- {
- legend: 'schema.misc',
- advanced: true,
- fields: [
- {
- type: 'InputCheckbox',
- field: 'Statistics',
- label: 'Statistics',
- defaultValue: true
- },
- {
- label: 'Blacklist',
- field: 'Blacklist',
- type: 'InputSet',
- validator: Validators.uint
- },
- {
- label: 'CurrentCulture',
- field: 'CurrentCulture',
- type: 'InputText',
- placeholder: 'en-US'
- },
- {
- label: 'MaxTradeHoldDuration',
- field: 'MaxTradeHoldDuration',
- placeholder: 15,
- type: 'InputNumber',
- validator: Validators.byte
- }
- ]
- },
- {
- legend: 'schema.updates',
- advanced: true,
- fields: [
- {
- type: 'InputCheckbox',
- field: 'AutoRestart',
- label: 'AutoRestart',
- defaultValue: true
- },
- {
- label: 'UpdateChannel',
- field: 'UpdateChannel',
- type: 'InputSelect',
- options: [
- { value: 0, name: 'None' },
- { value: 1, name: 'Stable' },
- { value: 2, name: 'Experimental' }
- ],
- defaultValue: 1
- },
- {
- label: 'UpdatePeriod',
- field: 'UpdatePeriod',
- type: 'InputNumber',
- placeholder: 24,
- validator: Validators.byte
- }
- ]
- },
- {
- legend: 'schema.remote_access',
- advanced: true,
- fields: [
- {
- label: 'IPCPassword',
- field: 'IPCPassword',
- placeholder: '',
- type: 'InputPassword'
- },
- {
- label: 'IPCPrefixes',
- field: 'IPCPrefixes',
- type: 'InputSet'
- },
- {
- label: 'Headless',
- field: 'Headless',
- defaultValue: false,
- type: 'InputCheckbox'
- }
- ]
- },
- {
- legend: 'schema.connection',
- advanced: true,
- fields: [
- {
- type: 'InputFlag',
- label: 'SteamProtocols',
- field: 'SteamProtocols',
- values: [
- { value: 0, name: 'None' },
- { value: 1, name: 'TCP' },
- { value: 2, name: 'UDP' },
- { value: 4, name: 'WebSocket' }
- ],
- defaultValue: 0,
- advanced: true
- },
- {
- label: 'ConnectionTimeout',
- field: 'ConnectionTimeout',
- placeholder: 60,
- type: 'InputNumber',
- validator: Validators.byte
- }
- ]
- },
- {
- legend: 'schema.performance',
- advanced: true,
- fields: [
- {
- label: 'ConfirmationsLimiterDelay',
- field: 'ConfirmationsLimiterDelay',
- type: 'InputNumber',
- placeholder: 10,
- validator: Validators.byte
- },
- {
- label: 'FarmingDelay',
- field: 'FarmingDelay',
- type: 'InputNumber',
- placeholder: 15,
- validator: Validators.byte
- },
- {
- label: 'GiftsLimiterDelay',
- field: 'GiftsLimiterDelay',
- type: 'InputNumber',
- placeholder: 1,
- validator: Validators.byte
- },
- {
- label: 'IdleFarmingPeriod',
- field: 'IdleFarmingPeriod',
- type: 'InputNumber',
- placeholder: 8,
- validator: Validators.byte
- },
- {
- label: 'InventoryLimiterDelay',
- field: 'InventoryLimiterDelay',
- type: 'InputNumber',
- placeholder: 3,
- validator: Validators.byte
- },
- {
- label: 'LoginLimiterDelay',
- field: 'LoginLimiterDelay',
- type: 'InputNumber',
- placeholder: 10,
- validator: Validators.byte
- },
- {
- label: 'MaxFarmingTime',
- field: 'MaxFarmingTime',
- type: 'InputNumber',
- placeholder: 10,
- validator: Validators.byte
- },
- {
- label: 'OptimizationMode',
- field: 'OptimizationMode',
- type: 'InputSelect',
- options: [
- { value: 0, name: 'MaxPerformance' },
- { value: 1, name: 'MinMemoryUsage' }
- ],
- defaultValue: 0
- }
- ]
- },
- {
- legend: 'schema.advanced',
- advanced: true,
- fields: [
- {
- label: 'Debug',
- field: 'Debug',
- defaultValue: false,
- type: 'InputCheckbox'
- },
- {
- label: 'BackgroundGCPeriod',
- field: 'BackgroundGCPeriod',
- type: 'InputNumber',
- placeholder: 0,
- validator: Validators.byte
- }
- ]
- }
- ],
- bot: [
- {
- legend: 'schema.basic',
- fields: [
- {
- type: 'InputText',
- label: 'Name',
- field: 'name',
- required: true,
- description: 'schema.bot.name.description'
- },
- {
- type: 'InputText',
- label: 'SteamLogin',
- field: 'SteamLogin',
- description: 'schema.bot.SteamLogin.description'
- },
- {
- type: 'InputPassword',
- label: 'SteamPassword',
- field: 'SteamPassword',
- description: 'schema.bot.SteamPassword.description'
- },
- {
- type: 'InputCheckbox',
- label: 'Enabled',
- field: 'Enabled',
- defaultValue: false
- },
- {
- type: 'InputCheckbox',
- label: 'IsBotAccount',
- field: 'IsBotAccount',
- defaultValue: false
- },
- {
- type: 'InputCheckbox',
- label: 'Paused',
- field: 'Paused',
- defaultValue: false,
- advanced: true
- }
- ]
- },
- {
- legend: 'schema.security',
- advanced: true,
- fields: [
- {
- type: 'InputSelect',
- label: 'PasswordFormat',
- field: 'PasswordFormat',
- options: [
- { value: 0, name: 'PlainText' },
- { value: 1, name: 'AES' },
- { value: 2, name: 'ProtectedDataForCurrentUser' }
- ],
- defaultValue: 0
- },
- {
- type: 'InputCheckbox',
- label: 'UseLoginKeys',
- field: 'UseLoginKeys',
- defaultValue: true,
- advanced: true
- }
- ]
- },
- {
- legend: 'schema.access',
- advanced: true,
- fields: [
- {
- type: 'InputMap',
- label: 'SteamUserPermissions',
- field: 'SteamUserPermissions',
- keyPlaceholder: 'SteamID64',
- values: [
- { value: 0, name: 'None' },
- { value: 1, name: 'FamilySharing' },
- { value: 2, name: 'Operator' },
- { value: 3, name: 'Master' }
- ],
- defaultValue: 0,
- keyValidator: Validators.steamid
- },
- {
- type: 'InputText',
- label: 'SteamParentalPIN',
- field: 'SteamParentalPIN',
- placeholder: 0,
- validator: Validators.parentalPIN
- }
- ]
- },
- {
- legend: 'schema.community',
- advanced: true,
- fields: [
- {
- type: 'InputCheckbox',
- label: 'HandleOfflineMessages',
- field: 'HandleOfflineMessages',
- defaultValue: false
- }
- ]
- },
- {
- legend: 'schema.trading',
- advanced: true,
- fields: [
- {
- type: 'InputText',
- label: 'SteamTradeToken',
- field: 'SteamTradeToken',
- validator: Validators.tradeToken
- },
- {
- type: 'InputFlag',
- label: 'TradingPreferences',
- field: 'TradingPreferences',
- values: [
- { value: 0, name: 'None' },
- { value: 1, name: 'AcceptDonations' },
- { value: 2, name: 'SteamTradeMatcher' },
- { value: 4, name: 'MatchEverything' },
- { value: 8, name: 'DontAcceptBotTrades' }
- ],
- defaultValue: 0
- },
- {
- type: 'InputSet',
- label: 'LootableTypes',
- field: 'LootableTypes',
- values: [
- { value: 0, name: 'Unknown' },
- { value: 1, name: 'BoosterPack' },
- { value: 2, name: 'Emoticon' },
- { value: 3, name: 'FoilTradingCard' },
- { value: 4, name: 'ProfileBackground' },
- { value: 5, name: 'TradingCard' },
- { value: 6, name: 'SteamGems' }
- ],
- defaultValue: 0
- },
- {
- type: 'InputSet',
- label: 'MatchableTypes',
- field: 'MatchableTypes',
- values: [
- { value: 0, name: 'Unknown' },
- { value: 1, name: 'BoosterPack' },
- { value: 2, name: 'Emoticon' },
- { value: 3, name: 'FoilTradingCard' },
- { value: 4, name: 'ProfileBackground' },
- { value: 5, name: 'TradingCard' },
- { value: 6, name: 'SteamGems' }
- ],
- defaultValue: 0
- },
- {
- type: 'InputCheckbox',
- label: 'AcceptGifts',
- field: 'AcceptGifts',
- defaultValue: false
- },
- {
- type: 'InputCheckbox',
- label: 'DismissInventoryNotifications',
- field: 'DismissInventoryNotifications',
- defaultValue: false
- }
- ]
- },
- {
- legend: 'schema.farming',
- advanced: true,
- fields: [
- {
- type: 'InputSelect',
- label: 'FarmingOrder',
- field: 'FarmingOrder',
- options: [
- { value: 0, name: 'Unordered' },
- { value: 1, name: 'AppIDsAscending' },
- { value: 2, name: 'AppIDsDescending' },
- { value: 3, name: 'CardDropsAscending' },
- { value: 4, name: 'CardDropsDescending' },
- { value: 5, name: 'HoursAscending' },
- { value: 6, name: 'HoursDescending' },
- { value: 7, name: 'NamesAscending' },
- { value: 8, name: 'NamesDescending' },
- { value: 9, name: 'Random' },
- { value: 10, name: 'BadgeLevelsAscending' },
- { value: 11, name: 'BadgeLevelsDescending' },
- { value: 12, name: 'RedeemDateTimesAscending' },
- { value: 13, name: 'RedeemDateTimesDescending' }
- ],
- defaultValue: 0
- },
- {
- type: 'InputNumber',
- label: 'SendTradePeriod',
- field: 'SendTradePeriod',
- placeholder: 0,
- validator: Validators.byte
- },
- {
- type: 'InputCheckbox',
- label: 'AutoSteamSaleEvent',
- field: 'AutoSteamSaleEvent',
- defaultValue: false
- },
- {
- type: 'InputCheckbox',
- label: 'IdlePriorityQueueOnly',
- field: 'IdlePriorityQueueOnly',
- defaultValue: false
- },
- {
- type: 'InputCheckbox',
- label: 'IdleRefundableGames',
- field: 'IdleRefundableGames',
- defaultValue: true
- },
- {
- type: 'InputCheckbox',
- label: 'FarmOffline',
- field: 'FarmOffline',
- defaultValue: false
- },
- {
- type: 'InputCheckbox',
- label: 'SendOnFarmingFinished',
- field: 'SendOnFarmingFinished',
- defaultValue: false
- },
- {
- type: 'InputCheckbox',
- label: 'ShutdownOnFarmingFinished',
- field: 'ShutdownOnFarmingFinished',
- defaultValue: false
- }
- ]
- },
- {
- legend: 'schema.customization',
- advanced: true,
- fields: [
- {
- type: 'InputText',
- label: 'SteamMasterClanID',
- field: 's_SteamMasterClanID',
- placeholder: 0,
- validator: Validators.masterClan
- },
- {
- type: 'InputSet',
- label: 'GamesPlayedWhileIdle',
- field: 'GamesPlayedWhileIdle',
- validator: Validators.uint
- },
- {
- type: 'InputText',
- label: 'CustomGamePlayedWhileFarming',
- field: 'CustomGamePlayedWhileFarming'
- },
- {
- type: 'InputText',
- label: 'CustomGamePlayedWhileIdle',
- field: 'CustomGamePlayedWhileIdle'
- }
- ]
- },
- {
- legend: 'schema.misc',
- advanced: true,
- fields: [
- {
- type: 'InputFlag',
- label: 'RedeemingPreferences',
- field: 'RedeemingPreferences',
- values: [
- { value: 0, name: 'None' },
- { value: 1, name: 'Forwarding' },
- { value: 2, name: 'Distributing' },
- { value: 4, name: 'KeepMissingGames' }
- ],
- defaultValue: 0
- }
- ]
- },
- {
- legend: 'schema.performance',
- advanced: true,
- fields: [
- {
- label: 'HoursUntilCardDrops',
- field: 'HoursUntilCardDrops',
- type: 'InputNumber',
- placeholder: 3,
- validator: Validators.byte
- }
- ]
- }
- ]
- },
- 'V3.0.5.8-V3.1.0.1': {
- asf: [
- {
- legend: 'schema.basic',
- fields: [
- {
- label: 'SteamOwnerID',
- field: 's_SteamOwnerID',
- placeholder: '0',
- type: 'InputText',
- description: 'schema.generic.steamid64',
- validator: Validators.steamid
- }
- ]
- },
- {
- legend: 'schema.misc',
- advanced: true,
- fields: [
- {
- type: 'InputCheckbox',
- field: 'Statistics',
- label: 'Statistics',
- defaultValue: true
- },
- {
- label: 'Blacklist',
- field: 'Blacklist',
- type: 'InputSet',
- validator: Validators.uint
- },
- {
- label: 'CurrentCulture',
- field: 'CurrentCulture',
- type: 'InputText',
- placeholder: 'en-US'
- },
- {
- label: 'MaxTradeHoldDuration',
- field: 'MaxTradeHoldDuration',
- placeholder: 15,
- type: 'InputNumber',
- validator: Validators.byte
- }
- ]
- },
- {
- legend: 'schema.updates',
- advanced: true,
- fields: [
- {
- type: 'InputCheckbox',
- field: 'AutoRestart',
- label: 'AutoRestart',
- defaultValue: true
- },
- {
- label: 'UpdateChannel',
- field: 'UpdateChannel',
- type: 'InputSelect',
- options: [
- { value: 0, name: 'None' },
- { value: 1, name: 'Stable' },
- { value: 2, name: 'Experimental' }
- ],
- defaultValue: 1
- },
- {
- label: 'UpdatePeriod',
- field: 'UpdatePeriod',
- type: 'InputNumber',
- placeholder: 24,
- validator: Validators.byte
- }
- ]
- },
- {
- legend: 'schema.remote_access',
- advanced: true,
- fields: [
- {
- label: 'IPCHost',
- field: 'IPCHost',
- placeholder: '127.0.0.1',
- type: 'InputText'
- },
- {
- label: 'IPCPassword',
- field: 'IPCPassword',
- placeholder: '',
- type: 'InputPassword'
- },
- {
- label: 'IPCPort',
- field: 'IPCPort',
- placeholder: 1242,
- type: 'InputNumber',
- validator: Validators.ushort
- },
- {
- label: 'Headless',
- field: 'Headless',
- defaultValue: false,
- type: 'InputCheckbox'
- }
- ]
- },
- {
- legend: 'schema.connection',
- advanced: true,
- fields: [
- {
- type: 'InputFlag',
- label: 'SteamProtocols',
- field: 'SteamProtocols',
- values: [
- { value: 0, name: 'None' },
- { value: 1, name: 'TCP' },
- { value: 2, name: 'UDP' },
- { value: 4, name: 'WebSocket' }
- ],
- defaultValue: 0,
- advanced: true
- },
- {
- label: 'ConnectionTimeout',
- field: 'ConnectionTimeout',
- placeholder: 60,
- type: 'InputNumber',
- validator: Validators.byte
- }
- ]
- },
- {
- legend: 'schema.performance',
- advanced: true,
- fields: [
- {
- label: 'ConfirmationsLimiterDelay',
- field: 'ConfirmationsLimiterDelay',
- type: 'InputNumber',
- placeholder: 10,
- validator: Validators.byte
- },
- {
- label: 'FarmingDelay',
- field: 'FarmingDelay',
- type: 'InputNumber',
- placeholder: 15,
- validator: Validators.byte
- },
- {
- label: 'GiftsLimiterDelay',
- field: 'GiftsLimiterDelay',
- type: 'InputNumber',
- placeholder: 1,
- validator: Validators.byte
- },
- {
- label: 'IdleFarmingPeriod',
- field: 'IdleFarmingPeriod',
- type: 'InputNumber',
- placeholder: 8,
- validator: Validators.byte
- },
- {
- label: 'InventoryLimiterDelay',
- field: 'InventoryLimiterDelay',
- type: 'InputNumber',
- placeholder: 3,
- validator: Validators.byte
- },
- {
- label: 'LoginLimiterDelay',
- field: 'LoginLimiterDelay',
- type: 'InputNumber',
- placeholder: 10,
- validator: Validators.byte
- },
- {
- label: 'MaxFarmingTime',
- field: 'MaxFarmingTime',
- type: 'InputNumber',
- placeholder: 10,
- validator: Validators.byte
- },
- {
- label: 'OptimizationMode',
- field: 'OptimizationMode',
- type: 'InputSelect',
- options: [
- { value: 0, name: 'MaxPerformance' },
- { value: 1, name: 'MinMemoryUsage' }
- ],
- defaultValue: 0
- }
- ]
- },
- {
- legend: 'schema.advanced',
- advanced: true,
- fields: [
- {
- label: 'Debug',
- field: 'Debug',
- defaultValue: false,
- type: 'InputCheckbox'
- },
- {
- label: 'BackgroundGCPeriod',
- field: 'BackgroundGCPeriod',
- type: 'InputNumber',
- placeholder: 0,
- validator: Validators.byte
- }
- ]
- }
- ],
- bot: [
- {
- legend: 'schema.basic',
- fields: [
- {
- type: 'InputText',
- label: 'Name',
- field: 'name',
- required: true,
- description: 'schema.bot.name.description'
- },
- {
- type: 'InputText',
- label: 'SteamLogin',
- field: 'SteamLogin',
- description: 'schema.bot.SteamLogin.description'
- },
- {
- type: 'InputPassword',
- label: 'SteamPassword',
- field: 'SteamPassword',
- description: 'schema.bot.SteamPassword.description'
- },
- {
- type: 'InputCheckbox',
- label: 'Enabled',
- field: 'Enabled',
- defaultValue: false
- },
- {
- type: 'InputCheckbox',
- label: 'IsBotAccount',
- field: 'IsBotAccount',
- defaultValue: false
- },
- {
- type: 'InputCheckbox',
- label: 'Paused',
- field: 'Paused',
- defaultValue: false,
- advanced: true
- }
- ]
- },
- {
- legend: 'schema.security',
- advanced: true,
- fields: [
- {
- type: 'InputSelect',
- label: 'PasswordFormat',
- field: 'PasswordFormat',
- options: [
- { value: 0, name: 'PlainText' },
- { value: 1, name: 'AES' },
- { value: 2, name: 'ProtectedDataForCurrentUser' }
- ],
- defaultValue: 0
- },
- {
- type: 'InputCheckbox',
- label: 'UseLoginKeys',
- field: 'UseLoginKeys',
- defaultValue: true,
- advanced: true
- }
- ]
- },
- {
- legend: 'schema.access',
- advanced: true,
- fields: [
- {
- type: 'InputMap',
- label: 'SteamUserPermissions',
- field: 'SteamUserPermissions',
- keyPlaceholder: 'SteamID64',
- values: [
- { value: 0, name: 'None' },
- { value: 1, name: 'FamilySharing' },
- { value: 2, name: 'Operator' },
- { value: 3, name: 'Master' }
- ],
- defaultValue: 0,
- keyValidator: Validators.steamid
- },
- {
- type: 'InputText',
- label: 'SteamParentalPIN',
- field: 'SteamParentalPIN',
- placeholder: 0,
- validator: Validators.parentalPIN
- }
- ]
- },
- {
- legend: 'schema.community',
- advanced: true,
- fields: [
- {
- type: 'InputCheckbox',
- label: 'HandleOfflineMessages',
- field: 'HandleOfflineMessages',
- defaultValue: false
- }
- ]
- },
- {
- legend: 'schema.trading',
- advanced: true,
- fields: [
- {
- type: 'InputText',
- label: 'SteamTradeToken',
- field: 'SteamTradeToken',
- validator: Validators.tradeToken
- },
- {
- type: 'InputFlag',
- label: 'TradingPreferences',
- field: 'TradingPreferences',
- values: [
- { value: 0, name: 'None' },
- { value: 1, name: 'AcceptDonations' },
- { value: 2, name: 'SteamTradeMatcher' },
- { value: 4, name: 'MatchEverything' },
- { value: 8, name: 'DontAcceptBotTrades' }
- ],
- defaultValue: 0
- },
- {
- type: 'InputSet',
- label: 'LootableTypes',
- field: 'LootableTypes',
- values: [
- { value: 0, name: 'Unknown' },
- { value: 1, name: 'BoosterPack' },
- { value: 2, name: 'Emoticon' },
- { value: 3, name: 'FoilTradingCard' },
- { value: 4, name: 'ProfileBackground' },
- { value: 5, name: 'TradingCard' },
- { value: 6, name: 'SteamGems' }
- ],
- defaultValue: 0
- },
- {
- type: 'InputSet',
- label: 'MatchableTypes',
- field: 'MatchableTypes',
- values: [
- { value: 0, name: 'Unknown' },
- { value: 1, name: 'BoosterPack' },
- { value: 2, name: 'Emoticon' },
- { value: 3, name: 'FoilTradingCard' },
- { value: 4, name: 'ProfileBackground' },
- { value: 5, name: 'TradingCard' },
- { value: 6, name: 'SteamGems' }
- ],
- defaultValue: 0
- },
- {
- type: 'InputCheckbox',
- label: 'AcceptGifts',
- field: 'AcceptGifts',
- defaultValue: false
- },
- {
- type: 'InputCheckbox',
- label: 'DismissInventoryNotifications',
- field: 'DismissInventoryNotifications',
- defaultValue: false
- }
- ]
- },
- {
- legend: 'schema.farming',
- advanced: true,
- fields: [
- {
- type: 'InputSelect',
- label: 'FarmingOrder',
- field: 'FarmingOrder',
- options: [
- { value: 0, name: 'Unordered' },
- { value: 1, name: 'AppIDsAscending' },
- { value: 2, name: 'AppIDsDescending' },
- { value: 3, name: 'CardDropsAscending' },
- { value: 4, name: 'CardDropsDescending' },
- { value: 5, name: 'HoursAscending' },
- { value: 6, name: 'HoursDescending' },
- { value: 7, name: 'NamesAscending' },
- { value: 8, name: 'NamesDescending' },
- { value: 9, name: 'Random' },
- { value: 10, name: 'BadgeLevelsAscending' },
- { value: 11, name: 'BadgeLevelsDescending' },
- { value: 12, name: 'RedeemDateTimesAscending' },
- { value: 13, name: 'RedeemDateTimesDescending' }
- ],
- defaultValue: 0
- },
- {
- type: 'InputNumber',
- label: 'SendTradePeriod',
- field: 'SendTradePeriod',
- placeholder: 0,
- validator: Validators.byte
- },
- {
- type: 'InputCheckbox',
- label: 'AutoSteamSaleEvent',
- field: 'AutoSteamSaleEvent',
- defaultValue: false
- },
- {
- type: 'InputCheckbox',
- label: 'IdleRefundableGames',
- field: 'IdleRefundableGames',
- defaultValue: true
- },
- {
- type: 'InputCheckbox',
- label: 'FarmOffline',
- field: 'FarmOffline',
- defaultValue: false
- },
- {
- type: 'InputCheckbox',
- label: 'SendOnFarmingFinished',
- field: 'SendOnFarmingFinished',
- defaultValue: false
- },
- {
- type: 'InputCheckbox',
- label: 'ShutdownOnFarmingFinished',
- field: 'ShutdownOnFarmingFinished',
- defaultValue: false
- }
- ]
- },
- {
- legend: 'schema.customization',
- advanced: true,
- fields: [
- {
- type: 'InputText',
- label: 'SteamMasterClanID',
- field: 's_SteamMasterClanID',
- placeholder: 0,
- validator: Validators.masterClan
- },
- {
- type: 'InputSet',
- label: 'GamesPlayedWhileIdle',
- field: 'GamesPlayedWhileIdle',
- validator: Validators.uint
- },
- {
- type: 'InputText',
- label: 'CustomGamePlayedWhileFarming',
- field: 'CustomGamePlayedWhileFarming'
- },
- {
- type: 'InputText',
- label: 'CustomGamePlayedWhileIdle',
- field: 'CustomGamePlayedWhileIdle'
- }
- ]
- },
- {
- legend: 'schema.misc',
- advanced: true,
- fields: [
- {
- type: 'InputFlag',
- label: 'RedeemingPreferences',
- field: 'RedeemingPreferences',
- values: [
- { value: 0, name: 'None' },
- { value: 1, name: 'Forwarding' },
- { value: 2, name: 'Distributing' },
- { value: 4, name: 'KeepMissingGames' }
- ],
- defaultValue: 0
- }
- ]
- },
- {
- legend: 'schema.performance',
- advanced: true,
- fields: [
- {
- label: 'HoursUntilCardDrops',
- field: 'HoursUntilCardDrops',
- type: 'InputNumber',
- placeholder: 3,
- validator: Validators.byte
- }
- ]
- }
- ]
- },
- 'V3.0.5.0-V3.0.5.5': {
- asf: [
- {
- legend: 'schema.basic',
- fields: [
- {
- label: 'SteamOwnerID',
- field: 's_SteamOwnerID',
- placeholder: '0',
- type: 'InputText',
- description: 'schema.generic.steamid64',
- validator: Validators.steamid
- }
- ]
- },
- {
- legend: 'schema.misc',
- advanced: true,
- fields: [
- {
- type: 'InputCheckbox',
- field: 'Statistics',
- label: 'Statistics',
- defaultValue: true
- },
- {
- label: 'Blacklist',
- field: 'Blacklist',
- type: 'InputSet',
- validator: Validators.uint
- },
- {
- label: 'CurrentCulture',
- field: 'CurrentCulture',
- type: 'InputText',
- placeholder: 'en-US'
- },
- {
- label: 'MaxTradeHoldDuration',
- field: 'MaxTradeHoldDuration',
- placeholder: 15,
- type: 'InputNumber',
- validator: Validators.byte
- }
- ]
- },
- {
- legend: 'schema.updates',
- advanced: true,
- fields: [
- {
- type: 'InputCheckbox',
- field: 'AutoRestart',
- label: 'AutoRestart',
- defaultValue: true
- },
- {
- label: 'UpdateChannel',
- field: 'UpdateChannel',
- type: 'InputSelect',
- options: [
- { value: 0, name: 'None' },
- { value: 1, name: 'Stable' },
- { value: 2, name: 'Experimental' }
- ],
- defaultValue: 1
- },
- {
- label: 'UpdatePeriod',
- field: 'UpdatePeriod',
- type: 'InputNumber',
- placeholder: 24,
- validator: Validators.byte
- }
- ]
- },
- {
- legend: 'schema.remote_access',
- advanced: true,
- fields: [
- {
- label: 'IPCHost',
- field: 'IPCHost',
- placeholder: '127.0.0.1',
- type: 'InputText'
- },
- {
- label: 'IPCPassword',
- field: 'IPCPassword',
- placeholder: '',
- type: 'InputPassword'
- },
- {
- label: 'IPCPort',
- field: 'IPCPort',
- placeholder: 1242,
- type: 'InputNumber',
- validator: Validators.ushort
- },
- {
- label: 'Headless',
- field: 'Headless',
- defaultValue: false,
- type: 'InputCheckbox'
- }
- ]
- },
- {
- legend: 'schema.connection',
- advanced: true,
- fields: [
- {
- type: 'InputFlag',
- label: 'SteamProtocols',
- field: 'SteamProtocols',
- values: [
- { value: 0, name: 'None' },
- { value: 1, name: 'TCP' },
- { value: 2, name: 'UDP' },
- { value: 4, name: 'WebSocket' }
- ],
- defaultValue: 0,
- advanced: true
- },
- {
- label: 'ConnectionTimeout',
- field: 'ConnectionTimeout',
- placeholder: 60,
- type: 'InputNumber',
- validator: Validators.byte
- }
- ]
- },
- {
- legend: 'schema.performance',
- advanced: true,
- fields: [
- {
- label: 'FarmingDelay',
- field: 'FarmingDelay',
- type: 'InputNumber',
- placeholder: 15,
- validator: Validators.byte
- },
- {
- label: 'GiftsLimiterDelay',
- field: 'GiftsLimiterDelay',
- type: 'InputNumber',
- placeholder: 1,
- validator: Validators.byte
- },
- {
- label: 'IdleFarmingPeriod',
- field: 'IdleFarmingPeriod',
- type: 'InputNumber',
- placeholder: 8,
- validator: Validators.byte
- },
- {
- label: 'InventoryLimiterDelay',
- field: 'InventoryLimiterDelay',
- type: 'InputNumber',
- placeholder: 3,
- validator: Validators.byte
- },
- {
- label: 'LoginLimiterDelay',
- field: 'LoginLimiterDelay',
- type: 'InputNumber',
- placeholder: 10,
- validator: Validators.byte
- },
- {
- label: 'MaxFarmingTime',
- field: 'MaxFarmingTime',
- type: 'InputNumber',
- placeholder: 10,
- validator: Validators.byte
- },
- {
- label: 'OptimizationMode',
- field: 'OptimizationMode',
- type: 'InputSelect',
- options: [
- { value: 0, name: 'MaxPerformance' },
- { value: 1, name: 'MinMemoryUsage' }
- ],
- defaultValue: 0
- }
- ]
- },
- {
- legend: 'schema.advanced',
- advanced: true,
- fields: [
- {
- label: 'Debug',
- field: 'Debug',
- defaultValue: false,
- type: 'InputCheckbox'
- },
- {
- label: 'BackgroundGCPeriod',
- field: 'BackgroundGCPeriod',
- type: 'InputNumber',
- placeholder: 0,
- validator: Validators.byte
- }
- ]
- }
- ],
- bot: [
- {
- legend: 'schema.basic',
- fields: [
- {
- type: 'InputText',
- label: 'Name',
- field: 'name',
- required: true,
- description: 'schema.bot.name.description'
- },
- {
- type: 'InputText',
- label: 'SteamLogin',
- field: 'SteamLogin',
- description: 'schema.bot.SteamLogin.description'
- },
- {
- type: 'InputPassword',
- label: 'SteamPassword',
- field: 'SteamPassword',
- description: 'schema.bot.SteamPassword.description'
- },
- {
- type: 'InputCheckbox',
- label: 'Enabled',
- field: 'Enabled',
- defaultValue: false
- },
- {
- type: 'InputCheckbox',
- label: 'IsBotAccount',
- field: 'IsBotAccount',
- defaultValue: false
- },
- {
- type: 'InputCheckbox',
- label: 'Paused',
- field: 'Paused',
- defaultValue: false,
- advanced: true
- }
- ]
- },
- {
- legend: 'schema.security',
- advanced: true,
- fields: [
- {
- type: 'InputSelect',
- label: 'PasswordFormat',
- field: 'PasswordFormat',
- options: [
- { value: 0, name: 'PlainText' },
- { value: 1, name: 'AES' },
- { value: 2, name: 'ProtectedDataForCurrentUser' }
- ],
- defaultValue: 0
- },
- {
- type: 'InputCheckbox',
- label: 'UseLoginKeys',
- field: 'UseLoginKeys',
- defaultValue: true,
- advanced: true
- }
- ]
- },
- {
- legend: 'schema.access',
- advanced: true,
- fields: [
- {
- type: 'InputMap',
- label: 'SteamUserPermissions',
- field: 'SteamUserPermissions',
- keyPlaceholder: 'SteamID64',
- values: [
- { value: 0, name: 'None' },
- { value: 1, name: 'FamilySharing' },
- { value: 2, name: 'Operator' },
- { value: 3, name: 'Master' }
- ],
- defaultValue: 0,
- keyValidator: Validators.steamid
- },
- {
- type: 'InputText',
- label: 'SteamParentalPIN',
- field: 'SteamParentalPIN',
- placeholder: 0,
- validator: Validators.parentalPIN
- }
- ]
- },
- {
- legend: 'schema.community',
- advanced: true,
- fields: [
- {
- type: 'InputCheckbox',
- label: 'HandleOfflineMessages',
- field: 'HandleOfflineMessages',
- defaultValue: false
- }
- ]
- },
- {
- legend: 'schema.trading',
- advanced: true,
- fields: [
- {
- type: 'InputText',
- label: 'SteamTradeToken',
- field: 'SteamTradeToken',
- validator: Validators.tradeToken
- },
- {
- type: 'InputFlag',
- label: 'TradingPreferences',
- field: 'TradingPreferences',
- values: [
- { value: 0, name: 'None' },
- { value: 1, name: 'AcceptDonations' },
- { value: 2, name: 'SteamTradeMatcher' },
- { value: 4, name: 'MatchEverything' },
- { value: 8, name: 'DontAcceptBotTrades' }
- ],
- defaultValue: 0
- },
- {
- type: 'InputSet',
- label: 'LootableTypes',
- field: 'LootableTypes',
- values: [
- { value: 0, name: 'Unknown' },
- { value: 1, name: 'BoosterPack' },
- { value: 2, name: 'Emoticon' },
- { value: 3, name: 'FoilTradingCard' },
- { value: 4, name: 'ProfileBackground' },
- { value: 5, name: 'TradingCard' },
- { value: 6, name: 'SteamGems' }
- ],
- defaultValue: 0
- },
- {
- type: 'InputSet',
- label: 'MatchableTypes',
- field: 'MatchableTypes',
- values: [
- { value: 0, name: 'Unknown' },
- { value: 1, name: 'BoosterPack' },
- { value: 2, name: 'Emoticon' },
- { value: 3, name: 'FoilTradingCard' },
- { value: 4, name: 'ProfileBackground' },
- { value: 5, name: 'TradingCard' },
- { value: 6, name: 'SteamGems' }
- ],
- defaultValue: 0
- },
- {
- type: 'InputCheckbox',
- label: 'AcceptGifts',
- field: 'AcceptGifts',
- defaultValue: false
- },
- {
- type: 'InputCheckbox',
- label: 'DismissInventoryNotifications',
- field: 'DismissInventoryNotifications',
- defaultValue: false
- }
- ]
- },
- {
- legend: 'schema.farming',
- advanced: true,
- fields: [
- {
- type: 'InputSelect',
- label: 'FarmingOrder',
- field: 'FarmingOrder',
- options: [
- { value: 0, name: 'Unordered' },
- { value: 1, name: 'AppIDsAscending' },
- { value: 2, name: 'AppIDsDescending' },
- { value: 3, name: 'CardDropsAscending' },
- { value: 4, name: 'CardDropsDescending' },
- { value: 5, name: 'HoursAscending' },
- { value: 6, name: 'HoursDescending' },
- { value: 7, name: 'NamesAscending' },
- { value: 8, name: 'NamesDescending' },
- { value: 9, name: 'Random' },
- { value: 10, name: 'BadgeLevelsAscending' },
- { value: 11, name: 'BadgeLevelsDescending' },
- { value: 12, name: 'RedeemDateTimesAscending' },
- { value: 13, name: 'RedeemDateTimesDescending' }
- ],
- defaultValue: 0
- },
- {
- type: 'InputNumber',
- label: 'SendTradePeriod',
- field: 'SendTradePeriod',
- placeholder: 0,
- validator: Validators.byte
- },
- {
- type: 'InputCheckbox',
- label: 'AutoDiscoveryQueue',
- field: 'AutoDiscoveryQueue',
- defaultValue: false
- },
- {
- type: 'InputCheckbox',
- label: 'IdleRefundableGames',
- field: 'IdleRefundableGames',
- defaultValue: true
- },
- {
- type: 'InputCheckbox',
- label: 'FarmOffline',
- field: 'FarmOffline',
- defaultValue: false
- },
- {
- type: 'InputCheckbox',
- label: 'SendOnFarmingFinished',
- field: 'SendOnFarmingFinished',
- defaultValue: false
- },
- {
- type: 'InputCheckbox',
- label: 'ShutdownOnFarmingFinished',
- field: 'ShutdownOnFarmingFinished',
- defaultValue: false
- }
- ]
- },
- {
- legend: 'schema.customization',
- advanced: true,
- fields: [
- {
- type: 'InputText',
- label: 'SteamMasterClanID',
- field: 's_SteamMasterClanID',
- placeholder: 0,
- validator: Validators.masterClan
- },
- {
- type: 'InputSet',
- label: 'GamesPlayedWhileIdle',
- field: 'GamesPlayedWhileIdle',
- validator: Validators.uint
- },
- {
- type: 'InputText',
- label: 'CustomGamePlayedWhileFarming',
- field: 'CustomGamePlayedWhileFarming'
- },
- {
- type: 'InputText',
- label: 'CustomGamePlayedWhileIdle',
- field: 'CustomGamePlayedWhileIdle'
- }
- ]
- },
- {
- legend: 'schema.misc',
- advanced: true,
- fields: [
- {
- type: 'InputFlag',
- label: 'RedeemingPreferences',
- field: 'RedeemingPreferences',
- values: [
- { value: 0, name: 'None' },
- { value: 1, name: 'Forwarding' },
- { value: 2, name: 'Distributing' },
- { value: 4, name: 'KeepMissingGames' }
- ],
- defaultValue: 0
- }
- ]
- },
- {
- legend: 'schema.performance',
- advanced: true,
- fields: [
- {
- label: 'HoursUntilCardDrops',
- field: 'HoursUntilCardDrops',
- type: 'InputNumber',
- placeholder: 3,
- validator: Validators.byte
- }
- ]
- }
- ]
- },
- 'V3.0.3.7-V3.0.4.8': {
- asf: [
- {
- legend: 'schema.basic',
- fields: [
- {
- label: 'SteamOwnerID',
- field: 's_SteamOwnerID',
- placeholder: '0',
- type: 'InputText',
- description: 'schema.generic.steamid64',
- validator: Validators.steamid
- }
- ]
- },
- {
- legend: 'schema.misc',
- fields: [
- {
- type: 'InputCheckbox',
- field: 'Statistics',
- label: 'Statistics',
- defaultValue: true,
- advanced: true
- },
- {
- label: 'Blacklist',
- field: 'Blacklist',
- type: 'InputSet',
- validator: Validators.uint
- },
- {
- label: 'CurrentCulture',
- field: 'CurrentCulture',
- type: 'InputText',
- placeholder: 'en-US',
- advanced: true
- },
- {
- label: 'MaxTradeHoldDuration',
- field: 'MaxTradeHoldDuration',
- placeholder: 15,
- type: 'InputNumber',
- advanced: true,
- validator: Validators.byte
- }
- ]
- },
- {
- legend: 'schema.updates',
- fields: [
- {
- type: 'InputCheckbox',
- field: 'AutoUpdates',
- label: 'AutoUpdates',
- defaultValue: true
- },
- {
- type: 'InputCheckbox',
- field: 'AutoRestart',
- label: 'AutoRestart',
- defaultValue: true,
- advanced: true
- },
- {
- label: 'UpdateChannel',
- field: 'UpdateChannel',
- type: 'InputSelect',
- options: [
- { value: 0, name: 'None' },
- { value: 1, name: 'Stable' },
- { value: 2, name: 'Experimental' }
- ],
- defaultValue: 1,
- advanced: true
- }
- ]
- },
- {
- legend: 'schema.remote_access',
- advanced: true,
- fields: [
- {
- label: 'IPCHost',
- field: 'IPCHost',
- placeholder: '127.0.0.1',
- type: 'InputText'
- },
- {
- label: 'IPCPort',
- field: 'IPCPort',
- placeholder: 1242,
- type: 'InputNumber',
- validator: Validators.ushort
- },
- {
- label: 'Headless',
- field: 'Headless',
- defaultValue: false,
- type: 'InputCheckbox'
- }
- ]
- },
- {
- legend: 'schema.connection',
- advanced: true,
- fields: [
- {
- type: 'InputFlag',
- label: 'SteamProtocols',
- field: 'SteamProtocols',
- values: [
- { value: 0, name: 'None' },
- { value: 1, name: 'TCP' },
- { value: 2, name: 'UDP' },
- { value: 4, name: 'WebSocket' }
- ],
- defaultValue: 0,
- advanced: true
- },
- {
- label: 'ConnectionTimeout',
- field: 'ConnectionTimeout',
- placeholder: 60,
- type: 'InputNumber',
- validator: Validators.byte
- }
- ]
- },
- {
- legend: 'schema.performance',
- advanced: true,
- fields: [
- {
- label: 'FarmingDelay',
- field: 'FarmingDelay',
- type: 'InputNumber',
- placeholder: 15,
- validator: Validators.byte
- },
- {
- label: 'GiftsLimiterDelay',
- field: 'GiftsLimiterDelay',
- type: 'InputNumber',
- placeholder: 1,
- validator: Validators.byte
- },
- {
- label: 'IdleFarmingPeriod',
- field: 'IdleFarmingPeriod',
- type: 'InputNumber',
- placeholder: 8,
- validator: Validators.byte
- },
- {
- label: 'InventoryLimiterDelay',
- field: 'InventoryLimiterDelay',
- type: 'InputNumber',
- placeholder: 3,
- validator: Validators.byte
- },
- {
- label: 'LoginLimiterDelay',
- field: 'LoginLimiterDelay',
- type: 'InputNumber',
- placeholder: 10,
- validator: Validators.byte
- },
- {
- label: 'MaxFarmingTime',
- field: 'MaxFarmingTime',
- type: 'InputNumber',
- placeholder: 10,
- validator: Validators.byte
- },
- {
- label: 'OptimizationMode',
- field: 'OptimizationMode',
- type: 'InputSelect',
- options: [
- { value: 0, name: 'MaxPerformance' },
- { value: 1, name: 'MinMemoryUsage' }
- ],
- defaultValue: 0
- }
- ]
- },
- {
- legend: 'schema.advanced',
- advanced: true,
- fields: [
- {
- label: 'Debug',
- field: 'Debug',
- defaultValue: false,
- type: 'InputCheckbox'
- },
- {
- label: 'BackgroundGCPeriod',
- field: 'BackgroundGCPeriod',
- type: 'InputNumber',
- placeholder: 0,
- validator: Validators.byte
- }
- ]
- }
- ],
- bot: [
- {
- legend: 'schema.basic',
- fields: [
- {
- type: 'InputText',
- label: 'Name',
- field: 'name',
- required: true,
- description: 'schema.bot.name.description'
- },
- {
- type: 'InputText',
- label: 'SteamLogin',
- field: 'SteamLogin',
- description: 'schema.bot.SteamLogin.description'
- },
- {
- type: 'InputPassword',
- label: 'SteamPassword',
- field: 'SteamPassword',
- description: 'schema.bot.SteamPassword.description'
- },
- {
- type: 'InputCheckbox',
- label: 'Enabled',
- field: 'Enabled',
- defaultValue: false
- },
- {
- type: 'InputCheckbox',
- label: 'IsBotAccount',
- field: 'IsBotAccount',
- defaultValue: false
- },
- {
- type: 'InputCheckbox',
- label: 'Paused',
- field: 'Paused',
- defaultValue: false,
- advanced: true
- }
- ]
- },
- {
- legend: 'schema.security',
- advanced: true,
- fields: [
- {
- type: 'InputSelect',
- label: 'PasswordFormat',
- field: 'PasswordFormat',
- options: [
- { value: 0, name: 'PlainText' },
- { value: 1, name: 'AES' },
- { value: 2, name: 'ProtectedDataForCurrentUser' }
- ],
- defaultValue: 0
- }
- ]
- },
- {
- legend: 'schema.access',
- advanced: true,
- fields: [
- {
- type: 'InputMap',
- label: 'SteamUserPermissions',
- field: 'SteamUserPermissions',
- keyPlaceholder: 'SteamID64',
- values: [
- { value: 0, name: 'None' },
- { value: 1, name: 'FamilySharing' },
- { value: 2, name: 'Operator' },
- { value: 3, name: 'Master' }
- ],
- defaultValue: 0,
- keyValidator: Validators.steamid
- },
- {
- type: 'InputText',
- label: 'SteamParentalPIN',
- field: 'SteamParentalPIN',
- placeholder: 0,
- validator: Validators.parentalPIN
- }
- ]
- },
- {
- legend: 'schema.community',
- advanced: true,
- fields: [
- {
- type: 'InputCheckbox',
- label: 'HandleOfflineMessages',
- field: 'HandleOfflineMessages',
- defaultValue: false
- }
- ]
- },
- {
- legend: 'schema.trading',
- advanced: true,
- fields: [
- {
- type: 'InputText',
- label: 'SteamTradeToken',
- field: 'SteamTradeToken',
- validator: Validators.tradeToken
- },
- {
- type: 'InputFlag',
- label: 'TradingPreferences',
- field: 'TradingPreferences',
- values: [
- { value: 0, name: 'None' },
- { value: 1, name: 'AcceptDonations' },
- { value: 2, name: 'SteamTradeMatcher' },
- { value: 4, name: 'MatchEverything' },
- { value: 8, name: 'DontAcceptBotTrades' }
- ],
- defaultValue: 0
- },
- {
- type: 'InputSet',
- label: 'LootableTypes',
- field: 'LootableTypes',
- values: [
- { value: 0, name: 'Unknown' },
- { value: 1, name: 'BoosterPack' },
- { value: 2, name: 'Emoticon' },
- { value: 3, name: 'FoilTradingCard' },
- { value: 4, name: 'ProfileBackground' },
- { value: 5, name: 'TradingCard' },
- { value: 6, name: 'SteamGems' }
- ],
- defaultValue: 0
- },
- {
- type: 'InputSet',
- label: 'MatchableTypes',
- field: 'MatchableTypes',
- values: [
- { value: 0, name: 'Unknown' },
- { value: 1, name: 'BoosterPack' },
- { value: 2, name: 'Emoticon' },
- { value: 3, name: 'FoilTradingCard' },
- { value: 4, name: 'ProfileBackground' },
- { value: 5, name: 'TradingCard' },
- { value: 6, name: 'SteamGems' }
- ],
- defaultValue: 0
- },
- {
- type: 'InputCheckbox',
- label: 'AcceptGifts',
- field: 'AcceptGifts',
- defaultValue: false
- },
- {
- type: 'InputCheckbox',
- label: 'DismissInventoryNotifications',
- field: 'DismissInventoryNotifications',
- defaultValue: false
- }
- ]
- },
- {
- legend: 'schema.farming',
- advanced: true,
- fields: [
- {
- type: 'InputSelect',
- label: 'FarmingOrder',
- field: 'FarmingOrder',
- options: [
- { value: 0, name: 'Unordered' },
- { value: 1, name: 'AppIDsAscending' },
- { value: 2, name: 'AppIDsDescending' },
- { value: 3, name: 'CardDropsAscending' },
- { value: 4, name: 'CardDropsDescending' },
- { value: 5, name: 'HoursAscending' },
- { value: 6, name: 'HoursDescending' },
- { value: 7, name: 'NamesAscending' },
- { value: 8, name: 'NamesDescending' },
- { value: 9, name: 'Random' },
- { value: 10, name: 'BadgeLevelsAscending' },
- { value: 11, name: 'BadgeLevelsDescending' },
- { value: 12, name: 'RedeemDateTimesAscending' },
- { value: 13, name: 'RedeemDateTimesDescending' }
- ],
- defaultValue: 0
- },
- {
- type: 'InputNumber',
- label: 'SendTradePeriod',
- field: 'SendTradePeriod',
- placeholder: 0,
- validator: Validators.byte
- },
- {
- type: 'InputCheckbox',
- label: 'AutoDiscoveryQueue',
- field: 'AutoDiscoveryQueue',
- defaultValue: false
- },
- {
- type: 'InputCheckbox',
- label: 'IdleRefundableGames',
- field: 'IdleRefundableGames',
- defaultValue: true
- },
- {
- type: 'InputCheckbox',
- label: 'FarmOffline',
- field: 'FarmOffline',
- defaultValue: false
- },
- {
- type: 'InputCheckbox',
- label: 'SendOnFarmingFinished',
- field: 'SendOnFarmingFinished',
- defaultValue: false
- },
- {
- type: 'InputCheckbox',
- label: 'ShutdownOnFarmingFinished',
- field: 'ShutdownOnFarmingFinished',
- defaultValue: false
- }
- ]
- },
- {
- legend: 'schema.customization',
- advanced: true,
- fields: [
- {
- type: 'InputText',
- label: 'SteamMasterClanID',
- field: 's_SteamMasterClanID',
- placeholder: 0,
- validator: Validators.masterClan
- },
- {
- type: 'InputSet',
- label: 'GamesPlayedWhileIdle',
- field: 'GamesPlayedWhileIdle',
- validator: Validators.uint
- },
- {
- type: 'InputText',
- label: 'CustomGamePlayedWhileFarming',
- field: 'CustomGamePlayedWhileFarming'
- },
- {
- type: 'InputText',
- label: 'CustomGamePlayedWhileIdle',
- field: 'CustomGamePlayedWhileIdle'
- }
- ]
- },
- {
- legend: 'schema.misc',
- advanced: true,
- fields: [
- {
- type: 'InputFlag',
- label: 'RedeemingPreferences',
- field: 'RedeemingPreferences',
- values: [
- { value: 0, name: 'None' },
- { value: 1, name: 'Forwarding' },
- { value: 2, name: 'Distributing' },
- { value: 4, name: 'KeepMissingGames' }
- ],
- defaultValue: 0
- }
- ]
- },
- {
- legend: 'schema.performance',
- advanced: true,
- fields: [
- {
- label: 'HoursUntilCardDrops',
- field: 'HoursUntilCardDrops',
- type: 'InputNumber',
- placeholder: 3,
- validator: Validators.byte
- }
- ]
- }
- ]
- },
- 'V3.0.1.6-V3.0.3.6': {
- asf: [
- {
- legend: 'schema.basic',
- fields: [
- {
- label: 'SteamOwnerID',
- field: 's_SteamOwnerID',
- placeholder: '0',
- type: 'InputText',
- description: 'schema.generic.steamid64',
- validator: Validators.steamid
- }
- ]
- },
- {
- legend: 'schema.misc',
- fields: [
- {
- type: 'InputCheckbox',
- field: 'Statistics',
- label: 'Statistics',
- defaultValue: true,
- advanced: true
- },
- {
- label: 'Blacklist',
- field: 'Blacklist',
- type: 'InputSet',
- validator: Validators.uint
- },
- {
- label: 'CurrentCulture',
- field: 'CurrentCulture',
- type: 'InputText',
- placeholder: 'en-US',
- advanced: true
- },
- {
- label: 'MaxTradeHoldDuration',
- field: 'MaxTradeHoldDuration',
- placeholder: 15,
- type: 'InputNumber',
- advanced: true,
- validator: Validators.byte
- }
- ]
- },
- {
- legend: 'schema.updates',
- fields: [
- {
- type: 'InputCheckbox',
- field: 'AutoUpdates',
- label: 'AutoUpdates',
- defaultValue: true
- },
- {
- type: 'InputCheckbox',
- field: 'AutoRestart',
- label: 'AutoRestart',
- defaultValue: true,
- advanced: true
- },
- {
- label: 'UpdateChannel',
- field: 'UpdateChannel',
- type: 'InputSelect',
- options: [
- { value: 0, name: 'None' },
- { value: 1, name: 'Stable' },
- { value: 2, name: 'Experimental' }
- ],
- defaultValue: 1,
- advanced: true
- }
- ]
- },
- {
- legend: 'schema.remote_access',
- advanced: true,
- fields: [
- {
- label: 'IPCHost',
- field: 'IPCHost',
- placeholder: '127.0.0.1',
- type: 'InputText'
- },
- {
- label: 'IPCPort',
- field: 'IPCPort',
- placeholder: 1242,
- type: 'InputNumber',
- validator: Validators.ushort
- },
- {
- label: 'Headless',
- field: 'Headless',
- defaultValue: false,
- type: 'InputCheckbox'
- }
- ]
- },
- {
- legend: 'schema.connection',
- advanced: true,
- fields: [
- {
- type: 'InputFlag',
- label: 'SteamProtocols',
- field: 'SteamProtocols',
- values: [
- { value: 0, name: 'None' },
- { value: 1, name: 'TCP' },
- { value: 2, name: 'UDP' },
- { value: 4, name: 'WebSocket' }
- ],
- defaultValue: 0,
- advanced: true
- },
- {
- label: 'ConnectionTimeout',
- field: 'ConnectionTimeout',
- placeholder: 60,
- type: 'InputNumber',
- validator: Validators.byte
- }
- ]
- },
- {
- legend: 'schema.performance',
- advanced: true,
- fields: [
- {
- label: 'FarmingDelay',
- field: 'FarmingDelay',
- type: 'InputNumber',
- placeholder: 15,
- validator: Validators.byte
- },
- {
- label: 'GiftsLimiterDelay',
- field: 'GiftsLimiterDelay',
- type: 'InputNumber',
- placeholder: 1,
- validator: Validators.byte
- },
- {
- label: 'IdleFarmingPeriod',
- field: 'IdleFarmingPeriod',
- type: 'InputNumber',
- placeholder: 8,
- validator: Validators.byte
- },
- {
- label: 'InventoryLimiterDelay',
- field: 'InventoryLimiterDelay',
- type: 'InputNumber',
- placeholder: 3,
- validator: Validators.byte
- },
- {
- label: 'LoginLimiterDelay',
- field: 'LoginLimiterDelay',
- type: 'InputNumber',
- placeholder: 10,
- validator: Validators.byte
- },
- {
- label: 'MaxFarmingTime',
- field: 'MaxFarmingTime',
- type: 'InputNumber',
- placeholder: 10,
- validator: Validators.byte
- },
- {
- label: 'OptimizationMode',
- field: 'OptimizationMode',
- type: 'InputSelect',
- options: [
- { value: 0, name: 'MaxPerformance' },
- { value: 1, name: 'MinMemoryUsage' }
- ],
- defaultValue: 0
- }
- ]
- },
- {
- legend: 'schema.advanced',
- advanced: true,
- fields: [
- {
- label: 'Debug',
- field: 'Debug',
- defaultValue: false,
- type: 'InputCheckbox'
- },
- {
- label: 'BackgroundGCPeriod',
- field: 'BackgroundGCPeriod',
- type: 'InputNumber',
- placeholder: 0,
- validator: Validators.byte
- }
- ]
- }
- ],
- bot: [
- {
- legend: 'schema.basic',
- fields: [
- {
- type: 'InputText',
- label: 'Name',
- field: 'name',
- required: true,
- description: 'schema.bot.name.description'
- },
- {
- type: 'InputText',
- label: 'SteamLogin',
- field: 'SteamLogin',
- description: 'schema.bot.SteamLogin.description'
- },
- {
- type: 'InputPassword',
- label: 'SteamPassword',
- field: 'SteamPassword',
- description: 'schema.bot.SteamPassword.description'
- },
- {
- type: 'InputCheckbox',
- label: 'Enabled',
- field: 'Enabled',
- defaultValue: false
- },
- {
- type: 'InputCheckbox',
- label: 'IsBotAccount',
- field: 'IsBotAccount',
- defaultValue: false
- },
- {
- type: 'InputCheckbox',
- label: 'Paused',
- field: 'Paused',
- defaultValue: false,
- advanced: true
- }
- ]
- },
- {
- legend: 'schema.security',
- advanced: true,
- fields: [
- {
- type: 'InputSelect',
- label: 'PasswordFormat',
- field: 'PasswordFormat',
- options: [
- { value: 0, name: 'PlainText' },
- { value: 1, name: 'AES' },
- { value: 2, name: 'ProtectedDataForCurrentUser' }
- ],
- defaultValue: 0
- }
- ]
- },
- {
- legend: 'schema.access',
- advanced: true,
- fields: [
- {
- type: 'InputMap',
- label: 'SteamUserPermissions',
- field: 'SteamUserPermissions',
- keyPlaceholder: 'SteamID64',
- values: [
- { value: 0, name: 'None' },
- { value: 1, name: 'FamilySharing' },
- { value: 2, name: 'Operator' },
- { value: 3, name: 'Master' }
- ],
- defaultValue: 0,
- keyValidator: Validators.steamid
- },
- {
- type: 'InputText',
- label: 'SteamParentalPIN',
- field: 'SteamParentalPIN',
- placeholder: 0,
- validator: Validators.parentalPIN
- }
- ]
- },
- {
- legend: 'schema.community',
- advanced: true,
- fields: [
- {
- type: 'InputCheckbox',
- label: 'HandleOfflineMessages',
- field: 'HandleOfflineMessages',
- defaultValue: false
- }
- ]
- },
- {
- legend: 'schema.trading',
- advanced: true,
- fields: [
- {
- type: 'InputText',
- label: 'SteamTradeToken',
- field: 'SteamTradeToken',
- validator: Validators.tradeToken
- },
- {
- type: 'InputFlag',
- label: 'TradingPreferences',
- field: 'TradingPreferences',
- values: [
- { value: 0, name: 'None' },
- { value: 1, name: 'AcceptDonations' },
- { value: 2, name: 'SteamTradeMatcher' },
- { value: 4, name: 'MatchEverything' },
- { value: 8, name: 'DontAcceptBotTrades' }
- ],
- defaultValue: 0
- },
- {
- type: 'InputSet',
- label: 'LootableTypes',
- field: 'LootableTypes',
- values: [
- { value: 0, name: 'Unknown' },
- { value: 1, name: 'BoosterPack' },
- { value: 2, name: 'Emoticon' },
- { value: 3, name: 'FoilTradingCard' },
- { value: 4, name: 'ProfileBackground' },
- { value: 5, name: 'TradingCard' },
- { value: 6, name: 'SteamGems' }
- ],
- defaultValue: 0
- },
- {
- type: 'InputSet',
- label: 'MatchableTypes',
- field: 'MatchableTypes',
- values: [
- { value: 0, name: 'Unknown' },
- { value: 1, name: 'BoosterPack' },
- { value: 2, name: 'Emoticon' },
- { value: 3, name: 'FoilTradingCard' },
- { value: 4, name: 'ProfileBackground' },
- { value: 5, name: 'TradingCard' },
- { value: 6, name: 'SteamGems' }
- ],
- defaultValue: 0
- },
- {
- type: 'InputCheckbox',
- label: 'AcceptGifts',
- field: 'AcceptGifts',
- defaultValue: false
- },
- {
- type: 'InputCheckbox',
- label: 'DismissInventoryNotifications',
- field: 'DismissInventoryNotifications',
- defaultValue: false
- }
- ]
- },
- {
- legend: 'schema.farming',
- advanced: true,
- fields: [
- {
- type: 'InputSelect',
- label: 'FarmingOrder',
- field: 'FarmingOrder',
- options: [
- { value: 0, name: 'Unordered' },
- { value: 1, name: 'AppIDsAscending' },
- { value: 2, name: 'AppIDsDescending' },
- { value: 3, name: 'CardDropsAscending' },
- { value: 4, name: 'CardDropsDescending' },
- { value: 5, name: 'HoursAscending' },
- { value: 6, name: 'HoursDescending' },
- { value: 7, name: 'NamesAscending' },
- { value: 8, name: 'NamesDescending' },
- { value: 9, name: 'Random' },
- { value: 10, name: 'BadgeLevelsAscending' },
- { value: 11, name: 'BadgeLevelsDescending' },
- { value: 12, name: 'RedeemDateTimesAscending' },
- { value: 13, name: 'RedeemDateTimesDescending' }
- ],
- defaultValue: 0
- },
- {
- type: 'InputNumber',
- label: 'SendTradePeriod',
- field: 'SendTradePeriod',
- placeholder: 0,
- validator: Validators.byte
- },
- {
- type: 'InputCheckbox',
- label: 'AutoDiscoveryQueue',
- field: 'AutoDiscoveryQueue',
- defaultValue: false
- },
- {
- type: 'InputCheckbox',
- label: 'IdleRefundableGames',
- field: 'IdleRefundableGames',
- defaultValue: true
- },
- {
- type: 'InputCheckbox',
- label: 'FarmOffline',
- field: 'FarmOffline',
- defaultValue: false
- },
- {
- type: 'InputCheckbox',
- label: 'SendOnFarmingFinished',
- field: 'SendOnFarmingFinished',
- defaultValue: false
- },
- {
- type: 'InputCheckbox',
- label: 'ShutdownOnFarmingFinished',
- field: 'ShutdownOnFarmingFinished',
- defaultValue: false
- }
- ]
- },
- {
- legend: 'schema.customization',
- advanced: true,
- fields: [
- {
- type: 'InputText',
- label: 'SteamMasterClanID',
- field: 's_SteamMasterClanID',
- placeholder: 0,
- validator: Validators.masterClan
- },
- {
- type: 'InputSet',
- label: 'GamesPlayedWhileIdle',
- field: 'GamesPlayedWhileIdle',
- validator: Validators.uint
- },
- {
- type: 'InputText',
- label: 'CustomGamePlayedWhileFarming',
- field: 'CustomGamePlayedWhileFarming'
- },
- {
- type: 'InputText',
- label: 'CustomGamePlayedWhileIdle',
- field: 'CustomGamePlayedWhileIdle'
- }
- ]
- },
- {
- legend: 'schema.misc',
- advanced: true,
- fields: [
- {
- type: 'InputFlag',
- label: 'RedeemingPreferences',
- field: 'RedeemingPreferences',
- values: [
- { value: 0, name: 'None' },
- { value: 1, name: 'Forwarding' },
- { value: 2, name: 'Distributing' },
- { value: 4, name: 'KeepMissingGames' }
- ],
- defaultValue: 0
- }
- ]
- },
- {
- legend: 'schema.performance',
- advanced: true,
- fields: [
- {
- type: 'InputCheckbox',
- label: 'CardDropsRestricted',
- field: 'CardDropsRestricted',
- defaultValue: true
- }
- ]
- }
- ]
- }
-};
diff --git a/WebConfigGenerator/src/validators.js b/WebConfigGenerator/src/validators.js
deleted file mode 100644
index 26bb8fb80..000000000
--- a/WebConfigGenerator/src/validators.js
+++ /dev/null
@@ -1,113 +0,0 @@
-import { isArray, isNil, isNumber, isString } from 'lodash';
-
-function checkEmpty(value, required) {
- if (isNil(value) || value === '') {
- if (required) return ['Field required!'];
- else return [];
- }
-
- return null;
-}
-
-function limitedNumber(min, max) {
- return function(value, schema) {
- const emptyError = checkEmpty(value, schema.required);
- if (!isNil(emptyError)) return emptyError;
-
- const err = [];
-
- value = parseInt(value, 10);
-
- if (!isNumber(value) || isNaN(value)) {
- err.push('Not a valid number!');
- } else {
- if (value > max) err.push('Value too big!');
- else if (value < min) err.push('Value too small!');
- }
-
- return err;
- };
-}
-
-function limitedString(min, max) {
- return function(value, schema) {
- const emptyError = checkEmpty(value, schema.required);
- if (!isNil(emptyError)) return emptyError;
-
- const err = [];
-
- if (!isString(value)) {
- err.push('Not a valid string!');
- } else {
- if (value.length > max) err.push('Text too long!');
- else if (value.length < min) err.push('Text too short!');
- }
-
- return err;
- };
-}
-
-export default {
- required(value, schema) {
- const emptyError = checkEmpty(value, schema.required);
- if (!isNil(emptyError)) return emptyError;
- return [];
- },
- string(value, schema) {
- const emptyError = checkEmpty(value, schema.required);
- if (!isNil(emptyError)) return emptyError;
-
- const err = [];
-
- if (!isString(value)) err.push('This is not a text!');
-
- return err;
- },
- steamid(value, schema) {
- const emptyError = checkEmpty(value, schema.required);
- if (!isNil(emptyError)) return emptyError;
-
- const err = [];
-
- const re = /^[1-9][0-9]{16}$/;
- if (!re.test(value)) err.push('This is not a valid steamid!');
-
- return err;
- },
- masterClan(value, schema) {
- const emptyError = checkEmpty(value, schema.required);
- if (!isNil(emptyError)) return emptyError;
-
- const err = [];
-
- const re = /^[1-9][0-9]{17}$/;
- if (!re.test(value)) err.push('This is not a valid clan id!');
-
- return err;
- },
- parentalPIN(value, schema) {
- const emptyError = checkEmpty(value, schema.required);
- if (!isNil(emptyError)) return emptyError;
-
- const err = [];
-
- if (!isString(value)) {
- err.push('Not a valid string!');
- } else {
- if (value.length > 4) err.push('Text too long!');
- else if (value.length < 4) err.push('Text too short!');
- }
-
- value = parseInt(value, 10);
-
- if (!isNumber(value) || isNaN(value)) {
- err.push('Not a valid number!');
- }
-
- return err;
- },
- tradeToken: limitedString(8, 8),
- byte: limitedNumber(0, 255),
- ushort: limitedNumber(0, 65535),
- uint: limitedNumber(0, 4294967295)
-};
diff --git a/crowdin.yml b/crowdin.yml
index b4d5a2f01..52a2bedb6 100644
--- a/crowdin.yml
+++ b/crowdin.yml
@@ -9,8 +9,8 @@
"translation": "/ArchiSteamFarm/www/locale/strings.%locale%.json"
},
{
- "source": "/WebConfigGenerator/src/locale/strings.json",
- "translation": "/WebConfigGenerator/src/locale/%locale%.json"
+ "source": "/ASF-WebConfigGenerator/src/locale/strings.json",
+ "translation": "/ASF-WebConfigGenerator/src/locale/%locale%.json"
},
{
"source": "/wiki/*.md",
diff --git a/docs/index.html b/docs/index.html
deleted file mode 100644
index 00e2a19fa..000000000
--- a/docs/index.html
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
- ASF web config
-
-
-
-
-
-
diff --git a/docs/js/0.chunk.js b/docs/js/0.chunk.js
deleted file mode 100644
index 0dca9066f..000000000
--- a/docs/js/0.chunk.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[0],Array(56).concat([function(e,a,l){"use strict";l.r(a);var t=l(82);for(var n in t)"default"!==n&&function(e){l.d(a,e,function(){return t[e]})}(n);var d=l(5),i=Object(d.a)(t.default,void 0,void 0,!1,null,null,null);i.options.__file="src/components/mixin/Input.vue",a.default=i.exports},,,,function(e,a,l){var t=l(106);"string"==typeof t&&(t=[[e.i,t,""]]),t.locals&&(e.exports=t.locals),(0,l(8).default)("a15597cc",t,!1,{})},function(e,a,l){"use strict";var t;Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0;var n={mixins:[((t=l(56))&&t.__esModule?t:{default:t}).default],name:"InputText",computed:{errors:function(){return this.validate(this.value)},valid:function(){return 0===this.errors.length},invalid:function(){return 0!==this.errors.length}}};a.default=n},function(e,a,l){"use strict";l.r(a);var t=l(61),n=l.n(t);for(var d in t)"default"!==d&&function(e){l.d(a,e,function(){return t[e]})}(d);a.default=n.a},function(e,a,l){var t=l(109);"string"==typeof t&&(t=[[e.i,t,""]]),t.locals&&(e.exports=t.locals),(0,l(8).default)("88bd3cac",t,!1,{})},function(e,a,l){"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0;var t,n=l(57),d={mixins:[((t=l(56))&&t.__esModule?t:{default:t}).default],name:"InputSet",computed:{errors:function(){return this.schema.values?[]:this.validate(this.setValue)},invalid:function(){return 0!==this.errors.length}},data:function(){return{items:[],setValue:this.schema.defaultValue}},methods:{addElement:function(){(this.setValue||0===this.setValue)&&(this.hasErrors()||(this.items.includes(this.setValue)||this.items.push(this.setValue),this.setValue=this.schema.defaultValue,this.$emit("update",this.items,this.schema.field)))},removeElement:function(e){this.items.splice(e,1),this.$emit("update",this.items,this.schema.field)},resolveOption:function(e,a){return a?(a.forEach(function(a){var l=a.value,t=a.name;e===l&&(e=t)}),e):e},hasErrors:function(){if(!this.invalid)return!1;var e=[];return(0,n.each)(this.$el.getElementsByClassName("set-value"),function(a){return e.push(a)}),clearTimeout(this.shakeTimeout),(0,n.each)(e,function(e){e.classList.add("shake")}),this.shakeTimeout=setTimeout(function(){(0,n.each)(e,function(e){e.classList.remove("shake")})},500),!0}}};a.default=d},function(e,a,l){"use strict";l.r(a);var t=l(64),n=l.n(t);for(var d in t)"default"!==d&&function(e){l.d(a,e,function(){return t[e]})}(d);a.default=n.a},function(e,a,l){"use strict";var t;Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0;var n={mixins:[((t=l(56))&&t.__esModule?t:{default:t}).default],name:"InputSelect"};a.default=n},function(e,a,l){"use strict";l.r(a);var t=l(66),n=l.n(t);for(var d in t)"default"!==d&&function(e){l.d(a,e,function(){return t[e]})}(d);a.default=n.a},function(e,a,l){"use strict";var t;Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0;var n={mixins:[((t=l(56))&&t.__esModule?t:{default:t}).default],name:"InputPassword",computed:{errors:function(){return this.validate(this.value)},valid:function(){return 0===this.errors.length},invalid:function(){return 0!==this.errors.length}}};a.default=n},function(e,a,l){"use strict";l.r(a);var t=l(68),n=l.n(t);for(var d in t)"default"!==d&&function(e){l.d(a,e,function(){return t[e]})}(d);a.default=n.a},function(e,a,l){"use strict";var t;Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0;var n={mixins:[((t=l(56))&&t.__esModule?t:{default:t}).default],name:"InputNumber",computed:{errors:function(){return this.validate(this.value)},valid:function(){return 0===this.errors.length},invalid:function(){return 0!==this.errors.length}}};a.default=n},function(e,a,l){"use strict";l.r(a);var t=l(70),n=l.n(t);for(var d in t)"default"!==d&&function(e){l.d(a,e,function(){return t[e]})}(d);a.default=n.a},function(e,a,l){var t=l(115);"string"==typeof t&&(t=[[e.i,t,""]]),t.locals&&(e.exports=t.locals),(0,l(8).default)("c031cdc4",t,!1,{})},function(e,a,l){"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0;var t,n=l(57),d={mixins:[((t=l(56))&&t.__esModule?t:{default:t}).default],name:"InputMap",computed:{keyErrors:function(){return this.schema.keyValidator?this.validate(this.mapKey,this.schema.keyValidator):[]},keyInvalid:function(){return 0!==this.keyErrors.length},valueErrors:function(){return this.schema.valueValidator?this.validate(this.mapValue,this.schema.valueValidator):[]},valueInvalid:function(){return 0!==this.valueErrors.length}},data:function(){return{items:{},mapKey:this.schema.defaultKey,mapValue:this.schema.defaultValue}},methods:{addElement:function(){!this.mapValue&&0!==this.mapValue||!this.mapKey&&0!==this.mapKey||this.hasErrors()||(this.items[this.mapKey]=this.mapValue,this.mapValue=this.schema.defaultValue,this.mapKey=this.schema.defaultKey,this.$emit("update",this.items,this.schema.field))},removeElement:function(e){this.$delete(this.items,e),this.$emit("update",this.items,this.schema.field)},resolveOption:function(e,a){return a?(a.forEach(function(a){var l=a.value,t=a.name;e===l&&(e=t)}),e):e},hasErrors:function(){if(!this.keyInvalid&&!this.valueInvalid)return!1;var e=[];return this.keyInvalid&&(0,n.each)(this.$el.getElementsByClassName("map-key"),function(a){return e.push(a)}),this.valueInvalid&&(0,n.each)(this.$el.getElementsByClassName("map-value"),function(a){return e.push(a)}),clearTimeout(this.shakeTimeout),(0,n.each)(e,function(e){e.classList.add("shake")}),this.shakeTimeout=setTimeout(function(){(0,n.each)(e,function(e){e.classList.remove("shake")})},500),!0}}};a.default=d},function(e,a,l){"use strict";l.r(a);var t=l(73),n=l.n(t);for(var d in t)"default"!==d&&function(e){l.d(a,e,function(){return t[e]})}(d);a.default=n.a},function(e,a,l){var t=l(118);"string"==typeof t&&(t=[[e.i,t,""]]),t.locals&&(e.exports=t.locals),(0,l(8).default)("4ebf0d60",t,!1,{})},function(e,a,l){"use strict";var t;Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0;var n={mixins:[((t=l(56))&&t.__esModule?t:{default:t}).default],name:"InputFlag",data:function(){return{items:[],flagValue:this.schema.defaultValue}},methods:{addElement:function(){(this.flagValue||0===this.flagValue)&&(this.items.includes(this.flagValue)||this.items.push(this.flagValue),this.flagValue=this.schema.defaultValue,this.value=this.items.reduce(function(e,a){return e+a}))},removeElement:function(e){this.items.splice(e,1),this.value=this.items.reduce(function(e,a){return e+a})},resolveOption:function(e,a){return a?(a.forEach(function(a){var l=a.value,t=a.name;e===l&&(e=t)}),e):e}}};a.default=n},function(e,a,l){"use strict";l.r(a);var t=l(76),n=l.n(t);for(var d in t)"default"!==d&&function(e){l.d(a,e,function(){return t[e]})}(d);a.default=n.a},function(e,a,l){var t=l(121);"string"==typeof t&&(t=[[e.i,t,""]]),t.locals&&(e.exports=t.locals),(0,l(8).default)("570bd900",t,!1,{})},function(e,a,l){"use strict";var t;Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0;var n={mixins:[((t=l(56))&&t.__esModule?t:{default:t}).default],name:"InputCheckbox"};a.default=n},function(e,a,l){"use strict";l.r(a);var t=l(79),n=l.n(t);for(var d in t)"default"!==d&&function(e){l.d(a,e,function(){return t[e]})}(d);a.default=n.a},function(e,a,l){"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0;var t,n=(t=l(92))&&t.__esModule?t:{default:t},d={props:["schema"],watch:{value:function(){this.$emit("update",this.value,this.schema.field)}},data:function(){return{value:this.schema.defaultValue}},methods:{validate:function(e,a){return a||this.schema.validator?a?a(e,this.schema):this.schema.validator(e,this.schema):this.schema.required?n.default.required(e,this.schema):[]}}};a.default=d},function(e,a,l){"use strict";l.r(a);var t=l(81),n=l.n(t);for(var d in t)"default"!==d&&function(e){l.d(a,e,function(){return t[e]})}(d);a.default=n.a},function(e,a,l){"use strict";var t;Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0;var n={mixins:[((t=l(56))&&t.__esModule?t:{default:t}).default],name:"CheckboxGroup"};a.default=n},function(e,a,l){"use strict";l.r(a);var t=l(83),n=l.n(t);for(var d in t)"default"!==d&&function(e){l.d(a,e,function(){return t[e]})}(d);a.default=n.a},function(e,a,l){"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0;var t,n=l(57),d=(t=l(126))&&t.__esModule?t:{default:t},i={},u=l(125);(0,n.each)(u.keys(),function(e){var a=e.replace(/^\.\//,"").replace(/\.vue/,"");i[a]=u(e).default});var r={data:function(){var e=[];for(var a in d.default)e.push(a);return{model:{},displayAdvanced:!1,selectedVersion:sessionStorage.getItem("selectedVersion")||e[0],versions:e,type:""}},computed:{schema:function(){return d.default[this.selectedVersion][this.type]||{}}},methods:{updateModel:function(e,a){this.model[a]=e},downloadJSON:function(){if(this.validateForm()){var e=this.processModelToJSON(this.model),a=JSON.stringify(e,null,2);this.downloadText(a,this.filename)}},downloadText:function(e,a){var l=document.createElement("a");l.setAttribute("href","data:text/plain;charset=utf-8,"+encodeURIComponent(e)),l.setAttribute("download",a),l.style.display="none",document.body.appendChild(l),l.click(),document.body.removeChild(l)},toggleAdvanced:function(){this.displayAdvanced=!this.displayAdvanced},validateForm:function(){var e=document.getElementsByTagName("form")[0],a=document.getElementsByClassName("error");return a.length?(clearTimeout(this.shakeTimeout),(0,n.each)(a,function(e){e.classList.add("shake")}),this.shakeTimeout=setTimeout(function(){(0,n.each)(a,function(e){e.classList.remove("shake")})},500),!1):e.checkValidity()},processModelToJSON:function(e){return e}},watch:{selectedVersion:function(e){sessionStorage.setItem("selectedVersion",e)}},components:i};a.default=r},function(e,a,l){"use strict";l.r(a);var t=l(85),n=l.n(t);for(var d in t)"default"!==d&&function(e){l.d(a,e,function(){return t[e]})}(d);a.default=n.a},,,,,,function(e,a,l){"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0;var t=l(57);function n(e,a){return(0,t.isNil)(e)||""===e?a?["Field required!"]:[]:null}function d(e,a){return function(l,d){var i=n(l,d.required);if(!(0,t.isNil)(i))return i;var u=[];return l=parseInt(l,10),!(0,t.isNumber)(l)||isNaN(l)?u.push("Not a valid number!"):l>a?u.push("Value too big!"):l4?d.push("Text too long!"):e.length<4&&d.push("Text too short!"):d.push("Not a valid string!"),e=parseInt(e,10),(0,t.isNumber)(e)&&!isNaN(e)||d.push("Not a valid number!"),d},tradeToken:(8,8,function(e,a){var l=n(e,a.required);if(!(0,t.isNil)(l))return l;var d=[];return(0,t.isString)(e)?e.length>8?d.push("Text too long!"):e.length<8&&d.push("Text too short!"):d.push("Not a valid string!"),d}),byte:d(0,255),ushort:d(0,65535),uint:d(0,4294967295)};a.default=i},function(e,a,l){"use strict";l.r(a);var t=l(86);for(var n in t)"default"!==n&&function(e){l.d(a,e,function(){return t[e]})}(n);l(107);var d=l(5),i=Object(d.a)(t.default,void 0,void 0,!1,null,null,null);i.options.__file="src/components/mixin/Config.vue",a.default=i.exports},function(e,a,l){"use strict";var t=function(){var e=this,a=e.$createElement,l=e._self._c||a;return l("div",{staticClass:"form-item"},[l("label",{staticClass:"checkbox",attrs:{for:e.schema.field},on:{click:function(a){if(a.target!==a.currentTarget)return null;e.value=!e.value}}},[l("button",{staticClass:"button small",class:{outline:e.value},on:{click:function(a){a.preventDefault(),e.value=!1}}},[e._v("✖")]),e._v(" "),l("button",{staticClass:"button small",class:{outline:!e.value},on:{click:function(a){a.preventDefault(),e.value=!0}}},[e._v("✔")]),e._v("\n "+e._s(e.schema.label)+"\n "),e.schema.required?l("span",{staticClass:"req"},[e._v("*")]):e._e()])])},n=[];t._withStripped=!0,l.d(a,"a",function(){return t}),l.d(a,"b",function(){return n})},function(e,a,l){"use strict";var t=function(){var e=this,a=e.$createElement,l=e._self._c||a;return l("div",{staticClass:"form-item"},[l("label",{attrs:{for:e.schema.field}},[e._v("\n "+e._s(e.schema.label)+"\n "),e.schema.required?l("span",{staticClass:"req"},[e._v("*")]):e._e(),e._v(" "),e.schema.description?l("span",{staticClass:"desc"},[e._v(e._s(e.schema.description))]):e._e()]),e._v(" "),l("select",{directives:[{name:"model",rawName:"v-model",value:e.value,expression:"value"}],attrs:{name:e.schema.field,id:e.schema.field,required:e.schema.required},on:{change:function(a){var l=Array.prototype.filter.call(a.target.options,function(e){return e.selected}).map(function(e){return"_value"in e?e._value:e.value});e.value=a.target.multiple?l:l[0]}}},e._l(e.schema.options,function(a){return l("option",{domProps:{value:a.value}},[e._v(e._s(e.$t(a.name)))])}))])},n=[];t._withStripped=!0,l.d(a,"a",function(){return t}),l.d(a,"b",function(){return n})},function(e,a,l){"use strict";var t=function(){var e=this,a=e.$createElement,l=e._self._c||a;return l("div",{staticClass:"form-item"},[l("label",{attrs:{for:e.schema.field}},[e._v("\n "+e._s(e.schema.label)+"\n "),e.schema.required?l("span",{staticClass:"req"},[e._v("*")]):e._e(),e._v(" "),e.schema.description?l("span",{staticClass:"desc"},[e._v(e._s(e.schema.description))]):e._e()]),e._v(" "),l("input",{directives:[{name:"model",rawName:"v-model.number",value:e.value,expression:"value",modifiers:{number:!0}}],class:{error:e.invalid},attrs:{type:"number",name:e.schema.field,id:e.schema.field,placeholder:e.schema.placeholder,required:e.schema.required},domProps:{value:e.value},on:{input:function(a){a.target.composing||(e.value=e._n(a.target.value))},blur:function(a){e.$forceUpdate()}}}),e._v(" "),e.invalid?l("span",{staticClass:"error"},[e._v(e._s(e.errors.join(" ")))]):e._e()])},n=[];t._withStripped=!0,l.d(a,"a",function(){return t}),l.d(a,"b",function(){return n})},function(e,a,l){"use strict";var t=function(){var e=this,a=e.$createElement,l=e._self._c||a;return l("div",{staticClass:"form-item"},[l("label",{attrs:{for:e.schema.field}},[e._v("\n "+e._s(e.schema.label)+"\n "),e.schema.required?l("span",{staticClass:"req"},[e._v("*")]):e._e(),e._v(" "),e.schema.description?l("span",{staticClass:"desc"},[e._v(e._s(e.$t(e.schema.description)))]):e._e()]),e._v(" "),l("div",{staticClass:"row gutters"},[l("div",{staticClass:"col col-10"},[l("div",{staticClass:"form-input"},[e.schema.values?e._e():l("input",{directives:[{name:"model",rawName:"v-model",value:e.setValue,expression:"setValue"}],staticClass:"set-value",class:{error:e.invalid},attrs:{type:"text",name:e.schema.field,placeholder:e.schema.placeholder,id:e.schema.field},domProps:{value:e.setValue},on:{input:function(a){a.target.composing||(e.setValue=a.target.value)}}}),e._v(" "),!e.schema.values&&e.invalid?l("span",{staticClass:"error"},[e._v(e._s(e.errors.join(" ")))]):e._e(),e._v(" "),e.schema.values?l("select",{directives:[{name:"model",rawName:"v-model",value:e.setValue,expression:"setValue"}],attrs:{id:e.schema.field},on:{change:function(a){var l=Array.prototype.filter.call(a.target.options,function(e){return e.selected}).map(function(e){return"_value"in e?e._value:e.value});e.setValue=a.target.multiple?l:l[0]}}},e._l(e.schema.values,function(a){return l("option",{domProps:{value:a.value}},[e._v(e._s(e.$t(a.name)))])})):e._e()])]),e._v(" "),l("div",{staticClass:"col col-2"},[l("div",{staticClass:"form-input"},[l("button",{staticClass:"button outline w100",on:{click:function(a){return a.preventDefault(),e.addElement(a)}}},[e._v(e._s(e.$t("static.add")))])])])]),e._v(" "),l("p",{staticClass:"label-list"},e._l(e.items,function(a,t){return l("span",{staticClass:"label outline",on:{click:function(a){a.preventDefault(),e.removeElement(t)}}},[e._v(e._s(e.resolveOption(a,e.schema.values)))])}))])},n=[];t._withStripped=!0,l.d(a,"a",function(){return t}),l.d(a,"b",function(){return n})},function(e,a,l){"use strict";var t=function(){var e=this,a=e.$createElement,l=e._self._c||a;return l("div",{staticClass:"form-item"},[l("label",{attrs:{for:e.schema.field}},[e._v("\n "+e._s(e.schema.label)+"\n "),e.schema.required?l("span",{staticClass:"req"},[e._v("*")]):e._e(),e._v(" "),e.schema.description?l("span",{staticClass:"desc"},[e._v(e._s(e.$t(e.schema.description)))]):e._e()]),e._v(" "),l("div",{staticClass:"row gutters"},[l("div",{staticClass:"col col-5"},[l("div",{staticClass:"form-item"},[e.schema.keys?e._e():l("input",{directives:[{name:"model",rawName:"v-model",value:e.mapKey,expression:"mapKey"}],staticClass:"map-key",class:{error:e.keyInvalid},attrs:{type:"text",placeholder:e.schema.keyPlaceholder},domProps:{value:e.mapKey},on:{input:function(a){a.target.composing||(e.mapKey=a.target.value)}}}),e._v(" "),!e.schema.keys&&e.keyInvalid?l("span",{staticClass:"error"},[e._v(e._s(e.keyErrors.join(" ")))]):e._e(),e._v(" "),e.schema.keys?l("select",{directives:[{name:"model",rawName:"v-model",value:e.mapKey,expression:"mapKey"}],on:{change:function(a){var l=Array.prototype.filter.call(a.target.options,function(e){return e.selected}).map(function(e){return"_value"in e?e._value:e.value});e.mapKey=a.target.multiple?l:l[0]}}},e._l(e.schema.keys,function(a){return l("option",{domProps:{value:a.value}},[e._v(e._s(e.$t(a.name)))])})):e._e()])]),e._v(" "),l("div",{staticClass:"col col-5"},[l("div",{staticClass:"form-item"},[e.schema.values?e._e():l("input",{directives:[{name:"model",rawName:"v-model",value:e.mapValue,expression:"mapValue"}],staticClass:"map-value",class:{error:e.valueInvalid},attrs:{type:"text",placeholder:e.schema.valuePlaceholder},domProps:{value:e.mapValue},on:{input:function(a){a.target.composing||(e.mapValue=a.target.value)}}}),e._v(" "),!e.schema.values&&e.valueInvalid?l("span",{staticClass:"error"},[e._v(e._s(e.valueErrors.join(" ")))]):e._e(),e._v(" "),e.schema.values?l("select",{directives:[{name:"model",rawName:"v-model",value:e.mapValue,expression:"mapValue"}],on:{change:function(a){var l=Array.prototype.filter.call(a.target.options,function(e){return e.selected}).map(function(e){return"_value"in e?e._value:e.value});e.mapValue=a.target.multiple?l:l[0]}}},e._l(e.schema.values,function(a){return l("option",{domProps:{value:a.value}},[e._v(e._s(e.$t(a.name)))])})):e._e()])]),e._v(" "),l("div",{staticClass:"col col-2"},[l("div",{staticClass:"form-input"},[l("button",{staticClass:"button outline w100",on:{click:function(a){return a.preventDefault(),e.addElement(a)}}},[e._v(e._s(e.$t("static.add")))])])])]),e._v(" "),l("p",{staticClass:"label-list"},e._l(e.items,function(a,t){return l("span",{staticClass:"label outline",on:{click:function(a){a.preventDefault(),e.removeElement(t)}}},[e._v(e._s(e.resolveOption(t,e.schema.keys))+" => "+e._s(e.resolveOption(a,e.schema.values)))])}))])},n=[];t._withStripped=!0,l.d(a,"a",function(){return t}),l.d(a,"b",function(){return n})},function(e,a,l){"use strict";var t=function(){var e=this,a=e.$createElement,l=e._self._c||a;return l("div",{staticClass:"form-item"},[l("label",{attrs:{for:e.schema.field}},[e._v("\n "+e._s(e.schema.label)+"\n "),e.schema.required?l("span",{staticClass:"req"},[e._v("*")]):e._e(),e._v(" "),e.schema.description?l("span",{staticClass:"desc"},[e._v(e._s(e.$t(e.schema.description)))]):e._e()]),e._v(" "),l("input",{directives:[{name:"model",rawName:"v-model",value:e.value,expression:"value"}],class:{error:e.invalid},attrs:{type:"text",name:e.schema.field,id:e.schema.field,placeholder:e.schema.placeholder,required:e.schema.required},domProps:{value:e.value},on:{input:function(a){a.target.composing||(e.value=a.target.value)}}}),e._v(" "),e.invalid?l("span",{staticClass:"error"},[e._v(e._s(e.errors.join(" ")))]):e._e()])},n=[];t._withStripped=!0,l.d(a,"a",function(){return t}),l.d(a,"b",function(){return n})},,function(e,a,l){"use strict";var t=function(){var e=this,a=e.$createElement,l=e._self._c||a;return l("div",{staticClass:"form-item"},[l("label",{attrs:{for:e.schema.field}},[e._v("\n "+e._s(e.schema.label)+"\n "),e.schema.required?l("span",{staticClass:"req"},[e._v("*")]):e._e(),e._v(" "),e.schema.description?l("span",{staticClass:"desc"},[e._v(e._s(e.schema.description))]):e._e()]),e._v(" "),l("div",{staticClass:"row gutters"},[l("div",{staticClass:"col col-10"},[l("div",{staticClass:"form-input"},[l("select",{directives:[{name:"model",rawName:"v-model",value:e.flagValue,expression:"flagValue"}],attrs:{id:e.schema.field},on:{change:function(a){var l=Array.prototype.filter.call(a.target.options,function(e){return e.selected}).map(function(e){return"_value"in e?e._value:e.value});e.flagValue=a.target.multiple?l:l[0]}}},e._l(e.schema.values,function(a){return l("option",{domProps:{value:a.value}},[e._v(e._s(e.$t(a.name)))])}))])]),e._v(" "),l("div",{staticClass:"col col-2"},[l("div",{staticClass:"form-input"},[l("button",{staticClass:"button outline w100",on:{click:function(a){return a.preventDefault(),e.addElement(a)}}},[e._v(e._s(e.$t("static.add")))])])])]),e._v(" "),l("p",{staticClass:"label-list"},e._l(e.items,function(a,t){return l("span",{staticClass:"label outline",on:{click:function(a){a.preventDefault(),e.removeElement(t)}}},[e._v(e._s(e.resolveOption(a,e.schema.values)))])}))])},n=[];t._withStripped=!0,l.d(a,"a",function(){return t}),l.d(a,"b",function(){return n})},function(e,a,l){"use strict";var t=function(){var e=this,a=e.$createElement,l=e._self._c||a;return l("div",{staticClass:"form-item"},[l("label",{attrs:{for:e.schema.field}},[e._v("\n "+e._s(e.schema.label)+"\n "),e.schema.required?l("span",{staticClass:"req"},[e._v("*")]):e._e(),e._v(" "),e.schema.description?l("span",{staticClass:"desc"},[e._v(e._s(e.$t(e.schema.description)))]):e._e()]),e._v(" "),l("input",{directives:[{name:"model",rawName:"v-model",value:e.value,expression:"value"}],class:{error:e.invalid},attrs:{type:"password",name:e.schema.field,id:e.schema.field,placeholder:e.schema.placeholder,required:e.schema.required},domProps:{value:e.value},on:{input:function(a){a.target.composing||(e.value=a.target.value)}}}),e._v(" "),e.invalid?l("span",{staticClass:"error"},[e._v(e._s(e.errors.join(" ")))]):e._e()])},n=[];t._withStripped=!0,l.d(a,"a",function(){return t}),l.d(a,"b",function(){return n})},,,function(e,a,l){"use strict";var t=function(){var e=this,a=e.$createElement,l=e._self._c||a;return l("div",{staticClass:"form-item form-checkboxes"},e._l(e.schema.fields,function(a){return l("label",{staticClass:"checkbox",attrs:{for:a.field}},[l("input",{directives:[{name:"model",rawName:"v-model",value:e.value,expression:"value"}],attrs:{type:"checkbox",id:a.field,name:a.field,required:a.required},domProps:{checked:Array.isArray(e.value)?e._i(e.value,null)>-1:e.value},on:{change:function(a){var l=e.value,t=a.target,n=!!t.checked;if(Array.isArray(l)){var d=e._i(l,null);t.checked?d<0&&(e.value=l.concat([null])):d>-1&&(e.value=l.slice(0,d).concat(l.slice(d+1)))}else e.value=n}}}),e._v("\n "+e._s(a.label)+"\n "),a.required?l("span",{staticClass:"req"},[e._v("*")]):e._e()])}))},n=[];t._withStripped=!0,l.d(a,"a",function(){return t}),l.d(a,"b",function(){return n})},function(e,a,l){(e.exports=l(6)(!1)).push([e.i,"\n.form-item:last-child {\n margin-bottom: 0;\n}\n",""])},function(e,a,l){"use strict";var t=l(60);l.n(t).a},function(e,a,l){"use strict";l.r(a);var t=l(99),n=l(62);for(var d in n)"default"!==d&&function(e){l.d(a,e,function(){return n[e]})}(d);var i=l(5),u=Object(i.a)(n.default,t.a,t.b,!1,null,null,null);u.options.__file="src/components/fields/InputText.vue",a.default=u.exports},function(e,a,l){(e.exports=l(6)(!1)).push([e.i,"\n.label-list {\n margin-top: 5px;\n margin-bottom: 0;\n}\n.label-list .label {\n margin: 0 5px;\n cursor: pointer;\n transition: all 0.1s;\n}\n.label-list .label:hover {\n background: black;\n color: white;\n}\n",""])},function(e,a,l){"use strict";var t=l(63);l.n(t).a},function(e,a,l){"use strict";l.r(a);var t=l(97),n=l(65);for(var d in n)"default"!==d&&function(e){l.d(a,e,function(){return n[e]})}(d);l(110);var i=l(5),u=Object(i.a)(n.default,t.a,t.b,!1,null,null,null);u.options.__file="src/components/fields/InputSet.vue",a.default=u.exports},function(e,a,l){"use strict";l.r(a);var t=l(95),n=l(67);for(var d in n)"default"!==d&&function(e){l.d(a,e,function(){return n[e]})}(d);var i=l(5),u=Object(i.a)(n.default,t.a,t.b,!1,null,null,null);u.options.__file="src/components/fields/InputSelect.vue",a.default=u.exports},function(e,a,l){"use strict";l.r(a);var t=l(102),n=l(69);for(var d in n)"default"!==d&&function(e){l.d(a,e,function(){return n[e]})}(d);var i=l(5),u=Object(i.a)(n.default,t.a,t.b,!1,null,null,null);u.options.__file="src/components/fields/InputPassword.vue",a.default=u.exports},function(e,a,l){"use strict";l.r(a);var t=l(96),n=l(71);for(var d in n)"default"!==d&&function(e){l.d(a,e,function(){return n[e]})}(d);var i=l(5),u=Object(i.a)(n.default,t.a,t.b,!1,null,null,null);u.options.__file="src/components/fields/InputNumber.vue",a.default=u.exports},function(e,a,l){(e.exports=l(6)(!1)).push([e.i,"\n.label-list {\n margin-top: 5px;\n margin-bottom: 0;\n}\n.label-list .label {\n margin: 0 5px;\n cursor: pointer;\n transition: all 0.1s;\n}\n.label-list .label:hover {\n background: black;\n color: white;\n}\n",""])},function(e,a,l){"use strict";var t=l(72);l.n(t).a},function(e,a,l){"use strict";l.r(a);var t=l(98),n=l(74);for(var d in n)"default"!==d&&function(e){l.d(a,e,function(){return n[e]})}(d);l(116);var i=l(5),u=Object(i.a)(n.default,t.a,t.b,!1,null,null,null);u.options.__file="src/components/fields/InputMap.vue",a.default=u.exports},function(e,a,l){(e.exports=l(6)(!1)).push([e.i,"\n.label-list {\n margin-top: 5px;\n margin-bottom: 0;\n}\n.label-list .label {\n margin: 0 5px;\n cursor: pointer;\n transition: all 0.1s;\n}\n.label-list .label:hover {\n background: black;\n color: white;\n}\n",""])},function(e,a,l){"use strict";var t=l(75);l.n(t).a},function(e,a,l){"use strict";l.r(a);var t=l(101),n=l(77);for(var d in n)"default"!==d&&function(e){l.d(a,e,function(){return n[e]})}(d);l(119);var i=l(5),u=Object(i.a)(n.default,t.a,t.b,!1,null,null,null);u.options.__file="src/components/fields/InputFlag.vue",a.default=u.exports},function(e,a,l){(e.exports=l(6)(!1)).push([e.i,"\n.checkbox button {\n transition: all .3s;\n margin-right: 2px;\n}\n.checkbox button:last-of-type {\n margin-right: 5px;\n}\n.checkbox-toggle {\n height: 100%;\n}\n",""])},function(e,a,l){"use strict";var t=l(78);l.n(t).a},function(e,a,l){"use strict";l.r(a);var t=l(94),n=l(80);for(var d in n)"default"!==d&&function(e){l.d(a,e,function(){return n[e]})}(d);l(122);var i=l(5),u=Object(i.a)(n.default,t.a,t.b,!1,null,null,null);u.options.__file="src/components/fields/InputCheckbox.vue",a.default=u.exports},function(e,a,l){"use strict";l.r(a);var t=l(105),n=l(84);for(var d in n)"default"!==d&&function(e){l.d(a,e,function(){return n[e]})}(d);var i=l(5),u=Object(i.a)(n.default,t.a,t.b,!1,null,null,null);u.options.__file="src/components/fields/CheckboxGroup.vue",a.default=u.exports},function(e,a,l){var t={"./CheckboxGroup.vue":124,"./InputCheckbox.vue":123,"./InputFlag.vue":120,"./InputMap.vue":117,"./InputNumber.vue":114,"./InputPassword.vue":113,"./InputSelect.vue":112,"./InputSet.vue":111,"./InputText.vue":108};function n(e){var a=d(e);return l(a)}function d(e){var a=t[e];if(!(a+1)){var l=new Error('Cannot find module "'+e+'".');throw l.code="MODULE_NOT_FOUND",l}return a}n.keys=function(){return Object.keys(t)},n.resolve=d,e.exports=n,n.id=125},function(e,a,l){"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0;var t,n=(t=l(92))&&t.__esModule?t:{default:t},d={"V3.3.0.7+":{asf:[{legend:"schema.basic",fields:[{label:"SteamOwnerID",field:"s_SteamOwnerID",placeholder:"0",type:"InputText",description:"schema.generic.steamid64",validator:n.default.steamid}]},{legend:"schema.trading",advanced:!0,fields:[{label:"MaxTradeHoldDuration",field:"MaxTradeHoldDuration",placeholder:15,type:"InputNumber",validator:n.default.byte}]},{legend:"schema.customization",advanced:!0,fields:[{type:"InputCheckbox",field:"AutoRestart",label:"AutoRestart",defaultValue:!0},{label:"Blacklist",field:"Blacklist",type:"InputSet",validator:n.default.uint},{field:"CommandPrefix",label:"CommandPrefix",type:"InputText",placeholder:"!"},{label:"CurrentCulture",field:"CurrentCulture",type:"InputText",placeholder:"en-US"},{type:"InputCheckbox",field:"Statistics",label:"Statistics",defaultValue:!0},{label:"SteamMessagePrefix",field:"SteamMessagePrefix",type:"InputText",placeholder:"/me "}]},{legend:"schema.remote_access",advanced:!0,fields:[{label:"Headless",field:"Headless",defaultValue:!1,type:"InputCheckbox"},{label:"IPC",field:"IPC",defaultValue:!1,type:"InputCheckbox"},{label:"IPCPassword",field:"IPCPassword",placeholder:"",type:"InputPassword"}]},{legend:"schema.connection",advanced:!0,fields:[{label:"ConnectionTimeout",field:"ConnectionTimeout",placeholder:60,type:"InputNumber",validator:n.default.byte},{type:"InputFlag",label:"SteamProtocols",field:"SteamProtocols",values:[{value:0,name:"None"},{value:1,name:"TCP"},{value:2,name:"UDP"},{value:4,name:"WebSocket"}],defaultValue:0,advanced:!0},{label:"WebProxy",field:"WebProxy",placeholder:"",type:"InputText"},{label:"WebProxyPassword",field:"WebProxyPassword",placeholder:"",type:"InputPassword"},{label:"WebProxyUsername",field:"WebProxyUsername",placeholder:"",type:"InputText"}]},{legend:"schema.performance",advanced:!0,fields:[{label:"ConfirmationsLimiterDelay",field:"ConfirmationsLimiterDelay",type:"InputNumber",placeholder:10,validator:n.default.byte},{label:"FarmingDelay",field:"FarmingDelay",type:"InputNumber",placeholder:15,validator:n.default.byte},{label:"GiftsLimiterDelay",field:"GiftsLimiterDelay",type:"InputNumber",placeholder:1,validator:n.default.byte},{label:"IdleFarmingPeriod",field:"IdleFarmingPeriod",type:"InputNumber",placeholder:8,validator:n.default.byte},{label:"InventoryLimiterDelay",field:"InventoryLimiterDelay",type:"InputNumber",placeholder:3,validator:n.default.byte},{label:"LoginLimiterDelay",field:"LoginLimiterDelay",type:"InputNumber",placeholder:10,validator:n.default.byte},{label:"MaxFarmingTime",field:"MaxFarmingTime",type:"InputNumber",placeholder:10,validator:n.default.byte},{label:"OptimizationMode",field:"OptimizationMode",type:"InputSelect",options:[{value:0,name:"MaxPerformance"},{value:1,name:"MinMemoryUsage"}],defaultValue:0},{label:"WebLimiterDelay",field:"WebLimiterDelay",type:"InputNumber",placeholder:200,validator:n.default.ushort}]},{legend:"schema.updates",advanced:!0,fields:[{label:"UpdateChannel",field:"UpdateChannel",type:"InputSelect",options:[{value:0,name:"None"},{value:1,name:"Stable"},{value:2,name:"Experimental"}],defaultValue:1},{label:"UpdatePeriod",field:"UpdatePeriod",type:"InputNumber",placeholder:24,validator:n.default.byte}]},{legend:"schema.advanced",advanced:!0,fields:[{label:"Debug",field:"Debug",defaultValue:!1,type:"InputCheckbox"}]}],bot:[{legend:"schema.basic",fields:[{type:"InputText",label:"Name",field:"name",required:!0,description:"schema.bot.name.description"},{type:"InputText",label:"SteamLogin",field:"SteamLogin",description:"schema.bot.SteamLogin.description"},{type:"InputPassword",label:"SteamPassword",field:"SteamPassword",description:"schema.bot.SteamPassword.description"},{type:"InputCheckbox",label:"Enabled",field:"Enabled",defaultValue:!1},{type:"InputCheckbox",label:"Paused",field:"Paused",defaultValue:!1,advanced:!0},{type:"InputText",label:"SteamParentalPIN",field:"SteamParentalPIN",placeholder:0,validator:n.default.parentalPIN,advanced:!0},{type:"InputFlag",label:"BotBehaviour",field:"BotBehaviour",values:[{value:0,name:"None"},{value:1,name:"RejectInvalidFriendInvites"},{value:2,name:"RejectInvalidTrades"},{value:4,name:"RejectInvalidGroupInvites"},{value:8,name:"DismissInventoryNotifications"},{value:16,name:"MarkReceivedMessagesAsRead"}],defaultValue:0,advanced:!0}]},{legend:"schema.access",advanced:!0,fields:[{type:"InputText",label:"SteamMasterClanID",field:"s_SteamMasterClanID",placeholder:0,validator:n.default.masterClan},{type:"InputMap",label:"SteamUserPermissions",field:"SteamUserPermissions",keyPlaceholder:"SteamID64",values:[{value:0,name:"None"},{value:1,name:"FamilySharing"},{value:2,name:"Operator"},{value:3,name:"Master"}],defaultValue:0,keyValidator:n.default.steamid}]},{legend:"schema.trading",advanced:!0,fields:[{type:"InputCheckbox",label:"AcceptGifts",field:"AcceptGifts",defaultValue:!1},{type:"InputText",label:"SteamTradeToken",field:"SteamTradeToken",validator:n.default.tradeToken},{type:"InputFlag",label:"TradingPreferences",field:"TradingPreferences",values:[{value:0,name:"None"},{value:1,name:"AcceptDonations"},{value:2,name:"SteamTradeMatcher"},{value:4,name:"MatchEverything"},{value:8,name:"DontAcceptBotTrades"}],defaultValue:0},{type:"InputSet",label:"LootableTypes",field:"LootableTypes",values:[{value:0,name:"Unknown"},{value:1,name:"BoosterPack"},{value:2,name:"Emoticon"},{value:3,name:"FoilTradingCard"},{value:4,name:"ProfileBackground"},{value:5,name:"TradingCard"},{value:6,name:"SteamGems"}]},{type:"InputSet",label:"MatchableTypes",field:"MatchableTypes",values:[{value:0,name:"Unknown"},{value:1,name:"BoosterPack"},{value:2,name:"Emoticon"},{value:3,name:"FoilTradingCard"},{value:4,name:"ProfileBackground"},{value:5,name:"TradingCard"},{value:6,name:"SteamGems"}]}]},{legend:"schema.farming",advanced:!0,fields:[{label:"HoursUntilCardDrops",field:"HoursUntilCardDrops",type:"InputNumber",placeholder:3,validator:n.default.byte},{type:"InputSet",label:"FarmingOrders",field:"FarmingOrders",values:[{value:0,name:"Unordered"},{value:1,name:"AppIDsAscending"},{value:2,name:"AppIDsDescending"},{value:3,name:"CardDropsAscending"},{value:4,name:"CardDropsDescending"},{value:5,name:"HoursAscending"},{value:6,name:"HoursDescending"},{value:7,name:"NamesAscending"},{value:8,name:"NamesDescending"},{value:9,name:"Random"},{value:10,name:"BadgeLevelsAscending"},{value:11,name:"BadgeLevelsDescending"},{value:12,name:"RedeemDateTimesAscending"},{value:13,name:"RedeemDateTimesDescending"},{value:14,name:"MarketableAscending"},{value:15,name:"MarketableDescending"}]},{type:"InputNumber",label:"SendTradePeriod",field:"SendTradePeriod",placeholder:0,validator:n.default.byte},{type:"InputCheckbox",label:"AutoSteamSaleEvent",field:"AutoSteamSaleEvent",defaultValue:!1},{type:"InputSelect",label:"OnlineStatus",field:"OnlineStatus",options:[{value:0,name:"Offline"},{value:1,name:"Online"},{value:2,name:"Busy"},{value:3,name:"Away"},{value:4,name:"Snooze"},{value:5,name:"LookingToTrade"},{value:6,name:"LookingToPlay"},{value:7,name:"Invisible"}],defaultValue:1},{type:"InputCheckbox",label:"IdlePriorityQueueOnly",field:"IdlePriorityQueueOnly",defaultValue:!1},{type:"InputCheckbox",label:"IdleRefundableGames",field:"IdleRefundableGames",defaultValue:!0},{type:"InputCheckbox",label:"SendOnFarmingFinished",field:"SendOnFarmingFinished",defaultValue:!1},{type:"InputCheckbox",label:"ShutdownOnFarmingFinished",field:"ShutdownOnFarmingFinished",defaultValue:!1}]},{legend:"schema.customization",advanced:!0,fields:[{type:"InputFlag",label:"RedeemingPreferences",field:"RedeemingPreferences",values:[{value:0,name:"None"},{value:1,name:"Forwarding"},{value:2,name:"Distributing"},{value:4,name:"KeepMissingGames"}],defaultValue:0},{type:"InputSet",label:"GamesPlayedWhileIdle",field:"GamesPlayedWhileIdle",validator:n.default.uint},{type:"InputText",label:"CustomGamePlayedWhileFarming",field:"CustomGamePlayedWhileFarming"},{type:"InputText",label:"CustomGamePlayedWhileIdle",field:"CustomGamePlayedWhileIdle"}]}]},"V3.3.0.1-V3.3.0.6":{asf:[{legend:"schema.basic",fields:[{label:"SteamOwnerID",field:"s_SteamOwnerID",placeholder:"0",type:"InputText",description:"schema.generic.steamid64",validator:n.default.steamid}]},{legend:"schema.trading",advanced:!0,fields:[{label:"MaxTradeHoldDuration",field:"MaxTradeHoldDuration",placeholder:15,type:"InputNumber",validator:n.default.byte}]},{legend:"schema.customization",advanced:!0,fields:[{type:"InputCheckbox",field:"AutoRestart",label:"AutoRestart",defaultValue:!0},{label:"Blacklist",field:"Blacklist",type:"InputSet",validator:n.default.uint},{field:"CommandPrefix",label:"CommandPrefix",type:"InputText",placeholder:"!"},{label:"CurrentCulture",field:"CurrentCulture",type:"InputText",placeholder:"en-US"},{type:"InputCheckbox",field:"Statistics",label:"Statistics",defaultValue:!0},{label:"SteamMessagePrefix",field:"SteamMessagePrefix",type:"InputText",placeholder:"/me "}]},{legend:"schema.remote_access",advanced:!0,fields:[{label:"Headless",field:"Headless",defaultValue:!1,type:"InputCheckbox"},{label:"IPC",field:"IPC",defaultValue:!1,type:"InputCheckbox"},{label:"IPCPassword",field:"IPCPassword",placeholder:"",type:"InputPassword"},{label:"IPCPrefixes",field:"IPCPrefixes",type:"InputSet"}]},{legend:"schema.connection",advanced:!0,fields:[{label:"ConnectionTimeout",field:"ConnectionTimeout",placeholder:60,type:"InputNumber",validator:n.default.byte},{type:"InputFlag",label:"SteamProtocols",field:"SteamProtocols",values:[{value:0,name:"None"},{value:1,name:"TCP"},{value:2,name:"UDP"},{value:4,name:"WebSocket"}],defaultValue:0,advanced:!0},{label:"WebProxy",field:"WebProxy",placeholder:"",type:"InputText"},{label:"WebProxyPassword",field:"WebProxyPassword",placeholder:"",type:"InputPassword"},{label:"WebProxyUsername",field:"WebProxyUsername",placeholder:"",type:"InputText"}]},{legend:"schema.performance",advanced:!0,fields:[{label:"ConfirmationsLimiterDelay",field:"ConfirmationsLimiterDelay",type:"InputNumber",placeholder:10,validator:n.default.byte},{label:"FarmingDelay",field:"FarmingDelay",type:"InputNumber",placeholder:15,validator:n.default.byte},{label:"GiftsLimiterDelay",field:"GiftsLimiterDelay",type:"InputNumber",placeholder:1,validator:n.default.byte},{label:"IdleFarmingPeriod",field:"IdleFarmingPeriod",type:"InputNumber",placeholder:8,validator:n.default.byte},{label:"InventoryLimiterDelay",field:"InventoryLimiterDelay",type:"InputNumber",placeholder:3,validator:n.default.byte},{label:"LoginLimiterDelay",field:"LoginLimiterDelay",type:"InputNumber",placeholder:10,validator:n.default.byte},{label:"MaxFarmingTime",field:"MaxFarmingTime",type:"InputNumber",placeholder:10,validator:n.default.byte},{label:"OptimizationMode",field:"OptimizationMode",type:"InputSelect",options:[{value:0,name:"MaxPerformance"},{value:1,name:"MinMemoryUsage"}],defaultValue:0},{label:"WebLimiterDelay",field:"WebLimiterDelay",type:"InputNumber",placeholder:200,validator:n.default.ushort}]},{legend:"schema.updates",advanced:!0,fields:[{label:"UpdateChannel",field:"UpdateChannel",type:"InputSelect",options:[{value:0,name:"None"},{value:1,name:"Stable"},{value:2,name:"Experimental"}],defaultValue:1},{label:"UpdatePeriod",field:"UpdatePeriod",type:"InputNumber",placeholder:24,validator:n.default.byte}]},{legend:"schema.advanced",advanced:!0,fields:[{label:"Debug",field:"Debug",defaultValue:!1,type:"InputCheckbox"}]}],bot:[{legend:"schema.basic",fields:[{type:"InputText",label:"Name",field:"name",required:!0,description:"schema.bot.name.description"},{type:"InputText",label:"SteamLogin",field:"SteamLogin",description:"schema.bot.SteamLogin.description"},{type:"InputPassword",label:"SteamPassword",field:"SteamPassword",description:"schema.bot.SteamPassword.description"},{type:"InputCheckbox",label:"Enabled",field:"Enabled",defaultValue:!1},{type:"InputCheckbox",label:"Paused",field:"Paused",defaultValue:!1,advanced:!0},{type:"InputText",label:"SteamParentalPIN",field:"SteamParentalPIN",placeholder:0,validator:n.default.parentalPIN,advanced:!0},{type:"InputFlag",label:"BotBehaviour",field:"BotBehaviour",values:[{value:0,name:"None"},{value:1,name:"RejectInvalidFriendInvites"},{value:2,name:"RejectInvalidTrades"},{value:4,name:"RejectInvalidGroupInvites"},{value:8,name:"DismissInventoryNotifications"},{value:16,name:"MarkReceivedMessagesAsRead"}],defaultValue:0,advanced:!0}]},{legend:"schema.access",advanced:!0,fields:[{type:"InputText",label:"SteamMasterClanID",field:"s_SteamMasterClanID",placeholder:0,validator:n.default.masterClan},{type:"InputMap",label:"SteamUserPermissions",field:"SteamUserPermissions",keyPlaceholder:"SteamID64",values:[{value:0,name:"None"},{value:1,name:"FamilySharing"},{value:2,name:"Operator"},{value:3,name:"Master"}],defaultValue:0,keyValidator:n.default.steamid}]},{legend:"schema.trading",advanced:!0,fields:[{type:"InputCheckbox",label:"AcceptGifts",field:"AcceptGifts",defaultValue:!1},{type:"InputText",label:"SteamTradeToken",field:"SteamTradeToken",validator:n.default.tradeToken},{type:"InputFlag",label:"TradingPreferences",field:"TradingPreferences",values:[{value:0,name:"None"},{value:1,name:"AcceptDonations"},{value:2,name:"SteamTradeMatcher"},{value:4,name:"MatchEverything"},{value:8,name:"DontAcceptBotTrades"}],defaultValue:0},{type:"InputSet",label:"LootableTypes",field:"LootableTypes",values:[{value:0,name:"Unknown"},{value:1,name:"BoosterPack"},{value:2,name:"Emoticon"},{value:3,name:"FoilTradingCard"},{value:4,name:"ProfileBackground"},{value:5,name:"TradingCard"},{value:6,name:"SteamGems"}]},{type:"InputSet",label:"MatchableTypes",field:"MatchableTypes",values:[{value:0,name:"Unknown"},{value:1,name:"BoosterPack"},{value:2,name:"Emoticon"},{value:3,name:"FoilTradingCard"},{value:4,name:"ProfileBackground"},{value:5,name:"TradingCard"},{value:6,name:"SteamGems"}]}]},{legend:"schema.farming",advanced:!0,fields:[{label:"HoursUntilCardDrops",field:"HoursUntilCardDrops",type:"InputNumber",placeholder:3,validator:n.default.byte},{type:"InputSet",label:"FarmingOrders",field:"FarmingOrders",values:[{value:0,name:"Unordered"},{value:1,name:"AppIDsAscending"},{value:2,name:"AppIDsDescending"},{value:3,name:"CardDropsAscending"},{value:4,name:"CardDropsDescending"},{value:5,name:"HoursAscending"},{value:6,name:"HoursDescending"},{value:7,name:"NamesAscending"},{value:8,name:"NamesDescending"},{value:9,name:"Random"},{value:10,name:"BadgeLevelsAscending"},{value:11,name:"BadgeLevelsDescending"},{value:12,name:"RedeemDateTimesAscending"},{value:13,name:"RedeemDateTimesDescending"},{value:14,name:"MarketableAscending"},{value:15,name:"MarketableDescending"}]},{type:"InputNumber",label:"SendTradePeriod",field:"SendTradePeriod",placeholder:0,validator:n.default.byte},{type:"InputCheckbox",label:"AutoSteamSaleEvent",field:"AutoSteamSaleEvent",defaultValue:!1},{type:"InputSelect",label:"OnlineStatus",field:"OnlineStatus",options:[{value:0,name:"Offline"},{value:1,name:"Online"},{value:2,name:"Busy"},{value:3,name:"Away"},{value:4,name:"Snooze"},{value:5,name:"LookingToTrade"},{value:6,name:"LookingToPlay"},{value:7,name:"Invisible"}],defaultValue:1},{type:"InputCheckbox",label:"IdlePriorityQueueOnly",field:"IdlePriorityQueueOnly",defaultValue:!1},{type:"InputCheckbox",label:"IdleRefundableGames",field:"IdleRefundableGames",defaultValue:!0},{type:"InputCheckbox",label:"SendOnFarmingFinished",field:"SendOnFarmingFinished",defaultValue:!1},{type:"InputCheckbox",label:"ShutdownOnFarmingFinished",field:"ShutdownOnFarmingFinished",defaultValue:!1}]},{legend:"schema.customization",advanced:!0,fields:[{type:"InputFlag",label:"RedeemingPreferences",field:"RedeemingPreferences",values:[{value:0,name:"None"},{value:1,name:"Forwarding"},{value:2,name:"Distributing"},{value:4,name:"KeepMissingGames"}],defaultValue:0},{type:"InputSet",label:"GamesPlayedWhileIdle",field:"GamesPlayedWhileIdle",validator:n.default.uint},{type:"InputText",label:"CustomGamePlayedWhileFarming",field:"CustomGamePlayedWhileFarming"},{type:"InputText",label:"CustomGamePlayedWhileIdle",field:"CustomGamePlayedWhileIdle"}]}]},"V3.2.0.3-V3.2.0.5":{asf:[{legend:"schema.basic",fields:[{label:"SteamOwnerID",field:"s_SteamOwnerID",placeholder:"0",type:"InputText",description:"schema.generic.steamid64",validator:n.default.steamid}]},{legend:"schema.trading",advanced:!0,fields:[{label:"MaxTradeHoldDuration",field:"MaxTradeHoldDuration",placeholder:15,type:"InputNumber",validator:n.default.byte}]},{legend:"schema.customization",advanced:!0,fields:[{type:"InputCheckbox",field:"AutoRestart",label:"AutoRestart",defaultValue:!0},{label:"Blacklist",field:"Blacklist",type:"InputSet",validator:n.default.uint},{field:"CommandPrefix",label:"CommandPrefix",type:"InputText",placeholder:"!"},{label:"CurrentCulture",field:"CurrentCulture",type:"InputText",placeholder:"en-US"},{type:"InputCheckbox",field:"Statistics",label:"Statistics",defaultValue:!0}]},{legend:"schema.remote_access",advanced:!0,fields:[{label:"Headless",field:"Headless",defaultValue:!1,type:"InputCheckbox"},{label:"IPC",field:"IPC",defaultValue:!1,type:"InputCheckbox"},{label:"IPCPassword",field:"IPCPassword",placeholder:"",type:"InputPassword"},{label:"IPCPrefixes",field:"IPCPrefixes",type:"InputSet"}]},{legend:"schema.connection",advanced:!0,fields:[{label:"ConnectionTimeout",field:"ConnectionTimeout",placeholder:60,type:"InputNumber",validator:n.default.byte},{type:"InputFlag",label:"SteamProtocols",field:"SteamProtocols",values:[{value:0,name:"None"},{value:1,name:"TCP"},{value:2,name:"UDP"},{value:4,name:"WebSocket"}],defaultValue:0,advanced:!0},{label:"WebProxy",field:"WebProxy",placeholder:"",type:"InputText"},{label:"WebProxyPassword",field:"WebProxyPassword",placeholder:"",type:"InputPassword"},{label:"WebProxyUsername",field:"WebProxyUsername",placeholder:"",type:"InputText"}]},{legend:"schema.performance",advanced:!0,fields:[{label:"ConfirmationsLimiterDelay",field:"ConfirmationsLimiterDelay",type:"InputNumber",placeholder:10,validator:n.default.byte},{label:"FarmingDelay",field:"FarmingDelay",type:"InputNumber",placeholder:15,validator:n.default.byte},{label:"GiftsLimiterDelay",field:"GiftsLimiterDelay",type:"InputNumber",placeholder:1,validator:n.default.byte},{label:"IdleFarmingPeriod",field:"IdleFarmingPeriod",type:"InputNumber",placeholder:8,validator:n.default.byte},{label:"InventoryLimiterDelay",field:"InventoryLimiterDelay",type:"InputNumber",placeholder:3,validator:n.default.byte},{label:"LoginLimiterDelay",field:"LoginLimiterDelay",type:"InputNumber",placeholder:10,validator:n.default.byte},{label:"MaxFarmingTime",field:"MaxFarmingTime",type:"InputNumber",placeholder:10,validator:n.default.byte},{label:"OptimizationMode",field:"OptimizationMode",type:"InputSelect",options:[{value:0,name:"MaxPerformance"},{value:1,name:"MinMemoryUsage"}],defaultValue:0},{label:"WebLimiterDelay",field:"WebLimiterDelay",type:"InputNumber",placeholder:200,validator:n.default.ushort}]},{legend:"schema.updates",advanced:!0,fields:[{label:"UpdateChannel",field:"UpdateChannel",type:"InputSelect",options:[{value:0,name:"None"},{value:1,name:"Stable"},{value:2,name:"Experimental"}],defaultValue:1},{label:"UpdatePeriod",field:"UpdatePeriod",type:"InputNumber",placeholder:24,validator:n.default.byte}]},{legend:"schema.advanced",advanced:!0,fields:[{label:"Debug",field:"Debug",defaultValue:!1,type:"InputCheckbox"}]}],bot:[{legend:"schema.basic",fields:[{type:"InputText",label:"Name",field:"name",required:!0,description:"schema.bot.name.description"},{type:"InputText",label:"SteamLogin",field:"SteamLogin",description:"schema.bot.SteamLogin.description"},{type:"InputPassword",label:"SteamPassword",field:"SteamPassword",description:"schema.bot.SteamPassword.description"},{type:"InputCheckbox",label:"Enabled",field:"Enabled",defaultValue:!1},{type:"InputCheckbox",label:"Paused",field:"Paused",defaultValue:!1,advanced:!0},{type:"InputText",label:"SteamParentalPIN",field:"SteamParentalPIN",placeholder:0,validator:n.default.parentalPIN,advanced:!0},{type:"InputFlag",label:"BotBehaviour",field:"BotBehaviour",values:[{value:0,name:"None"},{value:1,name:"RejectInvalidFriendInvites"},{value:2,name:"RejectInvalidTrades"},{value:4,name:"RejectInvalidGroupInvites"},{value:8,name:"DismissInventoryNotifications"}],defaultValue:0,advanced:!0}]},{legend:"schema.access",advanced:!0,fields:[{type:"InputText",label:"SteamMasterClanID",field:"s_SteamMasterClanID",placeholder:0,validator:n.default.masterClan},{type:"InputMap",label:"SteamUserPermissions",field:"SteamUserPermissions",keyPlaceholder:"SteamID64",values:[{value:0,name:"None"},{value:1,name:"FamilySharing"},{value:2,name:"Operator"},{value:3,name:"Master"}],defaultValue:0,keyValidator:n.default.steamid}]},{legend:"schema.trading",advanced:!0,fields:[{type:"InputCheckbox",label:"AcceptGifts",field:"AcceptGifts",defaultValue:!1},{type:"InputText",label:"SteamTradeToken",field:"SteamTradeToken",validator:n.default.tradeToken},{type:"InputFlag",label:"TradingPreferences",field:"TradingPreferences",values:[{value:0,name:"None"},{value:1,name:"AcceptDonations"},{value:2,name:"SteamTradeMatcher"},{value:4,name:"MatchEverything"},{value:8,name:"DontAcceptBotTrades"}],defaultValue:0},{type:"InputSet",label:"LootableTypes",field:"LootableTypes",values:[{value:0,name:"Unknown"},{value:1,name:"BoosterPack"},{value:2,name:"Emoticon"},{value:3,name:"FoilTradingCard"},{value:4,name:"ProfileBackground"},{value:5,name:"TradingCard"},{value:6,name:"SteamGems"}]},{type:"InputSet",label:"MatchableTypes",field:"MatchableTypes",values:[{value:0,name:"Unknown"},{value:1,name:"BoosterPack"},{value:2,name:"Emoticon"},{value:3,name:"FoilTradingCard"},{value:4,name:"ProfileBackground"},{value:5,name:"TradingCard"},{value:6,name:"SteamGems"}]}]},{legend:"schema.farming",advanced:!0,fields:[{label:"HoursUntilCardDrops",field:"HoursUntilCardDrops",type:"InputNumber",placeholder:3,validator:n.default.byte},{type:"InputSet",label:"FarmingOrders",field:"FarmingOrders",values:[{value:0,name:"Unordered"},{value:1,name:"AppIDsAscending"},{value:2,name:"AppIDsDescending"},{value:3,name:"CardDropsAscending"},{value:4,name:"CardDropsDescending"},{value:5,name:"HoursAscending"},{value:6,name:"HoursDescending"},{value:7,name:"NamesAscending"},{value:8,name:"NamesDescending"},{value:9,name:"Random"},{value:10,name:"BadgeLevelsAscending"},{value:11,name:"BadgeLevelsDescending"},{value:12,name:"RedeemDateTimesAscending"},{value:13,name:"RedeemDateTimesDescending"},{value:14,name:"MarketableAscending"},{value:15,name:"MarketableDescending"}]},{type:"InputNumber",label:"SendTradePeriod",field:"SendTradePeriod",placeholder:0,validator:n.default.byte},{type:"InputCheckbox",label:"AutoSteamSaleEvent",field:"AutoSteamSaleEvent",defaultValue:!1},{type:"InputSelect",label:"OnlineStatus",field:"OnlineStatus",options:[{value:0,name:"Offline"},{value:1,name:"Online"},{value:2,name:"Busy"},{value:3,name:"Away"},{value:4,name:"Snooze"},{value:5,name:"LookingToTrade"},{value:6,name:"LookingToPlay"},{value:7,name:"Invisible"}],defaultValue:1},{type:"InputCheckbox",label:"HandleOfflineMessages",field:"HandleOfflineMessages",defaultValue:!1},{type:"InputCheckbox",label:"IdlePriorityQueueOnly",field:"IdlePriorityQueueOnly",defaultValue:!1},{type:"InputCheckbox",label:"IdleRefundableGames",field:"IdleRefundableGames",defaultValue:!0},{type:"InputCheckbox",label:"SendOnFarmingFinished",field:"SendOnFarmingFinished",defaultValue:!1},{type:"InputCheckbox",label:"ShutdownOnFarmingFinished",field:"ShutdownOnFarmingFinished",defaultValue:!1}]},{legend:"schema.customization",advanced:!0,fields:[{type:"InputFlag",label:"RedeemingPreferences",field:"RedeemingPreferences",values:[{value:0,name:"None"},{value:1,name:"Forwarding"},{value:2,name:"Distributing"},{value:4,name:"KeepMissingGames"}],defaultValue:0},{type:"InputSet",label:"GamesPlayedWhileIdle",field:"GamesPlayedWhileIdle",validator:n.default.uint},{type:"InputText",label:"CustomGamePlayedWhileFarming",field:"CustomGamePlayedWhileFarming"},{type:"InputText",label:"CustomGamePlayedWhileIdle",field:"CustomGamePlayedWhileIdle"}]}]},"V3.2.0.1-V3.2.0.2":{asf:[{legend:"schema.basic",fields:[{label:"SteamOwnerID",field:"s_SteamOwnerID",placeholder:"0",type:"InputText",description:"schema.generic.steamid64",validator:n.default.steamid}]},{legend:"schema.trading",advanced:!0,fields:[{label:"MaxTradeHoldDuration",field:"MaxTradeHoldDuration",placeholder:15,type:"InputNumber",validator:n.default.byte}]},{legend:"schema.customization",advanced:!0,fields:[{type:"InputCheckbox",field:"AutoRestart",label:"AutoRestart",defaultValue:!0},{label:"Blacklist",field:"Blacklist",type:"InputSet",validator:n.default.uint},{field:"CommandPrefix",label:"CommandPrefix",type:"InputText",placeholder:"!"},{label:"CurrentCulture",field:"CurrentCulture",type:"InputText",placeholder:"en-US"},{type:"InputCheckbox",field:"Statistics",label:"Statistics",defaultValue:!0}]},{legend:"schema.remote_access",advanced:!0,fields:[{label:"Headless",field:"Headless",defaultValue:!1,type:"InputCheckbox"},{label:"IPC",field:"IPC",defaultValue:!1,type:"InputCheckbox"},{label:"IPCPassword",field:"IPCPassword",placeholder:"",type:"InputPassword"},{label:"IPCPrefixes",field:"IPCPrefixes",type:"InputSet"}]},{legend:"schema.connection",advanced:!0,fields:[{label:"ConnectionTimeout",field:"ConnectionTimeout",placeholder:60,type:"InputNumber",validator:n.default.byte},{type:"InputFlag",label:"SteamProtocols",field:"SteamProtocols",values:[{value:0,name:"None"},{value:1,name:"TCP"},{value:2,name:"UDP"},{value:4,name:"WebSocket"}],defaultValue:0,advanced:!0},{label:"WebProxy",field:"WebProxy",placeholder:"",type:"InputText"},{label:"WebProxyPassword",field:"WebProxyPassword",placeholder:"",type:"InputPassword"},{label:"WebProxyUsername",field:"WebProxyUsername",placeholder:"",type:"InputText"}]},{legend:"schema.performance",advanced:!0,fields:[{label:"ConfirmationsLimiterDelay",field:"ConfirmationsLimiterDelay",type:"InputNumber",placeholder:10,validator:n.default.byte},{label:"FarmingDelay",field:"FarmingDelay",type:"InputNumber",placeholder:15,validator:n.default.byte},{label:"GiftsLimiterDelay",field:"GiftsLimiterDelay",type:"InputNumber",placeholder:1,validator:n.default.byte},{label:"IdleFarmingPeriod",field:"IdleFarmingPeriod",type:"InputNumber",placeholder:8,validator:n.default.byte},{label:"InventoryLimiterDelay",field:"InventoryLimiterDelay",type:"InputNumber",placeholder:3,validator:n.default.byte},{label:"LoginLimiterDelay",field:"LoginLimiterDelay",type:"InputNumber",placeholder:10,validator:n.default.byte},{label:"MaxFarmingTime",field:"MaxFarmingTime",type:"InputNumber",placeholder:10,validator:n.default.byte},{label:"OptimizationMode",field:"OptimizationMode",type:"InputSelect",options:[{value:0,name:"MaxPerformance"},{value:1,name:"MinMemoryUsage"}],defaultValue:0},{label:"WebLimiterDelay",field:"WebLimiterDelay",type:"InputNumber",placeholder:200,validator:n.default.ushort}]},{legend:"schema.updates",advanced:!0,fields:[{label:"UpdateChannel",field:"UpdateChannel",type:"InputSelect",options:[{value:0,name:"None"},{value:1,name:"Stable"},{value:2,name:"Experimental"}],defaultValue:1},{label:"UpdatePeriod",field:"UpdatePeriod",type:"InputNumber",placeholder:24,validator:n.default.byte}]},{legend:"schema.advanced",advanced:!0,fields:[{label:"Debug",field:"Debug",defaultValue:!1,type:"InputCheckbox"}]}],bot:[{legend:"schema.basic",fields:[{type:"InputText",label:"Name",field:"name",required:!0,description:"schema.bot.name.description"},{type:"InputText",label:"SteamLogin",field:"SteamLogin",description:"schema.bot.SteamLogin.description"},{type:"InputPassword",label:"SteamPassword",field:"SteamPassword",description:"schema.bot.SteamPassword.description"},{type:"InputCheckbox",label:"Enabled",field:"Enabled",defaultValue:!1},{type:"InputCheckbox",label:"Paused",field:"Paused",defaultValue:!1,advanced:!0},{type:"InputText",label:"SteamParentalPIN",field:"SteamParentalPIN",placeholder:0,validator:n.default.parentalPIN,advanced:!0},{type:"InputFlag",label:"BotBehaviour",field:"BotBehaviour",values:[{value:0,name:"None"},{value:1,name:"RejectInvalidFriendInvites"},{value:2,name:"RejectInvalidTrades"},{value:4,name:"RejectInvalidGroupInvites"}],defaultValue:0,advanced:!0}]},{legend:"schema.access",advanced:!0,fields:[{type:"InputText",label:"SteamMasterClanID",field:"s_SteamMasterClanID",placeholder:0,validator:n.default.masterClan},{type:"InputMap",label:"SteamUserPermissions",field:"SteamUserPermissions",keyPlaceholder:"SteamID64",values:[{value:0,name:"None"},{value:1,name:"FamilySharing"},{value:2,name:"Operator"},{value:3,name:"Master"}],defaultValue:0,keyValidator:n.default.steamid}]},{legend:"schema.trading",advanced:!0,fields:[{type:"InputCheckbox",label:"AcceptGifts",field:"AcceptGifts",defaultValue:!1},{type:"InputText",label:"SteamTradeToken",field:"SteamTradeToken",validator:n.default.tradeToken},{type:"InputFlag",label:"TradingPreferences",field:"TradingPreferences",values:[{value:0,name:"None"},{value:1,name:"AcceptDonations"},{value:2,name:"SteamTradeMatcher"},{value:4,name:"MatchEverything"},{value:8,name:"DontAcceptBotTrades"}],defaultValue:0},{type:"InputSet",label:"LootableTypes",field:"LootableTypes",values:[{value:0,name:"Unknown"},{value:1,name:"BoosterPack"},{value:2,name:"Emoticon"},{value:3,name:"FoilTradingCard"},{value:4,name:"ProfileBackground"},{value:5,name:"TradingCard"},{value:6,name:"SteamGems"}],defaultValue:0},{type:"InputSet",label:"MatchableTypes",field:"MatchableTypes",values:[{value:0,name:"Unknown"},{value:1,name:"BoosterPack"},{value:2,name:"Emoticon"},{value:3,name:"FoilTradingCard"},{value:4,name:"ProfileBackground"},{value:5,name:"TradingCard"},{value:6,name:"SteamGems"}],defaultValue:0}]},{legend:"schema.farming",advanced:!0,fields:[{label:"HoursUntilCardDrops",field:"HoursUntilCardDrops",type:"InputNumber",placeholder:3,validator:n.default.byte},{type:"InputSelect",label:"FarmingOrder",field:"FarmingOrder",options:[{value:0,name:"Unordered"},{value:1,name:"AppIDsAscending"},{value:2,name:"AppIDsDescending"},{value:3,name:"CardDropsAscending"},{value:4,name:"CardDropsDescending"},{value:5,name:"HoursAscending"},{value:6,name:"HoursDescending"},{value:7,name:"NamesAscending"},{value:8,name:"NamesDescending"},{value:9,name:"Random"},{value:10,name:"BadgeLevelsAscending"},{value:11,name:"BadgeLevelsDescending"},{value:12,name:"RedeemDateTimesAscending"},{value:13,name:"RedeemDateTimesDescending"}],defaultValue:0},{type:"InputNumber",label:"SendTradePeriod",field:"SendTradePeriod",placeholder:0,validator:n.default.byte},{type:"InputCheckbox",label:"AutoSteamSaleEvent",field:"AutoSteamSaleEvent",defaultValue:!1},{type:"InputSelect",label:"OnlineStatus",field:"OnlineStatus",options:[{value:0,name:"Offline"},{value:1,name:"Online"},{value:2,name:"Busy"},{value:3,name:"Away"},{value:4,name:"Snooze"},{value:5,name:"LookingToTrade"},{value:6,name:"LookingToPlay"},{value:7,name:"Invisible"}],defaultValue:1},{type:"InputCheckbox",label:"HandleOfflineMessages",field:"HandleOfflineMessages",defaultValue:!1},{type:"InputCheckbox",label:"IdlePriorityQueueOnly",field:"IdlePriorityQueueOnly",defaultValue:!1},{type:"InputCheckbox",label:"IdleRefundableGames",field:"IdleRefundableGames",defaultValue:!0},{type:"InputCheckbox",label:"SendOnFarmingFinished",field:"SendOnFarmingFinished",defaultValue:!1},{type:"InputCheckbox",label:"ShutdownOnFarmingFinished",field:"ShutdownOnFarmingFinished",defaultValue:!1}]},{legend:"schema.customization",advanced:!0,fields:[{type:"InputCheckbox",label:"DismissInventoryNotifications",field:"DismissInventoryNotifications",defaultValue:!1},{type:"InputFlag",label:"RedeemingPreferences",field:"RedeemingPreferences",values:[{value:0,name:"None"},{value:1,name:"Forwarding"},{value:2,name:"Distributing"},{value:4,name:"KeepMissingGames"}],defaultValue:0},{type:"InputSet",label:"GamesPlayedWhileIdle",field:"GamesPlayedWhileIdle",validator:n.default.uint},{type:"InputText",label:"CustomGamePlayedWhileFarming",field:"CustomGamePlayedWhileFarming"},{type:"InputText",label:"CustomGamePlayedWhileIdle",field:"CustomGamePlayedWhileIdle"}]}]},"V3.1.2.5-V3.1.3.4":{asf:[{legend:"schema.basic",fields:[{label:"SteamOwnerID",field:"s_SteamOwnerID",placeholder:"0",type:"InputText",description:"schema.generic.steamid64",validator:n.default.steamid}]},{legend:"schema.trading",advanced:!0,fields:[{label:"MaxTradeHoldDuration",field:"MaxTradeHoldDuration",placeholder:15,type:"InputNumber",validator:n.default.byte}]},{legend:"schema.customization",advanced:!0,fields:[{type:"InputCheckbox",field:"AutoRestart",label:"AutoRestart",defaultValue:!0},{label:"Blacklist",field:"Blacklist",type:"InputSet",validator:n.default.uint},{field:"CommandPrefix",label:"CommandPrefix",type:"InputText",placeholder:"!"},{label:"CurrentCulture",field:"CurrentCulture",type:"InputText",placeholder:"en-US"},{type:"InputCheckbox",field:"Statistics",label:"Statistics",defaultValue:!0}]},{legend:"schema.remote_access",advanced:!0,fields:[{label:"Headless",field:"Headless",defaultValue:!1,type:"InputCheckbox"},{label:"IPC",field:"IPC",defaultValue:!1,type:"InputCheckbox"},{label:"IPCPassword",field:"IPCPassword",placeholder:"",type:"InputPassword"},{label:"IPCPrefixes",field:"IPCPrefixes",type:"InputSet"}]},{legend:"schema.connection",advanced:!0,fields:[{label:"ConnectionTimeout",field:"ConnectionTimeout",placeholder:60,type:"InputNumber",validator:n.default.byte},{type:"InputFlag",label:"SteamProtocols",field:"SteamProtocols",values:[{value:0,name:"None"},{value:1,name:"TCP"},{value:2,name:"UDP"},{value:4,name:"WebSocket"}],defaultValue:0,advanced:!0},{label:"WebProxy",field:"WebProxy",placeholder:"",type:"InputText"},{label:"WebProxyPassword",field:"WebProxyPassword",placeholder:"",type:"InputPassword"},{label:"WebProxyUsername",field:"WebProxyUsername",placeholder:"",type:"InputText"}]},{legend:"schema.performance",advanced:!0,fields:[{label:"ConfirmationsLimiterDelay",field:"ConfirmationsLimiterDelay",type:"InputNumber",placeholder:10,validator:n.default.byte},{label:"FarmingDelay",field:"FarmingDelay",type:"InputNumber",placeholder:15,validator:n.default.byte},{label:"GiftsLimiterDelay",field:"GiftsLimiterDelay",type:"InputNumber",placeholder:1,validator:n.default.byte},{label:"IdleFarmingPeriod",field:"IdleFarmingPeriod",type:"InputNumber",placeholder:8,validator:n.default.byte},{label:"InventoryLimiterDelay",field:"InventoryLimiterDelay",type:"InputNumber",placeholder:3,validator:n.default.byte},{label:"LoginLimiterDelay",field:"LoginLimiterDelay",type:"InputNumber",placeholder:10,validator:n.default.byte},{label:"MaxFarmingTime",field:"MaxFarmingTime",type:"InputNumber",placeholder:10,validator:n.default.byte},{label:"OptimizationMode",field:"OptimizationMode",type:"InputSelect",options:[{value:0,name:"MaxPerformance"},{value:1,name:"MinMemoryUsage"}],defaultValue:0},{label:"WebLimiterDelay",field:"WebLimiterDelay",type:"InputNumber",placeholder:200,validator:n.default.ushort}]},{legend:"schema.updates",advanced:!0,fields:[{label:"UpdateChannel",field:"UpdateChannel",type:"InputSelect",options:[{value:0,name:"None"},{value:1,name:"Stable"},{value:2,name:"Experimental"}],defaultValue:1},{label:"UpdatePeriod",field:"UpdatePeriod",type:"InputNumber",placeholder:24,validator:n.default.byte}]},{legend:"schema.advanced",advanced:!0,fields:[{label:"Debug",field:"Debug",defaultValue:!1,type:"InputCheckbox"},{label:"BackgroundGCPeriod",field:"BackgroundGCPeriod",type:"InputNumber",placeholder:0,validator:n.default.byte}]}],bot:[{legend:"schema.basic",fields:[{type:"InputText",label:"Name",field:"name",required:!0,description:"schema.bot.name.description"},{type:"InputText",label:"SteamLogin",field:"SteamLogin",description:"schema.bot.SteamLogin.description"},{type:"InputPassword",label:"SteamPassword",field:"SteamPassword",description:"schema.bot.SteamPassword.description"},{type:"InputCheckbox",label:"Enabled",field:"Enabled",defaultValue:!1},{type:"InputCheckbox",label:"Paused",field:"Paused",defaultValue:!1,advanced:!0},{type:"InputText",label:"SteamParentalPIN",field:"SteamParentalPIN",placeholder:0,validator:n.default.parentalPIN,advanced:!0},{type:"InputFlag",label:"BotBehaviour",field:"BotBehaviour",values:[{value:0,name:"None"},{value:1,name:"RejectInvalidFriendInvites"},{value:2,name:"RejectInvalidTrades"},{value:4,name:"RejectInvalidGroupInvites"}],defaultValue:0,advanced:!0}]},{legend:"schema.access",advanced:!0,fields:[{type:"InputText",label:"SteamMasterClanID",field:"s_SteamMasterClanID",placeholder:0,validator:n.default.masterClan},{type:"InputMap",label:"SteamUserPermissions",field:"SteamUserPermissions",keyPlaceholder:"SteamID64",values:[{value:0,name:"None"},{value:1,name:"FamilySharing"},{value:2,name:"Operator"},{value:3,name:"Master"}],defaultValue:0,keyValidator:n.default.steamid}]},{legend:"schema.trading",advanced:!0,fields:[{type:"InputCheckbox",label:"AcceptGifts",field:"AcceptGifts",defaultValue:!1},{type:"InputText",label:"SteamTradeToken",field:"SteamTradeToken",validator:n.default.tradeToken},{type:"InputFlag",label:"TradingPreferences",field:"TradingPreferences",values:[{value:0,name:"None"},{value:1,name:"AcceptDonations"},{value:2,name:"SteamTradeMatcher"},{value:4,name:"MatchEverything"},{value:8,name:"DontAcceptBotTrades"}],defaultValue:0},{type:"InputSet",label:"LootableTypes",field:"LootableTypes",values:[{value:0,name:"Unknown"},{value:1,name:"BoosterPack"},{value:2,name:"Emoticon"},{value:3,name:"FoilTradingCard"},{value:4,name:"ProfileBackground"},{value:5,name:"TradingCard"},{value:6,name:"SteamGems"}],defaultValue:0},{type:"InputSet",label:"MatchableTypes",field:"MatchableTypes",values:[{value:0,name:"Unknown"},{value:1,name:"BoosterPack"},{value:2,name:"Emoticon"},{value:3,name:"FoilTradingCard"},{value:4,name:"ProfileBackground"},{value:5,name:"TradingCard"},{value:6,name:"SteamGems"}],defaultValue:0}]},{legend:"schema.farming",advanced:!0,fields:[{label:"HoursUntilCardDrops",field:"HoursUntilCardDrops",type:"InputNumber",placeholder:3,validator:n.default.byte},{type:"InputSelect",label:"FarmingOrder",field:"FarmingOrder",options:[{value:0,name:"Unordered"},{value:1,name:"AppIDsAscending"},{value:2,name:"AppIDsDescending"},{value:3,name:"CardDropsAscending"},{value:4,name:"CardDropsDescending"},{value:5,name:"HoursAscending"},{value:6,name:"HoursDescending"},{value:7,name:"NamesAscending"},{value:8,name:"NamesDescending"},{value:9,name:"Random"},{value:10,name:"BadgeLevelsAscending"},{value:11,name:"BadgeLevelsDescending"},{value:12,name:"RedeemDateTimesAscending"},{value:13,name:"RedeemDateTimesDescending"}],defaultValue:0},{type:"InputNumber",label:"SendTradePeriod",field:"SendTradePeriod",placeholder:0,validator:n.default.byte},{type:"InputCheckbox",label:"AutoSteamSaleEvent",field:"AutoSteamSaleEvent",defaultValue:!1},{type:"InputCheckbox",label:"FarmOffline",field:"FarmOffline",defaultValue:!1},{type:"InputCheckbox",label:"HandleOfflineMessages",field:"HandleOfflineMessages",defaultValue:!1},{type:"InputCheckbox",label:"IdlePriorityQueueOnly",field:"IdlePriorityQueueOnly",defaultValue:!1},{type:"InputCheckbox",label:"IdleRefundableGames",field:"IdleRefundableGames",defaultValue:!0},{type:"InputCheckbox",label:"SendOnFarmingFinished",field:"SendOnFarmingFinished",defaultValue:!1},{type:"InputCheckbox",label:"ShutdownOnFarmingFinished",field:"ShutdownOnFarmingFinished",defaultValue:!1}]},{legend:"schema.customization",advanced:!0,fields:[{type:"InputCheckbox",label:"DismissInventoryNotifications",field:"DismissInventoryNotifications",defaultValue:!1},{type:"InputFlag",label:"RedeemingPreferences",field:"RedeemingPreferences",values:[{value:0,name:"None"},{value:1,name:"Forwarding"},{value:2,name:"Distributing"},{value:4,name:"KeepMissingGames"}],defaultValue:0},{type:"InputSet",label:"GamesPlayedWhileIdle",field:"GamesPlayedWhileIdle",validator:n.default.uint},{type:"InputText",label:"CustomGamePlayedWhileFarming",field:"CustomGamePlayedWhileFarming"},{type:"InputText",label:"CustomGamePlayedWhileIdle",field:"CustomGamePlayedWhileIdle"}]}]},"V3.1.1.3-V3.1.2.0":{asf:[{legend:"schema.basic",fields:[{label:"SteamOwnerID",field:"s_SteamOwnerID",placeholder:"0",type:"InputText",description:"schema.generic.steamid64",validator:n.default.steamid}]},{legend:"schema.misc",advanced:!0,fields:[{field:"CommandPrefix",label:"CommandPrefix",type:"InputText",placeholder:"!"},{type:"InputCheckbox",field:"Statistics",label:"Statistics",defaultValue:!0},{label:"Blacklist",field:"Blacklist",type:"InputSet",validator:n.default.uint},{label:"CurrentCulture",field:"CurrentCulture",type:"InputText",placeholder:"en-US"},{label:"MaxTradeHoldDuration",field:"MaxTradeHoldDuration",placeholder:15,type:"InputNumber",validator:n.default.byte}]},{legend:"schema.updates",advanced:!0,fields:[{type:"InputCheckbox",field:"AutoRestart",label:"AutoRestart",defaultValue:!0},{label:"UpdateChannel",field:"UpdateChannel",type:"InputSelect",options:[{value:0,name:"None"},{value:1,name:"Stable"},{value:2,name:"Experimental"}],defaultValue:1},{label:"UpdatePeriod",field:"UpdatePeriod",type:"InputNumber",placeholder:24,validator:n.default.byte}]},{legend:"schema.remote_access",advanced:!0,fields:[{label:"IPCPassword",field:"IPCPassword",placeholder:"",type:"InputPassword"},{label:"IPCPrefixes",field:"IPCPrefixes",type:"InputSet"},{label:"Headless",field:"Headless",defaultValue:!1,type:"InputCheckbox"}]},{legend:"schema.connection",advanced:!0,fields:[{type:"InputFlag",label:"SteamProtocols",field:"SteamProtocols",values:[{value:0,name:"None"},{value:1,name:"TCP"},{value:2,name:"UDP"},{value:4,name:"WebSocket"}],defaultValue:0,advanced:!0},{label:"ConnectionTimeout",field:"ConnectionTimeout",placeholder:60,type:"InputNumber",validator:n.default.byte}]},{legend:"schema.performance",advanced:!0,fields:[{label:"ConfirmationsLimiterDelay",field:"ConfirmationsLimiterDelay",type:"InputNumber",placeholder:10,validator:n.default.byte},{label:"FarmingDelay",field:"FarmingDelay",type:"InputNumber",placeholder:15,validator:n.default.byte},{label:"GiftsLimiterDelay",field:"GiftsLimiterDelay",type:"InputNumber",placeholder:1,validator:n.default.byte},{label:"IdleFarmingPeriod",field:"IdleFarmingPeriod",type:"InputNumber",placeholder:8,validator:n.default.byte},{label:"InventoryLimiterDelay",field:"InventoryLimiterDelay",type:"InputNumber",placeholder:3,validator:n.default.byte},{label:"LoginLimiterDelay",field:"LoginLimiterDelay",type:"InputNumber",placeholder:10,validator:n.default.byte},{label:"MaxFarmingTime",field:"MaxFarmingTime",type:"InputNumber",placeholder:10,validator:n.default.byte},{label:"OptimizationMode",field:"OptimizationMode",type:"InputSelect",options:[{value:0,name:"MaxPerformance"},{value:1,name:"MinMemoryUsage"}],defaultValue:0}]},{legend:"schema.advanced",advanced:!0,fields:[{label:"Debug",field:"Debug",defaultValue:!1,type:"InputCheckbox"},{label:"BackgroundGCPeriod",field:"BackgroundGCPeriod",type:"InputNumber",placeholder:0,validator:n.default.byte}]}],bot:[{legend:"schema.basic",fields:[{type:"InputText",label:"Name",field:"name",required:!0,description:"schema.bot.name.description"},{type:"InputText",label:"SteamLogin",field:"SteamLogin",description:"schema.bot.SteamLogin.description"},{type:"InputPassword",label:"SteamPassword",field:"SteamPassword",description:"schema.bot.SteamPassword.description"},{type:"InputCheckbox",label:"Enabled",field:"Enabled",defaultValue:!1},{type:"InputCheckbox",label:"IsBotAccount",field:"IsBotAccount",defaultValue:!1},{type:"InputCheckbox",label:"Paused",field:"Paused",defaultValue:!1,advanced:!0}]},{legend:"schema.security",advanced:!0,fields:[{type:"InputSelect",label:"PasswordFormat",field:"PasswordFormat",options:[{value:0,name:"PlainText"},{value:1,name:"AES"},{value:2,name:"ProtectedDataForCurrentUser"}],defaultValue:0},{type:"InputCheckbox",label:"UseLoginKeys",field:"UseLoginKeys",defaultValue:!0,advanced:!0}]},{legend:"schema.access",advanced:!0,fields:[{type:"InputMap",label:"SteamUserPermissions",field:"SteamUserPermissions",keyPlaceholder:"SteamID64",values:[{value:0,name:"None"},{value:1,name:"FamilySharing"},{value:2,name:"Operator"},{value:3,name:"Master"}],defaultValue:0,keyValidator:n.default.steamid},{type:"InputText",label:"SteamParentalPIN",field:"SteamParentalPIN",placeholder:0,validator:n.default.parentalPIN}]},{legend:"schema.community",advanced:!0,fields:[{type:"InputCheckbox",label:"HandleOfflineMessages",field:"HandleOfflineMessages",defaultValue:!1}]},{legend:"schema.trading",advanced:!0,fields:[{type:"InputText",label:"SteamTradeToken",field:"SteamTradeToken",validator:n.default.tradeToken},{type:"InputFlag",label:"TradingPreferences",field:"TradingPreferences",values:[{value:0,name:"None"},{value:1,name:"AcceptDonations"},{value:2,name:"SteamTradeMatcher"},{value:4,name:"MatchEverything"},{value:8,name:"DontAcceptBotTrades"}],defaultValue:0},{type:"InputSet",label:"LootableTypes",field:"LootableTypes",values:[{value:0,name:"Unknown"},{value:1,name:"BoosterPack"},{value:2,name:"Emoticon"},{value:3,name:"FoilTradingCard"},{value:4,name:"ProfileBackground"},{value:5,name:"TradingCard"},{value:6,name:"SteamGems"}],defaultValue:0},{type:"InputSet",label:"MatchableTypes",field:"MatchableTypes",values:[{value:0,name:"Unknown"},{value:1,name:"BoosterPack"},{value:2,name:"Emoticon"},{value:3,name:"FoilTradingCard"},{value:4,name:"ProfileBackground"},{value:5,name:"TradingCard"},{value:6,name:"SteamGems"}],defaultValue:0},{type:"InputCheckbox",label:"AcceptGifts",field:"AcceptGifts",defaultValue:!1},{type:"InputCheckbox",label:"DismissInventoryNotifications",field:"DismissInventoryNotifications",defaultValue:!1}]},{legend:"schema.farming",advanced:!0,fields:[{type:"InputSelect",label:"FarmingOrder",field:"FarmingOrder",options:[{value:0,name:"Unordered"},{value:1,name:"AppIDsAscending"},{value:2,name:"AppIDsDescending"},{value:3,name:"CardDropsAscending"},{value:4,name:"CardDropsDescending"},{value:5,name:"HoursAscending"},{value:6,name:"HoursDescending"},{value:7,name:"NamesAscending"},{value:8,name:"NamesDescending"},{value:9,name:"Random"},{value:10,name:"BadgeLevelsAscending"},{value:11,name:"BadgeLevelsDescending"},{value:12,name:"RedeemDateTimesAscending"},{value:13,name:"RedeemDateTimesDescending"}],defaultValue:0},{type:"InputNumber",label:"SendTradePeriod",field:"SendTradePeriod",placeholder:0,validator:n.default.byte},{type:"InputCheckbox",label:"AutoSteamSaleEvent",field:"AutoSteamSaleEvent",defaultValue:!1},{type:"InputCheckbox",label:"IdlePriorityQueueOnly",field:"IdlePriorityQueueOnly",defaultValue:!1},{type:"InputCheckbox",label:"IdleRefundableGames",field:"IdleRefundableGames",defaultValue:!0},{type:"InputCheckbox",label:"FarmOffline",field:"FarmOffline",defaultValue:!1},{type:"InputCheckbox",label:"SendOnFarmingFinished",field:"SendOnFarmingFinished",defaultValue:!1},{type:"InputCheckbox",label:"ShutdownOnFarmingFinished",field:"ShutdownOnFarmingFinished",defaultValue:!1}]},{legend:"schema.customization",advanced:!0,fields:[{type:"InputText",label:"SteamMasterClanID",field:"s_SteamMasterClanID",placeholder:0,validator:n.default.masterClan},{type:"InputSet",label:"GamesPlayedWhileIdle",field:"GamesPlayedWhileIdle",validator:n.default.uint},{type:"InputText",label:"CustomGamePlayedWhileFarming",field:"CustomGamePlayedWhileFarming"},{type:"InputText",label:"CustomGamePlayedWhileIdle",field:"CustomGamePlayedWhileIdle"}]},{legend:"schema.misc",advanced:!0,fields:[{type:"InputFlag",label:"RedeemingPreferences",field:"RedeemingPreferences",values:[{value:0,name:"None"},{value:1,name:"Forwarding"},{value:2,name:"Distributing"},{value:4,name:"KeepMissingGames"}],defaultValue:0}]},{legend:"schema.performance",advanced:!0,fields:[{label:"HoursUntilCardDrops",field:"HoursUntilCardDrops",type:"InputNumber",placeholder:3,validator:n.default.byte}]}]},"V3.1.0.9-V3.1.1.2":{asf:[{legend:"schema.basic",fields:[{label:"SteamOwnerID",field:"s_SteamOwnerID",placeholder:"0",type:"InputText",description:"schema.generic.steamid64",validator:n.default.steamid}]},{legend:"schema.misc",advanced:!0,fields:[{type:"InputCheckbox",field:"Statistics",label:"Statistics",defaultValue:!0},{label:"Blacklist",field:"Blacklist",type:"InputSet",validator:n.default.uint},{label:"CurrentCulture",field:"CurrentCulture",type:"InputText",placeholder:"en-US"},{label:"MaxTradeHoldDuration",field:"MaxTradeHoldDuration",placeholder:15,type:"InputNumber",validator:n.default.byte}]},{legend:"schema.updates",advanced:!0,fields:[{type:"InputCheckbox",field:"AutoRestart",label:"AutoRestart",defaultValue:!0},{label:"UpdateChannel",field:"UpdateChannel",type:"InputSelect",options:[{value:0,name:"None"},{value:1,name:"Stable"},{value:2,name:"Experimental"}],defaultValue:1},{label:"UpdatePeriod",field:"UpdatePeriod",type:"InputNumber",placeholder:24,validator:n.default.byte}]},{legend:"schema.remote_access",advanced:!0,fields:[{label:"IPCPassword",field:"IPCPassword",placeholder:"",type:"InputPassword"},{label:"IPCPrefixes",field:"IPCPrefixes",type:"InputSet"},{label:"Headless",field:"Headless",defaultValue:!1,type:"InputCheckbox"}]},{legend:"schema.connection",advanced:!0,fields:[{type:"InputFlag",label:"SteamProtocols",field:"SteamProtocols",values:[{value:0,name:"None"},{value:1,name:"TCP"},{value:2,name:"UDP"},{value:4,name:"WebSocket"}],defaultValue:0,advanced:!0},{label:"ConnectionTimeout",field:"ConnectionTimeout",placeholder:60,type:"InputNumber",validator:n.default.byte}]},{legend:"schema.performance",advanced:!0,fields:[{label:"ConfirmationsLimiterDelay",field:"ConfirmationsLimiterDelay",type:"InputNumber",placeholder:10,validator:n.default.byte},{label:"FarmingDelay",field:"FarmingDelay",type:"InputNumber",placeholder:15,validator:n.default.byte},{label:"GiftsLimiterDelay",field:"GiftsLimiterDelay",type:"InputNumber",placeholder:1,validator:n.default.byte},{label:"IdleFarmingPeriod",field:"IdleFarmingPeriod",type:"InputNumber",placeholder:8,validator:n.default.byte},{label:"InventoryLimiterDelay",field:"InventoryLimiterDelay",type:"InputNumber",placeholder:3,validator:n.default.byte},{label:"LoginLimiterDelay",field:"LoginLimiterDelay",type:"InputNumber",placeholder:10,validator:n.default.byte},{label:"MaxFarmingTime",field:"MaxFarmingTime",type:"InputNumber",placeholder:10,validator:n.default.byte},{label:"OptimizationMode",field:"OptimizationMode",type:"InputSelect",options:[{value:0,name:"MaxPerformance"},{value:1,name:"MinMemoryUsage"}],defaultValue:0}]},{legend:"schema.advanced",advanced:!0,fields:[{label:"Debug",field:"Debug",defaultValue:!1,type:"InputCheckbox"},{label:"BackgroundGCPeriod",field:"BackgroundGCPeriod",type:"InputNumber",placeholder:0,validator:n.default.byte}]}],bot:[{legend:"schema.basic",fields:[{type:"InputText",label:"Name",field:"name",required:!0,description:"schema.bot.name.description"},{type:"InputText",label:"SteamLogin",field:"SteamLogin",description:"schema.bot.SteamLogin.description"},{type:"InputPassword",label:"SteamPassword",field:"SteamPassword",description:"schema.bot.SteamPassword.description"},{type:"InputCheckbox",label:"Enabled",field:"Enabled",defaultValue:!1},{type:"InputCheckbox",label:"IsBotAccount",field:"IsBotAccount",defaultValue:!1},{type:"InputCheckbox",label:"Paused",field:"Paused",defaultValue:!1,advanced:!0}]},{legend:"schema.security",advanced:!0,fields:[{type:"InputSelect",label:"PasswordFormat",field:"PasswordFormat",options:[{value:0,name:"PlainText"},{value:1,name:"AES"},{value:2,name:"ProtectedDataForCurrentUser"}],defaultValue:0},{type:"InputCheckbox",label:"UseLoginKeys",field:"UseLoginKeys",defaultValue:!0,advanced:!0}]},{legend:"schema.access",advanced:!0,fields:[{type:"InputMap",label:"SteamUserPermissions",field:"SteamUserPermissions",keyPlaceholder:"SteamID64",values:[{value:0,name:"None"},{value:1,name:"FamilySharing"},{value:2,name:"Operator"},{value:3,name:"Master"}],defaultValue:0,keyValidator:n.default.steamid},{type:"InputText",label:"SteamParentalPIN",field:"SteamParentalPIN",placeholder:0,validator:n.default.parentalPIN}]},{legend:"schema.community",advanced:!0,fields:[{type:"InputCheckbox",label:"HandleOfflineMessages",field:"HandleOfflineMessages",defaultValue:!1}]},{legend:"schema.trading",advanced:!0,fields:[{type:"InputText",label:"SteamTradeToken",field:"SteamTradeToken",validator:n.default.tradeToken},{type:"InputFlag",label:"TradingPreferences",field:"TradingPreferences",values:[{value:0,name:"None"},{value:1,name:"AcceptDonations"},{value:2,name:"SteamTradeMatcher"},{value:4,name:"MatchEverything"},{value:8,name:"DontAcceptBotTrades"}],defaultValue:0},{type:"InputSet",label:"LootableTypes",field:"LootableTypes",values:[{value:0,name:"Unknown"},{value:1,name:"BoosterPack"},{value:2,name:"Emoticon"},{value:3,name:"FoilTradingCard"},{value:4,name:"ProfileBackground"},{value:5,name:"TradingCard"},{value:6,name:"SteamGems"}],defaultValue:0},{type:"InputSet",label:"MatchableTypes",field:"MatchableTypes",values:[{value:0,name:"Unknown"},{value:1,name:"BoosterPack"},{value:2,name:"Emoticon"},{value:3,name:"FoilTradingCard"},{value:4,name:"ProfileBackground"},{value:5,name:"TradingCard"},{value:6,name:"SteamGems"}],defaultValue:0},{type:"InputCheckbox",label:"AcceptGifts",field:"AcceptGifts",defaultValue:!1},{type:"InputCheckbox",label:"DismissInventoryNotifications",field:"DismissInventoryNotifications",defaultValue:!1}]},{legend:"schema.farming",advanced:!0,fields:[{type:"InputSelect",label:"FarmingOrder",field:"FarmingOrder",options:[{value:0,name:"Unordered"},{value:1,name:"AppIDsAscending"},{value:2,name:"AppIDsDescending"},{value:3,name:"CardDropsAscending"},{value:4,name:"CardDropsDescending"},{value:5,name:"HoursAscending"},{value:6,name:"HoursDescending"},{value:7,name:"NamesAscending"},{value:8,name:"NamesDescending"},{value:9,name:"Random"},{value:10,name:"BadgeLevelsAscending"},{value:11,name:"BadgeLevelsDescending"},{value:12,name:"RedeemDateTimesAscending"},{value:13,name:"RedeemDateTimesDescending"}],defaultValue:0},{type:"InputNumber",label:"SendTradePeriod",field:"SendTradePeriod",placeholder:0,validator:n.default.byte},{type:"InputCheckbox",label:"AutoSteamSaleEvent",field:"AutoSteamSaleEvent",defaultValue:!1},{type:"InputCheckbox",label:"IdlePriorityQueueOnly",field:"IdlePriorityQueueOnly",defaultValue:!1},{type:"InputCheckbox",label:"IdleRefundableGames",field:"IdleRefundableGames",defaultValue:!0},{type:"InputCheckbox",label:"FarmOffline",field:"FarmOffline",defaultValue:!1},{type:"InputCheckbox",label:"SendOnFarmingFinished",field:"SendOnFarmingFinished",defaultValue:!1},{type:"InputCheckbox",label:"ShutdownOnFarmingFinished",field:"ShutdownOnFarmingFinished",defaultValue:!1}]},{legend:"schema.customization",advanced:!0,fields:[{type:"InputText",label:"SteamMasterClanID",field:"s_SteamMasterClanID",placeholder:0,validator:n.default.masterClan},{type:"InputSet",label:"GamesPlayedWhileIdle",field:"GamesPlayedWhileIdle",validator:n.default.uint},{type:"InputText",label:"CustomGamePlayedWhileFarming",field:"CustomGamePlayedWhileFarming"},{type:"InputText",label:"CustomGamePlayedWhileIdle",field:"CustomGamePlayedWhileIdle"}]},{legend:"schema.misc",advanced:!0,fields:[{type:"InputFlag",label:"RedeemingPreferences",field:"RedeemingPreferences",values:[{value:0,name:"None"},{value:1,name:"Forwarding"},{value:2,name:"Distributing"},{value:4,name:"KeepMissingGames"}],defaultValue:0}]},{legend:"schema.performance",advanced:!0,fields:[{label:"HoursUntilCardDrops",field:"HoursUntilCardDrops",type:"InputNumber",placeholder:3,validator:n.default.byte}]}]},"V3.0.5.8-V3.1.0.1":{asf:[{legend:"schema.basic",fields:[{label:"SteamOwnerID",field:"s_SteamOwnerID",placeholder:"0",type:"InputText",description:"schema.generic.steamid64",validator:n.default.steamid}]},{legend:"schema.misc",advanced:!0,fields:[{type:"InputCheckbox",field:"Statistics",label:"Statistics",defaultValue:!0},{label:"Blacklist",field:"Blacklist",type:"InputSet",validator:n.default.uint},{label:"CurrentCulture",field:"CurrentCulture",type:"InputText",placeholder:"en-US"},{label:"MaxTradeHoldDuration",field:"MaxTradeHoldDuration",placeholder:15,type:"InputNumber",validator:n.default.byte}]},{legend:"schema.updates",advanced:!0,fields:[{type:"InputCheckbox",field:"AutoRestart",label:"AutoRestart",defaultValue:!0},{label:"UpdateChannel",field:"UpdateChannel",type:"InputSelect",options:[{value:0,name:"None"},{value:1,name:"Stable"},{value:2,name:"Experimental"}],defaultValue:1},{label:"UpdatePeriod",field:"UpdatePeriod",type:"InputNumber",placeholder:24,validator:n.default.byte}]},{legend:"schema.remote_access",advanced:!0,fields:[{label:"IPCHost",field:"IPCHost",placeholder:"127.0.0.1",type:"InputText"},{label:"IPCPassword",field:"IPCPassword",placeholder:"",type:"InputPassword"},{label:"IPCPort",field:"IPCPort",placeholder:1242,type:"InputNumber",validator:n.default.ushort},{label:"Headless",field:"Headless",defaultValue:!1,type:"InputCheckbox"}]},{legend:"schema.connection",advanced:!0,fields:[{type:"InputFlag",label:"SteamProtocols",field:"SteamProtocols",values:[{value:0,name:"None"},{value:1,name:"TCP"},{value:2,name:"UDP"},{value:4,name:"WebSocket"}],defaultValue:0,advanced:!0},{label:"ConnectionTimeout",field:"ConnectionTimeout",placeholder:60,type:"InputNumber",validator:n.default.byte}]},{legend:"schema.performance",advanced:!0,fields:[{label:"ConfirmationsLimiterDelay",field:"ConfirmationsLimiterDelay",type:"InputNumber",placeholder:10,validator:n.default.byte},{label:"FarmingDelay",field:"FarmingDelay",type:"InputNumber",placeholder:15,validator:n.default.byte},{label:"GiftsLimiterDelay",field:"GiftsLimiterDelay",type:"InputNumber",placeholder:1,validator:n.default.byte},{label:"IdleFarmingPeriod",field:"IdleFarmingPeriod",type:"InputNumber",placeholder:8,validator:n.default.byte},{label:"InventoryLimiterDelay",field:"InventoryLimiterDelay",type:"InputNumber",placeholder:3,validator:n.default.byte},{label:"LoginLimiterDelay",field:"LoginLimiterDelay",type:"InputNumber",placeholder:10,validator:n.default.byte},{label:"MaxFarmingTime",field:"MaxFarmingTime",type:"InputNumber",placeholder:10,validator:n.default.byte},{label:"OptimizationMode",field:"OptimizationMode",type:"InputSelect",options:[{value:0,name:"MaxPerformance"},{value:1,name:"MinMemoryUsage"}],defaultValue:0}]},{legend:"schema.advanced",advanced:!0,fields:[{label:"Debug",field:"Debug",defaultValue:!1,type:"InputCheckbox"},{label:"BackgroundGCPeriod",field:"BackgroundGCPeriod",type:"InputNumber",placeholder:0,validator:n.default.byte}]}],bot:[{legend:"schema.basic",fields:[{type:"InputText",label:"Name",field:"name",required:!0,description:"schema.bot.name.description"},{type:"InputText",label:"SteamLogin",field:"SteamLogin",description:"schema.bot.SteamLogin.description"},{type:"InputPassword",label:"SteamPassword",field:"SteamPassword",description:"schema.bot.SteamPassword.description"},{type:"InputCheckbox",label:"Enabled",field:"Enabled",defaultValue:!1},{type:"InputCheckbox",label:"IsBotAccount",field:"IsBotAccount",defaultValue:!1},{type:"InputCheckbox",label:"Paused",field:"Paused",defaultValue:!1,advanced:!0}]},{legend:"schema.security",advanced:!0,fields:[{type:"InputSelect",label:"PasswordFormat",field:"PasswordFormat",options:[{value:0,name:"PlainText"},{value:1,name:"AES"},{value:2,name:"ProtectedDataForCurrentUser"}],defaultValue:0},{type:"InputCheckbox",label:"UseLoginKeys",field:"UseLoginKeys",defaultValue:!0,advanced:!0}]},{legend:"schema.access",advanced:!0,fields:[{type:"InputMap",label:"SteamUserPermissions",field:"SteamUserPermissions",keyPlaceholder:"SteamID64",values:[{value:0,name:"None"},{value:1,name:"FamilySharing"},{value:2,name:"Operator"},{value:3,name:"Master"}],defaultValue:0,keyValidator:n.default.steamid},{type:"InputText",label:"SteamParentalPIN",field:"SteamParentalPIN",placeholder:0,validator:n.default.parentalPIN}]},{legend:"schema.community",advanced:!0,fields:[{type:"InputCheckbox",label:"HandleOfflineMessages",field:"HandleOfflineMessages",defaultValue:!1}]},{legend:"schema.trading",advanced:!0,fields:[{type:"InputText",label:"SteamTradeToken",field:"SteamTradeToken",validator:n.default.tradeToken},{type:"InputFlag",label:"TradingPreferences",field:"TradingPreferences",values:[{value:0,name:"None"},{value:1,name:"AcceptDonations"},{value:2,name:"SteamTradeMatcher"},{value:4,name:"MatchEverything"},{value:8,name:"DontAcceptBotTrades"}],defaultValue:0},{type:"InputSet",label:"LootableTypes",field:"LootableTypes",values:[{value:0,name:"Unknown"},{value:1,name:"BoosterPack"},{value:2,name:"Emoticon"},{value:3,name:"FoilTradingCard"},{value:4,name:"ProfileBackground"},{value:5,name:"TradingCard"},{value:6,name:"SteamGems"}],defaultValue:0},{type:"InputSet",label:"MatchableTypes",field:"MatchableTypes",values:[{value:0,name:"Unknown"},{value:1,name:"BoosterPack"},{value:2,name:"Emoticon"},{value:3,name:"FoilTradingCard"},{value:4,name:"ProfileBackground"},{value:5,name:"TradingCard"},{value:6,name:"SteamGems"}],defaultValue:0},{type:"InputCheckbox",label:"AcceptGifts",field:"AcceptGifts",defaultValue:!1},{type:"InputCheckbox",label:"DismissInventoryNotifications",field:"DismissInventoryNotifications",defaultValue:!1}]},{legend:"schema.farming",advanced:!0,fields:[{type:"InputSelect",label:"FarmingOrder",field:"FarmingOrder",options:[{value:0,name:"Unordered"},{value:1,name:"AppIDsAscending"},{value:2,name:"AppIDsDescending"},{value:3,name:"CardDropsAscending"},{value:4,name:"CardDropsDescending"},{value:5,name:"HoursAscending"},{value:6,name:"HoursDescending"},{value:7,name:"NamesAscending"},{value:8,name:"NamesDescending"},{value:9,name:"Random"},{value:10,name:"BadgeLevelsAscending"},{value:11,name:"BadgeLevelsDescending"},{value:12,name:"RedeemDateTimesAscending"},{value:13,name:"RedeemDateTimesDescending"}],defaultValue:0},{type:"InputNumber",label:"SendTradePeriod",field:"SendTradePeriod",placeholder:0,validator:n.default.byte},{type:"InputCheckbox",label:"AutoSteamSaleEvent",field:"AutoSteamSaleEvent",defaultValue:!1},{type:"InputCheckbox",label:"IdleRefundableGames",field:"IdleRefundableGames",defaultValue:!0},{type:"InputCheckbox",label:"FarmOffline",field:"FarmOffline",defaultValue:!1},{type:"InputCheckbox",label:"SendOnFarmingFinished",field:"SendOnFarmingFinished",defaultValue:!1},{type:"InputCheckbox",label:"ShutdownOnFarmingFinished",field:"ShutdownOnFarmingFinished",defaultValue:!1}]},{legend:"schema.customization",advanced:!0,fields:[{type:"InputText",label:"SteamMasterClanID",field:"s_SteamMasterClanID",placeholder:0,validator:n.default.masterClan},{type:"InputSet",label:"GamesPlayedWhileIdle",field:"GamesPlayedWhileIdle",validator:n.default.uint},{type:"InputText",label:"CustomGamePlayedWhileFarming",field:"CustomGamePlayedWhileFarming"},{type:"InputText",label:"CustomGamePlayedWhileIdle",field:"CustomGamePlayedWhileIdle"}]},{legend:"schema.misc",advanced:!0,fields:[{type:"InputFlag",label:"RedeemingPreferences",field:"RedeemingPreferences",values:[{value:0,name:"None"},{value:1,name:"Forwarding"},{value:2,name:"Distributing"},{value:4,name:"KeepMissingGames"}],defaultValue:0}]},{legend:"schema.performance",advanced:!0,fields:[{label:"HoursUntilCardDrops",field:"HoursUntilCardDrops",type:"InputNumber",placeholder:3,validator:n.default.byte}]}]},"V3.0.5.0-V3.0.5.5":{asf:[{legend:"schema.basic",fields:[{label:"SteamOwnerID",field:"s_SteamOwnerID",placeholder:"0",type:"InputText",description:"schema.generic.steamid64",validator:n.default.steamid}]},{legend:"schema.misc",advanced:!0,fields:[{type:"InputCheckbox",field:"Statistics",label:"Statistics",defaultValue:!0},{label:"Blacklist",field:"Blacklist",type:"InputSet",validator:n.default.uint},{label:"CurrentCulture",field:"CurrentCulture",type:"InputText",placeholder:"en-US"},{label:"MaxTradeHoldDuration",field:"MaxTradeHoldDuration",placeholder:15,type:"InputNumber",validator:n.default.byte}]},{legend:"schema.updates",advanced:!0,fields:[{type:"InputCheckbox",field:"AutoRestart",label:"AutoRestart",defaultValue:!0},{label:"UpdateChannel",field:"UpdateChannel",type:"InputSelect",options:[{value:0,name:"None"},{value:1,name:"Stable"},{value:2,name:"Experimental"}],defaultValue:1},{label:"UpdatePeriod",field:"UpdatePeriod",type:"InputNumber",placeholder:24,validator:n.default.byte}]},{legend:"schema.remote_access",advanced:!0,fields:[{label:"IPCHost",field:"IPCHost",placeholder:"127.0.0.1",type:"InputText"},{label:"IPCPassword",field:"IPCPassword",placeholder:"",type:"InputPassword"},{label:"IPCPort",field:"IPCPort",placeholder:1242,type:"InputNumber",validator:n.default.ushort},{label:"Headless",field:"Headless",defaultValue:!1,type:"InputCheckbox"}]},{legend:"schema.connection",advanced:!0,fields:[{type:"InputFlag",label:"SteamProtocols",field:"SteamProtocols",values:[{value:0,name:"None"},{value:1,name:"TCP"},{value:2,name:"UDP"},{value:4,name:"WebSocket"}],defaultValue:0,advanced:!0},{label:"ConnectionTimeout",field:"ConnectionTimeout",placeholder:60,type:"InputNumber",validator:n.default.byte}]},{legend:"schema.performance",advanced:!0,fields:[{label:"FarmingDelay",field:"FarmingDelay",type:"InputNumber",placeholder:15,validator:n.default.byte},{label:"GiftsLimiterDelay",field:"GiftsLimiterDelay",type:"InputNumber",placeholder:1,validator:n.default.byte},{label:"IdleFarmingPeriod",field:"IdleFarmingPeriod",type:"InputNumber",placeholder:8,validator:n.default.byte},{label:"InventoryLimiterDelay",field:"InventoryLimiterDelay",type:"InputNumber",placeholder:3,validator:n.default.byte},{label:"LoginLimiterDelay",field:"LoginLimiterDelay",type:"InputNumber",placeholder:10,validator:n.default.byte},{label:"MaxFarmingTime",field:"MaxFarmingTime",type:"InputNumber",placeholder:10,validator:n.default.byte},{label:"OptimizationMode",field:"OptimizationMode",type:"InputSelect",options:[{value:0,name:"MaxPerformance"},{value:1,name:"MinMemoryUsage"}],defaultValue:0}]},{legend:"schema.advanced",advanced:!0,fields:[{label:"Debug",field:"Debug",defaultValue:!1,type:"InputCheckbox"},{label:"BackgroundGCPeriod",field:"BackgroundGCPeriod",type:"InputNumber",placeholder:0,validator:n.default.byte}]}],bot:[{legend:"schema.basic",fields:[{type:"InputText",label:"Name",field:"name",required:!0,description:"schema.bot.name.description"},{type:"InputText",label:"SteamLogin",field:"SteamLogin",description:"schema.bot.SteamLogin.description"},{type:"InputPassword",label:"SteamPassword",field:"SteamPassword",description:"schema.bot.SteamPassword.description"},{type:"InputCheckbox",label:"Enabled",field:"Enabled",defaultValue:!1},{type:"InputCheckbox",label:"IsBotAccount",field:"IsBotAccount",defaultValue:!1},{type:"InputCheckbox",label:"Paused",field:"Paused",defaultValue:!1,advanced:!0}]},{legend:"schema.security",advanced:!0,fields:[{type:"InputSelect",label:"PasswordFormat",field:"PasswordFormat",options:[{value:0,name:"PlainText"},{value:1,name:"AES"},{value:2,name:"ProtectedDataForCurrentUser"}],defaultValue:0},{type:"InputCheckbox",label:"UseLoginKeys",field:"UseLoginKeys",defaultValue:!0,advanced:!0}]},{legend:"schema.access",advanced:!0,fields:[{type:"InputMap",label:"SteamUserPermissions",field:"SteamUserPermissions",keyPlaceholder:"SteamID64",values:[{value:0,name:"None"},{value:1,name:"FamilySharing"},{value:2,name:"Operator"},{value:3,name:"Master"}],defaultValue:0,keyValidator:n.default.steamid},{type:"InputText",label:"SteamParentalPIN",field:"SteamParentalPIN",placeholder:0,validator:n.default.parentalPIN}]},{legend:"schema.community",advanced:!0,fields:[{type:"InputCheckbox",label:"HandleOfflineMessages",field:"HandleOfflineMessages",defaultValue:!1}]},{legend:"schema.trading",advanced:!0,fields:[{type:"InputText",label:"SteamTradeToken",field:"SteamTradeToken",validator:n.default.tradeToken},{type:"InputFlag",label:"TradingPreferences",field:"TradingPreferences",values:[{value:0,name:"None"},{value:1,name:"AcceptDonations"},{value:2,name:"SteamTradeMatcher"},{value:4,name:"MatchEverything"},{value:8,name:"DontAcceptBotTrades"}],defaultValue:0},{type:"InputSet",label:"LootableTypes",field:"LootableTypes",values:[{value:0,name:"Unknown"},{value:1,name:"BoosterPack"},{value:2,name:"Emoticon"},{value:3,name:"FoilTradingCard"},{value:4,name:"ProfileBackground"},{value:5,name:"TradingCard"},{value:6,name:"SteamGems"}],defaultValue:0},{type:"InputSet",label:"MatchableTypes",field:"MatchableTypes",values:[{value:0,name:"Unknown"},{value:1,name:"BoosterPack"},{value:2,name:"Emoticon"},{value:3,name:"FoilTradingCard"},{value:4,name:"ProfileBackground"},{value:5,name:"TradingCard"},{value:6,name:"SteamGems"}],defaultValue:0},{type:"InputCheckbox",label:"AcceptGifts",field:"AcceptGifts",defaultValue:!1},{type:"InputCheckbox",label:"DismissInventoryNotifications",field:"DismissInventoryNotifications",defaultValue:!1}]},{legend:"schema.farming",advanced:!0,fields:[{type:"InputSelect",label:"FarmingOrder",field:"FarmingOrder",options:[{value:0,name:"Unordered"},{value:1,name:"AppIDsAscending"},{value:2,name:"AppIDsDescending"},{value:3,name:"CardDropsAscending"},{value:4,name:"CardDropsDescending"},{value:5,name:"HoursAscending"},{value:6,name:"HoursDescending"},{value:7,name:"NamesAscending"},{value:8,name:"NamesDescending"},{value:9,name:"Random"},{value:10,name:"BadgeLevelsAscending"},{value:11,name:"BadgeLevelsDescending"},{value:12,name:"RedeemDateTimesAscending"},{value:13,name:"RedeemDateTimesDescending"}],defaultValue:0},{type:"InputNumber",label:"SendTradePeriod",field:"SendTradePeriod",placeholder:0,validator:n.default.byte},{type:"InputCheckbox",label:"AutoDiscoveryQueue",field:"AutoDiscoveryQueue",defaultValue:!1},{type:"InputCheckbox",label:"IdleRefundableGames",field:"IdleRefundableGames",defaultValue:!0},{type:"InputCheckbox",label:"FarmOffline",field:"FarmOffline",defaultValue:!1},{type:"InputCheckbox",label:"SendOnFarmingFinished",field:"SendOnFarmingFinished",defaultValue:!1},{type:"InputCheckbox",label:"ShutdownOnFarmingFinished",field:"ShutdownOnFarmingFinished",defaultValue:!1}]},{legend:"schema.customization",advanced:!0,fields:[{type:"InputText",label:"SteamMasterClanID",field:"s_SteamMasterClanID",placeholder:0,validator:n.default.masterClan},{type:"InputSet",label:"GamesPlayedWhileIdle",field:"GamesPlayedWhileIdle",validator:n.default.uint},{type:"InputText",label:"CustomGamePlayedWhileFarming",field:"CustomGamePlayedWhileFarming"},{type:"InputText",label:"CustomGamePlayedWhileIdle",field:"CustomGamePlayedWhileIdle"}]},{legend:"schema.misc",advanced:!0,fields:[{type:"InputFlag",label:"RedeemingPreferences",field:"RedeemingPreferences",values:[{value:0,name:"None"},{value:1,name:"Forwarding"},{value:2,name:"Distributing"},{value:4,name:"KeepMissingGames"}],defaultValue:0}]},{legend:"schema.performance",advanced:!0,fields:[{label:"HoursUntilCardDrops",field:"HoursUntilCardDrops",type:"InputNumber",placeholder:3,validator:n.default.byte}]}]},"V3.0.3.7-V3.0.4.8":{asf:[{legend:"schema.basic",fields:[{label:"SteamOwnerID",field:"s_SteamOwnerID",placeholder:"0",type:"InputText",description:"schema.generic.steamid64",validator:n.default.steamid}]},{legend:"schema.misc",fields:[{type:"InputCheckbox",field:"Statistics",label:"Statistics",defaultValue:!0,advanced:!0},{label:"Blacklist",field:"Blacklist",type:"InputSet",validator:n.default.uint},{label:"CurrentCulture",field:"CurrentCulture",type:"InputText",placeholder:"en-US",advanced:!0},{label:"MaxTradeHoldDuration",field:"MaxTradeHoldDuration",placeholder:15,type:"InputNumber",advanced:!0,validator:n.default.byte}]},{legend:"schema.updates",fields:[{type:"InputCheckbox",field:"AutoUpdates",label:"AutoUpdates",defaultValue:!0},{type:"InputCheckbox",field:"AutoRestart",label:"AutoRestart",defaultValue:!0,advanced:!0},{label:"UpdateChannel",field:"UpdateChannel",type:"InputSelect",options:[{value:0,name:"None"},{value:1,name:"Stable"},{value:2,name:"Experimental"}],defaultValue:1,advanced:!0}]},{legend:"schema.remote_access",advanced:!0,fields:[{label:"IPCHost",field:"IPCHost",placeholder:"127.0.0.1",type:"InputText"},{label:"IPCPort",field:"IPCPort",placeholder:1242,type:"InputNumber",validator:n.default.ushort},{label:"Headless",field:"Headless",defaultValue:!1,type:"InputCheckbox"}]},{legend:"schema.connection",advanced:!0,fields:[{type:"InputFlag",label:"SteamProtocols",field:"SteamProtocols",values:[{value:0,name:"None"},{value:1,name:"TCP"},{value:2,name:"UDP"},{value:4,name:"WebSocket"}],defaultValue:0,advanced:!0},{label:"ConnectionTimeout",field:"ConnectionTimeout",placeholder:60,type:"InputNumber",validator:n.default.byte}]},{legend:"schema.performance",advanced:!0,fields:[{label:"FarmingDelay",field:"FarmingDelay",type:"InputNumber",placeholder:15,validator:n.default.byte},{label:"GiftsLimiterDelay",field:"GiftsLimiterDelay",type:"InputNumber",placeholder:1,validator:n.default.byte},{label:"IdleFarmingPeriod",field:"IdleFarmingPeriod",type:"InputNumber",placeholder:8,validator:n.default.byte},{label:"InventoryLimiterDelay",field:"InventoryLimiterDelay",type:"InputNumber",placeholder:3,validator:n.default.byte},{label:"LoginLimiterDelay",field:"LoginLimiterDelay",type:"InputNumber",placeholder:10,validator:n.default.byte},{label:"MaxFarmingTime",field:"MaxFarmingTime",type:"InputNumber",placeholder:10,validator:n.default.byte},{label:"OptimizationMode",field:"OptimizationMode",type:"InputSelect",options:[{value:0,name:"MaxPerformance"},{value:1,name:"MinMemoryUsage"}],defaultValue:0}]},{legend:"schema.advanced",advanced:!0,fields:[{label:"Debug",field:"Debug",defaultValue:!1,type:"InputCheckbox"},{label:"BackgroundGCPeriod",field:"BackgroundGCPeriod",type:"InputNumber",placeholder:0,validator:n.default.byte}]}],bot:[{legend:"schema.basic",fields:[{type:"InputText",label:"Name",field:"name",required:!0,description:"schema.bot.name.description"},{type:"InputText",label:"SteamLogin",field:"SteamLogin",description:"schema.bot.SteamLogin.description"},{type:"InputPassword",label:"SteamPassword",field:"SteamPassword",description:"schema.bot.SteamPassword.description"},{type:"InputCheckbox",label:"Enabled",field:"Enabled",defaultValue:!1},{type:"InputCheckbox",label:"IsBotAccount",field:"IsBotAccount",defaultValue:!1},{type:"InputCheckbox",label:"Paused",field:"Paused",defaultValue:!1,advanced:!0}]},{legend:"schema.security",advanced:!0,fields:[{type:"InputSelect",label:"PasswordFormat",field:"PasswordFormat",options:[{value:0,name:"PlainText"},{value:1,name:"AES"},{value:2,name:"ProtectedDataForCurrentUser"}],defaultValue:0}]},{legend:"schema.access",advanced:!0,fields:[{type:"InputMap",label:"SteamUserPermissions",field:"SteamUserPermissions",keyPlaceholder:"SteamID64",values:[{value:0,name:"None"},{value:1,name:"FamilySharing"},{value:2,name:"Operator"},{value:3,name:"Master"}],defaultValue:0,keyValidator:n.default.steamid},{type:"InputText",label:"SteamParentalPIN",field:"SteamParentalPIN",placeholder:0,validator:n.default.parentalPIN}]},{legend:"schema.community",advanced:!0,fields:[{type:"InputCheckbox",label:"HandleOfflineMessages",field:"HandleOfflineMessages",defaultValue:!1}]},{legend:"schema.trading",advanced:!0,fields:[{type:"InputText",label:"SteamTradeToken",field:"SteamTradeToken",validator:n.default.tradeToken},{type:"InputFlag",label:"TradingPreferences",field:"TradingPreferences",values:[{value:0,name:"None"},{value:1,name:"AcceptDonations"},{value:2,name:"SteamTradeMatcher"},{value:4,name:"MatchEverything"},{value:8,name:"DontAcceptBotTrades"}],defaultValue:0},{type:"InputSet",label:"LootableTypes",field:"LootableTypes",values:[{value:0,name:"Unknown"},{value:1,name:"BoosterPack"},{value:2,name:"Emoticon"},{value:3,name:"FoilTradingCard"},{value:4,name:"ProfileBackground"},{value:5,name:"TradingCard"},{value:6,name:"SteamGems"}],defaultValue:0},{type:"InputSet",label:"MatchableTypes",field:"MatchableTypes",values:[{value:0,name:"Unknown"},{value:1,name:"BoosterPack"},{value:2,name:"Emoticon"},{value:3,name:"FoilTradingCard"},{value:4,name:"ProfileBackground"},{value:5,name:"TradingCard"},{value:6,name:"SteamGems"}],defaultValue:0},{type:"InputCheckbox",label:"AcceptGifts",field:"AcceptGifts",defaultValue:!1},{type:"InputCheckbox",label:"DismissInventoryNotifications",field:"DismissInventoryNotifications",defaultValue:!1}]},{legend:"schema.farming",advanced:!0,fields:[{type:"InputSelect",label:"FarmingOrder",field:"FarmingOrder",options:[{value:0,name:"Unordered"},{value:1,name:"AppIDsAscending"},{value:2,name:"AppIDsDescending"},{value:3,name:"CardDropsAscending"},{value:4,name:"CardDropsDescending"},{value:5,name:"HoursAscending"},{value:6,name:"HoursDescending"},{value:7,name:"NamesAscending"},{value:8,name:"NamesDescending"},{value:9,name:"Random"},{value:10,name:"BadgeLevelsAscending"},{value:11,name:"BadgeLevelsDescending"},{value:12,name:"RedeemDateTimesAscending"},{value:13,name:"RedeemDateTimesDescending"}],defaultValue:0},{type:"InputNumber",label:"SendTradePeriod",field:"SendTradePeriod",placeholder:0,validator:n.default.byte},{type:"InputCheckbox",label:"AutoDiscoveryQueue",field:"AutoDiscoveryQueue",defaultValue:!1},{type:"InputCheckbox",label:"IdleRefundableGames",field:"IdleRefundableGames",defaultValue:!0},{type:"InputCheckbox",label:"FarmOffline",field:"FarmOffline",defaultValue:!1},{type:"InputCheckbox",label:"SendOnFarmingFinished",field:"SendOnFarmingFinished",defaultValue:!1},{type:"InputCheckbox",label:"ShutdownOnFarmingFinished",field:"ShutdownOnFarmingFinished",defaultValue:!1}]},{legend:"schema.customization",advanced:!0,fields:[{type:"InputText",label:"SteamMasterClanID",field:"s_SteamMasterClanID",placeholder:0,validator:n.default.masterClan},{type:"InputSet",label:"GamesPlayedWhileIdle",field:"GamesPlayedWhileIdle",validator:n.default.uint},{type:"InputText",label:"CustomGamePlayedWhileFarming",field:"CustomGamePlayedWhileFarming"},{type:"InputText",label:"CustomGamePlayedWhileIdle",field:"CustomGamePlayedWhileIdle"}]},{legend:"schema.misc",advanced:!0,fields:[{type:"InputFlag",label:"RedeemingPreferences",field:"RedeemingPreferences",values:[{value:0,name:"None"},{value:1,name:"Forwarding"},{value:2,name:"Distributing"},{value:4,name:"KeepMissingGames"}],defaultValue:0}]},{legend:"schema.performance",advanced:!0,fields:[{label:"HoursUntilCardDrops",field:"HoursUntilCardDrops",type:"InputNumber",placeholder:3,validator:n.default.byte}]}]},"V3.0.1.6-V3.0.3.6":{asf:[{legend:"schema.basic",fields:[{label:"SteamOwnerID",field:"s_SteamOwnerID",placeholder:"0",type:"InputText",description:"schema.generic.steamid64",validator:n.default.steamid}]},{legend:"schema.misc",fields:[{type:"InputCheckbox",field:"Statistics",label:"Statistics",defaultValue:!0,advanced:!0},{label:"Blacklist",field:"Blacklist",type:"InputSet",validator:n.default.uint},{label:"CurrentCulture",field:"CurrentCulture",type:"InputText",placeholder:"en-US",advanced:!0},{label:"MaxTradeHoldDuration",field:"MaxTradeHoldDuration",placeholder:15,type:"InputNumber",advanced:!0,validator:n.default.byte}]},{legend:"schema.updates",fields:[{type:"InputCheckbox",field:"AutoUpdates",label:"AutoUpdates",defaultValue:!0},{type:"InputCheckbox",field:"AutoRestart",label:"AutoRestart",defaultValue:!0,advanced:!0},{label:"UpdateChannel",field:"UpdateChannel",type:"InputSelect",options:[{value:0,name:"None"},{value:1,name:"Stable"},{value:2,name:"Experimental"}],defaultValue:1,advanced:!0}]},{legend:"schema.remote_access",advanced:!0,fields:[{label:"IPCHost",field:"IPCHost",placeholder:"127.0.0.1",type:"InputText"},{label:"IPCPort",field:"IPCPort",placeholder:1242,type:"InputNumber",validator:n.default.ushort},{label:"Headless",field:"Headless",defaultValue:!1,type:"InputCheckbox"}]},{legend:"schema.connection",advanced:!0,fields:[{type:"InputFlag",label:"SteamProtocols",field:"SteamProtocols",values:[{value:0,name:"None"},{value:1,name:"TCP"},{value:2,name:"UDP"},{value:4,name:"WebSocket"}],defaultValue:0,advanced:!0},{label:"ConnectionTimeout",field:"ConnectionTimeout",placeholder:60,type:"InputNumber",validator:n.default.byte}]},{legend:"schema.performance",advanced:!0,fields:[{label:"FarmingDelay",field:"FarmingDelay",type:"InputNumber",placeholder:15,validator:n.default.byte},{label:"GiftsLimiterDelay",field:"GiftsLimiterDelay",type:"InputNumber",placeholder:1,validator:n.default.byte},{label:"IdleFarmingPeriod",field:"IdleFarmingPeriod",type:"InputNumber",placeholder:8,validator:n.default.byte},{label:"InventoryLimiterDelay",field:"InventoryLimiterDelay",type:"InputNumber",placeholder:3,validator:n.default.byte},{label:"LoginLimiterDelay",field:"LoginLimiterDelay",type:"InputNumber",placeholder:10,validator:n.default.byte},{label:"MaxFarmingTime",field:"MaxFarmingTime",type:"InputNumber",placeholder:10,validator:n.default.byte},{label:"OptimizationMode",field:"OptimizationMode",type:"InputSelect",options:[{value:0,name:"MaxPerformance"},{value:1,name:"MinMemoryUsage"}],defaultValue:0}]},{legend:"schema.advanced",advanced:!0,fields:[{label:"Debug",field:"Debug",defaultValue:!1,type:"InputCheckbox"},{label:"BackgroundGCPeriod",field:"BackgroundGCPeriod",type:"InputNumber",placeholder:0,validator:n.default.byte}]}],bot:[{legend:"schema.basic",fields:[{type:"InputText",label:"Name",field:"name",required:!0,description:"schema.bot.name.description"},{type:"InputText",label:"SteamLogin",field:"SteamLogin",description:"schema.bot.SteamLogin.description"},{type:"InputPassword",label:"SteamPassword",field:"SteamPassword",description:"schema.bot.SteamPassword.description"},{type:"InputCheckbox",label:"Enabled",field:"Enabled",defaultValue:!1},{type:"InputCheckbox",label:"IsBotAccount",field:"IsBotAccount",defaultValue:!1},{type:"InputCheckbox",label:"Paused",field:"Paused",defaultValue:!1,advanced:!0}]},{legend:"schema.security",advanced:!0,fields:[{type:"InputSelect",label:"PasswordFormat",field:"PasswordFormat",options:[{value:0,name:"PlainText"},{value:1,name:"AES"},{value:2,name:"ProtectedDataForCurrentUser"}],defaultValue:0}]},{legend:"schema.access",advanced:!0,fields:[{type:"InputMap",label:"SteamUserPermissions",field:"SteamUserPermissions",keyPlaceholder:"SteamID64",values:[{value:0,name:"None"},{value:1,name:"FamilySharing"},{value:2,name:"Operator"},{value:3,name:"Master"}],defaultValue:0,keyValidator:n.default.steamid},{type:"InputText",label:"SteamParentalPIN",field:"SteamParentalPIN",placeholder:0,validator:n.default.parentalPIN}]},{legend:"schema.community",advanced:!0,fields:[{type:"InputCheckbox",label:"HandleOfflineMessages",field:"HandleOfflineMessages",defaultValue:!1}]},{legend:"schema.trading",advanced:!0,fields:[{type:"InputText",label:"SteamTradeToken",field:"SteamTradeToken",validator:n.default.tradeToken},{type:"InputFlag",label:"TradingPreferences",field:"TradingPreferences",values:[{value:0,name:"None"},{value:1,name:"AcceptDonations"},{value:2,name:"SteamTradeMatcher"},{value:4,name:"MatchEverything"},{value:8,name:"DontAcceptBotTrades"}],defaultValue:0},{type:"InputSet",label:"LootableTypes",field:"LootableTypes",values:[{value:0,name:"Unknown"},{value:1,name:"BoosterPack"},{value:2,name:"Emoticon"},{value:3,name:"FoilTradingCard"},{value:4,name:"ProfileBackground"},{value:5,name:"TradingCard"},{value:6,name:"SteamGems"}],defaultValue:0},{type:"InputSet",label:"MatchableTypes",field:"MatchableTypes",values:[{value:0,name:"Unknown"},{value:1,name:"BoosterPack"},{value:2,name:"Emoticon"},{value:3,name:"FoilTradingCard"},{value:4,name:"ProfileBackground"},{value:5,name:"TradingCard"},{value:6,name:"SteamGems"}],defaultValue:0},{type:"InputCheckbox",label:"AcceptGifts",field:"AcceptGifts",defaultValue:!1},{type:"InputCheckbox",label:"DismissInventoryNotifications",field:"DismissInventoryNotifications",defaultValue:!1}]},{legend:"schema.farming",advanced:!0,fields:[{type:"InputSelect",label:"FarmingOrder",field:"FarmingOrder",options:[{value:0,name:"Unordered"},{value:1,name:"AppIDsAscending"},{value:2,name:"AppIDsDescending"},{value:3,name:"CardDropsAscending"},{value:4,name:"CardDropsDescending"},{value:5,name:"HoursAscending"},{value:6,name:"HoursDescending"},{value:7,name:"NamesAscending"},{value:8,name:"NamesDescending"},{value:9,name:"Random"},{value:10,name:"BadgeLevelsAscending"},{value:11,name:"BadgeLevelsDescending"},{value:12,name:"RedeemDateTimesAscending"},{value:13,name:"RedeemDateTimesDescending"}],defaultValue:0},{type:"InputNumber",label:"SendTradePeriod",field:"SendTradePeriod",placeholder:0,validator:n.default.byte},{type:"InputCheckbox",label:"AutoDiscoveryQueue",field:"AutoDiscoveryQueue",defaultValue:!1},{type:"InputCheckbox",label:"IdleRefundableGames",field:"IdleRefundableGames",defaultValue:!0},{type:"InputCheckbox",label:"FarmOffline",field:"FarmOffline",defaultValue:!1},{type:"InputCheckbox",label:"SendOnFarmingFinished",field:"SendOnFarmingFinished",defaultValue:!1},{type:"InputCheckbox",label:"ShutdownOnFarmingFinished",field:"ShutdownOnFarmingFinished",defaultValue:!1}]},{legend:"schema.customization",advanced:!0,fields:[{type:"InputText",label:"SteamMasterClanID",field:"s_SteamMasterClanID",placeholder:0,validator:n.default.masterClan},{type:"InputSet",label:"GamesPlayedWhileIdle",field:"GamesPlayedWhileIdle",validator:n.default.uint},{type:"InputText",label:"CustomGamePlayedWhileFarming",field:"CustomGamePlayedWhileFarming"},{type:"InputText",label:"CustomGamePlayedWhileIdle",field:"CustomGamePlayedWhileIdle"}]},{legend:"schema.misc",advanced:!0,fields:[{type:"InputFlag",label:"RedeemingPreferences",field:"RedeemingPreferences",values:[{value:0,name:"None"},{value:1,name:"Forwarding"},{value:2,name:"Distributing"},{value:4,name:"KeepMissingGames"}],defaultValue:0}]},{legend:"schema.performance",advanced:!0,fields:[{type:"InputCheckbox",label:"CardDropsRestricted",field:"CardDropsRestricted",defaultValue:!0}]}]}};a.default=d}])]);
\ No newline at end of file
diff --git a/docs/js/1.chunk.js b/docs/js/1.chunk.js
deleted file mode 100644
index 27e7216a7..000000000
--- a/docs/js/1.chunk.js
+++ /dev/null
@@ -1,18 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[1],{127:function(n,t){n.exports=function(n){return n.webpackPolyfill||(n.deprecate=function(){},n.paths=[],n.children||(n.children=[]),Object.defineProperty(n,"loaded",{enumerable:!0,get:function(){return n.l}}),Object.defineProperty(n,"id",{enumerable:!0,get:function(){return n.i}}),n.webpackPolyfill=1),n}},57:function(n,t,r){(function(n,e){var u;
-/**
- * @license
- * Lodash
- * Copyright JS Foundation and other contributors
- * Released under MIT license
- * Based on Underscore.js 1.8.3
- * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
- */
-/**
- * @license
- * Lodash
- * Copyright JS Foundation and other contributors
- * Released under MIT license
- * Based on Underscore.js 1.8.3
- * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
- */
-(function(){var i,o=200,f="Expected a function",a="__lodash_hash_undefined__",c="__lodash_placeholder__",l=1,s=2,h=4,p=1,v=2,_=1,g=2,y=4,d=8,b=16,w=32,m=64,x=128,j=256,A=512,k=800,O=16,I=1/0,R=9007199254740991,E=1.7976931348623157e308,z=NaN,S=4294967295,L=S-1,W=S>>>1,C=[["ary",x],["bind",_],["bindKey",g],["curry",d],["curryRight",b],["flip",A],["partial",w],["partialRight",m],["rearg",j]],U="[object Arguments]",B="[object Array]",T="[object AsyncFunction]",$="[object Boolean]",D="[object Date]",P="[object DOMException]",M="[object Error]",F="[object Function]",N="[object GeneratorFunction]",q="[object Map]",Z="[object Number]",K="[object Null]",V="[object Object]",G="[object Proxy]",J="[object RegExp]",H="[object Set]",Y="[object String]",Q="[object Symbol]",X="[object Undefined]",nn="[object WeakMap]",tn="[object ArrayBuffer]",rn="[object DataView]",en="[object Float32Array]",un="[object Float64Array]",on="[object Int8Array]",fn="[object Int16Array]",an="[object Int32Array]",cn="[object Uint8Array]",ln="[object Uint8ClampedArray]",sn="[object Uint16Array]",hn="[object Uint32Array]",pn=/\b__p \+= '';/g,vn=/\b(__p \+=) '' \+/g,_n=/(__e\(.*?\)|\b__t\)) \+\n'';/g,gn=/&(?:amp|lt|gt|quot|#39);/g,yn=/[&<>"']/g,dn=RegExp(gn.source),bn=RegExp(yn.source),wn=/<%-([\s\S]+?)%>/g,mn=/<%([\s\S]+?)%>/g,xn=/<%=([\s\S]+?)%>/g,jn=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,An=/^\w*$/,kn=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,On=/[\\^$.*+?()[\]{}|]/g,In=RegExp(On.source),Rn=/^\s+|\s+$/g,En=/^\s+/,zn=/\s+$/,Sn=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Ln=/\{\n\/\* \[wrapped with (.+)\] \*/,Wn=/,? & /,Cn=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Un=/\\(\\)?/g,Bn=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Tn=/\w*$/,$n=/^[-+]0x[0-9a-f]+$/i,Dn=/^0b[01]+$/i,Pn=/^\[object .+?Constructor\]$/,Mn=/^0o[0-7]+$/i,Fn=/^(?:0|[1-9]\d*)$/,Nn=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,qn=/($^)/,Zn=/['\n\r\u2028\u2029\\]/g,Kn="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",Vn="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Gn="["+Vn+"]",Jn="["+Kn+"]",Hn="\\d+",Yn="[a-z\\xdf-\\xf6\\xf8-\\xff]",Qn="[^\\ud800-\\udfff"+Vn+Hn+"\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde]",Xn="\\ud83c[\\udffb-\\udfff]",nt="[^\\ud800-\\udfff]",tt="(?:\\ud83c[\\udde6-\\uddff]){2}",rt="[\\ud800-\\udbff][\\udc00-\\udfff]",et="[A-Z\\xc0-\\xd6\\xd8-\\xde]",ut="(?:"+Yn+"|"+Qn+")",it="(?:"+et+"|"+Qn+")",ot="(?:"+Jn+"|"+Xn+")?",ft="[\\ufe0e\\ufe0f]?"+ot+"(?:\\u200d(?:"+[nt,tt,rt].join("|")+")[\\ufe0e\\ufe0f]?"+ot+")*",at="(?:"+["[\\u2700-\\u27bf]",tt,rt].join("|")+")"+ft,ct="(?:"+[nt+Jn+"?",Jn,tt,rt,"[\\ud800-\\udfff]"].join("|")+")",lt=RegExp("['’]","g"),st=RegExp(Jn,"g"),ht=RegExp(Xn+"(?="+Xn+")|"+ct+ft,"g"),pt=RegExp([et+"?"+Yn+"+(?:['’](?:d|ll|m|re|s|t|ve))?(?="+[Gn,et,"$"].join("|")+")",it+"+(?:['’](?:D|LL|M|RE|S|T|VE))?(?="+[Gn,et+ut,"$"].join("|")+")",et+"?"+ut+"+(?:['’](?:d|ll|m|re|s|t|ve))?",et+"+(?:['’](?:D|LL|M|RE|S|T|VE))?","\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Hn,at].join("|"),"g"),vt=RegExp("[\\u200d\\ud800-\\udfff"+Kn+"\\ufe0e\\ufe0f]"),_t=/[a-z][A-Z]|[A-Z]{2,}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,gt=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],yt=-1,dt={};dt[en]=dt[un]=dt[on]=dt[fn]=dt[an]=dt[cn]=dt[ln]=dt[sn]=dt[hn]=!0,dt[U]=dt[B]=dt[tn]=dt[$]=dt[rn]=dt[D]=dt[M]=dt[F]=dt[q]=dt[Z]=dt[V]=dt[J]=dt[H]=dt[Y]=dt[nn]=!1;var bt={};bt[U]=bt[B]=bt[tn]=bt[rn]=bt[$]=bt[D]=bt[en]=bt[un]=bt[on]=bt[fn]=bt[an]=bt[q]=bt[Z]=bt[V]=bt[J]=bt[H]=bt[Y]=bt[Q]=bt[cn]=bt[ln]=bt[sn]=bt[hn]=!0,bt[M]=bt[F]=bt[nn]=!1;var wt={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},mt=parseFloat,xt=parseInt,jt="object"==typeof n&&n&&n.Object===Object&&n,At="object"==typeof self&&self&&self.Object===Object&&self,kt=jt||At||Function("return this")(),Ot="object"==typeof t&&t&&!t.nodeType&&t,It=Ot&&"object"==typeof e&&e&&!e.nodeType&&e,Rt=It&&It.exports===Ot,Et=Rt&&jt.process,zt=function(){try{return It&&It.require&&It.require("util").types||Et&&Et.binding&&Et.binding("util")}catch(n){}}(),St=zt&&zt.isArrayBuffer,Lt=zt&&zt.isDate,Wt=zt&&zt.isMap,Ct=zt&&zt.isRegExp,Ut=zt&&zt.isSet,Bt=zt&&zt.isTypedArray;function Tt(n,t,r){switch(r.length){case 0:return n.call(t);case 1:return n.call(t,r[0]);case 2:return n.call(t,r[0],r[1]);case 3:return n.call(t,r[0],r[1],r[2])}return n.apply(t,r)}function $t(n,t,r,e){for(var u=-1,i=null==n?0:n.length;++u-1}function Nt(n,t,r){for(var e=-1,u=null==n?0:n.length;++e-1;);return r}function sr(n,t){for(var r=n.length;r--&&Qt(t,n[r],0)>-1;);return r}var hr=er({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"}),pr=er({"&":"&","<":"<",">":">",'"':""","'":"'"});function vr(n){return"\\"+wt[n]}function _r(n){return vt.test(n)}function gr(n){var t=-1,r=Array(n.size);return n.forEach(function(n,e){r[++t]=[e,n]}),r}function yr(n,t){return function(r){return n(t(r))}}function dr(n,t){for(var r=-1,e=n.length,u=0,i=[];++r",""":'"',"'":"'"}),Ar=function n(t){var r,e=(t=null==t?kt:Ar.defaults(kt.Object(),t,Ar.pick(kt,gt))).Array,u=t.Date,Kn=t.Error,Vn=t.Function,Gn=t.Math,Jn=t.Object,Hn=t.RegExp,Yn=t.String,Qn=t.TypeError,Xn=e.prototype,nt=Vn.prototype,tt=Jn.prototype,rt=t["__core-js_shared__"],et=nt.toString,ut=tt.hasOwnProperty,it=0,ot=(r=/[^.]+$/.exec(rt&&rt.keys&&rt.keys.IE_PROTO||""))?"Symbol(src)_1."+r:"",ft=tt.toString,at=et.call(Jn),ct=kt._,ht=Hn("^"+et.call(ut).replace(On,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),vt=Rt?t.Buffer:i,wt=t.Symbol,jt=t.Uint8Array,At=vt?vt.allocUnsafe:i,Ot=yr(Jn.getPrototypeOf,Jn),It=Jn.create,Et=tt.propertyIsEnumerable,zt=Xn.splice,Jt=wt?wt.isConcatSpreadable:i,er=wt?wt.iterator:i,kr=wt?wt.toStringTag:i,Or=function(){try{var n=Ai(Jn,"defineProperty");return n({},"",{}),n}catch(n){}}(),Ir=t.clearTimeout!==kt.clearTimeout&&t.clearTimeout,Rr=u&&u.now!==kt.Date.now&&u.now,Er=t.setTimeout!==kt.setTimeout&&t.setTimeout,zr=Gn.ceil,Sr=Gn.floor,Lr=Jn.getOwnPropertySymbols,Wr=vt?vt.isBuffer:i,Cr=t.isFinite,Ur=Xn.join,Br=yr(Jn.keys,Jn),Tr=Gn.max,$r=Gn.min,Dr=u.now,Pr=t.parseInt,Mr=Gn.random,Fr=Xn.reverse,Nr=Ai(t,"DataView"),qr=Ai(t,"Map"),Zr=Ai(t,"Promise"),Kr=Ai(t,"Set"),Vr=Ai(t,"WeakMap"),Gr=Ai(Jn,"create"),Jr=Vr&&new Vr,Hr={},Yr=Ji(Nr),Qr=Ji(qr),Xr=Ji(Zr),ne=Ji(Kr),te=Ji(Vr),re=wt?wt.prototype:i,ee=re?re.valueOf:i,ue=re?re.toString:i;function ie(n){if(vf(n)&&!rf(n)&&!(n instanceof ce)){if(n instanceof ae)return n;if(ut.call(n,"__wrapped__"))return Hi(n)}return new ae(n)}var oe=function(){function n(){}return function(t){if(!pf(t))return{};if(It)return It(t);n.prototype=t;var r=new n;return n.prototype=i,r}}();function fe(){}function ae(n,t){this.__wrapped__=n,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=i}function ce(n){this.__wrapped__=n,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=S,this.__views__=[]}function le(n){var t=-1,r=null==n?0:n.length;for(this.clear();++t=t?n:t)),n}function ke(n,t,r,e,u,o){var f,a=t&l,c=t&s,p=t&h;if(r&&(f=u?r(n,e,u,o):r(n)),f!==i)return f;if(!pf(n))return n;var v=rf(n);if(v){if(f=function(n){var t=n.length,r=new n.constructor(t);return t&&"string"==typeof n[0]&&ut.call(n,"index")&&(r.index=n.index,r.input=n.input),r}(n),!a)return Fu(n,f)}else{var _=Ii(n),g=_==F||_==N;if(ff(n))return Bu(n,a);if(_==V||_==U||g&&!u){if(f=c||g?{}:Ei(n),!a)return c?function(n,t){return Nu(n,Oi(n),t)}(n,function(n,t){return n&&Nu(t,Zf(t),n)}(f,n)):function(n,t){return Nu(n,ki(n),t)}(n,me(f,n))}else{if(!bt[_])return u?n:{};f=function(n,t,r){var e,u,i,o=n.constructor;switch(t){case tn:return Tu(n);case $:case D:return new o(+n);case rn:return function(n,t){var r=t?Tu(n.buffer):n.buffer;return new n.constructor(r,n.byteOffset,n.byteLength)}(n,r);case en:case un:case on:case fn:case an:case cn:case ln:case sn:case hn:return $u(n,r);case q:return new o;case Z:case Y:return new o(n);case J:return(i=new(u=n).constructor(u.source,Tn.exec(u))).lastIndex=u.lastIndex,i;case H:return new o;case Q:return e=n,ee?Jn(ee.call(e)):{}}}(n,_,a)}}o||(o=new ve);var y=o.get(n);if(y)return y;if(o.set(n,f),bf(n))return n.forEach(function(e){f.add(ke(e,t,r,e,n,o))}),f;if(_f(n))return n.forEach(function(e,u){f.set(u,ke(e,t,r,u,n,o))}),f;var d=v?i:(p?c?yi:gi:c?Zf:qf)(n);return Dt(d||n,function(e,u){d&&(e=n[u=e]),de(f,u,ke(e,t,r,u,n,o))}),f}function Oe(n,t,r){var e=r.length;if(null==n)return!e;for(n=Jn(n);e--;){var u=r[e],o=t[u],f=n[u];if(f===i&&!(u in n)||!o(f))return!1}return!0}function Ie(n,t,r){if("function"!=typeof n)throw new Qn(f);return Fi(function(){n.apply(i,r)},t)}function Re(n,t,r,e){var u=-1,i=Ft,f=!0,a=n.length,c=[],l=t.length;if(!a)return c;r&&(t=qt(t,fr(r))),e?(i=Nt,f=!1):t.length>=o&&(i=cr,f=!1,t=new pe(t));n:for(;++u-1},se.prototype.set=function(n,t){var r=this.__data__,e=be(r,n);return e<0?(++this.size,r.push([n,t])):r[e][1]=t,this},he.prototype.clear=function(){this.size=0,this.__data__={hash:new le,map:new(qr||se),string:new le}},he.prototype.delete=function(n){var t=xi(this,n).delete(n);return this.size-=t?1:0,t},he.prototype.get=function(n){return xi(this,n).get(n)},he.prototype.has=function(n){return xi(this,n).has(n)},he.prototype.set=function(n,t){var r=xi(this,n),e=r.size;return r.set(n,t),this.size+=r.size==e?0:1,this},pe.prototype.add=pe.prototype.push=function(n){return this.__data__.set(n,a),this},pe.prototype.has=function(n){return this.__data__.has(n)},ve.prototype.clear=function(){this.__data__=new se,this.size=0},ve.prototype.delete=function(n){var t=this.__data__,r=t.delete(n);return this.size=t.size,r},ve.prototype.get=function(n){return this.__data__.get(n)},ve.prototype.has=function(n){return this.__data__.has(n)},ve.prototype.set=function(n,t){var r=this.__data__;if(r instanceof se){var e=r.__data__;if(!qr||e.length0&&r(f)?t>1?Ce(f,t-1,r,e,u):Zt(u,f):e||(u[u.length]=f)}return u}var Ue=Vu(),Be=Vu(!0);function Te(n,t){return n&&Ue(n,t,qf)}function $e(n,t){return n&&Be(n,t,qf)}function De(n,t){return Mt(t,function(t){return lf(n[t])})}function Pe(n,t){for(var r=0,e=(t=Lu(t,n)).length;null!=n&&rt}function qe(n,t){return null!=n&&ut.call(n,t)}function Ze(n,t){return null!=n&&t in Jn(n)}function Ke(n,t,r){for(var u=r?Nt:Ft,o=n[0].length,f=n.length,a=f,c=e(f),l=1/0,s=[];a--;){var h=n[a];a&&t&&(h=qt(h,fr(t))),l=$r(h.length,l),c[a]=!r&&(t||o>=120&&h.length>=120)?new pe(a&&h):i}h=n[0];var p=-1,v=c[0];n:for(;++p=f?a:a*("desc"==r[e]?-1:1)}return n.index-t.index}(n,t,r)})}function fu(n,t,r){for(var e=-1,u=t.length,i={};++e-1;)f!==n&&zt.call(f,a,1),zt.call(n,a,1);return n}function cu(n,t){for(var r=n?t.length:0,e=r-1;r--;){var u=t[r];if(r==e||u!==i){var i=u;Si(u)?zt.call(n,u,1):Au(n,u)}}return n}function lu(n,t){return n+Sr(Mr()*(t-n+1))}function su(n,t){var r="";if(!n||t<1||t>R)return r;do{t%2&&(r+=n),(t=Sr(t/2))&&(n+=n)}while(t);return r}function hu(n,t){return Ni(Di(n,t,ga),n+"")}function pu(n,t,r,e){if(!pf(n))return n;for(var u=-1,o=(t=Lu(t,n)).length,f=o-1,a=n;null!=a&&++ui?0:i+t),(r=r>i?i:r)<0&&(r+=i),i=t>r?0:r-t>>>0,t>>>=0;for(var o=e(i);++u>>1,o=n[i];null!==o&&!mf(o)&&(r?o<=t:o=o){var l=t?null:ai(n);if(l)return wr(l);f=!1,u=cr,c=new pe}else c=t?[]:a;n:for(;++e=e?n:gu(n,t,r)}var Uu=Ir||function(n){return kt.clearTimeout(n)};function Bu(n,t){if(t)return n.slice();var r=n.length,e=At?At(r):new n.constructor(r);return n.copy(e),e}function Tu(n){var t=new n.constructor(n.byteLength);return new jt(t).set(new jt(n)),t}function $u(n,t){var r=t?Tu(n.buffer):n.buffer;return new n.constructor(r,n.byteOffset,n.length)}function Du(n,t){if(n!==t){var r=n!==i,e=null===n,u=n==n,o=mf(n),f=t!==i,a=null===t,c=t==t,l=mf(t);if(!a&&!l&&!o&&n>t||o&&f&&c&&!a&&!l||e&&f&&c||!r&&c||!u)return 1;if(!e&&!o&&!l&&n1?r[u-1]:i,f=u>2?r[2]:i;for(o=n.length>3&&"function"==typeof o?(u--,o):i,f&&Li(r[0],r[1],f)&&(o=u<3?i:o,u=1),t=Jn(t);++e-1?u[o?t[f]:f]:i}}function Qu(n){return _i(function(t){var r=t.length,e=r,u=ae.prototype.thru;for(n&&t.reverse();e--;){var o=t[e];if("function"!=typeof o)throw new Qn(f);if(u&&!a&&"wrapper"==bi(o))var a=new ae([],!0)}for(e=a?e:r;++e1&&d.reverse(),h&&la))return!1;var l=o.get(n);if(l&&o.get(t))return l==t;var s=-1,h=!0,_=r&v?new pe:i;for(o.set(n,t),o.set(t,n);++s-1&&n%1==0&&n1?"& ":"")+t[e],t=t.join(r>2?", ":" "),n.replace(Sn,"{\n/* [wrapped with "+t+"] */\n")}(e,function(n,t){return Dt(C,function(r){var e="_."+r[0];t&r[1]&&!Ft(n,e)&&n.push(e)}),n.sort()}(function(n){var t=e.match(Ln);return t?t[1].split(Wn):[]}(),r)))}function Zi(n){var t=0,r=0;return function(){var e=Dr(),u=O-(e-r);if(r=e,u>0){if(++t>=k)return arguments[0]}else t=0;return n.apply(i,arguments)}}function Ki(n,t){var r=-1,e=n.length,u=e-1;for(t=t===i?e:t;++r1?n[t-1]:i;return go(n,r="function"==typeof r?(n.pop(),r):i)});function Ao(n){var t=ie(n);return t.__chain__=!0,t}function ko(n,t){return t(n)}var Oo=_i(function(n){var t=n.length,r=t?n[0]:0,e=this.__wrapped__,u=function(t){return je(t,n)};return!(t>1||this.__actions__.length)&&e instanceof ce&&Si(r)?((e=e.slice(r,+r+(t?1:0))).__actions__.push({func:ko,args:[u],thisArg:i}),new ae(e,this.__chain__).thru(function(n){return t&&!n.length&&n.push(i),n})):this.thru(u)}),Io=qu(function(n,t,r){ut.call(n,r)?++n[r]:xe(n,r,1)}),Ro=Yu(no),Eo=Yu(to);function zo(n,t){return(rf(n)?Dt:Ee)(n,mi(t,3))}function So(n,t){return(rf(n)?function(n,t){for(var r=null==n?0:n.length;r--&&!1!==t(n[r],r,n););return n}:ze)(n,mi(t,3))}var Lo=qu(function(n,t,r){ut.call(n,r)?n[r].push(t):xe(n,r,[t])}),Wo=hu(function(n,t,r){var u=-1,i="function"==typeof t,o=uf(n)?e(n.length):[];return Ee(n,function(n){o[++u]=i?Tt(t,n,r):Ve(n,t,r)}),o}),Co=qu(function(n,t,r){xe(n,r,t)});function Uo(n,t){return(rf(n)?qt:tu)(n,mi(t,3))}var Bo=qu(function(n,t,r){n[r?0:1].push(t)},function(){return[[],[]]}),To=hu(function(n,t){if(null==n)return[];var r=t.length;return r>1&&Li(n,t[0],t[1])?t=[]:r>2&&Li(t[0],t[1],t[2])&&(t=[t[0]]),ou(n,Ce(t,1),[])}),$o=Rr||function(){return kt.Date.now()};function Do(n,t,r){return t=r?i:t,t=n&&null==t?n.length:t,li(n,x,i,i,i,i,t)}function Po(n,t){var r;if("function"!=typeof t)throw new Qn(f);return n=If(n),function(){return--n>0&&(r=t.apply(this,arguments)),n<=1&&(t=i),r}}var Mo=hu(function(n,t,r){var e=_;if(r.length){var u=dr(r,wi(Mo));e|=w}return li(n,e,t,r,u)}),Fo=hu(function(n,t,r){var e=_|g;if(r.length){var u=dr(r,wi(Fo));e|=w}return li(t,e,n,r,u)});function No(n,t,r){var e,u,o,a,c,l,s=0,h=!1,p=!1,v=!0;if("function"!=typeof n)throw new Qn(f);function _(t){var r=e,o=u;return e=u=i,s=t,a=n.apply(o,r)}function g(n){var r=n-l;return l===i||r>=t||r<0||p&&n-s>=o}function y(){var n=$o();if(g(n))return d(n);c=Fi(y,function(n){var r=t-(n-l);return p?$r(r,o-(n-s)):r}(n))}function d(n){return c=i,v&&e?_(n):(e=u=i,a)}function b(){var n=$o(),r=g(n);if(e=arguments,u=this,l=n,r){if(c===i)return function(n){return s=n,c=Fi(y,t),h?_(n):a}(l);if(p)return c=Fi(y,t),_(l)}return c===i&&(c=Fi(y,t)),a}return t=Ef(t)||0,pf(r)&&(h=!!r.leading,o=(p="maxWait"in r)?Tr(Ef(r.maxWait)||0,t):o,v="trailing"in r?!!r.trailing:v),b.cancel=function(){c!==i&&Uu(c),s=0,e=l=u=c=i},b.flush=function(){return c===i?a:d($o())},b}var qo=hu(function(n,t){return Ie(n,1,t)}),Zo=hu(function(n,t,r){return Ie(n,Ef(t)||0,r)});function Ko(n,t){if("function"!=typeof n||null!=t&&"function"!=typeof t)throw new Qn(f);var r=function(){var e=arguments,u=t?t.apply(this,e):e[0],i=r.cache;if(i.has(u))return i.get(u);var o=n.apply(this,e);return r.cache=i.set(u,o)||i,o};return r.cache=new(Ko.Cache||he),r}function Vo(n){if("function"!=typeof n)throw new Qn(f);return function(){var t=arguments;switch(t.length){case 0:return!n.call(this);case 1:return!n.call(this,t[0]);case 2:return!n.call(this,t[0],t[1]);case 3:return!n.call(this,t[0],t[1],t[2])}return!n.apply(this,t)}}Ko.Cache=he;var Go=Wu(function(n,t){var r=(t=1==t.length&&rf(t[0])?qt(t[0],fr(mi())):qt(Ce(t,1),fr(mi()))).length;return hu(function(e){for(var u=-1,i=$r(e.length,r);++u=t}),tf=Ge(function(){return arguments}())?Ge:function(n){return vf(n)&&ut.call(n,"callee")&&!Et.call(n,"callee")},rf=e.isArray,ef=St?fr(St):function(n){return vf(n)&&Fe(n)==tn};function uf(n){return null!=n&&hf(n.length)&&!lf(n)}function of(n){return vf(n)&&uf(n)}var ff=Wr||Ea,af=Lt?fr(Lt):function(n){return vf(n)&&Fe(n)==D};function cf(n){if(!vf(n))return!1;var t=Fe(n);return t==M||t==P||"string"==typeof n.message&&"string"==typeof n.name&&!yf(n)}function lf(n){if(!pf(n))return!1;var t=Fe(n);return t==F||t==N||t==T||t==G}function sf(n){return"number"==typeof n&&n==If(n)}function hf(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=R}function pf(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function vf(n){return null!=n&&"object"==typeof n}var _f=Wt?fr(Wt):function(n){return vf(n)&&Ii(n)==q};function gf(n){return"number"==typeof n||vf(n)&&Fe(n)==Z}function yf(n){if(!vf(n)||Fe(n)!=V)return!1;var t=Ot(n);if(null===t)return!0;var r=ut.call(t,"constructor")&&t.constructor;return"function"==typeof r&&r instanceof r&&et.call(r)==at}var df=Ct?fr(Ct):function(n){return vf(n)&&Fe(n)==J},bf=Ut?fr(Ut):function(n){return vf(n)&&Ii(n)==H};function wf(n){return"string"==typeof n||!rf(n)&&vf(n)&&Fe(n)==Y}function mf(n){return"symbol"==typeof n||vf(n)&&Fe(n)==Q}var xf=Bt?fr(Bt):function(n){return vf(n)&&hf(n.length)&&!!dt[Fe(n)]},jf=ii(nu),Af=ii(function(n,t){return n<=t});function kf(n){if(!n)return[];if(uf(n))return wf(n)?xr(n):Fu(n);if(er&&n[er])return function(n){for(var t,r=[];!(t=n.next()).done;)r.push(t.value);return r}(n[er]());var t=Ii(n);return(t==q?gr:t==H?wr:Xf)(n)}function Of(n){return n?(n=Ef(n))===I||n===-I?(n<0?-1:1)*E:n==n?n:0:0===n?n:0}function If(n){var t=Of(n),r=t%1;return t==t?r?t-r:t:0}function Rf(n){return n?Ae(If(n),0,S):0}function Ef(n){if("number"==typeof n)return n;if(mf(n))return z;if(pf(n)){var t="function"==typeof n.valueOf?n.valueOf():n;n=pf(t)?t+"":t}if("string"!=typeof n)return 0===n?n:+n;n=n.replace(Rn,"");var r=Dn.test(n);return r||Mn.test(n)?xt(n.slice(2),r?2:8):$n.test(n)?z:+n}function zf(n){return Nu(n,Zf(n))}function Sf(n){return null==n?"":xu(n)}var Lf=Zu(function(n,t){if(Bi(t)||uf(t))Nu(t,qf(t),n);else for(var r in t)ut.call(t,r)&&de(n,r,t[r])}),Wf=Zu(function(n,t){Nu(t,Zf(t),n)}),Cf=Zu(function(n,t,r,e){Nu(t,Zf(t),n,e)}),Uf=Zu(function(n,t,r,e){Nu(t,qf(t),n,e)}),Bf=_i(je),Tf=hu(function(n,t){n=Jn(n);var r=-1,e=t.length,u=e>2?t[2]:i;for(u&&Li(t[0],t[1],u)&&(e=1);++r1),t}),Nu(n,yi(n),r),e&&(r=ke(r,l|s|h,pi));for(var u=t.length;u--;)Au(r,t[u]);return r}),Jf=_i(function(n,t){return null==n?{}:function(n,t){return fu(n,t,function(t,r){return Pf(n,r)})}(n,t)});function Hf(n,t){if(null==n)return{};var r=qt(yi(n),function(n){return[n]});return t=mi(t),fu(n,r,function(n,r){return t(n,r[0])})}var Yf=ci(qf),Qf=ci(Zf);function Xf(n){return null==n?[]:ar(n,qf(n))}var na=Ju(function(n,t,r){return t=t.toLowerCase(),n+(r?ta(t):t)});function ta(n){return ca(Sf(n).toLowerCase())}function ra(n){return(n=Sf(n))&&n.replace(Nn,hr).replace(st,"")}var ea=Ju(function(n,t,r){return n+(r?"-":"")+t.toLowerCase()}),ua=Ju(function(n,t,r){return n+(r?" ":"")+t.toLowerCase()}),ia=Gu("toLowerCase"),oa=Ju(function(n,t,r){return n+(r?"_":"")+t.toLowerCase()}),fa=Ju(function(n,t,r){return n+(r?" ":"")+ca(t)}),aa=Ju(function(n,t,r){return n+(r?" ":"")+t.toUpperCase()}),ca=Gu("toUpperCase");function la(n,t,r){return n=Sf(n),(t=r?i:t)===i?function(n){return _t.test(n)}(n)?function(n){return n.match(pt)||[]}(n):function(n){return n.match(Cn)||[]}(n):n.match(t)||[]}var sa=hu(function(n,t){try{return Tt(n,i,t)}catch(n){return cf(n)?n:new Kn(n)}}),ha=_i(function(n,t){return Dt(t,function(t){t=Gi(t),xe(n,t,Mo(n[t],n))}),n});function pa(n){return function(){return n}}var va=Qu(),_a=Qu(!0);function ga(n){return n}function ya(n){return Qe("function"==typeof n?n:ke(n,l))}var da=hu(function(n,t){return function(r){return Ve(r,n,t)}}),ba=hu(function(n,t){return function(r){return Ve(n,r,t)}});function wa(n,t,r){var e=qf(t),u=De(t,e);null!=r||pf(t)&&(u.length||!e.length)||(r=t,t=n,n=this,u=De(t,qf(t)));var i=!(pf(r)&&"chain"in r&&!r.chain),o=lf(n);return Dt(u,function(r){var e=t[r];n[r]=e,o&&(n.prototype[r]=function(){var t=this.__chain__;if(i||t){var r=n(this.__wrapped__);return(r.__actions__=Fu(this.__actions__)).push({func:e,args:arguments,thisArg:n}),r.__chain__=t,r}return e.apply(n,Zt([this.value()],arguments))})}),n}function ma(){}var xa=ri(qt),ja=ri(Pt),Aa=ri(Gt);function ka(n){return Wi(n)?rr(Gi(n)):function(n){return function(t){return Pe(t,n)}}(n)}var Oa=ui(),Ia=ui(!0);function Ra(){return[]}function Ea(){return!1}var za,Sa=ti(function(n,t){return n+t},0),La=fi("ceil"),Wa=ti(function(n,t){return n/t},1),Ca=fi("floor"),Ua=ti(function(n,t){return n*t},1),Ba=fi("round"),Ta=ti(function(n,t){return n-t},0);return ie.after=function(n,t){if("function"!=typeof t)throw new Qn(f);return n=If(n),function(){if(--n<1)return t.apply(this,arguments)}},ie.ary=Do,ie.assign=Lf,ie.assignIn=Wf,ie.assignInWith=Cf,ie.assignWith=Uf,ie.at=Bf,ie.before=Po,ie.bind=Mo,ie.bindAll=ha,ie.bindKey=Fo,ie.castArray=function(){if(!arguments.length)return[];var n=arguments[0];return rf(n)?n:[n]},ie.chain=Ao,ie.chunk=function(n,t,r){t=(r?Li(n,t,r):t===i)?1:Tr(If(t),0);var u=null==n?0:n.length;if(!u||t<1)return[];for(var o=0,f=0,a=e(zr(u/t));ou?0:u+r),(e=e===i||e>u?u:If(e))<0&&(e+=u),e=r>e?0:Rf(e);r>>0)?(n=Sf(n))&&("string"==typeof t||null!=t&&!df(t))&&!(t=xu(t))&&_r(n)?Cu(xr(n),0,r):n.split(t,r):[]},ie.spread=function(n,t){if("function"!=typeof n)throw new Qn(f);return t=null==t?0:Tr(If(t),0),hu(function(r){var e=r[t],u=Cu(r,0,t);return e&&Zt(u,e),Tt(n,this,u)})},ie.tail=function(n){var t=null==n?0:n.length;return t?gu(n,1,t):[]},ie.take=function(n,t,r){return n&&n.length?gu(n,0,(t=r||t===i?1:If(t))<0?0:t):[]},ie.takeRight=function(n,t,r){var e=null==n?0:n.length;return e?gu(n,(t=e-(t=r||t===i?1:If(t)))<0?0:t,e):[]},ie.takeRightWhile=function(n,t){return n&&n.length?Ou(n,mi(t,3),!1,!0):[]},ie.takeWhile=function(n,t){return n&&n.length?Ou(n,mi(t,3)):[]},ie.tap=function(n,t){return t(n),n},ie.throttle=function(n,t,r){var e=!0,u=!0;if("function"!=typeof n)throw new Qn(f);return pf(r)&&(e="leading"in r?!!r.leading:e,u="trailing"in r?!!r.trailing:u),No(n,t,{leading:e,maxWait:t,trailing:u})},ie.thru=ko,ie.toArray=kf,ie.toPairs=Yf,ie.toPairsIn=Qf,ie.toPath=function(n){return rf(n)?qt(n,Gi):mf(n)?[n]:Fu(Vi(Sf(n)))},ie.toPlainObject=zf,ie.transform=function(n,t,r){var e=rf(n),u=e||ff(n)||xf(n);if(t=mi(t,4),null==r){var i=n&&n.constructor;r=u?e?new i:[]:pf(n)&&lf(i)?oe(Ot(n)):{}}return(u?Dt:Te)(n,function(n,e,u){return t(r,n,e,u)}),r},ie.unary=function(n){return Do(n,1)},ie.union=ho,ie.unionBy=po,ie.unionWith=vo,ie.uniq=function(n){return n&&n.length?ju(n):[]},ie.uniqBy=function(n,t){return n&&n.length?ju(n,mi(t,2)):[]},ie.uniqWith=function(n,t){return t="function"==typeof t?t:i,n&&n.length?ju(n,i,t):[]},ie.unset=function(n,t){return null==n||Au(n,t)},ie.unzip=_o,ie.unzipWith=go,ie.update=function(n,t,r){return null==n?n:ku(n,t,Su(r))},ie.updateWith=function(n,t,r,e){return e="function"==typeof e?e:i,null==n?n:ku(n,t,Su(r),e)},ie.values=Xf,ie.valuesIn=function(n){return null==n?[]:ar(n,Zf(n))},ie.without=yo,ie.words=la,ie.wrap=function(n,t){return Jo(Su(t),n)},ie.xor=bo,ie.xorBy=wo,ie.xorWith=mo,ie.zip=xo,ie.zipObject=function(n,t){return Eu(n||[],t||[],de)},ie.zipObjectDeep=function(n,t){return Eu(n||[],t||[],pu)},ie.zipWith=jo,ie.entries=Yf,ie.entriesIn=Qf,ie.extend=Wf,ie.extendWith=Cf,wa(ie,ie),ie.add=Sa,ie.attempt=sa,ie.camelCase=na,ie.capitalize=ta,ie.ceil=La,ie.clamp=function(n,t,r){return r===i&&(r=t,t=i),r!==i&&(r=(r=Ef(r))==r?r:0),t!==i&&(t=(t=Ef(t))==t?t:0),Ae(Ef(n),t,r)},ie.clone=function(n){return ke(n,h)},ie.cloneDeep=function(n){return ke(n,l|h)},ie.cloneDeepWith=function(n,t){return ke(n,l|h,t="function"==typeof t?t:i)},ie.cloneWith=function(n,t){return ke(n,h,t="function"==typeof t?t:i)},ie.conformsTo=function(n,t){return null==t||Oe(n,t,qf(t))},ie.deburr=ra,ie.defaultTo=function(n,t){return null==n||n!=n?t:n},ie.divide=Wa,ie.endsWith=function(n,t,r){n=Sf(n),t=xu(t);var e=n.length,u=r=r===i?e:Ae(If(r),0,e);return(r-=t.length)>=0&&n.slice(r,u)==t},ie.eq=Qo,ie.escape=function(n){return(n=Sf(n))&&bn.test(n)?n.replace(yn,pr):n},ie.escapeRegExp=function(n){return(n=Sf(n))&&In.test(n)?n.replace(On,"\\$&"):n},ie.every=function(n,t,r){var e=rf(n)?Pt:Se;return r&&Li(n,t,r)&&(t=i),e(n,mi(t,3))},ie.find=Ro,ie.findIndex=no,ie.findKey=function(n,t){return Ht(n,mi(t,3),Te)},ie.findLast=Eo,ie.findLastIndex=to,ie.findLastKey=function(n,t){return Ht(n,mi(t,3),$e)},ie.floor=Ca,ie.forEach=zo,ie.forEachRight=So,ie.forIn=function(n,t){return null==n?n:Ue(n,mi(t,3),Zf)},ie.forInRight=function(n,t){return null==n?n:Be(n,mi(t,3),Zf)},ie.forOwn=function(n,t){return n&&Te(n,mi(t,3))},ie.forOwnRight=function(n,t){return n&&$e(n,mi(t,3))},ie.get=Df,ie.gt=Xo,ie.gte=nf,ie.has=function(n,t){return null!=n&&Ri(n,t,qe)},ie.hasIn=Pf,ie.head=eo,ie.identity=ga,ie.includes=function(n,t,r,e){n=uf(n)?n:Xf(n),r=r&&!e?If(r):0;var u=n.length;return r<0&&(r=Tr(u+r,0)),wf(n)?r<=u&&n.indexOf(t,r)>-1:!!u&&Qt(n,t,r)>-1},ie.indexOf=function(n,t,r){var e=null==n?0:n.length;if(!e)return-1;var u=null==r?0:If(r);return u<0&&(u=Tr(e+u,0)),Qt(n,t,u)},ie.inRange=function(n,t,r){return t=Of(t),r===i?(r=t,t=0):r=Of(r),function(n,t,r){return n>=$r(t,r)&&n=-R&&n<=R},ie.isSet=bf,ie.isString=wf,ie.isSymbol=mf,ie.isTypedArray=xf,ie.isUndefined=function(n){return n===i},ie.isWeakMap=function(n){return vf(n)&&Ii(n)==nn},ie.isWeakSet=function(n){return vf(n)&&"[object WeakSet]"==Fe(n)},ie.join=function(n,t){return null==n?"":Ur.call(n,t)},ie.kebabCase=ea,ie.last=fo,ie.lastIndexOf=function(n,t,r){var e=null==n?0:n.length;if(!e)return-1;var u=e;return r!==i&&(u=(u=If(r))<0?Tr(e+u,0):$r(u,e-1)),t==t?function(n,t,r){for(var e=u+1;e--;)if(n[e]===t)return e;return e}(n,t):Yt(n,nr,u,!0)},ie.lowerCase=ua,ie.lowerFirst=ia,ie.lt=jf,ie.lte=Af,ie.max=function(n){return n&&n.length?Le(n,ga,Ne):i},ie.maxBy=function(n,t){return n&&n.length?Le(n,mi(t,2),Ne):i},ie.mean=function(n){return tr(n,ga)},ie.meanBy=function(n,t){return tr(n,mi(t,2))},ie.min=function(n){return n&&n.length?Le(n,ga,nu):i},ie.minBy=function(n,t){return n&&n.length?Le(n,mi(t,2),nu):i},ie.stubArray=Ra,ie.stubFalse=Ea,ie.stubObject=function(){return{}},ie.stubString=function(){return""},ie.stubTrue=function(){return!0},ie.multiply=Ua,ie.nth=function(n,t){return n&&n.length?iu(n,If(t)):i},ie.noConflict=function(){return kt._===this&&(kt._=ct),this},ie.noop=ma,ie.now=$o,ie.pad=function(n,t,r){n=Sf(n);var e=(t=If(t))?mr(n):0;if(!t||e>=t)return n;var u=(t-e)/2;return ei(Sr(u),r)+n+ei(zr(u),r)},ie.padEnd=function(n,t,r){n=Sf(n);var e=(t=If(t))?mr(n):0;return t&&et){var e=n;n=t,t=e}if(r||n%1||t%1){var u=Mr();return $r(n+u*(t-n+mt("1e-"+((u+"").length-1))),t)}return lu(n,t)},ie.reduce=function(n,t,r){var e=rf(n)?Kt:ur,u=arguments.length<3;return e(n,mi(t,4),r,u,Ee)},ie.reduceRight=function(n,t,r){var e=rf(n)?Vt:ur,u=arguments.length<3;return e(n,mi(t,4),r,u,ze)},ie.repeat=function(n,t,r){return t=(r?Li(n,t,r):t===i)?1:If(t),su(Sf(n),t)},ie.replace=function(){var n=arguments,t=Sf(n[0]);return n.length<3?t:t.replace(n[1],n[2])},ie.result=function(n,t,r){var e=-1,u=(t=Lu(t,n)).length;for(u||(u=1,n=i);++eR)return[];var r=S,e=$r(n,S);t=mi(t),n-=S;for(var u=or(e,t);++r=o)return n;var a=r-mr(e);if(a<1)return e;var c=f?Cu(f,0,a).join(""):n.slice(0,a);if(u===i)return c+e;if(f&&(a+=c.length-a),df(u)){if(n.slice(a).search(u)){var l,s=c;for(u.global||(u=Hn(u.source,Sf(Tn.exec(u))+"g")),u.lastIndex=0;l=u.exec(s);)var h=l.index;c=c.slice(0,h===i?a:h)}}else if(n.indexOf(xu(u),a)!=a){var p=c.lastIndexOf(u);p>-1&&(c=c.slice(0,p))}return c+e},ie.unescape=function(n){return(n=Sf(n))&&dn.test(n)?n.replace(gn,jr):n},ie.uniqueId=function(n){var t=++it;return Sf(n)+t},ie.upperCase=aa,ie.upperFirst=ca,ie.each=zo,ie.eachRight=So,ie.first=eo,wa(ie,(za={},Te(ie,function(n,t){ut.call(ie.prototype,t)||(za[t]=n)}),za),{chain:!1}),ie.VERSION="4.17.10",Dt(["bind","bindKey","curry","curryRight","partial","partialRight"],function(n){ie[n].placeholder=ie}),Dt(["drop","take"],function(n,t){ce.prototype[n]=function(r){r=r===i?1:Tr(If(r),0);var e=this.__filtered__&&!t?new ce(this):this.clone();return e.__filtered__?e.__takeCount__=$r(r,e.__takeCount__):e.__views__.push({size:$r(r,S),type:n+(e.__dir__<0?"Right":"")}),e},ce.prototype[n+"Right"]=function(t){return this.reverse()[n](t).reverse()}}),Dt(["filter","map","takeWhile"],function(n,t){var r=t+1,e=1==r||3==r;ce.prototype[n]=function(n){var t=this.clone();return t.__iteratees__.push({iteratee:mi(n,3),type:r}),t.__filtered__=t.__filtered__||e,t}}),Dt(["head","last"],function(n,t){var r="take"+(t?"Right":"");ce.prototype[n]=function(){return this[r](1).value()[0]}}),Dt(["initial","tail"],function(n,t){var r="drop"+(t?"":"Right");ce.prototype[n]=function(){return this.__filtered__?new ce(this):this[r](1)}}),ce.prototype.compact=function(){return this.filter(ga)},ce.prototype.find=function(n){return this.filter(n).head()},ce.prototype.findLast=function(n){return this.reverse().find(n)},ce.prototype.invokeMap=hu(function(n,t){return"function"==typeof n?new ce(this):this.map(function(r){return Ve(r,n,t)})}),ce.prototype.reject=function(n){return this.filter(Vo(mi(n)))},ce.prototype.slice=function(n,t){n=If(n);var r=this;return r.__filtered__&&(n>0||t<0)?new ce(r):(n<0?r=r.takeRight(-n):n&&(r=r.drop(n)),t!==i&&(r=(t=If(t))<0?r.dropRight(-t):r.take(t-n)),r)},ce.prototype.takeRightWhile=function(n){return this.reverse().takeWhile(n).reverse()},ce.prototype.toArray=function(){return this.take(S)},Te(ce.prototype,function(n,t){var r=/^(?:filter|find|map|reject)|While$/.test(t),e=/^(?:head|last)$/.test(t),u=ie[e?"take"+("last"==t?"Right":""):t],o=e||/^find/.test(t);u&&(ie.prototype[t]=function(){var t=this.__wrapped__,f=e?[1]:arguments,a=t instanceof ce,c=f[0],l=a||rf(t),s=function(n){var t=u.apply(ie,Zt([n],f));return e&&h?t[0]:t};l&&r&&"function"==typeof c&&1!=c.length&&(a=l=!1);var h=this.__chain__,p=!!this.__actions__.length,v=o&&!h,_=a&&!p;if(!o&&l){t=_?t:new ce(this);var g=n.apply(t,f);return g.__actions__.push({func:ko,args:[s],thisArg:i}),new ae(g,h)}return v&&_?n.apply(this,f):(g=this.thru(s),v?e?g.value()[0]:g.value():g)})}),Dt(["pop","push","shift","sort","splice","unshift"],function(n){var t=Xn[n],r=/^(?:push|sort|unshift)$/.test(n)?"tap":"thru",e=/^(?:pop|shift)$/.test(n);ie.prototype[n]=function(){var n=arguments;if(e&&!this.__chain__){var u=this.value();return t.apply(rf(u)?u:[],n)}return this[r](function(r){return t.apply(rf(r)?r:[],n)})}}),Te(ce.prototype,function(n,t){var r=ie[t];if(r){var e=r.name+"";(Hr[e]||(Hr[e]=[])).push({name:t,func:r})}}),Hr[Xu(i,g).name]=[{name:"wrapper",func:i}],ce.prototype.clone=function(){var n=new ce(this.__wrapped__);return n.__actions__=Fu(this.__actions__),n.__dir__=this.__dir__,n.__filtered__=this.__filtered__,n.__iteratees__=Fu(this.__iteratees__),n.__takeCount__=this.__takeCount__,n.__views__=Fu(this.__views__),n},ce.prototype.reverse=function(){if(this.__filtered__){var n=new ce(this);n.__dir__=-1,n.__filtered__=!0}else(n=this.clone()).__dir__*=-1;return n},ce.prototype.value=function(){var n=this.__wrapped__.value(),t=this.__dir__,r=rf(n),e=t<0,u=r?n.length:0,i=function(n,t,r){for(var e=-1,u=r.length;++e=this.__values__.length;return{done:n,value:n?i:this.__values__[this.__index__++]}},ie.prototype.plant=function(n){for(var t,r=this;r instanceof fe;){var e=Hi(r);e.__index__=0,e.__values__=i,t?u.__wrapped__=e:t=e;var u=e;r=r.__wrapped__}return u.__wrapped__=n,t},ie.prototype.reverse=function(){var n=this.__wrapped__;if(n instanceof ce){var t=n;return this.__actions__.length&&(t=new ce(this)),(t=t.reverse()).__actions__.push({func:ko,args:[so],thisArg:i}),new ae(t,this.__chain__)}return this.thru(so)},ie.prototype.toJSON=ie.prototype.valueOf=ie.prototype.value=function(){return Iu(this.__wrapped__,this.__actions__)},ie.prototype.first=ie.prototype.head,er&&(ie.prototype[er]=function(){return this}),ie}();kt._=Ar,(u=function(){return Ar}.call(t,r,t,e))===i||(e.exports=u)}).call(this)}).call(this,r(3),r(127)(n))}}]);
\ No newline at end of file
diff --git a/docs/js/2.chunk.js b/docs/js/2.chunk.js
deleted file mode 100644
index 79f7bfde9..000000000
--- a/docs/js/2.chunk.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[2],{100:function(e,t,n){"use strict";var o=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("form",{staticClass:"form",attrs:{method:"post",action:"",id:"asf-form",onsubmit:"return false;"}},[e.versions.length>1?n("div",{staticClass:"row align-center"},[n("div",{staticClass:"col col-2"},[n("div",{staticClass:"form-input"},[n("select",{directives:[{name:"model",rawName:"v-model",value:e.selectedVersion,expression:"selectedVersion"}],attrs:{id:"version"},on:{change:function(t){var n=Array.prototype.filter.call(t.target.options,function(e){return e.selected}).map(function(e){return"_value"in e?e._value:e.value});e.selectedVersion=t.target.multiple?n:n[0]}}},e._l(e.versions,function(t){return n("option",{domProps:{value:t}},[e._v(e._s(t))])}))])])]):e._e(),e._v(" "),e._l(e.schema,function(t){return!t.advanced||e.displayAdvanced?n("fieldset",[n("legend",[e._v(e._s(e.$t(t.legend)))]),e._v(" "),e._l(t.fields,function(t){return!t.advanced||e.displayAdvanced?n(t.type,{key:t.field,tag:"component",attrs:{schema:t},on:{update:e.updateModel}}):e._e()})],2):e._e()}),e._v(" "),n("div",{staticClass:"form-item"},[n("button",{staticClass:"button",on:{click:function(t){return t.preventDefault(),e.downloadJSON(t)}}},[e._v(e._s(e.$t("button.download")))]),e._v(" "),n("button",{staticClass:"button secondary",class:{outline:!e.displayAdvanced},on:{click:function(t){return t.preventDefault(),e.toggleAdvanced(t)}}},[e._v(e._s(e.$t("button.advanced")))])])],2)},r=[];o._withStripped=!0,n.d(t,"a",function(){return o}),n.d(t,"b",function(){return r})},53:function(e,t,n){"use strict";n.r(t);var o=n(100),r=n(59);for(var a in r)"default"!==a&&function(e){n.d(t,e,function(){return r[e]})}(a);var i=n(5),l=Object(i.a)(r.default,o.a,o.b,!1,null,null,null);l.options.__file="src/components/BotConfig.vue",t.default=l.exports},58:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o,r=n(57);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var i={name:"BotConfig",mixins:[((o=n(93))&&o.__esModule?o:{default:o}).default],data:function(){return{type:"bot"}},computed:{filename:function(){return"".concat(this.model.name,".json")}},methods:{processModelToJSON:function(e){var t=function(e){for(var t=1;t0})),(0,r.each)(t,function(e,n){"string"==typeof e&&""===e&&delete t[n]}),t.name&&delete t.name,t}}};t.default=i},59:function(e,t,n){"use strict";n.r(t);var o=n(58),r=n.n(o);for(var a in o)"default"!==a&&function(e){n.d(t,e,function(){return o[e]})}(a);t.default=r.a}}]);
\ No newline at end of file
diff --git a/docs/js/3.chunk.js b/docs/js/3.chunk.js
deleted file mode 100644
index c96294d8b..000000000
--- a/docs/js/3.chunk.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[3],{103:function(t,e,n){"use strict";var a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("form",{staticClass:"form",attrs:{method:"post",action:"",id:"asf-form",onsubmit:"return false;"}},[t.versions.length>1?n("div",{staticClass:"row align-center"},[n("div",{staticClass:"col col-2"},[n("div",{staticClass:"form-input"},[n("select",{directives:[{name:"model",rawName:"v-model",value:t.selectedVersion,expression:"selectedVersion"}],attrs:{id:"version"},on:{change:function(e){var n=Array.prototype.filter.call(e.target.options,function(t){return t.selected}).map(function(t){return"_value"in t?t._value:t.value});t.selectedVersion=e.target.multiple?n:n[0]}}},t._l(t.versions,function(e){return n("option",{domProps:{value:e}},[t._v(t._s(e))])}))])])]):t._e(),t._v(" "),t._l(t.schema,function(e){return!e.advanced||t.displayAdvanced?n("fieldset",[n("legend",[t._v(t._s(t.$t(e.legend)))]),t._v(" "),t._l(e.fields,function(e){return!e.advanced||t.displayAdvanced?n(e.type,{key:e.field,tag:"component",attrs:{schema:e},on:{update:t.updateModel}}):t._e()})],2):t._e()}),t._v(" "),n("div",{staticClass:"form-item"},[n("button",{staticClass:"button",on:{click:function(e){return e.preventDefault(),t.downloadJSON(e)}}},[t._v(t._s(t.$t("button.download")))]),t._v(" "),n("button",{staticClass:"button secondary",class:{outline:!t.displayAdvanced},on:{click:function(e){return e.preventDefault(),t.toggleAdvanced(e)}}},[t._v(t._s(t.$t("button.advanced")))])])],2)},o=[];a._withStripped=!0,n.d(e,"a",function(){return a}),n.d(e,"b",function(){return o})},54:function(t,e,n){"use strict";n.r(e);var a=n(103),o=n(88);for(var i in o)"default"!==i&&function(t){n.d(e,t,function(){return o[t]})}(i);var s=n(5),r=Object(s.a)(o.default,a.a,a.b,!1,null,null,null);r.options.__file="src/components/ASFConfig.vue",e.default=r.exports},87:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a,o=n(57),i={name:"ASFConfig",mixins:[((a=n(93))&&a.__esModule?a:{default:a}).default],data:function(){return{type:"asf",filename:"ASF.json"}},methods:{processModelToJSON:function(t){return t.Blacklist&&t.Blacklist.length&&(t.Blacklist=t.Blacklist.map(function(t){return parseInt(t,10)}).filter(function(t){return!isNaN(t)&&t>0})),(0,o.each)(t,function(e,n){"string"==typeof e&&""===e&&delete t[n]}),t}}};e.default=i},88:function(t,e,n){"use strict";n.r(e);var a=n(87),o=n.n(a);for(var i in a)"default"!==i&&function(t){n.d(e,t,function(){return a[t]})}(i);e.default=o.a}}]);
\ No newline at end of file
diff --git a/docs/js/4.chunk.js b/docs/js/4.chunk.js
deleted file mode 100644
index eb91f9a3a..000000000
--- a/docs/js/4.chunk.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[4],{104:function(t,n,e){"use strict";var i=function(){var t=this.$createElement,n=this._self._c||t;return n("div",{staticClass:"home"},[n("p",{staticClass:"text-justify",domProps:{innerHTML:this._s(this.$t("home.topic"))}})])},u=[];i._withStripped=!0,e.d(n,"a",function(){return i}),e.d(n,"b",function(){return u})},128:function(t,n,e){(t.exports=e(6)(!1)).push([t.i,"\n.text-justify {\n text-align: justify;\n}\n",""])},129:function(t,n,e){"use strict";var i=e(89);e.n(i).a},55:function(t,n,e){"use strict";e.r(n);var i=e(104),u=e(91);for(var s in u)"default"!==s&&function(t){e.d(n,t,function(){return u[t]})}(s);e(129);var o=e(5),r=Object(o.a)(u.default,i.a,i.b,!1,null,null,null);r.options.__file="src/components/Home.vue",n.default=r.exports},89:function(t,n,e){var i=e(128);"string"==typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals),(0,e(8).default)("11ea8a40",i,!1,{})},90:function(t,n,e){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0,n.default={}},91:function(t,n,e){"use strict";e.r(n);var i=e(90),u=e.n(i);for(var s in i)"default"!==s&&function(t){e.d(n,t,function(){return i[t]})}(s);n.default=u.a}}]);
\ No newline at end of file
diff --git a/docs/js/app.js b/docs/js/app.js
deleted file mode 100644
index 64fed3cbb..000000000
--- a/docs/js/app.js
+++ /dev/null
@@ -1,12 +0,0 @@
-!function(n){function e(e){for(var t,a,o=e[0],i=e[1],s=0,l=[];s=0&&Math.floor(e)===e&&isFinite(n)}function d(n){return null==n?"":"object"==typeof n?JSON.stringify(n,null,2):String(n)}function p(n){var e=parseFloat(n);return isNaN(e)?n:e}function h(n,e){for(var t=Object.create(null),r=n.split(","),a=0;a-1)return n.splice(t,1)}}var b=Object.prototype.hasOwnProperty;function A(n,e){return b.call(n,e)}function y(n){var e=Object.create(null);return function(t){return e[t]||(e[t]=n(t))}}var w=/-(\w)/g,x=y(function(n){return n.replace(w,function(n,e){return e?e.toUpperCase():""})}),k=y(function(n){return n.charAt(0).toUpperCase()+n.slice(1)}),_=/\B([A-Z])/g,S=y(function(n){return n.replace(_,"-$1").toLowerCase()}),C=Function.prototype.bind?function(n,e){return n.bind(e)}:function(n,e){function t(t){var r=arguments.length;return r?r>1?n.apply(e,arguments):n.call(e,t):n.call(e)}return t._length=n.length,t};function $(n,e){e=e||0;for(var t=n.length-e,r=new Array(t);t--;)r[t]=n[t+e];return r}function F(n,e){for(var t in e)n[t]=e[t];return n}function j(n){for(var e={},t=0;t0,W=q&&q.indexOf("edge/")>0,Y=(q&&q.indexOf("android"),q&&/iphone|ipad|ipod|ios/.test(q)||"ios"===V),Z=(q&&/chrome\/\d+/.test(q),{}.watch),X=!1;if(J)try{var nn={};Object.defineProperty(nn,"passive",{get:function(){X=!0}}),window.addEventListener("test-passive",null,nn)}catch(n){}var en=function(){return void 0===R&&(R=!J&&!Q&&void 0!==n&&"server"===n.process.env.VUE_ENV),R},tn=J&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function rn(n){return"function"==typeof n&&/native code/.test(n.toString())}var an,on="undefined"!=typeof Symbol&&rn(Symbol)&&"undefined"!=typeof Reflect&&rn(Reflect.ownKeys);an="undefined"!=typeof Set&&rn(Set)?Set:function(){function n(){this.set=Object.create(null)}return n.prototype.has=function(n){return!0===this.set[n]},n.prototype.add=function(n){this.set[n]=!0},n.prototype.clear=function(){this.set=Object.create(null)},n}();var sn=O,cn=0,ln=function(){this.id=cn++,this.subs=[]};ln.prototype.addSub=function(n){this.subs.push(n)},ln.prototype.removeSub=function(n){v(this.subs,n)},ln.prototype.depend=function(){ln.target&&ln.target.addDep(this)},ln.prototype.notify=function(){for(var n=this.subs.slice(),e=0,t=n.length;e-1)if(o&&!A(a,"default"))i=!1;else if(""===i||i===S(n)){var c=Bn(String,a.type);(c<0||s0&&(ce((c=n(c,(t||"")+"_"+r))[0])&&ce(u)&&(f[l]=gn(u.text+c[0].text),c.shift()),f.push.apply(f,c)):s(c)?ce(u)?f[l]=gn(u.text+c):""!==c&&f.push(gn(c)):ce(c)&&ce(u)?f[l]=gn(u.text+c.text):(i(e._isVList)&&o(c.tag)&&a(c.key)&&o(t)&&(c.key="__vlist"+t+"_"+r+"__"),f.push(c)));return f}(n):void 0}function ce(n){return o(n)&&o(n.text)&&!1===n.isComment}function le(n,e){return(n.__esModule||on&&"Module"===n[Symbol.toStringTag])&&(n=n.default),c(n)?e.extend(n):n}function ue(n){return n.isComment&&n.asyncFactory}function fe(n){if(Array.isArray(n))for(var e=0;e$e&&xe[t].id>n.id;)t--;xe.splice(t+1,0,n)}else xe.push(n);Se||(Se=!0,Zn(Fe))}}(this)},Oe.prototype.run=function(){if(this.active){var n=this.get();if(n!==this.value||c(n)||this.deep){var e=this.value;if(this.value=n,this.user)try{this.cb.call(this.vm,n,e)}catch(n){Nn(n,this.vm,'callback for watcher "'+this.expression+'"')}else this.cb.call(this.vm,n,e)}}},Oe.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},Oe.prototype.depend=function(){for(var n=this.deps.length;n--;)this.deps[n].depend()},Oe.prototype.teardown=function(){if(this.active){this.vm._isBeingDestroyed||v(this.vm._watchers,this);for(var n=this.deps.length;n--;)this.deps[n].removeSub(this);this.active=!1}};var Te={enumerable:!0,configurable:!0,get:O,set:O};function ze(n,e,t){Te.get=function(){return this[e][t]},Te.set=function(n){this[e][t]=n},Object.defineProperty(n,t,Te)}var Ee={lazy:!0};function Ie(n,e,t){var r=!en();"function"==typeof t?(Te.get=r?Pe(e):t,Te.set=O):(Te.get=t.get?r&&!1!==t.cache?Pe(e):t.get:O,Te.set=t.set?t.set:O),Object.defineProperty(n,e,Te)}function Pe(n){return function(){var e=this._computedWatchers&&this._computedWatchers[n];if(e)return e.dirty&&e.evaluate(),ln.target&&e.depend(),e.value}}function De(n,e,t,r){return u(t)&&(r=t,t=t.handler),"string"==typeof t&&(t=n[t]),n.$watch(e,t,r)}function Le(n,e){if(n){for(var t=Object.create(null),r=on?Reflect.ownKeys(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}):Object.keys(n),a=0;a=0||t.indexOf(n[a])<0)&&r.push(n[a]);return r}return n}function ct(n){this._init(n)}function lt(n){return n&&(n.Ctor.options.name||n.tag)}function ut(n,e){return Array.isArray(n)?n.indexOf(e)>-1:"string"==typeof n?n.split(",").indexOf(e)>-1:!!function(n){return"[object RegExp]"===l.call(n)}(n)&&n.test(e)}function ft(n,e){var t=n.cache,r=n.keys,a=n._vnode;for(var o in t){var i=t[o];if(i){var s=lt(i.componentOptions);s&&!e(s)&&dt(t,o,r,a)}}}function dt(n,e,t,r){var a=n[e];!a||r&&a.tag===r.tag||a.componentInstance.$destroy(),n[e]=null,v(t,e)}ct.prototype._init=function(n){var e=this;e._uid=ot++,e._isVue=!0,n&&n._isComponent?function(n,e){var t=n.$options=Object.create(n.constructor.options),r=e._parentVnode;t.parent=e.parent,t._parentVnode=r,t._parentElm=e._parentElm,t._refElm=e._refElm;var a=r.componentOptions;t.propsData=a.propsData,t._parentListeners=a.listeners,t._renderChildren=a.children,t._componentTag=a.tag,e.render&&(t.render=e.render,t.staticRenderFns=e.staticRenderFns)}(e,n):e.$options=In(it(e.constructor),n||{},e),e._renderProxy=e,e._self=e,function(n){var e=n.$options,t=e.parent;if(t&&!e.abstract){for(;t.$options.abstract&&t.$parent;)t=t.$parent;t.$children.push(n)}n.$parent=t,n.$root=t?t.$root:n,n.$children=[],n.$refs={},n._watcher=null,n._inactive=null,n._directInactive=!1,n._isMounted=!1,n._isDestroyed=!1,n._isBeingDestroyed=!1}(e),function(n){n._events=Object.create(null),n._hasHookEvent=!1;var e=n.$options._parentListeners;e&&he(n,e)}(e),function(n){n._vnode=null,n._staticTrees=null;var e=n.$options,t=n.$vnode=e._parentVnode,a=t&&t.context;n.$slots=me(e._renderChildren,a),n.$scopedSlots=r,n._c=function(e,t,r,a){return at(n,e,t,r,a,!1)},n.$createElement=function(e,t,r,a){return at(n,e,t,r,a,!0)};var o=t&&t.data;Sn(n,"$attrs",o&&o.attrs||r,null,!0),Sn(n,"$listeners",e._parentListeners||r,null,!0)}(e),we(e,"beforeCreate"),function(n){var e=Le(n.$options.inject,n);e&&(xn(!1),Object.keys(e).forEach(function(t){Sn(n,t,e[t])}),xn(!0))}(e),function(n){n._watchers=[];var e=n.$options;e.props&&function(n,e){var t=n.$options.propsData||{},r=n._props={},a=n.$options._propKeys=[];n.$parent&&xn(!1);var o=function(o){a.push(o);var i=Dn(o,e,t,n);Sn(r,o,i),o in n||ze(n,"_props",o)};for(var i in e)o(i);xn(!0)}(n,e.props),e.methods&&function(n,e){for(var t in n.$options.props,e)n[t]=null==e[t]?O:C(e[t],n)}(n,e.methods),e.data?function(n){var e=n.$options.data;u(e=n._data="function"==typeof e?function(n,e){fn();try{return n.call(e,e)}catch(n){return Nn(n,e,"data()"),{}}finally{dn()}}(e,n):e||{})||(e={});for(var t,r=Object.keys(e),a=n.$options.props,o=(n.$options.methods,r.length);o--;){var i=r[o];a&&A(a,i)||36!==(t=(i+"").charCodeAt(0))&&95!==t&&ze(n,"_data",i)}_n(e,!0)}(n):_n(n._data={},!0),e.computed&&function(n,e){var t=n._computedWatchers=Object.create(null),r=en();for(var a in e){var o=e[a],i="function"==typeof o?o:o.get;r||(t[a]=new Oe(n,i||O,O,Ee)),a in n||Ie(n,a,o)}}(n,e.computed),e.watch&&e.watch!==Z&&function(n,e){for(var t in e){var r=e[t];if(Array.isArray(r))for(var a=0;a1?$(e):e;for(var t=$(arguments,1),r=0,a=e.length;rparseInt(this.max)&&dt(i,s[0],s,this._vnode)),e.data.keepAlive=!0}return e||n&&n[0]}}};!function(n){var e={get:function(){return B}};Object.defineProperty(n,"config",e),n.util={warn:sn,extend:F,mergeOptions:In,defineReactive:Sn},n.set=Cn,n.delete=$n,n.nextTick=Zn,n.options=Object.create(null),L.forEach(function(e){n.options[e+"s"]=Object.create(null)}),n.options._base=n,F(n.options.components,ht),function(n){n.use=function(n){var e=this._installedPlugins||(this._installedPlugins=[]);if(e.indexOf(n)>-1)return this;var t=$(arguments,1);return t.unshift(this),"function"==typeof n.install?n.install.apply(n,t):"function"==typeof n&&n.apply(null,t),e.push(n),this}}(n),function(n){n.mixin=function(n){return this.options=In(this.options,n),this}}(n),function(n){n.cid=0;var e=1;n.extend=function(n){n=n||{};var t=this,r=t.cid,a=n._Ctor||(n._Ctor={});if(a[r])return a[r];var o=n.name||t.options.name,i=function(n){this._init(n)};return(i.prototype=Object.create(t.prototype)).constructor=i,i.cid=e++,i.options=In(t.options,n),i.super=t,i.options.props&&function(n){var e=n.options.props;for(var t in e)ze(n.prototype,"_props",t)}(i),i.options.computed&&function(n){var e=n.options.computed;for(var t in e)Ie(n.prototype,t,e[t])}(i),i.extend=t.extend,i.mixin=t.mixin,i.use=t.use,L.forEach(function(n){i[n]=t[n]}),o&&(i.options.components[o]=i),i.superOptions=t.options,i.extendOptions=n,i.sealedOptions=F({},i.options),a[r]=i,i}}(n),function(n){L.forEach(function(e){n[e]=function(n,t){return t?("component"===e&&u(t)&&(t.name=t.name||n,t=this.options._base.extend(t)),"directive"===e&&"function"==typeof t&&(t={bind:t,update:t}),this.options[e+"s"][n]=t,t):this.options[e+"s"][n]}})}(n)}(ct),Object.defineProperty(ct.prototype,"$isServer",{get:en}),Object.defineProperty(ct.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(ct,"FunctionalRenderContext",{value:We}),ct.version="2.5.16";var mt=h("style,class"),gt=h("input,textarea,option,select,progress"),vt=function(n,e,t){return"value"===t&>(n)&&"button"!==e||"selected"===t&&"option"===n||"checked"===t&&"input"===n||"muted"===t&&"video"===n},bt=h("contenteditable,draggable,spellcheck"),At=h("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,translate,truespeed,typemustmatch,visible"),yt="http://www.w3.org/1999/xlink",wt=function(n){return":"===n.charAt(5)&&"xlink"===n.slice(0,5)},xt=function(n){return wt(n)?n.slice(6,n.length):""},kt=function(n){return null==n||!1===n};function _t(n,e){return{staticClass:St(n.staticClass,e.staticClass),class:o(n.class)?[n.class,e.class]:e.class}}function St(n,e){return n?e?n+" "+e:n:e||""}function Ct(n){return Array.isArray(n)?function(n){for(var e,t="",r=0,a=n.length;r-1?Yt(n,e,t):At(e)?kt(t)?n.removeAttribute(e):(t="allowfullscreen"===e&&"EMBED"===n.tagName?"true":e,n.setAttribute(e,t)):bt(e)?n.setAttribute(e,kt(t)||"false"===t?"false":"true"):wt(e)?kt(t)?n.removeAttributeNS(yt,xt(e)):n.setAttributeNS(yt,e,t):Yt(n,e,t)}function Yt(n,e,t){if(kt(t))n.removeAttribute(e);else{if(K&&!G&&"TEXTAREA"===n.tagName&&"placeholder"===e&&!n.__ieph){var r=function(e){e.stopImmediatePropagation(),n.removeEventListener("input",r)};n.addEventListener("input",r),n.__ieph=!0}n.setAttribute(e,t)}}var Zt={create:Gt,update:Gt};function Xt(n,e){var t=e.elm,r=e.data,i=n.data;if(!(a(r.staticClass)&&a(r.class)&&(a(i)||a(i.staticClass)&&a(i.class)))){var s=function(n){for(var e=n.data,t=n,r=n;o(r.componentInstance);)(r=r.componentInstance._vnode)&&r.data&&(e=_t(r.data,e));for(;o(t=t.parent);)t&&t.data&&(e=_t(e,t.data));return function(n,e){return o(n)||o(e)?St(n,Ct(e)):""}(e.staticClass,e.class)}(e),c=t._transitionClasses;o(c)&&(s=St(s,Ct(c))),s!==t._prevClass&&(t.setAttribute("class",s),t._prevClass=s)}}var nr,er,tr,rr,ar,or,ir={create:Xt,update:Xt},sr=/[\w).+\-_$\]]/;function cr(n){var e,t,r,a,o,i=!1,s=!1,c=!1,l=!1,u=0,f=0,d=0,p=0;for(r=0;r=0&&" "===(m=n.charAt(h));h--);m&&sr.test(m)||(l=!0)}}else void 0===a?(p=r+1,a=n.slice(0,r).trim()):g();function g(){(o||(o=[])).push(n.slice(p,r).trim()),p=r+1}if(void 0===a?a=n.slice(0,r).trim():0!==p&&g(),o)for(r=0;r-1?{exp:n.slice(0,rr),key:'"'+n.slice(rr+1)+'"'}:{exp:n,key:null};for(er=n,rr=ar=or=0;!xr();)kr(tr=wr())?Sr(tr):91===tr&&_r(tr);return{exp:n.slice(0,ar),key:n.slice(ar+1,or)}}(n);return null===t.key?n+"="+e:"$set("+t.exp+", "+t.key+", "+e+")"}function wr(){return er.charCodeAt(++rr)}function xr(){return rr>=nr}function kr(n){return 34===n||39===n}function _r(n){var e=1;for(ar=rr;!xr();)if(kr(n=wr()))Sr(n);else if(91===n&&e++,93===n&&e--,0===e){or=rr;break}}function Sr(n){for(var e=n;!xr()&&(n=wr())!==e;);}var Cr,$r="__r",Fr="__c";function jr(n,e,t,r,a){var o;e=(o=e)._withTask||(o._withTask=function(){Kn=!0;var n=o.apply(null,arguments);return Kn=!1,n}),t&&(e=function(n,e,t){var r=Cr;return function a(){null!==n.apply(null,arguments)&&Or(e,a,t,r)}}(e,n,r)),Cr.addEventListener(n,e,X?{capture:r,passive:a}:r)}function Or(n,e,t,r){(r||Cr).removeEventListener(n,e._withTask||e,t)}function Tr(n,e){if(!a(n.data.on)||!a(e.data.on)){var t=e.data.on||{},r=n.data.on||{};Cr=e.elm,function(n){if(o(n[$r])){var e=K?"change":"input";n[e]=[].concat(n[$r],n[e]||[]),delete n[$r]}o(n[Fr])&&(n.change=[].concat(n[Fr],n.change||[]),delete n[Fr])}(t),ae(t,r,jr,Or,e.context),Cr=void 0}}var zr={create:Tr,update:Tr};function Er(n,e){if(!a(n.data.domProps)||!a(e.data.domProps)){var t,r,i=e.elm,s=n.data.domProps||{},c=e.data.domProps||{};for(t in o(c.__ob__)&&(c=e.data.domProps=F({},c)),s)a(c[t])&&(i[t]="");for(t in c){if(r=c[t],"textContent"===t||"innerHTML"===t){if(e.children&&(e.children.length=0),r===s[t])continue;1===i.childNodes.length&&i.removeChild(i.childNodes[0])}if("value"===t){i._value=r;var l=a(r)?"":String(r);Ir(i,l)&&(i.value=l)}else i[t]=r}}}function Ir(n,e){return!n.composing&&("OPTION"===n.tagName||function(n,e){var t=!0;try{t=document.activeElement!==n}catch(n){}return t&&n.value!==e}(n,e)||function(n,e){var t=n.value,r=n._vModifiers;if(o(r)){if(r.lazy)return!1;if(r.number)return p(t)!==p(e);if(r.trim)return t.trim()!==e.trim()}return t!==e}(n,e))}var Pr={create:Er,update:Er},Dr=y(function(n){var e={},t=/:(.+)/;return n.split(/;(?![^(]*\))/g).forEach(function(n){if(n){var r=n.split(t);r.length>1&&(e[r[0].trim()]=r[1].trim())}}),e});function Lr(n){var e=Mr(n.style);return n.staticStyle?F(n.staticStyle,e):e}function Mr(n){return Array.isArray(n)?j(n):"string"==typeof n?Dr(n):n}var Br,Nr=/^--/,Rr=/\s*!important$/,Hr=function(n,e,t){if(Nr.test(e))n.style.setProperty(e,t);else if(Rr.test(t))n.style.setProperty(e,t.replace(Rr,""),"important");else{var r=Jr(e);if(Array.isArray(t))for(var a=0,o=t.length;a-1?e.split(/\s+/).forEach(function(e){return n.classList.add(e)}):n.classList.add(e);else{var t=" "+(n.getAttribute("class")||"")+" ";t.indexOf(" "+e+" ")<0&&n.setAttribute("class",(t+e).trim())}}function Kr(n,e){if(e&&(e=e.trim()))if(n.classList)e.indexOf(" ")>-1?e.split(/\s+/).forEach(function(e){return n.classList.remove(e)}):n.classList.remove(e),n.classList.length||n.removeAttribute("class");else{for(var t=" "+(n.getAttribute("class")||"")+" ",r=" "+e+" ";t.indexOf(r)>=0;)t=t.replace(r," ");(t=t.trim())?n.setAttribute("class",t):n.removeAttribute("class")}}function Gr(n){if(n){if("object"==typeof n){var e={};return!1!==n.css&&F(e,Wr(n.name||"v")),F(e,n),e}return"string"==typeof n?Wr(n):void 0}}var Wr=y(function(n){return{enterClass:n+"-enter",enterToClass:n+"-enter-to",enterActiveClass:n+"-enter-active",leaveClass:n+"-leave",leaveToClass:n+"-leave-to",leaveActiveClass:n+"-leave-active"}}),Yr=J&&!G,Zr="transition",Xr="animation",na="transition",ea="transitionend",ta="animation",ra="animationend";Yr&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(na="WebkitTransition",ea="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(ta="WebkitAnimation",ra="webkitAnimationEnd"));var aa=J?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(n){return n()};function oa(n){aa(function(){aa(n)})}function ia(n,e){var t=n._transitionClasses||(n._transitionClasses=[]);t.indexOf(e)<0&&(t.push(e),qr(n,e))}function sa(n,e){n._transitionClasses&&v(n._transitionClasses,e),Kr(n,e)}function ca(n,e,t){var r=ua(n,e),a=r.type,o=r.timeout,i=r.propCount;if(!a)return t();var s=a===Zr?ea:ra,c=0,l=function(){n.removeEventListener(s,u),t()},u=function(e){e.target===n&&++c>=i&&l()};setTimeout(function(){c0&&(t=Zr,u=i,f=o.length):e===Xr?l>0&&(t=Xr,u=l,f=c.length):f=(t=(u=Math.max(i,l))>0?i>l?Zr:Xr:null)?t===Zr?o.length:c.length:0,{type:t,timeout:u,propCount:f,hasTransform:t===Zr&&la.test(r[na+"Property"])}}function fa(n,e){for(;n.length1}function va(n,e){!0!==e.data.show&&pa(e)}var ba=function(n){var e,t,r={},c=n.modules,l=n.nodeOps;for(e=0;eh?A(n,a(t[v+1])?null:t[v+1].elm,t,p,v,r):p>v&&w(0,e,d,h)}(c,p,h,t,s):o(h)?(o(n.text)&&l.setTextContent(c,""),A(c,null,h,0,h.length-1,t)):o(p)?w(0,p,0,p.length-1):o(n.text)&&l.setTextContent(c,""):n.text!==e.text&&l.setTextContent(c,e.text),o(d)&&o(u=d.hook)&&o(u=u.postpatch)&&u(n,e)}}}function S(n,e,t){if(i(t)&&o(n.parent))n.parent.data.pendingInsert=e;else for(var r=0;r-1,i.selected!==o&&(i.selected=o);else if(E(ka(i),r))return void(n.selectedIndex!==s&&(n.selectedIndex=s));a||(n.selectedIndex=-1)}}function xa(n,e){return e.every(function(e){return!E(e,n)})}function ka(n){return"_value"in n?n._value:n.value}function _a(n){n.target.composing=!0}function Sa(n){n.target.composing&&(n.target.composing=!1,Ca(n.target,"input"))}function Ca(n,e){var t=document.createEvent("HTMLEvents");t.initEvent(e,!0,!0),n.dispatchEvent(t)}function $a(n){return!n.componentInstance||n.data&&n.data.transition?n:$a(n.componentInstance._vnode)}var Fa={model:Aa,show:{bind:function(n,e,t){var r=e.value,a=(t=$a(t)).data&&t.data.transition,o=n.__vOriginalDisplay="none"===n.style.display?"":n.style.display;r&&a?(t.data.show=!0,pa(t,function(){n.style.display=o})):n.style.display=r?o:"none"},update:function(n,e,t){var r=e.value;!r!=!e.oldValue&&((t=$a(t)).data&&t.data.transition?(t.data.show=!0,r?pa(t,function(){n.style.display=n.__vOriginalDisplay}):ha(t,function(){n.style.display="none"})):n.style.display=r?n.__vOriginalDisplay:"none")},unbind:function(n,e,t,r,a){a||(n.style.display=n.__vOriginalDisplay)}}},ja={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function Oa(n){var e=n&&n.componentOptions;return e&&e.Ctor.options.abstract?Oa(fe(e.children)):n}function Ta(n){var e={},t=n.$options;for(var r in t.propsData)e[r]=n[r];var a=t._parentListeners;for(var o in a)e[x(o)]=a[o];return e}function za(n,e){if(/\d-keep-alive$/.test(e.tag))return n("keep-alive",{props:e.componentOptions.propsData})}var Ea={name:"transition",props:ja,abstract:!0,render:function(n){var e=this,t=this.$slots.default;if(t&&(t=t.filter(function(n){return n.tag||ue(n)})).length){var r=this.mode,a=t[0];if(function(n){for(;n=n.parent;)if(n.data.transition)return!0}(this.$vnode))return a;var o=Oa(a);if(!o)return a;if(this._leaving)return za(n,a);var i="__transition-"+this._uid+"-";o.key=null==o.key?o.isComment?i+"comment":i+o.tag:s(o.key)?0===String(o.key).indexOf(i)?o.key:i+o.key:o.key;var c=(o.data||(o.data={})).transition=Ta(this),l=this._vnode,u=Oa(l);if(o.data.directives&&o.data.directives.some(function(n){return"show"===n.name})&&(o.data.show=!0),u&&u.data&&!function(n,e){return e.key===n.key&&e.tag===n.tag}(o,u)&&!ue(u)&&(!u.componentInstance||!u.componentInstance._vnode.isComment)){var f=u.data.transition=F({},c);if("out-in"===r)return this._leaving=!0,oe(f,"afterLeave",function(){e._leaving=!1,e.$forceUpdate()}),za(n,a);if("in-out"===r){if(ue(o))return l;var d,p=function(){d()};oe(c,"afterEnter",p),oe(c,"enterCancelled",p),oe(f,"delayLeave",function(n){d=n})}}return a}}},Ia=F({tag:String,moveClass:String},ja);function Pa(n){n.elm._moveCb&&n.elm._moveCb(),n.elm._enterCb&&n.elm._enterCb()}function Da(n){n.data.newPos=n.elm.getBoundingClientRect()}function La(n){var e=n.data.pos,t=n.data.newPos,r=e.left-t.left,a=e.top-t.top;if(r||a){n.data.moved=!0;var o=n.elm.style;o.transform=o.WebkitTransform="translate("+r+"px,"+a+"px)",o.transitionDuration="0s"}}delete Ia.mode;var Ma={Transition:Ea,TransitionGroup:{props:Ia,render:function(n){for(var e=this.tag||this.$vnode.data.tag||"span",t=Object.create(null),r=this.prevChildren=this.children,a=this.$slots.default||[],o=this.children=[],i=Ta(this),s=0;s-1?zt[n]=e.constructor===window.HTMLUnknownElement||e.constructor===window.HTMLElement:zt[n]=/HTMLUnknownElement/.test(e.toString())},F(ct.options.directives,Fa),F(ct.options.components,Ma),ct.prototype.__patch__=J?ba:O,ct.prototype.$mount=function(n,e){return function(n,e,t){return n.$el=e,n.$options.render||(n.$options.render=mn),we(n,"beforeMount"),new Oe(n,function(){n._update(n._render(),t)},O,null,!0),t=!1,null==n.$vnode&&(n._isMounted=!0,we(n,"mounted")),n}(this,n=n&&J?It(n):void 0,e)},J&&setTimeout(function(){B.devtools&&tn&&tn.emit("init",ct)},0);var Ba,Na=/\{\{((?:.|\n)+?)\}\}/g,Ra=/[-.*+?^${}()|[\]\/\\]/g,Ha=y(function(n){var e=n[0].replace(Ra,"\\$&"),t=n[1].replace(Ra,"\\$&");return new RegExp(e+"((?:.|\\n)+?)"+t,"g")}),Ua={staticKeys:["staticClass"],transformNode:function(n,e){e.warn;var t=br(n,"class");t&&(n.staticClass=JSON.stringify(t));var r=vr(n,"class",!1);r&&(n.classBinding=r)},genData:function(n){var e="";return n.staticClass&&(e+="staticClass:"+n.staticClass+","),n.classBinding&&(e+="class:"+n.classBinding+","),e}},Ja={staticKeys:["staticStyle"],transformNode:function(n,e){e.warn;var t=br(n,"style");t&&(n.staticStyle=JSON.stringify(Dr(t)));var r=vr(n,"style",!1);r&&(n.styleBinding=r)},genData:function(n){var e="";return n.staticStyle&&(e+="staticStyle:"+n.staticStyle+","),n.styleBinding&&(e+="style:("+n.styleBinding+"),"),e}},Qa=h("area,base,br,col,embed,frame,hr,img,input,isindex,keygen,link,meta,param,source,track,wbr"),Va=h("colgroup,dd,dt,li,options,p,td,tfoot,th,thead,tr,source"),qa=h("address,article,aside,base,blockquote,body,caption,col,colgroup,dd,details,dialog,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,head,header,hgroup,hr,html,legend,li,menuitem,meta,optgroup,option,param,rp,rt,source,style,summary,tbody,td,tfoot,th,thead,title,tr,track"),Ka=/^\s*([^\s"'<>\/=]+)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,Ga="[a-zA-Z_][\\w\\-\\.]*",Wa="((?:"+Ga+"\\:)?"+Ga+")",Ya=new RegExp("^<"+Wa),Za=/^\s*(\/?)>/,Xa=new RegExp("^<\\/"+Wa+"[^>]*>"),no=/^]+>/i,eo=/^",""":'"',"&":"&","
":"\n"," ":"\t"},so=/&(?:lt|gt|quot|amp);/g,co=/&(?:lt|gt|quot|amp|#10|#9);/g,lo=h("pre,textarea",!0),uo=function(n,e){return n&&lo(n)&&"\n"===e[0]};function fo(n,e){var t=e?co:so;return n.replace(t,function(n){return io[n]})}var po,ho,mo,go,vo,bo,Ao,yo,wo=/^@|^v-on:/,xo=/^v-|^@|^:/,ko=/([^]*?)\s+(?:in|of)\s+([^]*)/,_o=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,So=/^\(|\)$/g,Co=/:(.*)$/,$o=/^:|^v-bind:/,Fo=/\.[^.]+/g,jo=y(function(n){return(Ba=Ba||document.createElement("div")).innerHTML=n,Ba.textContent});function Oo(n,e,t){return{type:1,tag:n,attrsList:e,attrsMap:function(n){for(var e={},t=0,r=n.length;t-1"+("true"===o?":("+e+")":":_q("+e+","+o+")")),gr(n,"change","var $$a="+e+",$$el=$event.target,$$c=$$el.checked?("+o+"):("+i+");if(Array.isArray($$a)){var $$v="+(r?"_n("+a+")":a)+",$$i=_i($$a,$$v);if($$el.checked){$$i<0&&("+yr(e,"$$a.concat([$$v])")+")}else{$$i>-1&&("+yr(e,"$$a.slice(0,$$i).concat($$a.slice($$i+1))")+")}}else{"+yr(e,"$$c")+"}",null,!0)}(n,r,a);else if("input"===o&&"radio"===i)!function(n,e,t){var r=t&&t.number,a=vr(n,"value")||"null";dr(n,"checked","_q("+e+","+(a=r?"_n("+a+")":a)+")"),gr(n,"change",yr(e,a),null,!0)}(n,r,a);else if("input"===o||"textarea"===o)!function(n,e,t){var r=n.attrsMap.type,a=t||{},o=a.lazy,i=a.number,s=a.trim,c=!o&&"range"!==r,l=o?"change":"range"===r?$r:"input",u="$event.target.value";s&&(u="$event.target.value.trim()"),i&&(u="_n("+u+")");var f=yr(e,u);c&&(f="if($event.target.composing)return;"+f),dr(n,"value","("+e+")"),gr(n,l,f,null,!0),(s||i)&&gr(n,"blur","$forceUpdate()")}(n,r,a);else if(!B.isReservedTag(o))return Ar(n,r,a),!1;return!0},text:function(n,e){e.value&&dr(n,"textContent","_s("+e.value+")")},html:function(n,e){e.value&&dr(n,"innerHTML","_s("+e.value+")")}},isPreTag:function(n){return"pre"===n},isUnaryTag:Qa,mustUseProp:vt,canBeLeftOpenTag:Va,isReservedTag:Ot,getTagNamespace:Tt,staticKeys:No.reduce(function(n,e){return n.concat(e.staticKeys||[])},[]).join(",")},Ho=y(function(n){return h("type,tag,attrsList,attrsMap,plain,parent,children,attrs"+(n?","+n:""))});var Uo=/^([\w$_]+|\([^)]*?\))\s*=>|^function\s*\(/,Jo=/^[A-Za-z_$][\w$]*(?:\.[A-Za-z_$][\w$]*|\['[^']*?']|\["[^"]*?"]|\[\d+]|\[[A-Za-z_$][\w$]*])*$/,Qo={esc:27,tab:9,enter:13,space:32,up:38,left:37,right:39,down:40,delete:[8,46]},Vo={esc:"Escape",tab:"Tab",enter:"Enter",space:" ",up:["Up","ArrowUp"],left:["Left","ArrowLeft"],right:["Right","ArrowRight"],down:["Down","ArrowDown"],delete:["Backspace","Delete"]},qo=function(n){return"if("+n+")return null;"},Ko={stop:"$event.stopPropagation();",prevent:"$event.preventDefault();",self:qo("$event.target !== $event.currentTarget"),ctrl:qo("!$event.ctrlKey"),shift:qo("!$event.shiftKey"),alt:qo("!$event.altKey"),meta:qo("!$event.metaKey"),left:qo("'button' in $event && $event.button !== 0"),middle:qo("'button' in $event && $event.button !== 1"),right:qo("'button' in $event && $event.button !== 2")};function Go(n,e,t){var r=e?"nativeOn:{":"on:{";for(var a in n)r+='"'+a+'":'+Wo(a,n[a])+",";return r.slice(0,-1)+"}"}function Wo(n,e){if(!e)return"function(){}";if(Array.isArray(e))return"["+e.map(function(e){return Wo(n,e)}).join(",")+"]";var t=Jo.test(e.value),r=Uo.test(e.value);if(e.modifiers){var a="",o="",i=[];for(var s in e.modifiers)if(Ko[s])o+=Ko[s],Qo[s]&&i.push(s);else if("exact"===s){var c=e.modifiers;o+=qo(["ctrl","shift","alt","meta"].filter(function(n){return!c[n]}).map(function(n){return"$event."+n+"Key"}).join("||"))}else i.push(s);return i.length&&(a+="if(!('button' in $event)&&"+i.map(Yo).join("&&")+")return null;"),o&&(a+=o),"function($event){"+a+(t?"return "+e.value+"($event)":r?"return ("+e.value+")($event)":e.value)+"}"}return t||r?e.value:"function($event){"+e.value+"}"}function Yo(n){var e=parseInt(n,10);if(e)return"$event.keyCode!=="+e;var t=Qo[n],r=Vo[n];return"_k($event.keyCode,"+JSON.stringify(n)+","+JSON.stringify(t)+",$event.key,"+JSON.stringify(r)+")"}var Zo={on:function(n,e){n.wrapListeners=function(n){return"_g("+n+","+e.value+")"}},bind:function(n,e){n.wrapData=function(t){return"_b("+t+",'"+n.tag+"',"+e.value+","+(e.modifiers&&e.modifiers.prop?"true":"false")+(e.modifiers&&e.modifiers.sync?",true":"")+")"}},cloak:O},Xo=function(n){this.options=n,this.warn=n.warn||ur,this.transforms=fr(n.modules,"transformCode"),this.dataGenFns=fr(n.modules,"genData"),this.directives=F(F({},Zo),n.directives);var e=n.isReservedTag||T;this.maybeComponent=function(n){return!e(n.tag)},this.onceId=0,this.staticRenderFns=[]};function ni(n,e){var t=new Xo(e);return{render:"with(this){return "+(n?ei(n,t):'_c("div")')+"}",staticRenderFns:t.staticRenderFns}}function ei(n,e){if(n.staticRoot&&!n.staticProcessed)return ti(n,e);if(n.once&&!n.onceProcessed)return ri(n,e);if(n.for&&!n.forProcessed)return function(n,e,t,r){var a=n.for,o=n.alias,i=n.iterator1?","+n.iterator1:"",s=n.iterator2?","+n.iterator2:"";return n.forProcessed=!0,"_l(("+a+"),function("+o+i+s+"){return "+ei(n,e)+"})"}(n,e);if(n.if&&!n.ifProcessed)return ai(n,e);if("template"!==n.tag||n.slotTarget){if("slot"===n.tag)return function(n,e){var t=n.slotName||'"default"',r=ii(n,e),a="_t("+t+(r?","+r:""),o=n.attrs&&"{"+n.attrs.map(function(n){return x(n.name)+":"+n.value}).join(",")+"}",i=n.attrsMap["v-bind"];return!o&&!i||r||(a+=",null"),o&&(a+=","+o),i&&(a+=(o?"":",null")+","+i),a+")"}(n,e);var t;if(n.component)t=function(n,e,t){var r=e.inlineTemplate?null:ii(e,t,!0);return"_c("+n+","+oi(e,t)+(r?","+r:"")+")"}(n.component,n,e);else{var r=n.plain?void 0:oi(n,e),a=n.inlineTemplate?null:ii(n,e,!0);t="_c('"+n.tag+"'"+(r?","+r:"")+(a?","+a:"")+")"}for(var o=0;o]*>)","i")),d=n.replace(f,function(n,t,r){return l=r.length,ao(u)||"noscript"===u||(t=t.replace(//g,"$1").replace(//g,"$1")),uo(u,t)&&(t=t.slice(1)),e.chars&&e.chars(t),""});c+=n.length-d.length,n=d,C(u,c-l,c)}else{var p=n.indexOf("<");if(0===p){if(eo.test(n)){var h=n.indexOf("--\x3e");if(h>=0){e.shouldKeepComment&&e.comment(n.substring(4,h)),k(h+3);continue}}if(to.test(n)){var m=n.indexOf("]>");if(m>=0){k(m+2);continue}}var g=n.match(no);if(g){k(g[0].length);continue}var v=n.match(Xa);if(v){var b=c;k(v[0].length),C(v[1],b,c);continue}var A=_();if(A){S(A),uo(r,n)&&k(1);continue}}var y=void 0,w=void 0,x=void 0;if(p>=0){for(w=n.slice(p);!(Xa.test(w)||Ya.test(w)||eo.test(w)||to.test(w)||(x=w.indexOf("<",1))<0);)p+=x,w=n.slice(p);y=n.substring(0,p),k(p)}p<0&&(y=n,n=""),e.chars&&y&&e.chars(y)}if(n===t){e.chars&&e.chars(n);break}}function k(e){c+=e,n=n.substring(e)}function _(){var e=n.match(Ya);if(e){var t,r,a={tagName:e[1],attrs:[],start:c};for(k(e[0].length);!(t=n.match(Za))&&(r=n.match(Ka));)k(r[0].length),a.attrs.push(r);if(t)return a.unarySlash=t[1],k(t[0].length),a.end=c,a}}function S(n){var t=n.tagName,c=n.unarySlash;o&&("p"===r&&qa(t)&&C(r),s(t)&&r===t&&C(t));for(var l=i(t)||!!c,u=n.attrs.length,f=new Array(u),d=0;d=0&&a[i].lowerCasedTag!==s;i--);else i=0;if(i>=0){for(var l=a.length-1;l>=i;l--)e.end&&e.end(a[l].tag,t,o);a.length=i,r=i&&a[i-1].tag}else"br"===s?e.start&&e.start(n,[],!0,t,o):"p"===s&&(e.start&&e.start(n,[],!1,t,o),e.end&&e.end(n,t,o))}C()}(n,{warn:po,expectHTML:e.expectHTML,isUnaryTag:e.isUnaryTag,canBeLeftOpenTag:e.canBeLeftOpenTag,shouldDecodeNewlines:e.shouldDecodeNewlines,shouldDecodeNewlinesForHref:e.shouldDecodeNewlinesForHref,shouldKeepComment:e.comments,start:function(n,o,l){var u=r&&r.ns||yo(n);K&&"svg"===u&&(o=function(n){for(var e=[],t=0;tc&&(s.push(o=n.slice(c,a)),i.push(JSON.stringify(o)));var l=cr(r[1].trim());i.push("_s("+l+")"),s.push({"@binding":l}),c=a+r[0].length}return c':'',pi.innerHTML.indexOf("
")>0}var gi=!!J&&mi(!1),vi=!!J&&mi(!0),bi=y(function(n){var e=It(n);return e&&e.innerHTML}),Ai=ct.prototype.$mount;ct.prototype.$mount=function(n,e){if((n=n&&It(n))===document.body||n===document.documentElement)return this;var t=this.$options;if(!t.render){var r=t.template;if(r)if("string"==typeof r)"#"===r.charAt(0)&&(r=bi(r));else{if(!r.nodeType)return this;r=r.innerHTML}else n&&(r=function(n){if(n.outerHTML)return n.outerHTML;var e=document.createElement("div");return e.appendChild(n.cloneNode(!0)),e.innerHTML}(n));if(r){var a=hi(r,{shouldDecodeNewlines:gi,shouldDecodeNewlinesForHref:vi,delimiters:t.delimiters,comments:t.comments},this),o=a.render,i=a.staticRenderFns;t.render=o,t.staticRenderFns=i}}return Ai.call(this,n,e)},ct.compile=hi,e.default=ct}.call(this,t(3),t(51).setImmediate)},function(n,e,t){"use strict";function r(n,e){for(var t=[],r={},a=0;at.parts.length&&(r.parts.length=t.parts.length)}else{var i=[];for(a=0;a-1}t.r(e);var a={name:"router-view",functional:!0,props:{name:{type:String,default:"default"}},render:function(n,e){var t=e.props,r=e.children,a=e.parent,o=e.data;o.routerView=!0;for(var i=a.$createElement,s=t.name,c=a.$route,l=a._routerViewCache||(a._routerViewCache={}),u=0,f=!1;a&&a._routerRoot!==a;)a.$vnode&&a.$vnode.data.routerView&&u++,a._inactive&&(f=!0),a=a.$parent;if(o.routerViewDepth=u,f)return i(l[s],o,r);var d=c.matched[u];if(!d)return l[s]=null,i();var p=l[s]=d.components[s];o.registerRouteInstance=function(n,e){var t=d.instances[s];(e&&t!==n||!e&&t===n)&&(d.instances[s]=e)},(o.hook||(o.hook={})).prepatch=function(n,e){d.instances[s]=e.componentInstance};var h=o.props=function(n,e){switch(typeof e){case"undefined":return;case"object":return e;case"function":return e(n);case"boolean":return e?n.params:void 0}}(c,d.props&&d.props[s]);if(h){h=o.props=function(n,e){for(var t in e)n[t]=e[t];return n}({},h);var m=o.attrs=o.attrs||{};for(var g in h)p.props&&g in p.props||(m[g]=h[g],delete h[g])}return i(p,o,r)}},o=/[!'()*]/g,i=function(n){return"%"+n.charCodeAt(0).toString(16)},s=/%2C/g,c=function(n){return encodeURIComponent(n).replace(o,i).replace(s,",")},l=decodeURIComponent;function u(n){var e={};return(n=n.trim().replace(/^(\?|#|&)/,""))?(n.split("&").forEach(function(n){var t=n.replace(/\+/g," ").split("="),r=l(t.shift()),a=t.length>0?l(t.join("=")):null;void 0===e[r]?e[r]=a:Array.isArray(e[r])?e[r].push(a):e[r]=[e[r],a]}),e):e}var f=/\/?$/;function d(n,e,t,r){var a=r&&r.options.stringifyQuery,o=e.query||{};try{o=p(o)}catch(n){}var i={name:e.name||n&&n.name,meta:n&&n.meta||{},path:e.path||"/",hash:e.hash||"",query:o,params:e.params||{},fullPath:m(e,a),matched:n?function(n){for(var e=[];n;)e.unshift(n),n=n.parent;return e}(n):[]};return t&&(i.redirectedFrom=m(t,a)),Object.freeze(i)}function p(n){if(Array.isArray(n))return n.map(p);if(n&&"object"==typeof n){var e={};for(var t in n)e[t]=p(n[t]);return e}return n}var h=d(null,{path:"/"});function m(n,e){var t=n.path,r=n.query;void 0===r&&(r={});var a=n.hash;return void 0===a&&(a=""),(t||"/")+(e||function(n){var e=n?Object.keys(n).map(function(e){var t=n[e];if(void 0===t)return"";if(null===t)return c(e);if(Array.isArray(t)){var r=[];return t.forEach(function(n){void 0!==n&&(null===n?r.push(c(e)):r.push(c(e)+"="+c(n)))}),r.join("&")}return c(e)+"="+c(t)}).filter(function(n){return n.length>0}).join("&"):null;return e?"?"+e:""})(r)+a}function g(n,e){return e===h?n===e:!!e&&(n.path&&e.path?n.path.replace(f,"")===e.path.replace(f,"")&&n.hash===e.hash&&v(n.query,e.query):!(!n.name||!e.name)&&n.name===e.name&&n.hash===e.hash&&v(n.query,e.query)&&v(n.params,e.params))}function v(n,e){if(void 0===n&&(n={}),void 0===e&&(e={}),!n||!e)return n===e;var t=Object.keys(n),r=Object.keys(e);return t.length===r.length&&t.every(function(t){var r=n[t],a=e[t];return"object"==typeof r&&"object"==typeof a?v(r,a):String(r)===String(a)})}var b,A=[String,Object],y=[String,Array],w={name:"router-link",props:{to:{type:A,required:!0},tag:{type:String,default:"a"},exact:Boolean,append:Boolean,replace:Boolean,activeClass:String,exactActiveClass:String,event:{type:y,default:"click"}},render:function(n){var e=this,t=this.$router,r=this.$route,a=t.resolve(this.to,r,this.append),o=a.location,i=a.route,s=a.href,c={},l=t.options.linkActiveClass,u=t.options.linkExactActiveClass,p=null==l?"router-link-active":l,h=null==u?"router-link-exact-active":u,m=null==this.activeClass?p:this.activeClass,v=null==this.exactActiveClass?h:this.exactActiveClass,A=o.path?d(null,o,null,t):i;c[v]=g(r,A),c[m]=this.exact?c[v]:function(n,e){return 0===n.path.replace(f,"/").indexOf(e.path.replace(f,"/"))&&(!e.hash||n.hash===e.hash)&&function(n,e){for(var t in e)if(!(t in n))return!1;return!0}(n.query,e.query)}(r,A);var y=function(n){x(n)&&(e.replace?t.replace(o):t.push(o))},w={click:x};Array.isArray(this.event)?this.event.forEach(function(n){w[n]=y}):w[this.event]=y;var k={class:c};if("a"===this.tag)k.on=w,k.attrs={href:s};else{var _=function n(e){if(e)for(var t,r=0;r=0&&(e=n.slice(r),n=n.slice(0,r));var a=n.indexOf("?");return a>=0&&(t=n.slice(a+1),n=n.slice(0,a)),{path:n,query:t,hash:e}}(a.path||""),c=e&&e.path||"/",l=s.path?_(s.path,c,t||a.append):c,f=function(n,e,t){void 0===e&&(e={});var r,a=t||u;try{r=a(n||"")}catch(n){r={}}for(var o in e)r[o]=e[o];return r}(s.query,a.query,r&&r.options.parseQuery),d=a.hash||s.hash;return d&&"#"!==d.charAt(0)&&(d="#"+d),{_normalized:!0,path:l,query:f,hash:d}}function J(n,e){for(var t in e)n[t]=e[t];return n}function Q(n,e){var t=H(n),r=t.pathList,a=t.pathMap,o=t.nameMap;function i(n,t,i){var c=U(n,t,!1,e),l=c.name;if(l){var u=o[l];if(!u)return s(null,c);var f=u.regex.keys.filter(function(n){return!n.optional}).map(function(n){return n.name});if("object"!=typeof c.params&&(c.params={}),t&&"object"==typeof t.params)for(var d in t.params)!(d in c.params)&&f.indexOf(d)>-1&&(c.params[d]=t.params[d]);if(u)return c.path=R(u.path,c.params),s(u,c,i)}else if(c.path){c.params={};for(var p=0;p=n.length?t():n[a]?e(n[a],function(){r(a+1)}):r(a+1)};r(0)}function fn(n,e){return dn(n.map(function(n){return Object.keys(n.components).map(function(t){return e(n.components[t],n.instances[t],n,t)})}))}function dn(n){return Array.prototype.concat.apply([],n)}var pn="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag;function hn(n){var e=!1;return function(){for(var t=[],r=arguments.length;r--;)t[r]=arguments[r];if(!e)return e=!0,n.apply(this,t)}}var mn=function(n,e){this.router=n,this.base=function(n){if(!n)if(k){var e=document.querySelector("base");n=(n=e&&e.getAttribute("href")||"/").replace(/^https?:\/\/[^\/]+/,"")}else n="/";return"/"!==n.charAt(0)&&(n="/"+n),n.replace(/\/$/,"")}(e),this.current=h,this.pending=null,this.ready=!1,this.readyCbs=[],this.readyErrorCbs=[],this.errorCbs=[]};function gn(n,e,t,r){var a=fn(n,function(n,r,a,o){var i=function(n,e){return"function"!=typeof n&&(n=b.extend(n)),n.options[e]}(n,e);if(i)return Array.isArray(i)?i.map(function(n){return t(n,r,a,o)}):t(i,r,a,o)});return dn(r?a.reverse():a)}function vn(n,e){if(e)return function(){return n.apply(e,arguments)}}mn.prototype.listen=function(n){this.cb=n},mn.prototype.onReady=function(n,e){this.ready?n():(this.readyCbs.push(n),e&&this.readyErrorCbs.push(e))},mn.prototype.onError=function(n){this.errorCbs.push(n)},mn.prototype.transitionTo=function(n,e,t){var r=this,a=this.router.match(n,this.current);this.confirmTransition(a,function(){r.updateRoute(a),e&&e(a),r.ensureURL(),r.ready||(r.ready=!0,r.readyCbs.forEach(function(n){n(a)}))},function(n){t&&t(n),n&&!r.ready&&(r.ready=!0,r.readyErrorCbs.forEach(function(e){e(n)}))})},mn.prototype.confirmTransition=function(n,e,t){var a=this,o=this.current,i=function(n){r(n)&&(a.errorCbs.length?a.errorCbs.forEach(function(e){e(n)}):console.error(n)),t&&t(n)};if(g(n,o)&&n.matched.length===o.matched.length)return this.ensureURL(),i();var s=function(n,e){var t,r=Math.max(n.length,e.length);for(t=0;t=0?e.slice(0,t):e)+"#"+n}function _n(n){tn?cn(kn(n)):window.location.hash=n}function Sn(n){tn?ln(kn(n)):window.location.replace(kn(n))}var Cn=function(n){function e(e,t){n.call(this,e,t),this.stack=[],this.index=-1}return n&&(e.__proto__=n),e.prototype=Object.create(n&&n.prototype),e.prototype.constructor=e,e.prototype.push=function(n,e,t){var r=this;this.transitionTo(n,function(n){r.stack=r.stack.slice(0,r.index+1).concat(n),r.index++,e&&e(n)},t)},e.prototype.replace=function(n,e,t){var r=this;this.transitionTo(n,function(n){r.stack=r.stack.slice(0,r.index).concat(n),e&&e(n)},t)},e.prototype.go=function(n){var e=this,t=this.index+n;if(!(t<0||t>=this.stack.length)){var r=this.stack[t];this.confirmTransition(r,function(){e.index=t,e.updateRoute(r)})}},e.prototype.getCurrentLocation=function(){var n=this.stack[this.stack.length-1];return n?n.fullPath:"/"},e.prototype.ensureURL=function(){},e}(mn),$n=function(n){void 0===n&&(n={}),this.app=null,this.apps=[],this.options=n,this.beforeHooks=[],this.resolveHooks=[],this.afterHooks=[],this.matcher=Q(n.routes||[],this);var e=n.mode||"hash";switch(this.fallback="history"===e&&!tn&&!1!==n.fallback,this.fallback&&(e="hash"),k||(e="abstract"),this.mode=e,e){case"history":this.history=new bn(this,n.base);break;case"hash":this.history=new yn(this,n.base,this.fallback);break;case"abstract":this.history=new Cn(this,n.base)}},Fn={currentRoute:{configurable:!0}};function jn(n,e){return n.push(e),function(){var t=n.indexOf(e);t>-1&&n.splice(t,1)}}$n.prototype.match=function(n,e,t){return this.matcher.match(n,e,t)},Fn.currentRoute.get=function(){return this.history&&this.history.current},$n.prototype.init=function(n){var e=this;if(this.apps.push(n),!this.app){this.app=n;var t=this.history;if(t instanceof bn)t.transitionTo(t.getCurrentLocation());else if(t instanceof yn){var r=function(){t.setupListeners()};t.transitionTo(t.getCurrentLocation(),r,r)}t.listen(function(n){e.apps.forEach(function(e){e._route=n})})}},$n.prototype.beforeEach=function(n){return jn(this.beforeHooks,n)},$n.prototype.beforeResolve=function(n){return jn(this.resolveHooks,n)},$n.prototype.afterEach=function(n){return jn(this.afterHooks,n)},$n.prototype.onReady=function(n,e){this.history.onReady(n,e)},$n.prototype.onError=function(n){this.history.onError(n)},$n.prototype.push=function(n,e,t){this.history.push(n,e,t)},$n.prototype.replace=function(n,e,t){this.history.replace(n,e,t)},$n.prototype.go=function(n){this.history.go(n)},$n.prototype.back=function(){this.go(-1)},$n.prototype.forward=function(){this.go(1)},$n.prototype.getMatchedComponents=function(n){var e=n?n.matched?n:this.resolve(n).route:this.currentRoute;return e?[].concat.apply([],e.matched.map(function(n){return Object.keys(n.components).map(function(e){return n.components[e]})})):[]},$n.prototype.resolve=function(n,e,t){var r=U(n,e||this.history.current,t,this),a=this.match(r,e),o=a.redirectedFrom||a.fullPath;return{location:r,route:a,href:function(n,e,t){var r="hash"===t?"#"+e:e;return n?S(n+"/"+r):r}(this.history.base,o,this.mode),normalizedTo:r,resolved:a}},$n.prototype.addRoutes=function(n){this.matcher.addRoutes(n),this.history.current!==h&&this.history.transitionTo(this.history.getCurrentLocation())},Object.defineProperties($n.prototype,Fn),$n.install=function n(e){if(!n.installed||b!==e){n.installed=!0,b=e;var t=function(n){return void 0!==n},r=function(n,e){var r=n.$options._parentVnode;t(r)&&t(r=r.data)&&t(r=r.registerRouteInstance)&&r(n,e)};e.mixin({beforeCreate:function(){t(this.$options.router)?(this._routerRoot=this,this._router=this.$options.router,this._router.init(this),e.util.defineReactive(this,"_route",this._router.history.current)):this._routerRoot=this.$parent&&this.$parent._routerRoot||this,r(this,this)},destroyed:function(){r(this)}}),Object.defineProperty(e.prototype,"$router",{get:function(){return this._routerRoot._router}}),Object.defineProperty(e.prototype,"$route",{get:function(){return this._routerRoot._route}}),e.component("router-view",a),e.component("router-link",w);var o=e.config.optionMergeStrategies;o.beforeRouteEnter=o.beforeRouteLeave=o.beforeRouteUpdate=o.created}},$n.version="2.8.1",k&&window.Vue&&window.Vue.use($n),e.default=$n},function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=o(t(7)),a=o(t(9));function o(n){return n&&n.__esModule?n:{default:n}}r.default.use(a.default);var i=new a.default({routes:[{path:"/",name:"home",component:function(){return t.e(4).then(t.bind(null,55))}},{path:"/asf",name:"asf-config",component:function(){return Promise.all([t.e(1),t.e(0),t.e(3)]).then(t.bind(null,54))}},{path:"/bot",name:"bot-config",component:function(){return Promise.all([t.e(1),t.e(0),t.e(2)]).then(t.bind(null,53))}}]});e.default=i},function(n){n.exports={"app.name":"ASF 設定檔產生器","button.advanced":"切換到進階設定","button.download":"下載","home.topic":'ASF 設定檔產生器是一款採用 JavaScript 編寫的小型工具,可幫助您創建 ASF 設定文件。下載產生的設定檔後,將設定檔存放到 ASF 目錄下的 config 資料夾中。有關完整的使用說明,請參閱我們的 wiki,希望我們的工具對您有幫助!',"link.asf":"ASF","link.bot":"Bot","link.home":"首頁","schema.access":"權限","schema.advanced":"進階","schema.basic":"基本","schema.bot.SteamLogin.description":"您的 Steam 帳號","schema.bot.SteamPassword.description":"您的 Steam 密碼","schema.bot.name":"名稱","schema.bot.name.description":"Bot 名稱","schema.connection":"連接","schema.customization":"自訂","schema.farming":"掛卡","schema.generic.steamid64":"您的 SteamID64","schema.performance":"性能","schema.remote_access":"遠端存取","schema.security":"安全性","schema.trading":"交易","schema.updates":"更新","static.add":"新增"}},function(n){n.exports={"app.name":"ASF 配置文件生成器","button.advanced":"切换高级设置","button.download":"下载","home.topic":'ASF 配置文件生成器是以 JavaScript 写成,用于帮你创建你的 ASF 配置文件的小实用工具。在下载生成的配置文件后,请将它移动到 ASF 根目录下的 config 文件夹。对于完整文档,请参考我们的维基页面。我们希望这一工具能对您有帮助。',"link.asf":"ASF","link.bot":"机器人","link.home":"首页","schema.access":"访问","schema.advanced":"高级","schema.basic":"基本","schema.bot.SteamLogin.description":"你的 Steam 账户用户名","schema.bot.SteamPassword.description":"你的 Steam 账户密码","schema.bot.name":"名称","schema.bot.name.description":"机器人名称","schema.connection":"连接","schema.customization":"自定义","schema.farming":"挂卡","schema.generic.steamid64":"你的 SteamID64位ID","schema.performance":"性能","schema.remote_access":"远程访问","schema.security":"安全","schema.trading":"交易","schema.updates":"更新","static.add":"新增"}},function(n){n.exports={"app.name":"ASF Config Generator","button.advanced":"Hiển thị cài đặt nâng cao","button.download":"Tải về","home.topic":'ASF Config Generator là một công cụ được viết bằng JavaScript, giúp bạn tạo file cài đặt cho ASF. Sau khi tải về file.json, hãy chuyển nó đến thư mục config trong thư mục gốc của ASF. Để xem toàn bộ hướng dẫn về ASF, hãy truy cập trang wiki. Hy vọng công cụ này sẽ giúp bạn trong việc tuỳ chỉnh ASF.',"link.asf":"ASF","link.bot":"Bot","link.home":"Trang chủ","schema.access":"Truy cập","schema.advanced":"Nâng cao","schema.basic":"Cơ bản","schema.bot.SteamLogin.description":"Tài khoản Steam","schema.bot.SteamPassword.description":"Mật khẩu Steam","schema.bot.name":"Tên","schema.bot.name.description":"Tên của tài khoản bot","schema.connection":"Kết nối","schema.customization":"Tuỳ chỉnh","schema.farming":"Farming","schema.generic.steamid64":"ID64 tài khoản Steam chính của bạn","schema.performance":"Hiệu năng","schema.remote_access":"Truy cập từ xa","schema.security":"Bảo mật","schema.trading":"Giao dịch","schema.updates":"Các cập nhật","static.add":"Thêm"}},function(n){n.exports={"app.name":"Генератор конфігурацій ASF","button.advanced":"Відображення додаткових налаштувань","button.download":"Скачати","home.topic":'Генератор конфігурацій ASF це невеличка утиліта, написана на JavaScript, яка допоможе вам створити власні файли конфігурації ASF. Після скачування згенерованої конфігурації, перемістить ії до папки config що знаходиться в основній папці ASF. Повну документацію можна подивитися у нашій wiki. Сподіваємось цей інструмент буде для вас корисним.',"link.asf":"ASF","link.bot":"Бот","link.home":"Головна","schema.access":"Доступ","schema.advanced":"Додаткові налаштування","schema.basic":"Основні налаштування","schema.bot.SteamLogin.description":"Логін від вашого акаунта Steam","schema.bot.SteamPassword.description":"Пароль від вашого акаунта Steam","schema.bot.name":"Ім'я","schema.bot.name.description":"Ім'я бота","schema.connection":"З'єднання","schema.customization":"Додаткові можливості","schema.farming":"Вибивання карток","schema.generic.steamid64":"Ваш SteamID64","schema.performance":"Продуктивність","schema.remote_access":"Дистанційний доступ","schema.security":"Безпека","schema.trading":"Обміни","schema.updates":"Оновлення","static.add":"Додати"}},function(n){n.exports={"app.name":"ASF Yapılandırma Oluşturucu","button.advanced":"Gelişmiş ayarları aç/kapat","button.download":"İndir","home.topic":'ASF Yapılandırma Oluşturucu, ASF yapılandırma dosyalarınızı oluşturmanıza yardımcı olan, JavaScript ile yazılmış küçük bir yardımcı araçtır. Oluşturulan yapılandırmayı indirdikten sonra, ASF ana dizininin içindeki config klasörüne taşıyın. Tam belgelendirme için vikimize bakın. Umarız aracımız sizin için kullanışlı olur.',"link.asf":"ASF","link.bot":"Bot","link.home":"Ana Sayfa","schema.access":"Erişim","schema.advanced":"Gelişmiş","schema.basic":"Temel","schema.bot.SteamLogin.description":"Steam hesabı kullanıcı adınız","schema.bot.SteamPassword.description":"Steam hesabı parolanız","schema.bot.name":"İsim","schema.bot.name.description":"Botun ismi","schema.connection":"Bağlantı","schema.customization":"Özelleştirme","schema.farming":"İşleme","schema.generic.steamid64":"SteamID64 kimliğiniz","schema.performance":"Performans","schema.remote_access":"Uzaktan erişim","schema.security":"Güvenlik","schema.trading":"Takas","schema.updates":"Güncellemeler","static.add":"Ekle"}},function(n){n.exports={"app.name":"","button.advanced":"","button.download":"Ladda ner","home.topic":"","link.asf":"","link.bot":"","link.home":"","schema.access":"Tillgång","schema.advanced":"Avancerat","schema.basic":"","schema.bot.SteamLogin.description":"","schema.bot.SteamPassword.description":"","schema.bot.name":"","schema.bot.name.description":"","schema.connection":"","schema.customization":"","schema.farming":"","schema.generic.steamid64":"","schema.performance":"Prestanda","schema.remote_access":"","schema.security":"","schema.trading":"","schema.updates":"Uppdateringar","static.add":""}},function(n){n.exports={"app.name":"ASF Config Generator","button.advanced":"Toggle advanced settings","button.download":"Download","home.topic":'ASF Config Generator is a small utility tool written in JavaScript, that helps you create your ASF configuration files. After downloading the generated config, move it to config folder inside ASF main directory. For full documentation refer to our wiki. We hope that our tool will be useful for you.',"link.asf":"ASF","link.bot":"Bot","link.home":"Home","schema.access":"Access","schema.advanced":"Advanced","schema.basic":"Basic","schema.bot.SteamLogin.description":"Your Steam account login","schema.bot.SteamPassword.description":"Your Steam account password","schema.bot.name":"Name","schema.bot.name.description":"Name of the bot","schema.connection":"Connection","schema.customization":"Customization","schema.farming":"Farming","schema.generic.steamid64":"Your SteamID64","schema.performance":"Performance","schema.remote_access":"Remote access","schema.security":"Security","schema.trading":"Trading","schema.updates":"Updates","static.add":"Add"}},function(n){n.exports={"app.name":"","button.advanced":"","button.download":"","home.topic":"","link.asf":"","link.bot":"","link.home":"","schema.access":"Pristup","schema.advanced":"Napredno","schema.basic":"","schema.bot.SteamLogin.description":"","schema.bot.SteamPassword.description":"","schema.bot.name":"","schema.bot.name.description":"","schema.connection":"","schema.customization":"","schema.farming":"","schema.generic.steamid64":"","schema.performance":"Performansa","schema.remote_access":"","schema.security":"","schema.trading":"","schema.updates":"Ažuriranja","static.add":""}},function(n){n.exports={"app.name":"ASF Config Generator","button.advanced":"Zobraziť rozšírené možnosti","button.download":"Stiahnuť","home.topic":'ASF Config Generator je jednoduchý nástroj napísaný v jazyku JavaScript, ktorý pomáha pri vytváraní konfiguračných súborov do ASF. Po stiahnutí vygenerovaného súboru je nutné presunúť ho do priečinka config, ktorý sa nachádza vo vnútri hlavného ASF priečinka. Pre plnú dokumentáciu klikni na wiki. Dúfame, že tento tool pre teba bude užitočný.',"link.asf":"ASF","link.bot":"Bot","link.home":"Domovská stránka","schema.access":"Prístup","schema.advanced":"Rozšírené","schema.basic":"Základné","schema.bot.SteamLogin.description":"Steam prihlasovacie meno","schema.bot.SteamPassword.description":"Steam prihlasovacie heslo","schema.bot.name":"Meno","schema.bot.name.description":"Meno bota","schema.connection":"Pripojenie","schema.customization":"Vlastné nastavenie","schema.farming":"Farmenie","schema.generic.steamid64":"Tvoj SteamID64","schema.performance":"Výkon","schema.remote_access":"Vzdialený prístup","schema.security":"Zabezpečenie","schema.trading":"Obchodovanie","schema.updates":"Aktualizácie","static.add":"Pridať"}},function(n){n.exports={"app.name":"Генератор конфигураций для ASF","button.advanced":"Отображение расширенных настроек","button.download":"Скачать","home.topic":'Генератор конфигураций для ASF - это небольшая утилита, написанная на JavaScript, которая позволяет создавать файлы конфигурации ASF. После загрузки созданного файла конфигурации, переместите его в папку config внутри основной папки ASF. Полная документация доступна в нашей wiki. Мы надеемся, что наш инструмент будет полезным для вас.',"link.asf":"ASF","link.bot":"Бот","link.home":"Главная","schema.access":"Доступ","schema.advanced":"Расширенные настройки","schema.basic":"Основные настройки","schema.bot.SteamLogin.description":"Логин от вашего аккаунта Steam","schema.bot.SteamPassword.description":"Пароль от вашего аккаунта Steam","schema.bot.name":"Имя","schema.bot.name.description":"Название бота","schema.connection":"Соединение","schema.customization":"Дополнительные возможности","schema.farming":"Фарм","schema.generic.steamid64":"Ваш SteamID64","schema.performance":"Производительность","schema.remote_access":"Удаленный доступ","schema.security":"Безопасность","schema.trading":"Торговля","schema.updates":"Обновления","static.add":"Добавить"}},function(n){n.exports={"app.name":"Generator de configurații ASF","button.advanced":"Comută setările avansate","button.download":"Descarcă","home.topic":'Generatorul de configurații ASF este un mic instrument utilitar scris în JavaScript care te ajută să îți creezi fișierele de configurare ASF. După descărcarea configurației generate, mut-o în folderul config înăuntrul directorului principal ASF. Pentru documentația completă consultă wiki-ul nostru. Sperăm că instrumentul nostru îți va fi util.',"link.asf":"ASF","link.bot":"Bot","link.home":"Pagina principală","schema.access":"Acces","schema.advanced":"Avansat","schema.basic":"De bază","schema.bot.SteamLogin.description":"Numele de autentificare al contului tău Steam","schema.bot.SteamPassword.description":"Parola contului tău Steam","schema.bot.name":"Nume","schema.bot.name.description":"Numele botului","schema.connection":"Conexiune","schema.customization":"Personalizare","schema.farming":"Farmare","schema.generic.steamid64":"SteamID64-ul tău","schema.performance":"Performanță","schema.remote_access":"Acces de la distanță","schema.security":"Securitate","schema.trading":"Realizarea de schimburi","schema.updates":"Actualizări","static.add":"Adaugă"}},function(n){n.exports={"app.name":"","button.advanced":"","button.download":"","home.topic":"","link.asf":"","link.bot":"","link.home":"","schema.access":"Acesso","schema.advanced":"Avançado","schema.basic":"","schema.bot.SteamLogin.description":"","schema.bot.SteamPassword.description":"","schema.bot.name":"","schema.bot.name.description":"","schema.connection":"","schema.customization":"","schema.farming":"","schema.generic.steamid64":"","schema.performance":"Desempenho","schema.remote_access":"","schema.security":"","schema.trading":"","schema.updates":"Atualizações","static.add":""}},function(n){n.exports={"app.name":"Gerador de configuração do ASF","button.advanced":"Alternar configurações avançadas","button.download":"Baixar","home.topic":'O gerador de configuração do ASF é uma ferramenta de utilidade pequena escrita em JavaScript, que ajuda você a criar os seus arquivos de configuração do ASF. Depois de baixar a configuração gerada, mova-a para a pasta config dentro do diretório principal do ASF. Para obter a documentação completa, consulte a nossa wiki. Esperamos que a nossa ferramenta seja útil para você.',"link.asf":"ASF","link.bot":"Bot","link.home":"Início","schema.access":"Acesso","schema.advanced":"Avançado","schema.basic":"Básico","schema.bot.SteamLogin.description":"Nome de usuário da conta Steam","schema.bot.SteamPassword.description":"Senha da conta Steam","schema.bot.name":"Nome","schema.bot.name.description":"Nome do bot","schema.connection":"Conexão","schema.customization":"Personalização","schema.farming":"Coleta","schema.generic.steamid64":"Seu ID Steam de 64 bits","schema.performance":"Desempenho","schema.remote_access":"Acesso remoto","schema.security":"Segurança","schema.trading":"Troca","schema.updates":"Atualizações","static.add":"Adicionar"}},function(n){n.exports={"app.name":"Generator ustawień ASF","button.advanced":"Przełącz ustawienia zaawansowane","button.download":"Pobierz","home.topic":'Generator ustawień ASF to małe narzędzie napisane w języku JavaScript, które ułatwia Ci tworzenie plików konfiguracyjnych dla ASF. Po ściągnięciu wygenerowanego pliku, przenieś go do folderu config wewnątrz głównego folderu ASF. Zajrzyj na nasze wiki po pełną dokumentację. Mamy nadzieję, że nasze narzędzie okaże się dla Ciebie przydatne.',"link.asf":"ASF","link.bot":"Bot","link.home":"Strona główna","schema.access":"Dostęp","schema.advanced":"Zaawansowane","schema.basic":"Podstawowe","schema.bot.SteamLogin.description":"Twój login do konta Steam","schema.bot.SteamPassword.description":"Twoje hasło do konta Steam","schema.bot.name":"Nazwa","schema.bot.name.description":"Nazwa bota","schema.connection":"Połączenie","schema.customization":"Dostosowywanie","schema.farming":"Farmienie","schema.generic.steamid64":"Twój identyfikator SteamID64","schema.performance":"Wydajność","schema.remote_access":"Dostęp zdalny","schema.security":"Zabezpieczenia","schema.trading":"Handel","schema.updates":"Aktualizacje","static.add":"Dodaj"}},function(n){n.exports={"app.name":"ASF Config Generator","button.advanced":"Geavanceerde instellingen in-/uitschakelen","button.download":"Download","home.topic":'ASF Config Generator is een klein hulpprogramma geschreven in Javascript dat helpt om configuratiebestanden te maken. Nadat je het gegenereerde configuratiebestand hebt gedownload, verplaats je het naar de config map in de ASF hoofdmap. Voor volledige documentatie verwijzen we je naar wiki. We hopen dat dit hulpprogramma nuttig voor je is.',"link.asf":"ASF","link.bot":"Bot","link.home":"Homepagina","schema.access":"Toegang","schema.advanced":"Geavanceerd","schema.basic":"Basis","schema.bot.SteamLogin.description":"Je Steam gebruikersnaam","schema.bot.SteamPassword.description":"Je Steam wachtwoord","schema.bot.name":"Naam","schema.bot.name.description":"Naam van de bot","schema.connection":"Verbinding","schema.customization":"Aanpassingen","schema.farming":"Farming","schema.generic.steamid64":"Je SteamID64","schema.performance":"Uitvoering","schema.remote_access":"Toegang op afstand","schema.security":"Beveiliging","schema.trading":"Ruilhandel","schema.updates":"Updates","static.add":"Toevoegen"}},function(n){n.exports={"app.name":"ASF Config Generator","button.advanced":"Įjungti/išjungti papildomus parametrus","button.download":"Parsisiųsti","home.topic":'ASF Config Generator yra maža Javascript parašyta programa, kuri padeda kurti ASF konfigūracijos failus. Atsisiuntę sugeneruotą konfigūracijos failą, perkelkite jį į aplanką config , esantį pagrindiniame ASF aplanke. Norėdami gauti visą dokumentaciją, žr. wiki . Tikimės, kad šis įrankis jums naudingas.',"link.asf":"ASF","link.bot":"Botas","link.home":"Pradžia","schema.access":"Prieiga","schema.advanced":"Papildoma","schema.basic":"Paprastas","schema.bot.SteamLogin.description":"Jūsų Steam paskyros prisijungimo vardas","schema.bot.SteamPassword.description":"Jūsų Steam paskyros slaptažodis","schema.bot.name":"Pavadinimas","schema.bot.name.description":"Boto pavadinimas","schema.connection":"Ryšys","schema.customization":"Koregavimas","schema.farming":"Kortelių rinkimas","schema.generic.steamid64":"Jūsų SteamID64","schema.performance":"Efektyvumas","schema.remote_access":"Nuotolinė prieiga","schema.security":"Saugumas","schema.trading":"Mainai","schema.updates":"Atnaujinimai","static.add":"Pridėti"}},function(n){n.exports={"app.name":"ASF | 환경설정 생성기","button.advanced":"고급 설정 보이기","button.download":"다운로드","home.topic":'ASF 환경설정 생성기는 ASF 환경설정 파일을 만들어 주는 JavaScript로 작성된 작은 유틸리티 도구입니다. 생성된 설정 파일을 다운로드한 후, ASF 주 경로 안에 있는 config 폴더 안에 넣어주세요. 더 많은 정보를 보고 싶다면 위키를 참고해주세요. 이 도구가 당신에게 유용하길 바랍니다.',"link.asf":"ASF","link.bot":"봇","link.home":"홈","schema.access":"접근","schema.advanced":"고급","schema.basic":"기본","schema.bot.SteamLogin.description":"당신의 스팀 계정 로그인","schema.bot.SteamPassword.description":"당신의 스팀 계정 비밀번호","schema.bot.name":"이름","schema.bot.name.description":"봇의 이름","schema.connection":"연결","schema.customization":"사용자 지정","schema.farming":"농사","schema.generic.steamid64":"당신의 SteamID64","schema.performance":"성능","schema.remote_access":"원격 접근","schema.security":"보안","schema.trading":"거래","schema.updates":"업데이트","static.add":"추가"}},function(n){n.exports={"app.name":"ASF Config Generator","button.advanced":"高度な設定を切り替える","button.download":"ダウンロード","home.topic":'ASF Config Generatorは、ASF コンフィグファイルを作成するのを助ける、Javascriptで記述された小さなユーティリティーツールです。生成されたコンフィグファイルをダウンロードした後、ASF メインディレクトリ内のconfig フォルダに移動してください。より詳細な説明については、wikiを参照してください。私達のツールがあなたにとって有用であることを願います。',"link.asf":"ASF","link.bot":"Bot","link.home":"ホーム","schema.access":"アクセス","schema.advanced":"高度","schema.basic":"基本","schema.bot.SteamLogin.description":"Steamアカウントのログイン","schema.bot.SteamPassword.description":"Steamアカウントのパスワード","schema.bot.name":"名前","schema.bot.name.description":"Botの名前","schema.connection":"接続","schema.customization":"カスタマイズ","schema.farming":"ファーム","schema.generic.steamid64":"あなたのSteamID64","schema.performance":"パフォーマンス","schema.remote_access":"リモートアクセス","schema.security":"セキュリティ","schema.trading":"取引","schema.updates":"アップデート","static.add":"追加"}},function(n){n.exports={"app.name":"Generatore Configurazioni ASF","button.advanced":"Attiva/disattiva impostazioni avanzate","button.download":"Scarica","home.topic":'Il Generatoratore Configurazioni ASF è una piccola utility scritta in JavaScript, che ti aiuta a creare i tuoi file di configurazione di ASF. Dopo aver scaricato la configurazione generata, spostala nella cartella config nella directory principale di ASF. Per la documentazione completa riferisciti alla nostra wiki. Speriamo che questo strumento vi sia utile.',"link.asf":"ASF","link.bot":"Bot","link.home":"Homepage","schema.access":"Accesso","schema.advanced":"Avanzate","schema.basic":"Di base","schema.bot.SteamLogin.description":"Login del tuo account Steam","schema.bot.SteamPassword.description":"Password del tuo account Steam","schema.bot.name":"Nome","schema.bot.name.description":"Nome del bot","schema.connection":"Connessione","schema.customization":"Personalizzazione","schema.farming":"Farming","schema.generic.steamid64":"Il tuo SteamID64","schema.performance":"Prestazioni","schema.remote_access":"Accesso remoto","schema.security":"Sicurezza","schema.trading":"Scambi","schema.updates":"Aggiornamenti","static.add":"Aggiungi"}},function(n){n.exports={"app.name":"ASF Config Gnerator","button.advanced":"Beralih pengaturan lanjutan","button.download":"Unduhan","home.topic":'ASF Config generator adalah alat untilitas kecil yang ditulis di JavaScripe, yang membantu anda membuat konfigurasi berkas ASF anda. setelah mengunduh konfigurasi yang dihasilkan, pindahkan ke folder config folder utama dalam direktor ASF. Untuk dokumentasi lebih lihatlah pada wiki. Kami harap alat kami akan berguna bagi anda.',"link.asf":"ASF","link.bot":"Bot","link.home":"Rumah","schema.access":"Akses","schema.advanced":"Lanjutan","schema.basic":"Dasar","schema.bot.SteamLogin.description":"Masuk ke akun Steam kamu","schema.bot.SteamPassword.description":"Kata sandi akun Steam kamu","schema.bot.name":"Nama","schema.bot.name.description":"Nama dari bot","schema.connection":"Koneksi","schema.customization":"Kustomisasi","schema.farming":"Pertanian","schema.generic.steamid64":"Kamu SteamID64","schema.performance":"Kinerja","schema.remote_access":"Akses jauh","schema.security":"Keamanan","schema.trading":"Perdagangan","schema.updates":"Pembaruan","static.add":"Menambahkan"}},function(n){n.exports={"app.name":"ASF Config Generátor","button.advanced":"Haladó beállítások","button.download":"Letöltés","home.topic":'Az ASF Config Generátor egy JavaScriptben íródott segédeszköz, ami segít neked elkészíteni az ASF-hez szükséges config fáljokat. Miután letöltötted a generált configot, helyezd át a config mappába az ASF fő könyvtárán belül. A teljes dokumentációt erről a wikin találod. Reméljük hasznos lesz az eszköz számodra.',"link.asf":"ASF","link.bot":"Bot","link.home":"Főoldal","schema.access":"Hozzáférés","schema.advanced":"Haladó beállítások","schema.basic":"Alap","schema.bot.SteamLogin.description":"Steam fiókod felhasználóneve","schema.bot.SteamPassword.description":"Steam fiókod jelszava","schema.bot.name":"Név","schema.bot.name.description":"Bot neve","schema.connection":"Kapcsolat","schema.customization":"Testreszabás","schema.farming":"Farmolás","schema.generic.steamid64":"A SteamID64-d","schema.performance":"Teljesítmény","schema.remote_access":"Távoli elérés","schema.security":"Biztonság","schema.trading":"Kereskedés","schema.updates":"Frissítések","static.add":"Hozzáadás"}},function(n){n.exports={"app.name":"ASF | יוצר הגדרות","button.advanced":"מצב הגדרות מתקדמות","button.download":"הורדה","home.topic":'ASF Config מחולל הוא כלי כלי קטן נכתב בג\'אווה סקריפט, זה מסייע לך ליצור קבצי התצורה שלך ASF. לאחר הורדת config שנוצר, להעבירו לתיקיה config בתוך הספריה הראשית ASF. לתיעוד מלא מתייחסים שלנו wiki . אנו מקווים כי כלי שלנו יהיה שימושי עבורך.',"link.asf":"ASF","link.bot":"בוט","link.home":"דף בית","schema.access":"גישה","schema.advanced":"מתקדם","schema.basic":"בסיסי","schema.bot.SteamLogin.description":"הכניסה לחשבון שלך סטים","schema.bot.SteamPassword.description":"סיסמת החשבון שלך סטים","schema.bot.name":"שם","schema.bot.name.description":"השם של בוט","schema.connection":"חיבור","schema.customization":"התאמה אישית","schema.farming":"חקלאות","schema.generic.steamid64":"SteamID64 שלך","schema.performance":"ביצועים","schema.remote_access":"גישה מרוחק","schema.security":"אבטחה","schema.trading":"מסחר","schema.updates":"עדכונים","static.add":"הוסף"}},function(n){n.exports={"app.name":"ASF Config Generator","button.advanced":"Activer/désactiver les paramètres avancé","button.download":"Téléchargement","home.topic":'ASF Config Generator est un petit outil écrit en JavaScript, qui vous permet de créer vos fichier de configuration ASF. Après avoir téléchargé le fichier de configuration généré, déplacez le vers config dans le répertoire ASF principal. Pour trouver la documentation complète, reportez-vous à notre wiki. Nous espérons que cet outil vous sera utile.',"link.asf":"ASF","link.bot":"Bot","link.home":"Accueil","schema.access":"Accès","schema.advanced":"Avancé","schema.basic":"Basique","schema.bot.SteamLogin.description":"Votre identifiant de compte Steam","schema.bot.SteamPassword.description":"Mot de passe de votre compte Steam","schema.bot.name":"Nom","schema.bot.name.description":"Nom du bot","schema.connection":"Connexion","schema.customization":"Personnalisation","schema.farming":"Farming","schema.generic.steamid64":"Votre SteamID64","schema.performance":"Performances","schema.remote_access":"Accès à distance","schema.security":"Sécurité","schema.trading":"Échange","schema.updates":"Mises à jour","static.add":"Ajouter"}},function(n){n.exports={"app.name":"ASF Asetusten-luontityökalu","button.advanced":"Näytä tai piilota kehittyneet asetukset","button.download":"Lataa","home.topic":'ASF Asetusten-luontityökalu on pienit JavaScriptillä luotu työkalu, joka helpottaa ASF asetus-tiedoston luomisessa. Luodun tiedoston lataamisen jälkeen, siirrä tiedosto config kansioon ASF:n pääkansiossa. Täyttä dokumentaatiota varten tarkista wiki. Toivomme että tämä työkalu on hyödyllinen sinulle.',"link.asf":"ASF","link.bot":"Botti","link.home":"Aloitus","schema.access":"Käyttöoikeus","schema.advanced":"Kehittyneet","schema.basic":"Perus","schema.bot.SteamLogin.description":"Steam-tunnuksesi","schema.bot.SteamPassword.description":"Steam-salasanasi","schema.bot.name":"Nimi","schema.bot.name.description":"Botin nimi","schema.connection":"Yhteys","schema.customization":"Mukauttaminen","schema.farming":"Farmaus","schema.generic.steamid64":"SteamID64-koodisi","schema.performance":"Tehokkuus","schema.remote_access":"Etähallinta","schema.security":"Turvallisuus","schema.trading":"Vaihtaminen","schema.updates":"Päivitykset","static.add":"Lisää"}},function(n){n.exports={"app.name":"Generador de Configuración de ASF","button.advanced":"Cambiar la configuración avanzada","button.download":"Descarga","home.topic":'El Generador de Configuración de ASF es una pequeña y útil herramienta escrita en JavaScript, que te ayuda a crear tus archivos de configuración de ASF. Después de descargar el archivo de configuración, muévelo a la carpeta config dentro del directorio principal de ASF. Para ver la documentación completa, consulta nuestra wiki. Esperamos que nuestra herramienta te sea útil.',"link.asf":"ASF","link.bot":"Bot","link.home":"Inicio","schema.access":"Acceso","schema.advanced":"Avanzado","schema.basic":"Básico","schema.bot.SteamLogin.description":"Nombre de usuario de tu cuenta de Steam","schema.bot.SteamPassword.description":"Contraseña de tu cuenta de Steam","schema.bot.name":"Nombre","schema.bot.name.description":"Nombre del bot","schema.connection":"Conexión","schema.customization":"Personalización","schema.farming":"Recolección","schema.generic.steamid64":"Tu SteamID64","schema.performance":"Rendimiento","schema.remote_access":"Acceso remoto","schema.security":"Seguridad","schema.trading":"Intercambios","schema.updates":"Actualizaciones","static.add":"Añadir"}},function(n){n.exports={"app.name":"Δημιουργός ρυθμίσεων ASF","button.advanced":"Εναλλαγή ρυθμίσεων για προχωρημένους","button.download":"Λήψη","home.topic":'Ο δημιουργός ρυθμίσεων ASF είναι ένα μικρό βοηθητικό εργαλείο γραμμένο σε JavaScript που σας βοηθά να δημιουργήσετε τα αρχεία ρυθμίσεων για το ASF. Μετά τη λήψη του αρχείου που θα δημιουργηθεί, μετακινήστε το στον φάκελο config εντός του κυρίου φακέλου του ASF. Για πλήρη τεκμηρίωση ανατρέξτε στο wiki μας. Ελπίζουμε να σας φανεί χρήσιμο το εργαλείο μας.',"link.asf":"ASF","link.bot":"Bot","link.home":"Αρχική","schema.access":"Πρόσβαση","schema.advanced":"Για προχωρημένους","schema.basic":"ΒΑΣΙΚΑ","schema.bot.SteamLogin.description":"Το όνομα χρήστη του λογαριασμού Steam σας","schema.bot.SteamPassword.description":"Ο κωδικός πρόσβασης του λογαριασμού Steam σας","schema.bot.name":"Όνομα","schema.bot.name.description":"Όνομα του bot","schema.connection":"ΣΥΝΔΕΣΗ","schema.customization":"Προσαρμογή","schema.farming":"Συλλογή καρτών","schema.generic.steamid64":"Το SteamID64 σας","schema.performance":"ΕΠΙΔΟΣΕΙΣ","schema.remote_access":"ΑΠΟΜΑΚΡΥΣΜΕΝΗ ΠΡΟΣΒΑΣΗ","schema.security":"ΑΣΦΑΛΕΙΑ","schema.trading":"ΑΝΤΑΛΛΑΓΕΣ","schema.updates":"ΕΝΗΜΕΡΩΣΕΙΣ","static.add":"Προσθήκη"}},function(n){n.exports={"app.name":"ASF Config Generator","button.advanced":"Erweiterte Einstellungen aktivieren","button.download":"Herunterladen","home.topic":'Der ASF Config Generator ist ein kleines in JavaScript geschriebenes Hilfsprogramm, welches dir hilft deine ASF Konfigurations Dateien zu erstellen. Nach dem Herunterladen der generierten Config, verschiebe diese in den Config-Ordner im ASF Hauptverzeichnis. Für die komplette Dokumentation beziehe dich auf unser Wiki. Wir hoffen, dass unser Hilfsprogramm nützlich für dich sein wird.',"link.asf":"ASF","link.bot":"Bot","link.home":"Startseite","schema.access":"Zugang","schema.advanced":"Erweitert","schema.basic":"Standard","schema.bot.SteamLogin.description":"Deine Steam-Konto Anmeldedaten","schema.bot.SteamPassword.description":"Dein Steam-Konto Passwort","schema.bot.name":"Name","schema.bot.name.description":"Name des Bots","schema.connection":"Verbindung","schema.customization":"Personalisierung","schema.farming":"Sammeln","schema.generic.steamid64":"Deine SteamID64","schema.performance":"Sammelprozess","schema.remote_access":"Fernzugriff","schema.security":"Sicherheit","schema.trading":"Handel","schema.updates":"Aktualisierungen","static.add":"Hinzufügen"}},function(n){n.exports={"app.name":"ASF Config Generator","button.advanced":"Vis avancerede indstillinger","button.download":"Download","home.topic":'ASF Config Generator er et lille nyttigt værktøj kodet i JavaScript, som hjælper dig med at oprette dine ASF konfigurationsfiler. Efter download af den genererede konfiguration, flyt den til config-mappen inde i ASFs hovedmappe. For fuld dokumentation henvises til vores wiki. Vi håber at vores værktøj vil være nyttigt for dig.',"link.asf":"ASF","link.bot":"Bot","link.home":"Hjem","schema.access":"Adgang","schema.advanced":"Avanceret","schema.basic":"Basis","schema.bot.SteamLogin.description":"Dit Steam brugernavn","schema.bot.SteamPassword.description":"Dit Steam kodeord","schema.bot.name":"Navn","schema.bot.name.description":"Bottens navn","schema.connection":"Forbindelse","schema.customization":"Brugertilpasning","schema.farming":"Farming","schema.generic.steamid64":"Dit SteamID64","schema.performance":"Ydelse","schema.remote_access":"Fjernadgang","schema.security":"Sikkerhed","schema.trading":"Handel","schema.updates":"Opdateringer","static.add":"Tilføj"}},function(n){n.exports={"app.name":"ASF Config Generator","button.advanced":"Přepnout rozšířené nastavení","button.download":"Stáhnout","home.topic":'ASF Config Generator je jednoduchý nástroj napsaný v jazyce JavaScript, který pomáhá při vytváření konfiguračních souborů do ASF. Stažené vygenerované soubory s nastavením přesuň do složky config, která se nachází v hlavní složce ASF. Pro plnou dokumentaci přejdi na wiki. Doufáme, že tento nástroj bude pro tebe užitečný.',"link.asf":"ASF","link.bot":"Bot","link.home":"Domovská stránka","schema.access":"Přístup","schema.advanced":"Pokročilé","schema.basic":"Základní","schema.bot.SteamLogin.description":"Steam přihlašovací jméno","schema.bot.SteamPassword.description":"Steam přihlašovací heslo","schema.bot.name":"Jméno","schema.bot.name.description":"Jméno bota","schema.connection":"Připojení","schema.customization":"Vlastní nastavení","schema.farming":"Farmím","schema.generic.steamid64":"Vaše SteamID64","schema.performance":"Výkon","schema.remote_access":"Vzdálený přístup","schema.security":"Zabezpečení","schema.trading":"Obchodování","schema.updates":"Aktualizace","static.add":"Přidat"}},function(n){n.exports={"app.name":"ASF генератор за конфигуриране","button.advanced":"Превключване на разширени настройки","button.download":"Изтегляне","home.topic":'ASF Генератор на настройките е малка програма-инструмент, написан на JavaScript, която Ви помага да създадете вашите ASF конфигурационни файлове. След свалянето, го преместете до config вътре в главната директория на ASF. За пълната документация се обърнете към Wiki. Надяваме се, че нашата програмка ще бъде полезна за Вас.',"link.asf":"ASF","link.bot":"Бот","link.home":"Начало","schema.access":"Достъп","schema.advanced":"Разширени настройки","schema.basic":"Основни","schema.bot.SteamLogin.description":"Вашият Steam профил","schema.bot.SteamPassword.description":"Вашата Steam парола","schema.bot.name":"Име","schema.bot.name.description":"Име на бота","schema.connection":"Свързване","schema.customization":"Персонализиране","schema.farming":"Вадене на карти","schema.generic.steamid64":"Вашият SteamID64","schema.performance":"Представяне","schema.remote_access":"Отдалечен достъп","schema.security":"Защита","schema.trading":"Търговия","schema.updates":"Обновления","static.add":"Добави"}},function(n,e,t){var r={"./bg-BG.json":40,"./cs-CZ.json":39,"./da-DK.json":38,"./de-DE.json":37,"./el-GR.json":36,"./es-ES.json":35,"./fi-FI.json":34,"./fr-FR.json":33,"./he-IL.json":32,"./hu-HU.json":31,"./id-ID.json":30,"./it-IT.json":29,"./ja-JP.json":28,"./ko-KR.json":27,"./lt-LT.json":26,"./nl-NL.json":25,"./pl-PL.json":24,"./pt-BR.json":23,"./pt-PT.json":22,"./ro-RO.json":21,"./ru-RU.json":20,"./sk-SK.json":19,"./sr-CS.json":18,"./strings.json":17,"./sv-SE.json":16,"./tr-TR.json":15,"./uk-UA.json":14,"./vi-VN.json":13,"./zh-CN.json":12,"./zh-TW.json":11};function a(n){var e=o(n);return t(e)}function o(n){var e=r[n];if(!(e+1)){var t=new Error('Cannot find module "'+n+'".');throw t.code="MODULE_NOT_FOUND",t}return e}a.keys=function(){return Object.keys(r)},a.resolve=o,n.exports=a,a.id=41},function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r="strings",a=/\.\/(\S+)\.json/i,o=function(){var n={},e="./".concat(r,".json"),o=t(41);n[r]=o(e);var i=!0,s=!1,c=void 0;try{for(var l,u=o.keys()[Symbol.iterator]();!(i=(l=u.next()).done);i=!0){var f=l.value;if(f!==e){var d=f.match(a)[1],p=o(f);for(var h in p)p.hasOwnProperty(h)&&""===p[h]&&(p[h]=n[r][h]);n[d]=p}}}catch(n){s=!0,c=n}finally{try{i||null==u.return||u.return()}finally{if(s)throw c}}return n}(),i={messages:o,locale:function(n){var e=navigator.language;if(!e)return r;if(2!==e.length)return n.includes(e)?e:r;if(n.includes("".concat(e,"-").concat(e.toUpperCase())))return"".concat(e,"-").concat(e.toUpperCase());var t=new RegExp("".concat(e,"-\\S\\S")),a=!0,o=!1,i=void 0;try{for(var s,c=n[Symbol.iterator]();!(a=(s=c.next()).done);a=!0){var l=s.value;if(t.test(l))return l}}catch(n){o=!0,i=n}finally{try{a||null==c.return||c.return()}finally{if(o)throw i}}return r}(Object.keys(o))};e.default=i},function(n,e,t){(n.exports=t(6)(!1)).push([n.i,'/*\n\tKube. CSS & JS Framework\n\tVersion 6.5.2\n\tUpdated: February 2, 2017\n\n\thttp://imperavi.com/kube/\n\n\tCopyright (c) 2009-2017, Imperavi LLC.\n\tLicense: MIT\n*/\nhtml {\n box-sizing: border-box; }\n\n*,\n*:before,\n*:after {\n box-sizing: inherit; }\n\n* {\n margin: 0;\n padding: 0;\n outline: 0;\n -webkit-overflow-scrolling: touch; }\n\nimg,\nvideo,\naudio {\n max-width: 100%; }\n\nimg,\nvideo {\n height: auto; }\n\nsvg {\n max-height: 100%; }\n\niframe {\n border: none; }\n\n::-moz-focus-inner {\n border: 0;\n padding: 0; }\n\ninput[type="radio"],\ninput[type="checkbox"] {\n vertical-align: middle;\n position: relative;\n bottom: 0.15rem;\n font-size: 115%;\n margin-right: 3px; }\n\ninput[type="search"] {\n -webkit-appearance: textfield; }\n\ninput[type="search"]::-webkit-search-decoration,\ninput[type="search"]::-webkit-search-cancel-button {\n -webkit-appearance: none; }\n\n.black {\n color: #0d0d0e; }\n\n.inverted {\n color: #fff; }\n\n.error {\n color: #f03c69; }\n\n.success {\n color: #35beb1; }\n\n.warning {\n color: #f7ba45; }\n\n.focus {\n color: #1c86f2; }\n\n.aluminum {\n color: #f8f8f8; }\n\n.silver {\n color: #e0e1e1; }\n\n.lightgray {\n color: #d4d4d4; }\n\n.gray {\n color: #bdbdbd; }\n\n.midgray {\n color: #676b72; }\n\n.darkgray {\n color: #313439; }\n\n.bg-black {\n background-color: #0d0d0e; }\n\n.bg-inverted {\n background-color: #fff; }\n\n.bg-error {\n background-color: #f03c69; }\n\n.bg-success {\n background-color: #35beb1; }\n\n.bg-warning {\n background-color: #f7ba45; }\n\n.bg-focus {\n background-color: #1c86f2; }\n\n.bg-aluminum {\n background-color: #f8f8f8; }\n\n.bg-silver {\n background-color: #e0e1e1; }\n\n.bg-lightgray {\n background-color: #d4d4d4; }\n\n.bg-gray {\n background-color: #bdbdbd; }\n\n.bg-midgray {\n background-color: #676b72; }\n\n.bg-darkgray {\n background-color: #313439; }\n\n.bg-highlight {\n background-color: #edf2ff; }\n\nhtml,\nbody {\n font-size: 16px;\n line-height: 24px; }\n\nbody {\n font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;\n color: #313439;\n background-color: transparent; }\n\na {\n color: #3794de; }\n\na:hover {\n color: #f03c69; }\n\nh1.title, h1, h2, h3, h4, h5, h6 {\n font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;\n font-weight: bold;\n color: #0d0d0e;\n text-rendering: optimizeLegibility;\n margin-bottom: 16px; }\n\nh1.title {\n font-size: 60px;\n line-height: 64px;\n margin-bottom: 8px; }\n\nh1,\n.h1 {\n font-size: 48px;\n line-height: 52px; }\n\nh2,\n.h2 {\n font-size: 36px;\n line-height: 40px; }\n\nh3,\n.h3 {\n font-size: 24px;\n line-height: 32px; }\n\nh4,\n.h4 {\n font-size: 21px;\n line-height: 32px; }\n\nh5,\n.h5 {\n font-size: 18px;\n line-height: 28px; }\n\nh6,\n.h6 {\n font-size: 16px;\n line-height: 24px; }\n\nh1 a, .h1 a,\nh2 a, .h2 a,\nh3 a, .h3 a,\nh4 a, .h4 a,\nh5 a, .h5 a,\nh6 a, .h6 a {\n color: inherit; }\n\np + h2,\np + h3,\np + h4,\np + h5,\np + h6,\nul + h2,\nul + h3,\nul + h4,\nul + h5,\nul + h6,\nol + h2,\nol + h3,\nol + h4,\nol + h5,\nol + h6,\ndl + h2,\ndl + h3,\ndl + h4,\ndl + h5,\ndl + h6,\nblockquote + h2,\nblockquote + h3,\nblockquote + h4,\nblockquote + h5,\nblockquote + h6,\nhr + h2,\nhr + h3,\nhr + h4,\nhr + h5,\nhr + h6,\npre + h2,\npre + h3,\npre + h4,\npre + h5,\npre + h6,\ntable + h2,\ntable + h3,\ntable + h4,\ntable + h5,\ntable + h6,\nform + h2,\nform + h3,\nform + h4,\nform + h5,\nform + h6,\nfigure + h2,\nfigure + h3,\nfigure + h4,\nfigure + h5,\nfigure + h6 {\n margin-top: 24px; }\n\nul,\nul ul,\nul ol,\nol,\nol ul,\nol ol {\n margin: 0 0 0 24px; }\n\nol ol li {\n list-style-type: lower-alpha; }\n\nol ol ol li {\n list-style-type: lower-roman; }\n\nnav ul,\nnav ol {\n margin: 0;\n list-style: none; }\n nav ul ul,\n nav ul ol,\n nav ol ul,\n nav ol ol {\n margin-left: 24px; }\n\ndl dt {\n font-weight: bold; }\n\ndd {\n margin-left: 24px; }\n\np, blockquote, hr, pre, ol, ul, dl, table, fieldset, figure, address, form {\n margin-bottom: 16px; }\n\nhr {\n border: none;\n border-bottom: 1px solid rgba(0, 0, 0, 0.1);\n margin-top: -1px; }\n\nblockquote {\n padding-left: 1rem;\n border-left: 4px solid rgba(0, 0, 0, 0.1);\n font-style: italic;\n color: rgba(49, 52, 57, 0.65); }\n blockquote p {\n margin-bottom: .5rem; }\n\ntime, cite, small, figcaption {\n font-size: 87.5%; }\n\ncite {\n opacity: .6; }\n\nabbr[title], dfn[title] {\n border-bottom: 1px dotted rgba(0, 0, 0, 0.5);\n cursor: help; }\n\nvar {\n font-size: 16px;\n opacity: .6;\n font-style: normal; }\n\nmark, code, samp, kbd {\n position: relative;\n top: -1px;\n padding: 4px 4px 2px 4px;\n display: inline-block;\n line-height: 1;\n color: rgba(49, 52, 57, 0.85); }\n\ncode {\n background: #e0e1e1; }\n\nmark {\n background: #f7ba45; }\n\nsamp {\n color: #fff;\n background: #1c86f2; }\n\nkbd {\n border: 1px solid rgba(0, 0, 0, 0.1); }\n\nsub,\nsup {\n font-size: x-small;\n line-height: 0;\n margin-left: 1rem/4;\n position: relative; }\n\nsup {\n top: 0; }\n\nsub {\n bottom: 1px; }\n\npre, code, samp, var, kbd {\n font-family: Consolas, Monaco, "Courier New", monospace; }\n\npre, code, samp, var, kbd, mark {\n font-size: 87.5%; }\n\npre,\npre code {\n background: #f8f8f8;\n padding: 0;\n top: 0;\n display: block;\n line-height: 20px;\n color: rgba(49, 52, 57, 0.85);\n overflow: none;\n white-space: pre-wrap; }\n\npre {\n padding: 1rem; }\n\nfigcaption {\n opacity: .6; }\n\nfigure figcaption {\n position: relative;\n top: -1rem/2; }\n\nfigure pre {\n background: none;\n border: 1px solid rgba(0, 0, 0, 0.1);\n border-radius: 4px; }\n\nfigure .video-container,\nfigure pre {\n margin-bottom: 8px; }\n\n.text-left {\n text-align: left; }\n\n.text-center {\n text-align: center; }\n\n.text-right {\n text-align: right; }\n\nul.unstyled {\n margin-left: 0; }\n\nul.unstyled,\nul.unstyled ul {\n list-style: none; }\n\n.monospace {\n font-family: Consolas, Monaco, "Courier New", monospace; }\n\n.upper {\n text-transform: uppercase; }\n\n.lower {\n text-transform: lowercase; }\n\n.italic {\n font-style: italic !important; }\n\n.strong {\n font-weight: bold !important; }\n\n.normal {\n font-weight: normal !important; }\n\n.muted {\n opacity: .55; }\n\na.muted {\n color: #0d0d0e; }\n\na.muted:hover {\n opacity: 1; }\n\n.black {\n color: #0d0d0e; }\n\n.smaller {\n font-size: 12px;\n line-height: 20px; }\n\n.small {\n font-size: 14px;\n line-height: 20px; }\n\n.big {\n font-size: 18px;\n line-height: 28px; }\n\n.large {\n font-size: 20px;\n line-height: 32px; }\n\n.end {\n margin-bottom: 0 !important; }\n\n.highlight {\n background-color: #edf2ff; }\n\n.nowrap,\n.nowrap td {\n white-space: nowrap; }\n\n@media (min-width: 768px) and (max-width: 1024px) {\n .columns-2,\n .columns-3,\n .columns-4 {\n column-gap: 24px; }\n .columns-2 {\n column-count: 2; }\n .columns-3 {\n column-count: 3; }\n .columns-4 {\n column-count: 4; } }\n\n.row {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap; }\n @media (max-width: 768px) {\n .row {\n flex-direction: column;\n flex-wrap: nowrap; } }\n .row.gutters,\n .row.gutters > .row {\n margin-left: -2%; }\n @media (max-width: 768px) {\n .row.gutters,\n .row.gutters > .row {\n margin-left: 0; } }\n .row.gutters > .col,\n .row.gutters > .row > .col {\n margin-left: 2%; }\n @media (max-width: 768px) {\n .row.gutters > .col,\n .row.gutters > .row > .col {\n margin-left: 0; } }\n .row.around {\n justify-content: space-around; }\n .row.between {\n justify-content: space-between; }\n .row.auto .col {\n flex-grow: 1; }\n\n.col-1 {\n width: 8.33333%; }\n\n.offset-1 {\n margin-left: 8.33333%; }\n\n.col-2 {\n width: 16.66667%; }\n\n.offset-2 {\n margin-left: 16.66667%; }\n\n.col-3 {\n width: 25%; }\n\n.offset-3 {\n margin-left: 25%; }\n\n.col-4 {\n width: 33.33333%; }\n\n.offset-4 {\n margin-left: 33.33333%; }\n\n.col-5 {\n width: 41.66667%; }\n\n.offset-5 {\n margin-left: 41.66667%; }\n\n.col-6 {\n width: 50%; }\n\n.offset-6 {\n margin-left: 50%; }\n\n.col-7 {\n width: 58.33333%; }\n\n.offset-7 {\n margin-left: 58.33333%; }\n\n.col-8 {\n width: 66.66667%; }\n\n.offset-8 {\n margin-left: 66.66667%; }\n\n.col-9 {\n width: 75%; }\n\n.offset-9 {\n margin-left: 75%; }\n\n.col-10 {\n width: 83.33333%; }\n\n.offset-10 {\n margin-left: 83.33333%; }\n\n.col-11 {\n width: 91.66667%; }\n\n.offset-11 {\n margin-left: 91.66667%; }\n\n.col-12 {\n width: 100%; }\n\n.offset-12 {\n margin-left: 100%; }\n\n.gutters > .col-1 {\n width: calc(8.33333% - 2%); }\n\n.gutters > .offset-1 {\n margin-left: calc(8.33333% + 2%) !important; }\n\n.gutters > .col-2 {\n width: calc(16.66667% - 2%); }\n\n.gutters > .offset-2 {\n margin-left: calc(16.66667% + 2%) !important; }\n\n.gutters > .col-3 {\n width: calc(25% - 2%); }\n\n.gutters > .offset-3 {\n margin-left: calc(25% + 2%) !important; }\n\n.gutters > .col-4 {\n width: calc(33.33333% - 2%); }\n\n.gutters > .offset-4 {\n margin-left: calc(33.33333% + 2%) !important; }\n\n.gutters > .col-5 {\n width: calc(41.66667% - 2%); }\n\n.gutters > .offset-5 {\n margin-left: calc(41.66667% + 2%) !important; }\n\n.gutters > .col-6 {\n width: calc(50% - 2%); }\n\n.gutters > .offset-6 {\n margin-left: calc(50% + 2%) !important; }\n\n.gutters > .col-7 {\n width: calc(58.33333% - 2%); }\n\n.gutters > .offset-7 {\n margin-left: calc(58.33333% + 2%) !important; }\n\n.gutters > .col-8 {\n width: calc(66.66667% - 2%); }\n\n.gutters > .offset-8 {\n margin-left: calc(66.66667% + 2%) !important; }\n\n.gutters > .col-9 {\n width: calc(75% - 2%); }\n\n.gutters > .offset-9 {\n margin-left: calc(75% + 2%) !important; }\n\n.gutters > .col-10 {\n width: calc(83.33333% - 2%); }\n\n.gutters > .offset-10 {\n margin-left: calc(83.33333% + 2%) !important; }\n\n.gutters > .col-11 {\n width: calc(91.66667% - 2%); }\n\n.gutters > .offset-11 {\n margin-left: calc(91.66667% + 2%) !important; }\n\n.gutters > .col-12 {\n width: calc(100% - 2%); }\n\n.gutters > .offset-12 {\n margin-left: calc(100% + 2%) !important; }\n\n@media (max-width: 768px) {\n [class^=\'offset-\'],\n [class*=\' offset-\'] {\n margin-left: 0; } }\n\n.first {\n order: -1; }\n\n.last {\n order: 1; }\n\n@media (max-width: 768px) {\n .row .col {\n margin-left: 0;\n width: 100%; }\n .row.gutters .col {\n margin-bottom: 16px; }\n .first-sm {\n order: -1; }\n .last-sm {\n order: 1; } }\n\ntable {\n border-collapse: collapse;\n border-spacing: 0;\n max-width: 100%;\n width: 100%;\n empty-cells: show;\n font-size: 15px;\n line-height: 24px; }\n\ntable caption {\n text-align: left;\n font-size: 14px;\n font-weight: 500;\n color: #676b72; }\n\nth {\n text-align: left;\n font-weight: 700;\n vertical-align: bottom; }\n\ntd {\n vertical-align: top; }\n\ntr.align-middle td,\ntd.align-middle {\n vertical-align: middle; }\n\nth,\ntd {\n padding: 1rem 1rem;\n border-bottom: 1px solid rgba(0, 0, 0, 0.05); }\n th:first-child,\n td:first-child {\n padding-left: 0; }\n th:last-child,\n td:last-child {\n padding-right: 0; }\n\ntfoot th,\ntfoot td {\n color: rgba(49, 52, 57, 0.5); }\n\ntable.bordered td,\ntable.bordered th {\n border: 1px solid rgba(0, 0, 0, 0.05); }\n\ntable.striped tr:nth-child(odd) td {\n background: #f8f8f8; }\n\ntable.bordered td:first-child,\ntable.bordered th:first-child,\ntable.striped td:first-child,\ntable.striped th:first-child {\n padding-left: 1rem; }\n\ntable.bordered td:last-child,\ntable.bordered th:last-child,\ntable.striped td:last-child,\ntable.striped th:last-child {\n padding-right: 1rem; }\n\ntable.unstyled td,\ntable.unstyled th {\n border: none;\n padding: 0; }\n\nfieldset {\n font-family: inherit;\n border: 1px solid rgba(0, 0, 0, 0.1);\n padding: 2rem;\n margin-bottom: 2rem;\n margin-top: 2rem; }\n\nlegend {\n font-weight: bold;\n font-size: 12px;\n text-transform: uppercase;\n padding: 0 1rem;\n margin-left: -1rem;\n top: 2px;\n position: relative;\n line-height: 0; }\n\ninput,\ntextarea,\nselect {\n display: block;\n width: 100%;\n font-family: inherit;\n font-size: 15px;\n height: 40px;\n outline: none;\n vertical-align: middle;\n background-color: #fff;\n border: 1px solid #d4d4d4;\n border-radius: 3px;\n box-shadow: none;\n padding: 0 12px; }\n\ninput.small,\ntextarea.small,\nselect.small {\n height: 36px;\n font-size: 13px;\n padding: 0 12px;\n border-radius: 3px; }\n\ninput.big,\ntextarea.big,\nselect.big {\n height: 48px;\n font-size: 17px;\n padding: 0 12px;\n border-radius: 3px; }\n\ninput:focus,\ntextarea:focus,\nselect:focus {\n outline: none;\n background-color: #fff;\n border-color: #1c86f2;\n box-shadow: 0 0 1px #1c86f2 inset; }\n\ninput.error,\ntextarea.error,\nselect.error {\n background-color: rgba(240, 60, 105, 0.1);\n border: 1px solid #f583a0; }\n input.error:focus,\n textarea.error:focus,\n select.error:focus {\n border-color: #f03c69;\n box-shadow: 0 0 1px #f03c69 inset; }\n\ninput.success,\ntextarea.success,\nselect.success {\n background-color: rgba(53, 190, 177, 0.1);\n border: 1px solid #6ad5cb; }\n input.success:focus,\n textarea.success:focus,\n select.success:focus {\n border-color: #35beb1;\n box-shadow: 0 0 1px #35beb1 inset; }\n\ninput:disabled, input.disabled,\ntextarea:disabled,\ntextarea.disabled,\nselect:disabled,\nselect.disabled {\n resize: none;\n opacity: 0.6;\n cursor: default;\n font-style: italic;\n color: rgba(0, 0, 0, 0.5); }\n\nselect {\n -webkit-appearance: none;\n background-image: url(\'data:image/svg+xml;utf8,\');\n background-repeat: no-repeat;\n background-position: right 1rem center; }\n\nselect[multiple] {\n background-image: none;\n height: auto;\n padding: .5rem .75rem; }\n\ntextarea {\n height: auto;\n padding: 8px 12px;\n line-height: 24px;\n vertical-align: top; }\n\ninput[type="file"] {\n width: auto;\n border: none;\n padding: 0;\n height: auto;\n background: none;\n box-shadow: none;\n display: inline-block; }\n\ninput[type="search"],\ninput.search {\n background-repeat: no-repeat;\n background-position: 8px 53%;\n background-image: url(\'data:image/svg+xml;utf8,\');\n padding-left: 32px; }\n\ninput[type="radio"],\ninput[type="checkbox"] {\n display: inline-block;\n width: auto;\n height: auto;\n padding: 0; }\n\nlabel {\n display: block;\n color: #313439;\n margin-bottom: 4px;\n font-size: 15px; }\n label.checkbox,\n label .desc,\n label .success,\n label .error {\n text-transform: none;\n font-weight: normal; }\n label.checkbox {\n font-size: 16px;\n line-height: 24px;\n cursor: pointer;\n color: inherit; }\n label.checkbox input {\n margin-top: 0; }\n\n.form-checkboxes label.checkbox {\n display: inline-block;\n margin-right: 16px; }\n\n.req {\n position: relative;\n top: 1px;\n font-weight: bold;\n color: #f03c69;\n font-size: 110%; }\n\n.desc {\n color: rgba(49, 52, 57, 0.5);\n font-size: 12px;\n line-height: 20px; }\n\nspan.desc {\n margin-left: 4px; }\n\ndiv.desc {\n margin-top: 4px;\n margin-bottom: -8px; }\n\n.form-buttons button,\n.form-buttons .button {\n margin-right: 8px; }\n\nform,\n.form-item {\n margin-bottom: 2rem; }\n\n.form > .form-item:last-child {\n margin-bottom: 0; }\n\n.form .row:last-child .form-item {\n margin-bottom: 0; }\n\n.form span.success,\n.form span.error {\n font-size: 12px;\n line-height: 20px;\n margin-left: 4px; }\n\n.form-inline input,\n.form-inline textarea,\n.form-inline select {\n display: inline-block;\n width: auto; }\n\n.append,\n.prepend {\n display: flex; }\n .append input,\n .prepend input {\n flex: 1; }\n .append .button,\n .append span,\n .prepend .button,\n .prepend span {\n flex-shrink: 0; }\n .append span,\n .prepend span {\n display: flex;\n flex-direction: column;\n justify-content: center;\n font-weight: normal;\n border: 1px solid #d4d4d4;\n background-color: #f8f8f8;\n padding: 0 .875rem;\n color: rgba(0, 0, 0, 0.5);\n font-size: 12px;\n white-space: nowrap; }\n\n.prepend input {\n border-radius: 0 3px 3px 0; }\n\n.prepend .button {\n margin-right: -1px;\n border-radius: 3px 0 0 3px !important; }\n\n.prepend span {\n border-right: none;\n border-radius: 3px 0 0 3px; }\n\n.append input {\n border-radius: 3px 0 0 3px; }\n\n.append .button {\n margin-left: -1px;\n border-radius: 0 3px 3px 0 !important; }\n\n.append span {\n border-left: none;\n border-radius: 0 3px 3px 0; }\n\nbutton,\n.button {\n font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;\n font-size: 15px;\n color: #fff;\n background-color: #1c86f2;\n border-radius: 3px;\n min-height: 40px;\n padding: 8px 20px;\n font-weight: 500;\n text-decoration: none;\n cursor: pointer;\n display: inline-block;\n line-height: 20px;\n border: 1px solid transparent;\n vertical-align: middle;\n -webkit-appearance: none; }\n button i,\n .button i {\n position: relative;\n top: 1px;\n margin: 0 2px; }\n\ninput[type="submit"] {\n width: auto; }\n\nbutton:hover,\n.button:hover {\n outline: none;\n text-decoration: none;\n color: #fff;\n background-color: #4ca0f5; }\n\n.button:disabled,\n.button.disabled {\n cursor: default;\n font-style: normal;\n color: rgba(255, 255, 255, 0.7);\n background-color: rgba(28, 134, 242, 0.7); }\n\n.button.small {\n font-size: 13px;\n min-height: 36px;\n padding: 6px 20px;\n border-radius: 3px; }\n\n.button.big {\n font-size: 17px;\n min-height: 48px;\n padding: 13px 24px;\n border-radius: 3px; }\n\n.button.large {\n font-size: 19px;\n min-height: 56px;\n padding: 20px 36px;\n border-radius: 3px; }\n\n.button.outline {\n background: none;\n border-width: 2px;\n border-color: #1c86f2;\n color: #1c86f2; }\n .button.outline:hover {\n background: none;\n color: rgba(28, 134, 242, 0.6);\n border-color: rgba(28, 134, 242, 0.5); }\n .button.outline:disabled, .button.outline.disabled {\n background: none;\n color: rgba(28, 134, 242, 0.7);\n border-color: rgba(28, 134, 242, 0.5); }\n\n.button.inverted {\n color: #000;\n background-color: #fff; }\n .button.inverted:hover {\n color: #000;\n background-color: white; }\n .button.inverted:disabled, .button.inverted.disabled {\n color: rgba(0, 0, 0, 0.7);\n background-color: rgba(255, 255, 255, 0.7); }\n .button.inverted.outline {\n background: none;\n color: #fff;\n border-color: #fff; }\n .button.inverted.outline:hover {\n color: rgba(255, 255, 255, 0.6);\n border-color: rgba(255, 255, 255, 0.5); }\n .button.inverted.outline:disabled, .button.inverted.outline.disabled {\n background: none;\n color: rgba(255, 255, 255, 0.7);\n border-color: rgba(255, 255, 255, 0.5); }\n .button.inverted:hover {\n opacity: .7; }\n\n.button.round {\n border-radius: 56px; }\n\n.button.raised {\n box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); }\n\n.button.upper {\n text-transform: uppercase;\n letter-spacing: .04em;\n font-size: 13px; }\n .button.upper.small {\n font-size: 11px; }\n .button.upper.big {\n font-size: 13px; }\n .button.upper.large {\n font-size: 15px; }\n\n.button.secondary {\n color: #fff;\n background-color: #313439; }\n .button.secondary:hover {\n color: #fff;\n background-color: #606670; }\n .button.secondary:disabled, .button.secondary.disabled {\n color: rgba(255, 255, 255, 0.7);\n background-color: rgba(49, 52, 57, 0.7); }\n .button.secondary.outline {\n background: none;\n color: #313439;\n border-color: #313439; }\n .button.secondary.outline:hover {\n color: rgba(49, 52, 57, 0.6);\n border-color: rgba(49, 52, 57, 0.5); }\n .button.secondary.outline:disabled, .button.secondary.outline.disabled {\n background: none;\n color: rgba(49, 52, 57, 0.7);\n border-color: rgba(49, 52, 57, 0.5); }\n\n.label {\n display: inline-block;\n font-size: 13px;\n background: #e0e1e1;\n line-height: 18px;\n padding: 0 10px;\n font-weight: 500;\n color: #313439;\n border: 1px solid transparent;\n vertical-align: middle;\n text-decoration: none;\n border-radius: 4px; }\n .label a,\n .label a:hover {\n color: inherit;\n text-decoration: none; }\n\n.label.big {\n font-size: 14px;\n line-height: 24px;\n padding: 0 12px; }\n\n.label.upper {\n text-transform: uppercase;\n font-size: 11px; }\n\n.label.outline {\n background: none;\n border-color: #bdbdbd; }\n\n.label.badge {\n text-align: center;\n border-radius: 64px;\n padding: 0 6px; }\n .label.badge.big {\n padding: 0 8px; }\n\n.label.tag {\n padding: 0;\n background: none;\n border: none;\n text-transform: uppercase;\n font-size: 11px; }\n .label.tag.big {\n font-size: 13px; }\n\n.label.success {\n background: #35beb1;\n color: #fff; }\n .label.success.tag, .label.success.outline {\n background: none;\n border-color: #35beb1;\n color: #35beb1; }\n\n.label.error {\n background: #f03c69;\n color: #fff; }\n .label.error.tag, .label.error.outline {\n background: none;\n border-color: #f03c69;\n color: #f03c69; }\n\n.label.warning {\n background: #f7ba45;\n color: #0d0d0e; }\n .label.warning.tag, .label.warning.outline {\n background: none;\n border-color: #f7ba45;\n color: #f7ba45; }\n\n.label.focus {\n background: #1c86f2;\n color: #fff; }\n .label.focus.tag, .label.focus.outline {\n background: none;\n border-color: #1c86f2;\n color: #1c86f2; }\n\n.label.black {\n background: #0d0d0e;\n color: #fff; }\n .label.black.tag, .label.black.outline {\n background: none;\n border-color: #0d0d0e;\n color: #0d0d0e; }\n\n.label.inverted {\n background: #fff;\n color: #0d0d0e; }\n .label.inverted.tag, .label.inverted.outline {\n background: none;\n border-color: #fff;\n color: #fff; }\n\n.breadcrumbs {\n font-size: 14px;\n margin-bottom: 24px; }\n .breadcrumbs ul {\n display: flex;\n align-items: center; }\n .breadcrumbs.push-center ul {\n justify-content: center; }\n .breadcrumbs span,\n .breadcrumbs a {\n font-style: normal;\n padding: 0 10px;\n display: inline-block;\n white-space: nowrap; }\n .breadcrumbs li:after {\n display: inline-block;\n content: \'/\';\n color: rgba(0, 0, 0, 0.3); }\n .breadcrumbs li:last-child:after {\n display: none; }\n .breadcrumbs li:first-child span,\n .breadcrumbs li:first-child a {\n padding-left: 0; }\n .breadcrumbs li.active a {\n color: #313439;\n text-decoration: none;\n cursor: text; }\n\n.pagination {\n margin: 24px 0;\n font-size: 14px; }\n .pagination ul {\n display: flex;\n margin: 0; }\n .pagination.align-center ul {\n justify-content: center; }\n .pagination span,\n .pagination a {\n border-radius: 3px;\n display: inline-block;\n padding: 8px 12px;\n line-height: 1;\n white-space: nowrap;\n border: 1px solid transparent; }\n .pagination a {\n text-decoration: none;\n color: #313439; }\n .pagination a:hover {\n color: rgba(0, 0, 0, 0.5);\n border-color: #e0e1e1; }\n .pagination span,\n .pagination li.active a {\n color: rgba(0, 0, 0, 0.5);\n border-color: #e0e1e1;\n cursor: text; }\n .pagination.upper {\n font-size: 12px; }\n\n.pager span {\n line-height: 24px; }\n\n.pager span,\n.pager a {\n padding-left: 16px;\n padding-right: 16px;\n border-radius: 64px;\n border-color: rgba(0, 0, 0, 0.1); }\n\n.pager li {\n flex-basis: 50%; }\n\n.pager li.next {\n text-align: right; }\n\n.pager.align-center li {\n flex-basis: auto;\n margin-left: 4px;\n margin-right: 4px; }\n\n.pager.flat span,\n.pager.flat a {\n border: none;\n display: block;\n padding: 0; }\n\n.pager.flat a {\n font-weight: bold; }\n .pager.flat a:hover {\n background: none;\n text-decoration: underline; }\n\n@media (max-width: 768px) {\n .pager.flat ul {\n flex-direction: column; }\n .pager.flat li {\n flex-basis: 100%;\n margin-bottom: 8px;\n text-align: left; } }\n\n@font-face {\n font-family: \'Kube\';\n src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBfgAAAC8AAAAYGNtYXAXVtKOAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZsMn2SAAAAF4AAADeGhlYWQMP9EUAAAE8AAAADZoaGVhB8IDzQAABSgAAAAkaG10eCYABd4AAAVMAAAAMGxvY2EFWASuAAAFfAAAABptYXhwABcAmwAABZgAAAAgbmFtZfMJxocAAAW4AAABYnBvc3QAAwAAAAAHHAAAACAAAwPHAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpBwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6Qf//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAAKAAAAAAQAA8AADwAUACQANABEAFYAaAB4AIgAmAAAEyIGFREUFjMhMjY1ETQmIwUhESEREzgBMSIGFRQWMzI2NTQmIzM4ATEiBhUUFjMyNjU0JiMzOAExIgYVFBYzMjY1NCYjATIWHQEUBiMiJj0BNDYzOAExITIWHQEUBiMiJj0BNDYzOAExATgBMSIGFRQWMzI2NTQmIzM4ATEiBhUUFjMyNjU0JiMzOAExIgYVFBYzMjY1NCYjwFBwcFACgFBwcFD9IQM+/MKrHioqHh4qKh70HioqHh4qKh70HisrHh0rKh7+MBQdHRQUHBwUAbgUHBwUFB0dFP4wHioqHh4qKh70HioqHh4qKh70HisrHh0rKh4DYHBQ/iBQcHBQAeBQcF/9XwKh/n8qHh4qKh4eKioeHioqHh4qKh4eKioeHioCQBwVjhUcHBWOFRwcFY4VHBwVjhUc/rAqHh4qKh4eKioeHioqHh4qKh4eKioeHioAAAABAQAAwAMAAcAACwAAAQcXBycHJzcnNxc3AwDMAjMDAzMCzDTMzAGVqAIrAgIrAqgrqKgAAQGAAEACgAJAAAsAACUnByc3JzcXNxcHFwJVqAIrAgIrAqgrqKhAzAIzAwMzAsw0zMwAAAEBgABAAoACQAALAAABFzcXBxcHJwcnNycBq6gCKwICKwKoK6ioAkDMAjMDAzMCzDTMzAABAQAAwAMAAcAACwAAJTcnNxc3FwcXBycHAQDMAjMDAzMCzDTMzOuoAisCAisCqCuoqAAAAgAP/+UD1AOqAAQACAAAEwEHATcFAScBSwOJPPx3PAOJ/Hc8A4kDqvx3PAOJPDz8dzwDiQAAAAADAIAAgAOAAwAAAwAHAAsAADc1IRUBIRUhESEVIYADAP0AAwD9AAMA/QCAgIABgIABgIAAAgBPAA8DsgNxABgALQAAJQcBDgEjIi4CNTQ+AjMyHgIVFAYHAQEiDgIVFB4CMzI+AjU0LgIjA7JY/t4lWTBBc1YxMVZzQUFzVTIcGQEi/dgxVkAlJUBWMTFWQCUlQFYxZ1gBIRkcMlVzQUFzVjExVnNBMFkm/uACuyVAVjExVkAlJUBWMTFWQCUAAAABAAAAAQAABhlWm18PPPUACwQAAAAAANSQRjkAAAAA1JBGOQAA/+UEAAPAAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAAQAAAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAAAAEAAEABAABgAQAAYAEAAEABAAADwQAAIAEAABPAAAAAAAKABQAHgDYAPIBDAEmAUABXAF2AbwAAAABAAAADACZAAoAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEABAAAAAEAAAAAAAIABwBFAAEAAAAAAAMABAAtAAEAAAAAAAQABABaAAEAAAAAAAUACwAMAAEAAAAAAAYABAA5AAEAAAAAAAoAGgBmAAMAAQQJAAEACAAEAAMAAQQJAAIADgBMAAMAAQQJAAMACAAxAAMAAQQJAAQACABeAAMAAQQJAAUAFgAXAAMAAQQJAAYACAA9AAMAAQQJAAoANACAS3ViZQBLAHUAYgBlVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwS3ViZQBLAHUAYgBlS3ViZQBLAHUAYgBlUmVndWxhcgBSAGUAZwB1AGwAYQByS3ViZQBLAHUAYgBlRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format("truetype");\n font-weight: normal;\n font-style: normal; }\n\n[class^="kube-"], [class*=" kube-"], .close, .caret {\n /* use !important to prevent issues with browser extensions that change fonts */\n font-family: \'Kube\' !important;\n speak: none;\n font-style: normal;\n font-weight: normal;\n font-variant: normal;\n text-transform: none;\n line-height: 1;\n /* Better Font Rendering =========== */\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale; }\n\n.kube-calendar:before {\n content: "\\E900"; }\n\n.caret.down:before,\n.kube-caret-down:before {\n content: "\\E901"; }\n\n.caret.left:before,\n.kube-caret-left:before {\n content: "\\E902"; }\n\n.caret.right:before,\n.kube-caret-right:before {\n content: "\\E903"; }\n\n.caret.up:before,\n.kube-caret-up:before {\n content: "\\E904"; }\n\n.close:before,\n.kube-close:before {\n content: "\\E905"; }\n\n.kube-menu:before {\n content: "\\E906"; }\n\n.kube-search:before {\n content: "\\E907"; }\n\n.gutters .column.push-left,\n.push-left {\n margin-right: auto; }\n\n.gutters .column.push-right,\n.push-right {\n margin-left: auto; }\n\n.gutters .column.push-center,\n.push-center {\n margin-left: auto;\n margin-right: auto; }\n\n.gutters .column.push-middle,\n.push-middle {\n margin-top: auto;\n margin-bottom: auto; }\n\n.push-bottom {\n margin-top: auto; }\n\n@media (max-width: 768px) {\n .gutters .column.push-left-sm,\n .push-left-sm {\n margin-left: 0; }\n .gutters .column.push-center-sm,\n .push-center-sm {\n margin-left: auto;\n margin-right: auto; }\n .push-top-sm {\n margin-top: 0; } }\n\n.align-middle {\n align-items: center; }\n\n.align-right {\n justify-content: flex-end; }\n\n.align-center {\n justify-content: center; }\n\n@media (max-width: 768px) {\n .align-left-sm {\n justify-content: flex-start; } }\n\n.float-right {\n float: right; }\n\n.float-left {\n float: left; }\n\n@media (max-width: 768px) {\n .float-right {\n float: none; }\n .float-left {\n float: none; } }\n\n.fixed {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 100;\n width: 100%; }\n\n.w5 {\n width: 5%; }\n\n.w10 {\n width: 10%; }\n\n.w15 {\n width: 15%; }\n\n.w20 {\n width: 20%; }\n\n.w25 {\n width: 25%; }\n\n.w30 {\n width: 30%; }\n\n.w35 {\n width: 35%; }\n\n.w40 {\n width: 40%; }\n\n.w45 {\n width: 45%; }\n\n.w50 {\n width: 50%; }\n\n.w55 {\n width: 55%; }\n\n.w60 {\n width: 60%; }\n\n.w65 {\n width: 65%; }\n\n.w70 {\n width: 70%; }\n\n.w75 {\n width: 75%; }\n\n.w80 {\n width: 80%; }\n\n.w85 {\n width: 85%; }\n\n.w90 {\n width: 90%; }\n\n.w95 {\n width: 95%; }\n\n.w100 {\n width: 100%; }\n\n.w-auto {\n width: auto; }\n\n.w-small {\n width: 480px; }\n\n.w-medium {\n width: 600px; }\n\n.w-big {\n width: 740px; }\n\n.w-large {\n width: 840px; }\n\n@media (max-width: 768px) {\n .w-auto-sm {\n width: auto; }\n .w100-sm,\n .w-small,\n .w-medium,\n .w-big,\n .w-large {\n width: 100%; } }\n\n.max-w5 {\n max-width: 5%; }\n\n.max-w10 {\n max-width: 10%; }\n\n.max-w15 {\n max-width: 15%; }\n\n.max-w20 {\n max-width: 20%; }\n\n.max-w25 {\n max-width: 25%; }\n\n.max-w30 {\n max-width: 30%; }\n\n.max-w35 {\n max-width: 35%; }\n\n.max-w40 {\n max-width: 40%; }\n\n.max-w45 {\n max-width: 45%; }\n\n.max-w50 {\n max-width: 50%; }\n\n.max-w55 {\n max-width: 55%; }\n\n.max-w60 {\n max-width: 60%; }\n\n.max-w65 {\n max-width: 65%; }\n\n.max-w70 {\n max-width: 70%; }\n\n.max-w75 {\n max-width: 75%; }\n\n.max-w80 {\n max-width: 80%; }\n\n.max-w85 {\n max-width: 85%; }\n\n.max-w90 {\n max-width: 90%; }\n\n.max-w95 {\n max-width: 95%; }\n\n.max-w100 {\n max-width: 100%; }\n\n.max-w-small {\n max-width: 480px; }\n\n.max-w-medium {\n max-width: 600px; }\n\n.max-w-big {\n max-width: 740px; }\n\n.max-w-large {\n max-width: 840px; }\n\n@media (max-width: 768px) {\n .max-w-auto-sm,\n .max-w-small,\n .max-w-medium,\n .max-w-big,\n .max-w-large {\n max-width: auto; } }\n\n.min-w5 {\n min-width: 5%; }\n\n.min-w10 {\n min-width: 10%; }\n\n.min-w15 {\n min-width: 15%; }\n\n.min-w20 {\n min-width: 20%; }\n\n.min-w25 {\n min-width: 25%; }\n\n.min-w30 {\n min-width: 30%; }\n\n.min-w35 {\n min-width: 35%; }\n\n.min-w40 {\n min-width: 40%; }\n\n.min-w45 {\n min-width: 45%; }\n\n.min-w50 {\n min-width: 50%; }\n\n.min-w55 {\n min-width: 55%; }\n\n.min-w60 {\n min-width: 60%; }\n\n.min-w65 {\n min-width: 65%; }\n\n.min-w70 {\n min-width: 70%; }\n\n.min-w75 {\n min-width: 75%; }\n\n.min-w80 {\n min-width: 80%; }\n\n.min-w85 {\n min-width: 85%; }\n\n.min-w90 {\n min-width: 90%; }\n\n.min-w95 {\n min-width: 95%; }\n\n.min-w100 {\n min-width: 100%; }\n\n.h25 {\n height: 25%; }\n\n.h50 {\n height: 50%; }\n\n.h100 {\n height: 100%; }\n\n.group:after {\n content: \'\';\n display: table;\n clear: both; }\n\n.flex {\n display: flex; }\n\n@media (max-width: 768px) {\n .flex-column-sm {\n flex-direction: column; }\n .flex-w100-sm {\n flex: 0 0 100%; } }\n @media (max-width: 768px) and (max-width: 768px) {\n .flex-w100-sm {\n flex: 0 0 100% !important; } }\n\n.invisible {\n visibility: hidden; }\n\n.visible {\n visibility: visible; }\n\n.display-block {\n display: block; }\n\n.hide {\n display: none !important; }\n\n@media (max-width: 768px) {\n .hide-sm {\n display: none !important; } }\n\n@media (min-width: 768px) {\n .show-sm {\n display: none !important; } }\n\n@media print {\n .hide-print {\n display: none !important; }\n .show-print {\n display: block !important; } }\n\n.no-scroll {\n overflow: hidden;\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 100% !important; }\n\n.scrollbar-measure {\n position: absolute;\n top: -9999px;\n width: 50px;\n height: 50px;\n overflow: scroll; }\n\n.video-container {\n height: 0;\n padding-bottom: 56.25%;\n position: relative;\n margin-bottom: 16px; }\n .video-container iframe,\n .video-container object,\n .video-container embed {\n position: absolute;\n top: 0;\n left: 0;\n width: 100% !important;\n height: 100% !important; }\n\n.close {\n display: inline-block;\n min-height: 16px;\n min-width: 16px;\n line-height: 16px;\n vertical-align: middle;\n text-align: center;\n font-size: 12px;\n opacity: .6; }\n .close:hover {\n opacity: 1; }\n .close.small {\n font-size: 8px; }\n .close.big {\n font-size: 18px; }\n .close.white {\n color: #fff; }\n\n.caret {\n display: inline-block; }\n\n.button .caret {\n margin-right: -8px; }\n\n.overlay {\n position: fixed;\n z-index: 200;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n background-color: rgba(255, 255, 255, 0.95); }\n .overlay > .close {\n position: fixed;\n top: 1rem;\n right: 1rem; }\n\n@media print {\n * {\n background: transparent !important;\n color: black !important;\n box-shadow: none !important;\n text-shadow: none !important; }\n a,\n a:visited {\n text-decoration: underline; }\n pre, blockquote {\n border: 1px solid #999;\n page-break-inside: avoid; }\n p, h2, h3 {\n orphans: 3;\n widows: 3; }\n thead {\n display: table-header-group; }\n tr, img {\n page-break-inside: avoid; }\n img {\n max-width: 100% !important; }\n h2, h3, h4 {\n page-break-after: avoid; }\n @page {\n margin: 0.5cm; } }\n\n@keyframes slideUp {\n to {\n height: 0;\n padding-top: 0;\n padding-bottom: 0; } }\n\n@keyframes slideDown {\n from {\n height: 0;\n padding-top: 0;\n padding-bottom: 0; } }\n\n@keyframes fadeIn {\n from {\n opacity: 0; }\n to {\n opacity: 1; } }\n\n@keyframes fadeOut {\n from {\n opacity: 1; }\n to {\n opacity: 0; } }\n\n@keyframes flipIn {\n from {\n opacity: 0;\n transform: scaleY(0); }\n to {\n opacity: 1;\n transform: scaleY(1); } }\n\n@keyframes flipOut {\n from {\n opacity: 1;\n transform: scaleY(1); }\n to {\n opacity: 0;\n transform: scaleY(0); } }\n\n@keyframes zoomIn {\n from {\n opacity: 0;\n transform: scale3d(0.3, 0.3, 0.3); }\n 50% {\n opacity: 1; } }\n\n@keyframes zoomOut {\n from {\n opacity: 1; }\n 50% {\n opacity: 0;\n transform: scale3d(0.3, 0.3, 0.3); }\n to {\n opacity: 0; } }\n\n@keyframes slideInRight {\n from {\n transform: translate3d(100%, 0, 0);\n visibility: visible; }\n to {\n transform: translate3d(0, 0, 0); } }\n\n@keyframes slideInLeft {\n from {\n transform: translate3d(-100%, 0, 0);\n visibility: visible; }\n to {\n transform: translate3d(0, 0, 0); } }\n\n@keyframes slideInDown {\n from {\n transform: translate3d(0, -100%, 0);\n visibility: visible; }\n to {\n transform: translate3d(0, 0, 0); } }\n\n@keyframes slideOutLeft {\n from {\n transform: translate3d(0, 0, 0); }\n to {\n visibility: hidden;\n transform: translate3d(-100%, 0, 0); } }\n\n@keyframes slideOutRight {\n from {\n transform: translate3d(0, 0, 0); }\n to {\n visibility: hidden;\n transform: translate3d(100%, 0, 0); } }\n\n@keyframes slideOutUp {\n from {\n transform: translate3d(0, 0, 0); }\n to {\n visibility: hidden;\n transform: translate3d(0, -100%, 0); } }\n\n@keyframes rotate {\n from {\n transform: rotate(0deg); }\n to {\n transform: rotate(360deg); } }\n\n@keyframes pulse {\n from {\n transform: scale3d(1, 1, 1); }\n 50% {\n transform: scale3d(1.03, 1.03, 1.03); }\n to {\n transform: scale3d(1, 1, 1); } }\n\n@keyframes shake {\n 15% {\n transform: translateX(0.5rem); }\n 30% {\n transform: translateX(-0.4rem); }\n 45% {\n transform: translateX(0.3rem); }\n 60% {\n transform: translateX(-0.2rem); }\n 75% {\n transform: translateX(0.1rem); }\n 90% {\n transform: translateX(0); }\n 90% {\n transform: translateX(0); } }\n\n.fadeIn {\n animation: fadeIn 250ms; }\n\n.fadeOut {\n animation: fadeOut 250ms; }\n\n.zoomIn {\n animation: zoomIn 200ms; }\n\n.zoomOut {\n animation: zoomOut 500ms; }\n\n.slideInRight {\n animation: slideInRight 500ms; }\n\n.slideInLeft {\n animation: slideInLeft 500ms; }\n\n.slideInDown {\n animation: slideInDown 500ms; }\n\n.slideOutLeft {\n animation: slideOutLeft 500ms; }\n\n.slideOutRight {\n animation: slideOutRight 500ms; }\n\n.slideOutUp {\n animation: slideOutUp 500ms; }\n\n.slideUp {\n overflow: hidden;\n animation: slideUp 200ms ease-in-out; }\n\n.slideDown {\n overflow: hidden;\n animation: slideDown 80ms ease-in-out; }\n\n.flipIn {\n animation: flipIn 250ms cubic-bezier(0.5, -0.5, 0.5, 1.5); }\n\n.flipOut {\n animation: flipOut 500ms cubic-bezier(0.5, -0.5, 0.5, 1.5); }\n\n.rotate {\n animation: rotate 500ms; }\n\n.pulse {\n animation: pulse 250ms 2; }\n\n.shake {\n animation: shake 500ms; }\n\n.dropdown {\n position: absolute;\n z-index: 100;\n top: 0;\n right: 0;\n width: 280px;\n color: #000;\n font-size: 15px;\n background: #fff;\n box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15);\n border-radius: 3px;\n max-height: 300px;\n margin: 0;\n padding: 0;\n overflow: hidden; }\n .dropdown.dropdown-mobile {\n position: fixed;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n width: 100%;\n max-height: none;\n border: none; }\n .dropdown .close {\n margin: 20px auto; }\n .dropdown.open {\n overflow: auto; }\n .dropdown ul {\n list-style: none;\n margin: 0; }\n .dropdown ul li {\n border-bottom: 1px solid rgba(0, 0, 0, 0.07); }\n .dropdown ul li:last-child {\n border-bottom: none; }\n .dropdown ul a {\n display: block;\n padding: 12px;\n text-decoration: none;\n color: #000; }\n .dropdown ul a:hover {\n background: rgba(0, 0, 0, 0.05); }\n\n.message {\n font-family: Consolas, Monaco, "Courier New", monospace;\n font-size: 14px;\n line-height: 20px;\n background: #e0e1e1;\n color: #313439;\n padding: 1rem;\n padding-right: 2.5em;\n padding-bottom: .75rem;\n margin-bottom: 24px;\n position: relative; }\n .message a {\n color: inherit; }\n .message h2,\n .message h3,\n .message h4,\n .message h5,\n .message h6 {\n margin-bottom: 0; }\n .message .close {\n position: absolute;\n right: 1rem;\n top: 1.1rem; }\n\n.message.error {\n background: #f03c69;\n color: #fff; }\n\n.message.success {\n background: #35beb1;\n color: #fff; }\n\n.message.warning {\n background: #f7ba45; }\n\n.message.focus {\n background: #1c86f2;\n color: #fff; }\n\n.message.black {\n background: #0d0d0e;\n color: #fff; }\n\n.message.inverted {\n background: #fff; }\n\n.modal-box {\n position: fixed;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n overflow-x: hidden;\n overflow-y: auto;\n z-index: 200; }\n\n.modal {\n position: relative;\n margin: auto;\n margin-top: 16px;\n padding: 0;\n background: #fff;\n box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15);\n border-radius: 8px;\n color: #000; }\n @media (max-width: 768px) {\n .modal input,\n .modal textarea {\n font-size: 16px; } }\n .modal .close {\n position: absolute;\n top: 18px;\n right: 16px;\n opacity: .3; }\n .modal .close:hover {\n opacity: 1; }\n\n.modal-header {\n padding: 24px 32px;\n font-size: 18px;\n font-weight: bold;\n border-bottom: 1px solid rgba(0, 0, 0, 0.05); }\n .modal-header:empty {\n display: none; }\n\n.modal-body {\n padding: 36px 56px; }\n\n@media (max-width: 768px) {\n .modal-header,\n .modal-body {\n padding: 24px; } }\n\n.offcanvas {\n background: #fff;\n position: fixed;\n padding: 24px;\n height: 100%;\n top: 0;\n left: 0;\n z-index: 300;\n overflow-y: scroll; }\n\n.offcanvas .close {\n position: absolute;\n top: 8px;\n right: 8px; }\n\n.offcanvas-left {\n border-right: 1px solid rgba(0, 0, 0, 0.1); }\n\n.offcanvas-right {\n left: auto;\n right: 0;\n border-left: 1px solid rgba(0, 0, 0, 0.1); }\n\n.offcanvas-push-body {\n position: relative; }\n\n.tabs {\n margin-bottom: 24px;\n font-size: 14px; }\n .tabs li em,\n .tabs li.active a {\n color: #313439;\n border: 1px solid rgba(0, 0, 0, 0.1);\n cursor: default;\n text-decoration: none;\n background: none; }\n .tabs em,\n .tabs a {\n position: relative;\n top: 1px;\n font-style: normal;\n display: block;\n padding: .5rem 1rem;\n border: 1px solid transparent;\n color: rgba(0, 0, 0, 0.5);\n text-decoration: none; }\n .tabs a:hover {\n -moz-transition: all linear 0.2s;\n transition: all linear 0.2s;\n color: #313439;\n text-decoration: underline;\n background-color: #e0e1e1; }\n\n@media (min-width: 768px) {\n .tabs ul {\n display: flex;\n margin-top: -1px;\n border-bottom: 1px solid rgba(0, 0, 0, 0.1); }\n .tabs li em,\n .tabs li.active a {\n border-bottom: 1px solid #fff; } }\n',""])},function(n,e,t){(e=n.exports=t(6)(!1)).i(t(43),""),e.push([n.i,"\n#wrapper {\n font-family: 'Open Sans', Helvetica, Arial, sans-serif;\n margin: auto;\n max-width: 1128px;\n display: flex;\n flex-direction: column;\n padding: 35px;\n}\n.head {\n display: flex;\n flex-direction: column;\n margin-bottom: 10px;\n}\n.logo img {\n height: 128px;\n}\n.menu {\n display: flex;\n font-size: 1.3rem;\n font-weight: bold;\n margin-bottom: 20px;\n}\n.menu ul {\n margin: 0 auto;\n list-style: none;\n}\n.menu li {\n display: inline-block;\n}\n.menu li a {\n display: block;\n padding: 5px 10px;\n}\na {\n text-decoration: none;\n color: #255bbd;\n}\na:hover, a.active {\n color: #f03c69;\n}\n.logo {\n margin: 0 auto;\n}\n",""])},function(n,e,t){"use strict";var r=t(0);t.n(r).a},function(n,e,t){n.exports=t.p+"media/logo.png"},function(n,e,t){"use strict";t.r(e);var r=t(4),a=t(2);for(var o in a)"default"!==o&&function(n){t.d(e,n,function(){return a[n]})}(o);t(45);var i=t(5),s=Object(i.a)(a.default,r.a,r.b,!1,null,null,null);s.options.__file="src/App.vue",e.default=s.exports},function(n,e,t){"use strict";
-/*!
- * vue-i18n v7.6.0
- * (c) 2018 kazuya kawaguchi
- * Released under the MIT License.
- */function r(n,e){"undefined"!=typeof console&&(console.warn("[vue-i18n] "+n),e&&console.warn(e.stack))}function a(n){return null!==n&&"object"==typeof n}t.r(e);var o=Object.prototype.toString,i="[object Object]";function s(n){return o.call(n)===i}function c(n){return null===n||void 0===n}function l(){for(var n=[],e=arguments.length;e--;)n[e]=arguments[e];var t=null,r=null;return 1===n.length?a(n[0])||Array.isArray(n[0])?r=n[0]:"string"==typeof n[0]&&(t=n[0]):2===n.length&&("string"==typeof n[0]&&(t=n[0]),(a(n[1])||Array.isArray(n[1]))&&(r=n[1])),{locale:t,params:r}}function u(n){return JSON.parse(JSON.stringify(n))}var f=Object.prototype.hasOwnProperty;function d(n,e){return f.call(n,e)}function p(n){for(var e=arguments,t=Object(n),r=1;r0:Object.keys(u).length>0,d=o.every(function(n){if(n.data&&n.data.attrs){var e=n.data.attrs.place;return void 0!==e&&""!==e}});return f&&o.length>0&&!d&&r("If places prop is set, all child elements must have place prop set."),Array.isArray(u)?u.forEach(function(n,e){l[e]=n}):Object.keys(u).forEach(function(n){l[n]=u[n]}),o.forEach(function(n,e){var t=d?""+n.data.attrs.place:""+e;l[t]=n}),n(t.tag,a,i.i(s,c,l))}};function A(n,e,t){w(n,t)&&x(n,e,t)}function y(n,e,t,r){w(n,t)&&(function(n,e){var t=e.context;return n._locale===t.$i18n.locale}(n,t)&&function n(e,t){if(e===t)return!0;var r=a(e),o=a(t);if(!r||!o)return!r&&!o&&String(e)===String(t);try{var i=Array.isArray(e),s=Array.isArray(t);if(i&&s)return e.length===t.length&&e.every(function(e,r){return n(e,t[r])});if(i||s)return!1;var c=Object.keys(e),l=Object.keys(t);return c.length===l.length&&c.every(function(r){return n(e[r],t[r])})}catch(n){return!1}}(e.value,e.oldValue)||x(n,e,t))}function w(n,e){var t=e.context;return t?!!t.$i18n||(r("not exist VueI18n instance in Vue instance"),!1):(r("not exist Vue instance in VNode context"),!1)}function x(n,e,t){var a=function(n){var e,t,r,a;return"string"==typeof n?e=n:s(n)&&(e=n.path,t=n.locale,r=n.args,a=n.choice),{path:e,locale:t,args:r,choice:a}}(e.value),o=a.path,i=a.locale,c=a.args,l=a.choice;if(o||i||c)if(o){var u,f,d=t.context;n._vt=n.textContent=l?(u=d.$i18n).tc.apply(u,[o,l].concat(k(i,c))):(f=d.$i18n).t.apply(f,[o].concat(k(i,c))),n._locale=d.$i18n.locale}else r("required `path` in v-t directive");else r("not support value type")}function k(n,e){var t=[];return n&&t.push(n),e&&(Array.isArray(e)||s(e))&&t.push(e),t}function _(n){(h=n).version&&Number(h.version.split(".")[0]),_.installed=!0,Object.defineProperty(h.prototype,"$i18n",{get:function(){return this._i18n}}),function(n){Object.defineProperty(n.prototype,"$t",{get:function(){var n=this;return function(e){for(var t=[],r=arguments.length-1;r-- >0;)t[r]=arguments[r+1];var a=n.$i18n;return a._t.apply(a,[e,a.locale,a._getMessages(),n].concat(t))}}}),Object.defineProperty(n.prototype,"$tc",{get:function(){var n=this;return function(e,t){for(var r=[],a=arguments.length-2;a-- >0;)r[a]=arguments[a+2];var o=n.$i18n;return o._tc.apply(o,[e,o.locale,o._getMessages(),n,t].concat(r))}}}),Object.defineProperty(n.prototype,"$te",{get:function(){var n=this;return function(e,t){var r=n.$i18n;return r._te(e,r.locale,r._getMessages(),t)}}}),Object.defineProperty(n.prototype,"$d",{get:function(){var n=this;return function(e){for(var t,r=[],a=arguments.length-1;a-- >0;)r[a]=arguments[a+1];return(t=n.$i18n).d.apply(t,[e].concat(r))}}}),Object.defineProperty(n.prototype,"$n",{get:function(){var n=this;return function(e){for(var t,r=[],a=arguments.length-1;a-- >0;)r[a]=arguments[a+1];return(t=n.$i18n).n.apply(t,[e].concat(r))}}})}(h),h.mixin(v),h.directive("t",{bind:A,update:y}),h.component(b.name,b);var e=h.config.optionMergeStrategies;e.i18n=e.methods}var S=function(){this._caches=Object.create(null)};S.prototype.interpolate=function(n,e){if(!e)return[n];var t=this._caches[n];return t||(t=function(n){for(var e=[],t=0,r="";t=97&&e<=122||e>=65&&e<=90?"ident":e>=49&&e<=57?"number":"else"}var I=function(){this._cache=Object.create(null)};I.prototype.parsePath=function(n){var e=this._cache[n];return e||(e=function(n){var e,t,r,a,o,i,s,c=[],l=-1,u=0,f=0,d=[];function p(){var e=n[l+1];if(u===j&&"'"===e||u===O&&'"'===e)return l++,r="\\"+e,d[F](),!0}for(d[1]=function(){void 0!==t&&(c.push(t),t=void 0)},d[F]=function(){void 0===t?t=r:t+=r},d[2]=function(){d[F](),f++},d[3]=function(){if(f>0)f--,u=4,d[F]();else{if(f=0,!1===(t=function(n){var e,t,r,a=n.trim();return("0"!==n.charAt(0)||!isNaN(n))&&(r=a,z.test(r)?(t=(e=a).charCodeAt(0))!==e.charCodeAt(e.length-1)||34!==t&&39!==t?e:e.slice(1,-1):"*"+a)}(t)))return!1;d[1]()}};null!==u;)if("\\"!==(e=n[++l])||!p()){if(a=E(e),8===(o=(s=T[u])[a]||s.else||8))return;if(u=o[0],(i=d[o[1]])&&(r=void 0===(r=o[2])?e:r,!1===i()))return;if(7===u)return c}}(n))&&(this._cache[n]=e),e||[]},I.prototype.getPathValue=function(n,e){if(!a(n))return null;var t,r=this.parsePath(e);if(t=r,Array.isArray(t)&&0===t.length)return null;for(var o=r.length,i=n,s=0;s-1&&n.splice(t,1)}}(this._dataListeners,n)},D.prototype.watchI18nData=function(){var n=this;return this._vm.$watch("$data",function(){for(var e=n._dataListeners.length;e--;)h.nextTick(function(){n._dataListeners[e]&&n._dataListeners[e].$forceUpdate()})},{deep:!0})},D.prototype.watchLocale=function(){if(!this._sync||!this._root)return null;var n=this._vm;return this._root.vm.$watch("locale",function(e){n.$set(n,"locale",e),n.$forceUpdate()},{immediate:!0})},L.vm.get=function(){return this._vm},L.messages.get=function(){return u(this._getMessages())},L.dateTimeFormats.get=function(){return u(this._getDateTimeFormats())},L.numberFormats.get=function(){return u(this._getNumberFormats())},L.locale.get=function(){return this._vm.locale},L.locale.set=function(n){this._vm.$set(this._vm,"locale",n)},L.fallbackLocale.get=function(){return this._vm.fallbackLocale},L.fallbackLocale.set=function(n){this._vm.$set(this._vm,"fallbackLocale",n)},L.missing.get=function(){return this._missing},L.missing.set=function(n){this._missing=n},L.formatter.get=function(){return this._formatter},L.formatter.set=function(n){this._formatter=n},L.silentTranslationWarn.get=function(){return this._silentTranslationWarn},L.silentTranslationWarn.set=function(n){this._silentTranslationWarn=n},D.prototype._getMessages=function(){return this._vm.messages},D.prototype._getDateTimeFormats=function(){return this._vm.dateTimeFormats},D.prototype._getNumberFormats=function(){return this._vm.numberFormats},D.prototype._warnDefault=function(n,e,t,r,a){if(!c(t))return t;if(this._missing){var o=this._missing.apply(null,[n,e,r,a]);if("string"==typeof o)return o}return e},D.prototype._isFallbackRoot=function(n){return!n&&!c(this._root)&&this._fallbackRoot},D.prototype._interpolate=function(n,e,t,r,a,o){if(!e)return null;var i,l=this._path.getPathValue(e,t);if(Array.isArray(l)||s(l))return l;if(c(l)){if(!s(e))return null;if("string"!=typeof(i=e[t]))return null}else{if("string"!=typeof l)return null;i=l}return i.indexOf("@:")>=0&&(i=this._link(n,e,i,r,a,o)),this._render(i,a,o)},D.prototype._link=function(n,e,t,r,a,o){var i=t,s=i.match(/(@:[\w\-_|.]+)/g);for(var c in s)if(s.hasOwnProperty(c)){var l=s[c],u=l.substr(2),f=this._interpolate(n,e,u,r,"raw"===a?"string":a,"raw"===a?void 0:o);if(this._isFallbackRoot(f)){if(!this._root)throw Error("unexpected error");var d=this._root;f=d._translate(d._getMessages(),d.locale,d.fallbackLocale,u,r,a,o)}i=(f=this._warnDefault(n,u,f,r,Array.isArray(o)?o:[o]))?i.replace(l,f):i}return i},D.prototype._render=function(n,e,t){var r=this._formatter.interpolate(n,t);return"string"===e?r.join(""):r},D.prototype._translate=function(n,e,t,r,a,o,i){var s=this._interpolate(e,n[e],r,a,o,i);return c(s)&&c(s=this._interpolate(t,n[t],r,a,o,i))?null:s},D.prototype._t=function(n,e,t,r){for(var a=[],o=arguments.length-4;o-- >0;)a[o]=arguments[o+4];if(!n)return"";var i,s=l.apply(void 0,a),c=s.locale||e,u=this._translate(t,c,this.fallbackLocale,n,r,"string",s.params);if(this._isFallbackRoot(u)){if(!this._root)throw Error("unexpected error");return(i=this._root).t.apply(i,[n].concat(a))}return this._warnDefault(c,n,u,r,a)},D.prototype.t=function(n){for(var e,t=[],r=arguments.length-1;r-- >0;)t[r]=arguments[r+1];return(e=this)._t.apply(e,[n,this.locale,this._getMessages(),null].concat(t))},D.prototype._i=function(n,e,t,r,a){var o=this._translate(t,e,this.fallbackLocale,n,r,"raw",a);if(this._isFallbackRoot(o)){if(!this._root)throw Error("unexpected error");return this._root.i(n,e,a)}return this._warnDefault(e,n,o,r,[a])},D.prototype.i=function(n,e,t){return n?("string"!=typeof e&&(e=this.locale),this._i(n,e,this._getMessages(),null,t)):""},D.prototype._tc=function(n,e,t,r,a){for(var o,i=[],s=arguments.length-5;s-- >0;)i[s]=arguments[s+5];return n?(void 0===a&&(a=1),function(n,e){if(!n&&"string"!=typeof n)return null;var t=n.split("|");return t[e=function(n,e){return n=Math.abs(n),2===e?function(n){return n?n>1?1:0:1}(n):n?Math.min(n,2):0}(e,t.length)]?t[e].trim():n}((o=this)._t.apply(o,[n,e,t,r].concat(i)),a)):""},D.prototype.tc=function(n,e){for(var t,r=[],a=arguments.length-2;a-- >0;)r[a]=arguments[a+2];return(t=this)._tc.apply(t,[n,this.locale,this._getMessages(),null,e].concat(r))},D.prototype._te=function(n,e,t){for(var r=[],a=arguments.length-3;a-- >0;)r[a]=arguments[a+3];var o=l.apply(void 0,r).locale||e;return this._exist(t[o],n)},D.prototype.te=function(n,e){return this._te(n,this.locale,this._getMessages(),e)},D.prototype.getLocaleMessage=function(n){return u(this._vm.messages[n]||{})},D.prototype.setLocaleMessage=function(n,e){this._vm.messages[n]=e},D.prototype.mergeLocaleMessage=function(n,e){this._vm.$set(this._vm.messages,n,h.util.extend(this._vm.messages[n]||{},e))},D.prototype.getDateTimeFormat=function(n){return u(this._vm.dateTimeFormats[n]||{})},D.prototype.setDateTimeFormat=function(n,e){this._vm.dateTimeFormats[n]=e},D.prototype.mergeDateTimeFormat=function(n,e){this._vm.$set(this._vm.dateTimeFormats,n,h.util.extend(this._vm.dateTimeFormats[n]||{},e))},D.prototype._localizeDateTime=function(n,e,t,r,a){var o=e,i=r[o];if((c(i)||c(i[a]))&&(i=r[o=t]),c(i)||c(i[a]))return null;var s=i[a],l=o+"__"+a,u=this._dateTimeFormatters[l];return u||(u=this._dateTimeFormatters[l]=new Intl.DateTimeFormat(o,s)),u.format(n)},D.prototype._d=function(n,e,t){if(!t)return new Intl.DateTimeFormat(e).format(n);var r=this._localizeDateTime(n,e,this.fallbackLocale,this._getDateTimeFormats(),t);if(this._isFallbackRoot(r)){if(!this._root)throw Error("unexpected error");return this._root.d(n,t,e)}return r||""},D.prototype.d=function(n){for(var e=[],t=arguments.length-1;t-- >0;)e[t]=arguments[t+1];var r=this.locale,o=null;return 1===e.length?"string"==typeof e[0]?o=e[0]:a(e[0])&&(e[0].locale&&(r=e[0].locale),e[0].key&&(o=e[0].key)):2===e.length&&("string"==typeof e[0]&&(o=e[0]),"string"==typeof e[1]&&(r=e[1])),this._d(n,r,o)},D.prototype.getNumberFormat=function(n){return u(this._vm.numberFormats[n]||{})},D.prototype.setNumberFormat=function(n,e){this._vm.numberFormats[n]=e},D.prototype.mergeNumberFormat=function(n,e){this._vm.$set(this._vm.numberFormats,n,h.util.extend(this._vm.numberFormats[n]||{},e))},D.prototype._localizeNumber=function(n,e,t,r,a,o){var i=e,s=r[i];if((c(s)||c(s[a]))&&(s=r[i=t]),c(s)||c(s[a]))return null;var l,u=s[a];if(o)l=new Intl.NumberFormat(i,Object.assign({},u,o));else{var f=i+"__"+a;(l=this._numberFormatters[f])||(l=this._numberFormatters[f]=new Intl.NumberFormat(i,u))}return l.format(n)},D.prototype._n=function(n,e,t,r){if(!t)return(r?new Intl.NumberFormat(e,r):new Intl.NumberFormat(e)).format(n);var a=this._localizeNumber(n,e,this.fallbackLocale,this._getNumberFormats(),t,r);if(this._isFallbackRoot(a)){if(!this._root)throw Error("unexpected error");return this._root.n(n,Object.assign({},{key:t,locale:e},r))}return a||""},D.prototype.n=function(n){for(var e=[],t=arguments.length-1;t-- >0;)e[t]=arguments[t+1];var r=this.locale,o=null,i=null;return 1===e.length?"string"==typeof e[0]?o=e[0]:a(e[0])&&(e[0].locale&&(r=e[0].locale),e[0].key&&(o=e[0].key),i=Object.keys(e[0]).reduce(function(n,t){var r;return P.includes(t)?Object.assign({},n,((r={})[t]=e[0][t],r)):n},null)):2===e.length&&("string"==typeof e[0]&&(o=e[0]),"string"==typeof e[1]&&(r=e[1])),this._n(n,r,o,i)},Object.defineProperties(D.prototype,L),D.availabilities={dateTimeFormat:m,numberFormat:g},D.install=_,D.version="7.6.0",e.default=D},function(n,e){var t,r,a=n.exports={};function o(){throw new Error("setTimeout has not been defined")}function i(){throw new Error("clearTimeout has not been defined")}function s(n){if(t===setTimeout)return setTimeout(n,0);if((t===o||!t)&&setTimeout)return t=setTimeout,setTimeout(n,0);try{return t(n,0)}catch(e){try{return t.call(null,n,0)}catch(e){return t.call(this,n,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:o}catch(n){t=o}try{r="function"==typeof clearTimeout?clearTimeout:i}catch(n){r=i}}();var c,l=[],u=!1,f=-1;function d(){u&&c&&(u=!1,c.length?l=c.concat(l):f=-1,l.length&&p())}function p(){if(!u){var n=s(d);u=!0;for(var e=l.length;e;){for(c=l,l=[];++f1)for(var t=1;t=0&&(n._idleTimeoutId=setTimeout(function(){n._onTimeout&&n._onTimeout()},e))},t(50),e.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==n&&n.setImmediate||this&&this.setImmediate,e.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==n&&n.clearImmediate||this&&this.clearImmediate}).call(this,t(3))},function(n,e,t){"use strict";var r=c(t(7)),a=c(t(48)),o=c(t(47)),i=c(t(42)),s=c(t(10));function c(n){return n&&n.__esModule?n:{default:n}}r.default.use(a.default);var l=new a.default(i.default);new r.default({el:"#app",router:s.default,i18n:l,template:"",components:{App:o.default}})}]);
\ No newline at end of file
diff --git a/docs/media/logo.png b/docs/media/logo.png
deleted file mode 100644
index 928175258..000000000
Binary files a/docs/media/logo.png and /dev/null differ
diff --git a/tools/crowdin-cli/archi_download.ps1 b/tools/crowdin-cli/archi_download.ps1
index 111cb2e62..520536575 100644
--- a/tools/crowdin-cli/archi_download.ps1
+++ b/tools/crowdin-cli/archi_download.ps1
@@ -8,13 +8,19 @@ Set-Location ..\\..
crowdin -b master --identity tools\\crowdin-cli\\crowdin_identity.yml download
git reset
+Push-Location -Path ASF-WebConfigGenerator
+git pull
+git add -A "src\locale\*.json"
+git commit -m "Translations update"
+Pop-Location
+
Push-Location -Path wiki
git pull
git add -A "locale\*.md"
git commit -m "Translations update"
Pop-Location
-git add -A "ArchiSteamFarm\Localization\*.resx" "ArchiSteamFarm\www\locale\*.json" "WebConfigGenerator\src\locale\*.json" "wiki"
+git add -A "ArchiSteamFarm\Localization\*.resx" "ArchiSteamFarm\www\locale\*.json" "ASF-WebConfigGenerator" "wiki"
git commit -m "Translations update"
git push --recurse-submodules=on-demand
diff --git a/tools/crowdin-cli/archi_download.sh b/tools/crowdin-cli/archi_download.sh
index 0009ab5b8..213738211 100755
--- a/tools/crowdin-cli/archi_download.sh
+++ b/tools/crowdin-cli/archi_download.sh
@@ -7,13 +7,19 @@ cd ../..
crowdin -b master --identity tools/crowdin-cli/crowdin_identity.yml download
git reset
+cd ASF-WebConfigGenerator
+git pull
+git add -A "src/locale/*.json"
+git commit -m "Translations update"
+cd ..
+
cd wiki
git pull
git add -A "locale/*.md"
git commit -m "Translations update"
cd ..
-git add -A "ArchiSteamFarm/Localization/*.resx" "ArchiSteamFarm/www/locale/*.json" "WebConfigGenerator/src/locale/*.json" "wiki"
+git add -A "ArchiSteamFarm/Localization/*.resx" "ArchiSteamFarm/www/locale/*.json" "ASF-WebConfigGenerator" "wiki"
git commit -m "Translations update"
git push --recurse-submodules=on-demand
diff --git a/tools/crowdin-cli/archi_sync.ps1 b/tools/crowdin-cli/archi_sync.ps1
index a8a2ef902..296a24d1d 100644
--- a/tools/crowdin-cli/archi_sync.ps1
+++ b/tools/crowdin-cli/archi_sync.ps1
@@ -5,6 +5,12 @@ $ProgressPreference = 'SilentlyContinue'
Set-Location $PSScriptRoot
Set-Location ..\\..
+Push-Location -Path ASF-WebConfigGenerator
+git reset --hard
+git clean -fd
+git pull
+Pop-Location
+
Push-Location -Path wiki
git reset --hard
git clean -fd
@@ -16,13 +22,19 @@ crowdin -b master --identity tools\\crowdin-cli\\crowdin_identity.yml upload sou
crowdin -b master --identity tools\\crowdin-cli\\crowdin_identity.yml download
git reset
+Push-Location -Path ASF-WebConfigGenerator
+git pull
+git add -A "src\locale\*.json"
+git commit -m "Translations update"
+Pop-Location
+
Push-Location -Path wiki
git pull
git add -A "locale\*.md"
git commit -m "Translations update"
Pop-Location
-git add -A "ArchiSteamFarm\Localization\*.resx" "ArchiSteamFarm\www\locale\*.json" "WebConfigGenerator\src\locale\*.json" "wiki"
+git add -A "ArchiSteamFarm\Localization\*.resx" "ArchiSteamFarm\www\locale\*.json" "ASF-WebConfigGenerator" "wiki"
git commit -m "Translations update"
git push --recurse-submodules=on-demand
diff --git a/tools/crowdin-cli/archi_sync.sh b/tools/crowdin-cli/archi_sync.sh
index 69ec2d2c3..ca8a5c629 100755
--- a/tools/crowdin-cli/archi_sync.sh
+++ b/tools/crowdin-cli/archi_sync.sh
@@ -4,6 +4,12 @@ set -eu
cd "$(dirname "$(readlink -f "$0")")"
cd ../..
+cd ASF-WebConfigGenerator
+git reset --hard
+git clean -fd
+git pull
+cd ..
+
cd wiki
git reset --hard
git clean -fd
@@ -15,13 +21,19 @@ crowdin -b master --identity tools/crowdin-cli/crowdin_identity.yml upload sourc
crowdin -b master --identity tools/crowdin-cli/crowdin_identity.yml download
git reset
+cd ASF-WebConfigGenerator
+git pull
+git add -A "src/locale/*.json"
+git commit -m "Translations update"
+cd ..
+
cd wiki
git pull
git add -A "locale/*.md"
git commit -m "Translations update"
cd ..
-git add -A "ArchiSteamFarm/Localization/*.resx" "ArchiSteamFarm/www/locale/*.json" "WebConfigGenerator/src/locale/*.json" "wiki"
+git add -A "ArchiSteamFarm/Localization/*.resx" "ArchiSteamFarm/www/locale/*.json" "ASF-WebConfigGenerator" "wiki"
git commit -m "Translations update"
git push --recurse-submodules=on-demand
diff --git a/tools/crowdin-cli/archi_upload.ps1 b/tools/crowdin-cli/archi_upload.ps1
index dbd3da898..ca323f0ee 100644
--- a/tools/crowdin-cli/archi_upload.ps1
+++ b/tools/crowdin-cli/archi_upload.ps1
@@ -5,6 +5,12 @@ $ProgressPreference = 'SilentlyContinue'
Set-Location $PSScriptRoot
Set-Location ..\\..
+Push-Location -Path ASF-WebConfigGenerator
+git reset --hard
+git clean -fd
+git pull
+Pop-Location
+
Push-Location -Path wiki
git reset --hard
git clean -fd
diff --git a/tools/crowdin-cli/archi_upload.sh b/tools/crowdin-cli/archi_upload.sh
index 84c60a0fd..d0812d3d9 100755
--- a/tools/crowdin-cli/archi_upload.sh
+++ b/tools/crowdin-cli/archi_upload.sh
@@ -4,6 +4,12 @@ set -eu
cd "$(dirname "$(readlink -f "$0")")"
cd ../..
+cd ASF-WebConfigGenerator
+git reset --hard
+git clean -fd
+git pull
+cd ..
+
cd wiki
git reset --hard
git clean -fd