From 0ca1fbd4ff8417aff7b79e1d538f640c98194fa7 Mon Sep 17 00:00:00 2001 From: JustArchi Date: Fri, 27 Apr 2018 04:50:21 +0200 Subject: [PATCH] Re-organize webcfg structure --- .../.babelrc | 0 .../.editorconfig | 0 .../.gitignore | 0 .../.postcssrc.js | 0 .../README.md | 0 WebConfigGenerator/build.sh | 16 +++++++++++ .../build/build.js | 0 .../build/check-versions.js | 0 .../build/dev-client.js | 0 .../build/dev-server.js | 0 .../build/utils.js | 0 .../build/vue-loader.conf.js | 0 .../build/webpack.base.conf.js | 0 .../build/webpack.dev.conf.js | 0 .../build/webpack.prod.conf.js | 0 .../config/dev.env.js | 0 .../config/index.js | 0 .../config/prod.env.js | 0 .../index.html | 0 .../package-lock.json | 0 .../package.json | 0 .../src/App.vue | 0 .../src/assets/kube-6.5.2/css/kube.css | 0 .../src/assets/kube-6.5.2/css/kube.min.css | 0 .../src/assets/kube-6.5.2/js/kube.js | 0 .../src/assets/kube-6.5.2/js/kube.min.js | 0 .../src/components/ASFConfig.vue | 0 .../src/components/BotConfig.vue | 0 .../src/components/Home.vue | 0 .../src/components/fields/CheckboxGroup.vue | 0 .../src/components/fields/InputCheckbox.vue | 0 .../src/components/fields/InputFlag.vue | 0 .../src/components/fields/InputMap.vue | 0 .../src/components/fields/InputNumber.vue | 0 .../src/components/fields/InputPassword.vue | 0 .../src/components/fields/InputSelect.vue | 0 .../src/components/fields/InputSet.vue | 0 .../src/components/fields/InputText.vue | 0 .../src/components/mixin/Config.vue | 0 .../src/components/mixin/Input.vue | 0 .../src/i18n.js | 0 .../src/locale/README.md | 0 .../src/locale/ar-SA.json | 0 .../src/locale/bg-BG.json | 0 .../src/locale/cs-CZ.json | 0 .../src/locale/da-DK.json | 0 .../src/locale/de-AT.json | 0 .../src/locale/de-DE.json | 0 .../src/locale/el-GR.json | 0 .../src/locale/es-ES.json | 0 .../src/locale/fi-FI.json | 0 .../src/locale/fr-CH.json | 0 .../src/locale/fr-FR.json | 0 .../src/locale/he-IL.json | 0 .../src/locale/hi-IN.json | 0 .../src/locale/hu-HU.json | 0 .../src/locale/id-ID.json | 0 .../src/locale/it-IT.json | 0 .../src/locale/ja-JP.json | 0 .../src/locale/ko-KR.json | 0 .../src/locale/lt-LT.json | 0 .../src/locale/nl-BE.json | 0 .../src/locale/nl-NL.json | 0 .../src/locale/no-NO.json | 0 .../src/locale/pl-PL.json | 0 .../src/locale/pt-BR.json | 0 .../src/locale/pt-PT.json | 0 .../src/locale/ro-RO.json | 0 .../src/locale/ru-RU.json | 0 .../src/locale/sk-SK.json | 0 .../src/locale/sr-CS.json | 0 .../src/locale/strings.json | 0 .../src/locale/sv-SE.json | 0 .../src/locale/tr-TR.json | 0 .../src/locale/uk-UA.json | 0 .../src/locale/vi-VN.json | 0 .../src/locale/zh-CN.json | 0 .../src/locale/zh-TW.json | 0 .../src/main.js | 0 .../src/router/index.js | 0 .../src/schema.js | 0 .../src/validators.js | 0 .../static/.gitkeep | 0 .../static/logo-192.png | Bin .../static/logo-512.png | Bin .../static/logo.png | Bin .../static/manifest.json | 0 docs | 1 + docs/.gitignore | 23 ---------------- docs/WebConfigGenerator/dist/index.html | 1 - .../WebConfigGenerator/dist/service-worker.js | 1 - .../app.6b8051f87730c0bcf72aeff1d4da3167.css | 1 - ...p.6b8051f87730c0bcf72aeff1d4da3167.css.map | 1 - .../static/js/app.894e54a4f4be83f8cd66.js | 2 -- .../static/js/app.894e54a4f4be83f8cd66.js.map | 1 - .../js/manifest.348300237a7e896cc2d9.js | 2 -- .../js/manifest.348300237a7e896cc2d9.js.map | 1 - .../static/js/vendor.76b7cf648fa3dd0b1790.js | 12 -------- .../js/vendor.76b7cf648fa3dd0b1790.js.map | 1 - docs/WebConfigGenerator/static/logo-192.png | Bin 31346 -> 0 bytes docs/WebConfigGenerator/static/logo-512.png | Bin 133101 -> 0 bytes docs/WebConfigGenerator/static/logo.png | Bin 31628 -> 0 bytes docs/WebConfigGenerator/static/manifest.json | 26 ------------------ docs/build.sh | 25 ----------------- docs/index.html | 1 - docs/service-worker.js | 1 - docs/static | 1 - 107 files changed, 17 insertions(+), 100 deletions(-) rename {docs/WebConfigGenerator => WebConfigGenerator}/.babelrc (100%) rename {docs/WebConfigGenerator => WebConfigGenerator}/.editorconfig (100%) rename {docs/WebConfigGenerator => WebConfigGenerator}/.gitignore (100%) rename {docs/WebConfigGenerator => WebConfigGenerator}/.postcssrc.js (100%) rename {docs/WebConfigGenerator => WebConfigGenerator}/README.md (100%) create mode 100755 WebConfigGenerator/build.sh rename {docs/WebConfigGenerator => WebConfigGenerator}/build/build.js (100%) rename {docs/WebConfigGenerator => WebConfigGenerator}/build/check-versions.js (100%) rename {docs/WebConfigGenerator => WebConfigGenerator}/build/dev-client.js (100%) rename {docs/WebConfigGenerator => WebConfigGenerator}/build/dev-server.js (100%) rename {docs/WebConfigGenerator => WebConfigGenerator}/build/utils.js (100%) rename {docs/WebConfigGenerator => WebConfigGenerator}/build/vue-loader.conf.js (100%) rename {docs/WebConfigGenerator => WebConfigGenerator}/build/webpack.base.conf.js (100%) rename {docs/WebConfigGenerator => WebConfigGenerator}/build/webpack.dev.conf.js (100%) rename {docs/WebConfigGenerator => WebConfigGenerator}/build/webpack.prod.conf.js (100%) rename {docs/WebConfigGenerator => WebConfigGenerator}/config/dev.env.js (100%) rename {docs/WebConfigGenerator => WebConfigGenerator}/config/index.js (100%) rename {docs/WebConfigGenerator => WebConfigGenerator}/config/prod.env.js (100%) rename {docs/WebConfigGenerator => WebConfigGenerator}/index.html (100%) rename {docs/WebConfigGenerator => WebConfigGenerator}/package-lock.json (100%) rename {docs/WebConfigGenerator => WebConfigGenerator}/package.json (100%) rename {docs/WebConfigGenerator => WebConfigGenerator}/src/App.vue (100%) rename {docs/WebConfigGenerator => WebConfigGenerator}/src/assets/kube-6.5.2/css/kube.css (100%) rename {docs/WebConfigGenerator => WebConfigGenerator}/src/assets/kube-6.5.2/css/kube.min.css (100%) rename {docs/WebConfigGenerator => WebConfigGenerator}/src/assets/kube-6.5.2/js/kube.js (100%) rename {docs/WebConfigGenerator => WebConfigGenerator}/src/assets/kube-6.5.2/js/kube.min.js (100%) rename {docs/WebConfigGenerator => WebConfigGenerator}/src/components/ASFConfig.vue (100%) rename {docs/WebConfigGenerator => WebConfigGenerator}/src/components/BotConfig.vue (100%) rename {docs/WebConfigGenerator => WebConfigGenerator}/src/components/Home.vue (100%) rename {docs/WebConfigGenerator => WebConfigGenerator}/src/components/fields/CheckboxGroup.vue (100%) rename {docs/WebConfigGenerator => WebConfigGenerator}/src/components/fields/InputCheckbox.vue (100%) rename {docs/WebConfigGenerator => WebConfigGenerator}/src/components/fields/InputFlag.vue (100%) rename {docs/WebConfigGenerator => WebConfigGenerator}/src/components/fields/InputMap.vue (100%) rename {docs/WebConfigGenerator => WebConfigGenerator}/src/components/fields/InputNumber.vue (100%) rename {docs/WebConfigGenerator => WebConfigGenerator}/src/components/fields/InputPassword.vue (100%) rename {docs/WebConfigGenerator => WebConfigGenerator}/src/components/fields/InputSelect.vue (100%) rename {docs/WebConfigGenerator => WebConfigGenerator}/src/components/fields/InputSet.vue (100%) rename {docs/WebConfigGenerator => WebConfigGenerator}/src/components/fields/InputText.vue (100%) rename {docs/WebConfigGenerator => WebConfigGenerator}/src/components/mixin/Config.vue (100%) rename {docs/WebConfigGenerator => WebConfigGenerator}/src/components/mixin/Input.vue (100%) rename {docs/WebConfigGenerator => WebConfigGenerator}/src/i18n.js (100%) rename {docs/WebConfigGenerator => WebConfigGenerator}/src/locale/README.md (100%) rename {docs/WebConfigGenerator => WebConfigGenerator}/src/locale/ar-SA.json (100%) rename {docs/WebConfigGenerator => WebConfigGenerator}/src/locale/bg-BG.json (100%) rename {docs/WebConfigGenerator => WebConfigGenerator}/src/locale/cs-CZ.json (100%) rename {docs/WebConfigGenerator => WebConfigGenerator}/src/locale/da-DK.json (100%) rename {docs/WebConfigGenerator => WebConfigGenerator}/src/locale/de-AT.json (100%) rename {docs/WebConfigGenerator => WebConfigGenerator}/src/locale/de-DE.json (100%) rename {docs/WebConfigGenerator => WebConfigGenerator}/src/locale/el-GR.json (100%) rename {docs/WebConfigGenerator => WebConfigGenerator}/src/locale/es-ES.json (100%) rename {docs/WebConfigGenerator => WebConfigGenerator}/src/locale/fi-FI.json (100%) rename {docs/WebConfigGenerator => WebConfigGenerator}/src/locale/fr-CH.json (100%) rename {docs/WebConfigGenerator => WebConfigGenerator}/src/locale/fr-FR.json (100%) rename {docs/WebConfigGenerator => WebConfigGenerator}/src/locale/he-IL.json (100%) rename {docs/WebConfigGenerator => WebConfigGenerator}/src/locale/hi-IN.json (100%) rename {docs/WebConfigGenerator => WebConfigGenerator}/src/locale/hu-HU.json (100%) rename {docs/WebConfigGenerator => WebConfigGenerator}/src/locale/id-ID.json (100%) rename {docs/WebConfigGenerator => WebConfigGenerator}/src/locale/it-IT.json (100%) rename {docs/WebConfigGenerator => WebConfigGenerator}/src/locale/ja-JP.json (100%) rename {docs/WebConfigGenerator => WebConfigGenerator}/src/locale/ko-KR.json (100%) rename {docs/WebConfigGenerator => WebConfigGenerator}/src/locale/lt-LT.json (100%) rename {docs/WebConfigGenerator => WebConfigGenerator}/src/locale/nl-BE.json (100%) rename {docs/WebConfigGenerator => WebConfigGenerator}/src/locale/nl-NL.json (100%) rename {docs/WebConfigGenerator => WebConfigGenerator}/src/locale/no-NO.json (100%) rename {docs/WebConfigGenerator => WebConfigGenerator}/src/locale/pl-PL.json (100%) rename {docs/WebConfigGenerator => WebConfigGenerator}/src/locale/pt-BR.json (100%) rename {docs/WebConfigGenerator => WebConfigGenerator}/src/locale/pt-PT.json (100%) rename {docs/WebConfigGenerator => WebConfigGenerator}/src/locale/ro-RO.json (100%) rename {docs/WebConfigGenerator => WebConfigGenerator}/src/locale/ru-RU.json (100%) rename {docs/WebConfigGenerator => WebConfigGenerator}/src/locale/sk-SK.json (100%) rename {docs/WebConfigGenerator => WebConfigGenerator}/src/locale/sr-CS.json (100%) rename {docs/WebConfigGenerator => WebConfigGenerator}/src/locale/strings.json (100%) rename {docs/WebConfigGenerator => WebConfigGenerator}/src/locale/sv-SE.json (100%) rename {docs/WebConfigGenerator => WebConfigGenerator}/src/locale/tr-TR.json (100%) rename {docs/WebConfigGenerator => WebConfigGenerator}/src/locale/uk-UA.json (100%) rename {docs/WebConfigGenerator => WebConfigGenerator}/src/locale/vi-VN.json (100%) rename {docs/WebConfigGenerator => WebConfigGenerator}/src/locale/zh-CN.json (100%) rename {docs/WebConfigGenerator => WebConfigGenerator}/src/locale/zh-TW.json (100%) rename {docs/WebConfigGenerator => WebConfigGenerator}/src/main.js (100%) rename {docs/WebConfigGenerator => WebConfigGenerator}/src/router/index.js (100%) rename {docs/WebConfigGenerator => WebConfigGenerator}/src/schema.js (100%) rename {docs/WebConfigGenerator => WebConfigGenerator}/src/validators.js (100%) rename {docs/WebConfigGenerator => WebConfigGenerator}/static/.gitkeep (100%) rename {docs/WebConfigGenerator/dist => WebConfigGenerator}/static/logo-192.png (100%) rename {docs/WebConfigGenerator/dist => WebConfigGenerator}/static/logo-512.png (100%) rename {docs/WebConfigGenerator/dist => WebConfigGenerator}/static/logo.png (100%) rename {docs/WebConfigGenerator/dist => WebConfigGenerator}/static/manifest.json (100%) create mode 120000 docs delete mode 100644 docs/.gitignore delete mode 100644 docs/WebConfigGenerator/dist/index.html delete mode 100644 docs/WebConfigGenerator/dist/service-worker.js delete mode 100644 docs/WebConfigGenerator/dist/static/css/app.6b8051f87730c0bcf72aeff1d4da3167.css delete mode 100644 docs/WebConfigGenerator/dist/static/css/app.6b8051f87730c0bcf72aeff1d4da3167.css.map delete mode 100644 docs/WebConfigGenerator/dist/static/js/app.894e54a4f4be83f8cd66.js delete mode 100644 docs/WebConfigGenerator/dist/static/js/app.894e54a4f4be83f8cd66.js.map delete mode 100644 docs/WebConfigGenerator/dist/static/js/manifest.348300237a7e896cc2d9.js delete mode 100644 docs/WebConfigGenerator/dist/static/js/manifest.348300237a7e896cc2d9.js.map delete mode 100644 docs/WebConfigGenerator/dist/static/js/vendor.76b7cf648fa3dd0b1790.js delete mode 100644 docs/WebConfigGenerator/dist/static/js/vendor.76b7cf648fa3dd0b1790.js.map delete mode 100644 docs/WebConfigGenerator/static/logo-192.png delete mode 100644 docs/WebConfigGenerator/static/logo-512.png delete mode 100644 docs/WebConfigGenerator/static/logo.png delete mode 100644 docs/WebConfigGenerator/static/manifest.json delete mode 100755 docs/build.sh delete mode 120000 docs/index.html delete mode 120000 docs/service-worker.js delete mode 120000 docs/static diff --git a/docs/WebConfigGenerator/.babelrc b/WebConfigGenerator/.babelrc similarity index 100% rename from docs/WebConfigGenerator/.babelrc rename to WebConfigGenerator/.babelrc diff --git a/docs/WebConfigGenerator/.editorconfig b/WebConfigGenerator/.editorconfig similarity index 100% rename from docs/WebConfigGenerator/.editorconfig rename to WebConfigGenerator/.editorconfig diff --git a/docs/WebConfigGenerator/.gitignore b/WebConfigGenerator/.gitignore similarity index 100% rename from docs/WebConfigGenerator/.gitignore rename to WebConfigGenerator/.gitignore diff --git a/docs/WebConfigGenerator/.postcssrc.js b/WebConfigGenerator/.postcssrc.js similarity index 100% rename from docs/WebConfigGenerator/.postcssrc.js rename to WebConfigGenerator/.postcssrc.js diff --git a/docs/WebConfigGenerator/README.md b/WebConfigGenerator/README.md similarity index 100% rename from docs/WebConfigGenerator/README.md rename to WebConfigGenerator/README.md diff --git a/WebConfigGenerator/build.sh b/WebConfigGenerator/build.sh new file mode 100755 index 000000000..3aae324bd --- /dev/null +++ b/WebConfigGenerator/build.sh @@ -0,0 +1,16 @@ +#!/bin/bash +set -eu + +OUTPUT="dist" + +cd "$(dirname "$(readlink -f "$0")")" + +git pull + +npm install +npm run build + +git reset +git add -A -f "$OUTPUT" +git commit -m "WebConfigGenerator build" +git push diff --git a/docs/WebConfigGenerator/build/build.js b/WebConfigGenerator/build/build.js similarity index 100% rename from docs/WebConfigGenerator/build/build.js rename to WebConfigGenerator/build/build.js diff --git a/docs/WebConfigGenerator/build/check-versions.js b/WebConfigGenerator/build/check-versions.js similarity index 100% rename from docs/WebConfigGenerator/build/check-versions.js rename to WebConfigGenerator/build/check-versions.js diff --git a/docs/WebConfigGenerator/build/dev-client.js b/WebConfigGenerator/build/dev-client.js similarity index 100% rename from docs/WebConfigGenerator/build/dev-client.js rename to WebConfigGenerator/build/dev-client.js diff --git a/docs/WebConfigGenerator/build/dev-server.js b/WebConfigGenerator/build/dev-server.js similarity index 100% rename from docs/WebConfigGenerator/build/dev-server.js rename to WebConfigGenerator/build/dev-server.js diff --git a/docs/WebConfigGenerator/build/utils.js b/WebConfigGenerator/build/utils.js similarity index 100% rename from docs/WebConfigGenerator/build/utils.js rename to WebConfigGenerator/build/utils.js diff --git a/docs/WebConfigGenerator/build/vue-loader.conf.js b/WebConfigGenerator/build/vue-loader.conf.js similarity index 100% rename from docs/WebConfigGenerator/build/vue-loader.conf.js rename to WebConfigGenerator/build/vue-loader.conf.js diff --git a/docs/WebConfigGenerator/build/webpack.base.conf.js b/WebConfigGenerator/build/webpack.base.conf.js similarity index 100% rename from docs/WebConfigGenerator/build/webpack.base.conf.js rename to WebConfigGenerator/build/webpack.base.conf.js diff --git a/docs/WebConfigGenerator/build/webpack.dev.conf.js b/WebConfigGenerator/build/webpack.dev.conf.js similarity index 100% rename from docs/WebConfigGenerator/build/webpack.dev.conf.js rename to WebConfigGenerator/build/webpack.dev.conf.js diff --git a/docs/WebConfigGenerator/build/webpack.prod.conf.js b/WebConfigGenerator/build/webpack.prod.conf.js similarity index 100% rename from docs/WebConfigGenerator/build/webpack.prod.conf.js rename to WebConfigGenerator/build/webpack.prod.conf.js diff --git a/docs/WebConfigGenerator/config/dev.env.js b/WebConfigGenerator/config/dev.env.js similarity index 100% rename from docs/WebConfigGenerator/config/dev.env.js rename to WebConfigGenerator/config/dev.env.js diff --git a/docs/WebConfigGenerator/config/index.js b/WebConfigGenerator/config/index.js similarity index 100% rename from docs/WebConfigGenerator/config/index.js rename to WebConfigGenerator/config/index.js diff --git a/docs/WebConfigGenerator/config/prod.env.js b/WebConfigGenerator/config/prod.env.js similarity index 100% rename from docs/WebConfigGenerator/config/prod.env.js rename to WebConfigGenerator/config/prod.env.js diff --git a/docs/WebConfigGenerator/index.html b/WebConfigGenerator/index.html similarity index 100% rename from docs/WebConfigGenerator/index.html rename to WebConfigGenerator/index.html diff --git a/docs/WebConfigGenerator/package-lock.json b/WebConfigGenerator/package-lock.json similarity index 100% rename from docs/WebConfigGenerator/package-lock.json rename to WebConfigGenerator/package-lock.json diff --git a/docs/WebConfigGenerator/package.json b/WebConfigGenerator/package.json similarity index 100% rename from docs/WebConfigGenerator/package.json rename to WebConfigGenerator/package.json diff --git a/docs/WebConfigGenerator/src/App.vue b/WebConfigGenerator/src/App.vue similarity index 100% rename from docs/WebConfigGenerator/src/App.vue rename to WebConfigGenerator/src/App.vue diff --git a/docs/WebConfigGenerator/src/assets/kube-6.5.2/css/kube.css b/WebConfigGenerator/src/assets/kube-6.5.2/css/kube.css similarity index 100% rename from docs/WebConfigGenerator/src/assets/kube-6.5.2/css/kube.css rename to WebConfigGenerator/src/assets/kube-6.5.2/css/kube.css diff --git a/docs/WebConfigGenerator/src/assets/kube-6.5.2/css/kube.min.css b/WebConfigGenerator/src/assets/kube-6.5.2/css/kube.min.css similarity index 100% rename from docs/WebConfigGenerator/src/assets/kube-6.5.2/css/kube.min.css rename to WebConfigGenerator/src/assets/kube-6.5.2/css/kube.min.css diff --git a/docs/WebConfigGenerator/src/assets/kube-6.5.2/js/kube.js b/WebConfigGenerator/src/assets/kube-6.5.2/js/kube.js similarity index 100% rename from docs/WebConfigGenerator/src/assets/kube-6.5.2/js/kube.js rename to WebConfigGenerator/src/assets/kube-6.5.2/js/kube.js diff --git a/docs/WebConfigGenerator/src/assets/kube-6.5.2/js/kube.min.js b/WebConfigGenerator/src/assets/kube-6.5.2/js/kube.min.js similarity index 100% rename from docs/WebConfigGenerator/src/assets/kube-6.5.2/js/kube.min.js rename to WebConfigGenerator/src/assets/kube-6.5.2/js/kube.min.js diff --git a/docs/WebConfigGenerator/src/components/ASFConfig.vue b/WebConfigGenerator/src/components/ASFConfig.vue similarity index 100% rename from docs/WebConfigGenerator/src/components/ASFConfig.vue rename to WebConfigGenerator/src/components/ASFConfig.vue diff --git a/docs/WebConfigGenerator/src/components/BotConfig.vue b/WebConfigGenerator/src/components/BotConfig.vue similarity index 100% rename from docs/WebConfigGenerator/src/components/BotConfig.vue rename to WebConfigGenerator/src/components/BotConfig.vue diff --git a/docs/WebConfigGenerator/src/components/Home.vue b/WebConfigGenerator/src/components/Home.vue similarity index 100% rename from docs/WebConfigGenerator/src/components/Home.vue rename to WebConfigGenerator/src/components/Home.vue diff --git a/docs/WebConfigGenerator/src/components/fields/CheckboxGroup.vue b/WebConfigGenerator/src/components/fields/CheckboxGroup.vue similarity index 100% rename from docs/WebConfigGenerator/src/components/fields/CheckboxGroup.vue rename to WebConfigGenerator/src/components/fields/CheckboxGroup.vue diff --git a/docs/WebConfigGenerator/src/components/fields/InputCheckbox.vue b/WebConfigGenerator/src/components/fields/InputCheckbox.vue similarity index 100% rename from docs/WebConfigGenerator/src/components/fields/InputCheckbox.vue rename to WebConfigGenerator/src/components/fields/InputCheckbox.vue diff --git a/docs/WebConfigGenerator/src/components/fields/InputFlag.vue b/WebConfigGenerator/src/components/fields/InputFlag.vue similarity index 100% rename from docs/WebConfigGenerator/src/components/fields/InputFlag.vue rename to WebConfigGenerator/src/components/fields/InputFlag.vue diff --git a/docs/WebConfigGenerator/src/components/fields/InputMap.vue b/WebConfigGenerator/src/components/fields/InputMap.vue similarity index 100% rename from docs/WebConfigGenerator/src/components/fields/InputMap.vue rename to WebConfigGenerator/src/components/fields/InputMap.vue diff --git a/docs/WebConfigGenerator/src/components/fields/InputNumber.vue b/WebConfigGenerator/src/components/fields/InputNumber.vue similarity index 100% rename from docs/WebConfigGenerator/src/components/fields/InputNumber.vue rename to WebConfigGenerator/src/components/fields/InputNumber.vue diff --git a/docs/WebConfigGenerator/src/components/fields/InputPassword.vue b/WebConfigGenerator/src/components/fields/InputPassword.vue similarity index 100% rename from docs/WebConfigGenerator/src/components/fields/InputPassword.vue rename to WebConfigGenerator/src/components/fields/InputPassword.vue diff --git a/docs/WebConfigGenerator/src/components/fields/InputSelect.vue b/WebConfigGenerator/src/components/fields/InputSelect.vue similarity index 100% rename from docs/WebConfigGenerator/src/components/fields/InputSelect.vue rename to WebConfigGenerator/src/components/fields/InputSelect.vue diff --git a/docs/WebConfigGenerator/src/components/fields/InputSet.vue b/WebConfigGenerator/src/components/fields/InputSet.vue similarity index 100% rename from docs/WebConfigGenerator/src/components/fields/InputSet.vue rename to WebConfigGenerator/src/components/fields/InputSet.vue diff --git a/docs/WebConfigGenerator/src/components/fields/InputText.vue b/WebConfigGenerator/src/components/fields/InputText.vue similarity index 100% rename from docs/WebConfigGenerator/src/components/fields/InputText.vue rename to WebConfigGenerator/src/components/fields/InputText.vue diff --git a/docs/WebConfigGenerator/src/components/mixin/Config.vue b/WebConfigGenerator/src/components/mixin/Config.vue similarity index 100% rename from docs/WebConfigGenerator/src/components/mixin/Config.vue rename to WebConfigGenerator/src/components/mixin/Config.vue diff --git a/docs/WebConfigGenerator/src/components/mixin/Input.vue b/WebConfigGenerator/src/components/mixin/Input.vue similarity index 100% rename from docs/WebConfigGenerator/src/components/mixin/Input.vue rename to WebConfigGenerator/src/components/mixin/Input.vue diff --git a/docs/WebConfigGenerator/src/i18n.js b/WebConfigGenerator/src/i18n.js similarity index 100% rename from docs/WebConfigGenerator/src/i18n.js rename to WebConfigGenerator/src/i18n.js diff --git a/docs/WebConfigGenerator/src/locale/README.md b/WebConfigGenerator/src/locale/README.md similarity index 100% rename from docs/WebConfigGenerator/src/locale/README.md rename to WebConfigGenerator/src/locale/README.md diff --git a/docs/WebConfigGenerator/src/locale/ar-SA.json b/WebConfigGenerator/src/locale/ar-SA.json similarity index 100% rename from docs/WebConfigGenerator/src/locale/ar-SA.json rename to WebConfigGenerator/src/locale/ar-SA.json diff --git a/docs/WebConfigGenerator/src/locale/bg-BG.json b/WebConfigGenerator/src/locale/bg-BG.json similarity index 100% rename from docs/WebConfigGenerator/src/locale/bg-BG.json rename to WebConfigGenerator/src/locale/bg-BG.json diff --git a/docs/WebConfigGenerator/src/locale/cs-CZ.json b/WebConfigGenerator/src/locale/cs-CZ.json similarity index 100% rename from docs/WebConfigGenerator/src/locale/cs-CZ.json rename to WebConfigGenerator/src/locale/cs-CZ.json diff --git a/docs/WebConfigGenerator/src/locale/da-DK.json b/WebConfigGenerator/src/locale/da-DK.json similarity index 100% rename from docs/WebConfigGenerator/src/locale/da-DK.json rename to WebConfigGenerator/src/locale/da-DK.json diff --git a/docs/WebConfigGenerator/src/locale/de-AT.json b/WebConfigGenerator/src/locale/de-AT.json similarity index 100% rename from docs/WebConfigGenerator/src/locale/de-AT.json rename to WebConfigGenerator/src/locale/de-AT.json diff --git a/docs/WebConfigGenerator/src/locale/de-DE.json b/WebConfigGenerator/src/locale/de-DE.json similarity index 100% rename from docs/WebConfigGenerator/src/locale/de-DE.json rename to WebConfigGenerator/src/locale/de-DE.json diff --git a/docs/WebConfigGenerator/src/locale/el-GR.json b/WebConfigGenerator/src/locale/el-GR.json similarity index 100% rename from docs/WebConfigGenerator/src/locale/el-GR.json rename to WebConfigGenerator/src/locale/el-GR.json diff --git a/docs/WebConfigGenerator/src/locale/es-ES.json b/WebConfigGenerator/src/locale/es-ES.json similarity index 100% rename from docs/WebConfigGenerator/src/locale/es-ES.json rename to WebConfigGenerator/src/locale/es-ES.json diff --git a/docs/WebConfigGenerator/src/locale/fi-FI.json b/WebConfigGenerator/src/locale/fi-FI.json similarity index 100% rename from docs/WebConfigGenerator/src/locale/fi-FI.json rename to WebConfigGenerator/src/locale/fi-FI.json diff --git a/docs/WebConfigGenerator/src/locale/fr-CH.json b/WebConfigGenerator/src/locale/fr-CH.json similarity index 100% rename from docs/WebConfigGenerator/src/locale/fr-CH.json rename to WebConfigGenerator/src/locale/fr-CH.json diff --git a/docs/WebConfigGenerator/src/locale/fr-FR.json b/WebConfigGenerator/src/locale/fr-FR.json similarity index 100% rename from docs/WebConfigGenerator/src/locale/fr-FR.json rename to WebConfigGenerator/src/locale/fr-FR.json diff --git a/docs/WebConfigGenerator/src/locale/he-IL.json b/WebConfigGenerator/src/locale/he-IL.json similarity index 100% rename from docs/WebConfigGenerator/src/locale/he-IL.json rename to WebConfigGenerator/src/locale/he-IL.json diff --git a/docs/WebConfigGenerator/src/locale/hi-IN.json b/WebConfigGenerator/src/locale/hi-IN.json similarity index 100% rename from docs/WebConfigGenerator/src/locale/hi-IN.json rename to WebConfigGenerator/src/locale/hi-IN.json diff --git a/docs/WebConfigGenerator/src/locale/hu-HU.json b/WebConfigGenerator/src/locale/hu-HU.json similarity index 100% rename from docs/WebConfigGenerator/src/locale/hu-HU.json rename to WebConfigGenerator/src/locale/hu-HU.json diff --git a/docs/WebConfigGenerator/src/locale/id-ID.json b/WebConfigGenerator/src/locale/id-ID.json similarity index 100% rename from docs/WebConfigGenerator/src/locale/id-ID.json rename to WebConfigGenerator/src/locale/id-ID.json diff --git a/docs/WebConfigGenerator/src/locale/it-IT.json b/WebConfigGenerator/src/locale/it-IT.json similarity index 100% rename from docs/WebConfigGenerator/src/locale/it-IT.json rename to WebConfigGenerator/src/locale/it-IT.json diff --git a/docs/WebConfigGenerator/src/locale/ja-JP.json b/WebConfigGenerator/src/locale/ja-JP.json similarity index 100% rename from docs/WebConfigGenerator/src/locale/ja-JP.json rename to WebConfigGenerator/src/locale/ja-JP.json diff --git a/docs/WebConfigGenerator/src/locale/ko-KR.json b/WebConfigGenerator/src/locale/ko-KR.json similarity index 100% rename from docs/WebConfigGenerator/src/locale/ko-KR.json rename to WebConfigGenerator/src/locale/ko-KR.json diff --git a/docs/WebConfigGenerator/src/locale/lt-LT.json b/WebConfigGenerator/src/locale/lt-LT.json similarity index 100% rename from docs/WebConfigGenerator/src/locale/lt-LT.json rename to WebConfigGenerator/src/locale/lt-LT.json diff --git a/docs/WebConfigGenerator/src/locale/nl-BE.json b/WebConfigGenerator/src/locale/nl-BE.json similarity index 100% rename from docs/WebConfigGenerator/src/locale/nl-BE.json rename to WebConfigGenerator/src/locale/nl-BE.json diff --git a/docs/WebConfigGenerator/src/locale/nl-NL.json b/WebConfigGenerator/src/locale/nl-NL.json similarity index 100% rename from docs/WebConfigGenerator/src/locale/nl-NL.json rename to WebConfigGenerator/src/locale/nl-NL.json diff --git a/docs/WebConfigGenerator/src/locale/no-NO.json b/WebConfigGenerator/src/locale/no-NO.json similarity index 100% rename from docs/WebConfigGenerator/src/locale/no-NO.json rename to WebConfigGenerator/src/locale/no-NO.json diff --git a/docs/WebConfigGenerator/src/locale/pl-PL.json b/WebConfigGenerator/src/locale/pl-PL.json similarity index 100% rename from docs/WebConfigGenerator/src/locale/pl-PL.json rename to WebConfigGenerator/src/locale/pl-PL.json diff --git a/docs/WebConfigGenerator/src/locale/pt-BR.json b/WebConfigGenerator/src/locale/pt-BR.json similarity index 100% rename from docs/WebConfigGenerator/src/locale/pt-BR.json rename to WebConfigGenerator/src/locale/pt-BR.json diff --git a/docs/WebConfigGenerator/src/locale/pt-PT.json b/WebConfigGenerator/src/locale/pt-PT.json similarity index 100% rename from docs/WebConfigGenerator/src/locale/pt-PT.json rename to WebConfigGenerator/src/locale/pt-PT.json diff --git a/docs/WebConfigGenerator/src/locale/ro-RO.json b/WebConfigGenerator/src/locale/ro-RO.json similarity index 100% rename from docs/WebConfigGenerator/src/locale/ro-RO.json rename to WebConfigGenerator/src/locale/ro-RO.json diff --git a/docs/WebConfigGenerator/src/locale/ru-RU.json b/WebConfigGenerator/src/locale/ru-RU.json similarity index 100% rename from docs/WebConfigGenerator/src/locale/ru-RU.json rename to WebConfigGenerator/src/locale/ru-RU.json diff --git a/docs/WebConfigGenerator/src/locale/sk-SK.json b/WebConfigGenerator/src/locale/sk-SK.json similarity index 100% rename from docs/WebConfigGenerator/src/locale/sk-SK.json rename to WebConfigGenerator/src/locale/sk-SK.json diff --git a/docs/WebConfigGenerator/src/locale/sr-CS.json b/WebConfigGenerator/src/locale/sr-CS.json similarity index 100% rename from docs/WebConfigGenerator/src/locale/sr-CS.json rename to WebConfigGenerator/src/locale/sr-CS.json diff --git a/docs/WebConfigGenerator/src/locale/strings.json b/WebConfigGenerator/src/locale/strings.json similarity index 100% rename from docs/WebConfigGenerator/src/locale/strings.json rename to WebConfigGenerator/src/locale/strings.json diff --git a/docs/WebConfigGenerator/src/locale/sv-SE.json b/WebConfigGenerator/src/locale/sv-SE.json similarity index 100% rename from docs/WebConfigGenerator/src/locale/sv-SE.json rename to WebConfigGenerator/src/locale/sv-SE.json diff --git a/docs/WebConfigGenerator/src/locale/tr-TR.json b/WebConfigGenerator/src/locale/tr-TR.json similarity index 100% rename from docs/WebConfigGenerator/src/locale/tr-TR.json rename to WebConfigGenerator/src/locale/tr-TR.json diff --git a/docs/WebConfigGenerator/src/locale/uk-UA.json b/WebConfigGenerator/src/locale/uk-UA.json similarity index 100% rename from docs/WebConfigGenerator/src/locale/uk-UA.json rename to WebConfigGenerator/src/locale/uk-UA.json diff --git a/docs/WebConfigGenerator/src/locale/vi-VN.json b/WebConfigGenerator/src/locale/vi-VN.json similarity index 100% rename from docs/WebConfigGenerator/src/locale/vi-VN.json rename to WebConfigGenerator/src/locale/vi-VN.json diff --git a/docs/WebConfigGenerator/src/locale/zh-CN.json b/WebConfigGenerator/src/locale/zh-CN.json similarity index 100% rename from docs/WebConfigGenerator/src/locale/zh-CN.json rename to WebConfigGenerator/src/locale/zh-CN.json diff --git a/docs/WebConfigGenerator/src/locale/zh-TW.json b/WebConfigGenerator/src/locale/zh-TW.json similarity index 100% rename from docs/WebConfigGenerator/src/locale/zh-TW.json rename to WebConfigGenerator/src/locale/zh-TW.json diff --git a/docs/WebConfigGenerator/src/main.js b/WebConfigGenerator/src/main.js similarity index 100% rename from docs/WebConfigGenerator/src/main.js rename to WebConfigGenerator/src/main.js diff --git a/docs/WebConfigGenerator/src/router/index.js b/WebConfigGenerator/src/router/index.js similarity index 100% rename from docs/WebConfigGenerator/src/router/index.js rename to WebConfigGenerator/src/router/index.js diff --git a/docs/WebConfigGenerator/src/schema.js b/WebConfigGenerator/src/schema.js similarity index 100% rename from docs/WebConfigGenerator/src/schema.js rename to WebConfigGenerator/src/schema.js diff --git a/docs/WebConfigGenerator/src/validators.js b/WebConfigGenerator/src/validators.js similarity index 100% rename from docs/WebConfigGenerator/src/validators.js rename to WebConfigGenerator/src/validators.js diff --git a/docs/WebConfigGenerator/static/.gitkeep b/WebConfigGenerator/static/.gitkeep similarity index 100% rename from docs/WebConfigGenerator/static/.gitkeep rename to WebConfigGenerator/static/.gitkeep diff --git a/docs/WebConfigGenerator/dist/static/logo-192.png b/WebConfigGenerator/static/logo-192.png similarity index 100% rename from docs/WebConfigGenerator/dist/static/logo-192.png rename to WebConfigGenerator/static/logo-192.png diff --git a/docs/WebConfigGenerator/dist/static/logo-512.png b/WebConfigGenerator/static/logo-512.png similarity index 100% rename from docs/WebConfigGenerator/dist/static/logo-512.png rename to WebConfigGenerator/static/logo-512.png diff --git a/docs/WebConfigGenerator/dist/static/logo.png b/WebConfigGenerator/static/logo.png similarity index 100% rename from docs/WebConfigGenerator/dist/static/logo.png rename to WebConfigGenerator/static/logo.png diff --git a/docs/WebConfigGenerator/dist/static/manifest.json b/WebConfigGenerator/static/manifest.json similarity index 100% rename from docs/WebConfigGenerator/dist/static/manifest.json rename to WebConfigGenerator/static/manifest.json diff --git a/docs b/docs new file mode 120000 index 000000000..109c6f608 --- /dev/null +++ b/docs @@ -0,0 +1 @@ +WebConfigGenerator/dist \ No newline at end of file diff --git a/docs/.gitignore b/docs/.gitignore deleted file mode 100644 index 7ff7485d2..000000000 --- a/docs/.gitignore +++ /dev/null @@ -1,23 +0,0 @@ -################# -## ArchiSteamFarm -################# - -# Don't commit node_modules that are used for build only -node_modules/ - -############# -## Windows detritus -############# - -# Windows image file caches -Thumbs.db -ehthumbs.db - -# Folder config file -Desktop.ini - -# Recycle Bin used on file shares -$RECYCLE.BIN/ - -# Mac crap -.DS_Store diff --git a/docs/WebConfigGenerator/dist/index.html b/docs/WebConfigGenerator/dist/index.html deleted file mode 100644 index 49d68ac94..000000000 --- a/docs/WebConfigGenerator/dist/index.html +++ /dev/null @@ -1 +0,0 @@ -ASF web config
\ No newline at end of file diff --git a/docs/WebConfigGenerator/dist/service-worker.js b/docs/WebConfigGenerator/dist/service-worker.js deleted file mode 100644 index 47c1be8a6..000000000 --- a/docs/WebConfigGenerator/dist/service-worker.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";function setOfCachedUrls(e){return e.keys().then(function(e){return e.map(function(e){return e.url})}).then(function(e){return new Set(e)})}var precacheConfig=[["index.html","0e4958685bdb3f36f795400f03d6e872"],["service-worker.js","9595efadaa643aae4ec6e3a42e798b4e"],["static/css/app.6b8051f87730c0bcf72aeff1d4da3167.css","363fe90be0a3ab0710c221b022275227"],["static/js/app.894e54a4f4be83f8cd66.js","962bc78f113c04eea6b8bb5fd43d285d"],["static/js/manifest.348300237a7e896cc2d9.js","897398e8fa38ab82b72fe48cfdbaf831"],["static/js/vendor.76b7cf648fa3dd0b1790.js","90bd25b4f0ea3f84347201c94db2daa0"],["static/logo-192.png","c3b4b0c9f80ac79a8b4b5408c33cade1"],["static/logo-512.png","6555df14b45c5583393da674c9f9718d"],["static/logo.png","107f94b872ff159929b4affba3aeb7f6"]],cacheName="sw-precache-v3-asf-config-generator-"+(self.registration?self.registration.scope:""),ignoreUrlParametersMatching=[/^utm_/],addDirectoryIndex=function(e,t){var n=new URL(e);return"/"===n.pathname.slice(-1)&&(n.pathname+=t),n.toString()},cleanResponse=function(e){return e.redirected?("body"in e?Promise.resolve(e.body):e.blob()).then(function(t){return new Response(t,{headers:e.headers,status:e.status,statusText:e.statusText})}):Promise.resolve(e)},createCacheKey=function(e,t,n,r){var a=new URL(e);return r&&a.pathname.match(r)||(a.search+=(a.search?"&":"")+encodeURIComponent(t)+"="+encodeURIComponent(n)),a.toString()},isPathWhitelisted=function(e,t){if(0===e.length)return!0;var n=new URL(t).pathname;return e.some(function(e){return n.match(e)})},stripIgnoredUrlParameters=function(e,t){var n=new URL(e);return n.hash="",n.search=n.search.slice(1).split("&").map(function(e){return e.split("=")}).filter(function(e){return t.every(function(t){return!t.test(e[0])})}).map(function(e){return e.join("=")}).join("&"),n.toString()},hashParamName="_sw-precache",urlsToCacheKeys=new Map(precacheConfig.map(function(e){var t=e[0],n=e[1],r=new URL(t,self.location),a=createCacheKey(r,hashParamName,n,!1);return[r.toString(),a]}));self.addEventListener("install",function(e){e.waitUntil(caches.open(cacheName).then(function(e){return setOfCachedUrls(e).then(function(t){return Promise.all(Array.from(urlsToCacheKeys.values()).map(function(n){if(!t.has(n)){var r=new Request(n,{credentials:"same-origin"});return fetch(r).then(function(t){if(!t.ok)throw new Error("Request for "+n+" returned a response with status "+t.status);return cleanResponse(t).then(function(t){return e.put(n,t)})})}}))})}).then(function(){return self.skipWaiting()}))}),self.addEventListener("activate",function(e){var t=new Set(urlsToCacheKeys.values());e.waitUntil(caches.open(cacheName).then(function(e){return e.keys().then(function(n){return Promise.all(n.map(function(n){if(!t.has(n.url))return e.delete(n)}))})}).then(function(){return self.clients.claim()}))}),self.addEventListener("fetch",function(e){if("GET"===e.request.method){var t,n=stripIgnoredUrlParameters(e.request.url,ignoreUrlParametersMatching);(t=urlsToCacheKeys.has(n))||(n=addDirectoryIndex(n,"index.html"),t=urlsToCacheKeys.has(n));t&&e.respondWith(caches.open(cacheName).then(function(e){return e.match(urlsToCacheKeys.get(n)).then(function(e){if(e)return e;throw Error("The cached response that was expected is missing.")})}).catch(function(t){return console.warn('Couldn\'t serve response for "%s" from cache: %O',e.request.url,t),fetch(e.request)}))}}); \ No newline at end of file diff --git a/docs/WebConfigGenerator/dist/static/css/app.6b8051f87730c0bcf72aeff1d4da3167.css b/docs/WebConfigGenerator/dist/static/css/app.6b8051f87730c0bcf72aeff1d4da3167.css deleted file mode 100644 index 6434fe0e7..000000000 --- a/docs/WebConfigGenerator/dist/static/css/app.6b8051f87730c0bcf72aeff1d4da3167.css +++ /dev/null @@ -1 +0,0 @@ -html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}*{margin:0;padding:0;outline:0;-webkit-overflow-scrolling:touch}audio,img,video{max-width:100%}img,video{height:auto}svg{max-height:100%}iframe{border:none}::-moz-focus-inner{border:0;padding:0}input[type=checkbox],input[type=radio]{vertical-align:middle;position:relative;bottom:.15rem;font-size:115%;margin-right:3px}input[type=search]{-webkit-appearance:textfield}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{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{font-family:Arial,Helvetica Neue,Helvetica,sans-serif;color:#313439;background-color:transparent}a{color:#3794de}a:hover{color:#f03c69}h1,h1.title,h2,h3,h4,h5,h6{font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:700;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}.h3,.h4,h3,h4{line-height:32px}.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;list-style:none}nav ol ol,nav ol ul,nav ul ol,nav ul ul{margin-left:24px}dl dt{font-weight:700}dd{margin-left:24px}address,blockquote,dl,fieldset,figure,form,hr,ol,p,pre,table,ul{margin-bottom:16px}hr{border:none;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,figcaption,small,time{font-size:87.5%}cite{opacity:.6}abbr[title],dfn[title]{border-bottom:1px dotted rgba(0,0,0,.5);cursor:help}var{font-size:16px;opacity:.6;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}kbd{border:1px solid rgba(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}code,kbd,pre,samp,var{font-family:Consolas,Monaco,Courier New,monospace}code,kbd,mark,pre,samp,var{font-size:87.5%}pre,pre code{background:#f8f8f8;padding:0;top:0;display:block;line-height:20px;color:rgba(49,52,57,.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,.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:700!important}.normal{font-weight:400!important}.muted{opacity:.55}a.muted{color:#0d0d0e}a.muted:hover{opacity:1}.black{color:#0d0d0e}.smaller{font-size:12px}.small,.smaller{line-height:20px}.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}@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:6.33333%}.gutters>.offset-1{margin-left:10.33333%!important}.gutters>.col-2{width:14.66667%}.gutters>.offset-2{margin-left:18.66667%!important}.gutters>.col-3{width:23%}.gutters>.offset-3{margin-left:27%!important}.gutters>.col-4{width:31.33333%}.gutters>.offset-4{margin-left:35.33333%!important}.gutters>.col-5{width:39.66667%}.gutters>.offset-5{margin-left:43.66667%!important}.gutters>.col-6{width:48%}.gutters>.offset-6{margin-left:52%!important}.gutters>.col-7{width:56.33333%}.gutters>.offset-7{margin-left:60.33333%!important}.gutters>.col-8{width:64.66667%}.gutters>.offset-8{margin-left:68.66667%!important}.gutters>.col-9{width:73%}.gutters>.offset-9{margin-left:77%!important}.gutters>.col-10{width:81.33333%}.gutters>.offset-10{margin-left:85.33333%!important}.gutters>.col-11{width:89.66667%}.gutters>.offset-11{margin-left:93.66667%!important}.gutters>.col-12{width:98%}.gutters>.offset-12{margin-left:102%!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}td.align-middle,tr.align-middle td{vertical-align:middle}td,th{padding:1rem;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-weight:700;font-size:12px;text-transform:uppercase;padding:0 1rem;margin-left:-1rem;top:2px;position:relative;line-height:0}input,select,textarea{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,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:none;background-color:#fff;border-color:#1c86f2;box-shadow:inset 0 0 1px #1c86f2}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:inset 0 0 1px #f03c69}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:inset 0 0 1px #35beb1}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{-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.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=checkbox],input[type=radio]{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 .error,label .success{text-transform:none;font-weight:400}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:700;color:#f03c69;font-size:110%}.desc{color:rgba(49,52,57,.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-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}.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}.append input,.prepend span{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:hsla(0,0%,100%,.7);background-color:rgba(28,134,242,.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,.6);border-color:rgba(28,134,242,.5)}.button.outline.disabled,.button.outline:disabled{background:none;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:hsla(0,0%,100%,.7)}.button.inverted.outline{background:none;color:#fff;border-color:#fff}.button.inverted.outline:hover{color:hsla(0,0%,100%,.6);border-color:hsla(0,0%,100%,.5)}.button.inverted.outline.disabled,.button.inverted.outline:disabled{background:none;color:hsla(0,0%,100%,.7);border-color:hsla(0,0%,100%,.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:hsla(0,0%,100%,.7);background-color:rgba(49,52,57,.7)}.button.secondary.outline{background:none;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:none;color:rgba(49,52,57,.7);border-color:rgba(49,52,57,.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.outline,.label.success.tag{background:none;border-color:#35beb1;color:#35beb1}.label.error{background:#f03c69;color:#fff}.label.error.outline,.label.error.tag{background:none;border-color:#f03c69;color:#f03c69}.label.warning{background:#f7ba45;color:#0d0d0e}.label.warning.outline,.label.warning.tag{background:none;border-color:#f7ba45;color:#f7ba45}.label.focus{background:#1c86f2;color:#fff}.label.focus.outline,.label.focus.tag{background:none;border-color:#1c86f2;color:#1c86f2}.label.black{background:#0d0d0e;color:#fff}.label.black.outline,.label.black.tag{background:none;border-color:#0d0d0e;color:#0d0d0e}.label.inverted{background:#fff;color:#0d0d0e}.label.inverted.outline,.label.inverted.tag{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 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:last-child:after{display:none}.breadcrumbs li:first-child a,.breadcrumbs li:first-child span{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 a,.pagination span{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,.pagination li.active a,.pagination span{color:rgba(0,0,0,.5);border-color:#e0e1e1}.pagination li.active a,.pagination span{cursor:text}.pagination.upper{font-size:12px}.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: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: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}@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-left,.float-right{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-big,.w-large,.w-medium,.w-small{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-big,.max-w-large,.max-w-medium,.max-w-small{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 embed,.video-container iframe,.video-container object{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:hsla(0,0%,100%,.95)}.overlay>.close{position:fixed;top:1rem;right:1rem}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}blockquote,pre{border:1px solid #999;page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,h4{page-break-after:avoid}@page{margin:.5cm}}@keyframes slideUp{to{height:0;padding-top:0;padding-bottom:0}}@keyframes slideDown{0%{height:0;padding-top:0;padding-bottom:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes flipIn{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes flipOut{0%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(0)}}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes slideInRight{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes slideInLeft{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes slideInDown{0%{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-100%,0,0)}}@keyframes slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(100%,0,0)}}@keyframes slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-100%,0)}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.03,1.03,1.03)}to{transform:scaleX(1)}}@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 .25s}.fadeOut{animation:fadeOut .25s}.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{overflow:hidden;animation:slideUp .2s ease-in-out}.slideDown{overflow:hidden;animation:slideDown 80ms ease-in-out}.flipIn{animation:flipIn .25s 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 .25s 2}.shake{animation:shake .5s}.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,.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,.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-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,.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: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{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,.1)}.offcanvas-right{left:auto;right:0;border-left:1px solid rgba(0,0,0,.1)}.offcanvas-push-body{position:relative}.tabs{margin-bottom:24px;font-size:14px}.tabs li.active a,.tabs li em{color:#313439;border:1px solid rgba(0,0,0,.1);cursor:default;text-decoration:none;background:none}.tabs a,.tabs em{position:relative;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{transition:all .2s linear;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.active a,.tabs li em{border-bottom:1px solid #fff}}#wrapper{font-family:Open Sans,Helvetica,Arial,sans-serif;margin:auto;max-width:1128px;padding:35px}#wrapper,.head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.head{margin-bottom:10px}.logo img{height:128px}.menu{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.3rem;font-weight:700;margin-bottom:20px}.menu ul{margin:0 auto;list-style:none}.menu li{display:inline-block}.menu li a{display:block;padding:5px 10px}a{text-decoration:none;color:#255bbd}a.active,a:hover{color:#f03c69}.logo{margin:0 auto}.form-item:last-child{margin-bottom:0}.checkbox button{transition:all .3s;margin-right:2px}.checkbox button:last-of-type{margin-right:5px}.checkbox-toggle{height:100%}.label-list{margin-top:5px;margin-bottom:0}.label-list .label{margin:0 5px;cursor:pointer;transition:all .1s}.label-list .label:hover{background:#000;color:#fff}.text-justify{text-align:justify} \ No newline at end of file diff --git a/docs/WebConfigGenerator/dist/static/css/app.6b8051f87730c0bcf72aeff1d4da3167.css.map b/docs/WebConfigGenerator/dist/static/css/app.6b8051f87730c0bcf72aeff1d4da3167.css.map deleted file mode 100644 index ea49c4701..000000000 --- a/docs/WebConfigGenerator/dist/static/css/app.6b8051f87730c0bcf72aeff1d4da3167.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///./src/assets/kube-6.5.2/css/kube.css","webpack:///./src/App.vue","webpack:///./src/components/mixin/Config.vue","webpack:///./src/components/fields/InputCheckbox.vue","webpack:///./src/components/fields/InputFlag.vue","webpack:///./src/components/fields/InputMap.vue","webpack:///./src/components/fields/InputSet.vue","webpack:///./src/components/Home.vue"],"names":[],"mappings":"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,oCAEE,gCAAsC,CAExC,mCACE,kBAAoB,CAEtB,sHAIE,iBAAmB,CAErB,kHAIE,kBAAoB,CAEtB,oCAEE,YACA,SAAW,CAEb,SACE,oBACA,gCACA,aACA,mBACA,eAAiB,CAEnB,OACE,gBACA,eACA,yBACA,eACA,kBACA,QACA,kBACA,aAAe,CAEjB,sBAGE,cACA,WACA,oBACA,eACA,YACA,aACA,sBACA,sBACA,yBACA,kBACA,gBACA,cAAgB,CAElB,wCAGE,YACA,eACA,eACA,iBAAmB,CAErB,kCAGE,YACA,eACA,eACA,iBAAmB,CAErB,wCAGE,aACA,sBACA,qBACA,gCAAkC,CAEpC,wCAGE,qCACA,wBAA0B,CAC1B,0DAGE,qBACA,gCAAkC,CAEtC,8CAGE,qCACA,wBAA0B,CAC1B,gEAGE,qBACA,gCAAkC,CAEtC,kGAKE,YACA,WACA,eACA,kBACA,oBAA0B,CAE5B,OACE,wBACA,+UACA,4BACA,qCAAuC,CAEzC,iBACE,sBACA,YACA,oBAAsB,CAExB,SACE,YACA,iBACA,iBACA,kBAAoB,CAEtB,iBACE,WACA,YACA,UACA,YACA,gBACA,gBACA,oBAAsB,CAExB,gCAEE,4BACA,4BACA,2YACA,iBAAmB,CAErB,uCAEE,qBACA,WACA,YACA,SAAW,CAEb,MACE,cACA,cACA,kBACA,cAAgB,CAChB,uDAIE,oBACA,eAAoB,CACtB,eACE,eACA,iBACA,eACA,aAAe,CACf,qBACE,YAAc,CAEpB,gCACE,qBACA,iBAAmB,CAErB,KACE,kBACA,QACA,gBACA,cACA,cAAgB,CAElB,MACE,wBACA,eACA,gBAAkB,CAEpB,UACE,eAAiB,CAEnB,SACE,eACA,kBAAoB,CAEtB,2CAEE,gBAAkB,CAEpB,gBAEE,kBAAoB,CAKtB,6DACE,eAAiB,CAEnB,oCAEE,eACA,iBACA,eAAiB,CAEnB,6DAGE,qBACA,UAAY,CAEd,iBAEE,YAAc,CACd,6BAEE,MAAQ,CACV,4DAIE,aAAe,CACjB,2BAEE,aACA,sBACA,uBACA,gBACA,yBACA,yBACA,kBACA,qBACA,eACA,kBAAoB,CAExB,eACE,yBAA2B,CAE7B,iBACE,kBACA,mCAAsC,CAExC,cACE,iBAAmB,CAGrB,4BAFE,yBAA2B,CAK7B,gBACE,iBACA,mCAAsC,CAExC,aACE,iBACA,yBAA2B,CAE7B,eAEE,sDACA,eACA,WACA,yBACA,kBACA,gBACA,iBACA,gBACA,qBACA,eACA,qBACA,iBACA,6BACA,sBACA,uBAAyB,CACzB,mBAEE,kBACA,QACA,YAAc,CAElB,mBACE,UAAY,CAEd,2BAEE,aACA,qBACA,WACA,wBAA0B,CAE5B,kCAEE,eACA,kBACA,yBACA,oCAA0C,CAE5C,cACE,eACA,gBACA,iBACA,iBAAmB,CAErB,YACE,eACA,gBACA,kBACA,iBAAmB,CAErB,cACE,eACA,gBACA,kBACA,iBAAmB,CAErB,gBACE,gBACA,iBACA,qBACA,aAAe,CACf,sBACE,gBACA,0BACA,gCAAsC,CACxC,kDACE,gBACA,0BACA,gCAAsC,CAKxC,wCACE,WACA,qBAAwB,CAC1B,oDACE,qBACA,mCAA2C,CAC7C,yBACE,gBACA,WACA,iBAAmB,CACnB,+BACE,yBACA,+BAAuC,CACzC,oEACE,gBACA,yBACA,+BAAuC,CAC3C,uBACE,UAAY,CAEhB,cACE,kBAAoB,CAEtB,eACE,mCAAyC,CAE3C,cACE,yBACA,qBACA,cAAgB,CAChB,oBACE,cAAgB,CAClB,kBACE,cAAgB,CAClB,oBACE,cAAgB,CAEpB,kBACE,WACA,wBAA0B,CAC1B,wBACE,WACA,wBAA0B,CAC5B,sDACE,yBACA,kCAAwC,CAC1C,0BACE,gBACA,cACA,oBAAsB,CACtB,gCACE,wBACA,8BAAoC,CACtC,sEACE,gBACA,wBACA,8BAAoC,CAE1C,OACE,qBACA,eACA,mBACA,iBACA,eACA,gBACA,cACA,6BACA,sBACA,qBACA,iBAAmB,CACnB,wBAEE,cACA,oBAAsB,CAE1B,WACE,eACA,iBACA,cAAgB,CAElB,aACE,yBACA,cAAgB,CAElB,eACE,gBACA,oBAAsB,CAExB,aACE,kBACA,mBACA,aAAe,CACf,iBACE,aAAe,CAEnB,WACE,UACA,gBACA,YACA,yBACA,cAAgB,CAChB,eACE,cAAgB,CAEpB,eACE,mBACA,UAAY,CACZ,0CACE,gBACA,qBACA,aAAe,CAEnB,aACE,mBACA,UAAY,CACZ,sCACE,gBACA,qBACA,aAAe,CAEnB,eACE,mBACA,aAAe,CACf,0CACE,gBACA,qBACA,aAAe,CAEnB,aACE,mBACA,UAAY,CACZ,sCACE,gBACA,qBACA,aAAe,CAEnB,aACE,mBACA,UAAY,CACZ,sCACE,gBACA,qBACA,aAAe,CAEnB,gBACE,gBACA,aAAe,CACf,4CACE,gBACA,kBACA,UAAY,CAEhB,aACE,eACA,kBAAoB,CACpB,gBACE,aACA,kBAAoB,CACtB,4BACE,sBAAwB,CAC1B,iCAEE,kBACA,eACA,qBACA,kBAAoB,CACtB,sBACE,qBACA,YACA,oBAA0B,CAC5B,iCACE,YAAc,CAChB,+DAEE,cAAgB,CAClB,yBACE,cACA,qBACA,WAAa,CAEjB,YACE,cACA,cAAgB,CAChB,eACE,aACA,QAAU,CACZ,4BACE,sBAAwB,CAC1B,+BAEE,kBACA,qBACA,iBACA,cACA,mBACA,4BAA8B,CAChC,cACE,qBACA,aAAe,CAIjB,6DAFI,qBACA,oBAAsB,CAKT,yCAAf,WAAa,CACf,kBACE,cAAgB,CAEpB,YACE,gBAAkB,CAEpB,qBAEE,kBACA,mBACA,mBACA,2BAAiC,CAEnC,UACE,cAAgB,CAElB,eACE,gBAAkB,CAEpB,uBACE,gBACA,gBACA,gBAAkB,CAEpB,+BAEE,YACA,cACA,SAAW,CAEb,cACE,eAAkB,CAClB,oBACE,gBACA,yBAA2B,CAE/B,yBACE,eACE,qBAAuB,CACzB,eACE,gBACA,kBACA,eAAiB,CAAE,CAEvB,WACE,iBACA,w/EACA,gBACA,iBAAmB,CAErB,+CAEE,2BACA,WACA,kBACA,gBACA,oBACA,oBACA,cAEA,mCACA,iCAAmC,CAErC,sBACE,eAAiB,CAEnB,2CAEE,eAAiB,CAEnB,2CAEE,eAAiB,CAEnB,6CAEE,eAAiB,CAEnB,uCAEE,eAAiB,CAEnB,iCAEE,eAAiB,CAEnB,kBACE,eA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WACE,gBACA,oCAAsC,CAExC,QACE,iDAA0D,CAE5D,SACE,iDAA2D,CAE7D,QACE,oBAAwB,CAE1B,OACE,sBAAyB,CAE3B,OACE,mBAAuB,CAEzB,UACE,kBACA,YACA,MACA,QACA,YACA,WACA,eACA,gBACA,uCACA,kBACA,iBACA,SACA,UACA,eAAiB,CACjB,0BACE,eACA,MACA,OACA,QACA,SACA,WACA,gBACA,WAAa,CACf,iBACE,gBAAkB,CACpB,eACE,aAAe,CACjB,aACE,gBACA,QAAU,CACV,gBACE,uCAA6C,CAC7C,2BACE,kBAAoB,CACxB,eACE,cACA,aACA,qBACA,UAAY,CACZ,qBACE,0BAAgC,CAExC,SACE,kDACA,eACA,iBACA,mBACA,cACA,aACA,oBACA,sBACA,mBACA,iBAAmB,CACnB,WACE,aAAe,CACjB,4DAKE,eAAiB,CACnB,gBACE,kBACA,WACA,UAAY,CAEhB,eACE,mBACA,UAAY,CAEd,iBACE,mBACA,UAAY,CAEd,iBACE,kBAAoB,CAEtB,eACE,mBACA,UAAY,CAEd,eACE,mBACA,UAAY,CAEd,kBACE,eAAiB,CAEnB,WACE,eACA,MACA,OACA,SACA,QACA,kBACA,gBACA,WAAa,CAEf,OACE,kBACA,YACA,gBACA,UACA,gBACA,uCACA,kBACA,UAAY,CACZ,yBACE,6BAEE,cAAgB,CAAE,CACtB,cACE,kBACA,SACA,WACA,UAAY,CACZ,oBACE,SAAW,CAEjB,cACE,kBACA,eACA,gBACA,uCAA6C,CAC7C,oBACE,YAAc,CAElB,YACE,iBAAmB,CAErB,yBACE,0BAEE,YAAc,CAAE,CAEpB,WACE,gBACA,eACA,aACA,YACA,MACA,OACA,YACA,iBAAmB,CAErB,kBACE,kBACA,QACA,SAAW,CAEb,gBACE,qCAA2C,CAE7C,iBACE,UACA,QACA,oCAA0C,CAE5C,qBACE,iBAAmB,CAErB,MACE,mBACA,cAAgB,CAChB,8BAEE,cACA,gCACA,eACA,qBACA,eAAiB,CACnB,iBAEE,kBACA,QACA,kBACA,cACA,mBACA,6BACA,qBACA,oBAAsB,CACxB,cACE,+BACA,0BACA,cACA,0BACA,wBAA0B,CAE9B,yBACE,SACE,aACA,gBACA,sCAA4C,CAC9C,8BAEE,4BAA8B,CAAE,CCzmEpC,SACE,iDACA,YACA,iBAQA,YAAc,CAEhB,eATE,oBACA,oBACA,aACA,4BACA,6BACI,0BACI,qBAAuB,CAYhC,MADC,kBAAoB,CAEtB,UACE,YAAc,CAEhB,MACE,oBACA,oBACA,aACA,iBACA,gBACA,kBAAoB,CAEtB,SACI,cACA,eAAiB,CAErB,SACI,oBAAsB,CAE1B,WACM,cACA,gBAAkB,CAExB,EACE,qBACA,aAAe,CAEjB,iBACI,aAAe,CAEnB,MACE,aAAe,CCtDjB,sBACE,eAAiB,CCDnB,iBACE,mBACA,gBAAkB,CAEpB,8BACI,gBAAkB,CAEtB,iBACE,WAAa,CCRf,YACE,eACA,eAAiB,CAEnB,mBACI,aACA,eACA,kBAAqB,CAEzB,yBACM,gBACA,UAAa,CCXnB,YACE,eACA,eAAiB,CAEnB,mBACI,aACA,eACA,kBAAqB,CAEzB,yBACM,gBACA,UAAa,CCXnB,YACE,eACA,eAAiB,CAEnB,mBACI,aACA,eACA,kBAAqB,CAEzB,yBACM,gBACA,UAAa,CCXnB,cACI,kBAAoB","file":"static/css/app.6b8051f87730c0bcf72aeff1d4da3167.css","sourcesContent":["/*\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,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\") 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\n\n\n// WEBPACK FOOTER //\n// ./src/assets/kube-6.5.2/css/kube.css","\n@import url(assets/kube-6.5.2/css/kube.css);\n#wrapper {\n font-family: 'Open Sans', Helvetica, Arial, sans-serif;\n margin: auto;\n max-width: 1128px;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n padding: 35px;\n}\n.head {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n margin-bottom: 10px;\n}\n.logo img {\n height: 128px;\n}\n.menu {\n display: -webkit-box;\n display: -ms-flexbox;\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\n\n\n// WEBPACK FOOTER //\n// ./src/App.vue","\n.form-item:last-child {\n margin-bottom: 0;\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/components/mixin/Config.vue","\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\n\n\n// WEBPACK FOOTER //\n// ./src/components/fields/InputCheckbox.vue","\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\n\n\n// WEBPACK FOOTER //\n// ./src/components/fields/InputFlag.vue","\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\n\n\n// WEBPACK FOOTER //\n// ./src/components/fields/InputMap.vue","\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\n\n\n// WEBPACK FOOTER //\n// ./src/components/fields/InputSet.vue","\n.text-justify {\n text-align: justify;\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/components/Home.vue"],"sourceRoot":""} \ No newline at end of file diff --git a/docs/WebConfigGenerator/dist/static/js/app.894e54a4f4be83f8cd66.js b/docs/WebConfigGenerator/dist/static/js/app.894e54a4f4be83f8cd66.js deleted file mode 100644 index 3307ce7f8..000000000 --- a/docs/WebConfigGenerator/dist/static/js/app.894e54a4f4be83f8cd66.js +++ /dev/null @@ -1,2 +0,0 @@ -webpackJsonp([0],[,function(e,a,t){var n=t(0)(t(52),null,null,null,null);e.exports=n.exports},,,,,,,,,,,,,,,,,,,,,function(e,a,t){"use strict";function n(e,a){return t.i(l.isNil)(e)||""===e?a?["Field required!"]:[]:null}function i(e,a){return function(i,s){var o=n(i,s.required);if(!t.i(l.isNil)(o))return o;var r=[];return i=parseInt(i,10),!t.i(l.isNumber)(i)||isNaN(i)?r.push("Not a valid number!"):i>a?r.push("Value too big!"):i4?s.push("Text too long!"):e.length<4&&s.push("Text too short!"):s.push("Not a valid string!"),e=parseInt(e,10),t.i(l.isNumber)(e)&&!isNaN(e)||s.push("Not a valid number!"),s},tradeToken:function(e,a){return function(i,s){var o=n(i,s.required);if(!t.i(l.isNil)(o))return o;var r=[];return t.i(l.isString)(i)?i.length>a?r.push("Text too long!"):i.length0})),t.i(n.each)(e,function(a,t){"string"==typeof a&&""===a&&delete e[t]}),e}}}},function(e,a,t){"use strict";Object.defineProperty(a,"__esModule",{value:!0});var n=t(59),i=t.n(n),l=t(5),s=(t.n(l),t(32)),o=t.n(s);a.default={name:"BotConfig",mixins:[o.a],data:function(){return{type:"bot"}},computed:{filename:function(){return this.model.name+".json"}},methods:{processModelToJSON:function(e){var a=i()({},e);return a.GamesPlayedWhileIdle&&a.GamesPlayedWhileIdle.length&&(a.GamesPlayedWhileIdle=a.GamesPlayedWhileIdle.map(function(e){return parseInt(e,10)}).filter(function(e){return!isNaN(e)&&e>0})),t.i(l.each)(a,function(e,t){"string"==typeof e&&""===e&&delete a[t]}),a.name&&delete a.name,a}}}},function(e,a,t){"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.default={}},function(e,a,t){"use strict";Object.defineProperty(a,"__esModule",{value:!0});var n=t(1),i=t.n(n);a.default={mixins:[i.a],name:"CheckboxGroup"}},function(e,a,t){"use strict";Object.defineProperty(a,"__esModule",{value:!0});var n=t(1),i=t.n(n);a.default={mixins:[i.a],name:"InputCheckbox"}},function(e,a,t){"use strict";Object.defineProperty(a,"__esModule",{value:!0});var n=t(1),i=t.n(n);a.default={mixins:[i.a],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 t=a.value,n=a.name;e===t&&(e=n)}),e):e}}}},function(e,a,t){"use strict";Object.defineProperty(a,"__esModule",{value:!0});var n=t(5),i=(t.n(n),t(1)),l=t.n(i);a.default={mixins:[l.a],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 t=a.value,n=a.name;e===t&&(e=n)}),e):e},hasErrors:function(){if(!this.keyInvalid&&!this.valueInvalid)return!1;var e=[];return this.keyInvalid&&t.i(n.each)(this.$el.getElementsByClassName("map-key"),function(a){return e.push(a)}),this.valueInvalid&&t.i(n.each)(this.$el.getElementsByClassName("map-value"),function(a){return e.push(a)}),clearTimeout(this.shakeTimeout),t.i(n.each)(e,function(e){e.classList.add("shake")}),this.shakeTimeout=setTimeout(function(){t.i(n.each)(e,function(e){e.classList.remove("shake")})},500),!0}}}},function(e,a,t){"use strict";Object.defineProperty(a,"__esModule",{value:!0});var n=t(1),i=t.n(n);a.default={mixins:[i.a],name:"InputNumber",computed:{errors:function(){return this.validate(this.value)},valid:function(){return 0===this.errors.length},invalid:function(){return 0!==this.errors.length}}}},function(e,a,t){"use strict";Object.defineProperty(a,"__esModule",{value:!0});var n=t(1),i=t.n(n);a.default={mixins:[i.a],name:"InputPassword",computed:{errors:function(){return this.validate(this.value)},valid:function(){return 0===this.errors.length},invalid:function(){return 0!==this.errors.length}}}},function(e,a,t){"use strict";Object.defineProperty(a,"__esModule",{value:!0});var n=t(1),i=t.n(n);a.default={mixins:[i.a],name:"InputSelect"}},function(e,a,t){"use strict";Object.defineProperty(a,"__esModule",{value:!0});var n=t(5),i=(t.n(n),t(1)),l=t.n(i);a.default={mixins:[l.a],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 t=a.value,n=a.name;e===t&&(e=n)}),e):e},hasErrors:function(){if(!this.invalid)return!1;var e=[];return t.i(n.each)(this.$el.getElementsByClassName("set-value"),function(a){return e.push(a)}),clearTimeout(this.shakeTimeout),t.i(n.each)(e,function(e){e.classList.add("shake")}),this.shakeTimeout=setTimeout(function(){t.i(n.each)(e,function(e){e.classList.remove("shake")})},500),!0}}}},function(e,a,t){"use strict";Object.defineProperty(a,"__esModule",{value:!0});var n=t(1),i=t.n(n);a.default={mixins:[i.a],name:"InputText",computed:{errors:function(){return this.validate(this.value)},valid:function(){return 0===this.errors.length},invalid:function(){return 0!==this.errors.length}}}},function(e,a,t){"use strict";Object.defineProperty(a,"__esModule",{value:!0});var n=t(56),i=t.n(n),l=t(5),s=(t.n(l),t(54)),o={},r=t(129);t.i(l.each)(r.keys(),function(e){var a=e.replace(/^\.\//,"").replace(/\.vue/,"");o[a]=r(e)}),a.default={data:function(){var e=[];for(var a in s.a)e.push(a);return{model:{},displayAdvanced:!1,selectedVersion:sessionStorage.getItem("selectedVersion")||e[0],versions:e,type:""}},computed:{schema:function(){return s.a[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=i()(e,null,2);this.downloadText(a,this.filename)}},downloadText:function(e,a){var t=document.createElement("a");t.setAttribute("href","data:text/plain;charset=utf-8,"+encodeURIComponent(e)),t.setAttribute("download",a),t.style.display="none",document.body.appendChild(t),t.click(),document.body.removeChild(t)},toggleAdvanced:function(){this.displayAdvanced=!this.displayAdvanced},validateForm:function(){var e=document.getElementsByTagName("form")[0],a=document.getElementsByClassName("error");return a.length?(clearTimeout(this.shakeTimeout),t.i(l.each)(a,function(e){e.classList.add("shake")}),this.shakeTimeout=setTimeout(function(){t.i(l.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:o}},function(e,a,t){"use strict";Object.defineProperty(a,"__esModule",{value:!0});var n=t(22);a.default={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.a.required(e,this.schema):[]}}}},function(e,a,t){"use strict";Object.defineProperty(a,"__esModule",{value:!0});var n=t(21),i=t(36),l=t(37),s=t.n(l),o=t(34),r=t(35);n.a.config.productionTip=!1,n.a.use(i.a),console.log(o.a);var d=new i.a(o.a);new n.a({el:"#app",router:r.a,i18n:d,template:"",components:{App:s.a}}),"serviceWorker"in navigator&&navigator.serviceWorker.register("service-worker.js")},function(e,a,t){"use strict";var n=t(22);a.a={"V3.1.2.3+":{asf:[{legend:"schema.basic",fields:[{label:"SteamOwnerID",field:"s_SteamOwnerID",placeholder:"0",type:"InputText",description:"schema.generic.steamid64",validator:n.a.steamid}]},{legend:"schema.trading",advanced:!0,fields:[{label:"MaxTradeHoldDuration",field:"MaxTradeHoldDuration",placeholder:15,type:"InputNumber",validator:n.a.byte}]},{legend:"schema.customization",advanced:!0,fields:[{type:"InputCheckbox",field:"AutoRestart",label:"AutoRestart",defaultValue:!0},{label:"Blacklist",field:"Blacklist",type:"InputSet",validator:n.a.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.a.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}]},{legend:"schema.performance",advanced:!0,fields:[{label:"ConfirmationsLimiterDelay",field:"ConfirmationsLimiterDelay",type:"InputNumber",placeholder:10,validator:n.a.byte},{label:"FarmingDelay",field:"FarmingDelay",type:"InputNumber",placeholder:15,validator:n.a.byte},{label:"GiftsLimiterDelay",field:"GiftsLimiterDelay",type:"InputNumber",placeholder:1,validator:n.a.byte},{label:"IdleFarmingPeriod",field:"IdleFarmingPeriod",type:"InputNumber",placeholder:8,validator:n.a.byte},{label:"InventoryLimiterDelay",field:"InventoryLimiterDelay",type:"InputNumber",placeholder:3,validator:n.a.byte},{label:"LoginLimiterDelay",field:"LoginLimiterDelay",type:"InputNumber",placeholder:10,validator:n.a.byte},{label:"MaxFarmingTime",field:"MaxFarmingTime",type:"InputNumber",placeholder:10,validator:n.a.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.a.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.a.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.a.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.a.parentalPIN,advanced:!0},{type:"InputFlag",label:"BotBehaviour",field:"BotBehaviour",values:[{value:0,name:"None"},{value:1,name:"RejectInvalidFriendInvites"},{value:2,name:"RejectInvalidTrades"}],defaultValue:0,advanced:!0}]},{legend:"schema.access",advanced:!0,fields:[{type:"InputText",label:"SteamMasterClanID",field:"s_SteamMasterClanID",placeholder:0,validator:n.a.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.a.steamid}]},{legend:"schema.trading",advanced:!0,fields:[{type:"InputCheckbox",label:"AcceptGifts",field:"AcceptGifts",defaultValue:!1},{type:"InputText",label:"SteamTradeToken",field:"SteamTradeToken",validator:n.a.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.a.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.a.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.a.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.a.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.a.uint},{label:"CurrentCulture",field:"CurrentCulture",type:"InputText",placeholder:"en-US"},{label:"MaxTradeHoldDuration",field:"MaxTradeHoldDuration",placeholder:15,type:"InputNumber",validator:n.a.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.a.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.a.byte}]},{legend:"schema.performance",advanced:!0,fields:[{label:"ConfirmationsLimiterDelay",field:"ConfirmationsLimiterDelay",type:"InputNumber",placeholder:10,validator:n.a.byte},{label:"FarmingDelay",field:"FarmingDelay",type:"InputNumber",placeholder:15,validator:n.a.byte},{label:"GiftsLimiterDelay",field:"GiftsLimiterDelay",type:"InputNumber",placeholder:1,validator:n.a.byte},{label:"IdleFarmingPeriod",field:"IdleFarmingPeriod",type:"InputNumber",placeholder:8,validator:n.a.byte},{label:"InventoryLimiterDelay",field:"InventoryLimiterDelay",type:"InputNumber",placeholder:3,validator:n.a.byte},{label:"LoginLimiterDelay",field:"LoginLimiterDelay",type:"InputNumber",placeholder:10,validator:n.a.byte},{label:"MaxFarmingTime",field:"MaxFarmingTime",type:"InputNumber",placeholder:10,validator:n.a.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.a.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.a.steamid},{type:"InputText",label:"SteamParentalPIN",field:"SteamParentalPIN",placeholder:0,validator:n.a.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.a.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.a.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.a.masterClan},{type:"InputSet",label:"GamesPlayedWhileIdle",field:"GamesPlayedWhileIdle",validator:n.a.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.a.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.a.steamid}]},{legend:"schema.misc",advanced:!0,fields:[{type:"InputCheckbox",field:"Statistics",label:"Statistics",defaultValue:!0},{label:"Blacklist",field:"Blacklist",type:"InputSet",validator:n.a.uint},{label:"CurrentCulture",field:"CurrentCulture",type:"InputText",placeholder:"en-US"},{label:"MaxTradeHoldDuration",field:"MaxTradeHoldDuration",placeholder:15,type:"InputNumber",validator:n.a.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.a.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.a.byte}]},{legend:"schema.performance",advanced:!0,fields:[{label:"ConfirmationsLimiterDelay",field:"ConfirmationsLimiterDelay",type:"InputNumber",placeholder:10,validator:n.a.byte},{label:"FarmingDelay",field:"FarmingDelay",type:"InputNumber",placeholder:15,validator:n.a.byte},{label:"GiftsLimiterDelay",field:"GiftsLimiterDelay",type:"InputNumber",placeholder:1,validator:n.a.byte},{label:"IdleFarmingPeriod",field:"IdleFarmingPeriod",type:"InputNumber",placeholder:8,validator:n.a.byte},{label:"InventoryLimiterDelay",field:"InventoryLimiterDelay",type:"InputNumber",placeholder:3,validator:n.a.byte},{label:"LoginLimiterDelay",field:"LoginLimiterDelay",type:"InputNumber",placeholder:10,validator:n.a.byte},{label:"MaxFarmingTime",field:"MaxFarmingTime",type:"InputNumber",placeholder:10,validator:n.a.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.a.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.a.steamid},{type:"InputText",label:"SteamParentalPIN",field:"SteamParentalPIN",placeholder:0,validator:n.a.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.a.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.a.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.a.masterClan},{type:"InputSet",label:"GamesPlayedWhileIdle",field:"GamesPlayedWhileIdle",validator:n.a.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.a.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.a.steamid}]},{legend:"schema.misc",advanced:!0,fields:[{type:"InputCheckbox",field:"Statistics",label:"Statistics",defaultValue:!0},{label:"Blacklist",field:"Blacklist",type:"InputSet",validator:n.a.uint},{label:"CurrentCulture",field:"CurrentCulture",type:"InputText",placeholder:"en-US"},{label:"MaxTradeHoldDuration",field:"MaxTradeHoldDuration",placeholder:15,type:"InputNumber",validator:n.a.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.a.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.a.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.a.byte}]},{legend:"schema.performance",advanced:!0,fields:[{label:"ConfirmationsLimiterDelay",field:"ConfirmationsLimiterDelay",type:"InputNumber",placeholder:10,validator:n.a.byte},{label:"FarmingDelay",field:"FarmingDelay",type:"InputNumber",placeholder:15,validator:n.a.byte},{label:"GiftsLimiterDelay",field:"GiftsLimiterDelay",type:"InputNumber",placeholder:1,validator:n.a.byte},{label:"IdleFarmingPeriod",field:"IdleFarmingPeriod",type:"InputNumber",placeholder:8,validator:n.a.byte},{label:"InventoryLimiterDelay",field:"InventoryLimiterDelay",type:"InputNumber",placeholder:3,validator:n.a.byte},{label:"LoginLimiterDelay",field:"LoginLimiterDelay",type:"InputNumber",placeholder:10,validator:n.a.byte},{label:"MaxFarmingTime",field:"MaxFarmingTime",type:"InputNumber",placeholder:10,validator:n.a.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.a.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.a.steamid},{type:"InputText",label:"SteamParentalPIN",field:"SteamParentalPIN",placeholder:0,validator:n.a.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.a.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.a.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.a.masterClan},{type:"InputSet",label:"GamesPlayedWhileIdle",field:"GamesPlayedWhileIdle",validator:n.a.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.a.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.a.steamid}]},{legend:"schema.misc",advanced:!0,fields:[{type:"InputCheckbox",field:"Statistics",label:"Statistics",defaultValue:!0},{label:"Blacklist",field:"Blacklist",type:"InputSet",validator:n.a.uint},{label:"CurrentCulture",field:"CurrentCulture",type:"InputText",placeholder:"en-US"},{label:"MaxTradeHoldDuration",field:"MaxTradeHoldDuration",placeholder:15,type:"InputNumber",validator:n.a.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.a.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.a.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.a.byte}]},{legend:"schema.performance",advanced:!0,fields:[{label:"FarmingDelay",field:"FarmingDelay",type:"InputNumber",placeholder:15,validator:n.a.byte},{label:"GiftsLimiterDelay",field:"GiftsLimiterDelay",type:"InputNumber",placeholder:1,validator:n.a.byte},{label:"IdleFarmingPeriod",field:"IdleFarmingPeriod",type:"InputNumber",placeholder:8,validator:n.a.byte},{label:"InventoryLimiterDelay",field:"InventoryLimiterDelay",type:"InputNumber",placeholder:3,validator:n.a.byte},{label:"LoginLimiterDelay",field:"LoginLimiterDelay",type:"InputNumber",placeholder:10,validator:n.a.byte},{label:"MaxFarmingTime",field:"MaxFarmingTime",type:"InputNumber",placeholder:10,validator:n.a.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.a.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.a.steamid},{type:"InputText",label:"SteamParentalPIN",field:"SteamParentalPIN",placeholder:0,validator:n.a.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.a.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.a.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.a.masterClan},{type:"InputSet",label:"GamesPlayedWhileIdle",field:"GamesPlayedWhileIdle",validator:n.a.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.a.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.a.steamid}]},{legend:"schema.misc",fields:[{type:"InputCheckbox",field:"Statistics",label:"Statistics",defaultValue:!0,advanced:!0},{label:"Blacklist",field:"Blacklist",type:"InputSet",validator:n.a.uint},{label:"CurrentCulture",field:"CurrentCulture",type:"InputText",placeholder:"en-US",advanced:!0},{label:"MaxTradeHoldDuration",field:"MaxTradeHoldDuration",placeholder:15,type:"InputNumber",advanced:!0,validator:n.a.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.a.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.a.byte}]},{legend:"schema.performance",advanced:!0,fields:[{label:"FarmingDelay",field:"FarmingDelay",type:"InputNumber",placeholder:15,validator:n.a.byte},{label:"GiftsLimiterDelay",field:"GiftsLimiterDelay",type:"InputNumber",placeholder:1,validator:n.a.byte},{label:"IdleFarmingPeriod",field:"IdleFarmingPeriod",type:"InputNumber",placeholder:8,validator:n.a.byte},{label:"InventoryLimiterDelay",field:"InventoryLimiterDelay",type:"InputNumber",placeholder:3,validator:n.a.byte},{label:"LoginLimiterDelay",field:"LoginLimiterDelay",type:"InputNumber",placeholder:10,validator:n.a.byte},{label:"MaxFarmingTime",field:"MaxFarmingTime",type:"InputNumber",placeholder:10,validator:n.a.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.a.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.a.steamid},{type:"InputText",label:"SteamParentalPIN",field:"SteamParentalPIN",placeholder:0,validator:n.a.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.a.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.a.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.a.masterClan},{type:"InputSet",label:"GamesPlayedWhileIdle",field:"GamesPlayedWhileIdle",validator:n.a.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.a.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.a.steamid}]},{legend:"schema.misc",fields:[{type:"InputCheckbox",field:"Statistics",label:"Statistics",defaultValue:!0,advanced:!0},{label:"Blacklist",field:"Blacklist",type:"InputSet",validator:n.a.uint},{label:"CurrentCulture",field:"CurrentCulture",type:"InputText",placeholder:"en-US",advanced:!0},{label:"MaxTradeHoldDuration",field:"MaxTradeHoldDuration",placeholder:15,type:"InputNumber",advanced:!0,validator:n.a.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.a.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.a.byte}]},{legend:"schema.performance",advanced:!0,fields:[{label:"FarmingDelay",field:"FarmingDelay",type:"InputNumber",placeholder:15,validator:n.a.byte},{label:"GiftsLimiterDelay",field:"GiftsLimiterDelay",type:"InputNumber",placeholder:1,validator:n.a.byte},{label:"IdleFarmingPeriod",field:"IdleFarmingPeriod",type:"InputNumber",placeholder:8,validator:n.a.byte},{label:"InventoryLimiterDelay",field:"InventoryLimiterDelay",type:"InputNumber",placeholder:3,validator:n.a.byte},{label:"LoginLimiterDelay",field:"LoginLimiterDelay",type:"InputNumber",placeholder:10,validator:n.a.byte},{label:"MaxFarmingTime",field:"MaxFarmingTime",type:"InputNumber",placeholder:10,validator:n.a.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.a.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.a.steamid},{type:"InputText",label:"SteamParentalPIN",field:"SteamParentalPIN",placeholder:0,validator:n.a.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.a.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.a.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.a.masterClan},{type:"InputSet",label:"GamesPlayedWhileIdle",field:"GamesPlayedWhileIdle",validator:n.a.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}]}]}}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,a){},function(e,a){},function(e,a){},function(e,a){},function(e,a){},function(e,a){},function(e,a){},function(e,a,t){var n=t(0)(t(39),t(121),null,null,null);e.exports=n.exports},function(e,a,t){var n=t(0)(t(40),t(116),null,null,null);e.exports=n.exports},function(e,a,t){function n(e){t(96)}var i=t(0)(t(41),t(115),n,null,null);e.exports=i.exports},function(e,a,t){var n=t(0)(t(42),t(117),null,null,null);e.exports=n.exports},function(e,a,t){function n(e){t(95)}var i=t(0)(t(43),t(114),n,null,null);e.exports=i.exports},function(e,a,t){function n(e){t(99)}var i=t(0)(t(44),t(122),n,null,null);e.exports=i.exports},function(e,a,t){function n(e){t(100)}var i=t(0)(t(45),t(123),n,null,null);e.exports=i.exports},function(e,a,t){var n=t(0)(t(46),t(124),null,null,null);e.exports=n.exports},function(e,a,t){var n=t(0)(t(47),t(125),null,null,null);e.exports=n.exports},function(e,a,t){var n=t(0)(t(48),t(119),null,null,null);e.exports=n.exports},function(e,a,t){function n(e){t(94)}var i=t(0)(t(49),t(113),n,null,null);e.exports=i.exports},function(e,a,t){var n=t(0)(t(50),t(120),null,null,null);e.exports=n.exports},function(e,a){e.exports={render:function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("div",{staticClass:"form-item"},[t("label",{attrs:{for:e.schema.field}},[e._v("\n "+e._s(e.schema.label)+"\n "),e.schema.required?t("span",{staticClass:"req"},[e._v("*")]):e._e(),e._v(" "),e.schema.description?t("span",{staticClass:"desc"},[e._v(e._s(e.$t(e.schema.description)))]):e._e()]),e._v(" "),t("div",{staticClass:"row gutters"},[t("div",{staticClass:"col col-10"},[t("div",{staticClass:"form-input"},[e.schema.values?e._e():t("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?t("span",{staticClass:"error"},[e._v(e._s(e.errors.join(" ")))]):e._e(),e._v(" "),e.schema.values?t("select",{directives:[{name:"model",rawName:"v-model",value:e.setValue,expression:"setValue"}],attrs:{id:e.schema.field},on:{change:function(a){var t=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?t:t[0]}}},e._l(e.schema.values,function(a){return t("option",{domProps:{value:a.value}},[e._v(e._s(e.$t(a.name)))])})):e._e()])]),e._v(" "),t("div",{staticClass:"col col-2"},[t("div",{staticClass:"form-input"},[t("button",{staticClass:"button outline w100",on:{click:function(a){a.preventDefault(),e.addElement(a)}}},[e._v(e._s(e.$t("static.add")))])])])]),e._v(" "),t("p",{staticClass:"label-list"},e._l(e.items,function(a,n){return t("span",{staticClass:"label outline",on:{click:function(a){a.preventDefault(),e.removeElement(n)}}},[e._v(e._s(e.resolveOption(a,e.schema.values)))])}))])},staticRenderFns:[]}},function(e,a){e.exports={render:function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("div",{staticClass:"form-item"},[t("label",{staticClass:"checkbox",attrs:{for:e.schema.field},on:{click:function(a){if(a.target!==a.currentTarget)return null;e.value=!e.value}}},[t("button",{staticClass:"button small",class:{outline:e.value},on:{click:function(a){a.preventDefault(),e.value=!1}}},[e._v("✖")]),e._v(" "),t("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?t("span",{staticClass:"req"},[e._v("*")]):e._e()])])},staticRenderFns:[]}},function(e,a){e.exports={render:function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("div",{staticClass:"home"},[t("p",{staticClass:"text-justify",domProps:{innerHTML:e._s(e.$t("home.topic"))}})])},staticRenderFns:[]}},function(e,a){e.exports={render:function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("form",{staticClass:"form",attrs:{method:"post",action:"",id:"asf-form",onsubmit:"return false;"}},[e.versions.length>1?t("div",{staticClass:"row align-center"},[t("div",{staticClass:"col col-2"},[t("div",{staticClass:"form-input"},[t("select",{directives:[{name:"model",rawName:"v-model",value:e.selectedVersion,expression:"selectedVersion"}],attrs:{id:"version"},on:{change:function(a){var t=Array.prototype.filter.call(a.target.options,function(e){return e.selected}).map(function(e){return"_value"in e?e._value:e.value});e.selectedVersion=a.target.multiple?t:t[0]}}},e._l(e.versions,function(a){return t("option",{domProps:{value:a}},[e._v(e._s(a))])}))])])]):e._e(),e._v(" "),e._l(e.schema,function(a){return!a.advanced||e.displayAdvanced?t("fieldset",[t("legend",[e._v(e._s(e.$t(a.legend)))]),e._v(" "),e._l(a.fields,function(a){return!a.advanced||e.displayAdvanced?t(a.type,{key:a.field,tag:"component",attrs:{schema:a},on:{update:e.updateModel}}):e._e()})],2):e._e()}),e._v(" "),t("div",{staticClass:"form-item"},[t("button",{staticClass:"button",on:{click:function(a){a.preventDefault(),e.downloadJSON(a)}}},[e._v(e._s(e.$t("button.download")))]),e._v(" "),t("button",{staticClass:"button secondary",class:{outline:!e.displayAdvanced},on:{click:function(a){a.preventDefault(),e.toggleAdvanced(a)}}},[e._v(e._s(e.$t("button.advanced")))])])],2)},staticRenderFns:[]}},function(e,a){e.exports={render:function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("div",{staticClass:"form-item form-checkboxes"},e._l(e.schema.fields,function(a){return t("label",{staticClass:"checkbox",attrs:{for:a.field}},[t("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:{__c:function(a){var t=e.value,n=a.target,i=!!n.checked;if(Array.isArray(t)){var l=e._i(t,null);i?l<0&&(e.value=t.concat(null)):l>-1&&(e.value=t.slice(0,l).concat(t.slice(l+1)))}else e.value=i}}}),e._v("\n "+e._s(a.label)+"\n "),a.required?t("span",{staticClass:"req"},[e._v("*")]):e._e()])}))},staticRenderFns:[]}},function(e,a){e.exports={render:function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("div",{attrs:{id:"app"}},[t("div",{staticClass:"head"},[e._m(0),e._v(" "),t("h1",{staticClass:"text-center",domProps:{innerHTML:e._s(e.$t("app.name"))}})]),e._v(" "),t("div",{staticClass:"menu"},[t("ul",[t("li",[t("a",{class:{active:"/"===e.$route.path},attrs:{href:"#"},domProps:{innerHTML:e._s(e.$t("link.home"))}})]),e._v(" "),t("li",[t("a",{class:{active:"/asf"===e.$route.path},attrs:{href:"#asf"},domProps:{innerHTML:e._s(e.$t("link.asf"))}})]),e._v(" "),t("li",[t("a",{class:{active:"/bot"===e.$route.path},attrs:{href:"#bot"},domProps:{innerHTML:e._s(e.$t("link.bot"))}})])])]),e._v(" "),t("router-view")],1)},staticRenderFns:[function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("a",{staticClass:"logo",attrs:{href:"#"}},[t("img",{attrs:{src:"static/logo.png",alt:"asf logo"}})])}]}},function(e,a){e.exports={render:function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("div",{staticClass:"form-item"},[t("label",{attrs:{for:e.schema.field}},[e._v("\n "+e._s(e.schema.label)+"\n "),e.schema.required?t("span",{staticClass:"req"},[e._v("*")]):e._e(),e._v(" "),e.schema.description?t("span",{staticClass:"desc"},[e._v(e._s(e.schema.description))]):e._e()]),e._v(" "),t("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 t=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?t:t[0]}}},e._l(e.schema.options,function(a){return t("option",{domProps:{value:a.value}},[e._v(e._s(e.$t(a.name)))])}))])},staticRenderFns:[]}},function(e,a){e.exports={render:function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("div",{staticClass:"form-item"},[t("label",{attrs:{for:e.schema.field}},[e._v("\n "+e._s(e.schema.label)+"\n "),e.schema.required?t("span",{staticClass:"req"},[e._v("*")]):e._e(),e._v(" "),e.schema.description?t("span",{staticClass:"desc"},[e._v(e._s(e.$t(e.schema.description)))]):e._e()]),e._v(" "),t("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?t("span",{staticClass:"error"},[e._v(e._s(e.errors.join(" ")))]):e._e()])},staticRenderFns:[]}},function(e,a){e.exports={render:function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("form",{staticClass:"form",attrs:{method:"post",action:"",id:"asf-form",onsubmit:"return false;"}},[e.versions.length>1?t("div",{staticClass:"row align-center"},[t("div",{staticClass:"col col-2"},[t("div",{staticClass:"form-input"},[t("select",{directives:[{name:"model",rawName:"v-model",value:e.selectedVersion,expression:"selectedVersion"}],attrs:{id:"version"},on:{change:function(a){var t=Array.prototype.filter.call(a.target.options,function(e){return e.selected}).map(function(e){return"_value"in e?e._value:e.value});e.selectedVersion=a.target.multiple?t:t[0]}}},e._l(e.versions,function(a){return t("option",{domProps:{value:a}},[e._v(e._s(a))])}))])])]):e._e(),e._v(" "),e._l(e.schema,function(a){return!a.advanced||e.displayAdvanced?t("fieldset",[t("legend",[e._v(e._s(e.$t(a.legend)))]),e._v(" "),e._l(a.fields,function(a){return!a.advanced||e.displayAdvanced?t(a.type,{key:a.field,tag:"component",attrs:{schema:a},on:{update:e.updateModel}}):e._e()})],2):e._e()}),e._v(" "),t("div",{staticClass:"form-item"},[t("button",{staticClass:"button",on:{click:function(a){a.preventDefault(),e.downloadJSON(a)}}},[e._v(e._s(e.$t("button.download")))]),e._v(" "),t("button",{staticClass:"button secondary",class:{outline:!e.displayAdvanced},on:{click:function(a){a.preventDefault(),e.toggleAdvanced(a)}}},[e._v(e._s(e.$t("button.advanced")))])])],2)},staticRenderFns:[]}},function(e,a){e.exports={render:function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("div",{staticClass:"form-item"},[t("label",{attrs:{for:e.schema.field}},[e._v("\n "+e._s(e.schema.label)+"\n "),e.schema.required?t("span",{staticClass:"req"},[e._v("*")]):e._e(),e._v(" "),e.schema.description?t("span",{staticClass:"desc"},[e._v(e._s(e.schema.description))]):e._e()]),e._v(" "),t("div",{staticClass:"row gutters"},[t("div",{staticClass:"col col-10"},[t("div",{staticClass:"form-input"},[t("select",{directives:[{name:"model",rawName:"v-model",value:e.flagValue,expression:"flagValue"}],attrs:{id:e.schema.field},on:{change:function(a){var t=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?t:t[0]}}},e._l(e.schema.values,function(a){return t("option",{domProps:{value:a.value}},[e._v(e._s(e.$t(a.name)))])}))])]),e._v(" "),t("div",{staticClass:"col col-2"},[t("div",{staticClass:"form-input"},[t("button",{staticClass:"button outline w100",on:{click:function(a){a.preventDefault(),e.addElement(a)}}},[e._v(e._s(e.$t("static.add")))])])])]),e._v(" "),t("p",{staticClass:"label-list"},e._l(e.items,function(a,n){return t("span",{staticClass:"label outline",on:{click:function(a){a.preventDefault(),e.removeElement(n)}}},[e._v(e._s(e.resolveOption(a,e.schema.values)))])}))])},staticRenderFns:[]}},function(e,a){e.exports={render:function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("div",{staticClass:"form-item"},[t("label",{attrs:{for:e.schema.field}},[e._v("\n "+e._s(e.schema.label)+"\n "),e.schema.required?t("span",{staticClass:"req"},[e._v("*")]):e._e(),e._v(" "),e.schema.description?t("span",{staticClass:"desc"},[e._v(e._s(e.$t(e.schema.description)))]):e._e()]),e._v(" "),t("div",{staticClass:"row gutters"},[t("div",{staticClass:"col col-5"},[t("div",{staticClass:"form-item"},[e.schema.keys?e._e():t("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?t("span",{staticClass:"error"},[e._v(e._s(e.keyErrors.join(" ")))]):e._e(),e._v(" "),e.schema.keys?t("select",{directives:[{name:"model",rawName:"v-model",value:e.mapKey,expression:"mapKey"}],on:{change:function(a){var t=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?t:t[0]}}},e._l(e.schema.keys,function(a){return t("option",{domProps:{value:a.value}},[e._v(e._s(e.$t(a.name)))])})):e._e()])]),e._v(" "),t("div",{staticClass:"col col-5"},[t("div",{staticClass:"form-item"},[e.schema.values?e._e():t("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?t("span",{staticClass:"error"},[e._v(e._s(e.valueErrors.join(" ")))]):e._e(),e._v(" "),e.schema.values?t("select",{directives:[{name:"model",rawName:"v-model",value:e.mapValue,expression:"mapValue"}],on:{change:function(a){var t=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?t:t[0]}}},e._l(e.schema.values,function(a){return t("option",{domProps:{value:a.value}},[e._v(e._s(e.$t(a.name)))])})):e._e()])]),e._v(" "),t("div",{staticClass:"col col-2"},[t("div",{staticClass:"form-input"},[t("button",{staticClass:"button outline w100",on:{click:function(a){a.preventDefault(),e.addElement(a)}}},[e._v(e._s(e.$t("static.add")))])])])]),e._v(" "),t("p",{staticClass:"label-list"},e._l(e.items,function(a,n){return t("span",{staticClass:"label outline",on:{click:function(a){a.preventDefault(),e.removeElement(n)}}},[e._v(e._s(e.resolveOption(n,e.schema.keys))+" => "+e._s(e.resolveOption(a,e.schema.values)))])}))])},staticRenderFns:[]}},function(e,a){e.exports={render:function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("div",{staticClass:"form-item"},[t("label",{attrs:{for:e.schema.field}},[e._v("\n "+e._s(e.schema.label)+"\n "),e.schema.required?t("span",{staticClass:"req"},[e._v("*")]):e._e(),e._v(" "),e.schema.description?t("span",{staticClass:"desc"},[e._v(e._s(e.schema.description))]):e._e()]),e._v(" "),t("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?t("span",{staticClass:"error"},[e._v(e._s(e.errors.join(" ")))]):e._e()])},staticRenderFns:[]}},function(e,a){e.exports={render:function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("div",{staticClass:"form-item"},[t("label",{attrs:{for:e.schema.field}},[e._v("\n "+e._s(e.schema.label)+"\n "),e.schema.required?t("span",{staticClass:"req"},[e._v("*")]):e._e(),e._v(" "),e.schema.description?t("span",{staticClass:"desc"},[e._v(e._s(e.$t(e.schema.description)))]):e._e()]),e._v(" "),t("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?t("span",{staticClass:"error"},[e._v(e._s(e.errors.join(" ")))]):e._e()])},staticRenderFns:[]}},,,,function(e,a,t){function n(e){return t(i(e))}function i(e){var a=l[e];if(!(a+1))throw new Error("Cannot find module '"+e+"'.");return a}var l={"./CheckboxGroup.vue":104,"./InputCheckbox.vue":105,"./InputFlag.vue":106,"./InputMap.vue":107,"./InputNumber.vue":108,"./InputPassword.vue":109,"./InputSelect.vue":110,"./InputSet.vue":111,"./InputText.vue":112};n.keys=function(){return Object.keys(l)},n.resolve=i,e.exports=n,n.id=129},function(e,a,t){function n(e){return t(i(e))}function i(e){var a=l[e];if(!(a+1))throw new Error("Cannot find module '"+e+"'.");return a}var l={"./ar-SA.json":131,"./bg-BG.json":132,"./cs-CZ.json":133,"./da-DK.json":134,"./de-AT.json":135,"./de-DE.json":136,"./el-GR.json":137,"./es-ES.json":138,"./fi-FI.json":139,"./fr-CH.json":140,"./fr-FR.json":141,"./he-IL.json":142,"./hi-IN.json":143,"./hu-HU.json":144,"./id-ID.json":145,"./it-IT.json":146,"./ja-JP.json":147,"./ko-KR.json":148,"./lt-LT.json":149,"./nl-BE.json":150,"./nl-NL.json":151,"./no-NO.json":152,"./pl-PL.json":153,"./pt-BR.json":154,"./pt-PT.json":155,"./ro-RO.json":156,"./ru-RU.json":157,"./sk-SK.json":158,"./sr-CS.json":159,"./strings.json":160,"./sv-SE.json":161,"./tr-TR.json":162,"./uk-UA.json":163,"./vi-VN.json":164,"./zh-CN.json":165,"./zh-TW.json":166};n.keys=function(){return Object.keys(l)},n.resolve=i,e.exports=n,n.id=130},function(e,a){e.exports={"app.name":"","button.advanced":"","button.download":"","home.topic":"","link.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":"","schema.performance":"","schema.remote_access":"","schema.security":"","schema.trading":"","schema.updates":"","static.add":""}},function(e,a){e.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(e,a){e.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(e,a){e.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(e,a){e.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(e,a){e.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(e,a){e.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(e,a){e.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(e,a){e.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(e,a){e.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(e,a){e.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(e,a){e.exports={"app.name":"","button.advanced":"","button.download":"","home.topic":"","link.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":"","schema.performance":"","schema.remote_access":"","schema.security":"","schema.trading":"","schema.updates":"","static.add":""}},function(e,a){e.exports={"app.name":"","button.advanced":"","button.download":"","home.topic":"","link.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":"","schema.performance":"","schema.remote_access":"","schema.security":"","schema.trading":"","schema.updates":"","static.add":""}},function(e,a){e.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(e,a){e.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(e,a){e.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(e,a){e.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(e,a){e.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(e,a){e.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":"Pagrindinis","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(e,a){e.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(e,a){e.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(e,a){e.exports={"app.name":"","button.advanced":"","button.download":"","home.topic":"","link.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":"","schema.performance":"","schema.remote_access":"","schema.security":"","schema.trading":"","schema.updates":"","static.add":""}},function(e,a){e.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(e,a){e.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(e,a){e.exports={"app.name":"","button.advanced":"","button.download":"","home.topic":"","link.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":"","schema.performance":"","schema.remote_access":"","schema.security":"","schema.trading":"","schema.updates":"","static.add":""}},function(e,a){e.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 instrument utilitar mic 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ție 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(e,a){e.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(e,a){e.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(e,a){e.exports={"app.name":"","button.advanced":"","button.download":"","home.topic":"","link.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":"","schema.performance":"","schema.remote_access":"","schema.security":"","schema.trading":"","schema.updates":"","static.add":""}},function(e,a){e.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(e,a){e.exports={"app.name":"","button.advanced":"","button.download":"","home.topic":"","link.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":"","schema.performance":"","schema.remote_access":"","schema.security":"","schema.trading":"","schema.updates":"","static.add":""}},function(e,a){e.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(e,a){e.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(e,a){e.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(e,a){e.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(e,a){e.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":"新增"}}],[53]); -//# sourceMappingURL=app.894e54a4f4be83f8cd66.js.map \ No newline at end of file diff --git a/docs/WebConfigGenerator/dist/static/js/app.894e54a4f4be83f8cd66.js.map b/docs/WebConfigGenerator/dist/static/js/app.894e54a4f4be83f8cd66.js.map deleted file mode 100644 index 95267bb20..000000000 --- a/docs/WebConfigGenerator/dist/static/js/app.894e54a4f4be83f8cd66.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///static/js/app.894e54a4f4be83f8cd66.js","webpack:///./src/components/mixin/Input.vue","webpack:///./src/validators.js","webpack:///./src/components/mixin/Config.vue?7212","webpack:///./src/i18n.js","webpack:///./src/router/index.js","webpack:///./src/App.vue?35a7","webpack:///App.vue","webpack:///ASFConfig.vue","webpack:///BotConfig.vue","webpack:///Home.vue","webpack:///CheckboxGroup.vue","webpack:///InputCheckbox.vue","webpack:///InputFlag.vue","webpack:///InputMap.vue","webpack:///InputNumber.vue","webpack:///InputPassword.vue","webpack:///InputSelect.vue","webpack:///InputSet.vue","webpack:///InputText.vue","webpack:///Config.vue","webpack:///Input.vue","webpack:///./src/main.js","webpack:///./src/schema.js","webpack:///./src/components/ASFConfig.vue","webpack:///./src/components/BotConfig.vue","webpack:///./src/components/Home.vue?10da","webpack:///./src/components/fields/CheckboxGroup.vue","webpack:///./src/components/fields/InputCheckbox.vue?385b","webpack:///./src/components/fields/InputFlag.vue?ee84","webpack:///./src/components/fields/InputMap.vue?4594","webpack:///./src/components/fields/InputNumber.vue","webpack:///./src/components/fields/InputPassword.vue","webpack:///./src/components/fields/InputSelect.vue","webpack:///./src/components/fields/InputSet.vue?447e","webpack:///./src/components/fields/InputText.vue","webpack:///./src/components/fields/InputSet.vue?5103","webpack:///./src/components/fields/InputCheckbox.vue?b9be","webpack:///./src/components/Home.vue?73ba","webpack:///./src/components/BotConfig.vue?ab91","webpack:///./src/components/fields/CheckboxGroup.vue?5cda","webpack:///./src/App.vue?efa6","webpack:///./src/components/fields/InputSelect.vue?f797","webpack:///./src/components/fields/InputText.vue?2b1d","webpack:///./src/components/ASFConfig.vue?cbfb","webpack:///./src/components/fields/InputFlag.vue?da05","webpack:///./src/components/fields/InputMap.vue?4b88","webpack:///./src/components/fields/InputNumber.vue?13a8","webpack:///./src/components/fields/InputPassword.vue?ec51","webpack:///./src/components/fields nonrecursive ^\\.\\/([\\w-_]+)\\.vue$","webpack:///./src/locale nonrecursive \\.json","webpack:///./src/locale/ar-SA.json","webpack:///./src/locale/bg-BG.json","webpack:///./src/locale/cs-CZ.json","webpack:///./src/locale/da-DK.json","webpack:///./src/locale/de-AT.json","webpack:///./src/locale/de-DE.json","webpack:///./src/locale/el-GR.json","webpack:///./src/locale/es-ES.json","webpack:///./src/locale/fi-FI.json","webpack:///./src/locale/fr-CH.json","webpack:///./src/locale/fr-FR.json","webpack:///./src/locale/he-IL.json","webpack:///./src/locale/hi-IN.json","webpack:///./src/locale/hu-HU.json","webpack:///./src/locale/id-ID.json","webpack:///./src/locale/it-IT.json","webpack:///./src/locale/ja-JP.json","webpack:///./src/locale/ko-KR.json","webpack:///./src/locale/lt-LT.json","webpack:///./src/locale/nl-BE.json","webpack:///./src/locale/nl-NL.json","webpack:///./src/locale/no-NO.json","webpack:///./src/locale/pl-PL.json","webpack:///./src/locale/pt-BR.json","webpack:///./src/locale/pt-PT.json","webpack:///./src/locale/ro-RO.json","webpack:///./src/locale/ru-RU.json","webpack:///./src/locale/sk-SK.json","webpack:///./src/locale/sr-CS.json","webpack:///./src/locale/strings.json","webpack:///./src/locale/sv-SE.json","webpack:///./src/locale/tr-TR.json","webpack:///./src/locale/uk-UA.json","webpack:///./src/locale/vi-VN.json","webpack:///./src/locale/zh-CN.json","webpack:///./src/locale/zh-TW.json"],"names":["webpackJsonp","module","exports","__webpack_require__","Component","__webpack_exports__","checkEmpty","value","required","i","__WEBPACK_IMPORTED_MODULE_0_lodash__","limitedNumber","min","max","schema","emptyError","err","parseInt","isNaN","push","n","string","steamid","test","masterClan","parentalPIN","length","tradeToken","byte","ushort","uint","injectStyle","ssrContext","__WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_object_keys__","__WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_object_keys___default","__WEBPACK_IMPORTED_MODULE_1_babel_runtime_core_js_get_iterator__","__WEBPACK_IMPORTED_MODULE_1_babel_runtime_core_js_get_iterator___default","defaultLocale","nameRegex","messages","locales","defaultLanguageFile","languages","_iteratorNormalCompletion2","_didIteratorError2","_iteratorError2","undefined","_step2","_iterator2","keys","next","done","lang","languageName","match","language","key","hasOwnProperty","return","locale","validLocales","navigator","includes","toUpperCase","languageRegex","RegExp","_iteratorNormalCompletion","_didIteratorError","_iteratorError","_step","_iterator","validLocale","__WEBPACK_IMPORTED_MODULE_0__components_ASFConfig__","__WEBPACK_IMPORTED_MODULE_0__components_ASFConfig___default","__WEBPACK_IMPORTED_MODULE_1__components_BotConfig__","__WEBPACK_IMPORTED_MODULE_1__components_BotConfig___default","__WEBPACK_IMPORTED_MODULE_2__components_Home__","__WEBPACK_IMPORTED_MODULE_2__components_Home___default","__WEBPACK_IMPORTED_MODULE_3_vue__","__WEBPACK_IMPORTED_MODULE_4_vue_router__","use","routes","path","name","component","a","Object","defineProperty","data","__WEBPACK_IMPORTED_MODULE_1__mixin_Config_vue__","__WEBPACK_IMPORTED_MODULE_1__mixin_Config_vue___default","mixins","type","filename","methods","processModelToJSON","model","Blacklist","map","item","filter","__WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_extends__","__WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_extends___default","__WEBPACK_IMPORTED_MODULE_1_lodash__","__WEBPACK_IMPORTED_MODULE_2__mixin_Config_vue__","__WEBPACK_IMPORTED_MODULE_2__mixin_Config_vue___default","computed","this","originalModel","GamesPlayedWhileIdle","__WEBPACK_IMPORTED_MODULE_0__mixin_Input_vue__","__WEBPACK_IMPORTED_MODULE_0__mixin_Input_vue___default","items","flagValue","defaultValue","addElement","reduce","el","sum","removeElement","index","splice","resolveOption","toResolve","options","forEach","_ref","__WEBPACK_IMPORTED_MODULE_1__mixin_Input_vue__","__WEBPACK_IMPORTED_MODULE_1__mixin_Input_vue___default","keyErrors","keyValidator","validate","mapKey","keyInvalid","valueErrors","valueValidator","mapValue","valueInvalid","defaultKey","hasErrors","$emit","field","$delete","fields","$el","getElementsByClassName","clearTimeout","shakeTimeout","classList","add","setTimeout","remove","errors","valid","invalid","values","setValue","__WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_json_stringify__","__WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_json_stringify___default","__WEBPACK_IMPORTED_MODULE_2__schema__","fieldComponents","replace","versions","version","displayAdvanced","selectedVersion","sessionStorage","getItem","updateModel","downloadJSON","validateForm","json","text","downloadText","element","document","createElement","setAttribute","encodeURIComponent","style","display","body","appendChild","click","removeChild","toggleAdvanced","form","getElementsByTagName","checkValidity","watch","setItem","components","__WEBPACK_IMPORTED_MODULE_0__validators__","props","validator","__WEBPACK_IMPORTED_MODULE_0_vue__","__WEBPACK_IMPORTED_MODULE_1_vue_i18n__","__WEBPACK_IMPORTED_MODULE_2__App_vue__","__WEBPACK_IMPORTED_MODULE_2__App_vue___default","__WEBPACK_IMPORTED_MODULE_3__i18n_js__","__WEBPACK_IMPORTED_MODULE_4__router__","config","productionTip","console","log","i18n","router","template","App","serviceWorker","register","V3.1.2.3+","asf","legend","label","placeholder","description","advanced","bot","keyPlaceholder","V3.1.1.3-V3.1.2.0","V3.1.0.9-V3.1.1.2","V3.0.5.8-V3.1.0.1","V3.0.5.0-V3.0.5.5","V3.0.3.7-V3.0.4.8","V3.0.1.6-V3.0.3.6","render","_vm","_h","$createElement","_c","_self","staticClass","attrs","for","_v","_s","_e","$t","directives","rawName","expression","class","error","id","domProps","on","input","$event","target","composing","join","change","$$selectedVal","Array","prototype","call","o","selected","_value","multiple","_l","val","preventDefault","staticRenderFns","currentTarget","outline","innerHTML","method","action","onsubmit","group","inputSchema","tag","update","checkbox","checked","isArray","_i","__c","$$a","$$el","$$c","$$i","concat","slice","_m","active","$route","href","src","alt","option","valuePlaceholder","modifiers","number","_n","blur","$forceUpdate","webpackContext","req","webpackContextResolve","Error","./CheckboxGroup.vue","./InputCheckbox.vue","./InputFlag.vue","./InputMap.vue","./InputNumber.vue","./InputPassword.vue","./InputSelect.vue","./InputSet.vue","./InputText.vue","resolve","./ar-SA.json","./bg-BG.json","./cs-CZ.json","./da-DK.json","./de-AT.json","./de-DE.json","./el-GR.json","./es-ES.json","./fi-FI.json","./fr-CH.json","./fr-FR.json","./he-IL.json","./hi-IN.json","./hu-HU.json","./id-ID.json","./it-IT.json","./ja-JP.json","./ko-KR.json","./lt-LT.json","./nl-BE.json","./nl-NL.json","./no-NO.json","./pl-PL.json","./pt-BR.json","./pt-PT.json","./ro-RO.json","./ru-RU.json","./sk-SK.json","./sr-CS.json","./strings.json","./sv-SE.json","./tr-TR.json","./uk-UA.json","./vi-VN.json","./zh-CN.json","./zh-TW.json","app.name","button.advanced","button.download","home.topic","link.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","schema.performance","schema.remote_access","schema.security","schema.trading","schema.updates","static.add"],"mappings":"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","file":"static/js/app.894e54a4f4be83f8cd66.js","sourcesContent":["webpackJsonp([0],[\n/* 0 */,\n/* 1 */\n/***/ (function(module, exports, __webpack_require__) {\n\nvar Component = __webpack_require__(0)(\n /* script */\n __webpack_require__(52),\n /* template */\n null,\n /* styles */\n null,\n /* scopeId */\n null,\n /* moduleIdentifier (server only) */\n null\n)\n\nmodule.exports = Component.exports\n\n\n/***/ }),\n/* 2 */,\n/* 3 */,\n/* 4 */,\n/* 5 */,\n/* 6 */,\n/* 7 */,\n/* 8 */,\n/* 9 */,\n/* 10 */,\n/* 11 */,\n/* 12 */,\n/* 13 */,\n/* 14 */,\n/* 15 */,\n/* 16 */,\n/* 17 */,\n/* 18 */,\n/* 19 */,\n/* 20 */,\n/* 21 */,\n/* 22 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_lodash__ = __webpack_require__(5);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_lodash___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_lodash__);\n\n\nfunction checkEmpty(value, required) {\n if (__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0_lodash__[\"isNil\"])(value) || value === '') {\n if (required) return ['Field required!'];else return [];\n }\n\n return null;\n}\n\nfunction limitedNumber(min, max) {\n return function (value, schema) {\n var emptyError = checkEmpty(value, schema.required);\n if (!__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0_lodash__[\"isNil\"])(emptyError)) return emptyError;\n\n var err = [];\n\n value = parseInt(value, 10);\n\n if (!__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0_lodash__[\"isNumber\"])(value) || isNaN(value)) {\n err.push('Not a valid number!');\n } else {\n if (value > max) err.push('Value too big!');else if (value < min) err.push('Value too small!');\n }\n\n return err;\n };\n}\n\nfunction limitedString(min, max) {\n return function (value, schema) {\n var emptyError = checkEmpty(value, schema.required);\n if (!__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0_lodash__[\"isNil\"])(emptyError)) return emptyError;\n\n var err = [];\n\n if (!__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0_lodash__[\"isString\"])(value)) {\n err.push('Not a valid string!');\n } else {\n if (value.length > max) err.push('Text too long!');else if (value.length < min) err.push('Text too short!');\n }\n\n return err;\n };\n}\n\n/* harmony default export */ __webpack_exports__[\"a\"] = ({\n required: function required(value, schema) {\n var emptyError = checkEmpty(value, schema.required);\n if (!__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0_lodash__[\"isNil\"])(emptyError)) return emptyError;\n return [];\n },\n string: function string(value, schema) {\n var emptyError = checkEmpty(value, schema.required);\n if (!__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0_lodash__[\"isNil\"])(emptyError)) return emptyError;\n\n var err = [];\n\n if (!__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0_lodash__[\"isString\"])(value)) err.push('This is not a text!');\n\n return err;\n },\n steamid: function steamid(value, schema) {\n var emptyError = checkEmpty(value, schema.required);\n if (!__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0_lodash__[\"isNil\"])(emptyError)) return emptyError;\n\n var err = [];\n\n var re = /^[1-9][0-9]{16}$/;\n if (!re.test(value)) err.push('This is not a valid steamid!');\n\n return err;\n },\n masterClan: function masterClan(value, schema) {\n var emptyError = checkEmpty(value, schema.required);\n if (!__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0_lodash__[\"isNil\"])(emptyError)) return emptyError;\n\n var err = [];\n\n var re = /^[1-9][0-9]{17}$/;\n if (!re.test(value)) err.push('This is not a valid clan id!');\n\n return err;\n },\n parentalPIN: function parentalPIN(value, schema) {\n var emptyError = checkEmpty(value, schema.required);\n if (!__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0_lodash__[\"isNil\"])(emptyError)) return emptyError;\n\n var err = [];\n\n if (!__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0_lodash__[\"isString\"])(value)) {\n err.push('Not a valid string!');\n } else {\n if (value.length > 4) err.push('Text too long!');else if (value.length < 4) err.push('Text too short!');\n }\n\n value = parseInt(value, 10);\n\n if (!__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0_lodash__[\"isNumber\"])(value) || isNaN(value)) {\n err.push('Not a valid number!');\n }\n\n return err;\n },\n\n tradeToken: limitedString(8, 8),\n byte: limitedNumber(0, 255),\n ushort: limitedNumber(0, 65535),\n uint: limitedNumber(0, 4294967295)\n});\n\n/***/ }),\n/* 23 */,\n/* 24 */,\n/* 25 */,\n/* 26 */,\n/* 27 */,\n/* 28 */,\n/* 29 */,\n/* 30 */,\n/* 31 */,\n/* 32 */\n/***/ (function(module, exports, __webpack_require__) {\n\nfunction injectStyle (ssrContext) {\n __webpack_require__(97)\n}\nvar Component = __webpack_require__(0)(\n /* script */\n __webpack_require__(51),\n /* template */\n null,\n /* styles */\n injectStyle,\n /* scopeId */\n null,\n /* moduleIdentifier (server only) */\n null\n)\n\nmodule.exports = Component.exports\n\n\n/***/ }),\n/* 33 */,\n/* 34 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_object_keys__ = __webpack_require__(58);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_object_keys___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_object_keys__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_core_js_get_iterator__ = __webpack_require__(55);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_core_js_get_iterator___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_babel_runtime_core_js_get_iterator__);\n\n\nvar defaultLocale = 'strings';\nvar nameRegex = /\\.\\/(\\S+)\\.json/i;\n\nfunction getLocale(validLocales) {\n var language = navigator.language; // If the browser doesn't support this, it will not support other page elements as well\n if (!language) return defaultLocale; // If the browser doesn't provide the language - return default locale\n if (language.length !== 2) return validLocales.includes(language) ? language : defaultLocale; // If the language is in `xx-XX` format, check if it's valid\n 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\n\n var languageRegex = new RegExp(language + '-\\\\S\\\\S'); // Create a regex to match `xx-**` where `*` is a wildcard\n\n var _iteratorNormalCompletion = true;\n var _didIteratorError = false;\n var _iteratorError = undefined;\n\n try {\n for (var _iterator = __WEBPACK_IMPORTED_MODULE_1_babel_runtime_core_js_get_iterator___default()(validLocales), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {\n var validLocale = _step.value;\n\n if (languageRegex.test(validLocale)) return validLocale; // Check if the locale matches the regex, if so, return it\n }\n } catch (err) {\n _didIteratorError = true;\n _iteratorError = err;\n } finally {\n try {\n if (!_iteratorNormalCompletion && _iterator.return) {\n _iterator.return();\n }\n } finally {\n if (_didIteratorError) {\n throw _iteratorError;\n }\n }\n }\n\n return defaultLocale; // If no match found, return default locale\n}\n\nfunction loadLocales() {\n var locales = {};\n var defaultLanguageFile = './' + defaultLocale + '.json';\n var languages = __webpack_require__(130);\n\n locales[defaultLocale] = languages(defaultLanguageFile);\n\n var _iteratorNormalCompletion2 = true;\n var _didIteratorError2 = false;\n var _iteratorError2 = undefined;\n\n try {\n for (var _iterator2 = __WEBPACK_IMPORTED_MODULE_1_babel_runtime_core_js_get_iterator___default()(languages.keys()), _step2; !(_iteratorNormalCompletion2 = (_step2 = _iterator2.next()).done); _iteratorNormalCompletion2 = true) {\n var lang = _step2.value;\n\n if (lang === defaultLanguageFile) continue; // Already loaded.\n\n var languageName = lang.match(nameRegex)[1];\n var language = languages(lang);\n\n for (var key in language) {\n if (!language.hasOwnProperty(key)) continue;\n if (language[key] === '') language[key] = locales[defaultLocale][key];\n }\n\n locales[languageName] = language;\n }\n } catch (err) {\n _didIteratorError2 = true;\n _iteratorError2 = err;\n } finally {\n try {\n if (!_iteratorNormalCompletion2 && _iterator2.return) {\n _iterator2.return();\n }\n } finally {\n if (_didIteratorError2) {\n throw _iteratorError2;\n }\n }\n }\n\n return locales;\n}\n\nvar messages = loadLocales();\nvar locale = getLocale(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_object_keys___default()(messages));\n\n/* harmony default export */ __webpack_exports__[\"a\"] = ({ messages: messages, locale: locale });\n\n/***/ }),\n/* 35 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__components_ASFConfig__ = __webpack_require__(101);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__components_ASFConfig___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__components_ASFConfig__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__components_BotConfig__ = __webpack_require__(102);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__components_BotConfig___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1__components_BotConfig__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__components_Home__ = __webpack_require__(103);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__components_Home___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2__components_Home__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_vue__ = __webpack_require__(21);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_vue_router__ = __webpack_require__(126);\n\n\n\n\n\n\n\n__WEBPACK_IMPORTED_MODULE_3_vue__[\"a\" /* default */].use(__WEBPACK_IMPORTED_MODULE_4_vue_router__[\"a\" /* default */]);\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (new __WEBPACK_IMPORTED_MODULE_4_vue_router__[\"a\" /* default */]({\n routes: [{\n path: '/',\n name: 'Home',\n component: __WEBPACK_IMPORTED_MODULE_2__components_Home___default.a\n }, {\n path: '/asf',\n name: 'ASFConfig',\n component: __WEBPACK_IMPORTED_MODULE_0__components_ASFConfig___default.a\n }, {\n path: '/bot',\n name: 'BotConfig',\n component: __WEBPACK_IMPORTED_MODULE_1__components_BotConfig___default.a\n }]\n}));\n\n/***/ }),\n/* 36 */,\n/* 37 */\n/***/ (function(module, exports, __webpack_require__) {\n\nfunction injectStyle (ssrContext) {\n __webpack_require__(98)\n}\nvar Component = __webpack_require__(0)(\n /* script */\n __webpack_require__(38),\n /* template */\n __webpack_require__(118),\n /* styles */\n injectStyle,\n /* scopeId */\n null,\n /* moduleIdentifier (server only) */\n null\n)\n\nmodule.exports = Component.exports\n\n\n/***/ }),\n/* 38 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\nObject.defineProperty(__webpack_exports__, \"__esModule\", { value: true });\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n name: 'app',\n data: function data() {\n return {};\n }\n});\n\n/***/ }),\n/* 39 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\nObject.defineProperty(__webpack_exports__, \"__esModule\", { value: true });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_lodash__ = __webpack_require__(5);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_lodash___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_lodash__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__mixin_Config_vue__ = __webpack_require__(32);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__mixin_Config_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1__mixin_Config_vue__);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n name: 'ASFConfig',\n mixins: [__WEBPACK_IMPORTED_MODULE_1__mixin_Config_vue___default.a],\n data: function data() {\n return { type: 'asf', filename: 'ASF.json' };\n },\n\n methods: {\n processModelToJSON: function processModelToJSON(model) {\n if (model.Blacklist && model.Blacklist.length) {\n model.Blacklist = model.Blacklist.map(function (item) {\n return parseInt(item, 10);\n }).filter(function (item) {\n return !isNaN(item) && item > 0;\n });\n }\n\n __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0_lodash__[\"each\"])(model, function (value, key) {\n if (typeof value === 'string' && value === '') delete model[key];\n });\n\n return model;\n }\n }\n});\n\n/***/ }),\n/* 40 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\nObject.defineProperty(__webpack_exports__, \"__esModule\", { value: true });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_extends__ = __webpack_require__(59);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_extends___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_extends__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_lodash__ = __webpack_require__(5);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_lodash___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_lodash__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__mixin_Config_vue__ = __webpack_require__(32);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__mixin_Config_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2__mixin_Config_vue__);\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n name: 'BotConfig',\n mixins: [__WEBPACK_IMPORTED_MODULE_2__mixin_Config_vue___default.a],\n data: function data() {\n return { type: 'bot' };\n },\n\n computed: {\n filename: function filename() {\n return this.model.name + '.json';\n }\n },\n methods: {\n processModelToJSON: function processModelToJSON(originalModel) {\n var model = __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_extends___default()({}, originalModel); // Need to clone that so we don't destroy `model.name`\n\n if (model.GamesPlayedWhileIdle && model.GamesPlayedWhileIdle.length) {\n model.GamesPlayedWhileIdle = model.GamesPlayedWhileIdle.map(function (value) {\n return parseInt(value, 10);\n }).filter(function (value) {\n return !isNaN(value) && value > 0;\n });\n }\n\n __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1_lodash__[\"each\"])(model, function (value, key) {\n if (typeof value === 'string' && value === '') delete model[key];\n });\n\n if (model.name) delete model.name;\n\n return model;\n }\n }\n});\n\n/***/ }),\n/* 41 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\nObject.defineProperty(__webpack_exports__, \"__esModule\", { value: true });\n//\n//\n//\n//\n//\n//\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({});\n\n/***/ }),\n/* 42 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\nObject.defineProperty(__webpack_exports__, \"__esModule\", { value: true });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__mixin_Input_vue__ = __webpack_require__(1);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__mixin_Input_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__mixin_Input_vue__);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n mixins: [__WEBPACK_IMPORTED_MODULE_0__mixin_Input_vue___default.a],\n name: 'CheckboxGroup'\n});\n\n/***/ }),\n/* 43 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\nObject.defineProperty(__webpack_exports__, \"__esModule\", { value: true });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__mixin_Input_vue__ = __webpack_require__(1);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__mixin_Input_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__mixin_Input_vue__);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n mixins: [__WEBPACK_IMPORTED_MODULE_0__mixin_Input_vue___default.a],\n name: 'InputCheckbox'\n});\n\n/***/ }),\n/* 44 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\nObject.defineProperty(__webpack_exports__, \"__esModule\", { value: true });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__mixin_Input_vue__ = __webpack_require__(1);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__mixin_Input_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__mixin_Input_vue__);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n mixins: [__WEBPACK_IMPORTED_MODULE_0__mixin_Input_vue___default.a],\n name: 'InputFlag',\n data: function data() {\n return {\n items: [], // Vue doesn't work well with Sets...\n flagValue: this.schema.defaultValue\n };\n },\n\n methods: {\n addElement: function addElement() {\n if (!this.flagValue && this.flagValue !== 0) return;\n if (!this.items.includes(this.flagValue)) this.items.push(this.flagValue);\n this.flagValue = this.schema.defaultValue;\n this.value = this.items.reduce(function (el, sum) {\n return el + sum;\n });\n },\n removeElement: function removeElement(index) {\n this.items.splice(index, 1);\n this.value = this.items.reduce(function (el, sum) {\n return el + sum;\n });\n },\n resolveOption: function resolveOption(toResolve, options) {\n if (!options) return toResolve;\n\n options.forEach(function (_ref) {\n var value = _ref.value,\n name = _ref.name;\n\n if (toResolve === value) toResolve = name;\n });\n\n return toResolve;\n }\n }\n});\n\n/***/ }),\n/* 45 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\nObject.defineProperty(__webpack_exports__, \"__esModule\", { value: true });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_lodash__ = __webpack_require__(5);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_lodash___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_lodash__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__mixin_Input_vue__ = __webpack_require__(1);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__mixin_Input_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1__mixin_Input_vue__);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n mixins: [__WEBPACK_IMPORTED_MODULE_1__mixin_Input_vue___default.a],\n name: 'InputMap',\n computed: {\n keyErrors: function keyErrors() {\n if (!this.schema.keyValidator) return [];\n return this.validate(this.mapKey, this.schema.keyValidator);\n },\n keyInvalid: function keyInvalid() {\n return this.keyErrors.length !== 0;\n },\n valueErrors: function valueErrors() {\n if (!this.schema.valueValidator) return [];\n return this.validate(this.mapValue, this.schema.valueValidator);\n },\n valueInvalid: function valueInvalid() {\n return this.valueErrors.length !== 0;\n }\n },\n data: function data() {\n return {\n items: {}, // Vue doesn't work well with Maps...\n mapKey: this.schema.defaultKey,\n mapValue: this.schema.defaultValue\n };\n },\n\n methods: {\n addElement: function addElement() {\n if (!this.mapValue && this.mapValue !== 0 || !this.mapKey && this.mapKey !== 0) return;\n\n if (this.hasErrors()) return;\n\n this.items[this.mapKey] = this.mapValue;\n this.mapValue = this.schema.defaultValue;\n this.mapKey = this.schema.defaultKey;\n this.$emit('update', this.items, this.schema.field);\n },\n removeElement: function removeElement(key) {\n this.$delete(this.items, key);\n this.$emit('update', this.items, this.schema.field);\n },\n resolveOption: function resolveOption(toResolve, options) {\n if (!options) return toResolve;\n\n options.forEach(function (_ref) {\n var value = _ref.value,\n name = _ref.name;\n\n if (toResolve === value) toResolve = name;\n });\n\n return toResolve;\n },\n hasErrors: function hasErrors() {\n var invalid = this.keyInvalid || this.valueInvalid;\n if (!invalid) return false;\n\n var fields = [];\n if (this.keyInvalid) __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0_lodash__[\"each\"])(this.$el.getElementsByClassName('map-key'), function (field) {\n return fields.push(field);\n });\n if (this.valueInvalid) __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0_lodash__[\"each\"])(this.$el.getElementsByClassName('map-value'), function (field) {\n return fields.push(field);\n });\n\n clearTimeout(this.shakeTimeout);\n __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0_lodash__[\"each\"])(fields, function (field) {\n field.classList.add('shake');\n });\n this.shakeTimeout = setTimeout(function () {\n __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0_lodash__[\"each\"])(fields, function (field) {\n field.classList.remove('shake');\n });\n }, 500);\n\n return true;\n }\n }\n});\n\n/***/ }),\n/* 46 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\nObject.defineProperty(__webpack_exports__, \"__esModule\", { value: true });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__mixin_Input_vue__ = __webpack_require__(1);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__mixin_Input_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__mixin_Input_vue__);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n mixins: [__WEBPACK_IMPORTED_MODULE_0__mixin_Input_vue___default.a],\n name: 'InputNumber',\n computed: {\n errors: function errors() {\n return this.validate(this.value);\n },\n valid: function valid() {\n return this.errors.length === 0;\n },\n invalid: function invalid() {\n return this.errors.length !== 0;\n }\n }\n});\n\n/***/ }),\n/* 47 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\nObject.defineProperty(__webpack_exports__, \"__esModule\", { value: true });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__mixin_Input_vue__ = __webpack_require__(1);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__mixin_Input_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__mixin_Input_vue__);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n mixins: [__WEBPACK_IMPORTED_MODULE_0__mixin_Input_vue___default.a],\n name: 'InputPassword',\n computed: {\n errors: function errors() {\n return this.validate(this.value);\n },\n valid: function valid() {\n return this.errors.length === 0;\n },\n invalid: function invalid() {\n return this.errors.length !== 0;\n }\n }\n});\n\n/***/ }),\n/* 48 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\nObject.defineProperty(__webpack_exports__, \"__esModule\", { value: true });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__mixin_Input_vue__ = __webpack_require__(1);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__mixin_Input_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__mixin_Input_vue__);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n mixins: [__WEBPACK_IMPORTED_MODULE_0__mixin_Input_vue___default.a],\n name: 'InputSelect'\n});\n\n/***/ }),\n/* 49 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\nObject.defineProperty(__webpack_exports__, \"__esModule\", { value: true });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_lodash__ = __webpack_require__(5);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_lodash___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_lodash__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__mixin_Input_vue__ = __webpack_require__(1);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__mixin_Input_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1__mixin_Input_vue__);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n mixins: [__WEBPACK_IMPORTED_MODULE_1__mixin_Input_vue___default.a],\n name: 'InputSet',\n computed: {\n errors: function errors() {\n return this.schema.values ? [] : this.validate(this.setValue);\n },\n invalid: function invalid() {\n return this.errors.length !== 0;\n }\n },\n data: function data() {\n return {\n items: [], // Vue doesn't work well with Sets...\n setValue: this.schema.defaultValue\n };\n },\n\n methods: {\n addElement: function addElement() {\n if (!this.setValue && this.setValue !== 0) return;\n if (this.hasErrors()) return;\n if (!this.items.includes(this.setValue)) this.items.push(this.setValue);\n this.setValue = this.schema.defaultValue;\n this.$emit('update', this.items, this.schema.field);\n },\n removeElement: function removeElement(index) {\n this.items.splice(index, 1);\n this.$emit('update', this.items, this.schema.field);\n },\n resolveOption: function resolveOption(toResolve, options) {\n if (!options) return toResolve;\n\n options.forEach(function (_ref) {\n var value = _ref.value,\n name = _ref.name;\n\n if (toResolve === value) toResolve = name;\n });\n\n return toResolve;\n },\n hasErrors: function hasErrors() {\n if (!this.invalid) return false;\n\n var fields = [];\n __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0_lodash__[\"each\"])(this.$el.getElementsByClassName('set-value'), function (field) {\n return fields.push(field);\n });\n\n clearTimeout(this.shakeTimeout);\n __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0_lodash__[\"each\"])(fields, function (field) {\n field.classList.add('shake');\n });\n this.shakeTimeout = setTimeout(function () {\n __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0_lodash__[\"each\"])(fields, function (field) {\n field.classList.remove('shake');\n });\n }, 500);\n\n return true;\n }\n }\n});\n\n/***/ }),\n/* 50 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\nObject.defineProperty(__webpack_exports__, \"__esModule\", { value: true });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__mixin_Input_vue__ = __webpack_require__(1);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__mixin_Input_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__mixin_Input_vue__);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n mixins: [__WEBPACK_IMPORTED_MODULE_0__mixin_Input_vue___default.a],\n name: 'InputText',\n computed: {\n errors: function errors() {\n return this.validate(this.value);\n },\n valid: function valid() {\n return this.errors.length === 0;\n },\n invalid: function invalid() {\n return this.errors.length !== 0;\n }\n }\n});\n\n/***/ }),\n/* 51 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\nObject.defineProperty(__webpack_exports__, \"__esModule\", { value: true });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_json_stringify__ = __webpack_require__(56);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_json_stringify___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_json_stringify__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_lodash__ = __webpack_require__(5);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_lodash___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_lodash__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__schema__ = __webpack_require__(54);\n\n\n\n\n\n\nvar fieldComponents = {};\nvar fields = __webpack_require__(129);\n\n__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1_lodash__[\"each\"])(fields.keys(), function (key) {\n var name = key.replace(/^\\.\\//, '').replace(/\\.vue/, '');\n fieldComponents[name] = fields(key);\n});\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n data: function data() {\n var versions = [];\n for (var version in __WEBPACK_IMPORTED_MODULE_2__schema__[\"a\" /* default */]) {\n versions.push(version);\n }var selectedVersion = sessionStorage.getItem('selectedVersion') || versions[0];\n\n return {\n model: {},\n displayAdvanced: false,\n selectedVersion: selectedVersion,\n versions: versions,\n type: ''\n };\n },\n\n computed: {\n schema: function schema() {\n return __WEBPACK_IMPORTED_MODULE_2__schema__[\"a\" /* default */][this.selectedVersion][this.type] || {};\n }\n },\n methods: {\n updateModel: function updateModel(value, field) {\n this.model[field] = value;\n },\n downloadJSON: function downloadJSON() {\n if (!this.validateForm()) return;\n\n var json = this.processModelToJSON(this.model);\n var text = __WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_json_stringify___default()(json, null, 2);\n\n this.downloadText(text, this.filename);\n },\n downloadText: function downloadText(text, filename) {\n var element = document.createElement('a');\n element.setAttribute('href', 'data:text/plain;charset=utf-8,' + encodeURIComponent(text));\n element.setAttribute('download', filename);\n\n element.style.display = 'none';\n document.body.appendChild(element);\n\n element.click();\n\n document.body.removeChild(element);\n },\n toggleAdvanced: function toggleAdvanced() {\n this.displayAdvanced = !this.displayAdvanced;\n },\n validateForm: function validateForm() {\n var form = document.getElementsByTagName('form')[0];\n\n var fields = document.getElementsByClassName('error');\n if (!fields.length) return form.checkValidity();\n\n clearTimeout(this.shakeTimeout);\n __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1_lodash__[\"each\"])(fields, function (field) {\n field.classList.add('shake');\n });\n this.shakeTimeout = setTimeout(function () {\n __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1_lodash__[\"each\"])(fields, function (field) {\n field.classList.remove('shake');\n });\n }, 500);\n return false;\n },\n processModelToJSON: function processModelToJSON(model) {\n return model;\n }\n },\n watch: {\n selectedVersion: function selectedVersion(version) {\n sessionStorage.setItem('selectedVersion', version);\n }\n },\n components: fieldComponents\n});\n\n/***/ }),\n/* 52 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\nObject.defineProperty(__webpack_exports__, \"__esModule\", { value: true });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__validators__ = __webpack_require__(22);\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n props: ['schema'],\n watch: {\n value: function value() {\n this.$emit('update', this.value, this.schema.field);\n }\n },\n data: function data() {\n return { value: this.schema.defaultValue };\n },\n\n methods: {\n validate: function validate(value, validator) {\n if (!validator && !this.schema.validator) {\n if (this.schema.required) return __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].required(value, this.schema);\n return [];\n }\n\n if (!validator) return this.schema.validator(value, this.schema);\n return validator(value, this.schema);\n }\n }\n});\n\n/***/ }),\n/* 53 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\nObject.defineProperty(__webpack_exports__, \"__esModule\", { value: true });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_vue__ = __webpack_require__(21);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_vue_i18n__ = __webpack_require__(36);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__App_vue__ = __webpack_require__(37);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__App_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2__App_vue__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__i18n_js__ = __webpack_require__(34);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__router__ = __webpack_require__(35);\n// The Vue build version to load with the `import` command\n// (runtime-only or standalone) has been set in webpack.base.conf with an alias.\n\n\n\n\n\n\n\n__WEBPACK_IMPORTED_MODULE_0_vue__[\"a\" /* default */].config.productionTip = false;\n\n__WEBPACK_IMPORTED_MODULE_0_vue__[\"a\" /* default */].use(__WEBPACK_IMPORTED_MODULE_1_vue_i18n__[\"a\" /* default */]);\n\nconsole.log(__WEBPACK_IMPORTED_MODULE_3__i18n_js__[\"a\" /* default */]);\n\nvar i18n = new __WEBPACK_IMPORTED_MODULE_1_vue_i18n__[\"a\" /* default */](__WEBPACK_IMPORTED_MODULE_3__i18n_js__[\"a\" /* default */]);\n\n/* eslint-disable no-new */\nnew __WEBPACK_IMPORTED_MODULE_0_vue__[\"a\" /* default */]({\n el: '#app',\n router: __WEBPACK_IMPORTED_MODULE_4__router__[\"a\" /* default */],\n i18n: i18n,\n template: '',\n components: { App: __WEBPACK_IMPORTED_MODULE_2__App_vue___default.a }\n});\n\nif ('serviceWorker' in navigator) {\n navigator.serviceWorker.register('service-worker.js');\n}\n\n/***/ }),\n/* 54 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__validators__ = __webpack_require__(22);\n\n\n/* harmony default export */ __webpack_exports__[\"a\"] = ({\n 'V3.1.2.3+': {\n asf: [{\n legend: 'schema.basic',\n fields: [{\n label: 'SteamOwnerID',\n field: 's_SteamOwnerID',\n placeholder: '0',\n type: 'InputText',\n description: 'schema.generic.steamid64',\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].steamid\n }]\n }, {\n legend: 'schema.trading',\n advanced: true,\n fields: [{\n label: 'MaxTradeHoldDuration',\n field: 'MaxTradeHoldDuration',\n placeholder: 15,\n type: 'InputNumber',\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].byte\n }]\n }, {\n legend: 'schema.customization',\n advanced: true,\n fields: [{\n type: 'InputCheckbox',\n field: 'AutoRestart',\n label: 'AutoRestart',\n defaultValue: true\n }, {\n label: 'Blacklist',\n field: 'Blacklist',\n type: 'InputSet',\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].uint\n }, {\n field: 'CommandPrefix',\n label: 'CommandPrefix',\n type: 'InputText',\n placeholder: '!'\n }, {\n label: 'CurrentCulture',\n field: 'CurrentCulture',\n type: 'InputText',\n placeholder: 'en-US'\n }, {\n type: 'InputCheckbox',\n field: 'Statistics',\n label: 'Statistics',\n defaultValue: true\n }]\n }, {\n legend: 'schema.remote_access',\n advanced: true,\n fields: [{\n label: 'Headless',\n field: 'Headless',\n defaultValue: false,\n type: 'InputCheckbox'\n }, {\n label: 'IPC',\n field: 'IPC',\n defaultValue: false,\n type: 'InputCheckbox'\n }, {\n label: 'IPCPassword',\n field: 'IPCPassword',\n placeholder: '',\n type: 'InputPassword'\n }, {\n label: 'IPCPrefixes',\n field: 'IPCPrefixes',\n type: 'InputSet'\n }]\n }, {\n legend: 'schema.connection',\n advanced: true,\n fields: [{\n label: 'ConnectionTimeout',\n field: 'ConnectionTimeout',\n placeholder: 60,\n type: 'InputNumber',\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].byte\n }, {\n type: 'InputFlag',\n label: 'SteamProtocols',\n field: 'SteamProtocols',\n values: [{ value: 0, name: 'None' }, { value: 1, name: 'TCP' }, { value: 2, name: 'UDP' }, { value: 4, name: 'WebSocket' }],\n defaultValue: 0,\n advanced: true\n }]\n }, {\n legend: 'schema.performance',\n advanced: true,\n fields: [{\n label: 'ConfirmationsLimiterDelay',\n field: 'ConfirmationsLimiterDelay',\n type: 'InputNumber',\n placeholder: 10,\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].byte\n }, {\n label: 'FarmingDelay',\n field: 'FarmingDelay',\n type: 'InputNumber',\n placeholder: 15,\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].byte\n }, {\n label: 'GiftsLimiterDelay',\n field: 'GiftsLimiterDelay',\n type: 'InputNumber',\n placeholder: 1,\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].byte\n }, {\n label: 'IdleFarmingPeriod',\n field: 'IdleFarmingPeriod',\n type: 'InputNumber',\n placeholder: 8,\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].byte\n }, {\n label: 'InventoryLimiterDelay',\n field: 'InventoryLimiterDelay',\n type: 'InputNumber',\n placeholder: 3,\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].byte\n }, {\n label: 'LoginLimiterDelay',\n field: 'LoginLimiterDelay',\n type: 'InputNumber',\n placeholder: 10,\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].byte\n }, {\n label: 'MaxFarmingTime',\n field: 'MaxFarmingTime',\n type: 'InputNumber',\n placeholder: 10,\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].byte\n }, {\n label: 'OptimizationMode',\n field: 'OptimizationMode',\n type: 'InputSelect',\n options: [{ value: 0, name: 'MaxPerformance' }, { value: 1, name: 'MinMemoryUsage' }],\n defaultValue: 0\n }, {\n label: 'WebLimiterDelay',\n field: 'WebLimiterDelay',\n type: 'InputNumber',\n placeholder: 200,\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].ushort\n }]\n }, {\n legend: 'schema.updates',\n advanced: true,\n fields: [{\n label: 'UpdateChannel',\n field: 'UpdateChannel',\n type: 'InputSelect',\n options: [{ value: 0, name: 'None' }, { value: 1, name: 'Stable' }, { value: 2, name: 'Experimental' }],\n defaultValue: 1\n }, {\n label: 'UpdatePeriod',\n field: 'UpdatePeriod',\n type: 'InputNumber',\n placeholder: 24,\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].byte\n }]\n }, {\n legend: 'schema.advanced',\n advanced: true,\n fields: [{\n label: 'Debug',\n field: 'Debug',\n defaultValue: false,\n type: 'InputCheckbox'\n }, {\n label: 'BackgroundGCPeriod',\n field: 'BackgroundGCPeriod',\n type: 'InputNumber',\n placeholder: 0,\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].byte\n }]\n }],\n bot: [{\n legend: 'schema.basic',\n fields: [{\n type: 'InputText',\n label: 'Name',\n field: 'name',\n required: true,\n description: 'schema.bot.name.description'\n }, {\n type: 'InputText',\n label: 'SteamLogin',\n field: 'SteamLogin',\n description: 'schema.bot.SteamLogin.description'\n }, {\n type: 'InputPassword',\n label: 'SteamPassword',\n field: 'SteamPassword',\n description: 'schema.bot.SteamPassword.description'\n }, {\n type: 'InputCheckbox',\n label: 'Enabled',\n field: 'Enabled',\n defaultValue: false\n }, {\n type: 'InputCheckbox',\n label: 'Paused',\n field: 'Paused',\n defaultValue: false,\n advanced: true\n }, {\n type: 'InputText',\n label: 'SteamParentalPIN',\n field: 'SteamParentalPIN',\n placeholder: 0,\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].parentalPIN,\n advanced: true\n }, {\n type: 'InputFlag',\n label: 'BotBehaviour',\n field: 'BotBehaviour',\n values: [{ value: 0, name: 'None' }, { value: 1, name: 'RejectInvalidFriendInvites' }, { value: 2, name: 'RejectInvalidTrades' }],\n defaultValue: 0,\n advanced: true\n }]\n }, {\n legend: 'schema.access',\n advanced: true,\n fields: [{\n type: 'InputText',\n label: 'SteamMasterClanID',\n field: 's_SteamMasterClanID',\n placeholder: 0,\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].masterClan\n }, {\n type: 'InputMap',\n label: 'SteamUserPermissions',\n field: 'SteamUserPermissions',\n keyPlaceholder: 'SteamID64',\n values: [{ value: 0, name: 'None' }, { value: 1, name: 'FamilySharing' }, { value: 2, name: 'Operator' }, { value: 3, name: 'Master' }],\n defaultValue: 0,\n keyValidator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].steamid\n }]\n }, {\n legend: 'schema.trading',\n advanced: true,\n fields: [{\n type: 'InputCheckbox',\n label: 'AcceptGifts',\n field: 'AcceptGifts',\n defaultValue: false\n }, {\n type: 'InputText',\n label: 'SteamTradeToken',\n field: 'SteamTradeToken',\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].tradeToken\n }, {\n type: 'InputFlag',\n label: 'TradingPreferences',\n field: 'TradingPreferences',\n values: [{ value: 0, name: 'None' }, { value: 1, name: 'AcceptDonations' }, { value: 2, name: 'SteamTradeMatcher' }, { value: 4, name: 'MatchEverything' }, { value: 8, name: 'DontAcceptBotTrades' }],\n defaultValue: 0\n }, {\n type: 'InputSet',\n label: 'LootableTypes',\n field: 'LootableTypes',\n 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' }],\n defaultValue: 0\n }, {\n type: 'InputSet',\n label: 'MatchableTypes',\n field: 'MatchableTypes',\n 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' }],\n defaultValue: 0\n }]\n }, {\n legend: 'schema.farming',\n advanced: true,\n fields: [{\n label: 'HoursUntilCardDrops',\n field: 'HoursUntilCardDrops',\n type: 'InputNumber',\n placeholder: 3,\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].byte\n }, {\n type: 'InputSelect',\n label: 'FarmingOrder',\n field: 'FarmingOrder',\n 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' }],\n defaultValue: 0\n }, {\n type: 'InputNumber',\n label: 'SendTradePeriod',\n field: 'SendTradePeriod',\n placeholder: 0,\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].byte\n }, {\n type: 'InputCheckbox',\n label: 'AutoSteamSaleEvent',\n field: 'AutoSteamSaleEvent',\n defaultValue: false\n }, {\n type: 'InputCheckbox',\n label: 'FarmOffline',\n field: 'FarmOffline',\n defaultValue: false\n }, {\n type: 'InputCheckbox',\n label: 'HandleOfflineMessages',\n field: 'HandleOfflineMessages',\n defaultValue: false\n }, {\n type: 'InputCheckbox',\n label: 'IdlePriorityQueueOnly',\n field: 'IdlePriorityQueueOnly',\n defaultValue: false\n }, {\n type: 'InputCheckbox',\n label: 'IdleRefundableGames',\n field: 'IdleRefundableGames',\n defaultValue: true\n }, {\n type: 'InputCheckbox',\n label: 'SendOnFarmingFinished',\n field: 'SendOnFarmingFinished',\n defaultValue: false\n }, {\n type: 'InputCheckbox',\n label: 'ShutdownOnFarmingFinished',\n field: 'ShutdownOnFarmingFinished',\n defaultValue: false\n }]\n }, {\n legend: 'schema.customization',\n advanced: true,\n fields: [{\n type: 'InputCheckbox',\n label: 'DismissInventoryNotifications',\n field: 'DismissInventoryNotifications',\n defaultValue: false\n }, {\n type: 'InputFlag',\n label: 'RedeemingPreferences',\n field: 'RedeemingPreferences',\n values: [{ value: 0, name: 'None' }, { value: 1, name: 'Forwarding' }, { value: 2, name: 'Distributing' }, { value: 4, name: 'KeepMissingGames' }],\n defaultValue: 0\n }, {\n type: 'InputSet',\n label: 'GamesPlayedWhileIdle',\n field: 'GamesPlayedWhileIdle',\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].uint\n }, {\n type: 'InputText',\n label: 'CustomGamePlayedWhileFarming',\n field: 'CustomGamePlayedWhileFarming'\n }, {\n type: 'InputText',\n label: 'CustomGamePlayedWhileIdle',\n field: 'CustomGamePlayedWhileIdle'\n }]\n }]\n },\n 'V3.1.1.3-V3.1.2.0': {\n asf: [{\n legend: 'schema.basic',\n fields: [{\n label: 'SteamOwnerID',\n field: 's_SteamOwnerID',\n placeholder: '0',\n type: 'InputText',\n description: 'schema.generic.steamid64',\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].steamid\n }]\n }, {\n legend: 'schema.misc',\n advanced: true,\n fields: [{\n field: 'CommandPrefix',\n label: 'CommandPrefix',\n type: 'InputText',\n placeholder: '!'\n }, {\n type: 'InputCheckbox',\n field: 'Statistics',\n label: 'Statistics',\n defaultValue: true\n }, {\n label: 'Blacklist',\n field: 'Blacklist',\n type: 'InputSet',\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].uint\n }, {\n label: 'CurrentCulture',\n field: 'CurrentCulture',\n type: 'InputText',\n placeholder: 'en-US'\n }, {\n label: 'MaxTradeHoldDuration',\n field: 'MaxTradeHoldDuration',\n placeholder: 15,\n type: 'InputNumber',\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].byte\n }]\n }, {\n legend: 'schema.updates',\n advanced: true,\n fields: [{\n type: 'InputCheckbox',\n field: 'AutoRestart',\n label: 'AutoRestart',\n defaultValue: true\n }, {\n label: 'UpdateChannel',\n field: 'UpdateChannel',\n type: 'InputSelect',\n options: [{ value: 0, name: 'None' }, { value: 1, name: 'Stable' }, { value: 2, name: 'Experimental' }],\n defaultValue: 1\n }, {\n label: 'UpdatePeriod',\n field: 'UpdatePeriod',\n type: 'InputNumber',\n placeholder: 24,\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].byte\n }]\n }, {\n legend: 'schema.remote_access',\n advanced: true,\n fields: [{\n label: 'IPCPassword',\n field: 'IPCPassword',\n placeholder: '',\n type: 'InputPassword'\n }, {\n label: 'IPCPrefixes',\n field: 'IPCPrefixes',\n type: 'InputSet'\n }, {\n label: 'Headless',\n field: 'Headless',\n defaultValue: false,\n type: 'InputCheckbox'\n }]\n }, {\n legend: 'schema.connection',\n advanced: true,\n fields: [{\n type: 'InputFlag',\n label: 'SteamProtocols',\n field: 'SteamProtocols',\n values: [{ value: 0, name: 'None' }, { value: 1, name: 'TCP' }, { value: 2, name: 'UDP' }, { value: 4, name: 'WebSocket' }],\n defaultValue: 0,\n advanced: true\n }, {\n label: 'ConnectionTimeout',\n field: 'ConnectionTimeout',\n placeholder: 60,\n type: 'InputNumber',\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].byte\n }]\n }, {\n legend: 'schema.performance',\n advanced: true,\n fields: [{\n label: 'ConfirmationsLimiterDelay',\n field: 'ConfirmationsLimiterDelay',\n type: 'InputNumber',\n placeholder: 10,\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].byte\n }, {\n label: 'FarmingDelay',\n field: 'FarmingDelay',\n type: 'InputNumber',\n placeholder: 15,\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].byte\n }, {\n label: 'GiftsLimiterDelay',\n field: 'GiftsLimiterDelay',\n type: 'InputNumber',\n placeholder: 1,\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].byte\n }, {\n label: 'IdleFarmingPeriod',\n field: 'IdleFarmingPeriod',\n type: 'InputNumber',\n placeholder: 8,\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].byte\n }, {\n label: 'InventoryLimiterDelay',\n field: 'InventoryLimiterDelay',\n type: 'InputNumber',\n placeholder: 3,\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].byte\n }, {\n label: 'LoginLimiterDelay',\n field: 'LoginLimiterDelay',\n type: 'InputNumber',\n placeholder: 10,\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].byte\n }, {\n label: 'MaxFarmingTime',\n field: 'MaxFarmingTime',\n type: 'InputNumber',\n placeholder: 10,\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].byte\n }, {\n label: 'OptimizationMode',\n field: 'OptimizationMode',\n type: 'InputSelect',\n options: [{ value: 0, name: 'MaxPerformance' }, { value: 1, name: 'MinMemoryUsage' }],\n defaultValue: 0\n }]\n }, {\n legend: 'schema.advanced',\n advanced: true,\n fields: [{\n label: 'Debug',\n field: 'Debug',\n defaultValue: false,\n type: 'InputCheckbox'\n }, {\n label: 'BackgroundGCPeriod',\n field: 'BackgroundGCPeriod',\n type: 'InputNumber',\n placeholder: 0,\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].byte\n }]\n }],\n bot: [{\n legend: 'schema.basic',\n fields: [{\n type: 'InputText',\n label: 'Name',\n field: 'name',\n required: true,\n description: 'schema.bot.name.description'\n }, {\n type: 'InputText',\n label: 'SteamLogin',\n field: 'SteamLogin',\n description: 'schema.bot.SteamLogin.description'\n }, {\n type: 'InputPassword',\n label: 'SteamPassword',\n field: 'SteamPassword',\n description: 'schema.bot.SteamPassword.description'\n }, {\n type: 'InputCheckbox',\n label: 'Enabled',\n field: 'Enabled',\n defaultValue: false\n }, {\n type: 'InputCheckbox',\n label: 'IsBotAccount',\n field: 'IsBotAccount',\n defaultValue: false\n }, {\n type: 'InputCheckbox',\n label: 'Paused',\n field: 'Paused',\n defaultValue: false,\n advanced: true\n }]\n }, {\n legend: 'schema.security',\n advanced: true,\n fields: [{\n type: 'InputSelect',\n label: 'PasswordFormat',\n field: 'PasswordFormat',\n options: [{ value: 0, name: 'PlainText' }, { value: 1, name: 'AES' }, { value: 2, name: 'ProtectedDataForCurrentUser' }],\n defaultValue: 0\n }, {\n type: 'InputCheckbox',\n label: 'UseLoginKeys',\n field: 'UseLoginKeys',\n defaultValue: true,\n advanced: true\n }]\n }, {\n legend: 'schema.access',\n advanced: true,\n fields: [{\n type: 'InputMap',\n label: 'SteamUserPermissions',\n field: 'SteamUserPermissions',\n keyPlaceholder: 'SteamID64',\n values: [{ value: 0, name: 'None' }, { value: 1, name: 'FamilySharing' }, { value: 2, name: 'Operator' }, { value: 3, name: 'Master' }],\n defaultValue: 0,\n keyValidator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].steamid\n }, {\n type: 'InputText',\n label: 'SteamParentalPIN',\n field: 'SteamParentalPIN',\n placeholder: 0,\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].parentalPIN\n }]\n }, {\n legend: 'schema.community',\n advanced: true,\n fields: [{\n type: 'InputCheckbox',\n label: 'HandleOfflineMessages',\n field: 'HandleOfflineMessages',\n defaultValue: false\n }]\n }, {\n legend: 'schema.trading',\n advanced: true,\n fields: [{\n type: 'InputText',\n label: 'SteamTradeToken',\n field: 'SteamTradeToken',\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].tradeToken\n }, {\n type: 'InputFlag',\n label: 'TradingPreferences',\n field: 'TradingPreferences',\n values: [{ value: 0, name: 'None' }, { value: 1, name: 'AcceptDonations' }, { value: 2, name: 'SteamTradeMatcher' }, { value: 4, name: 'MatchEverything' }, { value: 8, name: 'DontAcceptBotTrades' }],\n defaultValue: 0\n }, {\n type: 'InputSet',\n label: 'LootableTypes',\n field: 'LootableTypes',\n 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' }],\n defaultValue: 0\n }, {\n type: 'InputSet',\n label: 'MatchableTypes',\n field: 'MatchableTypes',\n 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' }],\n defaultValue: 0\n }, {\n type: 'InputCheckbox',\n label: 'AcceptGifts',\n field: 'AcceptGifts',\n defaultValue: false\n }, {\n type: 'InputCheckbox',\n label: 'DismissInventoryNotifications',\n field: 'DismissInventoryNotifications',\n defaultValue: false\n }]\n }, {\n legend: 'schema.farming',\n advanced: true,\n fields: [{\n type: 'InputSelect',\n label: 'FarmingOrder',\n field: 'FarmingOrder',\n 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' }],\n defaultValue: 0\n }, {\n type: 'InputNumber',\n label: 'SendTradePeriod',\n field: 'SendTradePeriod',\n placeholder: 0,\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].byte\n }, {\n type: 'InputCheckbox',\n label: 'AutoSteamSaleEvent',\n field: 'AutoSteamSaleEvent',\n defaultValue: false\n }, {\n type: 'InputCheckbox',\n label: 'IdlePriorityQueueOnly',\n field: 'IdlePriorityQueueOnly',\n defaultValue: false\n }, {\n type: 'InputCheckbox',\n label: 'IdleRefundableGames',\n field: 'IdleRefundableGames',\n defaultValue: true\n }, {\n type: 'InputCheckbox',\n label: 'FarmOffline',\n field: 'FarmOffline',\n defaultValue: false\n }, {\n type: 'InputCheckbox',\n label: 'SendOnFarmingFinished',\n field: 'SendOnFarmingFinished',\n defaultValue: false\n }, {\n type: 'InputCheckbox',\n label: 'ShutdownOnFarmingFinished',\n field: 'ShutdownOnFarmingFinished',\n defaultValue: false\n }]\n }, {\n legend: 'schema.customization',\n advanced: true,\n fields: [{\n type: 'InputText',\n label: 'SteamMasterClanID',\n field: 's_SteamMasterClanID',\n placeholder: 0,\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].masterClan\n }, {\n type: 'InputSet',\n label: 'GamesPlayedWhileIdle',\n field: 'GamesPlayedWhileIdle',\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].uint\n }, {\n type: 'InputText',\n label: 'CustomGamePlayedWhileFarming',\n field: 'CustomGamePlayedWhileFarming'\n }, {\n type: 'InputText',\n label: 'CustomGamePlayedWhileIdle',\n field: 'CustomGamePlayedWhileIdle'\n }]\n }, {\n legend: 'schema.misc',\n advanced: true,\n fields: [{\n type: 'InputFlag',\n label: 'RedeemingPreferences',\n field: 'RedeemingPreferences',\n values: [{ value: 0, name: 'None' }, { value: 1, name: 'Forwarding' }, { value: 2, name: 'Distributing' }, { value: 4, name: 'KeepMissingGames' }],\n defaultValue: 0\n }]\n }, {\n legend: 'schema.performance',\n advanced: true,\n fields: [{\n label: 'HoursUntilCardDrops',\n field: 'HoursUntilCardDrops',\n type: 'InputNumber',\n placeholder: 3,\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].byte\n }]\n }]\n },\n 'V3.1.0.9-V3.1.1.2': {\n asf: [{\n legend: 'schema.basic',\n fields: [{\n label: 'SteamOwnerID',\n field: 's_SteamOwnerID',\n placeholder: '0',\n type: 'InputText',\n description: 'schema.generic.steamid64',\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].steamid\n }]\n }, {\n legend: 'schema.misc',\n advanced: true,\n fields: [{\n type: 'InputCheckbox',\n field: 'Statistics',\n label: 'Statistics',\n defaultValue: true\n }, {\n label: 'Blacklist',\n field: 'Blacklist',\n type: 'InputSet',\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].uint\n }, {\n label: 'CurrentCulture',\n field: 'CurrentCulture',\n type: 'InputText',\n placeholder: 'en-US'\n }, {\n label: 'MaxTradeHoldDuration',\n field: 'MaxTradeHoldDuration',\n placeholder: 15,\n type: 'InputNumber',\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].byte\n }]\n }, {\n legend: 'schema.updates',\n advanced: true,\n fields: [{\n type: 'InputCheckbox',\n field: 'AutoRestart',\n label: 'AutoRestart',\n defaultValue: true\n }, {\n label: 'UpdateChannel',\n field: 'UpdateChannel',\n type: 'InputSelect',\n options: [{ value: 0, name: 'None' }, { value: 1, name: 'Stable' }, { value: 2, name: 'Experimental' }],\n defaultValue: 1\n }, {\n label: 'UpdatePeriod',\n field: 'UpdatePeriod',\n type: 'InputNumber',\n placeholder: 24,\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].byte\n }]\n }, {\n legend: 'schema.remote_access',\n advanced: true,\n fields: [{\n label: 'IPCPassword',\n field: 'IPCPassword',\n placeholder: '',\n type: 'InputPassword'\n }, {\n label: 'IPCPrefixes',\n field: 'IPCPrefixes',\n type: 'InputSet'\n }, {\n label: 'Headless',\n field: 'Headless',\n defaultValue: false,\n type: 'InputCheckbox'\n }]\n }, {\n legend: 'schema.connection',\n advanced: true,\n fields: [{\n type: 'InputFlag',\n label: 'SteamProtocols',\n field: 'SteamProtocols',\n values: [{ value: 0, name: 'None' }, { value: 1, name: 'TCP' }, { value: 2, name: 'UDP' }, { value: 4, name: 'WebSocket' }],\n defaultValue: 0,\n advanced: true\n }, {\n label: 'ConnectionTimeout',\n field: 'ConnectionTimeout',\n placeholder: 60,\n type: 'InputNumber',\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].byte\n }]\n }, {\n legend: 'schema.performance',\n advanced: true,\n fields: [{\n label: 'ConfirmationsLimiterDelay',\n field: 'ConfirmationsLimiterDelay',\n type: 'InputNumber',\n placeholder: 10,\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].byte\n }, {\n label: 'FarmingDelay',\n field: 'FarmingDelay',\n type: 'InputNumber',\n placeholder: 15,\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].byte\n }, {\n label: 'GiftsLimiterDelay',\n field: 'GiftsLimiterDelay',\n type: 'InputNumber',\n placeholder: 1,\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].byte\n }, {\n label: 'IdleFarmingPeriod',\n field: 'IdleFarmingPeriod',\n type: 'InputNumber',\n placeholder: 8,\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].byte\n }, {\n label: 'InventoryLimiterDelay',\n field: 'InventoryLimiterDelay',\n type: 'InputNumber',\n placeholder: 3,\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].byte\n }, {\n label: 'LoginLimiterDelay',\n field: 'LoginLimiterDelay',\n type: 'InputNumber',\n placeholder: 10,\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].byte\n }, {\n label: 'MaxFarmingTime',\n field: 'MaxFarmingTime',\n type: 'InputNumber',\n placeholder: 10,\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].byte\n }, {\n label: 'OptimizationMode',\n field: 'OptimizationMode',\n type: 'InputSelect',\n options: [{ value: 0, name: 'MaxPerformance' }, { value: 1, name: 'MinMemoryUsage' }],\n defaultValue: 0\n }]\n }, {\n legend: 'schema.advanced',\n advanced: true,\n fields: [{\n label: 'Debug',\n field: 'Debug',\n defaultValue: false,\n type: 'InputCheckbox'\n }, {\n label: 'BackgroundGCPeriod',\n field: 'BackgroundGCPeriod',\n type: 'InputNumber',\n placeholder: 0,\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].byte\n }]\n }],\n bot: [{\n legend: 'schema.basic',\n fields: [{\n type: 'InputText',\n label: 'Name',\n field: 'name',\n required: true,\n description: 'schema.bot.name.description'\n }, {\n type: 'InputText',\n label: 'SteamLogin',\n field: 'SteamLogin',\n description: 'schema.bot.SteamLogin.description'\n }, {\n type: 'InputPassword',\n label: 'SteamPassword',\n field: 'SteamPassword',\n description: 'schema.bot.SteamPassword.description'\n }, {\n type: 'InputCheckbox',\n label: 'Enabled',\n field: 'Enabled',\n defaultValue: false\n }, {\n type: 'InputCheckbox',\n label: 'IsBotAccount',\n field: 'IsBotAccount',\n defaultValue: false\n }, {\n type: 'InputCheckbox',\n label: 'Paused',\n field: 'Paused',\n defaultValue: false,\n advanced: true\n }]\n }, {\n legend: 'schema.security',\n advanced: true,\n fields: [{\n type: 'InputSelect',\n label: 'PasswordFormat',\n field: 'PasswordFormat',\n options: [{ value: 0, name: 'PlainText' }, { value: 1, name: 'AES' }, { value: 2, name: 'ProtectedDataForCurrentUser' }],\n defaultValue: 0\n }, {\n type: 'InputCheckbox',\n label: 'UseLoginKeys',\n field: 'UseLoginKeys',\n defaultValue: true,\n advanced: true\n }]\n }, {\n legend: 'schema.access',\n advanced: true,\n fields: [{\n type: 'InputMap',\n label: 'SteamUserPermissions',\n field: 'SteamUserPermissions',\n keyPlaceholder: 'SteamID64',\n values: [{ value: 0, name: 'None' }, { value: 1, name: 'FamilySharing' }, { value: 2, name: 'Operator' }, { value: 3, name: 'Master' }],\n defaultValue: 0,\n keyValidator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].steamid\n }, {\n type: 'InputText',\n label: 'SteamParentalPIN',\n field: 'SteamParentalPIN',\n placeholder: 0,\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].parentalPIN\n }]\n }, {\n legend: 'schema.community',\n advanced: true,\n fields: [{\n type: 'InputCheckbox',\n label: 'HandleOfflineMessages',\n field: 'HandleOfflineMessages',\n defaultValue: false\n }]\n }, {\n legend: 'schema.trading',\n advanced: true,\n fields: [{\n type: 'InputText',\n label: 'SteamTradeToken',\n field: 'SteamTradeToken',\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].tradeToken\n }, {\n type: 'InputFlag',\n label: 'TradingPreferences',\n field: 'TradingPreferences',\n values: [{ value: 0, name: 'None' }, { value: 1, name: 'AcceptDonations' }, { value: 2, name: 'SteamTradeMatcher' }, { value: 4, name: 'MatchEverything' }, { value: 8, name: 'DontAcceptBotTrades' }],\n defaultValue: 0\n }, {\n type: 'InputSet',\n label: 'LootableTypes',\n field: 'LootableTypes',\n 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' }],\n defaultValue: 0\n }, {\n type: 'InputSet',\n label: 'MatchableTypes',\n field: 'MatchableTypes',\n 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' }],\n defaultValue: 0\n }, {\n type: 'InputCheckbox',\n label: 'AcceptGifts',\n field: 'AcceptGifts',\n defaultValue: false\n }, {\n type: 'InputCheckbox',\n label: 'DismissInventoryNotifications',\n field: 'DismissInventoryNotifications',\n defaultValue: false\n }]\n }, {\n legend: 'schema.farming',\n advanced: true,\n fields: [{\n type: 'InputSelect',\n label: 'FarmingOrder',\n field: 'FarmingOrder',\n 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' }],\n defaultValue: 0\n }, {\n type: 'InputNumber',\n label: 'SendTradePeriod',\n field: 'SendTradePeriod',\n placeholder: 0,\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].byte\n }, {\n type: 'InputCheckbox',\n label: 'AutoSteamSaleEvent',\n field: 'AutoSteamSaleEvent',\n defaultValue: false\n }, {\n type: 'InputCheckbox',\n label: 'IdlePriorityQueueOnly',\n field: 'IdlePriorityQueueOnly',\n defaultValue: false\n }, {\n type: 'InputCheckbox',\n label: 'IdleRefundableGames',\n field: 'IdleRefundableGames',\n defaultValue: true\n }, {\n type: 'InputCheckbox',\n label: 'FarmOffline',\n field: 'FarmOffline',\n defaultValue: false\n }, {\n type: 'InputCheckbox',\n label: 'SendOnFarmingFinished',\n field: 'SendOnFarmingFinished',\n defaultValue: false\n }, {\n type: 'InputCheckbox',\n label: 'ShutdownOnFarmingFinished',\n field: 'ShutdownOnFarmingFinished',\n defaultValue: false\n }]\n }, {\n legend: 'schema.customization',\n advanced: true,\n fields: [{\n type: 'InputText',\n label: 'SteamMasterClanID',\n field: 's_SteamMasterClanID',\n placeholder: 0,\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].masterClan\n }, {\n type: 'InputSet',\n label: 'GamesPlayedWhileIdle',\n field: 'GamesPlayedWhileIdle',\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].uint\n }, {\n type: 'InputText',\n label: 'CustomGamePlayedWhileFarming',\n field: 'CustomGamePlayedWhileFarming'\n }, {\n type: 'InputText',\n label: 'CustomGamePlayedWhileIdle',\n field: 'CustomGamePlayedWhileIdle'\n }]\n }, {\n legend: 'schema.misc',\n advanced: true,\n fields: [{\n type: 'InputFlag',\n label: 'RedeemingPreferences',\n field: 'RedeemingPreferences',\n values: [{ value: 0, name: 'None' }, { value: 1, name: 'Forwarding' }, { value: 2, name: 'Distributing' }, { value: 4, name: 'KeepMissingGames' }],\n defaultValue: 0\n }]\n }, {\n legend: 'schema.performance',\n advanced: true,\n fields: [{\n label: 'HoursUntilCardDrops',\n field: 'HoursUntilCardDrops',\n type: 'InputNumber',\n placeholder: 3,\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].byte\n }]\n }]\n },\n 'V3.0.5.8-V3.1.0.1': {\n asf: [{\n legend: 'schema.basic',\n fields: [{\n label: 'SteamOwnerID',\n field: 's_SteamOwnerID',\n placeholder: '0',\n type: 'InputText',\n description: 'schema.generic.steamid64',\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].steamid\n }]\n }, {\n legend: 'schema.misc',\n advanced: true,\n fields: [{\n type: 'InputCheckbox',\n field: 'Statistics',\n label: 'Statistics',\n defaultValue: true\n }, {\n label: 'Blacklist',\n field: 'Blacklist',\n type: 'InputSet',\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].uint\n }, {\n label: 'CurrentCulture',\n field: 'CurrentCulture',\n type: 'InputText',\n placeholder: 'en-US'\n }, {\n label: 'MaxTradeHoldDuration',\n field: 'MaxTradeHoldDuration',\n placeholder: 15,\n type: 'InputNumber',\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].byte\n }]\n }, {\n legend: 'schema.updates',\n advanced: true,\n fields: [{\n type: 'InputCheckbox',\n field: 'AutoRestart',\n label: 'AutoRestart',\n defaultValue: true\n }, {\n label: 'UpdateChannel',\n field: 'UpdateChannel',\n type: 'InputSelect',\n options: [{ value: 0, name: 'None' }, { value: 1, name: 'Stable' }, { value: 2, name: 'Experimental' }],\n defaultValue: 1\n }, {\n label: 'UpdatePeriod',\n field: 'UpdatePeriod',\n type: 'InputNumber',\n placeholder: 24,\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].byte\n }]\n }, {\n legend: 'schema.remote_access',\n advanced: true,\n fields: [{\n label: 'IPCHost',\n field: 'IPCHost',\n placeholder: '127.0.0.1',\n type: 'InputText'\n }, {\n label: 'IPCPassword',\n field: 'IPCPassword',\n placeholder: '',\n type: 'InputPassword'\n }, {\n label: 'IPCPort',\n field: 'IPCPort',\n placeholder: 1242,\n type: 'InputNumber',\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].ushort\n }, {\n label: 'Headless',\n field: 'Headless',\n defaultValue: false,\n type: 'InputCheckbox'\n }]\n }, {\n legend: 'schema.connection',\n advanced: true,\n fields: [{\n type: 'InputFlag',\n label: 'SteamProtocols',\n field: 'SteamProtocols',\n values: [{ value: 0, name: 'None' }, { value: 1, name: 'TCP' }, { value: 2, name: 'UDP' }, { value: 4, name: 'WebSocket' }],\n defaultValue: 0,\n advanced: true\n }, {\n label: 'ConnectionTimeout',\n field: 'ConnectionTimeout',\n placeholder: 60,\n type: 'InputNumber',\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].byte\n }]\n }, {\n legend: 'schema.performance',\n advanced: true,\n fields: [{\n label: 'ConfirmationsLimiterDelay',\n field: 'ConfirmationsLimiterDelay',\n type: 'InputNumber',\n placeholder: 10,\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].byte\n }, {\n label: 'FarmingDelay',\n field: 'FarmingDelay',\n type: 'InputNumber',\n placeholder: 15,\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].byte\n }, {\n label: 'GiftsLimiterDelay',\n field: 'GiftsLimiterDelay',\n type: 'InputNumber',\n placeholder: 1,\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].byte\n }, {\n label: 'IdleFarmingPeriod',\n field: 'IdleFarmingPeriod',\n type: 'InputNumber',\n placeholder: 8,\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].byte\n }, {\n label: 'InventoryLimiterDelay',\n field: 'InventoryLimiterDelay',\n type: 'InputNumber',\n placeholder: 3,\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].byte\n }, {\n label: 'LoginLimiterDelay',\n field: 'LoginLimiterDelay',\n type: 'InputNumber',\n placeholder: 10,\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].byte\n }, {\n label: 'MaxFarmingTime',\n field: 'MaxFarmingTime',\n type: 'InputNumber',\n placeholder: 10,\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].byte\n }, {\n label: 'OptimizationMode',\n field: 'OptimizationMode',\n type: 'InputSelect',\n options: [{ value: 0, name: 'MaxPerformance' }, { value: 1, name: 'MinMemoryUsage' }],\n defaultValue: 0\n }]\n }, {\n legend: 'schema.advanced',\n advanced: true,\n fields: [{\n label: 'Debug',\n field: 'Debug',\n defaultValue: false,\n type: 'InputCheckbox'\n }, {\n label: 'BackgroundGCPeriod',\n field: 'BackgroundGCPeriod',\n type: 'InputNumber',\n placeholder: 0,\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].byte\n }]\n }],\n bot: [{\n legend: 'schema.basic',\n fields: [{\n type: 'InputText',\n label: 'Name',\n field: 'name',\n required: true,\n description: 'schema.bot.name.description'\n }, {\n type: 'InputText',\n label: 'SteamLogin',\n field: 'SteamLogin',\n description: 'schema.bot.SteamLogin.description'\n }, {\n type: 'InputPassword',\n label: 'SteamPassword',\n field: 'SteamPassword',\n description: 'schema.bot.SteamPassword.description'\n }, {\n type: 'InputCheckbox',\n label: 'Enabled',\n field: 'Enabled',\n defaultValue: false\n }, {\n type: 'InputCheckbox',\n label: 'IsBotAccount',\n field: 'IsBotAccount',\n defaultValue: false\n }, {\n type: 'InputCheckbox',\n label: 'Paused',\n field: 'Paused',\n defaultValue: false,\n advanced: true\n }]\n }, {\n legend: 'schema.security',\n advanced: true,\n fields: [{\n type: 'InputSelect',\n label: 'PasswordFormat',\n field: 'PasswordFormat',\n options: [{ value: 0, name: 'PlainText' }, { value: 1, name: 'AES' }, { value: 2, name: 'ProtectedDataForCurrentUser' }],\n defaultValue: 0\n }, {\n type: 'InputCheckbox',\n label: 'UseLoginKeys',\n field: 'UseLoginKeys',\n defaultValue: true,\n advanced: true\n }]\n }, {\n legend: 'schema.access',\n advanced: true,\n fields: [{\n type: 'InputMap',\n label: 'SteamUserPermissions',\n field: 'SteamUserPermissions',\n keyPlaceholder: 'SteamID64',\n values: [{ value: 0, name: 'None' }, { value: 1, name: 'FamilySharing' }, { value: 2, name: 'Operator' }, { value: 3, name: 'Master' }],\n defaultValue: 0,\n keyValidator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].steamid\n }, {\n type: 'InputText',\n label: 'SteamParentalPIN',\n field: 'SteamParentalPIN',\n placeholder: 0,\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].parentalPIN\n }]\n }, {\n legend: 'schema.community',\n advanced: true,\n fields: [{\n type: 'InputCheckbox',\n label: 'HandleOfflineMessages',\n field: 'HandleOfflineMessages',\n defaultValue: false\n }]\n }, {\n legend: 'schema.trading',\n advanced: true,\n fields: [{\n type: 'InputText',\n label: 'SteamTradeToken',\n field: 'SteamTradeToken',\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].tradeToken\n }, {\n type: 'InputFlag',\n label: 'TradingPreferences',\n field: 'TradingPreferences',\n values: [{ value: 0, name: 'None' }, { value: 1, name: 'AcceptDonations' }, { value: 2, name: 'SteamTradeMatcher' }, { value: 4, name: 'MatchEverything' }, { value: 8, name: 'DontAcceptBotTrades' }],\n defaultValue: 0\n }, {\n type: 'InputSet',\n label: 'LootableTypes',\n field: 'LootableTypes',\n 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' }],\n defaultValue: 0\n }, {\n type: 'InputSet',\n label: 'MatchableTypes',\n field: 'MatchableTypes',\n 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' }],\n defaultValue: 0\n }, {\n type: 'InputCheckbox',\n label: 'AcceptGifts',\n field: 'AcceptGifts',\n defaultValue: false\n }, {\n type: 'InputCheckbox',\n label: 'DismissInventoryNotifications',\n field: 'DismissInventoryNotifications',\n defaultValue: false\n }]\n }, {\n legend: 'schema.farming',\n advanced: true,\n fields: [{\n type: 'InputSelect',\n label: 'FarmingOrder',\n field: 'FarmingOrder',\n 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' }],\n defaultValue: 0\n }, {\n type: 'InputNumber',\n label: 'SendTradePeriod',\n field: 'SendTradePeriod',\n placeholder: 0,\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].byte\n }, {\n type: 'InputCheckbox',\n label: 'AutoSteamSaleEvent',\n field: 'AutoSteamSaleEvent',\n defaultValue: false\n }, {\n type: 'InputCheckbox',\n label: 'IdleRefundableGames',\n field: 'IdleRefundableGames',\n defaultValue: true\n }, {\n type: 'InputCheckbox',\n label: 'FarmOffline',\n field: 'FarmOffline',\n defaultValue: false\n }, {\n type: 'InputCheckbox',\n label: 'SendOnFarmingFinished',\n field: 'SendOnFarmingFinished',\n defaultValue: false\n }, {\n type: 'InputCheckbox',\n label: 'ShutdownOnFarmingFinished',\n field: 'ShutdownOnFarmingFinished',\n defaultValue: false\n }]\n }, {\n legend: 'schema.customization',\n advanced: true,\n fields: [{\n type: 'InputText',\n label: 'SteamMasterClanID',\n field: 's_SteamMasterClanID',\n placeholder: 0,\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].masterClan\n }, {\n type: 'InputSet',\n label: 'GamesPlayedWhileIdle',\n field: 'GamesPlayedWhileIdle',\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].uint\n }, {\n type: 'InputText',\n label: 'CustomGamePlayedWhileFarming',\n field: 'CustomGamePlayedWhileFarming'\n }, {\n type: 'InputText',\n label: 'CustomGamePlayedWhileIdle',\n field: 'CustomGamePlayedWhileIdle'\n }]\n }, {\n legend: 'schema.misc',\n advanced: true,\n fields: [{\n type: 'InputFlag',\n label: 'RedeemingPreferences',\n field: 'RedeemingPreferences',\n values: [{ value: 0, name: 'None' }, { value: 1, name: 'Forwarding' }, { value: 2, name: 'Distributing' }, { value: 4, name: 'KeepMissingGames' }],\n defaultValue: 0\n }]\n }, {\n legend: 'schema.performance',\n advanced: true,\n fields: [{\n label: 'HoursUntilCardDrops',\n field: 'HoursUntilCardDrops',\n type: 'InputNumber',\n placeholder: 3,\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].byte\n }]\n }]\n },\n 'V3.0.5.0-V3.0.5.5': {\n asf: [{\n legend: 'schema.basic',\n fields: [{\n label: 'SteamOwnerID',\n field: 's_SteamOwnerID',\n placeholder: '0',\n type: 'InputText',\n description: 'schema.generic.steamid64',\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].steamid\n }]\n }, {\n legend: 'schema.misc',\n advanced: true,\n fields: [{\n type: 'InputCheckbox',\n field: 'Statistics',\n label: 'Statistics',\n defaultValue: true\n }, {\n label: 'Blacklist',\n field: 'Blacklist',\n type: 'InputSet',\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].uint\n }, {\n label: 'CurrentCulture',\n field: 'CurrentCulture',\n type: 'InputText',\n placeholder: 'en-US'\n }, {\n label: 'MaxTradeHoldDuration',\n field: 'MaxTradeHoldDuration',\n placeholder: 15,\n type: 'InputNumber',\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].byte\n }]\n }, {\n legend: 'schema.updates',\n advanced: true,\n fields: [{\n type: 'InputCheckbox',\n field: 'AutoRestart',\n label: 'AutoRestart',\n defaultValue: true\n }, {\n label: 'UpdateChannel',\n field: 'UpdateChannel',\n type: 'InputSelect',\n options: [{ value: 0, name: 'None' }, { value: 1, name: 'Stable' }, { value: 2, name: 'Experimental' }],\n defaultValue: 1\n }, {\n label: 'UpdatePeriod',\n field: 'UpdatePeriod',\n type: 'InputNumber',\n placeholder: 24,\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].byte\n }]\n }, {\n legend: 'schema.remote_access',\n advanced: true,\n fields: [{\n label: 'IPCHost',\n field: 'IPCHost',\n placeholder: '127.0.0.1',\n type: 'InputText'\n }, {\n label: 'IPCPassword',\n field: 'IPCPassword',\n placeholder: '',\n type: 'InputPassword'\n }, {\n label: 'IPCPort',\n field: 'IPCPort',\n placeholder: 1242,\n type: 'InputNumber',\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].ushort\n }, {\n label: 'Headless',\n field: 'Headless',\n defaultValue: false,\n type: 'InputCheckbox'\n }]\n }, {\n legend: 'schema.connection',\n advanced: true,\n fields: [{\n type: 'InputFlag',\n label: 'SteamProtocols',\n field: 'SteamProtocols',\n values: [{ value: 0, name: 'None' }, { value: 1, name: 'TCP' }, { value: 2, name: 'UDP' }, { value: 4, name: 'WebSocket' }],\n defaultValue: 0,\n advanced: true\n }, {\n label: 'ConnectionTimeout',\n field: 'ConnectionTimeout',\n placeholder: 60,\n type: 'InputNumber',\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].byte\n }]\n }, {\n legend: 'schema.performance',\n advanced: true,\n fields: [{\n label: 'FarmingDelay',\n field: 'FarmingDelay',\n type: 'InputNumber',\n placeholder: 15,\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].byte\n }, {\n label: 'GiftsLimiterDelay',\n field: 'GiftsLimiterDelay',\n type: 'InputNumber',\n placeholder: 1,\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].byte\n }, {\n label: 'IdleFarmingPeriod',\n field: 'IdleFarmingPeriod',\n type: 'InputNumber',\n placeholder: 8,\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].byte\n }, {\n label: 'InventoryLimiterDelay',\n field: 'InventoryLimiterDelay',\n type: 'InputNumber',\n placeholder: 3,\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].byte\n }, {\n label: 'LoginLimiterDelay',\n field: 'LoginLimiterDelay',\n type: 'InputNumber',\n placeholder: 10,\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].byte\n }, {\n label: 'MaxFarmingTime',\n field: 'MaxFarmingTime',\n type: 'InputNumber',\n placeholder: 10,\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].byte\n }, {\n label: 'OptimizationMode',\n field: 'OptimizationMode',\n type: 'InputSelect',\n options: [{ value: 0, name: 'MaxPerformance' }, { value: 1, name: 'MinMemoryUsage' }],\n defaultValue: 0\n }]\n }, {\n legend: 'schema.advanced',\n advanced: true,\n fields: [{\n label: 'Debug',\n field: 'Debug',\n defaultValue: false,\n type: 'InputCheckbox'\n }, {\n label: 'BackgroundGCPeriod',\n field: 'BackgroundGCPeriod',\n type: 'InputNumber',\n placeholder: 0,\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].byte\n }]\n }],\n bot: [{\n legend: 'schema.basic',\n fields: [{\n type: 'InputText',\n label: 'Name',\n field: 'name',\n required: true,\n description: 'schema.bot.name.description'\n }, {\n type: 'InputText',\n label: 'SteamLogin',\n field: 'SteamLogin',\n description: 'schema.bot.SteamLogin.description'\n }, {\n type: 'InputPassword',\n label: 'SteamPassword',\n field: 'SteamPassword',\n description: 'schema.bot.SteamPassword.description'\n }, {\n type: 'InputCheckbox',\n label: 'Enabled',\n field: 'Enabled',\n defaultValue: false\n }, {\n type: 'InputCheckbox',\n label: 'IsBotAccount',\n field: 'IsBotAccount',\n defaultValue: false\n }, {\n type: 'InputCheckbox',\n label: 'Paused',\n field: 'Paused',\n defaultValue: false,\n advanced: true\n }]\n }, {\n legend: 'schema.security',\n advanced: true,\n fields: [{\n type: 'InputSelect',\n label: 'PasswordFormat',\n field: 'PasswordFormat',\n options: [{ value: 0, name: 'PlainText' }, { value: 1, name: 'AES' }, { value: 2, name: 'ProtectedDataForCurrentUser' }],\n defaultValue: 0\n }, {\n type: 'InputCheckbox',\n label: 'UseLoginKeys',\n field: 'UseLoginKeys',\n defaultValue: true,\n advanced: true\n }]\n }, {\n legend: 'schema.access',\n advanced: true,\n fields: [{\n type: 'InputMap',\n label: 'SteamUserPermissions',\n field: 'SteamUserPermissions',\n keyPlaceholder: 'SteamID64',\n values: [{ value: 0, name: 'None' }, { value: 1, name: 'FamilySharing' }, { value: 2, name: 'Operator' }, { value: 3, name: 'Master' }],\n defaultValue: 0,\n keyValidator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].steamid\n }, {\n type: 'InputText',\n label: 'SteamParentalPIN',\n field: 'SteamParentalPIN',\n placeholder: 0,\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].parentalPIN\n }]\n }, {\n legend: 'schema.community',\n advanced: true,\n fields: [{\n type: 'InputCheckbox',\n label: 'HandleOfflineMessages',\n field: 'HandleOfflineMessages',\n defaultValue: false\n }]\n }, {\n legend: 'schema.trading',\n advanced: true,\n fields: [{\n type: 'InputText',\n label: 'SteamTradeToken',\n field: 'SteamTradeToken',\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].tradeToken\n }, {\n type: 'InputFlag',\n label: 'TradingPreferences',\n field: 'TradingPreferences',\n values: [{ value: 0, name: 'None' }, { value: 1, name: 'AcceptDonations' }, { value: 2, name: 'SteamTradeMatcher' }, { value: 4, name: 'MatchEverything' }, { value: 8, name: 'DontAcceptBotTrades' }],\n defaultValue: 0\n }, {\n type: 'InputSet',\n label: 'LootableTypes',\n field: 'LootableTypes',\n 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' }],\n defaultValue: 0\n }, {\n type: 'InputSet',\n label: 'MatchableTypes',\n field: 'MatchableTypes',\n 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' }],\n defaultValue: 0\n }, {\n type: 'InputCheckbox',\n label: 'AcceptGifts',\n field: 'AcceptGifts',\n defaultValue: false\n }, {\n type: 'InputCheckbox',\n label: 'DismissInventoryNotifications',\n field: 'DismissInventoryNotifications',\n defaultValue: false\n }]\n }, {\n legend: 'schema.farming',\n advanced: true,\n fields: [{\n type: 'InputSelect',\n label: 'FarmingOrder',\n field: 'FarmingOrder',\n 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' }],\n defaultValue: 0\n }, {\n type: 'InputNumber',\n label: 'SendTradePeriod',\n field: 'SendTradePeriod',\n placeholder: 0,\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].byte\n }, {\n type: 'InputCheckbox',\n label: 'AutoDiscoveryQueue',\n field: 'AutoDiscoveryQueue',\n defaultValue: false\n }, {\n type: 'InputCheckbox',\n label: 'IdleRefundableGames',\n field: 'IdleRefundableGames',\n defaultValue: true\n }, {\n type: 'InputCheckbox',\n label: 'FarmOffline',\n field: 'FarmOffline',\n defaultValue: false\n }, {\n type: 'InputCheckbox',\n label: 'SendOnFarmingFinished',\n field: 'SendOnFarmingFinished',\n defaultValue: false\n }, {\n type: 'InputCheckbox',\n label: 'ShutdownOnFarmingFinished',\n field: 'ShutdownOnFarmingFinished',\n defaultValue: false\n }]\n }, {\n legend: 'schema.customization',\n advanced: true,\n fields: [{\n type: 'InputText',\n label: 'SteamMasterClanID',\n field: 's_SteamMasterClanID',\n placeholder: 0,\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].masterClan\n }, {\n type: 'InputSet',\n label: 'GamesPlayedWhileIdle',\n field: 'GamesPlayedWhileIdle',\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].uint\n }, {\n type: 'InputText',\n label: 'CustomGamePlayedWhileFarming',\n field: 'CustomGamePlayedWhileFarming'\n }, {\n type: 'InputText',\n label: 'CustomGamePlayedWhileIdle',\n field: 'CustomGamePlayedWhileIdle'\n }]\n }, {\n legend: 'schema.misc',\n advanced: true,\n fields: [{\n type: 'InputFlag',\n label: 'RedeemingPreferences',\n field: 'RedeemingPreferences',\n values: [{ value: 0, name: 'None' }, { value: 1, name: 'Forwarding' }, { value: 2, name: 'Distributing' }, { value: 4, name: 'KeepMissingGames' }],\n defaultValue: 0\n }]\n }, {\n legend: 'schema.performance',\n advanced: true,\n fields: [{\n label: 'HoursUntilCardDrops',\n field: 'HoursUntilCardDrops',\n type: 'InputNumber',\n placeholder: 3,\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].byte\n }]\n }]\n },\n 'V3.0.3.7-V3.0.4.8': {\n asf: [{\n legend: 'schema.basic',\n fields: [{\n label: 'SteamOwnerID',\n field: 's_SteamOwnerID',\n placeholder: '0',\n type: 'InputText',\n description: 'schema.generic.steamid64',\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].steamid\n }]\n }, {\n legend: 'schema.misc',\n fields: [{\n type: 'InputCheckbox',\n field: 'Statistics',\n label: 'Statistics',\n defaultValue: true,\n advanced: true\n }, {\n label: 'Blacklist',\n field: 'Blacklist',\n type: 'InputSet',\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].uint\n }, {\n label: 'CurrentCulture',\n field: 'CurrentCulture',\n type: 'InputText',\n placeholder: 'en-US',\n advanced: true\n }, {\n label: 'MaxTradeHoldDuration',\n field: 'MaxTradeHoldDuration',\n placeholder: 15,\n type: 'InputNumber',\n advanced: true,\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].byte\n }]\n }, {\n legend: 'schema.updates',\n fields: [{\n type: 'InputCheckbox',\n field: 'AutoUpdates',\n label: 'AutoUpdates',\n defaultValue: true\n }, {\n type: 'InputCheckbox',\n field: 'AutoRestart',\n label: 'AutoRestart',\n defaultValue: true,\n advanced: true\n }, {\n label: 'UpdateChannel',\n field: 'UpdateChannel',\n type: 'InputSelect',\n options: [{ value: 0, name: 'None' }, { value: 1, name: 'Stable' }, { value: 2, name: 'Experimental' }],\n defaultValue: 1,\n advanced: true\n }]\n }, {\n legend: 'schema.remote_access',\n advanced: true,\n fields: [{\n label: 'IPCHost',\n field: 'IPCHost',\n placeholder: '127.0.0.1',\n type: 'InputText'\n }, {\n label: 'IPCPort',\n field: 'IPCPort',\n placeholder: 1242,\n type: 'InputNumber',\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].ushort\n }, {\n label: 'Headless',\n field: 'Headless',\n defaultValue: false,\n type: 'InputCheckbox'\n }]\n }, {\n legend: 'schema.connection',\n advanced: true,\n fields: [{\n type: 'InputFlag',\n label: 'SteamProtocols',\n field: 'SteamProtocols',\n values: [{ value: 0, name: 'None' }, { value: 1, name: 'TCP' }, { value: 2, name: 'UDP' }, { value: 4, name: 'WebSocket' }],\n defaultValue: 0,\n advanced: true\n }, {\n label: 'ConnectionTimeout',\n field: 'ConnectionTimeout',\n placeholder: 60,\n type: 'InputNumber',\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].byte\n }]\n }, {\n legend: 'schema.performance',\n advanced: true,\n fields: [{\n label: 'FarmingDelay',\n field: 'FarmingDelay',\n type: 'InputNumber',\n placeholder: 15,\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].byte\n }, {\n label: 'GiftsLimiterDelay',\n field: 'GiftsLimiterDelay',\n type: 'InputNumber',\n placeholder: 1,\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].byte\n }, {\n label: 'IdleFarmingPeriod',\n field: 'IdleFarmingPeriod',\n type: 'InputNumber',\n placeholder: 8,\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].byte\n }, {\n label: 'InventoryLimiterDelay',\n field: 'InventoryLimiterDelay',\n type: 'InputNumber',\n placeholder: 3,\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].byte\n }, {\n label: 'LoginLimiterDelay',\n field: 'LoginLimiterDelay',\n type: 'InputNumber',\n placeholder: 10,\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].byte\n }, {\n label: 'MaxFarmingTime',\n field: 'MaxFarmingTime',\n type: 'InputNumber',\n placeholder: 10,\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].byte\n }, {\n label: 'OptimizationMode',\n field: 'OptimizationMode',\n type: 'InputSelect',\n options: [{ value: 0, name: 'MaxPerformance' }, { value: 1, name: 'MinMemoryUsage' }],\n defaultValue: 0\n }]\n }, {\n legend: 'schema.advanced',\n advanced: true,\n fields: [{\n label: 'Debug',\n field: 'Debug',\n defaultValue: false,\n type: 'InputCheckbox'\n }, {\n label: 'BackgroundGCPeriod',\n field: 'BackgroundGCPeriod',\n type: 'InputNumber',\n placeholder: 0,\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].byte\n }]\n }],\n bot: [{\n legend: 'schema.basic',\n fields: [{\n type: 'InputText',\n label: 'Name',\n field: 'name',\n required: true,\n description: 'schema.bot.name.description'\n }, {\n type: 'InputText',\n label: 'SteamLogin',\n field: 'SteamLogin',\n description: 'schema.bot.SteamLogin.description'\n }, {\n type: 'InputPassword',\n label: 'SteamPassword',\n field: 'SteamPassword',\n description: 'schema.bot.SteamPassword.description'\n }, {\n type: 'InputCheckbox',\n label: 'Enabled',\n field: 'Enabled',\n defaultValue: false\n }, {\n type: 'InputCheckbox',\n label: 'IsBotAccount',\n field: 'IsBotAccount',\n defaultValue: false\n }, {\n type: 'InputCheckbox',\n label: 'Paused',\n field: 'Paused',\n defaultValue: false,\n advanced: true\n }]\n }, {\n legend: 'schema.security',\n advanced: true,\n fields: [{\n type: 'InputSelect',\n label: 'PasswordFormat',\n field: 'PasswordFormat',\n options: [{ value: 0, name: 'PlainText' }, { value: 1, name: 'AES' }, { value: 2, name: 'ProtectedDataForCurrentUser' }],\n defaultValue: 0\n }]\n }, {\n legend: 'schema.access',\n advanced: true,\n fields: [{\n type: 'InputMap',\n label: 'SteamUserPermissions',\n field: 'SteamUserPermissions',\n keyPlaceholder: 'SteamID64',\n values: [{ value: 0, name: 'None' }, { value: 1, name: 'FamilySharing' }, { value: 2, name: 'Operator' }, { value: 3, name: 'Master' }],\n defaultValue: 0,\n keyValidator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].steamid\n }, {\n type: 'InputText',\n label: 'SteamParentalPIN',\n field: 'SteamParentalPIN',\n placeholder: 0,\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].parentalPIN\n }]\n }, {\n legend: 'schema.community',\n advanced: true,\n fields: [{\n type: 'InputCheckbox',\n label: 'HandleOfflineMessages',\n field: 'HandleOfflineMessages',\n defaultValue: false\n }]\n }, {\n legend: 'schema.trading',\n advanced: true,\n fields: [{\n type: 'InputText',\n label: 'SteamTradeToken',\n field: 'SteamTradeToken',\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].tradeToken\n }, {\n type: 'InputFlag',\n label: 'TradingPreferences',\n field: 'TradingPreferences',\n values: [{ value: 0, name: 'None' }, { value: 1, name: 'AcceptDonations' }, { value: 2, name: 'SteamTradeMatcher' }, { value: 4, name: 'MatchEverything' }, { value: 8, name: 'DontAcceptBotTrades' }],\n defaultValue: 0\n }, {\n type: 'InputSet',\n label: 'LootableTypes',\n field: 'LootableTypes',\n 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' }],\n defaultValue: 0\n }, {\n type: 'InputSet',\n label: 'MatchableTypes',\n field: 'MatchableTypes',\n 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' }],\n defaultValue: 0\n }, {\n type: 'InputCheckbox',\n label: 'AcceptGifts',\n field: 'AcceptGifts',\n defaultValue: false\n }, {\n type: 'InputCheckbox',\n label: 'DismissInventoryNotifications',\n field: 'DismissInventoryNotifications',\n defaultValue: false\n }]\n }, {\n legend: 'schema.farming',\n advanced: true,\n fields: [{\n type: 'InputSelect',\n label: 'FarmingOrder',\n field: 'FarmingOrder',\n 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' }],\n defaultValue: 0\n }, {\n type: 'InputNumber',\n label: 'SendTradePeriod',\n field: 'SendTradePeriod',\n placeholder: 0,\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].byte\n }, {\n type: 'InputCheckbox',\n label: 'AutoDiscoveryQueue',\n field: 'AutoDiscoveryQueue',\n defaultValue: false\n }, {\n type: 'InputCheckbox',\n label: 'IdleRefundableGames',\n field: 'IdleRefundableGames',\n defaultValue: true\n }, {\n type: 'InputCheckbox',\n label: 'FarmOffline',\n field: 'FarmOffline',\n defaultValue: false\n }, {\n type: 'InputCheckbox',\n label: 'SendOnFarmingFinished',\n field: 'SendOnFarmingFinished',\n defaultValue: false\n }, {\n type: 'InputCheckbox',\n label: 'ShutdownOnFarmingFinished',\n field: 'ShutdownOnFarmingFinished',\n defaultValue: false\n }]\n }, {\n legend: 'schema.customization',\n advanced: true,\n fields: [{\n type: 'InputText',\n label: 'SteamMasterClanID',\n field: 's_SteamMasterClanID',\n placeholder: 0,\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].masterClan\n }, {\n type: 'InputSet',\n label: 'GamesPlayedWhileIdle',\n field: 'GamesPlayedWhileIdle',\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].uint\n }, {\n type: 'InputText',\n label: 'CustomGamePlayedWhileFarming',\n field: 'CustomGamePlayedWhileFarming'\n }, {\n type: 'InputText',\n label: 'CustomGamePlayedWhileIdle',\n field: 'CustomGamePlayedWhileIdle'\n }]\n }, {\n legend: 'schema.misc',\n advanced: true,\n fields: [{\n type: 'InputFlag',\n label: 'RedeemingPreferences',\n field: 'RedeemingPreferences',\n values: [{ value: 0, name: 'None' }, { value: 1, name: 'Forwarding' }, { value: 2, name: 'Distributing' }, { value: 4, name: 'KeepMissingGames' }],\n defaultValue: 0\n }]\n }, {\n legend: 'schema.performance',\n advanced: true,\n fields: [{\n label: 'HoursUntilCardDrops',\n field: 'HoursUntilCardDrops',\n type: 'InputNumber',\n placeholder: 3,\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].byte\n }]\n }]\n },\n 'V3.0.1.6-V3.0.3.6': {\n asf: [{\n legend: 'schema.basic',\n fields: [{\n label: 'SteamOwnerID',\n field: 's_SteamOwnerID',\n placeholder: '0',\n type: 'InputText',\n description: 'schema.generic.steamid64',\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].steamid\n }]\n }, {\n legend: 'schema.misc',\n fields: [{\n type: 'InputCheckbox',\n field: 'Statistics',\n label: 'Statistics',\n defaultValue: true,\n advanced: true\n }, {\n label: 'Blacklist',\n field: 'Blacklist',\n type: 'InputSet',\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].uint\n }, {\n label: 'CurrentCulture',\n field: 'CurrentCulture',\n type: 'InputText',\n placeholder: 'en-US',\n advanced: true\n }, {\n label: 'MaxTradeHoldDuration',\n field: 'MaxTradeHoldDuration',\n placeholder: 15,\n type: 'InputNumber',\n advanced: true,\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].byte\n }]\n }, {\n legend: 'schema.updates',\n fields: [{\n type: 'InputCheckbox',\n field: 'AutoUpdates',\n label: 'AutoUpdates',\n defaultValue: true\n }, {\n type: 'InputCheckbox',\n field: 'AutoRestart',\n label: 'AutoRestart',\n defaultValue: true,\n advanced: true\n }, {\n label: 'UpdateChannel',\n field: 'UpdateChannel',\n type: 'InputSelect',\n options: [{ value: 0, name: 'None' }, { value: 1, name: 'Stable' }, { value: 2, name: 'Experimental' }],\n defaultValue: 1,\n advanced: true\n }]\n }, {\n legend: 'schema.remote_access',\n advanced: true,\n fields: [{\n label: 'IPCHost',\n field: 'IPCHost',\n placeholder: '127.0.0.1',\n type: 'InputText'\n }, {\n label: 'IPCPort',\n field: 'IPCPort',\n placeholder: 1242,\n type: 'InputNumber',\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].ushort\n }, {\n label: 'Headless',\n field: 'Headless',\n defaultValue: false,\n type: 'InputCheckbox'\n }]\n }, {\n legend: 'schema.connection',\n advanced: true,\n fields: [{\n type: 'InputFlag',\n label: 'SteamProtocols',\n field: 'SteamProtocols',\n values: [{ value: 0, name: 'None' }, { value: 1, name: 'TCP' }, { value: 2, name: 'UDP' }, { value: 4, name: 'WebSocket' }],\n defaultValue: 0,\n advanced: true\n }, {\n label: 'ConnectionTimeout',\n field: 'ConnectionTimeout',\n placeholder: 60,\n type: 'InputNumber',\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].byte\n }]\n }, {\n legend: 'schema.performance',\n advanced: true,\n fields: [{\n label: 'FarmingDelay',\n field: 'FarmingDelay',\n type: 'InputNumber',\n placeholder: 15,\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].byte\n }, {\n label: 'GiftsLimiterDelay',\n field: 'GiftsLimiterDelay',\n type: 'InputNumber',\n placeholder: 1,\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].byte\n }, {\n label: 'IdleFarmingPeriod',\n field: 'IdleFarmingPeriod',\n type: 'InputNumber',\n placeholder: 8,\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].byte\n }, {\n label: 'InventoryLimiterDelay',\n field: 'InventoryLimiterDelay',\n type: 'InputNumber',\n placeholder: 3,\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].byte\n }, {\n label: 'LoginLimiterDelay',\n field: 'LoginLimiterDelay',\n type: 'InputNumber',\n placeholder: 10,\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].byte\n }, {\n label: 'MaxFarmingTime',\n field: 'MaxFarmingTime',\n type: 'InputNumber',\n placeholder: 10,\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].byte\n }, {\n label: 'OptimizationMode',\n field: 'OptimizationMode',\n type: 'InputSelect',\n options: [{ value: 0, name: 'MaxPerformance' }, { value: 1, name: 'MinMemoryUsage' }],\n defaultValue: 0\n }]\n }, {\n legend: 'schema.advanced',\n advanced: true,\n fields: [{\n label: 'Debug',\n field: 'Debug',\n defaultValue: false,\n type: 'InputCheckbox'\n }, {\n label: 'BackgroundGCPeriod',\n field: 'BackgroundGCPeriod',\n type: 'InputNumber',\n placeholder: 0,\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].byte\n }]\n }],\n bot: [{\n legend: 'schema.basic',\n fields: [{\n type: 'InputText',\n label: 'Name',\n field: 'name',\n required: true,\n description: 'schema.bot.name.description'\n }, {\n type: 'InputText',\n label: 'SteamLogin',\n field: 'SteamLogin',\n description: 'schema.bot.SteamLogin.description'\n }, {\n type: 'InputPassword',\n label: 'SteamPassword',\n field: 'SteamPassword',\n description: 'schema.bot.SteamPassword.description'\n }, {\n type: 'InputCheckbox',\n label: 'Enabled',\n field: 'Enabled',\n defaultValue: false\n }, {\n type: 'InputCheckbox',\n label: 'IsBotAccount',\n field: 'IsBotAccount',\n defaultValue: false\n }, {\n type: 'InputCheckbox',\n label: 'Paused',\n field: 'Paused',\n defaultValue: false,\n advanced: true\n }]\n }, {\n legend: 'schema.security',\n advanced: true,\n fields: [{\n type: 'InputSelect',\n label: 'PasswordFormat',\n field: 'PasswordFormat',\n options: [{ value: 0, name: 'PlainText' }, { value: 1, name: 'AES' }, { value: 2, name: 'ProtectedDataForCurrentUser' }],\n defaultValue: 0\n }]\n }, {\n legend: 'schema.access',\n advanced: true,\n fields: [{\n type: 'InputMap',\n label: 'SteamUserPermissions',\n field: 'SteamUserPermissions',\n keyPlaceholder: 'SteamID64',\n values: [{ value: 0, name: 'None' }, { value: 1, name: 'FamilySharing' }, { value: 2, name: 'Operator' }, { value: 3, name: 'Master' }],\n defaultValue: 0,\n keyValidator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].steamid\n }, {\n type: 'InputText',\n label: 'SteamParentalPIN',\n field: 'SteamParentalPIN',\n placeholder: 0,\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].parentalPIN\n }]\n }, {\n legend: 'schema.community',\n advanced: true,\n fields: [{\n type: 'InputCheckbox',\n label: 'HandleOfflineMessages',\n field: 'HandleOfflineMessages',\n defaultValue: false\n }]\n }, {\n legend: 'schema.trading',\n advanced: true,\n fields: [{\n type: 'InputText',\n label: 'SteamTradeToken',\n field: 'SteamTradeToken',\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].tradeToken\n }, {\n type: 'InputFlag',\n label: 'TradingPreferences',\n field: 'TradingPreferences',\n values: [{ value: 0, name: 'None' }, { value: 1, name: 'AcceptDonations' }, { value: 2, name: 'SteamTradeMatcher' }, { value: 4, name: 'MatchEverything' }, { value: 8, name: 'DontAcceptBotTrades' }],\n defaultValue: 0\n }, {\n type: 'InputSet',\n label: 'LootableTypes',\n field: 'LootableTypes',\n 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' }],\n defaultValue: 0\n }, {\n type: 'InputSet',\n label: 'MatchableTypes',\n field: 'MatchableTypes',\n 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' }],\n defaultValue: 0\n }, {\n type: 'InputCheckbox',\n label: 'AcceptGifts',\n field: 'AcceptGifts',\n defaultValue: false\n }, {\n type: 'InputCheckbox',\n label: 'DismissInventoryNotifications',\n field: 'DismissInventoryNotifications',\n defaultValue: false\n }]\n }, {\n legend: 'schema.farming',\n advanced: true,\n fields: [{\n type: 'InputSelect',\n label: 'FarmingOrder',\n field: 'FarmingOrder',\n 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' }],\n defaultValue: 0\n }, {\n type: 'InputNumber',\n label: 'SendTradePeriod',\n field: 'SendTradePeriod',\n placeholder: 0,\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].byte\n }, {\n type: 'InputCheckbox',\n label: 'AutoDiscoveryQueue',\n field: 'AutoDiscoveryQueue',\n defaultValue: false\n }, {\n type: 'InputCheckbox',\n label: 'IdleRefundableGames',\n field: 'IdleRefundableGames',\n defaultValue: true\n }, {\n type: 'InputCheckbox',\n label: 'FarmOffline',\n field: 'FarmOffline',\n defaultValue: false\n }, {\n type: 'InputCheckbox',\n label: 'SendOnFarmingFinished',\n field: 'SendOnFarmingFinished',\n defaultValue: false\n }, {\n type: 'InputCheckbox',\n label: 'ShutdownOnFarmingFinished',\n field: 'ShutdownOnFarmingFinished',\n defaultValue: false\n }]\n }, {\n legend: 'schema.customization',\n advanced: true,\n fields: [{\n type: 'InputText',\n label: 'SteamMasterClanID',\n field: 's_SteamMasterClanID',\n placeholder: 0,\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].masterClan\n }, {\n type: 'InputSet',\n label: 'GamesPlayedWhileIdle',\n field: 'GamesPlayedWhileIdle',\n validator: __WEBPACK_IMPORTED_MODULE_0__validators__[\"a\" /* default */].uint\n }, {\n type: 'InputText',\n label: 'CustomGamePlayedWhileFarming',\n field: 'CustomGamePlayedWhileFarming'\n }, {\n type: 'InputText',\n label: 'CustomGamePlayedWhileIdle',\n field: 'CustomGamePlayedWhileIdle'\n }]\n }, {\n legend: 'schema.misc',\n advanced: true,\n fields: [{\n type: 'InputFlag',\n label: 'RedeemingPreferences',\n field: 'RedeemingPreferences',\n values: [{ value: 0, name: 'None' }, { value: 1, name: 'Forwarding' }, { value: 2, name: 'Distributing' }, { value: 4, name: 'KeepMissingGames' }],\n defaultValue: 0\n }]\n }, {\n legend: 'schema.performance',\n advanced: true,\n fields: [{\n type: 'InputCheckbox',\n label: 'CardDropsRestricted',\n field: 'CardDropsRestricted',\n defaultValue: true\n }]\n }]\n }\n});\n\n/***/ }),\n/* 55 */,\n/* 56 */,\n/* 57 */,\n/* 58 */,\n/* 59 */,\n/* 60 */,\n/* 61 */,\n/* 62 */,\n/* 63 */,\n/* 64 */,\n/* 65 */,\n/* 66 */,\n/* 67 */,\n/* 68 */,\n/* 69 */,\n/* 70 */,\n/* 71 */,\n/* 72 */,\n/* 73 */,\n/* 74 */,\n/* 75 */,\n/* 76 */,\n/* 77 */,\n/* 78 */,\n/* 79 */,\n/* 80 */,\n/* 81 */,\n/* 82 */,\n/* 83 */,\n/* 84 */,\n/* 85 */,\n/* 86 */,\n/* 87 */,\n/* 88 */,\n/* 89 */,\n/* 90 */,\n/* 91 */,\n/* 92 */,\n/* 93 */,\n/* 94 */\n/***/ (function(module, exports) {\n\n// removed by extract-text-webpack-plugin\n\n/***/ }),\n/* 95 */\n/***/ (function(module, exports) {\n\n// removed by extract-text-webpack-plugin\n\n/***/ }),\n/* 96 */\n/***/ (function(module, exports) {\n\n// removed by extract-text-webpack-plugin\n\n/***/ }),\n/* 97 */\n/***/ (function(module, exports) {\n\n// removed by extract-text-webpack-plugin\n\n/***/ }),\n/* 98 */\n/***/ (function(module, exports) {\n\n// removed by extract-text-webpack-plugin\n\n/***/ }),\n/* 99 */\n/***/ (function(module, exports) {\n\n// removed by extract-text-webpack-plugin\n\n/***/ }),\n/* 100 */\n/***/ (function(module, exports) {\n\n// removed by extract-text-webpack-plugin\n\n/***/ }),\n/* 101 */\n/***/ (function(module, exports, __webpack_require__) {\n\nvar Component = __webpack_require__(0)(\n /* script */\n __webpack_require__(39),\n /* template */\n __webpack_require__(121),\n /* styles */\n null,\n /* scopeId */\n null,\n /* moduleIdentifier (server only) */\n null\n)\n\nmodule.exports = Component.exports\n\n\n/***/ }),\n/* 102 */\n/***/ (function(module, exports, __webpack_require__) {\n\nvar Component = __webpack_require__(0)(\n /* script */\n __webpack_require__(40),\n /* template */\n __webpack_require__(116),\n /* styles */\n null,\n /* scopeId */\n null,\n /* moduleIdentifier (server only) */\n null\n)\n\nmodule.exports = Component.exports\n\n\n/***/ }),\n/* 103 */\n/***/ (function(module, exports, __webpack_require__) {\n\nfunction injectStyle (ssrContext) {\n __webpack_require__(96)\n}\nvar Component = __webpack_require__(0)(\n /* script */\n __webpack_require__(41),\n /* template */\n __webpack_require__(115),\n /* styles */\n injectStyle,\n /* scopeId */\n null,\n /* moduleIdentifier (server only) */\n null\n)\n\nmodule.exports = Component.exports\n\n\n/***/ }),\n/* 104 */\n/***/ (function(module, exports, __webpack_require__) {\n\nvar Component = __webpack_require__(0)(\n /* script */\n __webpack_require__(42),\n /* template */\n __webpack_require__(117),\n /* styles */\n null,\n /* scopeId */\n null,\n /* moduleIdentifier (server only) */\n null\n)\n\nmodule.exports = Component.exports\n\n\n/***/ }),\n/* 105 */\n/***/ (function(module, exports, __webpack_require__) {\n\nfunction injectStyle (ssrContext) {\n __webpack_require__(95)\n}\nvar Component = __webpack_require__(0)(\n /* script */\n __webpack_require__(43),\n /* template */\n __webpack_require__(114),\n /* styles */\n injectStyle,\n /* scopeId */\n null,\n /* moduleIdentifier (server only) */\n null\n)\n\nmodule.exports = Component.exports\n\n\n/***/ }),\n/* 106 */\n/***/ (function(module, exports, __webpack_require__) {\n\nfunction injectStyle (ssrContext) {\n __webpack_require__(99)\n}\nvar Component = __webpack_require__(0)(\n /* script */\n __webpack_require__(44),\n /* template */\n __webpack_require__(122),\n /* styles */\n injectStyle,\n /* scopeId */\n null,\n /* moduleIdentifier (server only) */\n null\n)\n\nmodule.exports = Component.exports\n\n\n/***/ }),\n/* 107 */\n/***/ (function(module, exports, __webpack_require__) {\n\nfunction injectStyle (ssrContext) {\n __webpack_require__(100)\n}\nvar Component = __webpack_require__(0)(\n /* script */\n __webpack_require__(45),\n /* template */\n __webpack_require__(123),\n /* styles */\n injectStyle,\n /* scopeId */\n null,\n /* moduleIdentifier (server only) */\n null\n)\n\nmodule.exports = Component.exports\n\n\n/***/ }),\n/* 108 */\n/***/ (function(module, exports, __webpack_require__) {\n\nvar Component = __webpack_require__(0)(\n /* script */\n __webpack_require__(46),\n /* template */\n __webpack_require__(124),\n /* styles */\n null,\n /* scopeId */\n null,\n /* moduleIdentifier (server only) */\n null\n)\n\nmodule.exports = Component.exports\n\n\n/***/ }),\n/* 109 */\n/***/ (function(module, exports, __webpack_require__) {\n\nvar Component = __webpack_require__(0)(\n /* script */\n __webpack_require__(47),\n /* template */\n __webpack_require__(125),\n /* styles */\n null,\n /* scopeId */\n null,\n /* moduleIdentifier (server only) */\n null\n)\n\nmodule.exports = Component.exports\n\n\n/***/ }),\n/* 110 */\n/***/ (function(module, exports, __webpack_require__) {\n\nvar Component = __webpack_require__(0)(\n /* script */\n __webpack_require__(48),\n /* template */\n __webpack_require__(119),\n /* styles */\n null,\n /* scopeId */\n null,\n /* moduleIdentifier (server only) */\n null\n)\n\nmodule.exports = Component.exports\n\n\n/***/ }),\n/* 111 */\n/***/ (function(module, exports, __webpack_require__) {\n\nfunction injectStyle (ssrContext) {\n __webpack_require__(94)\n}\nvar Component = __webpack_require__(0)(\n /* script */\n __webpack_require__(49),\n /* template */\n __webpack_require__(113),\n /* styles */\n injectStyle,\n /* scopeId */\n null,\n /* moduleIdentifier (server only) */\n null\n)\n\nmodule.exports = Component.exports\n\n\n/***/ }),\n/* 112 */\n/***/ (function(module, exports, __webpack_require__) {\n\nvar Component = __webpack_require__(0)(\n /* script */\n __webpack_require__(50),\n /* template */\n __webpack_require__(120),\n /* styles */\n null,\n /* scopeId */\n null,\n /* moduleIdentifier (server only) */\n null\n)\n\nmodule.exports = Component.exports\n\n\n/***/ }),\n/* 113 */\n/***/ (function(module, exports) {\n\nmodule.exports={render:function (){var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;\n return _c('div', {\n staticClass: \"form-item\"\n }, [_c('label', {\n attrs: {\n \"for\": _vm.schema.field\n }\n }, [_vm._v(\"\\n \" + _vm._s(_vm.schema.label) + \"\\n \"), (_vm.schema.required) ? _c('span', {\n staticClass: \"req\"\n }, [_vm._v(\"*\")]) : _vm._e(), _vm._v(\" \"), (_vm.schema.description) ? _c('span', {\n staticClass: \"desc\"\n }, [_vm._v(_vm._s(_vm.$t(_vm.schema.description)))]) : _vm._e()]), _vm._v(\" \"), _c('div', {\n staticClass: \"row gutters\"\n }, [_c('div', {\n staticClass: \"col col-10\"\n }, [_c('div', {\n staticClass: \"form-input\"\n }, [(!_vm.schema.values) ? _c('input', {\n directives: [{\n name: \"model\",\n rawName: \"v-model\",\n value: (_vm.setValue),\n expression: \"setValue\"\n }],\n staticClass: \"set-value\",\n class: {\n error: _vm.invalid\n },\n attrs: {\n \"type\": \"text\",\n \"name\": _vm.schema.field,\n \"placeholder\": _vm.schema.placeholder,\n \"id\": _vm.schema.field\n },\n domProps: {\n \"value\": (_vm.setValue)\n },\n on: {\n \"input\": function($event) {\n if ($event.target.composing) { return; }\n _vm.setValue = $event.target.value\n }\n }\n }) : _vm._e(), _vm._v(\" \"), (!_vm.schema.values && _vm.invalid) ? _c('span', {\n staticClass: \"error\"\n }, [_vm._v(_vm._s(_vm.errors.join(' ')))]) : _vm._e(), _vm._v(\" \"), (_vm.schema.values) ? _c('select', {\n directives: [{\n name: \"model\",\n rawName: \"v-model\",\n value: (_vm.setValue),\n expression: \"setValue\"\n }],\n attrs: {\n \"id\": _vm.schema.field\n },\n on: {\n \"change\": function($event) {\n var $$selectedVal = Array.prototype.filter.call($event.target.options, function(o) {\n return o.selected\n }).map(function(o) {\n var val = \"_value\" in o ? o._value : o.value;\n return val\n });\n _vm.setValue = $event.target.multiple ? $$selectedVal : $$selectedVal[0]\n }\n }\n }, _vm._l((_vm.schema.values), function(val) {\n return _c('option', {\n domProps: {\n \"value\": val.value\n }\n }, [_vm._v(_vm._s(_vm.$t(val.name)))])\n })) : _vm._e()])]), _vm._v(\" \"), _c('div', {\n staticClass: \"col col-2\"\n }, [_c('div', {\n staticClass: \"form-input\"\n }, [_c('button', {\n staticClass: \"button outline w100\",\n on: {\n \"click\": function($event) {\n $event.preventDefault();\n _vm.addElement($event)\n }\n }\n }, [_vm._v(_vm._s(_vm.$t(\"static.add\")))])])])]), _vm._v(\" \"), _c('p', {\n staticClass: \"label-list\"\n }, _vm._l((_vm.items), function(item, index) {\n return _c('span', {\n staticClass: \"label outline\",\n on: {\n \"click\": function($event) {\n $event.preventDefault();\n _vm.removeElement(index)\n }\n }\n }, [_vm._v(_vm._s(_vm.resolveOption(item, _vm.schema.values)))])\n }))])\n},staticRenderFns: []}\n\n/***/ }),\n/* 114 */\n/***/ (function(module, exports) {\n\nmodule.exports={render:function (){var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;\n return _c('div', {\n staticClass: \"form-item\"\n }, [_c('label', {\n staticClass: \"checkbox\",\n attrs: {\n \"for\": _vm.schema.field\n },\n on: {\n \"click\": function($event) {\n if ($event.target !== $event.currentTarget) { return null; }\n _vm.value = !_vm.value\n }\n }\n }, [_c('button', {\n staticClass: \"button small\",\n class: {\n outline: _vm.value\n },\n on: {\n \"click\": function($event) {\n $event.preventDefault();\n _vm.value = false\n }\n }\n }, [_vm._v(\"✖\")]), _vm._v(\" \"), _c('button', {\n staticClass: \"button small\",\n class: {\n outline: !_vm.value\n },\n on: {\n \"click\": function($event) {\n $event.preventDefault();\n _vm.value = true\n }\n }\n }, [_vm._v(\"✔\")]), _vm._v(\"\\n \" + _vm._s(_vm.schema.label) + \"\\n \"), (_vm.schema.required) ? _c('span', {\n staticClass: \"req\"\n }, [_vm._v(\"*\")]) : _vm._e()])])\n},staticRenderFns: []}\n\n/***/ }),\n/* 115 */\n/***/ (function(module, exports) {\n\nmodule.exports={render:function (){var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;\n return _c('div', {\n staticClass: \"home\"\n }, [_c('p', {\n staticClass: \"text-justify\",\n domProps: {\n \"innerHTML\": _vm._s(_vm.$t('home.topic'))\n }\n })])\n},staticRenderFns: []}\n\n/***/ }),\n/* 116 */\n/***/ (function(module, exports) {\n\nmodule.exports={render:function (){var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;\n return _c('form', {\n staticClass: \"form\",\n attrs: {\n \"method\": \"post\",\n \"action\": \"\",\n \"id\": \"asf-form\",\n \"onsubmit\": \"return false;\"\n }\n }, [(_vm.versions.length > 1) ? _c('div', {\n staticClass: \"row align-center\"\n }, [_c('div', {\n staticClass: \"col col-2\"\n }, [_c('div', {\n staticClass: \"form-input\"\n }, [_c('select', {\n directives: [{\n name: \"model\",\n rawName: \"v-model\",\n value: (_vm.selectedVersion),\n expression: \"selectedVersion\"\n }],\n attrs: {\n \"id\": \"version\"\n },\n on: {\n \"change\": function($event) {\n var $$selectedVal = Array.prototype.filter.call($event.target.options, function(o) {\n return o.selected\n }).map(function(o) {\n var val = \"_value\" in o ? o._value : o.value;\n return val\n });\n _vm.selectedVersion = $event.target.multiple ? $$selectedVal : $$selectedVal[0]\n }\n }\n }, _vm._l((_vm.versions), function(version) {\n return _c('option', {\n domProps: {\n \"value\": version\n }\n }, [_vm._v(_vm._s(version))])\n }))])])]) : _vm._e(), _vm._v(\" \"), _vm._l((_vm.schema), function(group) {\n return (!group.advanced || _vm.displayAdvanced) ? _c('fieldset', [_c('legend', [_vm._v(_vm._s(_vm.$t(group.legend)))]), _vm._v(\" \"), _vm._l((group.fields), function(inputSchema) {\n return (!inputSchema.advanced || _vm.displayAdvanced) ? _c(inputSchema.type, {\n key: inputSchema.field,\n tag: \"component\",\n attrs: {\n \"schema\": inputSchema\n },\n on: {\n \"update\": _vm.updateModel\n }\n }) : _vm._e()\n })], 2) : _vm._e()\n }), _vm._v(\" \"), _c('div', {\n staticClass: \"form-item\"\n }, [_c('button', {\n staticClass: \"button\",\n on: {\n \"click\": function($event) {\n $event.preventDefault();\n _vm.downloadJSON($event)\n }\n }\n }, [_vm._v(_vm._s(_vm.$t('button.download')))]), _vm._v(\" \"), _c('button', {\n staticClass: \"button secondary\",\n class: {\n outline: !_vm.displayAdvanced\n },\n on: {\n \"click\": function($event) {\n $event.preventDefault();\n _vm.toggleAdvanced($event)\n }\n }\n }, [_vm._v(_vm._s(_vm.$t('button.advanced')))])])], 2)\n},staticRenderFns: []}\n\n/***/ }),\n/* 117 */\n/***/ (function(module, exports) {\n\nmodule.exports={render:function (){var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;\n return _c('div', {\n staticClass: \"form-item form-checkboxes\"\n }, _vm._l((_vm.schema.fields), function(checkbox) {\n return _c('label', {\n staticClass: \"checkbox\",\n attrs: {\n \"for\": checkbox.field\n }\n }, [_c('input', {\n directives: [{\n name: \"model\",\n rawName: \"v-model\",\n value: (_vm.value),\n expression: \"value\"\n }],\n attrs: {\n \"type\": \"checkbox\",\n \"id\": checkbox.field,\n \"name\": checkbox.field,\n \"required\": checkbox.required\n },\n domProps: {\n \"checked\": Array.isArray(_vm.value) ? _vm._i(_vm.value, null) > -1 : (_vm.value)\n },\n on: {\n \"__c\": function($event) {\n var $$a = _vm.value,\n $$el = $event.target,\n $$c = $$el.checked ? (true) : (false);\n if (Array.isArray($$a)) {\n var $$v = null,\n $$i = _vm._i($$a, $$v);\n if ($$c) {\n $$i < 0 && (_vm.value = $$a.concat($$v))\n } else {\n $$i > -1 && (_vm.value = $$a.slice(0, $$i).concat($$a.slice($$i + 1)))\n }\n } else {\n _vm.value = $$c\n }\n }\n }\n }), _vm._v(\"\\n \" + _vm._s(checkbox.label) + \"\\n \"), (checkbox.required) ? _c('span', {\n staticClass: \"req\"\n }, [_vm._v(\"*\")]) : _vm._e()])\n }))\n},staticRenderFns: []}\n\n/***/ }),\n/* 118 */\n/***/ (function(module, exports) {\n\nmodule.exports={render:function (){var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;\n return _c('div', {\n attrs: {\n \"id\": \"app\"\n }\n }, [_c('div', {\n staticClass: \"head\"\n }, [_vm._m(0), _vm._v(\" \"), _c('h1', {\n staticClass: \"text-center\",\n domProps: {\n \"innerHTML\": _vm._s(_vm.$t('app.name'))\n }\n })]), _vm._v(\" \"), _c('div', {\n staticClass: \"menu\"\n }, [_c('ul', [_c('li', [_c('a', {\n class: {\n active: _vm.$route.path === '/'\n },\n attrs: {\n \"href\": \"#\"\n },\n domProps: {\n \"innerHTML\": _vm._s(_vm.$t('link.home'))\n }\n })]), _vm._v(\" \"), _c('li', [_c('a', {\n class: {\n active: _vm.$route.path === '/asf'\n },\n attrs: {\n \"href\": \"#asf\"\n },\n domProps: {\n \"innerHTML\": _vm._s(_vm.$t('link.asf'))\n }\n })]), _vm._v(\" \"), _c('li', [_c('a', {\n class: {\n active: _vm.$route.path === '/bot'\n },\n attrs: {\n \"href\": \"#bot\"\n },\n domProps: {\n \"innerHTML\": _vm._s(_vm.$t('link.bot'))\n }\n })])])]), _vm._v(\" \"), _c('router-view')], 1)\n},staticRenderFns: [function (){var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;\n return _c('a', {\n staticClass: \"logo\",\n attrs: {\n \"href\": \"#\"\n }\n }, [_c('img', {\n attrs: {\n \"src\": \"static/logo.png\",\n \"alt\": \"asf logo\"\n }\n })])\n}]}\n\n/***/ }),\n/* 119 */\n/***/ (function(module, exports) {\n\nmodule.exports={render:function (){var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;\n return _c('div', {\n staticClass: \"form-item\"\n }, [_c('label', {\n attrs: {\n \"for\": _vm.schema.field\n }\n }, [_vm._v(\"\\n \" + _vm._s(_vm.schema.label) + \"\\n \"), (_vm.schema.required) ? _c('span', {\n staticClass: \"req\"\n }, [_vm._v(\"*\")]) : _vm._e(), _vm._v(\" \"), (_vm.schema.description) ? _c('span', {\n staticClass: \"desc\"\n }, [_vm._v(_vm._s(_vm.schema.description))]) : _vm._e()]), _vm._v(\" \"), _c('select', {\n directives: [{\n name: \"model\",\n rawName: \"v-model\",\n value: (_vm.value),\n expression: \"value\"\n }],\n attrs: {\n \"name\": _vm.schema.field,\n \"id\": _vm.schema.field,\n \"required\": _vm.schema.required\n },\n on: {\n \"change\": function($event) {\n var $$selectedVal = Array.prototype.filter.call($event.target.options, function(o) {\n return o.selected\n }).map(function(o) {\n var val = \"_value\" in o ? o._value : o.value;\n return val\n });\n _vm.value = $event.target.multiple ? $$selectedVal : $$selectedVal[0]\n }\n }\n }, _vm._l((_vm.schema.options), function(option) {\n return _c('option', {\n domProps: {\n \"value\": option.value\n }\n }, [_vm._v(_vm._s(_vm.$t(option.name)))])\n }))])\n},staticRenderFns: []}\n\n/***/ }),\n/* 120 */\n/***/ (function(module, exports) {\n\nmodule.exports={render:function (){var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;\n return _c('div', {\n staticClass: \"form-item\"\n }, [_c('label', {\n attrs: {\n \"for\": _vm.schema.field\n }\n }, [_vm._v(\"\\n \" + _vm._s(_vm.schema.label) + \"\\n \"), (_vm.schema.required) ? _c('span', {\n staticClass: \"req\"\n }, [_vm._v(\"*\")]) : _vm._e(), _vm._v(\" \"), (_vm.schema.description) ? _c('span', {\n staticClass: \"desc\"\n }, [_vm._v(_vm._s(_vm.$t(_vm.schema.description)))]) : _vm._e()]), _vm._v(\" \"), _c('input', {\n directives: [{\n name: \"model\",\n rawName: \"v-model\",\n value: (_vm.value),\n expression: \"value\"\n }],\n class: {\n error: _vm.invalid\n },\n attrs: {\n \"type\": \"text\",\n \"name\": _vm.schema.field,\n \"id\": _vm.schema.field,\n \"placeholder\": _vm.schema.placeholder,\n \"required\": _vm.schema.required\n },\n domProps: {\n \"value\": (_vm.value)\n },\n on: {\n \"input\": function($event) {\n if ($event.target.composing) { return; }\n _vm.value = $event.target.value\n }\n }\n }), _vm._v(\" \"), (_vm.invalid) ? _c('span', {\n staticClass: \"error\"\n }, [_vm._v(_vm._s(_vm.errors.join(' ')))]) : _vm._e()])\n},staticRenderFns: []}\n\n/***/ }),\n/* 121 */\n/***/ (function(module, exports) {\n\nmodule.exports={render:function (){var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;\n return _c('form', {\n staticClass: \"form\",\n attrs: {\n \"method\": \"post\",\n \"action\": \"\",\n \"id\": \"asf-form\",\n \"onsubmit\": \"return false;\"\n }\n }, [(_vm.versions.length > 1) ? _c('div', {\n staticClass: \"row align-center\"\n }, [_c('div', {\n staticClass: \"col col-2\"\n }, [_c('div', {\n staticClass: \"form-input\"\n }, [_c('select', {\n directives: [{\n name: \"model\",\n rawName: \"v-model\",\n value: (_vm.selectedVersion),\n expression: \"selectedVersion\"\n }],\n attrs: {\n \"id\": \"version\"\n },\n on: {\n \"change\": function($event) {\n var $$selectedVal = Array.prototype.filter.call($event.target.options, function(o) {\n return o.selected\n }).map(function(o) {\n var val = \"_value\" in o ? o._value : o.value;\n return val\n });\n _vm.selectedVersion = $event.target.multiple ? $$selectedVal : $$selectedVal[0]\n }\n }\n }, _vm._l((_vm.versions), function(version) {\n return _c('option', {\n domProps: {\n \"value\": version\n }\n }, [_vm._v(_vm._s(version))])\n }))])])]) : _vm._e(), _vm._v(\" \"), _vm._l((_vm.schema), function(group) {\n return (!group.advanced || _vm.displayAdvanced) ? _c('fieldset', [_c('legend', [_vm._v(_vm._s(_vm.$t(group.legend)))]), _vm._v(\" \"), _vm._l((group.fields), function(inputSchema) {\n return (!inputSchema.advanced || _vm.displayAdvanced) ? _c(inputSchema.type, {\n key: inputSchema.field,\n tag: \"component\",\n attrs: {\n \"schema\": inputSchema\n },\n on: {\n \"update\": _vm.updateModel\n }\n }) : _vm._e()\n })], 2) : _vm._e()\n }), _vm._v(\" \"), _c('div', {\n staticClass: \"form-item\"\n }, [_c('button', {\n staticClass: \"button\",\n on: {\n \"click\": function($event) {\n $event.preventDefault();\n _vm.downloadJSON($event)\n }\n }\n }, [_vm._v(_vm._s(_vm.$t('button.download')))]), _vm._v(\" \"), _c('button', {\n staticClass: \"button secondary\",\n class: {\n outline: !_vm.displayAdvanced\n },\n on: {\n \"click\": function($event) {\n $event.preventDefault();\n _vm.toggleAdvanced($event)\n }\n }\n }, [_vm._v(_vm._s(_vm.$t('button.advanced')))])])], 2)\n},staticRenderFns: []}\n\n/***/ }),\n/* 122 */\n/***/ (function(module, exports) {\n\nmodule.exports={render:function (){var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;\n return _c('div', {\n staticClass: \"form-item\"\n }, [_c('label', {\n attrs: {\n \"for\": _vm.schema.field\n }\n }, [_vm._v(\"\\n \" + _vm._s(_vm.schema.label) + \"\\n \"), (_vm.schema.required) ? _c('span', {\n staticClass: \"req\"\n }, [_vm._v(\"*\")]) : _vm._e(), _vm._v(\" \"), (_vm.schema.description) ? _c('span', {\n staticClass: \"desc\"\n }, [_vm._v(_vm._s(_vm.schema.description))]) : _vm._e()]), _vm._v(\" \"), _c('div', {\n staticClass: \"row gutters\"\n }, [_c('div', {\n staticClass: \"col col-10\"\n }, [_c('div', {\n staticClass: \"form-input\"\n }, [_c('select', {\n directives: [{\n name: \"model\",\n rawName: \"v-model\",\n value: (_vm.flagValue),\n expression: \"flagValue\"\n }],\n attrs: {\n \"id\": _vm.schema.field\n },\n on: {\n \"change\": function($event) {\n var $$selectedVal = Array.prototype.filter.call($event.target.options, function(o) {\n return o.selected\n }).map(function(o) {\n var val = \"_value\" in o ? o._value : o.value;\n return val\n });\n _vm.flagValue = $event.target.multiple ? $$selectedVal : $$selectedVal[0]\n }\n }\n }, _vm._l((_vm.schema.values), function(val) {\n return _c('option', {\n domProps: {\n \"value\": val.value\n }\n }, [_vm._v(_vm._s(_vm.$t(val.name)))])\n }))])]), _vm._v(\" \"), _c('div', {\n staticClass: \"col col-2\"\n }, [_c('div', {\n staticClass: \"form-input\"\n }, [_c('button', {\n staticClass: \"button outline w100\",\n on: {\n \"click\": function($event) {\n $event.preventDefault();\n _vm.addElement($event)\n }\n }\n }, [_vm._v(_vm._s(_vm.$t(\"static.add\")))])])])]), _vm._v(\" \"), _c('p', {\n staticClass: \"label-list\"\n }, _vm._l((_vm.items), function(item, index) {\n return _c('span', {\n staticClass: \"label outline\",\n on: {\n \"click\": function($event) {\n $event.preventDefault();\n _vm.removeElement(index)\n }\n }\n }, [_vm._v(_vm._s(_vm.resolveOption(item, _vm.schema.values)))])\n }))])\n},staticRenderFns: []}\n\n/***/ }),\n/* 123 */\n/***/ (function(module, exports) {\n\nmodule.exports={render:function (){var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;\n return _c('div', {\n staticClass: \"form-item\"\n }, [_c('label', {\n attrs: {\n \"for\": _vm.schema.field\n }\n }, [_vm._v(\"\\n \" + _vm._s(_vm.schema.label) + \"\\n \"), (_vm.schema.required) ? _c('span', {\n staticClass: \"req\"\n }, [_vm._v(\"*\")]) : _vm._e(), _vm._v(\" \"), (_vm.schema.description) ? _c('span', {\n staticClass: \"desc\"\n }, [_vm._v(_vm._s(_vm.$t(_vm.schema.description)))]) : _vm._e()]), _vm._v(\" \"), _c('div', {\n staticClass: \"row gutters\"\n }, [_c('div', {\n staticClass: \"col col-5\"\n }, [_c('div', {\n staticClass: \"form-item\"\n }, [(!_vm.schema.keys) ? _c('input', {\n directives: [{\n name: \"model\",\n rawName: \"v-model\",\n value: (_vm.mapKey),\n expression: \"mapKey\"\n }],\n staticClass: \"map-key\",\n class: {\n error: _vm.keyInvalid\n },\n attrs: {\n \"type\": \"text\",\n \"placeholder\": _vm.schema.keyPlaceholder\n },\n domProps: {\n \"value\": (_vm.mapKey)\n },\n on: {\n \"input\": function($event) {\n if ($event.target.composing) { return; }\n _vm.mapKey = $event.target.value\n }\n }\n }) : _vm._e(), _vm._v(\" \"), (!_vm.schema.keys && _vm.keyInvalid) ? _c('span', {\n staticClass: \"error\"\n }, [_vm._v(_vm._s(_vm.keyErrors.join(' ')))]) : _vm._e(), _vm._v(\" \"), (_vm.schema.keys) ? _c('select', {\n directives: [{\n name: \"model\",\n rawName: \"v-model\",\n value: (_vm.mapKey),\n expression: \"mapKey\"\n }],\n on: {\n \"change\": function($event) {\n var $$selectedVal = Array.prototype.filter.call($event.target.options, function(o) {\n return o.selected\n }).map(function(o) {\n var val = \"_value\" in o ? o._value : o.value;\n return val\n });\n _vm.mapKey = $event.target.multiple ? $$selectedVal : $$selectedVal[0]\n }\n }\n }, _vm._l((_vm.schema.keys), function(key) {\n return _c('option', {\n domProps: {\n \"value\": key.value\n }\n }, [_vm._v(_vm._s(_vm.$t(key.name)))])\n })) : _vm._e()])]), _vm._v(\" \"), _c('div', {\n staticClass: \"col col-5\"\n }, [_c('div', {\n staticClass: \"form-item\"\n }, [(!_vm.schema.values) ? _c('input', {\n directives: [{\n name: \"model\",\n rawName: \"v-model\",\n value: (_vm.mapValue),\n expression: \"mapValue\"\n }],\n staticClass: \"map-value\",\n class: {\n error: _vm.valueInvalid\n },\n attrs: {\n \"type\": \"text\",\n \"placeholder\": _vm.schema.valuePlaceholder\n },\n domProps: {\n \"value\": (_vm.mapValue)\n },\n on: {\n \"input\": function($event) {\n if ($event.target.composing) { return; }\n _vm.mapValue = $event.target.value\n }\n }\n }) : _vm._e(), _vm._v(\" \"), (!_vm.schema.values && _vm.valueInvalid) ? _c('span', {\n staticClass: \"error\"\n }, [_vm._v(_vm._s(_vm.valueErrors.join(' ')))]) : _vm._e(), _vm._v(\" \"), (_vm.schema.values) ? _c('select', {\n directives: [{\n name: \"model\",\n rawName: \"v-model\",\n value: (_vm.mapValue),\n expression: \"mapValue\"\n }],\n on: {\n \"change\": function($event) {\n var $$selectedVal = Array.prototype.filter.call($event.target.options, function(o) {\n return o.selected\n }).map(function(o) {\n var val = \"_value\" in o ? o._value : o.value;\n return val\n });\n _vm.mapValue = $event.target.multiple ? $$selectedVal : $$selectedVal[0]\n }\n }\n }, _vm._l((_vm.schema.values), function(val) {\n return _c('option', {\n domProps: {\n \"value\": val.value\n }\n }, [_vm._v(_vm._s(_vm.$t(val.name)))])\n })) : _vm._e()])]), _vm._v(\" \"), _c('div', {\n staticClass: \"col col-2\"\n }, [_c('div', {\n staticClass: \"form-input\"\n }, [_c('button', {\n staticClass: \"button outline w100\",\n on: {\n \"click\": function($event) {\n $event.preventDefault();\n _vm.addElement($event)\n }\n }\n }, [_vm._v(_vm._s(_vm.$t(\"static.add\")))])])])]), _vm._v(\" \"), _c('p', {\n staticClass: \"label-list\"\n }, _vm._l((_vm.items), function(value, key) {\n return _c('span', {\n staticClass: \"label outline\",\n on: {\n \"click\": function($event) {\n $event.preventDefault();\n _vm.removeElement(key)\n }\n }\n }, [_vm._v(_vm._s(_vm.resolveOption(key, _vm.schema.keys)) + \" => \" + _vm._s(_vm.resolveOption(value, _vm.schema.values)))])\n }))])\n},staticRenderFns: []}\n\n/***/ }),\n/* 124 */\n/***/ (function(module, exports) {\n\nmodule.exports={render:function (){var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;\n return _c('div', {\n staticClass: \"form-item\"\n }, [_c('label', {\n attrs: {\n \"for\": _vm.schema.field\n }\n }, [_vm._v(\"\\n \" + _vm._s(_vm.schema.label) + \"\\n \"), (_vm.schema.required) ? _c('span', {\n staticClass: \"req\"\n }, [_vm._v(\"*\")]) : _vm._e(), _vm._v(\" \"), (_vm.schema.description) ? _c('span', {\n staticClass: \"desc\"\n }, [_vm._v(_vm._s(_vm.schema.description))]) : _vm._e()]), _vm._v(\" \"), _c('input', {\n directives: [{\n name: \"model\",\n rawName: \"v-model.number\",\n value: (_vm.value),\n expression: \"value\",\n modifiers: {\n \"number\": true\n }\n }],\n class: {\n error: _vm.invalid\n },\n attrs: {\n \"type\": \"number\",\n \"name\": _vm.schema.field,\n \"id\": _vm.schema.field,\n \"placeholder\": _vm.schema.placeholder,\n \"required\": _vm.schema.required\n },\n domProps: {\n \"value\": (_vm.value)\n },\n on: {\n \"input\": function($event) {\n if ($event.target.composing) { return; }\n _vm.value = _vm._n($event.target.value)\n },\n \"blur\": function($event) {\n _vm.$forceUpdate()\n }\n }\n }), _vm._v(\" \"), (_vm.invalid) ? _c('span', {\n staticClass: \"error\"\n }, [_vm._v(_vm._s(_vm.errors.join(' ')))]) : _vm._e()])\n},staticRenderFns: []}\n\n/***/ }),\n/* 125 */\n/***/ (function(module, exports) {\n\nmodule.exports={render:function (){var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;\n return _c('div', {\n staticClass: \"form-item\"\n }, [_c('label', {\n attrs: {\n \"for\": _vm.schema.field\n }\n }, [_vm._v(\"\\n \" + _vm._s(_vm.schema.label) + \"\\n \"), (_vm.schema.required) ? _c('span', {\n staticClass: \"req\"\n }, [_vm._v(\"*\")]) : _vm._e(), _vm._v(\" \"), (_vm.schema.description) ? _c('span', {\n staticClass: \"desc\"\n }, [_vm._v(_vm._s(_vm.$t(_vm.schema.description)))]) : _vm._e()]), _vm._v(\" \"), _c('input', {\n directives: [{\n name: \"model\",\n rawName: \"v-model\",\n value: (_vm.value),\n expression: \"value\"\n }],\n class: {\n error: _vm.invalid\n },\n attrs: {\n \"type\": \"password\",\n \"name\": _vm.schema.field,\n \"id\": _vm.schema.field,\n \"placeholder\": _vm.schema.placeholder,\n \"required\": _vm.schema.required\n },\n domProps: {\n \"value\": (_vm.value)\n },\n on: {\n \"input\": function($event) {\n if ($event.target.composing) { return; }\n _vm.value = $event.target.value\n }\n }\n }), _vm._v(\" \"), (_vm.invalid) ? _c('span', {\n staticClass: \"error\"\n }, [_vm._v(_vm._s(_vm.errors.join(' ')))]) : _vm._e()])\n},staticRenderFns: []}\n\n/***/ }),\n/* 126 */,\n/* 127 */,\n/* 128 */,\n/* 129 */\n/***/ (function(module, exports, __webpack_require__) {\n\nvar map = {\n\t\"./CheckboxGroup.vue\": 104,\n\t\"./InputCheckbox.vue\": 105,\n\t\"./InputFlag.vue\": 106,\n\t\"./InputMap.vue\": 107,\n\t\"./InputNumber.vue\": 108,\n\t\"./InputPassword.vue\": 109,\n\t\"./InputSelect.vue\": 110,\n\t\"./InputSet.vue\": 111,\n\t\"./InputText.vue\": 112\n};\nfunction webpackContext(req) {\n\treturn __webpack_require__(webpackContextResolve(req));\n};\nfunction webpackContextResolve(req) {\n\tvar id = map[req];\n\tif(!(id + 1)) // check for number or string\n\t\tthrow new Error(\"Cannot find module '\" + req + \"'.\");\n\treturn id;\n};\nwebpackContext.keys = function webpackContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackContext.resolve = webpackContextResolve;\nmodule.exports = webpackContext;\nwebpackContext.id = 129;\n\n/***/ }),\n/* 130 */\n/***/ (function(module, exports, __webpack_require__) {\n\nvar map = {\n\t\"./ar-SA.json\": 131,\n\t\"./bg-BG.json\": 132,\n\t\"./cs-CZ.json\": 133,\n\t\"./da-DK.json\": 134,\n\t\"./de-AT.json\": 135,\n\t\"./de-DE.json\": 136,\n\t\"./el-GR.json\": 137,\n\t\"./es-ES.json\": 138,\n\t\"./fi-FI.json\": 139,\n\t\"./fr-CH.json\": 140,\n\t\"./fr-FR.json\": 141,\n\t\"./he-IL.json\": 142,\n\t\"./hi-IN.json\": 143,\n\t\"./hu-HU.json\": 144,\n\t\"./id-ID.json\": 145,\n\t\"./it-IT.json\": 146,\n\t\"./ja-JP.json\": 147,\n\t\"./ko-KR.json\": 148,\n\t\"./lt-LT.json\": 149,\n\t\"./nl-BE.json\": 150,\n\t\"./nl-NL.json\": 151,\n\t\"./no-NO.json\": 152,\n\t\"./pl-PL.json\": 153,\n\t\"./pt-BR.json\": 154,\n\t\"./pt-PT.json\": 155,\n\t\"./ro-RO.json\": 156,\n\t\"./ru-RU.json\": 157,\n\t\"./sk-SK.json\": 158,\n\t\"./sr-CS.json\": 159,\n\t\"./strings.json\": 160,\n\t\"./sv-SE.json\": 161,\n\t\"./tr-TR.json\": 162,\n\t\"./uk-UA.json\": 163,\n\t\"./vi-VN.json\": 164,\n\t\"./zh-CN.json\": 165,\n\t\"./zh-TW.json\": 166\n};\nfunction webpackContext(req) {\n\treturn __webpack_require__(webpackContextResolve(req));\n};\nfunction webpackContextResolve(req) {\n\tvar id = map[req];\n\tif(!(id + 1)) // check for number or string\n\t\tthrow new Error(\"Cannot find module '\" + req + \"'.\");\n\treturn id;\n};\nwebpackContext.keys = function webpackContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackContext.resolve = webpackContextResolve;\nmodule.exports = webpackContext;\nwebpackContext.id = 130;\n\n/***/ }),\n/* 131 */\n/***/ (function(module, exports) {\n\nmodule.exports = {\n\t\"app.name\": \"\",\n\t\"button.advanced\": \"\",\n\t\"button.download\": \"\",\n\t\"home.topic\": \"\",\n\t\"link.asf\": \"\",\n\t\"link.bot\": \"\",\n\t\"link.home\": \"\",\n\t\"schema.access\": \"\",\n\t\"schema.advanced\": \"\",\n\t\"schema.basic\": \"\",\n\t\"schema.bot.SteamLogin.description\": \"\",\n\t\"schema.bot.SteamPassword.description\": \"\",\n\t\"schema.bot.name\": \"\",\n\t\"schema.bot.name.description\": \"\",\n\t\"schema.connection\": \"\",\n\t\"schema.customization\": \"\",\n\t\"schema.farming\": \"\",\n\t\"schema.generic.steamid64\": \"\",\n\t\"schema.performance\": \"\",\n\t\"schema.remote_access\": \"\",\n\t\"schema.security\": \"\",\n\t\"schema.trading\": \"\",\n\t\"schema.updates\": \"\",\n\t\"static.add\": \"\"\n};\n\n/***/ }),\n/* 132 */\n/***/ (function(module, exports) {\n\nmodule.exports = {\n\t\"app.name\": \"ASF генератор за конфигуриране\",\n\t\"button.advanced\": \"Превключване на разширени настройки\",\n\t\"button.download\": \"Изтегляне\",\n\t\"home.topic\": \"ASF Генератор на настройките е малка програма-инструмент, написан на JavaScript, която Ви помага да създадете вашите ASF конфигурационни файлове. След свалянето, го преместете до config вътре в главната директория на ASF. За пълната документация се обърнете към Wiki. Надяваме се, че нашата програмка ще бъде полезна за Вас.\",\n\t\"link.asf\": \"ASF\",\n\t\"link.bot\": \"Бот\",\n\t\"link.home\": \"Начало\",\n\t\"schema.access\": \"Достъп\",\n\t\"schema.advanced\": \"Разширени настройки\",\n\t\"schema.basic\": \"Основни\",\n\t\"schema.bot.SteamLogin.description\": \"Вашият Steam профил\",\n\t\"schema.bot.SteamPassword.description\": \"Вашата Steam парола\",\n\t\"schema.bot.name\": \"Име\",\n\t\"schema.bot.name.description\": \"Име на бота\",\n\t\"schema.connection\": \"Свързване\",\n\t\"schema.customization\": \"Персонализиране\",\n\t\"schema.farming\": \"Вадене на карти\",\n\t\"schema.generic.steamid64\": \"Вашият SteamID64\",\n\t\"schema.performance\": \"Представяне\",\n\t\"schema.remote_access\": \"Отдалечен достъп\",\n\t\"schema.security\": \"Защита\",\n\t\"schema.trading\": \"Търговия\",\n\t\"schema.updates\": \"Обновления\",\n\t\"static.add\": \"Добави\"\n};\n\n/***/ }),\n/* 133 */\n/***/ (function(module, exports) {\n\nmodule.exports = {\n\t\"app.name\": \"ASF Config Generator\",\n\t\"button.advanced\": \"Přepnout rozšířené nastavení\",\n\t\"button.download\": \"Stáhnout\",\n\t\"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ý.\",\n\t\"link.asf\": \"ASF\",\n\t\"link.bot\": \"Bot\",\n\t\"link.home\": \"Domovská stránka\",\n\t\"schema.access\": \"Přístup\",\n\t\"schema.advanced\": \"Pokročilé\",\n\t\"schema.basic\": \"Základní\",\n\t\"schema.bot.SteamLogin.description\": \"Steam přihlašovací jméno\",\n\t\"schema.bot.SteamPassword.description\": \"Steam přihlašovací heslo\",\n\t\"schema.bot.name\": \"Jméno\",\n\t\"schema.bot.name.description\": \"Jméno bota\",\n\t\"schema.connection\": \"Připojení\",\n\t\"schema.customization\": \"Vlastní nastavení\",\n\t\"schema.farming\": \"Farmím\",\n\t\"schema.generic.steamid64\": \"Vaše SteamID64\",\n\t\"schema.performance\": \"Výkon\",\n\t\"schema.remote_access\": \"Vzdálený přístup\",\n\t\"schema.security\": \"Zabezpečení\",\n\t\"schema.trading\": \"Obchodování\",\n\t\"schema.updates\": \"Aktualizace\",\n\t\"static.add\": \"Přidat\"\n};\n\n/***/ }),\n/* 134 */\n/***/ (function(module, exports) {\n\nmodule.exports = {\n\t\"app.name\": \"ASF Config Generator\",\n\t\"button.advanced\": \"Vis avancerede indstillinger\",\n\t\"button.download\": \"Download\",\n\t\"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.\",\n\t\"link.asf\": \"ASF\",\n\t\"link.bot\": \"Bot\",\n\t\"link.home\": \"Hjem\",\n\t\"schema.access\": \"Adgang\",\n\t\"schema.advanced\": \"Avanceret\",\n\t\"schema.basic\": \"Basis\",\n\t\"schema.bot.SteamLogin.description\": \"Dit Steam brugernavn\",\n\t\"schema.bot.SteamPassword.description\": \"Dit Steam kodeord\",\n\t\"schema.bot.name\": \"Navn\",\n\t\"schema.bot.name.description\": \"Bottens navn\",\n\t\"schema.connection\": \"Forbindelse\",\n\t\"schema.customization\": \"Brugertilpasning\",\n\t\"schema.farming\": \"Farming\",\n\t\"schema.generic.steamid64\": \"Dit SteamID64\",\n\t\"schema.performance\": \"Ydelse\",\n\t\"schema.remote_access\": \"Fjernadgang\",\n\t\"schema.security\": \"Sikkerhed\",\n\t\"schema.trading\": \"Handel\",\n\t\"schema.updates\": \"Opdateringer\",\n\t\"static.add\": \"Tilføj\"\n};\n\n/***/ }),\n/* 135 */\n/***/ (function(module, exports) {\n\nmodule.exports = {\n\t\"app.name\": \"ASF Config Generator\",\n\t\"button.advanced\": \"Erweiterte Einstellungen aktivieren\",\n\t\"button.download\": \"Herunterladen\",\n\t\"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.\",\n\t\"link.asf\": \"ASF\",\n\t\"link.bot\": \"Bot\",\n\t\"link.home\": \"Startseite\",\n\t\"schema.access\": \"Zugang\",\n\t\"schema.advanced\": \"Erweitert\",\n\t\"schema.basic\": \"Standard\",\n\t\"schema.bot.SteamLogin.description\": \"Deine Steam-Konto Anmeldedaten\",\n\t\"schema.bot.SteamPassword.description\": \"Dein Steam-Konto Passwort\",\n\t\"schema.bot.name\": \"Name\",\n\t\"schema.bot.name.description\": \"Name des Bots\",\n\t\"schema.connection\": \"Verbindung\",\n\t\"schema.customization\": \"Personalisierung\",\n\t\"schema.farming\": \"Sammeln\",\n\t\"schema.generic.steamid64\": \"Deine SteamID64\",\n\t\"schema.performance\": \"Sammelprozess\",\n\t\"schema.remote_access\": \"Fernzugriff\",\n\t\"schema.security\": \"Sicherheit\",\n\t\"schema.trading\": \"Handel\",\n\t\"schema.updates\": \"Aktualisierungen\",\n\t\"static.add\": \"Hinzufügen\"\n};\n\n/***/ }),\n/* 136 */\n/***/ (function(module, exports) {\n\nmodule.exports = {\n\t\"app.name\": \"ASF Config Generator\",\n\t\"button.advanced\": \"Erweiterte Einstellungen aktivieren\",\n\t\"button.download\": \"Herunterladen\",\n\t\"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.\",\n\t\"link.asf\": \"ASF\",\n\t\"link.bot\": \"Bot\",\n\t\"link.home\": \"Startseite\",\n\t\"schema.access\": \"Zugang\",\n\t\"schema.advanced\": \"Erweitert\",\n\t\"schema.basic\": \"Standard\",\n\t\"schema.bot.SteamLogin.description\": \"Deine Steam-Konto Anmeldedaten\",\n\t\"schema.bot.SteamPassword.description\": \"Dein Steam-Konto Passwort\",\n\t\"schema.bot.name\": \"Name\",\n\t\"schema.bot.name.description\": \"Name des Bots\",\n\t\"schema.connection\": \"Verbindung\",\n\t\"schema.customization\": \"Personalisierung\",\n\t\"schema.farming\": \"Sammeln\",\n\t\"schema.generic.steamid64\": \"Deine SteamID64\",\n\t\"schema.performance\": \"Sammelprozess\",\n\t\"schema.remote_access\": \"Fernzugriff\",\n\t\"schema.security\": \"Sicherheit\",\n\t\"schema.trading\": \"Handel\",\n\t\"schema.updates\": \"Aktualisierungen\",\n\t\"static.add\": \"Hinzufügen\"\n};\n\n/***/ }),\n/* 137 */\n/***/ (function(module, exports) {\n\nmodule.exports = {\n\t\"app.name\": \"Δημιουργός ρυθμίσεων ASF\",\n\t\"button.advanced\": \"Εναλλαγή ρυθμίσεων για προχωρημένους\",\n\t\"button.download\": \"Λήψη\",\n\t\"home.topic\": \"Ο δημιουργός ρυθμίσεων ASF είναι ένα μικρό βοηθητικό εργαλείο γραμμένο σε JavaScript που σας βοηθά να δημιουργήσετε τα αρχεία ρυθμίσεων για το ASF. Μετά τη λήψη του αρχείου που θα δημιουργηθεί, μετακινήστε το στον φάκελο config εντός του κυρίου φακέλου του ASF. Για πλήρη τεκμηρίωση ανατρέξτε στο wiki μας. Ελπίζουμε να σας φανεί χρήσιμο το εργαλείο μας.\",\n\t\"link.asf\": \"ASF\",\n\t\"link.bot\": \"Bot\",\n\t\"link.home\": \"Αρχική\",\n\t\"schema.access\": \"Πρόσβαση\",\n\t\"schema.advanced\": \"Για προχωρημένους\",\n\t\"schema.basic\": \"ΒΑΣΙΚΑ\",\n\t\"schema.bot.SteamLogin.description\": \"Το όνομα χρήστη του λογαριασμού Steam σας\",\n\t\"schema.bot.SteamPassword.description\": \"Ο κωδικός πρόσβασης του λογαριασμού Steam σας\",\n\t\"schema.bot.name\": \"Όνομα\",\n\t\"schema.bot.name.description\": \"Όνομα του bot\",\n\t\"schema.connection\": \"ΣΥΝΔΕΣΗ\",\n\t\"schema.customization\": \"Προσαρμογή\",\n\t\"schema.farming\": \"Συλλογή καρτών\",\n\t\"schema.generic.steamid64\": \"Το SteamID64 σας\",\n\t\"schema.performance\": \"ΕΠΙΔΟΣΕΙΣ\",\n\t\"schema.remote_access\": \"ΑΠΟΜΑΚΡΥΣΜΕΝΗ ΠΡΟΣΒΑΣΗ\",\n\t\"schema.security\": \"ΑΣΦΑΛΕΙΑ\",\n\t\"schema.trading\": \"ΑΝΤΑΛΛΑΓΕΣ\",\n\t\"schema.updates\": \"ΕΝΗΜΕΡΩΣΕΙΣ\",\n\t\"static.add\": \"Προσθήκη\"\n};\n\n/***/ }),\n/* 138 */\n/***/ (function(module, exports) {\n\nmodule.exports = {\n\t\"app.name\": \"Generador de Configuración de ASF\",\n\t\"button.advanced\": \"Cambiar la configuración avanzada\",\n\t\"button.download\": \"Descarga\",\n\t\"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.\",\n\t\"link.asf\": \"ASF\",\n\t\"link.bot\": \"Bot\",\n\t\"link.home\": \"Inicio\",\n\t\"schema.access\": \"Acceso\",\n\t\"schema.advanced\": \"Avanzado\",\n\t\"schema.basic\": \"Básico\",\n\t\"schema.bot.SteamLogin.description\": \"Nombre de usuario de tu cuenta de Steam\",\n\t\"schema.bot.SteamPassword.description\": \"Contraseña de tu cuenta de Steam\",\n\t\"schema.bot.name\": \"Nombre\",\n\t\"schema.bot.name.description\": \"Nombre del bot\",\n\t\"schema.connection\": \"Conexión\",\n\t\"schema.customization\": \"Personalización\",\n\t\"schema.farming\": \"Recolección\",\n\t\"schema.generic.steamid64\": \"Tu SteamID64\",\n\t\"schema.performance\": \"Rendimiento\",\n\t\"schema.remote_access\": \"Acceso remoto\",\n\t\"schema.security\": \"Seguridad\",\n\t\"schema.trading\": \"Intercambios\",\n\t\"schema.updates\": \"Actualizaciones\",\n\t\"static.add\": \"Añadir\"\n};\n\n/***/ }),\n/* 139 */\n/***/ (function(module, exports) {\n\nmodule.exports = {\n\t\"app.name\": \"ASF Asetusten-luontityökalu\",\n\t\"button.advanced\": \"Näytä tai piilota kehittyneet asetukset\",\n\t\"button.download\": \"Lataa\",\n\t\"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.\",\n\t\"link.asf\": \"ASF\",\n\t\"link.bot\": \"Botti\",\n\t\"link.home\": \"Aloitus\",\n\t\"schema.access\": \"Käyttöoikeus\",\n\t\"schema.advanced\": \"Kehittyneet\",\n\t\"schema.basic\": \"Perus\",\n\t\"schema.bot.SteamLogin.description\": \"Steam-tunnuksesi\",\n\t\"schema.bot.SteamPassword.description\": \"Steam-salasanasi\",\n\t\"schema.bot.name\": \"Nimi\",\n\t\"schema.bot.name.description\": \"Botin nimi\",\n\t\"schema.connection\": \"Yhteys\",\n\t\"schema.customization\": \"Mukauttaminen\",\n\t\"schema.farming\": \"Farmaus\",\n\t\"schema.generic.steamid64\": \"SteamID64-koodisi\",\n\t\"schema.performance\": \"Tehokkuus\",\n\t\"schema.remote_access\": \"Etähallinta\",\n\t\"schema.security\": \"Turvallisuus\",\n\t\"schema.trading\": \"Vaihtaminen\",\n\t\"schema.updates\": \"Päivitykset\",\n\t\"static.add\": \"Lisää\"\n};\n\n/***/ }),\n/* 140 */\n/***/ (function(module, exports) {\n\nmodule.exports = {\n\t\"app.name\": \"ASF Config Generator\",\n\t\"button.advanced\": \"Activer/désactiver les paramètres avancé\",\n\t\"button.download\": \"Téléchargement\",\n\t\"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.\",\n\t\"link.asf\": \"ASF\",\n\t\"link.bot\": \"Bot\",\n\t\"link.home\": \"Accueil\",\n\t\"schema.access\": \"Accès\",\n\t\"schema.advanced\": \"Avancé\",\n\t\"schema.basic\": \"Basique\",\n\t\"schema.bot.SteamLogin.description\": \"Votre identifiant de compte Steam\",\n\t\"schema.bot.SteamPassword.description\": \"Mot de passe de votre compte Steam\",\n\t\"schema.bot.name\": \"Nom\",\n\t\"schema.bot.name.description\": \"Nom du bot\",\n\t\"schema.connection\": \"Connexion\",\n\t\"schema.customization\": \"Personnalisation\",\n\t\"schema.farming\": \"Farming\",\n\t\"schema.generic.steamid64\": \"Votre SteamID64\",\n\t\"schema.performance\": \"Performances\",\n\t\"schema.remote_access\": \"Accès à distance\",\n\t\"schema.security\": \"Sécurité\",\n\t\"schema.trading\": \"Échange\",\n\t\"schema.updates\": \"Mises à jour\",\n\t\"static.add\": \"Ajouter\"\n};\n\n/***/ }),\n/* 141 */\n/***/ (function(module, exports) {\n\nmodule.exports = {\n\t\"app.name\": \"ASF Config Generator\",\n\t\"button.advanced\": \"Activer/désactiver les paramètres avancé\",\n\t\"button.download\": \"Téléchargement\",\n\t\"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.\",\n\t\"link.asf\": \"ASF\",\n\t\"link.bot\": \"Bot\",\n\t\"link.home\": \"Accueil\",\n\t\"schema.access\": \"Accès\",\n\t\"schema.advanced\": \"Avancé\",\n\t\"schema.basic\": \"Basique\",\n\t\"schema.bot.SteamLogin.description\": \"Votre identifiant de compte Steam\",\n\t\"schema.bot.SteamPassword.description\": \"Mot de passe de votre compte Steam\",\n\t\"schema.bot.name\": \"Nom\",\n\t\"schema.bot.name.description\": \"Nom du bot\",\n\t\"schema.connection\": \"Connexion\",\n\t\"schema.customization\": \"Personnalisation\",\n\t\"schema.farming\": \"Farming\",\n\t\"schema.generic.steamid64\": \"Votre SteamID64\",\n\t\"schema.performance\": \"Performances\",\n\t\"schema.remote_access\": \"Accès à distance\",\n\t\"schema.security\": \"Sécurité\",\n\t\"schema.trading\": \"Échange\",\n\t\"schema.updates\": \"Mises à jour\",\n\t\"static.add\": \"Ajouter\"\n};\n\n/***/ }),\n/* 142 */\n/***/ (function(module, exports) {\n\nmodule.exports = {\n\t\"app.name\": \"\",\n\t\"button.advanced\": \"\",\n\t\"button.download\": \"\",\n\t\"home.topic\": \"\",\n\t\"link.asf\": \"\",\n\t\"link.bot\": \"\",\n\t\"link.home\": \"\",\n\t\"schema.access\": \"\",\n\t\"schema.advanced\": \"\",\n\t\"schema.basic\": \"\",\n\t\"schema.bot.SteamLogin.description\": \"\",\n\t\"schema.bot.SteamPassword.description\": \"\",\n\t\"schema.bot.name\": \"\",\n\t\"schema.bot.name.description\": \"\",\n\t\"schema.connection\": \"\",\n\t\"schema.customization\": \"\",\n\t\"schema.farming\": \"\",\n\t\"schema.generic.steamid64\": \"\",\n\t\"schema.performance\": \"\",\n\t\"schema.remote_access\": \"\",\n\t\"schema.security\": \"\",\n\t\"schema.trading\": \"\",\n\t\"schema.updates\": \"\",\n\t\"static.add\": \"\"\n};\n\n/***/ }),\n/* 143 */\n/***/ (function(module, exports) {\n\nmodule.exports = {\n\t\"app.name\": \"\",\n\t\"button.advanced\": \"\",\n\t\"button.download\": \"\",\n\t\"home.topic\": \"\",\n\t\"link.asf\": \"\",\n\t\"link.bot\": \"\",\n\t\"link.home\": \"\",\n\t\"schema.access\": \"\",\n\t\"schema.advanced\": \"\",\n\t\"schema.basic\": \"\",\n\t\"schema.bot.SteamLogin.description\": \"\",\n\t\"schema.bot.SteamPassword.description\": \"\",\n\t\"schema.bot.name\": \"\",\n\t\"schema.bot.name.description\": \"\",\n\t\"schema.connection\": \"\",\n\t\"schema.customization\": \"\",\n\t\"schema.farming\": \"\",\n\t\"schema.generic.steamid64\": \"\",\n\t\"schema.performance\": \"\",\n\t\"schema.remote_access\": \"\",\n\t\"schema.security\": \"\",\n\t\"schema.trading\": \"\",\n\t\"schema.updates\": \"\",\n\t\"static.add\": \"\"\n};\n\n/***/ }),\n/* 144 */\n/***/ (function(module, exports) {\n\nmodule.exports = {\n\t\"app.name\": \"ASF Config Generátor\",\n\t\"button.advanced\": \"Haladó beállítások\",\n\t\"button.download\": \"Letöltés\",\n\t\"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.\",\n\t\"link.asf\": \"ASF\",\n\t\"link.bot\": \"Bot\",\n\t\"link.home\": \"Főoldal\",\n\t\"schema.access\": \"Hozzáférés\",\n\t\"schema.advanced\": \"Haladó beállítások\",\n\t\"schema.basic\": \"Alap\",\n\t\"schema.bot.SteamLogin.description\": \"Steam fiókod felhasználóneve\",\n\t\"schema.bot.SteamPassword.description\": \"Steam fiókod jelszava\",\n\t\"schema.bot.name\": \"Név\",\n\t\"schema.bot.name.description\": \"Bot neve\",\n\t\"schema.connection\": \"Kapcsolat\",\n\t\"schema.customization\": \"Testreszabás\",\n\t\"schema.farming\": \"Farmolás\",\n\t\"schema.generic.steamid64\": \"A SteamID64-d\",\n\t\"schema.performance\": \"Teljesítmény\",\n\t\"schema.remote_access\": \"Távoli elérés\",\n\t\"schema.security\": \"Biztonság\",\n\t\"schema.trading\": \"Kereskedés\",\n\t\"schema.updates\": \"Frissítések\",\n\t\"static.add\": \"Hozzáadás\"\n};\n\n/***/ }),\n/* 145 */\n/***/ (function(module, exports) {\n\nmodule.exports = {\n\t\"app.name\": \"ASF Config Gnerator\",\n\t\"button.advanced\": \"Beralih pengaturan lanjutan\",\n\t\"button.download\": \"Unduhan\",\n\t\"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.\",\n\t\"link.asf\": \"ASF\",\n\t\"link.bot\": \"Bot\",\n\t\"link.home\": \"Rumah\",\n\t\"schema.access\": \"Akses\",\n\t\"schema.advanced\": \"Lanjutan\",\n\t\"schema.basic\": \"Dasar\",\n\t\"schema.bot.SteamLogin.description\": \"Masuk ke akun Steam kamu\",\n\t\"schema.bot.SteamPassword.description\": \"Kata sandi akun Steam kamu\",\n\t\"schema.bot.name\": \"Nama\",\n\t\"schema.bot.name.description\": \"Nama dari bot\",\n\t\"schema.connection\": \"Koneksi\",\n\t\"schema.customization\": \"Kustomisasi\",\n\t\"schema.farming\": \"Pertanian\",\n\t\"schema.generic.steamid64\": \"Kamu SteamID64\",\n\t\"schema.performance\": \"Kinerja\",\n\t\"schema.remote_access\": \"Akses jauh\",\n\t\"schema.security\": \"Keamanan\",\n\t\"schema.trading\": \"Perdagangan\",\n\t\"schema.updates\": \"Pembaruan\",\n\t\"static.add\": \"Menambahkan\"\n};\n\n/***/ }),\n/* 146 */\n/***/ (function(module, exports) {\n\nmodule.exports = {\n\t\"app.name\": \"Generatore Configurazioni ASF\",\n\t\"button.advanced\": \"Attiva/disattiva impostazioni avanzate\",\n\t\"button.download\": \"Scarica\",\n\t\"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.\",\n\t\"link.asf\": \"ASF\",\n\t\"link.bot\": \"Bot\",\n\t\"link.home\": \"Homepage\",\n\t\"schema.access\": \"Accesso\",\n\t\"schema.advanced\": \"Avanzate\",\n\t\"schema.basic\": \"Di base\",\n\t\"schema.bot.SteamLogin.description\": \"Login del tuo account Steam\",\n\t\"schema.bot.SteamPassword.description\": \"Password del tuo account Steam\",\n\t\"schema.bot.name\": \"Nome\",\n\t\"schema.bot.name.description\": \"Nome del bot\",\n\t\"schema.connection\": \"Connessione\",\n\t\"schema.customization\": \"Personalizzazione\",\n\t\"schema.farming\": \"Farming\",\n\t\"schema.generic.steamid64\": \"Il tuo SteamID64\",\n\t\"schema.performance\": \"Prestazioni\",\n\t\"schema.remote_access\": \"Accesso remoto\",\n\t\"schema.security\": \"Sicurezza\",\n\t\"schema.trading\": \"Scambi\",\n\t\"schema.updates\": \"Aggiornamenti\",\n\t\"static.add\": \"Aggiungi\"\n};\n\n/***/ }),\n/* 147 */\n/***/ (function(module, exports) {\n\nmodule.exports = {\n\t\"app.name\": \"ASF Config Generator\",\n\t\"button.advanced\": \"高度な設定を切り替える\",\n\t\"button.download\": \"ダウンロード\",\n\t\"home.topic\": \"ASF Config Generatorは、ASF コンフィグファイルを作成するのを助ける、Javascriptで記述された小さなユーティリティーツールです。生成されたコンフィグファイルをダウンロードした後、ASF メインディレクトリ内のconfig フォルダに移動してください。より詳細な説明については、wikiを参照してください。私達のツールがあなたにとって有用であることを願います。\",\n\t\"link.asf\": \"ASF\",\n\t\"link.bot\": \"Bot\",\n\t\"link.home\": \"ホーム\",\n\t\"schema.access\": \"アクセス\",\n\t\"schema.advanced\": \"高度\",\n\t\"schema.basic\": \"基本\",\n\t\"schema.bot.SteamLogin.description\": \"Steamアカウントのログイン\",\n\t\"schema.bot.SteamPassword.description\": \"Steamアカウントのパスワード\",\n\t\"schema.bot.name\": \"名前\",\n\t\"schema.bot.name.description\": \"Botの名前\",\n\t\"schema.connection\": \"接続\",\n\t\"schema.customization\": \"カスタマイズ\",\n\t\"schema.farming\": \"ファーム\",\n\t\"schema.generic.steamid64\": \"あなたのSteamID64\",\n\t\"schema.performance\": \"パフォーマンス\",\n\t\"schema.remote_access\": \"リモートアクセス\",\n\t\"schema.security\": \"セキュリティ\",\n\t\"schema.trading\": \"取引\",\n\t\"schema.updates\": \"アップデート\",\n\t\"static.add\": \"追加\"\n};\n\n/***/ }),\n/* 148 */\n/***/ (function(module, exports) {\n\nmodule.exports = {\n\t\"app.name\": \"ASF 설정 생성기\",\n\t\"button.advanced\": \"고급 설정 보이기\",\n\t\"button.download\": \"다운로드\",\n\t\"home.topic\": \"ASF 설정 생성기는 ASF 설정 파일을 만들 수 있도록 JavaScript로 작성된 작은 유틸리티 도구입니다. 생성된 설정 파일을 다운로드한 후, ASF 주 경로 안에 있는 config 폴더 안에 넣어주세요. 더 많은 정보를 보고 싶다면 위키를 참고해주세요. 저희 도구가 당신에게 유용하길 바랍니다.\",\n\t\"link.asf\": \"ASF\",\n\t\"link.bot\": \"봇\",\n\t\"link.home\": \"홈\",\n\t\"schema.access\": \"접근\",\n\t\"schema.advanced\": \"고급\",\n\t\"schema.basic\": \"기본\",\n\t\"schema.bot.SteamLogin.description\": \"당신의 스팀 계정 로그인\",\n\t\"schema.bot.SteamPassword.description\": \"당신의 스팀 계정 비밀번호\",\n\t\"schema.bot.name\": \"이름\",\n\t\"schema.bot.name.description\": \"봇의 이름\",\n\t\"schema.connection\": \"연결\",\n\t\"schema.customization\": \"사용자 지정\",\n\t\"schema.farming\": \"농사\",\n\t\"schema.generic.steamid64\": \"당신의 SteamID64\",\n\t\"schema.performance\": \"성능\",\n\t\"schema.remote_access\": \"원격 접근\",\n\t\"schema.security\": \"보안\",\n\t\"schema.trading\": \"거래\",\n\t\"schema.updates\": \"업데이트\",\n\t\"static.add\": \"추가\"\n};\n\n/***/ }),\n/* 149 */\n/***/ (function(module, exports) {\n\nmodule.exports = {\n\t\"app.name\": \"ASF Config Generator\",\n\t\"button.advanced\": \"Įjungti/išjungti papildomus parametrus\",\n\t\"button.download\": \"Parsisiųsti\",\n\t\"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.\",\n\t\"link.asf\": \"ASF\",\n\t\"link.bot\": \"Botas\",\n\t\"link.home\": \"Pradžia\",\n\t\"schema.access\": \"Prieiga\",\n\t\"schema.advanced\": \"Papildoma\",\n\t\"schema.basic\": \"Pagrindinis\",\n\t\"schema.bot.SteamLogin.description\": \"Jūsų Steam paskyros prisijungimo vardas\",\n\t\"schema.bot.SteamPassword.description\": \"Jūsų Steam paskyros slaptažodis\",\n\t\"schema.bot.name\": \"Pavadinimas\",\n\t\"schema.bot.name.description\": \"Boto pavadinimas\",\n\t\"schema.connection\": \"Ryšys\",\n\t\"schema.customization\": \"Koregavimas\",\n\t\"schema.farming\": \"Kortelių rinkimas\",\n\t\"schema.generic.steamid64\": \"Jūsų SteamID64\",\n\t\"schema.performance\": \"Efektyvumas\",\n\t\"schema.remote_access\": \"Nuotolinė prieiga\",\n\t\"schema.security\": \"Saugumas\",\n\t\"schema.trading\": \"Mainai\",\n\t\"schema.updates\": \"Atnaujinimai\",\n\t\"static.add\": \"Pridėti\"\n};\n\n/***/ }),\n/* 150 */\n/***/ (function(module, exports) {\n\nmodule.exports = {\n\t\"app.name\": \"ASF Config Generator\",\n\t\"button.advanced\": \"Geavanceerde instellingen in-/uitschakelen\",\n\t\"button.download\": \"Download\",\n\t\"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.\",\n\t\"link.asf\": \"ASF\",\n\t\"link.bot\": \"Bot\",\n\t\"link.home\": \"Homepagina\",\n\t\"schema.access\": \"Toegang\",\n\t\"schema.advanced\": \"Geavanceerd\",\n\t\"schema.basic\": \"Basis\",\n\t\"schema.bot.SteamLogin.description\": \"Je Steam gebruikersnaam\",\n\t\"schema.bot.SteamPassword.description\": \"Je Steam wachtwoord\",\n\t\"schema.bot.name\": \"Naam\",\n\t\"schema.bot.name.description\": \"Naam van de bot\",\n\t\"schema.connection\": \"Verbinding\",\n\t\"schema.customization\": \"Aanpassingen\",\n\t\"schema.farming\": \"Farming\",\n\t\"schema.generic.steamid64\": \"Je SteamID64\",\n\t\"schema.performance\": \"Uitvoering\",\n\t\"schema.remote_access\": \"Toegang op afstand\",\n\t\"schema.security\": \"Beveiliging\",\n\t\"schema.trading\": \"Ruilhandel\",\n\t\"schema.updates\": \"Updates\",\n\t\"static.add\": \"Toevoegen\"\n};\n\n/***/ }),\n/* 151 */\n/***/ (function(module, exports) {\n\nmodule.exports = {\n\t\"app.name\": \"ASF Config Generator\",\n\t\"button.advanced\": \"Geavanceerde instellingen in-/uitschakelen\",\n\t\"button.download\": \"Download\",\n\t\"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.\",\n\t\"link.asf\": \"ASF\",\n\t\"link.bot\": \"Bot\",\n\t\"link.home\": \"Homepagina\",\n\t\"schema.access\": \"Toegang\",\n\t\"schema.advanced\": \"Geavanceerd\",\n\t\"schema.basic\": \"Basis\",\n\t\"schema.bot.SteamLogin.description\": \"Je Steam gebruikersnaam\",\n\t\"schema.bot.SteamPassword.description\": \"Je Steam wachtwoord\",\n\t\"schema.bot.name\": \"Naam\",\n\t\"schema.bot.name.description\": \"Naam van de bot\",\n\t\"schema.connection\": \"Verbinding\",\n\t\"schema.customization\": \"Aanpassingen\",\n\t\"schema.farming\": \"Farming\",\n\t\"schema.generic.steamid64\": \"Je SteamID64\",\n\t\"schema.performance\": \"Uitvoering\",\n\t\"schema.remote_access\": \"Toegang op afstand\",\n\t\"schema.security\": \"Beveiliging\",\n\t\"schema.trading\": \"Ruilhandel\",\n\t\"schema.updates\": \"Updates\",\n\t\"static.add\": \"Toevoegen\"\n};\n\n/***/ }),\n/* 152 */\n/***/ (function(module, exports) {\n\nmodule.exports = {\n\t\"app.name\": \"\",\n\t\"button.advanced\": \"\",\n\t\"button.download\": \"\",\n\t\"home.topic\": \"\",\n\t\"link.asf\": \"\",\n\t\"link.bot\": \"\",\n\t\"link.home\": \"\",\n\t\"schema.access\": \"\",\n\t\"schema.advanced\": \"\",\n\t\"schema.basic\": \"\",\n\t\"schema.bot.SteamLogin.description\": \"\",\n\t\"schema.bot.SteamPassword.description\": \"\",\n\t\"schema.bot.name\": \"\",\n\t\"schema.bot.name.description\": \"\",\n\t\"schema.connection\": \"\",\n\t\"schema.customization\": \"\",\n\t\"schema.farming\": \"\",\n\t\"schema.generic.steamid64\": \"\",\n\t\"schema.performance\": \"\",\n\t\"schema.remote_access\": \"\",\n\t\"schema.security\": \"\",\n\t\"schema.trading\": \"\",\n\t\"schema.updates\": \"\",\n\t\"static.add\": \"\"\n};\n\n/***/ }),\n/* 153 */\n/***/ (function(module, exports) {\n\nmodule.exports = {\n\t\"app.name\": \"Generator ustawień ASF\",\n\t\"button.advanced\": \"Przełącz ustawienia zaawansowane\",\n\t\"button.download\": \"Pobierz\",\n\t\"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.\",\n\t\"link.asf\": \"ASF\",\n\t\"link.bot\": \"Bot\",\n\t\"link.home\": \"Strona główna\",\n\t\"schema.access\": \"Dostęp\",\n\t\"schema.advanced\": \"Zaawansowane\",\n\t\"schema.basic\": \"Podstawowe\",\n\t\"schema.bot.SteamLogin.description\": \"Twój login do konta Steam\",\n\t\"schema.bot.SteamPassword.description\": \"Twoje hasło do konta Steam\",\n\t\"schema.bot.name\": \"Nazwa\",\n\t\"schema.bot.name.description\": \"Nazwa bota\",\n\t\"schema.connection\": \"Połączenie\",\n\t\"schema.customization\": \"Dostosowywanie\",\n\t\"schema.farming\": \"Farmienie\",\n\t\"schema.generic.steamid64\": \"Twój identyfikator SteamID64\",\n\t\"schema.performance\": \"Wydajność\",\n\t\"schema.remote_access\": \"Dostęp zdalny\",\n\t\"schema.security\": \"Zabezpieczenia\",\n\t\"schema.trading\": \"Handel\",\n\t\"schema.updates\": \"Aktualizacje\",\n\t\"static.add\": \"Dodaj\"\n};\n\n/***/ }),\n/* 154 */\n/***/ (function(module, exports) {\n\nmodule.exports = {\n\t\"app.name\": \"Gerador de configuração do ASF\",\n\t\"button.advanced\": \"Alternar configurações avançadas\",\n\t\"button.download\": \"Baixar\",\n\t\"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ê.\",\n\t\"link.asf\": \"ASF\",\n\t\"link.bot\": \"Bot\",\n\t\"link.home\": \"Início\",\n\t\"schema.access\": \"Acesso\",\n\t\"schema.advanced\": \"Avançado\",\n\t\"schema.basic\": \"Básico\",\n\t\"schema.bot.SteamLogin.description\": \"Nome de usuário da conta Steam\",\n\t\"schema.bot.SteamPassword.description\": \"Senha da conta Steam\",\n\t\"schema.bot.name\": \"Nome\",\n\t\"schema.bot.name.description\": \"Nome do bot\",\n\t\"schema.connection\": \"Conexão\",\n\t\"schema.customization\": \"Personalização\",\n\t\"schema.farming\": \"Coleta\",\n\t\"schema.generic.steamid64\": \"Seu ID Steam de 64 bits\",\n\t\"schema.performance\": \"Desempenho\",\n\t\"schema.remote_access\": \"Acesso remoto\",\n\t\"schema.security\": \"Segurança\",\n\t\"schema.trading\": \"Troca\",\n\t\"schema.updates\": \"Atualizações\",\n\t\"static.add\": \"Adicionar\"\n};\n\n/***/ }),\n/* 155 */\n/***/ (function(module, exports) {\n\nmodule.exports = {\n\t\"app.name\": \"\",\n\t\"button.advanced\": \"\",\n\t\"button.download\": \"\",\n\t\"home.topic\": \"\",\n\t\"link.asf\": \"\",\n\t\"link.bot\": \"\",\n\t\"link.home\": \"\",\n\t\"schema.access\": \"\",\n\t\"schema.advanced\": \"\",\n\t\"schema.basic\": \"\",\n\t\"schema.bot.SteamLogin.description\": \"\",\n\t\"schema.bot.SteamPassword.description\": \"\",\n\t\"schema.bot.name\": \"\",\n\t\"schema.bot.name.description\": \"\",\n\t\"schema.connection\": \"\",\n\t\"schema.customization\": \"\",\n\t\"schema.farming\": \"\",\n\t\"schema.generic.steamid64\": \"\",\n\t\"schema.performance\": \"\",\n\t\"schema.remote_access\": \"\",\n\t\"schema.security\": \"\",\n\t\"schema.trading\": \"\",\n\t\"schema.updates\": \"\",\n\t\"static.add\": \"\"\n};\n\n/***/ }),\n/* 156 */\n/***/ (function(module, exports) {\n\nmodule.exports = {\n\t\"app.name\": \"Generator de configurații ASF\",\n\t\"button.advanced\": \"Comută setările avansate\",\n\t\"button.download\": \"Descarcă\",\n\t\"home.topic\": \"Generatorul de configurații ASF este un instrument utilitar mic 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ție completă consultă wiki-ul nostru. Sperăm că instrumentul nostru îți va fi util.\",\n\t\"link.asf\": \"ASF\",\n\t\"link.bot\": \"Bot\",\n\t\"link.home\": \"Pagina principală\",\n\t\"schema.access\": \"Acces\",\n\t\"schema.advanced\": \"Avansat\",\n\t\"schema.basic\": \"De bază\",\n\t\"schema.bot.SteamLogin.description\": \"Numele de autentificare al contului tău Steam\",\n\t\"schema.bot.SteamPassword.description\": \"Parola contului tău Steam\",\n\t\"schema.bot.name\": \"Nume\",\n\t\"schema.bot.name.description\": \"Numele botului\",\n\t\"schema.connection\": \"Conexiune\",\n\t\"schema.customization\": \"Personalizare\",\n\t\"schema.farming\": \"Farmare\",\n\t\"schema.generic.steamid64\": \"SteamID64-ul tău\",\n\t\"schema.performance\": \"Performanță\",\n\t\"schema.remote_access\": \"Acces de la distanță\",\n\t\"schema.security\": \"Securitate\",\n\t\"schema.trading\": \"Realizarea de schimburi\",\n\t\"schema.updates\": \"Actualizări\",\n\t\"static.add\": \"Adaugă\"\n};\n\n/***/ }),\n/* 157 */\n/***/ (function(module, exports) {\n\nmodule.exports = {\n\t\"app.name\": \"Генератор конфигураций для ASF\",\n\t\"button.advanced\": \"Отображение расширенных настроек\",\n\t\"button.download\": \"Скачать\",\n\t\"home.topic\": \"Генератор конфигураций для ASF - это небольшая утилита, написанная на JavaScript, которая позволяет создавать файлы конфигурации ASF. После загрузки созданного файла конфигурации, переместите его в папку config внутри основной папки ASF. Полная документация доступна в нашей wiki. Мы надеемся, что наш инструмент будет полезным для вас.\",\n\t\"link.asf\": \"ASF\",\n\t\"link.bot\": \"Бот\",\n\t\"link.home\": \"Главная\",\n\t\"schema.access\": \"Доступ\",\n\t\"schema.advanced\": \"Расширенные настройки\",\n\t\"schema.basic\": \"Основные настройки\",\n\t\"schema.bot.SteamLogin.description\": \"Логин от вашего аккаунта Steam\",\n\t\"schema.bot.SteamPassword.description\": \"Пароль от вашего аккаунта Steam\",\n\t\"schema.bot.name\": \"Имя\",\n\t\"schema.bot.name.description\": \"Название бота\",\n\t\"schema.connection\": \"Соединение\",\n\t\"schema.customization\": \"Дополнительные возможности\",\n\t\"schema.farming\": \"Фарм\",\n\t\"schema.generic.steamid64\": \"Ваш SteamID64\",\n\t\"schema.performance\": \"Производительность\",\n\t\"schema.remote_access\": \"Удаленный доступ\",\n\t\"schema.security\": \"Безопасность\",\n\t\"schema.trading\": \"Торговля\",\n\t\"schema.updates\": \"Обновления\",\n\t\"static.add\": \"Добавить\"\n};\n\n/***/ }),\n/* 158 */\n/***/ (function(module, exports) {\n\nmodule.exports = {\n\t\"app.name\": \"ASF Config Generator\",\n\t\"button.advanced\": \"Zobraziť rozšírené možnosti\",\n\t\"button.download\": \"Stiahnuť\",\n\t\"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ý.\",\n\t\"link.asf\": \"ASF\",\n\t\"link.bot\": \"Bot\",\n\t\"link.home\": \"Domovská stránka\",\n\t\"schema.access\": \"Prístup\",\n\t\"schema.advanced\": \"Rozšírené\",\n\t\"schema.basic\": \"Základné\",\n\t\"schema.bot.SteamLogin.description\": \"Steam prihlasovacie meno\",\n\t\"schema.bot.SteamPassword.description\": \"Steam prihlasovacie heslo\",\n\t\"schema.bot.name\": \"Meno\",\n\t\"schema.bot.name.description\": \"Meno bota\",\n\t\"schema.connection\": \"Pripojenie\",\n\t\"schema.customization\": \"Vlastné nastavenie\",\n\t\"schema.farming\": \"Farmenie\",\n\t\"schema.generic.steamid64\": \"Tvoj SteamID64\",\n\t\"schema.performance\": \"Výkon\",\n\t\"schema.remote_access\": \"Vzdialený prístup\",\n\t\"schema.security\": \"Zabezpečenie\",\n\t\"schema.trading\": \"Obchodovanie\",\n\t\"schema.updates\": \"Aktualizácie\",\n\t\"static.add\": \"Pridať\"\n};\n\n/***/ }),\n/* 159 */\n/***/ (function(module, exports) {\n\nmodule.exports = {\n\t\"app.name\": \"\",\n\t\"button.advanced\": \"\",\n\t\"button.download\": \"\",\n\t\"home.topic\": \"\",\n\t\"link.asf\": \"\",\n\t\"link.bot\": \"\",\n\t\"link.home\": \"\",\n\t\"schema.access\": \"\",\n\t\"schema.advanced\": \"\",\n\t\"schema.basic\": \"\",\n\t\"schema.bot.SteamLogin.description\": \"\",\n\t\"schema.bot.SteamPassword.description\": \"\",\n\t\"schema.bot.name\": \"\",\n\t\"schema.bot.name.description\": \"\",\n\t\"schema.connection\": \"\",\n\t\"schema.customization\": \"\",\n\t\"schema.farming\": \"\",\n\t\"schema.generic.steamid64\": \"\",\n\t\"schema.performance\": \"\",\n\t\"schema.remote_access\": \"\",\n\t\"schema.security\": \"\",\n\t\"schema.trading\": \"\",\n\t\"schema.updates\": \"\",\n\t\"static.add\": \"\"\n};\n\n/***/ }),\n/* 160 */\n/***/ (function(module, exports) {\n\nmodule.exports = {\n\t\"app.name\": \"ASF Config Generator\",\n\t\"button.advanced\": \"Toggle advanced settings\",\n\t\"button.download\": \"Download\",\n\t\"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.\",\n\t\"link.asf\": \"ASF\",\n\t\"link.bot\": \"Bot\",\n\t\"link.home\": \"Home\",\n\t\"schema.access\": \"Access\",\n\t\"schema.advanced\": \"Advanced\",\n\t\"schema.basic\": \"Basic\",\n\t\"schema.bot.SteamLogin.description\": \"Your Steam account login\",\n\t\"schema.bot.SteamPassword.description\": \"Your Steam account password\",\n\t\"schema.bot.name\": \"Name\",\n\t\"schema.bot.name.description\": \"Name of the bot\",\n\t\"schema.connection\": \"Connection\",\n\t\"schema.customization\": \"Customization\",\n\t\"schema.farming\": \"Farming\",\n\t\"schema.generic.steamid64\": \"Your SteamID64\",\n\t\"schema.performance\": \"Performance\",\n\t\"schema.remote_access\": \"Remote access\",\n\t\"schema.security\": \"Security\",\n\t\"schema.trading\": \"Trading\",\n\t\"schema.updates\": \"Updates\",\n\t\"static.add\": \"Add\"\n};\n\n/***/ }),\n/* 161 */\n/***/ (function(module, exports) {\n\nmodule.exports = {\n\t\"app.name\": \"\",\n\t\"button.advanced\": \"\",\n\t\"button.download\": \"\",\n\t\"home.topic\": \"\",\n\t\"link.asf\": \"\",\n\t\"link.bot\": \"\",\n\t\"link.home\": \"\",\n\t\"schema.access\": \"\",\n\t\"schema.advanced\": \"\",\n\t\"schema.basic\": \"\",\n\t\"schema.bot.SteamLogin.description\": \"\",\n\t\"schema.bot.SteamPassword.description\": \"\",\n\t\"schema.bot.name\": \"\",\n\t\"schema.bot.name.description\": \"\",\n\t\"schema.connection\": \"\",\n\t\"schema.customization\": \"\",\n\t\"schema.farming\": \"\",\n\t\"schema.generic.steamid64\": \"\",\n\t\"schema.performance\": \"\",\n\t\"schema.remote_access\": \"\",\n\t\"schema.security\": \"\",\n\t\"schema.trading\": \"\",\n\t\"schema.updates\": \"\",\n\t\"static.add\": \"\"\n};\n\n/***/ }),\n/* 162 */\n/***/ (function(module, exports) {\n\nmodule.exports = {\n\t\"app.name\": \"ASF Yapılandırma Oluşturucu\",\n\t\"button.advanced\": \"Gelişmiş ayarları aç/kapat\",\n\t\"button.download\": \"İndir\",\n\t\"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.\",\n\t\"link.asf\": \"ASF\",\n\t\"link.bot\": \"Bot\",\n\t\"link.home\": \"Ana sayfa\",\n\t\"schema.access\": \"Erişim\",\n\t\"schema.advanced\": \"Gelişmiş\",\n\t\"schema.basic\": \"Temel\",\n\t\"schema.bot.SteamLogin.description\": \"Steam hesabı kullanıcı adınız\",\n\t\"schema.bot.SteamPassword.description\": \"Steam hesabı parolanız\",\n\t\"schema.bot.name\": \"İsim\",\n\t\"schema.bot.name.description\": \"Botun ismi\",\n\t\"schema.connection\": \"Bağlantı\",\n\t\"schema.customization\": \"Özelleştirme\",\n\t\"schema.farming\": \"İşleme\",\n\t\"schema.generic.steamid64\": \"SteamID64 kimliğiniz\",\n\t\"schema.performance\": \"Performans\",\n\t\"schema.remote_access\": \"Uzaktan erişim\",\n\t\"schema.security\": \"Güvenlik\",\n\t\"schema.trading\": \"Takas\",\n\t\"schema.updates\": \"Güncellemeler\",\n\t\"static.add\": \"Ekle\"\n};\n\n/***/ }),\n/* 163 */\n/***/ (function(module, exports) {\n\nmodule.exports = {\n\t\"app.name\": \"Генератор конфігурацій ASF\",\n\t\"button.advanced\": \"Відображення додаткових налаштувань\",\n\t\"button.download\": \"Скачати\",\n\t\"home.topic\": \"Генератор конфігурацій ASF це невеличка утиліта, написана на JavaScript, яка допоможе вам створити власні файли конфігурації ASF. Після скачування згенерованої конфігурації, перемістить ії до папки config що знаходиться в основній папці ASF. Повну документацію можна подивитися у нашій wiki. Сподіваємось цей інструмент буде для вас корисним.\",\n\t\"link.asf\": \"ASF\",\n\t\"link.bot\": \"Бот\",\n\t\"link.home\": \"Головна\",\n\t\"schema.access\": \"Доступ\",\n\t\"schema.advanced\": \"Додаткові налаштування\",\n\t\"schema.basic\": \"Основні налаштування\",\n\t\"schema.bot.SteamLogin.description\": \"Логін від вашого акаунта Steam\",\n\t\"schema.bot.SteamPassword.description\": \"Пароль від вашого акаунта Steam\",\n\t\"schema.bot.name\": \"Ім'я\",\n\t\"schema.bot.name.description\": \"Ім'я бота\",\n\t\"schema.connection\": \"З'єднання\",\n\t\"schema.customization\": \"Додаткові можливості\",\n\t\"schema.farming\": \"Вибивання карток\",\n\t\"schema.generic.steamid64\": \"Ваш SteamID64\",\n\t\"schema.performance\": \"Продуктивність\",\n\t\"schema.remote_access\": \"Дистанційний доступ\",\n\t\"schema.security\": \"Безпека\",\n\t\"schema.trading\": \"Обміни\",\n\t\"schema.updates\": \"Оновлення\",\n\t\"static.add\": \"Додати\"\n};\n\n/***/ }),\n/* 164 */\n/***/ (function(module, exports) {\n\nmodule.exports = {\n\t\"app.name\": \"ASF Config Generator\",\n\t\"button.advanced\": \"Hiển thị cài đặt nâng cao\",\n\t\"button.download\": \"Tải về\",\n\t\"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.\",\n\t\"link.asf\": \"ASF\",\n\t\"link.bot\": \"Bot\",\n\t\"link.home\": \"Trang chủ\",\n\t\"schema.access\": \"Truy cập\",\n\t\"schema.advanced\": \"Nâng cao\",\n\t\"schema.basic\": \"Cơ bản\",\n\t\"schema.bot.SteamLogin.description\": \"Tài khoản Steam\",\n\t\"schema.bot.SteamPassword.description\": \"Mật khẩu Steam\",\n\t\"schema.bot.name\": \"Tên\",\n\t\"schema.bot.name.description\": \"Tên của tài khoản bot\",\n\t\"schema.connection\": \"Kết nối\",\n\t\"schema.customization\": \"Tuỳ chỉnh\",\n\t\"schema.farming\": \"Farming\",\n\t\"schema.generic.steamid64\": \"ID64 tài khoản Steam chính của bạn\",\n\t\"schema.performance\": \"Hiệu năng\",\n\t\"schema.remote_access\": \"Truy cập từ xa\",\n\t\"schema.security\": \"Bảo mật\",\n\t\"schema.trading\": \"Giao dịch\",\n\t\"schema.updates\": \"Các cập nhật\",\n\t\"static.add\": \"Thêm\"\n};\n\n/***/ }),\n/* 165 */\n/***/ (function(module, exports) {\n\nmodule.exports = {\n\t\"app.name\": \"ASF 配置文件生成器\",\n\t\"button.advanced\": \"切换高级设置\",\n\t\"button.download\": \"下载\",\n\t\"home.topic\": \"ASF 配置文件生成器是以 JavaScript 写成,用于帮你创建你的 ASF 配置文件的小实用工具。在下载生成的配置文件后,请将它移动到 ASF 根目录下的 config 文件夹。对于完整文档,请参考我们的维基页面。我们希望这一工具能对您有帮助。\",\n\t\"link.asf\": \"ASF\",\n\t\"link.bot\": \"机器人\",\n\t\"link.home\": \"首页\",\n\t\"schema.access\": \"访问\",\n\t\"schema.advanced\": \"高级\",\n\t\"schema.basic\": \"基本\",\n\t\"schema.bot.SteamLogin.description\": \"你的 Steam 账户用户名\",\n\t\"schema.bot.SteamPassword.description\": \"你的 Steam 账户密码\",\n\t\"schema.bot.name\": \"名称\",\n\t\"schema.bot.name.description\": \"机器人名称\",\n\t\"schema.connection\": \"连接\",\n\t\"schema.customization\": \"自定义\",\n\t\"schema.farming\": \"挂卡\",\n\t\"schema.generic.steamid64\": \"你的 SteamID64位ID\",\n\t\"schema.performance\": \"性能\",\n\t\"schema.remote_access\": \"远程访问\",\n\t\"schema.security\": \"安全\",\n\t\"schema.trading\": \"交易\",\n\t\"schema.updates\": \"更新\",\n\t\"static.add\": \"新增\"\n};\n\n/***/ }),\n/* 166 */\n/***/ (function(module, exports) {\n\nmodule.exports = {\n\t\"app.name\": \"ASF 設定檔產生器\",\n\t\"button.advanced\": \"切換到進階設定\",\n\t\"button.download\": \"下載\",\n\t\"home.topic\": \"ASF 設定檔產生器是一款採用 JavaScript 編寫的小型工具,可幫助您創建 ASF 設定文件。下載產生的設定檔後,將設定檔存放到 ASF 目錄下的 config 資料夾中。有關完整的使用說明,請參閱我們的 wiki,希望我們的工具對您有幫助!\",\n\t\"link.asf\": \"ASF\",\n\t\"link.bot\": \"Bot\",\n\t\"link.home\": \"首頁\",\n\t\"schema.access\": \"權限\",\n\t\"schema.advanced\": \"進階\",\n\t\"schema.basic\": \"基本\",\n\t\"schema.bot.SteamLogin.description\": \"您的 Steam 帳號\",\n\t\"schema.bot.SteamPassword.description\": \"您的 Steam 密碼\",\n\t\"schema.bot.name\": \"名稱\",\n\t\"schema.bot.name.description\": \"Bot 名稱\",\n\t\"schema.connection\": \"連接\",\n\t\"schema.customization\": \"自訂\",\n\t\"schema.farming\": \"掛卡\",\n\t\"schema.generic.steamid64\": \"您的 SteamID64\",\n\t\"schema.performance\": \"性能\",\n\t\"schema.remote_access\": \"遠端存取\",\n\t\"schema.security\": \"安全性\",\n\t\"schema.trading\": \"交易\",\n\t\"schema.updates\": \"更新\",\n\t\"static.add\": \"新增\"\n};\n\n/***/ })\n],[53]);\n\n\n// WEBPACK FOOTER //\n// static/js/app.894e54a4f4be83f8cd66.js","var Component = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")(\n /* script */\n require(\"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./Input.vue\"),\n /* template */\n null,\n /* styles */\n null,\n /* scopeId */\n null,\n /* moduleIdentifier (server only) */\n null\n)\n\nmodule.exports = Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mixin/Input.vue\n// module id = 1\n// module chunks = 0","import { isArray, isNil, isNumber, isString } from 'lodash';\n\nfunction checkEmpty(value, required) {\n if (isNil(value) || value === '') {\n if (required) return ['Field required!'];\n else return [];\n }\n\n return null;\n}\n\nfunction limitedNumber(min, max) {\n return function(value, schema) {\n const emptyError = checkEmpty(value, schema.required);\n if (!isNil(emptyError)) return emptyError;\n\n const err = [];\n\n value = parseInt(value, 10);\n\n if (!isNumber(value) || isNaN(value)) {\n err.push('Not a valid number!');\n } else {\n if (value > max) err.push('Value too big!');\n else if (value < min) err.push('Value too small!');\n }\n\n return err;\n };\n}\n\nfunction limitedString(min, max) {\n return function(value, schema) {\n const emptyError = checkEmpty(value, schema.required);\n if (!isNil(emptyError)) return emptyError;\n\n const err = [];\n\n if (!isString(value)) {\n err.push('Not a valid string!');\n } else {\n if (value.length > max) err.push('Text too long!');\n else if (value.length < min) err.push('Text too short!');\n }\n\n return err;\n };\n}\n\nexport default {\n required(value, schema) {\n const emptyError = checkEmpty(value, schema.required);\n if (!isNil(emptyError)) return emptyError;\n return [];\n },\n string(value, schema) {\n const emptyError = checkEmpty(value, schema.required);\n if (!isNil(emptyError)) return emptyError;\n\n const err = [];\n\n if (!isString(value)) err.push('This is not a text!');\n\n return err;\n },\n steamid(value, schema) {\n const emptyError = checkEmpty(value, schema.required);\n if (!isNil(emptyError)) return emptyError;\n\n const err = [];\n\n const re = /^[1-9][0-9]{16}$/;\n if (!re.test(value)) err.push('This is not a valid steamid!');\n\n return err;\n },\n masterClan(value, schema) {\n const emptyError = checkEmpty(value, schema.required);\n if (!isNil(emptyError)) return emptyError;\n\n const err = [];\n\n const re = /^[1-9][0-9]{17}$/;\n if (!re.test(value)) err.push('This is not a valid clan id!');\n\n return err;\n },\n parentalPIN(value, schema) {\n const emptyError = checkEmpty(value, schema.required);\n if (!isNil(emptyError)) return emptyError;\n\n const err = [];\n\n if (!isString(value)) {\n err.push('Not a valid string!');\n } else {\n if (value.length > 4) err.push('Text too long!');\n else if (value.length < 4) err.push('Text too short!');\n }\n\n value = parseInt(value, 10);\n\n if (!isNumber(value) || isNaN(value)) {\n err.push('Not a valid number!');\n }\n\n return err;\n },\n tradeToken: limitedString(8, 8),\n byte: limitedNumber(0, 255),\n ushort: limitedNumber(0, 65535),\n uint: limitedNumber(0, 4294967295)\n};\n\n\n\n// WEBPACK FOOTER //\n// ./src/validators.js","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader!css-loader?{\\\"minimize\\\":true,\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-34c323ba\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!sass-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./Config.vue\")\n}\nvar Component = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")(\n /* script */\n require(\"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./Config.vue\"),\n /* template */\n null,\n /* styles */\n injectStyle,\n /* scopeId */\n null,\n /* moduleIdentifier (server only) */\n null\n)\n\nmodule.exports = Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mixin/Config.vue\n// module id = 32\n// module chunks = 0","const defaultLocale = 'strings';\nconst nameRegex = /\\.\\/(\\S+)\\.json/i;\n\nfunction getLocale(validLocales) {\n const language = navigator.language; // If the browser doesn't support this, it will not support other page elements as well\n if (!language) return defaultLocale; // If the browser doesn't provide the language - return default locale\n if (language.length !== 2) return validLocales.includes(language) ? language : defaultLocale; // If the language is in `xx-XX` format, check if it's valid\n 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\n\n const languageRegex = new RegExp(`${language}\\-\\\\\\S\\\\\\S`); // Create a regex to match `xx-**` where `*` is a wildcard\n\n for (const validLocale of validLocales) {\n if (languageRegex.test(validLocale)) return validLocale; // Check if the locale matches the regex, if so, return it\n }\n\n return defaultLocale; // If no match found, return default locale\n}\n\nfunction loadLocales() {\n const locales = {};\n const defaultLanguageFile = `./${defaultLocale}.json`;\n const languages = require.context('./locale/', false, /\\.json/);\n\n locales[defaultLocale] = languages(defaultLanguageFile);\n\n for (const lang of languages.keys()) {\n if (lang === defaultLanguageFile) continue; // Already loaded.\n\n const languageName = lang.match(nameRegex)[1];\n const language = languages(lang);\n\n for (const key in language) {\n if (!language.hasOwnProperty(key)) continue;\n if (language[key] === '') language[key] = locales[defaultLocale][key];\n }\n\n locales[languageName] = language;\n }\n\n return locales;\n}\n\nconst messages = loadLocales();\nconst locale = getLocale(Object.keys(messages));\n\nexport default { messages, locale };\n\n\n\n// WEBPACK FOOTER //\n// ./src/i18n.js","import ASFConfig from '@/components/ASFConfig';\nimport BotConfig from '@/components/BotConfig';\nimport Home from '@/components/Home';\n\nimport Vue from 'vue';\nimport Router from 'vue-router';\n\nVue.use(Router);\n\nexport default new Router({\n routes: [\n {\n path: '/',\n name: 'Home',\n component: Home\n },\n {\n path: '/asf',\n name: 'ASFConfig',\n component: ASFConfig\n },\n {\n path: '/bot',\n name: 'BotConfig',\n component: BotConfig\n }\n ]\n});\n\n\n\n// WEBPACK FOOTER //\n// ./src/router/index.js","function injectStyle (ssrContext) {\n require(\"!!../node_modules/extract-text-webpack-plugin/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader!css-loader?{\\\"minimize\\\":true,\\\"sourceMap\\\":true}!../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-4b52a59c\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!sass-loader?{\\\"sourceMap\\\":true}!../node_modules/vue-loader/lib/selector?type=styles&index=0!./App.vue\")\n}\nvar Component = require(\"!../node_modules/vue-loader/lib/component-normalizer\")(\n /* script */\n require(\"!!babel-loader!../node_modules/vue-loader/lib/selector?type=script&index=0!./App.vue\"),\n /* template */\n require(\"!!../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-4b52a59c\\\"}!../node_modules/vue-loader/lib/selector?type=template&index=0!./App.vue\"),\n /* styles */\n injectStyle,\n /* scopeId */\n null,\n /* moduleIdentifier (server only) */\n null\n)\n\nmodule.exports = Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/App.vue\n// module id = 37\n// module chunks = 0","\n\n\n\n\n\n\n\n// WEBPACK FOOTER //\n// App.vue?f2cd1172","\n\n\n\n\n\n// WEBPACK FOOTER //\n// ASFConfig.vue?a9472378","\n\n\n\n\n\n// WEBPACK FOOTER //\n// BotConfig.vue?46a19f50","\n\n\n\n\n\n\n\n// WEBPACK FOOTER //\n// Home.vue?3b759a9d","\n\n\n\n\n\n// WEBPACK FOOTER //\n// CheckboxGroup.vue?6ee7bf2a","\n\n\n\n\n\n\n\n// WEBPACK FOOTER //\n// InputCheckbox.vue?7f44d981","\n\n\n\n\n\n\n\n// WEBPACK FOOTER //\n// InputFlag.vue?6602e316","\n\n\n\n\n\n\n\n// WEBPACK FOOTER //\n// InputMap.vue?55490548","\n\n\n\n\n\n// WEBPACK FOOTER //\n// InputNumber.vue?67b9cb30","\n\n\n\n\n\n// WEBPACK FOOTER //\n// InputPassword.vue?22890360","\n\n\n\n\n\n// WEBPACK FOOTER //\n// InputSelect.vue?3702e805","\n\n\n\n\n\n\n\n// WEBPACK FOOTER //\n// InputSet.vue?4de7832c","\n\n\n\n\n\n// WEBPACK FOOTER //\n// InputText.vue?1c8526ce","\n\n\n\n\n\n// WEBPACK FOOTER //\n// Config.vue?f9504658","\n\n\n\n// WEBPACK FOOTER //\n// Input.vue?4d03085d","// The Vue build version to load with the `import` command\n// (runtime-only or standalone) has been set in webpack.base.conf with an alias.\nimport Vue from 'vue';\nimport VueI18n from 'vue-i18n';\n\nimport App from './App.vue';\nimport i18nSettings from './i18n.js';\nimport router from './router';\n\nVue.config.productionTip = false;\n\nVue.use(VueI18n);\n\nconsole.log(i18nSettings);\n\nconst i18n = new VueI18n(i18nSettings);\n\n/* eslint-disable no-new */\nnew Vue({\n el: '#app',\n router,\n i18n,\n template: '',\n components: { App }\n});\n\nif ('serviceWorker' in navigator) {\n navigator.serviceWorker.register('service-worker.js');\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/main.js","import Validators from './validators';\n\nexport default {\n 'V3.1.2.3+': {\n asf: [\n {\n legend: 'schema.basic',\n fields: [\n {\n label: 'SteamOwnerID',\n field: 's_SteamOwnerID',\n placeholder: '0',\n type: 'InputText',\n description: 'schema.generic.steamid64',\n validator: Validators.steamid\n }\n ]\n },\n {\n legend: 'schema.trading',\n advanced: true,\n fields: [\n {\n label: 'MaxTradeHoldDuration',\n field: 'MaxTradeHoldDuration',\n placeholder: 15,\n type: 'InputNumber',\n validator: Validators.byte\n }\n ]\n },\n {\n legend: 'schema.customization',\n advanced: true,\n fields: [\n {\n type: 'InputCheckbox',\n field: 'AutoRestart',\n label: 'AutoRestart',\n defaultValue: true\n },\n {\n label: 'Blacklist',\n field: 'Blacklist',\n type: 'InputSet',\n validator: Validators.uint\n },\n {\n field: 'CommandPrefix',\n label: 'CommandPrefix',\n type: 'InputText',\n placeholder: '!'\n },\n {\n label: 'CurrentCulture',\n field: 'CurrentCulture',\n type: 'InputText',\n placeholder: 'en-US'\n },\n {\n type: 'InputCheckbox',\n field: 'Statistics',\n label: 'Statistics',\n defaultValue: true\n }\n ]\n },\n {\n legend: 'schema.remote_access',\n advanced: true,\n fields: [\n {\n label: 'Headless',\n field: 'Headless',\n defaultValue: false,\n type: 'InputCheckbox'\n },\n {\n label: 'IPC',\n field: 'IPC',\n defaultValue: false,\n type: 'InputCheckbox'\n },\n {\n label: 'IPCPassword',\n field: 'IPCPassword',\n placeholder: '',\n type: 'InputPassword'\n },\n {\n label: 'IPCPrefixes',\n field: 'IPCPrefixes',\n type: 'InputSet'\n }\n ]\n },\n {\n legend: 'schema.connection',\n advanced: true,\n fields: [\n {\n label: 'ConnectionTimeout',\n field: 'ConnectionTimeout',\n placeholder: 60,\n type: 'InputNumber',\n validator: Validators.byte\n },\n {\n type: 'InputFlag',\n label: 'SteamProtocols',\n field: 'SteamProtocols',\n values: [\n { value: 0, name: 'None' },\n { value: 1, name: 'TCP' },\n { value: 2, name: 'UDP' },\n { value: 4, name: 'WebSocket' }\n ],\n defaultValue: 0,\n advanced: true\n }\n ]\n },\n {\n legend: 'schema.performance',\n advanced: true,\n fields: [\n {\n label: 'ConfirmationsLimiterDelay',\n field: 'ConfirmationsLimiterDelay',\n type: 'InputNumber',\n placeholder: 10,\n validator: Validators.byte\n },\n {\n label: 'FarmingDelay',\n field: 'FarmingDelay',\n type: 'InputNumber',\n placeholder: 15,\n validator: Validators.byte\n },\n {\n label: 'GiftsLimiterDelay',\n field: 'GiftsLimiterDelay',\n type: 'InputNumber',\n placeholder: 1,\n validator: Validators.byte\n },\n {\n label: 'IdleFarmingPeriod',\n field: 'IdleFarmingPeriod',\n type: 'InputNumber',\n placeholder: 8,\n validator: Validators.byte\n },\n {\n label: 'InventoryLimiterDelay',\n field: 'InventoryLimiterDelay',\n type: 'InputNumber',\n placeholder: 3,\n validator: Validators.byte\n },\n {\n label: 'LoginLimiterDelay',\n field: 'LoginLimiterDelay',\n type: 'InputNumber',\n placeholder: 10,\n validator: Validators.byte\n },\n {\n label: 'MaxFarmingTime',\n field: 'MaxFarmingTime',\n type: 'InputNumber',\n placeholder: 10,\n validator: Validators.byte\n },\n {\n label: 'OptimizationMode',\n field: 'OptimizationMode',\n type: 'InputSelect',\n options: [\n { value: 0, name: 'MaxPerformance' },\n { value: 1, name: 'MinMemoryUsage' }\n ],\n defaultValue: 0\n },\n {\n label: 'WebLimiterDelay',\n field: 'WebLimiterDelay',\n type: 'InputNumber',\n placeholder: 200,\n validator: Validators.ushort\n }\n ]\n },\n {\n legend: 'schema.updates',\n advanced: true,\n fields: [\n {\n label: 'UpdateChannel',\n field: 'UpdateChannel',\n type: 'InputSelect',\n options: [\n { value: 0, name: 'None' },\n { value: 1, name: 'Stable' },\n { value: 2, name: 'Experimental' }\n ],\n defaultValue: 1\n },\n {\n label: 'UpdatePeriod',\n field: 'UpdatePeriod',\n type: 'InputNumber',\n placeholder: 24,\n validator: Validators.byte\n }\n ]\n },\n {\n legend: 'schema.advanced',\n advanced: true,\n fields: [\n {\n label: 'Debug',\n field: 'Debug',\n defaultValue: false,\n type: 'InputCheckbox'\n },\n {\n label: 'BackgroundGCPeriod',\n field: 'BackgroundGCPeriod',\n type: 'InputNumber',\n placeholder: 0,\n validator: Validators.byte\n }\n ]\n }\n ],\n bot: [\n {\n legend: 'schema.basic',\n fields: [\n {\n type: 'InputText',\n label: 'Name',\n field: 'name',\n required: true,\n description: 'schema.bot.name.description'\n },\n {\n type: 'InputText',\n label: 'SteamLogin',\n field: 'SteamLogin',\n description: 'schema.bot.SteamLogin.description'\n },\n {\n type: 'InputPassword',\n label: 'SteamPassword',\n field: 'SteamPassword',\n description: 'schema.bot.SteamPassword.description'\n },\n {\n type: 'InputCheckbox',\n label: 'Enabled',\n field: 'Enabled',\n defaultValue: false\n },\n {\n type: 'InputCheckbox',\n label: 'Paused',\n field: 'Paused',\n defaultValue: false,\n advanced: true\n },\n {\n type: 'InputText',\n label: 'SteamParentalPIN',\n field: 'SteamParentalPIN',\n placeholder: 0,\n validator: Validators.parentalPIN,\n advanced: true\n },\n {\n type: 'InputFlag',\n label: 'BotBehaviour',\n field: 'BotBehaviour',\n values: [\n { value: 0, name: 'None' },\n { value: 1, name: 'RejectInvalidFriendInvites' },\n { value: 2, name: 'RejectInvalidTrades' }\n ],\n defaultValue: 0,\n advanced: true\n }\n ]\n },\n {\n legend: 'schema.access',\n advanced: true,\n fields: [\n {\n type: 'InputText',\n label: 'SteamMasterClanID',\n field: 's_SteamMasterClanID',\n placeholder: 0,\n validator: Validators.masterClan\n },\n {\n type: 'InputMap',\n label: 'SteamUserPermissions',\n field: 'SteamUserPermissions',\n keyPlaceholder: 'SteamID64',\n values: [\n { value: 0, name: 'None' },\n { value: 1, name: 'FamilySharing' },\n { value: 2, name: 'Operator' },\n { value: 3, name: 'Master' }\n ],\n defaultValue: 0,\n keyValidator: Validators.steamid\n }\n ]\n },\n {\n legend: 'schema.trading',\n advanced: true,\n fields: [\n {\n type: 'InputCheckbox',\n label: 'AcceptGifts',\n field: 'AcceptGifts',\n defaultValue: false\n },\n {\n type: 'InputText',\n label: 'SteamTradeToken',\n field: 'SteamTradeToken',\n validator: Validators.tradeToken\n },\n {\n type: 'InputFlag',\n label: 'TradingPreferences',\n field: 'TradingPreferences',\n values: [\n { value: 0, name: 'None' },\n { value: 1, name: 'AcceptDonations' },\n { value: 2, name: 'SteamTradeMatcher' },\n { value: 4, name: 'MatchEverything' },\n { value: 8, name: 'DontAcceptBotTrades' }\n ],\n defaultValue: 0\n },\n {\n type: 'InputSet',\n label: 'LootableTypes',\n field: 'LootableTypes',\n values: [\n { value: 0, name: 'Unknown' },\n { value: 1, name: 'BoosterPack' },\n { value: 2, name: 'Emoticon' },\n { value: 3, name: 'FoilTradingCard' },\n { value: 4, name: 'ProfileBackground' },\n { value: 5, name: 'TradingCard' },\n { value: 6, name: 'SteamGems' }\n ],\n defaultValue: 0\n },\n {\n type: 'InputSet',\n label: 'MatchableTypes',\n field: 'MatchableTypes',\n values: [\n { value: 0, name: 'Unknown' },\n { value: 1, name: 'BoosterPack' },\n { value: 2, name: 'Emoticon' },\n { value: 3, name: 'FoilTradingCard' },\n { value: 4, name: 'ProfileBackground' },\n { value: 5, name: 'TradingCard' },\n { value: 6, name: 'SteamGems' }\n ],\n defaultValue: 0\n }\n ]\n },\n {\n legend: 'schema.farming',\n advanced: true,\n fields: [\n {\n label: 'HoursUntilCardDrops',\n field: 'HoursUntilCardDrops',\n type: 'InputNumber',\n placeholder: 3,\n validator: Validators.byte\n },\n {\n type: 'InputSelect',\n label: 'FarmingOrder',\n field: 'FarmingOrder',\n options: [\n { value: 0, name: 'Unordered' },\n { value: 1, name: 'AppIDsAscending' },\n { value: 2, name: 'AppIDsDescending' },\n { value: 3, name: 'CardDropsAscending' },\n { value: 4, name: 'CardDropsDescending' },\n { value: 5, name: 'HoursAscending' },\n { value: 6, name: 'HoursDescending' },\n { value: 7, name: 'NamesAscending' },\n { value: 8, name: 'NamesDescending' },\n { value: 9, name: 'Random' },\n { value: 10, name: 'BadgeLevelsAscending' },\n { value: 11, name: 'BadgeLevelsDescending' },\n { value: 12, name: 'RedeemDateTimesAscending' },\n { value: 13, name: 'RedeemDateTimesDescending' }\n ],\n defaultValue: 0\n },\n {\n type: 'InputNumber',\n label: 'SendTradePeriod',\n field: 'SendTradePeriod',\n placeholder: 0,\n validator: Validators.byte\n },\n {\n type: 'InputCheckbox',\n label: 'AutoSteamSaleEvent',\n field: 'AutoSteamSaleEvent',\n defaultValue: false\n },\n {\n type: 'InputCheckbox',\n label: 'FarmOffline',\n field: 'FarmOffline',\n defaultValue: false\n },\n {\n type: 'InputCheckbox',\n label: 'HandleOfflineMessages',\n field: 'HandleOfflineMessages',\n defaultValue: false\n },\n {\n type: 'InputCheckbox',\n label: 'IdlePriorityQueueOnly',\n field: 'IdlePriorityQueueOnly',\n defaultValue: false\n },\n {\n type: 'InputCheckbox',\n label: 'IdleRefundableGames',\n field: 'IdleRefundableGames',\n defaultValue: true\n },\n {\n type: 'InputCheckbox',\n label: 'SendOnFarmingFinished',\n field: 'SendOnFarmingFinished',\n defaultValue: false\n },\n {\n type: 'InputCheckbox',\n label: 'ShutdownOnFarmingFinished',\n field: 'ShutdownOnFarmingFinished',\n defaultValue: false\n }\n ]\n },\n {\n legend: 'schema.customization',\n advanced: true,\n fields: [\n {\n type: 'InputCheckbox',\n label: 'DismissInventoryNotifications',\n field: 'DismissInventoryNotifications',\n defaultValue: false\n },\n {\n type: 'InputFlag',\n label: 'RedeemingPreferences',\n field: 'RedeemingPreferences',\n values: [\n { value: 0, name: 'None' },\n { value: 1, name: 'Forwarding' },\n { value: 2, name: 'Distributing' },\n { value: 4, name: 'KeepMissingGames' }\n ],\n defaultValue: 0\n },\n {\n type: 'InputSet',\n label: 'GamesPlayedWhileIdle',\n field: 'GamesPlayedWhileIdle',\n validator: Validators.uint\n },\n {\n type: 'InputText',\n label: 'CustomGamePlayedWhileFarming',\n field: 'CustomGamePlayedWhileFarming'\n },\n {\n type: 'InputText',\n label: 'CustomGamePlayedWhileIdle',\n field: 'CustomGamePlayedWhileIdle'\n }\n ]\n }\n ]\n },\n 'V3.1.1.3-V3.1.2.0': {\n asf: [\n {\n legend: 'schema.basic',\n fields: [\n {\n label: 'SteamOwnerID',\n field: 's_SteamOwnerID',\n placeholder: '0',\n type: 'InputText',\n description: 'schema.generic.steamid64',\n validator: Validators.steamid\n }\n ]\n },\n {\n legend: 'schema.misc',\n advanced: true,\n fields: [\n {\n field: 'CommandPrefix',\n label: 'CommandPrefix',\n type: 'InputText',\n placeholder: '!'\n },\n {\n type: 'InputCheckbox',\n field: 'Statistics',\n label: 'Statistics',\n defaultValue: true\n },\n {\n label: 'Blacklist',\n field: 'Blacklist',\n type: 'InputSet',\n validator: Validators.uint\n },\n {\n label: 'CurrentCulture',\n field: 'CurrentCulture',\n type: 'InputText',\n placeholder: 'en-US'\n },\n {\n label: 'MaxTradeHoldDuration',\n field: 'MaxTradeHoldDuration',\n placeholder: 15,\n type: 'InputNumber',\n validator: Validators.byte\n }\n ]\n },\n {\n legend: 'schema.updates',\n advanced: true,\n fields: [\n {\n type: 'InputCheckbox',\n field: 'AutoRestart',\n label: 'AutoRestart',\n defaultValue: true\n },\n {\n label: 'UpdateChannel',\n field: 'UpdateChannel',\n type: 'InputSelect',\n options: [\n { value: 0, name: 'None' },\n { value: 1, name: 'Stable' },\n { value: 2, name: 'Experimental' }\n ],\n defaultValue: 1\n },\n {\n label: 'UpdatePeriod',\n field: 'UpdatePeriod',\n type: 'InputNumber',\n placeholder: 24,\n validator: Validators.byte\n }\n ]\n },\n {\n legend: 'schema.remote_access',\n advanced: true,\n fields: [\n {\n label: 'IPCPassword',\n field: 'IPCPassword',\n placeholder: '',\n type: 'InputPassword'\n },\n {\n label: 'IPCPrefixes',\n field: 'IPCPrefixes',\n type: 'InputSet'\n },\n {\n label: 'Headless',\n field: 'Headless',\n defaultValue: false,\n type: 'InputCheckbox'\n }\n ]\n },\n {\n legend: 'schema.connection',\n advanced: true,\n fields: [\n {\n type: 'InputFlag',\n label: 'SteamProtocols',\n field: 'SteamProtocols',\n values: [\n { value: 0, name: 'None' },\n { value: 1, name: 'TCP' },\n { value: 2, name: 'UDP' },\n { value: 4, name: 'WebSocket' }\n ],\n defaultValue: 0,\n advanced: true\n },\n {\n label: 'ConnectionTimeout',\n field: 'ConnectionTimeout',\n placeholder: 60,\n type: 'InputNumber',\n validator: Validators.byte\n }\n ]\n },\n {\n legend: 'schema.performance',\n advanced: true,\n fields: [\n {\n label: 'ConfirmationsLimiterDelay',\n field: 'ConfirmationsLimiterDelay',\n type: 'InputNumber',\n placeholder: 10,\n validator: Validators.byte\n },\n {\n label: 'FarmingDelay',\n field: 'FarmingDelay',\n type: 'InputNumber',\n placeholder: 15,\n validator: Validators.byte\n },\n {\n label: 'GiftsLimiterDelay',\n field: 'GiftsLimiterDelay',\n type: 'InputNumber',\n placeholder: 1,\n validator: Validators.byte\n },\n {\n label: 'IdleFarmingPeriod',\n field: 'IdleFarmingPeriod',\n type: 'InputNumber',\n placeholder: 8,\n validator: Validators.byte\n },\n {\n label: 'InventoryLimiterDelay',\n field: 'InventoryLimiterDelay',\n type: 'InputNumber',\n placeholder: 3,\n validator: Validators.byte\n },\n {\n label: 'LoginLimiterDelay',\n field: 'LoginLimiterDelay',\n type: 'InputNumber',\n placeholder: 10,\n validator: Validators.byte\n },\n {\n label: 'MaxFarmingTime',\n field: 'MaxFarmingTime',\n type: 'InputNumber',\n placeholder: 10,\n validator: Validators.byte\n },\n {\n label: 'OptimizationMode',\n field: 'OptimizationMode',\n type: 'InputSelect',\n options: [\n { value: 0, name: 'MaxPerformance' },\n { value: 1, name: 'MinMemoryUsage' }\n ],\n defaultValue: 0\n }\n ]\n },\n {\n legend: 'schema.advanced',\n advanced: true,\n fields: [\n {\n label: 'Debug',\n field: 'Debug',\n defaultValue: false,\n type: 'InputCheckbox'\n },\n {\n label: 'BackgroundGCPeriod',\n field: 'BackgroundGCPeriod',\n type: 'InputNumber',\n placeholder: 0,\n validator: Validators.byte\n }\n ]\n }\n ],\n bot: [\n {\n legend: 'schema.basic',\n fields: [\n {\n type: 'InputText',\n label: 'Name',\n field: 'name',\n required: true,\n description: 'schema.bot.name.description'\n },\n {\n type: 'InputText',\n label: 'SteamLogin',\n field: 'SteamLogin',\n description: 'schema.bot.SteamLogin.description'\n },\n {\n type: 'InputPassword',\n label: 'SteamPassword',\n field: 'SteamPassword',\n description: 'schema.bot.SteamPassword.description'\n },\n {\n type: 'InputCheckbox',\n label: 'Enabled',\n field: 'Enabled',\n defaultValue: false\n },\n {\n type: 'InputCheckbox',\n label: 'IsBotAccount',\n field: 'IsBotAccount',\n defaultValue: false\n },\n {\n type: 'InputCheckbox',\n label: 'Paused',\n field: 'Paused',\n defaultValue: false,\n advanced: true\n }\n ]\n },\n {\n legend: 'schema.security',\n advanced: true,\n fields: [\n {\n type: 'InputSelect',\n label: 'PasswordFormat',\n field: 'PasswordFormat',\n options: [\n { value: 0, name: 'PlainText' },\n { value: 1, name: 'AES' },\n { value: 2, name: 'ProtectedDataForCurrentUser' }\n ],\n defaultValue: 0\n },\n {\n type: 'InputCheckbox',\n label: 'UseLoginKeys',\n field: 'UseLoginKeys',\n defaultValue: true,\n advanced: true\n }\n ]\n },\n {\n legend: 'schema.access',\n advanced: true,\n fields: [\n {\n type: 'InputMap',\n label: 'SteamUserPermissions',\n field: 'SteamUserPermissions',\n keyPlaceholder: 'SteamID64',\n values: [\n { value: 0, name: 'None' },\n { value: 1, name: 'FamilySharing' },\n { value: 2, name: 'Operator' },\n { value: 3, name: 'Master' }\n ],\n defaultValue: 0,\n keyValidator: Validators.steamid\n },\n {\n type: 'InputText',\n label: 'SteamParentalPIN',\n field: 'SteamParentalPIN',\n placeholder: 0,\n validator: Validators.parentalPIN\n }\n ]\n },\n {\n legend: 'schema.community',\n advanced: true,\n fields: [\n {\n type: 'InputCheckbox',\n label: 'HandleOfflineMessages',\n field: 'HandleOfflineMessages',\n defaultValue: false\n }\n ]\n },\n {\n legend: 'schema.trading',\n advanced: true,\n fields: [\n {\n type: 'InputText',\n label: 'SteamTradeToken',\n field: 'SteamTradeToken',\n validator: Validators.tradeToken\n },\n {\n type: 'InputFlag',\n label: 'TradingPreferences',\n field: 'TradingPreferences',\n values: [\n { value: 0, name: 'None' },\n { value: 1, name: 'AcceptDonations' },\n { value: 2, name: 'SteamTradeMatcher' },\n { value: 4, name: 'MatchEverything' },\n { value: 8, name: 'DontAcceptBotTrades' }\n ],\n defaultValue: 0\n },\n {\n type: 'InputSet',\n label: 'LootableTypes',\n field: 'LootableTypes',\n values: [\n { value: 0, name: 'Unknown' },\n { value: 1, name: 'BoosterPack' },\n { value: 2, name: 'Emoticon' },\n { value: 3, name: 'FoilTradingCard' },\n { value: 4, name: 'ProfileBackground' },\n { value: 5, name: 'TradingCard' },\n { value: 6, name: 'SteamGems' }\n ],\n defaultValue: 0\n },\n {\n type: 'InputSet',\n label: 'MatchableTypes',\n field: 'MatchableTypes',\n values: [\n { value: 0, name: 'Unknown' },\n { value: 1, name: 'BoosterPack' },\n { value: 2, name: 'Emoticon' },\n { value: 3, name: 'FoilTradingCard' },\n { value: 4, name: 'ProfileBackground' },\n { value: 5, name: 'TradingCard' },\n { value: 6, name: 'SteamGems' }\n ],\n defaultValue: 0\n },\n {\n type: 'InputCheckbox',\n label: 'AcceptGifts',\n field: 'AcceptGifts',\n defaultValue: false\n },\n {\n type: 'InputCheckbox',\n label: 'DismissInventoryNotifications',\n field: 'DismissInventoryNotifications',\n defaultValue: false\n }\n ]\n },\n {\n legend: 'schema.farming',\n advanced: true,\n fields: [\n {\n type: 'InputSelect',\n label: 'FarmingOrder',\n field: 'FarmingOrder',\n options: [\n { value: 0, name: 'Unordered' },\n { value: 1, name: 'AppIDsAscending' },\n { value: 2, name: 'AppIDsDescending' },\n { value: 3, name: 'CardDropsAscending' },\n { value: 4, name: 'CardDropsDescending' },\n { value: 5, name: 'HoursAscending' },\n { value: 6, name: 'HoursDescending' },\n { value: 7, name: 'NamesAscending' },\n { value: 8, name: 'NamesDescending' },\n { value: 9, name: 'Random' },\n { value: 10, name: 'BadgeLevelsAscending' },\n { value: 11, name: 'BadgeLevelsDescending' },\n { value: 12, name: 'RedeemDateTimesAscending' },\n { value: 13, name: 'RedeemDateTimesDescending' }\n ],\n defaultValue: 0\n },\n {\n type: 'InputNumber',\n label: 'SendTradePeriod',\n field: 'SendTradePeriod',\n placeholder: 0,\n validator: Validators.byte\n },\n {\n type: 'InputCheckbox',\n label: 'AutoSteamSaleEvent',\n field: 'AutoSteamSaleEvent',\n defaultValue: false\n },\n {\n type: 'InputCheckbox',\n label: 'IdlePriorityQueueOnly',\n field: 'IdlePriorityQueueOnly',\n defaultValue: false\n },\n {\n type: 'InputCheckbox',\n label: 'IdleRefundableGames',\n field: 'IdleRefundableGames',\n defaultValue: true\n },\n {\n type: 'InputCheckbox',\n label: 'FarmOffline',\n field: 'FarmOffline',\n defaultValue: false\n },\n {\n type: 'InputCheckbox',\n label: 'SendOnFarmingFinished',\n field: 'SendOnFarmingFinished',\n defaultValue: false\n },\n {\n type: 'InputCheckbox',\n label: 'ShutdownOnFarmingFinished',\n field: 'ShutdownOnFarmingFinished',\n defaultValue: false\n }\n ]\n },\n {\n legend: 'schema.customization',\n advanced: true,\n fields: [\n {\n type: 'InputText',\n label: 'SteamMasterClanID',\n field: 's_SteamMasterClanID',\n placeholder: 0,\n validator: Validators.masterClan\n },\n {\n type: 'InputSet',\n label: 'GamesPlayedWhileIdle',\n field: 'GamesPlayedWhileIdle',\n validator: Validators.uint\n },\n {\n type: 'InputText',\n label: 'CustomGamePlayedWhileFarming',\n field: 'CustomGamePlayedWhileFarming'\n },\n {\n type: 'InputText',\n label: 'CustomGamePlayedWhileIdle',\n field: 'CustomGamePlayedWhileIdle'\n }\n ]\n },\n {\n legend: 'schema.misc',\n advanced: true,\n fields: [\n {\n type: 'InputFlag',\n label: 'RedeemingPreferences',\n field: 'RedeemingPreferences',\n values: [\n { value: 0, name: 'None' },\n { value: 1, name: 'Forwarding' },\n { value: 2, name: 'Distributing' },\n { value: 4, name: 'KeepMissingGames' }\n ],\n defaultValue: 0\n }\n ]\n },\n {\n legend: 'schema.performance',\n advanced: true,\n fields: [\n {\n label: 'HoursUntilCardDrops',\n field: 'HoursUntilCardDrops',\n type: 'InputNumber',\n placeholder: 3,\n validator: Validators.byte\n }\n ]\n }\n ]\n },\n 'V3.1.0.9-V3.1.1.2': {\n asf: [\n {\n legend: 'schema.basic',\n fields: [\n {\n label: 'SteamOwnerID',\n field: 's_SteamOwnerID',\n placeholder: '0',\n type: 'InputText',\n description: 'schema.generic.steamid64',\n validator: Validators.steamid\n }\n ]\n },\n {\n legend: 'schema.misc',\n advanced: true,\n fields: [\n {\n type: 'InputCheckbox',\n field: 'Statistics',\n label: 'Statistics',\n defaultValue: true\n },\n {\n label: 'Blacklist',\n field: 'Blacklist',\n type: 'InputSet',\n validator: Validators.uint\n },\n {\n label: 'CurrentCulture',\n field: 'CurrentCulture',\n type: 'InputText',\n placeholder: 'en-US'\n },\n {\n label: 'MaxTradeHoldDuration',\n field: 'MaxTradeHoldDuration',\n placeholder: 15,\n type: 'InputNumber',\n validator: Validators.byte\n }\n ]\n },\n {\n legend: 'schema.updates',\n advanced: true,\n fields: [\n {\n type: 'InputCheckbox',\n field: 'AutoRestart',\n label: 'AutoRestart',\n defaultValue: true\n },\n {\n label: 'UpdateChannel',\n field: 'UpdateChannel',\n type: 'InputSelect',\n options: [\n { value: 0, name: 'None' },\n { value: 1, name: 'Stable' },\n { value: 2, name: 'Experimental' }\n ],\n defaultValue: 1\n },\n {\n label: 'UpdatePeriod',\n field: 'UpdatePeriod',\n type: 'InputNumber',\n placeholder: 24,\n validator: Validators.byte\n }\n ]\n },\n {\n legend: 'schema.remote_access',\n advanced: true,\n fields: [\n {\n label: 'IPCPassword',\n field: 'IPCPassword',\n placeholder: '',\n type: 'InputPassword'\n },\n {\n label: 'IPCPrefixes',\n field: 'IPCPrefixes',\n type: 'InputSet'\n },\n {\n label: 'Headless',\n field: 'Headless',\n defaultValue: false,\n type: 'InputCheckbox'\n }\n ]\n },\n {\n legend: 'schema.connection',\n advanced: true,\n fields: [\n {\n type: 'InputFlag',\n label: 'SteamProtocols',\n field: 'SteamProtocols',\n values: [\n { value: 0, name: 'None' },\n { value: 1, name: 'TCP' },\n { value: 2, name: 'UDP' },\n { value: 4, name: 'WebSocket' }\n ],\n defaultValue: 0,\n advanced: true\n },\n {\n label: 'ConnectionTimeout',\n field: 'ConnectionTimeout',\n placeholder: 60,\n type: 'InputNumber',\n validator: Validators.byte\n }\n ]\n },\n {\n legend: 'schema.performance',\n advanced: true,\n fields: [\n {\n label: 'ConfirmationsLimiterDelay',\n field: 'ConfirmationsLimiterDelay',\n type: 'InputNumber',\n placeholder: 10,\n validator: Validators.byte\n },\n {\n label: 'FarmingDelay',\n field: 'FarmingDelay',\n type: 'InputNumber',\n placeholder: 15,\n validator: Validators.byte\n },\n {\n label: 'GiftsLimiterDelay',\n field: 'GiftsLimiterDelay',\n type: 'InputNumber',\n placeholder: 1,\n validator: Validators.byte\n },\n {\n label: 'IdleFarmingPeriod',\n field: 'IdleFarmingPeriod',\n type: 'InputNumber',\n placeholder: 8,\n validator: Validators.byte\n },\n {\n label: 'InventoryLimiterDelay',\n field: 'InventoryLimiterDelay',\n type: 'InputNumber',\n placeholder: 3,\n validator: Validators.byte\n },\n {\n label: 'LoginLimiterDelay',\n field: 'LoginLimiterDelay',\n type: 'InputNumber',\n placeholder: 10,\n validator: Validators.byte\n },\n {\n label: 'MaxFarmingTime',\n field: 'MaxFarmingTime',\n type: 'InputNumber',\n placeholder: 10,\n validator: Validators.byte\n },\n {\n label: 'OptimizationMode',\n field: 'OptimizationMode',\n type: 'InputSelect',\n options: [\n { value: 0, name: 'MaxPerformance' },\n { value: 1, name: 'MinMemoryUsage' }\n ],\n defaultValue: 0\n }\n ]\n },\n {\n legend: 'schema.advanced',\n advanced: true,\n fields: [\n {\n label: 'Debug',\n field: 'Debug',\n defaultValue: false,\n type: 'InputCheckbox'\n },\n {\n label: 'BackgroundGCPeriod',\n field: 'BackgroundGCPeriod',\n type: 'InputNumber',\n placeholder: 0,\n validator: Validators.byte\n }\n ]\n }\n ],\n bot: [\n {\n legend: 'schema.basic',\n fields: [\n {\n type: 'InputText',\n label: 'Name',\n field: 'name',\n required: true,\n description: 'schema.bot.name.description'\n },\n {\n type: 'InputText',\n label: 'SteamLogin',\n field: 'SteamLogin',\n description: 'schema.bot.SteamLogin.description'\n },\n {\n type: 'InputPassword',\n label: 'SteamPassword',\n field: 'SteamPassword',\n description: 'schema.bot.SteamPassword.description'\n },\n {\n type: 'InputCheckbox',\n label: 'Enabled',\n field: 'Enabled',\n defaultValue: false\n },\n {\n type: 'InputCheckbox',\n label: 'IsBotAccount',\n field: 'IsBotAccount',\n defaultValue: false\n },\n {\n type: 'InputCheckbox',\n label: 'Paused',\n field: 'Paused',\n defaultValue: false,\n advanced: true\n }\n ]\n },\n {\n legend: 'schema.security',\n advanced: true,\n fields: [\n {\n type: 'InputSelect',\n label: 'PasswordFormat',\n field: 'PasswordFormat',\n options: [\n { value: 0, name: 'PlainText' },\n { value: 1, name: 'AES' },\n { value: 2, name: 'ProtectedDataForCurrentUser' }\n ],\n defaultValue: 0\n },\n {\n type: 'InputCheckbox',\n label: 'UseLoginKeys',\n field: 'UseLoginKeys',\n defaultValue: true,\n advanced: true\n }\n ]\n },\n {\n legend: 'schema.access',\n advanced: true,\n fields: [\n {\n type: 'InputMap',\n label: 'SteamUserPermissions',\n field: 'SteamUserPermissions',\n keyPlaceholder: 'SteamID64',\n values: [\n { value: 0, name: 'None' },\n { value: 1, name: 'FamilySharing' },\n { value: 2, name: 'Operator' },\n { value: 3, name: 'Master' }\n ],\n defaultValue: 0,\n keyValidator: Validators.steamid\n },\n {\n type: 'InputText',\n label: 'SteamParentalPIN',\n field: 'SteamParentalPIN',\n placeholder: 0,\n validator: Validators.parentalPIN\n }\n ]\n },\n {\n legend: 'schema.community',\n advanced: true,\n fields: [\n {\n type: 'InputCheckbox',\n label: 'HandleOfflineMessages',\n field: 'HandleOfflineMessages',\n defaultValue: false\n }\n ]\n },\n {\n legend: 'schema.trading',\n advanced: true,\n fields: [\n {\n type: 'InputText',\n label: 'SteamTradeToken',\n field: 'SteamTradeToken',\n validator: Validators.tradeToken\n },\n {\n type: 'InputFlag',\n label: 'TradingPreferences',\n field: 'TradingPreferences',\n values: [\n { value: 0, name: 'None' },\n { value: 1, name: 'AcceptDonations' },\n { value: 2, name: 'SteamTradeMatcher' },\n { value: 4, name: 'MatchEverything' },\n { value: 8, name: 'DontAcceptBotTrades' }\n ],\n defaultValue: 0\n },\n {\n type: 'InputSet',\n label: 'LootableTypes',\n field: 'LootableTypes',\n values: [\n { value: 0, name: 'Unknown' },\n { value: 1, name: 'BoosterPack' },\n { value: 2, name: 'Emoticon' },\n { value: 3, name: 'FoilTradingCard' },\n { value: 4, name: 'ProfileBackground' },\n { value: 5, name: 'TradingCard' },\n { value: 6, name: 'SteamGems' }\n ],\n defaultValue: 0\n },\n {\n type: 'InputSet',\n label: 'MatchableTypes',\n field: 'MatchableTypes',\n values: [\n { value: 0, name: 'Unknown' },\n { value: 1, name: 'BoosterPack' },\n { value: 2, name: 'Emoticon' },\n { value: 3, name: 'FoilTradingCard' },\n { value: 4, name: 'ProfileBackground' },\n { value: 5, name: 'TradingCard' },\n { value: 6, name: 'SteamGems' }\n ],\n defaultValue: 0\n },\n {\n type: 'InputCheckbox',\n label: 'AcceptGifts',\n field: 'AcceptGifts',\n defaultValue: false\n },\n {\n type: 'InputCheckbox',\n label: 'DismissInventoryNotifications',\n field: 'DismissInventoryNotifications',\n defaultValue: false\n }\n ]\n },\n {\n legend: 'schema.farming',\n advanced: true,\n fields: [\n {\n type: 'InputSelect',\n label: 'FarmingOrder',\n field: 'FarmingOrder',\n options: [\n { value: 0, name: 'Unordered' },\n { value: 1, name: 'AppIDsAscending' },\n { value: 2, name: 'AppIDsDescending' },\n { value: 3, name: 'CardDropsAscending' },\n { value: 4, name: 'CardDropsDescending' },\n { value: 5, name: 'HoursAscending' },\n { value: 6, name: 'HoursDescending' },\n { value: 7, name: 'NamesAscending' },\n { value: 8, name: 'NamesDescending' },\n { value: 9, name: 'Random' },\n { value: 10, name: 'BadgeLevelsAscending' },\n { value: 11, name: 'BadgeLevelsDescending' },\n { value: 12, name: 'RedeemDateTimesAscending' },\n { value: 13, name: 'RedeemDateTimesDescending' }\n ],\n defaultValue: 0\n },\n {\n type: 'InputNumber',\n label: 'SendTradePeriod',\n field: 'SendTradePeriod',\n placeholder: 0,\n validator: Validators.byte\n },\n {\n type: 'InputCheckbox',\n label: 'AutoSteamSaleEvent',\n field: 'AutoSteamSaleEvent',\n defaultValue: false\n },\n {\n type: 'InputCheckbox',\n label: 'IdlePriorityQueueOnly',\n field: 'IdlePriorityQueueOnly',\n defaultValue: false\n },\n {\n type: 'InputCheckbox',\n label: 'IdleRefundableGames',\n field: 'IdleRefundableGames',\n defaultValue: true\n },\n {\n type: 'InputCheckbox',\n label: 'FarmOffline',\n field: 'FarmOffline',\n defaultValue: false\n },\n {\n type: 'InputCheckbox',\n label: 'SendOnFarmingFinished',\n field: 'SendOnFarmingFinished',\n defaultValue: false\n },\n {\n type: 'InputCheckbox',\n label: 'ShutdownOnFarmingFinished',\n field: 'ShutdownOnFarmingFinished',\n defaultValue: false\n }\n ]\n },\n {\n legend: 'schema.customization',\n advanced: true,\n fields: [\n {\n type: 'InputText',\n label: 'SteamMasterClanID',\n field: 's_SteamMasterClanID',\n placeholder: 0,\n validator: Validators.masterClan\n },\n {\n type: 'InputSet',\n label: 'GamesPlayedWhileIdle',\n field: 'GamesPlayedWhileIdle',\n validator: Validators.uint\n },\n {\n type: 'InputText',\n label: 'CustomGamePlayedWhileFarming',\n field: 'CustomGamePlayedWhileFarming'\n },\n {\n type: 'InputText',\n label: 'CustomGamePlayedWhileIdle',\n field: 'CustomGamePlayedWhileIdle'\n }\n ]\n },\n {\n legend: 'schema.misc',\n advanced: true,\n fields: [\n {\n type: 'InputFlag',\n label: 'RedeemingPreferences',\n field: 'RedeemingPreferences',\n values: [\n { value: 0, name: 'None' },\n { value: 1, name: 'Forwarding' },\n { value: 2, name: 'Distributing' },\n { value: 4, name: 'KeepMissingGames' }\n ],\n defaultValue: 0\n }\n ]\n },\n {\n legend: 'schema.performance',\n advanced: true,\n fields: [\n {\n label: 'HoursUntilCardDrops',\n field: 'HoursUntilCardDrops',\n type: 'InputNumber',\n placeholder: 3,\n validator: Validators.byte\n }\n ]\n }\n ]\n },\n 'V3.0.5.8-V3.1.0.1': {\n asf: [\n {\n legend: 'schema.basic',\n fields: [\n {\n label: 'SteamOwnerID',\n field: 's_SteamOwnerID',\n placeholder: '0',\n type: 'InputText',\n description: 'schema.generic.steamid64',\n validator: Validators.steamid\n }\n ]\n },\n {\n legend: 'schema.misc',\n advanced: true,\n fields: [\n {\n type: 'InputCheckbox',\n field: 'Statistics',\n label: 'Statistics',\n defaultValue: true\n },\n {\n label: 'Blacklist',\n field: 'Blacklist',\n type: 'InputSet',\n validator: Validators.uint\n },\n {\n label: 'CurrentCulture',\n field: 'CurrentCulture',\n type: 'InputText',\n placeholder: 'en-US'\n },\n {\n label: 'MaxTradeHoldDuration',\n field: 'MaxTradeHoldDuration',\n placeholder: 15,\n type: 'InputNumber',\n validator: Validators.byte\n }\n ]\n },\n {\n legend: 'schema.updates',\n advanced: true,\n fields: [\n {\n type: 'InputCheckbox',\n field: 'AutoRestart',\n label: 'AutoRestart',\n defaultValue: true\n },\n {\n label: 'UpdateChannel',\n field: 'UpdateChannel',\n type: 'InputSelect',\n options: [\n { value: 0, name: 'None' },\n { value: 1, name: 'Stable' },\n { value: 2, name: 'Experimental' }\n ],\n defaultValue: 1\n },\n {\n label: 'UpdatePeriod',\n field: 'UpdatePeriod',\n type: 'InputNumber',\n placeholder: 24,\n validator: Validators.byte\n }\n ]\n },\n {\n legend: 'schema.remote_access',\n advanced: true,\n fields: [\n {\n label: 'IPCHost',\n field: 'IPCHost',\n placeholder: '127.0.0.1',\n type: 'InputText'\n },\n {\n label: 'IPCPassword',\n field: 'IPCPassword',\n placeholder: '',\n type: 'InputPassword'\n },\n {\n label: 'IPCPort',\n field: 'IPCPort',\n placeholder: 1242,\n type: 'InputNumber',\n validator: Validators.ushort\n },\n {\n label: 'Headless',\n field: 'Headless',\n defaultValue: false,\n type: 'InputCheckbox'\n }\n ]\n },\n {\n legend: 'schema.connection',\n advanced: true,\n fields: [\n {\n type: 'InputFlag',\n label: 'SteamProtocols',\n field: 'SteamProtocols',\n values: [\n { value: 0, name: 'None' },\n { value: 1, name: 'TCP' },\n { value: 2, name: 'UDP' },\n { value: 4, name: 'WebSocket' }\n ],\n defaultValue: 0,\n advanced: true\n },\n {\n label: 'ConnectionTimeout',\n field: 'ConnectionTimeout',\n placeholder: 60,\n type: 'InputNumber',\n validator: Validators.byte\n }\n ]\n },\n {\n legend: 'schema.performance',\n advanced: true,\n fields: [\n {\n label: 'ConfirmationsLimiterDelay',\n field: 'ConfirmationsLimiterDelay',\n type: 'InputNumber',\n placeholder: 10,\n validator: Validators.byte\n },\n {\n label: 'FarmingDelay',\n field: 'FarmingDelay',\n type: 'InputNumber',\n placeholder: 15,\n validator: Validators.byte\n },\n {\n label: 'GiftsLimiterDelay',\n field: 'GiftsLimiterDelay',\n type: 'InputNumber',\n placeholder: 1,\n validator: Validators.byte\n },\n {\n label: 'IdleFarmingPeriod',\n field: 'IdleFarmingPeriod',\n type: 'InputNumber',\n placeholder: 8,\n validator: Validators.byte\n },\n {\n label: 'InventoryLimiterDelay',\n field: 'InventoryLimiterDelay',\n type: 'InputNumber',\n placeholder: 3,\n validator: Validators.byte\n },\n {\n label: 'LoginLimiterDelay',\n field: 'LoginLimiterDelay',\n type: 'InputNumber',\n placeholder: 10,\n validator: Validators.byte\n },\n {\n label: 'MaxFarmingTime',\n field: 'MaxFarmingTime',\n type: 'InputNumber',\n placeholder: 10,\n validator: Validators.byte\n },\n {\n label: 'OptimizationMode',\n field: 'OptimizationMode',\n type: 'InputSelect',\n options: [\n { value: 0, name: 'MaxPerformance' },\n { value: 1, name: 'MinMemoryUsage' }\n ],\n defaultValue: 0\n }\n ]\n },\n {\n legend: 'schema.advanced',\n advanced: true,\n fields: [\n {\n label: 'Debug',\n field: 'Debug',\n defaultValue: false,\n type: 'InputCheckbox'\n },\n {\n label: 'BackgroundGCPeriod',\n field: 'BackgroundGCPeriod',\n type: 'InputNumber',\n placeholder: 0,\n validator: Validators.byte\n }\n ]\n }\n ],\n bot: [\n {\n legend: 'schema.basic',\n fields: [\n {\n type: 'InputText',\n label: 'Name',\n field: 'name',\n required: true,\n description: 'schema.bot.name.description'\n },\n {\n type: 'InputText',\n label: 'SteamLogin',\n field: 'SteamLogin',\n description: 'schema.bot.SteamLogin.description'\n },\n {\n type: 'InputPassword',\n label: 'SteamPassword',\n field: 'SteamPassword',\n description: 'schema.bot.SteamPassword.description'\n },\n {\n type: 'InputCheckbox',\n label: 'Enabled',\n field: 'Enabled',\n defaultValue: false\n },\n {\n type: 'InputCheckbox',\n label: 'IsBotAccount',\n field: 'IsBotAccount',\n defaultValue: false\n },\n {\n type: 'InputCheckbox',\n label: 'Paused',\n field: 'Paused',\n defaultValue: false,\n advanced: true\n }\n ]\n },\n {\n legend: 'schema.security',\n advanced: true,\n fields: [\n {\n type: 'InputSelect',\n label: 'PasswordFormat',\n field: 'PasswordFormat',\n options: [\n { value: 0, name: 'PlainText' },\n { value: 1, name: 'AES' },\n { value: 2, name: 'ProtectedDataForCurrentUser' }\n ],\n defaultValue: 0\n },\n {\n type: 'InputCheckbox',\n label: 'UseLoginKeys',\n field: 'UseLoginKeys',\n defaultValue: true,\n advanced: true\n }\n ]\n },\n {\n legend: 'schema.access',\n advanced: true,\n fields: [\n {\n type: 'InputMap',\n label: 'SteamUserPermissions',\n field: 'SteamUserPermissions',\n keyPlaceholder: 'SteamID64',\n values: [\n { value: 0, name: 'None' },\n { value: 1, name: 'FamilySharing' },\n { value: 2, name: 'Operator' },\n { value: 3, name: 'Master' }\n ],\n defaultValue: 0,\n keyValidator: Validators.steamid\n },\n {\n type: 'InputText',\n label: 'SteamParentalPIN',\n field: 'SteamParentalPIN',\n placeholder: 0,\n validator: Validators.parentalPIN\n }\n ]\n },\n {\n legend: 'schema.community',\n advanced: true,\n fields: [\n {\n type: 'InputCheckbox',\n label: 'HandleOfflineMessages',\n field: 'HandleOfflineMessages',\n defaultValue: false\n }\n ]\n },\n {\n legend: 'schema.trading',\n advanced: true,\n fields: [\n {\n type: 'InputText',\n label: 'SteamTradeToken',\n field: 'SteamTradeToken',\n validator: Validators.tradeToken\n },\n {\n type: 'InputFlag',\n label: 'TradingPreferences',\n field: 'TradingPreferences',\n values: [\n { value: 0, name: 'None' },\n { value: 1, name: 'AcceptDonations' },\n { value: 2, name: 'SteamTradeMatcher' },\n { value: 4, name: 'MatchEverything' },\n { value: 8, name: 'DontAcceptBotTrades' }\n ],\n defaultValue: 0\n },\n {\n type: 'InputSet',\n label: 'LootableTypes',\n field: 'LootableTypes',\n values: [\n { value: 0, name: 'Unknown' },\n { value: 1, name: 'BoosterPack' },\n { value: 2, name: 'Emoticon' },\n { value: 3, name: 'FoilTradingCard' },\n { value: 4, name: 'ProfileBackground' },\n { value: 5, name: 'TradingCard' },\n { value: 6, name: 'SteamGems' }\n ],\n defaultValue: 0\n },\n {\n type: 'InputSet',\n label: 'MatchableTypes',\n field: 'MatchableTypes',\n values: [\n { value: 0, name: 'Unknown' },\n { value: 1, name: 'BoosterPack' },\n { value: 2, name: 'Emoticon' },\n { value: 3, name: 'FoilTradingCard' },\n { value: 4, name: 'ProfileBackground' },\n { value: 5, name: 'TradingCard' },\n { value: 6, name: 'SteamGems' }\n ],\n defaultValue: 0\n },\n {\n type: 'InputCheckbox',\n label: 'AcceptGifts',\n field: 'AcceptGifts',\n defaultValue: false\n },\n {\n type: 'InputCheckbox',\n label: 'DismissInventoryNotifications',\n field: 'DismissInventoryNotifications',\n defaultValue: false\n }\n ]\n },\n {\n legend: 'schema.farming',\n advanced: true,\n fields: [\n {\n type: 'InputSelect',\n label: 'FarmingOrder',\n field: 'FarmingOrder',\n options: [\n { value: 0, name: 'Unordered' },\n { value: 1, name: 'AppIDsAscending' },\n { value: 2, name: 'AppIDsDescending' },\n { value: 3, name: 'CardDropsAscending' },\n { value: 4, name: 'CardDropsDescending' },\n { value: 5, name: 'HoursAscending' },\n { value: 6, name: 'HoursDescending' },\n { value: 7, name: 'NamesAscending' },\n { value: 8, name: 'NamesDescending' },\n { value: 9, name: 'Random' },\n { value: 10, name: 'BadgeLevelsAscending' },\n { value: 11, name: 'BadgeLevelsDescending' },\n { value: 12, name: 'RedeemDateTimesAscending' },\n { value: 13, name: 'RedeemDateTimesDescending' }\n ],\n defaultValue: 0\n },\n {\n type: 'InputNumber',\n label: 'SendTradePeriod',\n field: 'SendTradePeriod',\n placeholder: 0,\n validator: Validators.byte\n },\n {\n type: 'InputCheckbox',\n label: 'AutoSteamSaleEvent',\n field: 'AutoSteamSaleEvent',\n defaultValue: false\n },\n {\n type: 'InputCheckbox',\n label: 'IdleRefundableGames',\n field: 'IdleRefundableGames',\n defaultValue: true\n },\n {\n type: 'InputCheckbox',\n label: 'FarmOffline',\n field: 'FarmOffline',\n defaultValue: false\n },\n {\n type: 'InputCheckbox',\n label: 'SendOnFarmingFinished',\n field: 'SendOnFarmingFinished',\n defaultValue: false\n },\n {\n type: 'InputCheckbox',\n label: 'ShutdownOnFarmingFinished',\n field: 'ShutdownOnFarmingFinished',\n defaultValue: false\n }\n ]\n },\n {\n legend: 'schema.customization',\n advanced: true,\n fields: [\n {\n type: 'InputText',\n label: 'SteamMasterClanID',\n field: 's_SteamMasterClanID',\n placeholder: 0,\n validator: Validators.masterClan\n },\n {\n type: 'InputSet',\n label: 'GamesPlayedWhileIdle',\n field: 'GamesPlayedWhileIdle',\n validator: Validators.uint\n },\n {\n type: 'InputText',\n label: 'CustomGamePlayedWhileFarming',\n field: 'CustomGamePlayedWhileFarming'\n },\n {\n type: 'InputText',\n label: 'CustomGamePlayedWhileIdle',\n field: 'CustomGamePlayedWhileIdle'\n }\n ]\n },\n {\n legend: 'schema.misc',\n advanced: true,\n fields: [\n {\n type: 'InputFlag',\n label: 'RedeemingPreferences',\n field: 'RedeemingPreferences',\n values: [\n { value: 0, name: 'None' },\n { value: 1, name: 'Forwarding' },\n { value: 2, name: 'Distributing' },\n { value: 4, name: 'KeepMissingGames' }\n ],\n defaultValue: 0\n }\n ]\n },\n {\n legend: 'schema.performance',\n advanced: true,\n fields: [\n {\n label: 'HoursUntilCardDrops',\n field: 'HoursUntilCardDrops',\n type: 'InputNumber',\n placeholder: 3,\n validator: Validators.byte\n }\n ]\n }\n ]\n },\n 'V3.0.5.0-V3.0.5.5': {\n asf: [\n {\n legend: 'schema.basic',\n fields: [\n {\n label: 'SteamOwnerID',\n field: 's_SteamOwnerID',\n placeholder: '0',\n type: 'InputText',\n description: 'schema.generic.steamid64',\n validator: Validators.steamid\n }\n ]\n },\n {\n legend: 'schema.misc',\n advanced: true,\n fields: [\n {\n type: 'InputCheckbox',\n field: 'Statistics',\n label: 'Statistics',\n defaultValue: true\n },\n {\n label: 'Blacklist',\n field: 'Blacklist',\n type: 'InputSet',\n validator: Validators.uint\n },\n {\n label: 'CurrentCulture',\n field: 'CurrentCulture',\n type: 'InputText',\n placeholder: 'en-US'\n },\n {\n label: 'MaxTradeHoldDuration',\n field: 'MaxTradeHoldDuration',\n placeholder: 15,\n type: 'InputNumber',\n validator: Validators.byte\n }\n ]\n },\n {\n legend: 'schema.updates',\n advanced: true,\n fields: [\n {\n type: 'InputCheckbox',\n field: 'AutoRestart',\n label: 'AutoRestart',\n defaultValue: true\n },\n {\n label: 'UpdateChannel',\n field: 'UpdateChannel',\n type: 'InputSelect',\n options: [\n { value: 0, name: 'None' },\n { value: 1, name: 'Stable' },\n { value: 2, name: 'Experimental' }\n ],\n defaultValue: 1\n },\n {\n label: 'UpdatePeriod',\n field: 'UpdatePeriod',\n type: 'InputNumber',\n placeholder: 24,\n validator: Validators.byte\n }\n ]\n },\n {\n legend: 'schema.remote_access',\n advanced: true,\n fields: [\n {\n label: 'IPCHost',\n field: 'IPCHost',\n placeholder: '127.0.0.1',\n type: 'InputText'\n },\n {\n label: 'IPCPassword',\n field: 'IPCPassword',\n placeholder: '',\n type: 'InputPassword'\n },\n {\n label: 'IPCPort',\n field: 'IPCPort',\n placeholder: 1242,\n type: 'InputNumber',\n validator: Validators.ushort\n },\n {\n label: 'Headless',\n field: 'Headless',\n defaultValue: false,\n type: 'InputCheckbox'\n }\n ]\n },\n {\n legend: 'schema.connection',\n advanced: true,\n fields: [\n {\n type: 'InputFlag',\n label: 'SteamProtocols',\n field: 'SteamProtocols',\n values: [\n { value: 0, name: 'None' },\n { value: 1, name: 'TCP' },\n { value: 2, name: 'UDP' },\n { value: 4, name: 'WebSocket' }\n ],\n defaultValue: 0,\n advanced: true\n },\n {\n label: 'ConnectionTimeout',\n field: 'ConnectionTimeout',\n placeholder: 60,\n type: 'InputNumber',\n validator: Validators.byte\n }\n ]\n },\n {\n legend: 'schema.performance',\n advanced: true,\n fields: [\n {\n label: 'FarmingDelay',\n field: 'FarmingDelay',\n type: 'InputNumber',\n placeholder: 15,\n validator: Validators.byte\n },\n {\n label: 'GiftsLimiterDelay',\n field: 'GiftsLimiterDelay',\n type: 'InputNumber',\n placeholder: 1,\n validator: Validators.byte\n },\n {\n label: 'IdleFarmingPeriod',\n field: 'IdleFarmingPeriod',\n type: 'InputNumber',\n placeholder: 8,\n validator: Validators.byte\n },\n {\n label: 'InventoryLimiterDelay',\n field: 'InventoryLimiterDelay',\n type: 'InputNumber',\n placeholder: 3,\n validator: Validators.byte\n },\n {\n label: 'LoginLimiterDelay',\n field: 'LoginLimiterDelay',\n type: 'InputNumber',\n placeholder: 10,\n validator: Validators.byte\n },\n {\n label: 'MaxFarmingTime',\n field: 'MaxFarmingTime',\n type: 'InputNumber',\n placeholder: 10,\n validator: Validators.byte\n },\n {\n label: 'OptimizationMode',\n field: 'OptimizationMode',\n type: 'InputSelect',\n options: [\n { value: 0, name: 'MaxPerformance' },\n { value: 1, name: 'MinMemoryUsage' }\n ],\n defaultValue: 0\n }\n ]\n },\n {\n legend: 'schema.advanced',\n advanced: true,\n fields: [\n {\n label: 'Debug',\n field: 'Debug',\n defaultValue: false,\n type: 'InputCheckbox'\n },\n {\n label: 'BackgroundGCPeriod',\n field: 'BackgroundGCPeriod',\n type: 'InputNumber',\n placeholder: 0,\n validator: Validators.byte\n }\n ]\n }\n ],\n bot: [\n {\n legend: 'schema.basic',\n fields: [\n {\n type: 'InputText',\n label: 'Name',\n field: 'name',\n required: true,\n description: 'schema.bot.name.description'\n },\n {\n type: 'InputText',\n label: 'SteamLogin',\n field: 'SteamLogin',\n description: 'schema.bot.SteamLogin.description'\n },\n {\n type: 'InputPassword',\n label: 'SteamPassword',\n field: 'SteamPassword',\n description: 'schema.bot.SteamPassword.description'\n },\n {\n type: 'InputCheckbox',\n label: 'Enabled',\n field: 'Enabled',\n defaultValue: false\n },\n {\n type: 'InputCheckbox',\n label: 'IsBotAccount',\n field: 'IsBotAccount',\n defaultValue: false\n },\n {\n type: 'InputCheckbox',\n label: 'Paused',\n field: 'Paused',\n defaultValue: false,\n advanced: true\n }\n ]\n },\n {\n legend: 'schema.security',\n advanced: true,\n fields: [\n {\n type: 'InputSelect',\n label: 'PasswordFormat',\n field: 'PasswordFormat',\n options: [\n { value: 0, name: 'PlainText' },\n { value: 1, name: 'AES' },\n { value: 2, name: 'ProtectedDataForCurrentUser' }\n ],\n defaultValue: 0\n },\n {\n type: 'InputCheckbox',\n label: 'UseLoginKeys',\n field: 'UseLoginKeys',\n defaultValue: true,\n advanced: true\n }\n ]\n },\n {\n legend: 'schema.access',\n advanced: true,\n fields: [\n {\n type: 'InputMap',\n label: 'SteamUserPermissions',\n field: 'SteamUserPermissions',\n keyPlaceholder: 'SteamID64',\n values: [\n { value: 0, name: 'None' },\n { value: 1, name: 'FamilySharing' },\n { value: 2, name: 'Operator' },\n { value: 3, name: 'Master' }\n ],\n defaultValue: 0,\n keyValidator: Validators.steamid\n },\n {\n type: 'InputText',\n label: 'SteamParentalPIN',\n field: 'SteamParentalPIN',\n placeholder: 0,\n validator: Validators.parentalPIN\n }\n ]\n },\n {\n legend: 'schema.community',\n advanced: true,\n fields: [\n {\n type: 'InputCheckbox',\n label: 'HandleOfflineMessages',\n field: 'HandleOfflineMessages',\n defaultValue: false\n }\n ]\n },\n {\n legend: 'schema.trading',\n advanced: true,\n fields: [\n {\n type: 'InputText',\n label: 'SteamTradeToken',\n field: 'SteamTradeToken',\n validator: Validators.tradeToken\n },\n {\n type: 'InputFlag',\n label: 'TradingPreferences',\n field: 'TradingPreferences',\n values: [\n { value: 0, name: 'None' },\n { value: 1, name: 'AcceptDonations' },\n { value: 2, name: 'SteamTradeMatcher' },\n { value: 4, name: 'MatchEverything' },\n { value: 8, name: 'DontAcceptBotTrades' }\n ],\n defaultValue: 0\n },\n {\n type: 'InputSet',\n label: 'LootableTypes',\n field: 'LootableTypes',\n values: [\n { value: 0, name: 'Unknown' },\n { value: 1, name: 'BoosterPack' },\n { value: 2, name: 'Emoticon' },\n { value: 3, name: 'FoilTradingCard' },\n { value: 4, name: 'ProfileBackground' },\n { value: 5, name: 'TradingCard' },\n { value: 6, name: 'SteamGems' }\n ],\n defaultValue: 0\n },\n {\n type: 'InputSet',\n label: 'MatchableTypes',\n field: 'MatchableTypes',\n values: [\n { value: 0, name: 'Unknown' },\n { value: 1, name: 'BoosterPack' },\n { value: 2, name: 'Emoticon' },\n { value: 3, name: 'FoilTradingCard' },\n { value: 4, name: 'ProfileBackground' },\n { value: 5, name: 'TradingCard' },\n { value: 6, name: 'SteamGems' }\n ],\n defaultValue: 0\n },\n {\n type: 'InputCheckbox',\n label: 'AcceptGifts',\n field: 'AcceptGifts',\n defaultValue: false\n },\n {\n type: 'InputCheckbox',\n label: 'DismissInventoryNotifications',\n field: 'DismissInventoryNotifications',\n defaultValue: false\n }\n ]\n },\n {\n legend: 'schema.farming',\n advanced: true,\n fields: [\n {\n type: 'InputSelect',\n label: 'FarmingOrder',\n field: 'FarmingOrder',\n options: [\n { value: 0, name: 'Unordered' },\n { value: 1, name: 'AppIDsAscending' },\n { value: 2, name: 'AppIDsDescending' },\n { value: 3, name: 'CardDropsAscending' },\n { value: 4, name: 'CardDropsDescending' },\n { value: 5, name: 'HoursAscending' },\n { value: 6, name: 'HoursDescending' },\n { value: 7, name: 'NamesAscending' },\n { value: 8, name: 'NamesDescending' },\n { value: 9, name: 'Random' },\n { value: 10, name: 'BadgeLevelsAscending' },\n { value: 11, name: 'BadgeLevelsDescending' },\n { value: 12, name: 'RedeemDateTimesAscending' },\n { value: 13, name: 'RedeemDateTimesDescending' }\n ],\n defaultValue: 0\n },\n {\n type: 'InputNumber',\n label: 'SendTradePeriod',\n field: 'SendTradePeriod',\n placeholder: 0,\n validator: Validators.byte\n },\n {\n type: 'InputCheckbox',\n label: 'AutoDiscoveryQueue',\n field: 'AutoDiscoveryQueue',\n defaultValue: false\n },\n {\n type: 'InputCheckbox',\n label: 'IdleRefundableGames',\n field: 'IdleRefundableGames',\n defaultValue: true\n },\n {\n type: 'InputCheckbox',\n label: 'FarmOffline',\n field: 'FarmOffline',\n defaultValue: false\n },\n {\n type: 'InputCheckbox',\n label: 'SendOnFarmingFinished',\n field: 'SendOnFarmingFinished',\n defaultValue: false\n },\n {\n type: 'InputCheckbox',\n label: 'ShutdownOnFarmingFinished',\n field: 'ShutdownOnFarmingFinished',\n defaultValue: false\n }\n ]\n },\n {\n legend: 'schema.customization',\n advanced: true,\n fields: [\n {\n type: 'InputText',\n label: 'SteamMasterClanID',\n field: 's_SteamMasterClanID',\n placeholder: 0,\n validator: Validators.masterClan\n },\n {\n type: 'InputSet',\n label: 'GamesPlayedWhileIdle',\n field: 'GamesPlayedWhileIdle',\n validator: Validators.uint\n },\n {\n type: 'InputText',\n label: 'CustomGamePlayedWhileFarming',\n field: 'CustomGamePlayedWhileFarming'\n },\n {\n type: 'InputText',\n label: 'CustomGamePlayedWhileIdle',\n field: 'CustomGamePlayedWhileIdle'\n }\n ]\n },\n {\n legend: 'schema.misc',\n advanced: true,\n fields: [\n {\n type: 'InputFlag',\n label: 'RedeemingPreferences',\n field: 'RedeemingPreferences',\n values: [\n { value: 0, name: 'None' },\n { value: 1, name: 'Forwarding' },\n { value: 2, name: 'Distributing' },\n { value: 4, name: 'KeepMissingGames' }\n ],\n defaultValue: 0\n }\n ]\n },\n {\n legend: 'schema.performance',\n advanced: true,\n fields: [\n {\n label: 'HoursUntilCardDrops',\n field: 'HoursUntilCardDrops',\n type: 'InputNumber',\n placeholder: 3,\n validator: Validators.byte\n }\n ]\n }\n ]\n },\n 'V3.0.3.7-V3.0.4.8': {\n asf: [\n {\n legend: 'schema.basic',\n fields: [\n {\n label: 'SteamOwnerID',\n field: 's_SteamOwnerID',\n placeholder: '0',\n type: 'InputText',\n description: 'schema.generic.steamid64',\n validator: Validators.steamid\n }\n ]\n },\n {\n legend: 'schema.misc',\n fields: [\n {\n type: 'InputCheckbox',\n field: 'Statistics',\n label: 'Statistics',\n defaultValue: true,\n advanced: true\n },\n {\n label: 'Blacklist',\n field: 'Blacklist',\n type: 'InputSet',\n validator: Validators.uint\n },\n {\n label: 'CurrentCulture',\n field: 'CurrentCulture',\n type: 'InputText',\n placeholder: 'en-US',\n advanced: true\n },\n {\n label: 'MaxTradeHoldDuration',\n field: 'MaxTradeHoldDuration',\n placeholder: 15,\n type: 'InputNumber',\n advanced: true,\n validator: Validators.byte\n }\n ]\n },\n {\n legend: 'schema.updates',\n fields: [\n {\n type: 'InputCheckbox',\n field: 'AutoUpdates',\n label: 'AutoUpdates',\n defaultValue: true\n },\n {\n type: 'InputCheckbox',\n field: 'AutoRestart',\n label: 'AutoRestart',\n defaultValue: true,\n advanced: true\n },\n {\n label: 'UpdateChannel',\n field: 'UpdateChannel',\n type: 'InputSelect',\n options: [\n { value: 0, name: 'None' },\n { value: 1, name: 'Stable' },\n { value: 2, name: 'Experimental' }\n ],\n defaultValue: 1,\n advanced: true\n }\n ]\n },\n {\n legend: 'schema.remote_access',\n advanced: true,\n fields: [\n {\n label: 'IPCHost',\n field: 'IPCHost',\n placeholder: '127.0.0.1',\n type: 'InputText'\n },\n {\n label: 'IPCPort',\n field: 'IPCPort',\n placeholder: 1242,\n type: 'InputNumber',\n validator: Validators.ushort\n },\n {\n label: 'Headless',\n field: 'Headless',\n defaultValue: false,\n type: 'InputCheckbox'\n }\n ]\n },\n {\n legend: 'schema.connection',\n advanced: true,\n fields: [\n {\n type: 'InputFlag',\n label: 'SteamProtocols',\n field: 'SteamProtocols',\n values: [\n { value: 0, name: 'None' },\n { value: 1, name: 'TCP' },\n { value: 2, name: 'UDP' },\n { value: 4, name: 'WebSocket' }\n ],\n defaultValue: 0,\n advanced: true\n },\n {\n label: 'ConnectionTimeout',\n field: 'ConnectionTimeout',\n placeholder: 60,\n type: 'InputNumber',\n validator: Validators.byte\n }\n ]\n },\n {\n legend: 'schema.performance',\n advanced: true,\n fields: [\n {\n label: 'FarmingDelay',\n field: 'FarmingDelay',\n type: 'InputNumber',\n placeholder: 15,\n validator: Validators.byte\n },\n {\n label: 'GiftsLimiterDelay',\n field: 'GiftsLimiterDelay',\n type: 'InputNumber',\n placeholder: 1,\n validator: Validators.byte\n },\n {\n label: 'IdleFarmingPeriod',\n field: 'IdleFarmingPeriod',\n type: 'InputNumber',\n placeholder: 8,\n validator: Validators.byte\n },\n {\n label: 'InventoryLimiterDelay',\n field: 'InventoryLimiterDelay',\n type: 'InputNumber',\n placeholder: 3,\n validator: Validators.byte\n },\n {\n label: 'LoginLimiterDelay',\n field: 'LoginLimiterDelay',\n type: 'InputNumber',\n placeholder: 10,\n validator: Validators.byte\n },\n {\n label: 'MaxFarmingTime',\n field: 'MaxFarmingTime',\n type: 'InputNumber',\n placeholder: 10,\n validator: Validators.byte\n },\n {\n label: 'OptimizationMode',\n field: 'OptimizationMode',\n type: 'InputSelect',\n options: [\n { value: 0, name: 'MaxPerformance' },\n { value: 1, name: 'MinMemoryUsage' }\n ],\n defaultValue: 0\n }\n ]\n },\n {\n legend: 'schema.advanced',\n advanced: true,\n fields: [\n {\n label: 'Debug',\n field: 'Debug',\n defaultValue: false,\n type: 'InputCheckbox'\n },\n {\n label: 'BackgroundGCPeriod',\n field: 'BackgroundGCPeriod',\n type: 'InputNumber',\n placeholder: 0,\n validator: Validators.byte\n }\n ]\n }\n ],\n bot: [\n {\n legend: 'schema.basic',\n fields: [\n {\n type: 'InputText',\n label: 'Name',\n field: 'name',\n required: true,\n description: 'schema.bot.name.description'\n },\n {\n type: 'InputText',\n label: 'SteamLogin',\n field: 'SteamLogin',\n description: 'schema.bot.SteamLogin.description'\n },\n {\n type: 'InputPassword',\n label: 'SteamPassword',\n field: 'SteamPassword',\n description: 'schema.bot.SteamPassword.description'\n },\n {\n type: 'InputCheckbox',\n label: 'Enabled',\n field: 'Enabled',\n defaultValue: false\n },\n {\n type: 'InputCheckbox',\n label: 'IsBotAccount',\n field: 'IsBotAccount',\n defaultValue: false\n },\n {\n type: 'InputCheckbox',\n label: 'Paused',\n field: 'Paused',\n defaultValue: false,\n advanced: true\n }\n ]\n },\n {\n legend: 'schema.security',\n advanced: true,\n fields: [\n {\n type: 'InputSelect',\n label: 'PasswordFormat',\n field: 'PasswordFormat',\n options: [\n { value: 0, name: 'PlainText' },\n { value: 1, name: 'AES' },\n { value: 2, name: 'ProtectedDataForCurrentUser' }\n ],\n defaultValue: 0\n }\n ]\n },\n {\n legend: 'schema.access',\n advanced: true,\n fields: [\n {\n type: 'InputMap',\n label: 'SteamUserPermissions',\n field: 'SteamUserPermissions',\n keyPlaceholder: 'SteamID64',\n values: [\n { value: 0, name: 'None' },\n { value: 1, name: 'FamilySharing' },\n { value: 2, name: 'Operator' },\n { value: 3, name: 'Master' }\n ],\n defaultValue: 0,\n keyValidator: Validators.steamid\n },\n {\n type: 'InputText',\n label: 'SteamParentalPIN',\n field: 'SteamParentalPIN',\n placeholder: 0,\n validator: Validators.parentalPIN\n }\n ]\n },\n {\n legend: 'schema.community',\n advanced: true,\n fields: [\n {\n type: 'InputCheckbox',\n label: 'HandleOfflineMessages',\n field: 'HandleOfflineMessages',\n defaultValue: false\n }\n ]\n },\n {\n legend: 'schema.trading',\n advanced: true,\n fields: [\n {\n type: 'InputText',\n label: 'SteamTradeToken',\n field: 'SteamTradeToken',\n validator: Validators.tradeToken\n },\n {\n type: 'InputFlag',\n label: 'TradingPreferences',\n field: 'TradingPreferences',\n values: [\n { value: 0, name: 'None' },\n { value: 1, name: 'AcceptDonations' },\n { value: 2, name: 'SteamTradeMatcher' },\n { value: 4, name: 'MatchEverything' },\n { value: 8, name: 'DontAcceptBotTrades' }\n ],\n defaultValue: 0\n },\n {\n type: 'InputSet',\n label: 'LootableTypes',\n field: 'LootableTypes',\n values: [\n { value: 0, name: 'Unknown' },\n { value: 1, name: 'BoosterPack' },\n { value: 2, name: 'Emoticon' },\n { value: 3, name: 'FoilTradingCard' },\n { value: 4, name: 'ProfileBackground' },\n { value: 5, name: 'TradingCard' },\n { value: 6, name: 'SteamGems' }\n ],\n defaultValue: 0\n },\n {\n type: 'InputSet',\n label: 'MatchableTypes',\n field: 'MatchableTypes',\n values: [\n { value: 0, name: 'Unknown' },\n { value: 1, name: 'BoosterPack' },\n { value: 2, name: 'Emoticon' },\n { value: 3, name: 'FoilTradingCard' },\n { value: 4, name: 'ProfileBackground' },\n { value: 5, name: 'TradingCard' },\n { value: 6, name: 'SteamGems' }\n ],\n defaultValue: 0\n },\n {\n type: 'InputCheckbox',\n label: 'AcceptGifts',\n field: 'AcceptGifts',\n defaultValue: false\n },\n {\n type: 'InputCheckbox',\n label: 'DismissInventoryNotifications',\n field: 'DismissInventoryNotifications',\n defaultValue: false\n }\n ]\n },\n {\n legend: 'schema.farming',\n advanced: true,\n fields: [\n {\n type: 'InputSelect',\n label: 'FarmingOrder',\n field: 'FarmingOrder',\n options: [\n { value: 0, name: 'Unordered' },\n { value: 1, name: 'AppIDsAscending' },\n { value: 2, name: 'AppIDsDescending' },\n { value: 3, name: 'CardDropsAscending' },\n { value: 4, name: 'CardDropsDescending' },\n { value: 5, name: 'HoursAscending' },\n { value: 6, name: 'HoursDescending' },\n { value: 7, name: 'NamesAscending' },\n { value: 8, name: 'NamesDescending' },\n { value: 9, name: 'Random' },\n { value: 10, name: 'BadgeLevelsAscending' },\n { value: 11, name: 'BadgeLevelsDescending' },\n { value: 12, name: 'RedeemDateTimesAscending' },\n { value: 13, name: 'RedeemDateTimesDescending' }\n ],\n defaultValue: 0\n },\n {\n type: 'InputNumber',\n label: 'SendTradePeriod',\n field: 'SendTradePeriod',\n placeholder: 0,\n validator: Validators.byte\n },\n {\n type: 'InputCheckbox',\n label: 'AutoDiscoveryQueue',\n field: 'AutoDiscoveryQueue',\n defaultValue: false\n },\n {\n type: 'InputCheckbox',\n label: 'IdleRefundableGames',\n field: 'IdleRefundableGames',\n defaultValue: true\n },\n {\n type: 'InputCheckbox',\n label: 'FarmOffline',\n field: 'FarmOffline',\n defaultValue: false\n },\n {\n type: 'InputCheckbox',\n label: 'SendOnFarmingFinished',\n field: 'SendOnFarmingFinished',\n defaultValue: false\n },\n {\n type: 'InputCheckbox',\n label: 'ShutdownOnFarmingFinished',\n field: 'ShutdownOnFarmingFinished',\n defaultValue: false\n }\n ]\n },\n {\n legend: 'schema.customization',\n advanced: true,\n fields: [\n {\n type: 'InputText',\n label: 'SteamMasterClanID',\n field: 's_SteamMasterClanID',\n placeholder: 0,\n validator: Validators.masterClan\n },\n {\n type: 'InputSet',\n label: 'GamesPlayedWhileIdle',\n field: 'GamesPlayedWhileIdle',\n validator: Validators.uint\n },\n {\n type: 'InputText',\n label: 'CustomGamePlayedWhileFarming',\n field: 'CustomGamePlayedWhileFarming'\n },\n {\n type: 'InputText',\n label: 'CustomGamePlayedWhileIdle',\n field: 'CustomGamePlayedWhileIdle'\n }\n ]\n },\n {\n legend: 'schema.misc',\n advanced: true,\n fields: [\n {\n type: 'InputFlag',\n label: 'RedeemingPreferences',\n field: 'RedeemingPreferences',\n values: [\n { value: 0, name: 'None' },\n { value: 1, name: 'Forwarding' },\n { value: 2, name: 'Distributing' },\n { value: 4, name: 'KeepMissingGames' }\n ],\n defaultValue: 0\n }\n ]\n },\n {\n legend: 'schema.performance',\n advanced: true,\n fields: [\n {\n label: 'HoursUntilCardDrops',\n field: 'HoursUntilCardDrops',\n type: 'InputNumber',\n placeholder: 3,\n validator: Validators.byte\n }\n ]\n }\n ]\n },\n 'V3.0.1.6-V3.0.3.6': {\n asf: [\n {\n legend: 'schema.basic',\n fields: [\n {\n label: 'SteamOwnerID',\n field: 's_SteamOwnerID',\n placeholder: '0',\n type: 'InputText',\n description: 'schema.generic.steamid64',\n validator: Validators.steamid\n }\n ]\n },\n {\n legend: 'schema.misc',\n fields: [\n {\n type: 'InputCheckbox',\n field: 'Statistics',\n label: 'Statistics',\n defaultValue: true,\n advanced: true\n },\n {\n label: 'Blacklist',\n field: 'Blacklist',\n type: 'InputSet',\n validator: Validators.uint\n },\n {\n label: 'CurrentCulture',\n field: 'CurrentCulture',\n type: 'InputText',\n placeholder: 'en-US',\n advanced: true\n },\n {\n label: 'MaxTradeHoldDuration',\n field: 'MaxTradeHoldDuration',\n placeholder: 15,\n type: 'InputNumber',\n advanced: true,\n validator: Validators.byte\n }\n ]\n },\n {\n legend: 'schema.updates',\n fields: [\n {\n type: 'InputCheckbox',\n field: 'AutoUpdates',\n label: 'AutoUpdates',\n defaultValue: true\n },\n {\n type: 'InputCheckbox',\n field: 'AutoRestart',\n label: 'AutoRestart',\n defaultValue: true,\n advanced: true\n },\n {\n label: 'UpdateChannel',\n field: 'UpdateChannel',\n type: 'InputSelect',\n options: [\n { value: 0, name: 'None' },\n { value: 1, name: 'Stable' },\n { value: 2, name: 'Experimental' }\n ],\n defaultValue: 1,\n advanced: true\n }\n ]\n },\n {\n legend: 'schema.remote_access',\n advanced: true,\n fields: [\n {\n label: 'IPCHost',\n field: 'IPCHost',\n placeholder: '127.0.0.1',\n type: 'InputText'\n },\n {\n label: 'IPCPort',\n field: 'IPCPort',\n placeholder: 1242,\n type: 'InputNumber',\n validator: Validators.ushort\n },\n {\n label: 'Headless',\n field: 'Headless',\n defaultValue: false,\n type: 'InputCheckbox'\n }\n ]\n },\n {\n legend: 'schema.connection',\n advanced: true,\n fields: [\n {\n type: 'InputFlag',\n label: 'SteamProtocols',\n field: 'SteamProtocols',\n values: [\n { value: 0, name: 'None' },\n { value: 1, name: 'TCP' },\n { value: 2, name: 'UDP' },\n { value: 4, name: 'WebSocket' }\n ],\n defaultValue: 0,\n advanced: true\n },\n {\n label: 'ConnectionTimeout',\n field: 'ConnectionTimeout',\n placeholder: 60,\n type: 'InputNumber',\n validator: Validators.byte\n }\n ]\n },\n {\n legend: 'schema.performance',\n advanced: true,\n fields: [\n {\n label: 'FarmingDelay',\n field: 'FarmingDelay',\n type: 'InputNumber',\n placeholder: 15,\n validator: Validators.byte\n },\n {\n label: 'GiftsLimiterDelay',\n field: 'GiftsLimiterDelay',\n type: 'InputNumber',\n placeholder: 1,\n validator: Validators.byte\n },\n {\n label: 'IdleFarmingPeriod',\n field: 'IdleFarmingPeriod',\n type: 'InputNumber',\n placeholder: 8,\n validator: Validators.byte\n },\n {\n label: 'InventoryLimiterDelay',\n field: 'InventoryLimiterDelay',\n type: 'InputNumber',\n placeholder: 3,\n validator: Validators.byte\n },\n {\n label: 'LoginLimiterDelay',\n field: 'LoginLimiterDelay',\n type: 'InputNumber',\n placeholder: 10,\n validator: Validators.byte\n },\n {\n label: 'MaxFarmingTime',\n field: 'MaxFarmingTime',\n type: 'InputNumber',\n placeholder: 10,\n validator: Validators.byte\n },\n {\n label: 'OptimizationMode',\n field: 'OptimizationMode',\n type: 'InputSelect',\n options: [\n { value: 0, name: 'MaxPerformance' },\n { value: 1, name: 'MinMemoryUsage' }\n ],\n defaultValue: 0\n }\n ]\n },\n {\n legend: 'schema.advanced',\n advanced: true,\n fields: [\n {\n label: 'Debug',\n field: 'Debug',\n defaultValue: false,\n type: 'InputCheckbox'\n },\n {\n label: 'BackgroundGCPeriod',\n field: 'BackgroundGCPeriod',\n type: 'InputNumber',\n placeholder: 0,\n validator: Validators.byte\n }\n ]\n }\n ],\n bot: [\n {\n legend: 'schema.basic',\n fields: [\n {\n type: 'InputText',\n label: 'Name',\n field: 'name',\n required: true,\n description: 'schema.bot.name.description'\n },\n {\n type: 'InputText',\n label: 'SteamLogin',\n field: 'SteamLogin',\n description: 'schema.bot.SteamLogin.description'\n },\n {\n type: 'InputPassword',\n label: 'SteamPassword',\n field: 'SteamPassword',\n description: 'schema.bot.SteamPassword.description'\n },\n {\n type: 'InputCheckbox',\n label: 'Enabled',\n field: 'Enabled',\n defaultValue: false\n },\n {\n type: 'InputCheckbox',\n label: 'IsBotAccount',\n field: 'IsBotAccount',\n defaultValue: false\n },\n {\n type: 'InputCheckbox',\n label: 'Paused',\n field: 'Paused',\n defaultValue: false,\n advanced: true\n }\n ]\n },\n {\n legend: 'schema.security',\n advanced: true,\n fields: [\n {\n type: 'InputSelect',\n label: 'PasswordFormat',\n field: 'PasswordFormat',\n options: [\n { value: 0, name: 'PlainText' },\n { value: 1, name: 'AES' },\n { value: 2, name: 'ProtectedDataForCurrentUser' }\n ],\n defaultValue: 0\n }\n ]\n },\n {\n legend: 'schema.access',\n advanced: true,\n fields: [\n {\n type: 'InputMap',\n label: 'SteamUserPermissions',\n field: 'SteamUserPermissions',\n keyPlaceholder: 'SteamID64',\n values: [\n { value: 0, name: 'None' },\n { value: 1, name: 'FamilySharing' },\n { value: 2, name: 'Operator' },\n { value: 3, name: 'Master' }\n ],\n defaultValue: 0,\n keyValidator: Validators.steamid\n },\n {\n type: 'InputText',\n label: 'SteamParentalPIN',\n field: 'SteamParentalPIN',\n placeholder: 0,\n validator: Validators.parentalPIN\n }\n ]\n },\n {\n legend: 'schema.community',\n advanced: true,\n fields: [\n {\n type: 'InputCheckbox',\n label: 'HandleOfflineMessages',\n field: 'HandleOfflineMessages',\n defaultValue: false\n }\n ]\n },\n {\n legend: 'schema.trading',\n advanced: true,\n fields: [\n {\n type: 'InputText',\n label: 'SteamTradeToken',\n field: 'SteamTradeToken',\n validator: Validators.tradeToken\n },\n {\n type: 'InputFlag',\n label: 'TradingPreferences',\n field: 'TradingPreferences',\n values: [\n { value: 0, name: 'None' },\n { value: 1, name: 'AcceptDonations' },\n { value: 2, name: 'SteamTradeMatcher' },\n { value: 4, name: 'MatchEverything' },\n { value: 8, name: 'DontAcceptBotTrades' }\n ],\n defaultValue: 0\n },\n {\n type: 'InputSet',\n label: 'LootableTypes',\n field: 'LootableTypes',\n values: [\n { value: 0, name: 'Unknown' },\n { value: 1, name: 'BoosterPack' },\n { value: 2, name: 'Emoticon' },\n { value: 3, name: 'FoilTradingCard' },\n { value: 4, name: 'ProfileBackground' },\n { value: 5, name: 'TradingCard' },\n { value: 6, name: 'SteamGems' }\n ],\n defaultValue: 0\n },\n {\n type: 'InputSet',\n label: 'MatchableTypes',\n field: 'MatchableTypes',\n values: [\n { value: 0, name: 'Unknown' },\n { value: 1, name: 'BoosterPack' },\n { value: 2, name: 'Emoticon' },\n { value: 3, name: 'FoilTradingCard' },\n { value: 4, name: 'ProfileBackground' },\n { value: 5, name: 'TradingCard' },\n { value: 6, name: 'SteamGems' }\n ],\n defaultValue: 0\n },\n {\n type: 'InputCheckbox',\n label: 'AcceptGifts',\n field: 'AcceptGifts',\n defaultValue: false\n },\n {\n type: 'InputCheckbox',\n label: 'DismissInventoryNotifications',\n field: 'DismissInventoryNotifications',\n defaultValue: false\n }\n ]\n },\n {\n legend: 'schema.farming',\n advanced: true,\n fields: [\n {\n type: 'InputSelect',\n label: 'FarmingOrder',\n field: 'FarmingOrder',\n options: [\n { value: 0, name: 'Unordered' },\n { value: 1, name: 'AppIDsAscending' },\n { value: 2, name: 'AppIDsDescending' },\n { value: 3, name: 'CardDropsAscending' },\n { value: 4, name: 'CardDropsDescending' },\n { value: 5, name: 'HoursAscending' },\n { value: 6, name: 'HoursDescending' },\n { value: 7, name: 'NamesAscending' },\n { value: 8, name: 'NamesDescending' },\n { value: 9, name: 'Random' },\n { value: 10, name: 'BadgeLevelsAscending' },\n { value: 11, name: 'BadgeLevelsDescending' },\n { value: 12, name: 'RedeemDateTimesAscending' },\n { value: 13, name: 'RedeemDateTimesDescending' }\n ],\n defaultValue: 0\n },\n {\n type: 'InputNumber',\n label: 'SendTradePeriod',\n field: 'SendTradePeriod',\n placeholder: 0,\n validator: Validators.byte\n },\n {\n type: 'InputCheckbox',\n label: 'AutoDiscoveryQueue',\n field: 'AutoDiscoveryQueue',\n defaultValue: false\n },\n {\n type: 'InputCheckbox',\n label: 'IdleRefundableGames',\n field: 'IdleRefundableGames',\n defaultValue: true\n },\n {\n type: 'InputCheckbox',\n label: 'FarmOffline',\n field: 'FarmOffline',\n defaultValue: false\n },\n {\n type: 'InputCheckbox',\n label: 'SendOnFarmingFinished',\n field: 'SendOnFarmingFinished',\n defaultValue: false\n },\n {\n type: 'InputCheckbox',\n label: 'ShutdownOnFarmingFinished',\n field: 'ShutdownOnFarmingFinished',\n defaultValue: false\n }\n ]\n },\n {\n legend: 'schema.customization',\n advanced: true,\n fields: [\n {\n type: 'InputText',\n label: 'SteamMasterClanID',\n field: 's_SteamMasterClanID',\n placeholder: 0,\n validator: Validators.masterClan\n },\n {\n type: 'InputSet',\n label: 'GamesPlayedWhileIdle',\n field: 'GamesPlayedWhileIdle',\n validator: Validators.uint\n },\n {\n type: 'InputText',\n label: 'CustomGamePlayedWhileFarming',\n field: 'CustomGamePlayedWhileFarming'\n },\n {\n type: 'InputText',\n label: 'CustomGamePlayedWhileIdle',\n field: 'CustomGamePlayedWhileIdle'\n }\n ]\n },\n {\n legend: 'schema.misc',\n advanced: true,\n fields: [\n {\n type: 'InputFlag',\n label: 'RedeemingPreferences',\n field: 'RedeemingPreferences',\n values: [\n { value: 0, name: 'None' },\n { value: 1, name: 'Forwarding' },\n { value: 2, name: 'Distributing' },\n { value: 4, name: 'KeepMissingGames' }\n ],\n defaultValue: 0\n }\n ]\n },\n {\n legend: 'schema.performance',\n advanced: true,\n fields: [\n {\n type: 'InputCheckbox',\n label: 'CardDropsRestricted',\n field: 'CardDropsRestricted',\n defaultValue: true\n }\n ]\n }\n ]\n }\n};\n\n\n\n// WEBPACK FOOTER //\n// ./src/schema.js","var Component = require(\"!../../node_modules/vue-loader/lib/component-normalizer\")(\n /* script */\n require(\"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./ASFConfig.vue\"),\n /* template */\n require(\"!!../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-5c98831c\\\"}!../../node_modules/vue-loader/lib/selector?type=template&index=0!./ASFConfig.vue\"),\n /* styles */\n null,\n /* scopeId */\n null,\n /* moduleIdentifier (server only) */\n null\n)\n\nmodule.exports = Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/ASFConfig.vue\n// module id = 101\n// module chunks = 0","var Component = require(\"!../../node_modules/vue-loader/lib/component-normalizer\")(\n /* script */\n require(\"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./BotConfig.vue\"),\n /* template */\n require(\"!!../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-38bc82a2\\\"}!../../node_modules/vue-loader/lib/selector?type=template&index=0!./BotConfig.vue\"),\n /* styles */\n null,\n /* scopeId */\n null,\n /* moduleIdentifier (server only) */\n null\n)\n\nmodule.exports = Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/BotConfig.vue\n// module id = 102\n// module chunks = 0","function injectStyle (ssrContext) {\n require(\"!!../../node_modules/extract-text-webpack-plugin/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader!css-loader?{\\\"minimize\\\":true,\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-277d02ee\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!../../node_modules/vue-loader/lib/selector?type=styles&index=0!./Home.vue\")\n}\nvar Component = require(\"!../../node_modules/vue-loader/lib/component-normalizer\")(\n /* script */\n require(\"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./Home.vue\"),\n /* template */\n require(\"!!../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-277d02ee\\\"}!../../node_modules/vue-loader/lib/selector?type=template&index=0!./Home.vue\"),\n /* styles */\n injectStyle,\n /* scopeId */\n null,\n /* moduleIdentifier (server only) */\n null\n)\n\nmodule.exports = Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/Home.vue\n// module id = 103\n// module chunks = 0","var Component = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")(\n /* script */\n require(\"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./CheckboxGroup.vue\"),\n /* template */\n require(\"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-3f141d90\\\"}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./CheckboxGroup.vue\"),\n /* styles */\n null,\n /* scopeId */\n null,\n /* moduleIdentifier (server only) */\n null\n)\n\nmodule.exports = Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/fields/CheckboxGroup.vue\n// module id = 104\n// module chunks = 0","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader!css-loader?{\\\"minimize\\\":true,\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-11babe41\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!sass-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./InputCheckbox.vue\")\n}\nvar Component = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")(\n /* script */\n require(\"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./InputCheckbox.vue\"),\n /* template */\n require(\"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-11babe41\\\"}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./InputCheckbox.vue\"),\n /* styles */\n injectStyle,\n /* scopeId */\n null,\n /* moduleIdentifier (server only) */\n null\n)\n\nmodule.exports = Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/fields/InputCheckbox.vue\n// module id = 105\n// module chunks = 0","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader!css-loader?{\\\"minimize\\\":true,\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-704c486a\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!sass-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./InputFlag.vue\")\n}\nvar Component = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")(\n /* script */\n require(\"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./InputFlag.vue\"),\n /* template */\n require(\"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-704c486a\\\"}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./InputFlag.vue\"),\n /* styles */\n injectStyle,\n /* scopeId */\n null,\n /* moduleIdentifier (server only) */\n null\n)\n\nmodule.exports = Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/fields/InputFlag.vue\n// module id = 106\n// module chunks = 0","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader!css-loader?{\\\"minimize\\\":true,\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-720e0e64\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!sass-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./InputMap.vue\")\n}\nvar Component = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")(\n /* script */\n require(\"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./InputMap.vue\"),\n /* template */\n require(\"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-720e0e64\\\"}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./InputMap.vue\"),\n /* styles */\n injectStyle,\n /* scopeId */\n null,\n /* moduleIdentifier (server only) */\n null\n)\n\nmodule.exports = Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/fields/InputMap.vue\n// module id = 107\n// module chunks = 0","var Component = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")(\n /* script */\n require(\"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./InputNumber.vue\"),\n /* template */\n require(\"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-cabf2772\\\"}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./InputNumber.vue\"),\n /* styles */\n null,\n /* scopeId */\n null,\n /* moduleIdentifier (server only) */\n null\n)\n\nmodule.exports = Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/fields/InputNumber.vue\n// module id = 108\n// module chunks = 0","var Component = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")(\n /* script */\n require(\"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./InputPassword.vue\"),\n /* template */\n require(\"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-d3e39dce\\\"}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./InputPassword.vue\"),\n /* styles */\n null,\n /* scopeId */\n null,\n /* moduleIdentifier (server only) */\n null\n)\n\nmodule.exports = Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/fields/InputPassword.vue\n// module id = 109\n// module chunks = 0","var Component = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")(\n /* script */\n require(\"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./InputSelect.vue\"),\n /* template */\n require(\"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-4f4cb47a\\\"}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./InputSelect.vue\"),\n /* styles */\n null,\n /* scopeId */\n null,\n /* moduleIdentifier (server only) */\n null\n)\n\nmodule.exports = Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/fields/InputSelect.vue\n// module id = 110\n// module chunks = 0","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader!css-loader?{\\\"minimize\\\":true,\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-0b6a1cd4\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!sass-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./InputSet.vue\")\n}\nvar Component = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")(\n /* script */\n require(\"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./InputSet.vue\"),\n /* template */\n require(\"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-0b6a1cd4\\\"}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./InputSet.vue\"),\n /* styles */\n injectStyle,\n /* scopeId */\n null,\n /* moduleIdentifier (server only) */\n null\n)\n\nmodule.exports = Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/fields/InputSet.vue\n// module id = 111\n// module chunks = 0","var Component = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")(\n /* script */\n require(\"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./InputText.vue\"),\n /* template */\n require(\"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-577074aa\\\"}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./InputText.vue\"),\n /* styles */\n null,\n /* scopeId */\n null,\n /* moduleIdentifier (server only) */\n null\n)\n\nmodule.exports = Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/fields/InputText.vue\n// module id = 112\n// module chunks = 0","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;\n return _c('div', {\n staticClass: \"form-item\"\n }, [_c('label', {\n attrs: {\n \"for\": _vm.schema.field\n }\n }, [_vm._v(\"\\n \" + _vm._s(_vm.schema.label) + \"\\n \"), (_vm.schema.required) ? _c('span', {\n staticClass: \"req\"\n }, [_vm._v(\"*\")]) : _vm._e(), _vm._v(\" \"), (_vm.schema.description) ? _c('span', {\n staticClass: \"desc\"\n }, [_vm._v(_vm._s(_vm.$t(_vm.schema.description)))]) : _vm._e()]), _vm._v(\" \"), _c('div', {\n staticClass: \"row gutters\"\n }, [_c('div', {\n staticClass: \"col col-10\"\n }, [_c('div', {\n staticClass: \"form-input\"\n }, [(!_vm.schema.values) ? _c('input', {\n directives: [{\n name: \"model\",\n rawName: \"v-model\",\n value: (_vm.setValue),\n expression: \"setValue\"\n }],\n staticClass: \"set-value\",\n class: {\n error: _vm.invalid\n },\n attrs: {\n \"type\": \"text\",\n \"name\": _vm.schema.field,\n \"placeholder\": _vm.schema.placeholder,\n \"id\": _vm.schema.field\n },\n domProps: {\n \"value\": (_vm.setValue)\n },\n on: {\n \"input\": function($event) {\n if ($event.target.composing) { return; }\n _vm.setValue = $event.target.value\n }\n }\n }) : _vm._e(), _vm._v(\" \"), (!_vm.schema.values && _vm.invalid) ? _c('span', {\n staticClass: \"error\"\n }, [_vm._v(_vm._s(_vm.errors.join(' ')))]) : _vm._e(), _vm._v(\" \"), (_vm.schema.values) ? _c('select', {\n directives: [{\n name: \"model\",\n rawName: \"v-model\",\n value: (_vm.setValue),\n expression: \"setValue\"\n }],\n attrs: {\n \"id\": _vm.schema.field\n },\n on: {\n \"change\": function($event) {\n var $$selectedVal = Array.prototype.filter.call($event.target.options, function(o) {\n return o.selected\n }).map(function(o) {\n var val = \"_value\" in o ? o._value : o.value;\n return val\n });\n _vm.setValue = $event.target.multiple ? $$selectedVal : $$selectedVal[0]\n }\n }\n }, _vm._l((_vm.schema.values), function(val) {\n return _c('option', {\n domProps: {\n \"value\": val.value\n }\n }, [_vm._v(_vm._s(_vm.$t(val.name)))])\n })) : _vm._e()])]), _vm._v(\" \"), _c('div', {\n staticClass: \"col col-2\"\n }, [_c('div', {\n staticClass: \"form-input\"\n }, [_c('button', {\n staticClass: \"button outline w100\",\n on: {\n \"click\": function($event) {\n $event.preventDefault();\n _vm.addElement($event)\n }\n }\n }, [_vm._v(_vm._s(_vm.$t(\"static.add\")))])])])]), _vm._v(\" \"), _c('p', {\n staticClass: \"label-list\"\n }, _vm._l((_vm.items), function(item, index) {\n return _c('span', {\n staticClass: \"label outline\",\n on: {\n \"click\": function($event) {\n $event.preventDefault();\n _vm.removeElement(index)\n }\n }\n }, [_vm._v(_vm._s(_vm.resolveOption(item, _vm.schema.values)))])\n }))])\n},staticRenderFns: []}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler?{\"id\":\"data-v-0b6a1cd4\"}!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/fields/InputSet.vue\n// module id = 113\n// module chunks = 0","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;\n return _c('div', {\n staticClass: \"form-item\"\n }, [_c('label', {\n staticClass: \"checkbox\",\n attrs: {\n \"for\": _vm.schema.field\n },\n on: {\n \"click\": function($event) {\n if ($event.target !== $event.currentTarget) { return null; }\n _vm.value = !_vm.value\n }\n }\n }, [_c('button', {\n staticClass: \"button small\",\n class: {\n outline: _vm.value\n },\n on: {\n \"click\": function($event) {\n $event.preventDefault();\n _vm.value = false\n }\n }\n }, [_vm._v(\"✖\")]), _vm._v(\" \"), _c('button', {\n staticClass: \"button small\",\n class: {\n outline: !_vm.value\n },\n on: {\n \"click\": function($event) {\n $event.preventDefault();\n _vm.value = true\n }\n }\n }, [_vm._v(\"✔\")]), _vm._v(\"\\n \" + _vm._s(_vm.schema.label) + \"\\n \"), (_vm.schema.required) ? _c('span', {\n staticClass: \"req\"\n }, [_vm._v(\"*\")]) : _vm._e()])])\n},staticRenderFns: []}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler?{\"id\":\"data-v-11babe41\"}!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/fields/InputCheckbox.vue\n// module id = 114\n// module chunks = 0","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;\n return _c('div', {\n staticClass: \"home\"\n }, [_c('p', {\n staticClass: \"text-justify\",\n domProps: {\n \"innerHTML\": _vm._s(_vm.$t('home.topic'))\n }\n })])\n},staticRenderFns: []}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler?{\"id\":\"data-v-277d02ee\"}!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/Home.vue\n// module id = 115\n// module chunks = 0","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;\n return _c('form', {\n staticClass: \"form\",\n attrs: {\n \"method\": \"post\",\n \"action\": \"\",\n \"id\": \"asf-form\",\n \"onsubmit\": \"return false;\"\n }\n }, [(_vm.versions.length > 1) ? _c('div', {\n staticClass: \"row align-center\"\n }, [_c('div', {\n staticClass: \"col col-2\"\n }, [_c('div', {\n staticClass: \"form-input\"\n }, [_c('select', {\n directives: [{\n name: \"model\",\n rawName: \"v-model\",\n value: (_vm.selectedVersion),\n expression: \"selectedVersion\"\n }],\n attrs: {\n \"id\": \"version\"\n },\n on: {\n \"change\": function($event) {\n var $$selectedVal = Array.prototype.filter.call($event.target.options, function(o) {\n return o.selected\n }).map(function(o) {\n var val = \"_value\" in o ? o._value : o.value;\n return val\n });\n _vm.selectedVersion = $event.target.multiple ? $$selectedVal : $$selectedVal[0]\n }\n }\n }, _vm._l((_vm.versions), function(version) {\n return _c('option', {\n domProps: {\n \"value\": version\n }\n }, [_vm._v(_vm._s(version))])\n }))])])]) : _vm._e(), _vm._v(\" \"), _vm._l((_vm.schema), function(group) {\n return (!group.advanced || _vm.displayAdvanced) ? _c('fieldset', [_c('legend', [_vm._v(_vm._s(_vm.$t(group.legend)))]), _vm._v(\" \"), _vm._l((group.fields), function(inputSchema) {\n return (!inputSchema.advanced || _vm.displayAdvanced) ? _c(inputSchema.type, {\n key: inputSchema.field,\n tag: \"component\",\n attrs: {\n \"schema\": inputSchema\n },\n on: {\n \"update\": _vm.updateModel\n }\n }) : _vm._e()\n })], 2) : _vm._e()\n }), _vm._v(\" \"), _c('div', {\n staticClass: \"form-item\"\n }, [_c('button', {\n staticClass: \"button\",\n on: {\n \"click\": function($event) {\n $event.preventDefault();\n _vm.downloadJSON($event)\n }\n }\n }, [_vm._v(_vm._s(_vm.$t('button.download')))]), _vm._v(\" \"), _c('button', {\n staticClass: \"button secondary\",\n class: {\n outline: !_vm.displayAdvanced\n },\n on: {\n \"click\": function($event) {\n $event.preventDefault();\n _vm.toggleAdvanced($event)\n }\n }\n }, [_vm._v(_vm._s(_vm.$t('button.advanced')))])])], 2)\n},staticRenderFns: []}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler?{\"id\":\"data-v-38bc82a2\"}!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/BotConfig.vue\n// module id = 116\n// module chunks = 0","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;\n return _c('div', {\n staticClass: \"form-item form-checkboxes\"\n }, _vm._l((_vm.schema.fields), function(checkbox) {\n return _c('label', {\n staticClass: \"checkbox\",\n attrs: {\n \"for\": checkbox.field\n }\n }, [_c('input', {\n directives: [{\n name: \"model\",\n rawName: \"v-model\",\n value: (_vm.value),\n expression: \"value\"\n }],\n attrs: {\n \"type\": \"checkbox\",\n \"id\": checkbox.field,\n \"name\": checkbox.field,\n \"required\": checkbox.required\n },\n domProps: {\n \"checked\": Array.isArray(_vm.value) ? _vm._i(_vm.value, null) > -1 : (_vm.value)\n },\n on: {\n \"__c\": function($event) {\n var $$a = _vm.value,\n $$el = $event.target,\n $$c = $$el.checked ? (true) : (false);\n if (Array.isArray($$a)) {\n var $$v = null,\n $$i = _vm._i($$a, $$v);\n if ($$c) {\n $$i < 0 && (_vm.value = $$a.concat($$v))\n } else {\n $$i > -1 && (_vm.value = $$a.slice(0, $$i).concat($$a.slice($$i + 1)))\n }\n } else {\n _vm.value = $$c\n }\n }\n }\n }), _vm._v(\"\\n \" + _vm._s(checkbox.label) + \"\\n \"), (checkbox.required) ? _c('span', {\n staticClass: \"req\"\n }, [_vm._v(\"*\")]) : _vm._e()])\n }))\n},staticRenderFns: []}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler?{\"id\":\"data-v-3f141d90\"}!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/fields/CheckboxGroup.vue\n// module id = 117\n// module chunks = 0","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;\n return _c('div', {\n attrs: {\n \"id\": \"app\"\n }\n }, [_c('div', {\n staticClass: \"head\"\n }, [_vm._m(0), _vm._v(\" \"), _c('h1', {\n staticClass: \"text-center\",\n domProps: {\n \"innerHTML\": _vm._s(_vm.$t('app.name'))\n }\n })]), _vm._v(\" \"), _c('div', {\n staticClass: \"menu\"\n }, [_c('ul', [_c('li', [_c('a', {\n class: {\n active: _vm.$route.path === '/'\n },\n attrs: {\n \"href\": \"#\"\n },\n domProps: {\n \"innerHTML\": _vm._s(_vm.$t('link.home'))\n }\n })]), _vm._v(\" \"), _c('li', [_c('a', {\n class: {\n active: _vm.$route.path === '/asf'\n },\n attrs: {\n \"href\": \"#asf\"\n },\n domProps: {\n \"innerHTML\": _vm._s(_vm.$t('link.asf'))\n }\n })]), _vm._v(\" \"), _c('li', [_c('a', {\n class: {\n active: _vm.$route.path === '/bot'\n },\n attrs: {\n \"href\": \"#bot\"\n },\n domProps: {\n \"innerHTML\": _vm._s(_vm.$t('link.bot'))\n }\n })])])]), _vm._v(\" \"), _c('router-view')], 1)\n},staticRenderFns: [function (){var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;\n return _c('a', {\n staticClass: \"logo\",\n attrs: {\n \"href\": \"#\"\n }\n }, [_c('img', {\n attrs: {\n \"src\": \"static/logo.png\",\n \"alt\": \"asf logo\"\n }\n })])\n}]}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler?{\"id\":\"data-v-4b52a59c\"}!./~/vue-loader/lib/selector.js?type=template&index=0!./src/App.vue\n// module id = 118\n// module chunks = 0","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;\n return _c('div', {\n staticClass: \"form-item\"\n }, [_c('label', {\n attrs: {\n \"for\": _vm.schema.field\n }\n }, [_vm._v(\"\\n \" + _vm._s(_vm.schema.label) + \"\\n \"), (_vm.schema.required) ? _c('span', {\n staticClass: \"req\"\n }, [_vm._v(\"*\")]) : _vm._e(), _vm._v(\" \"), (_vm.schema.description) ? _c('span', {\n staticClass: \"desc\"\n }, [_vm._v(_vm._s(_vm.schema.description))]) : _vm._e()]), _vm._v(\" \"), _c('select', {\n directives: [{\n name: \"model\",\n rawName: \"v-model\",\n value: (_vm.value),\n expression: \"value\"\n }],\n attrs: {\n \"name\": _vm.schema.field,\n \"id\": _vm.schema.field,\n \"required\": _vm.schema.required\n },\n on: {\n \"change\": function($event) {\n var $$selectedVal = Array.prototype.filter.call($event.target.options, function(o) {\n return o.selected\n }).map(function(o) {\n var val = \"_value\" in o ? o._value : o.value;\n return val\n });\n _vm.value = $event.target.multiple ? $$selectedVal : $$selectedVal[0]\n }\n }\n }, _vm._l((_vm.schema.options), function(option) {\n return _c('option', {\n domProps: {\n \"value\": option.value\n }\n }, [_vm._v(_vm._s(_vm.$t(option.name)))])\n }))])\n},staticRenderFns: []}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler?{\"id\":\"data-v-4f4cb47a\"}!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/fields/InputSelect.vue\n// module id = 119\n// module chunks = 0","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;\n return _c('div', {\n staticClass: \"form-item\"\n }, [_c('label', {\n attrs: {\n \"for\": _vm.schema.field\n }\n }, [_vm._v(\"\\n \" + _vm._s(_vm.schema.label) + \"\\n \"), (_vm.schema.required) ? _c('span', {\n staticClass: \"req\"\n }, [_vm._v(\"*\")]) : _vm._e(), _vm._v(\" \"), (_vm.schema.description) ? _c('span', {\n staticClass: \"desc\"\n }, [_vm._v(_vm._s(_vm.$t(_vm.schema.description)))]) : _vm._e()]), _vm._v(\" \"), _c('input', {\n directives: [{\n name: \"model\",\n rawName: \"v-model\",\n value: (_vm.value),\n expression: \"value\"\n }],\n class: {\n error: _vm.invalid\n },\n attrs: {\n \"type\": \"text\",\n \"name\": _vm.schema.field,\n \"id\": _vm.schema.field,\n \"placeholder\": _vm.schema.placeholder,\n \"required\": _vm.schema.required\n },\n domProps: {\n \"value\": (_vm.value)\n },\n on: {\n \"input\": function($event) {\n if ($event.target.composing) { return; }\n _vm.value = $event.target.value\n }\n }\n }), _vm._v(\" \"), (_vm.invalid) ? _c('span', {\n staticClass: \"error\"\n }, [_vm._v(_vm._s(_vm.errors.join(' ')))]) : _vm._e()])\n},staticRenderFns: []}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler?{\"id\":\"data-v-577074aa\"}!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/fields/InputText.vue\n// module id = 120\n// module chunks = 0","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;\n return _c('form', {\n staticClass: \"form\",\n attrs: {\n \"method\": \"post\",\n \"action\": \"\",\n \"id\": \"asf-form\",\n \"onsubmit\": \"return false;\"\n }\n }, [(_vm.versions.length > 1) ? _c('div', {\n staticClass: \"row align-center\"\n }, [_c('div', {\n staticClass: \"col col-2\"\n }, [_c('div', {\n staticClass: \"form-input\"\n }, [_c('select', {\n directives: [{\n name: \"model\",\n rawName: \"v-model\",\n value: (_vm.selectedVersion),\n expression: \"selectedVersion\"\n }],\n attrs: {\n \"id\": \"version\"\n },\n on: {\n \"change\": function($event) {\n var $$selectedVal = Array.prototype.filter.call($event.target.options, function(o) {\n return o.selected\n }).map(function(o) {\n var val = \"_value\" in o ? o._value : o.value;\n return val\n });\n _vm.selectedVersion = $event.target.multiple ? $$selectedVal : $$selectedVal[0]\n }\n }\n }, _vm._l((_vm.versions), function(version) {\n return _c('option', {\n domProps: {\n \"value\": version\n }\n }, [_vm._v(_vm._s(version))])\n }))])])]) : _vm._e(), _vm._v(\" \"), _vm._l((_vm.schema), function(group) {\n return (!group.advanced || _vm.displayAdvanced) ? _c('fieldset', [_c('legend', [_vm._v(_vm._s(_vm.$t(group.legend)))]), _vm._v(\" \"), _vm._l((group.fields), function(inputSchema) {\n return (!inputSchema.advanced || _vm.displayAdvanced) ? _c(inputSchema.type, {\n key: inputSchema.field,\n tag: \"component\",\n attrs: {\n \"schema\": inputSchema\n },\n on: {\n \"update\": _vm.updateModel\n }\n }) : _vm._e()\n })], 2) : _vm._e()\n }), _vm._v(\" \"), _c('div', {\n staticClass: \"form-item\"\n }, [_c('button', {\n staticClass: \"button\",\n on: {\n \"click\": function($event) {\n $event.preventDefault();\n _vm.downloadJSON($event)\n }\n }\n }, [_vm._v(_vm._s(_vm.$t('button.download')))]), _vm._v(\" \"), _c('button', {\n staticClass: \"button secondary\",\n class: {\n outline: !_vm.displayAdvanced\n },\n on: {\n \"click\": function($event) {\n $event.preventDefault();\n _vm.toggleAdvanced($event)\n }\n }\n }, [_vm._v(_vm._s(_vm.$t('button.advanced')))])])], 2)\n},staticRenderFns: []}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler?{\"id\":\"data-v-5c98831c\"}!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/ASFConfig.vue\n// module id = 121\n// module chunks = 0","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;\n return _c('div', {\n staticClass: \"form-item\"\n }, [_c('label', {\n attrs: {\n \"for\": _vm.schema.field\n }\n }, [_vm._v(\"\\n \" + _vm._s(_vm.schema.label) + \"\\n \"), (_vm.schema.required) ? _c('span', {\n staticClass: \"req\"\n }, [_vm._v(\"*\")]) : _vm._e(), _vm._v(\" \"), (_vm.schema.description) ? _c('span', {\n staticClass: \"desc\"\n }, [_vm._v(_vm._s(_vm.schema.description))]) : _vm._e()]), _vm._v(\" \"), _c('div', {\n staticClass: \"row gutters\"\n }, [_c('div', {\n staticClass: \"col col-10\"\n }, [_c('div', {\n staticClass: \"form-input\"\n }, [_c('select', {\n directives: [{\n name: \"model\",\n rawName: \"v-model\",\n value: (_vm.flagValue),\n expression: \"flagValue\"\n }],\n attrs: {\n \"id\": _vm.schema.field\n },\n on: {\n \"change\": function($event) {\n var $$selectedVal = Array.prototype.filter.call($event.target.options, function(o) {\n return o.selected\n }).map(function(o) {\n var val = \"_value\" in o ? o._value : o.value;\n return val\n });\n _vm.flagValue = $event.target.multiple ? $$selectedVal : $$selectedVal[0]\n }\n }\n }, _vm._l((_vm.schema.values), function(val) {\n return _c('option', {\n domProps: {\n \"value\": val.value\n }\n }, [_vm._v(_vm._s(_vm.$t(val.name)))])\n }))])]), _vm._v(\" \"), _c('div', {\n staticClass: \"col col-2\"\n }, [_c('div', {\n staticClass: \"form-input\"\n }, [_c('button', {\n staticClass: \"button outline w100\",\n on: {\n \"click\": function($event) {\n $event.preventDefault();\n _vm.addElement($event)\n }\n }\n }, [_vm._v(_vm._s(_vm.$t(\"static.add\")))])])])]), _vm._v(\" \"), _c('p', {\n staticClass: \"label-list\"\n }, _vm._l((_vm.items), function(item, index) {\n return _c('span', {\n staticClass: \"label outline\",\n on: {\n \"click\": function($event) {\n $event.preventDefault();\n _vm.removeElement(index)\n }\n }\n }, [_vm._v(_vm._s(_vm.resolveOption(item, _vm.schema.values)))])\n }))])\n},staticRenderFns: []}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler?{\"id\":\"data-v-704c486a\"}!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/fields/InputFlag.vue\n// module id = 122\n// module chunks = 0","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;\n return _c('div', {\n staticClass: \"form-item\"\n }, [_c('label', {\n attrs: {\n \"for\": _vm.schema.field\n }\n }, [_vm._v(\"\\n \" + _vm._s(_vm.schema.label) + \"\\n \"), (_vm.schema.required) ? _c('span', {\n staticClass: \"req\"\n }, [_vm._v(\"*\")]) : _vm._e(), _vm._v(\" \"), (_vm.schema.description) ? _c('span', {\n staticClass: \"desc\"\n }, [_vm._v(_vm._s(_vm.$t(_vm.schema.description)))]) : _vm._e()]), _vm._v(\" \"), _c('div', {\n staticClass: \"row gutters\"\n }, [_c('div', {\n staticClass: \"col col-5\"\n }, [_c('div', {\n staticClass: \"form-item\"\n }, [(!_vm.schema.keys) ? _c('input', {\n directives: [{\n name: \"model\",\n rawName: \"v-model\",\n value: (_vm.mapKey),\n expression: \"mapKey\"\n }],\n staticClass: \"map-key\",\n class: {\n error: _vm.keyInvalid\n },\n attrs: {\n \"type\": \"text\",\n \"placeholder\": _vm.schema.keyPlaceholder\n },\n domProps: {\n \"value\": (_vm.mapKey)\n },\n on: {\n \"input\": function($event) {\n if ($event.target.composing) { return; }\n _vm.mapKey = $event.target.value\n }\n }\n }) : _vm._e(), _vm._v(\" \"), (!_vm.schema.keys && _vm.keyInvalid) ? _c('span', {\n staticClass: \"error\"\n }, [_vm._v(_vm._s(_vm.keyErrors.join(' ')))]) : _vm._e(), _vm._v(\" \"), (_vm.schema.keys) ? _c('select', {\n directives: [{\n name: \"model\",\n rawName: \"v-model\",\n value: (_vm.mapKey),\n expression: \"mapKey\"\n }],\n on: {\n \"change\": function($event) {\n var $$selectedVal = Array.prototype.filter.call($event.target.options, function(o) {\n return o.selected\n }).map(function(o) {\n var val = \"_value\" in o ? o._value : o.value;\n return val\n });\n _vm.mapKey = $event.target.multiple ? $$selectedVal : $$selectedVal[0]\n }\n }\n }, _vm._l((_vm.schema.keys), function(key) {\n return _c('option', {\n domProps: {\n \"value\": key.value\n }\n }, [_vm._v(_vm._s(_vm.$t(key.name)))])\n })) : _vm._e()])]), _vm._v(\" \"), _c('div', {\n staticClass: \"col col-5\"\n }, [_c('div', {\n staticClass: \"form-item\"\n }, [(!_vm.schema.values) ? _c('input', {\n directives: [{\n name: \"model\",\n rawName: \"v-model\",\n value: (_vm.mapValue),\n expression: \"mapValue\"\n }],\n staticClass: \"map-value\",\n class: {\n error: _vm.valueInvalid\n },\n attrs: {\n \"type\": \"text\",\n \"placeholder\": _vm.schema.valuePlaceholder\n },\n domProps: {\n \"value\": (_vm.mapValue)\n },\n on: {\n \"input\": function($event) {\n if ($event.target.composing) { return; }\n _vm.mapValue = $event.target.value\n }\n }\n }) : _vm._e(), _vm._v(\" \"), (!_vm.schema.values && _vm.valueInvalid) ? _c('span', {\n staticClass: \"error\"\n }, [_vm._v(_vm._s(_vm.valueErrors.join(' ')))]) : _vm._e(), _vm._v(\" \"), (_vm.schema.values) ? _c('select', {\n directives: [{\n name: \"model\",\n rawName: \"v-model\",\n value: (_vm.mapValue),\n expression: \"mapValue\"\n }],\n on: {\n \"change\": function($event) {\n var $$selectedVal = Array.prototype.filter.call($event.target.options, function(o) {\n return o.selected\n }).map(function(o) {\n var val = \"_value\" in o ? o._value : o.value;\n return val\n });\n _vm.mapValue = $event.target.multiple ? $$selectedVal : $$selectedVal[0]\n }\n }\n }, _vm._l((_vm.schema.values), function(val) {\n return _c('option', {\n domProps: {\n \"value\": val.value\n }\n }, [_vm._v(_vm._s(_vm.$t(val.name)))])\n })) : _vm._e()])]), _vm._v(\" \"), _c('div', {\n staticClass: \"col col-2\"\n }, [_c('div', {\n staticClass: \"form-input\"\n }, [_c('button', {\n staticClass: \"button outline w100\",\n on: {\n \"click\": function($event) {\n $event.preventDefault();\n _vm.addElement($event)\n }\n }\n }, [_vm._v(_vm._s(_vm.$t(\"static.add\")))])])])]), _vm._v(\" \"), _c('p', {\n staticClass: \"label-list\"\n }, _vm._l((_vm.items), function(value, key) {\n return _c('span', {\n staticClass: \"label outline\",\n on: {\n \"click\": function($event) {\n $event.preventDefault();\n _vm.removeElement(key)\n }\n }\n }, [_vm._v(_vm._s(_vm.resolveOption(key, _vm.schema.keys)) + \" => \" + _vm._s(_vm.resolveOption(value, _vm.schema.values)))])\n }))])\n},staticRenderFns: []}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler?{\"id\":\"data-v-720e0e64\"}!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/fields/InputMap.vue\n// module id = 123\n// module chunks = 0","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;\n return _c('div', {\n staticClass: \"form-item\"\n }, [_c('label', {\n attrs: {\n \"for\": _vm.schema.field\n }\n }, [_vm._v(\"\\n \" + _vm._s(_vm.schema.label) + \"\\n \"), (_vm.schema.required) ? _c('span', {\n staticClass: \"req\"\n }, [_vm._v(\"*\")]) : _vm._e(), _vm._v(\" \"), (_vm.schema.description) ? _c('span', {\n staticClass: \"desc\"\n }, [_vm._v(_vm._s(_vm.schema.description))]) : _vm._e()]), _vm._v(\" \"), _c('input', {\n directives: [{\n name: \"model\",\n rawName: \"v-model.number\",\n value: (_vm.value),\n expression: \"value\",\n modifiers: {\n \"number\": true\n }\n }],\n class: {\n error: _vm.invalid\n },\n attrs: {\n \"type\": \"number\",\n \"name\": _vm.schema.field,\n \"id\": _vm.schema.field,\n \"placeholder\": _vm.schema.placeholder,\n \"required\": _vm.schema.required\n },\n domProps: {\n \"value\": (_vm.value)\n },\n on: {\n \"input\": function($event) {\n if ($event.target.composing) { return; }\n _vm.value = _vm._n($event.target.value)\n },\n \"blur\": function($event) {\n _vm.$forceUpdate()\n }\n }\n }), _vm._v(\" \"), (_vm.invalid) ? _c('span', {\n staticClass: \"error\"\n }, [_vm._v(_vm._s(_vm.errors.join(' ')))]) : _vm._e()])\n},staticRenderFns: []}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler?{\"id\":\"data-v-cabf2772\"}!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/fields/InputNumber.vue\n// module id = 124\n// module chunks = 0","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;\n return _c('div', {\n staticClass: \"form-item\"\n }, [_c('label', {\n attrs: {\n \"for\": _vm.schema.field\n }\n }, [_vm._v(\"\\n \" + _vm._s(_vm.schema.label) + \"\\n \"), (_vm.schema.required) ? _c('span', {\n staticClass: \"req\"\n }, [_vm._v(\"*\")]) : _vm._e(), _vm._v(\" \"), (_vm.schema.description) ? _c('span', {\n staticClass: \"desc\"\n }, [_vm._v(_vm._s(_vm.$t(_vm.schema.description)))]) : _vm._e()]), _vm._v(\" \"), _c('input', {\n directives: [{\n name: \"model\",\n rawName: \"v-model\",\n value: (_vm.value),\n expression: \"value\"\n }],\n class: {\n error: _vm.invalid\n },\n attrs: {\n \"type\": \"password\",\n \"name\": _vm.schema.field,\n \"id\": _vm.schema.field,\n \"placeholder\": _vm.schema.placeholder,\n \"required\": _vm.schema.required\n },\n domProps: {\n \"value\": (_vm.value)\n },\n on: {\n \"input\": function($event) {\n if ($event.target.composing) { return; }\n _vm.value = $event.target.value\n }\n }\n }), _vm._v(\" \"), (_vm.invalid) ? _c('span', {\n staticClass: \"error\"\n }, [_vm._v(_vm._s(_vm.errors.join(' ')))]) : _vm._e()])\n},staticRenderFns: []}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler?{\"id\":\"data-v-d3e39dce\"}!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/fields/InputPassword.vue\n// module id = 125\n// module chunks = 0","var map = {\n\t\"./CheckboxGroup.vue\": 104,\n\t\"./InputCheckbox.vue\": 105,\n\t\"./InputFlag.vue\": 106,\n\t\"./InputMap.vue\": 107,\n\t\"./InputNumber.vue\": 108,\n\t\"./InputPassword.vue\": 109,\n\t\"./InputSelect.vue\": 110,\n\t\"./InputSet.vue\": 111,\n\t\"./InputText.vue\": 112\n};\nfunction webpackContext(req) {\n\treturn __webpack_require__(webpackContextResolve(req));\n};\nfunction webpackContextResolve(req) {\n\tvar id = map[req];\n\tif(!(id + 1)) // check for number or string\n\t\tthrow new Error(\"Cannot find module '\" + req + \"'.\");\n\treturn id;\n};\nwebpackContext.keys = function webpackContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackContext.resolve = webpackContextResolve;\nmodule.exports = webpackContext;\nwebpackContext.id = 129;\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/fields nonrecursive ^\\.\\/([\\w-_]+)\\.vue$\n// module id = 129\n// module chunks = 0","var map = {\n\t\"./ar-SA.json\": 131,\n\t\"./bg-BG.json\": 132,\n\t\"./cs-CZ.json\": 133,\n\t\"./da-DK.json\": 134,\n\t\"./de-AT.json\": 135,\n\t\"./de-DE.json\": 136,\n\t\"./el-GR.json\": 137,\n\t\"./es-ES.json\": 138,\n\t\"./fi-FI.json\": 139,\n\t\"./fr-CH.json\": 140,\n\t\"./fr-FR.json\": 141,\n\t\"./he-IL.json\": 142,\n\t\"./hi-IN.json\": 143,\n\t\"./hu-HU.json\": 144,\n\t\"./id-ID.json\": 145,\n\t\"./it-IT.json\": 146,\n\t\"./ja-JP.json\": 147,\n\t\"./ko-KR.json\": 148,\n\t\"./lt-LT.json\": 149,\n\t\"./nl-BE.json\": 150,\n\t\"./nl-NL.json\": 151,\n\t\"./no-NO.json\": 152,\n\t\"./pl-PL.json\": 153,\n\t\"./pt-BR.json\": 154,\n\t\"./pt-PT.json\": 155,\n\t\"./ro-RO.json\": 156,\n\t\"./ru-RU.json\": 157,\n\t\"./sk-SK.json\": 158,\n\t\"./sr-CS.json\": 159,\n\t\"./strings.json\": 160,\n\t\"./sv-SE.json\": 161,\n\t\"./tr-TR.json\": 162,\n\t\"./uk-UA.json\": 163,\n\t\"./vi-VN.json\": 164,\n\t\"./zh-CN.json\": 165,\n\t\"./zh-TW.json\": 166\n};\nfunction webpackContext(req) {\n\treturn __webpack_require__(webpackContextResolve(req));\n};\nfunction webpackContextResolve(req) {\n\tvar id = map[req];\n\tif(!(id + 1)) // check for number or string\n\t\tthrow new Error(\"Cannot find module '\" + req + \"'.\");\n\treturn id;\n};\nwebpackContext.keys = function webpackContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackContext.resolve = webpackContextResolve;\nmodule.exports = webpackContext;\nwebpackContext.id = 130;\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/locale nonrecursive \\.json\n// module id = 130\n// module chunks = 0","module.exports = {\n\t\"app.name\": \"\",\n\t\"button.advanced\": \"\",\n\t\"button.download\": \"\",\n\t\"home.topic\": \"\",\n\t\"link.asf\": \"\",\n\t\"link.bot\": \"\",\n\t\"link.home\": \"\",\n\t\"schema.access\": \"\",\n\t\"schema.advanced\": \"\",\n\t\"schema.basic\": \"\",\n\t\"schema.bot.SteamLogin.description\": \"\",\n\t\"schema.bot.SteamPassword.description\": \"\",\n\t\"schema.bot.name\": \"\",\n\t\"schema.bot.name.description\": \"\",\n\t\"schema.connection\": \"\",\n\t\"schema.customization\": \"\",\n\t\"schema.farming\": \"\",\n\t\"schema.generic.steamid64\": \"\",\n\t\"schema.performance\": \"\",\n\t\"schema.remote_access\": \"\",\n\t\"schema.security\": \"\",\n\t\"schema.trading\": \"\",\n\t\"schema.updates\": \"\",\n\t\"static.add\": \"\"\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/locale/ar-SA.json\n// module id = 131\n// module chunks = 0","module.exports = {\n\t\"app.name\": \"ASF генератор за конфигуриране\",\n\t\"button.advanced\": \"Превключване на разширени настройки\",\n\t\"button.download\": \"Изтегляне\",\n\t\"home.topic\": \"ASF Генератор на настройките е малка програма-инструмент, написан на JavaScript, която Ви помага да създадете вашите ASF конфигурационни файлове. След свалянето, го преместете до config вътре в главната директория на ASF. За пълната документация се обърнете към Wiki. Надяваме се, че нашата програмка ще бъде полезна за Вас.\",\n\t\"link.asf\": \"ASF\",\n\t\"link.bot\": \"Бот\",\n\t\"link.home\": \"Начало\",\n\t\"schema.access\": \"Достъп\",\n\t\"schema.advanced\": \"Разширени настройки\",\n\t\"schema.basic\": \"Основни\",\n\t\"schema.bot.SteamLogin.description\": \"Вашият Steam профил\",\n\t\"schema.bot.SteamPassword.description\": \"Вашата Steam парола\",\n\t\"schema.bot.name\": \"Име\",\n\t\"schema.bot.name.description\": \"Име на бота\",\n\t\"schema.connection\": \"Свързване\",\n\t\"schema.customization\": \"Персонализиране\",\n\t\"schema.farming\": \"Вадене на карти\",\n\t\"schema.generic.steamid64\": \"Вашият SteamID64\",\n\t\"schema.performance\": \"Представяне\",\n\t\"schema.remote_access\": \"Отдалечен достъп\",\n\t\"schema.security\": \"Защита\",\n\t\"schema.trading\": \"Търговия\",\n\t\"schema.updates\": \"Обновления\",\n\t\"static.add\": \"Добави\"\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/locale/bg-BG.json\n// module id = 132\n// module chunks = 0","module.exports = {\n\t\"app.name\": \"ASF Config Generator\",\n\t\"button.advanced\": \"Přepnout rozšířené nastavení\",\n\t\"button.download\": \"Stáhnout\",\n\t\"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ý.\",\n\t\"link.asf\": \"ASF\",\n\t\"link.bot\": \"Bot\",\n\t\"link.home\": \"Domovská stránka\",\n\t\"schema.access\": \"Přístup\",\n\t\"schema.advanced\": \"Pokročilé\",\n\t\"schema.basic\": \"Základní\",\n\t\"schema.bot.SteamLogin.description\": \"Steam přihlašovací jméno\",\n\t\"schema.bot.SteamPassword.description\": \"Steam přihlašovací heslo\",\n\t\"schema.bot.name\": \"Jméno\",\n\t\"schema.bot.name.description\": \"Jméno bota\",\n\t\"schema.connection\": \"Připojení\",\n\t\"schema.customization\": \"Vlastní nastavení\",\n\t\"schema.farming\": \"Farmím\",\n\t\"schema.generic.steamid64\": \"Vaše SteamID64\",\n\t\"schema.performance\": \"Výkon\",\n\t\"schema.remote_access\": \"Vzdálený přístup\",\n\t\"schema.security\": \"Zabezpečení\",\n\t\"schema.trading\": \"Obchodování\",\n\t\"schema.updates\": \"Aktualizace\",\n\t\"static.add\": \"Přidat\"\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/locale/cs-CZ.json\n// module id = 133\n// module chunks = 0","module.exports = {\n\t\"app.name\": \"ASF Config Generator\",\n\t\"button.advanced\": \"Vis avancerede indstillinger\",\n\t\"button.download\": \"Download\",\n\t\"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.\",\n\t\"link.asf\": \"ASF\",\n\t\"link.bot\": \"Bot\",\n\t\"link.home\": \"Hjem\",\n\t\"schema.access\": \"Adgang\",\n\t\"schema.advanced\": \"Avanceret\",\n\t\"schema.basic\": \"Basis\",\n\t\"schema.bot.SteamLogin.description\": \"Dit Steam brugernavn\",\n\t\"schema.bot.SteamPassword.description\": \"Dit Steam kodeord\",\n\t\"schema.bot.name\": \"Navn\",\n\t\"schema.bot.name.description\": \"Bottens navn\",\n\t\"schema.connection\": \"Forbindelse\",\n\t\"schema.customization\": \"Brugertilpasning\",\n\t\"schema.farming\": \"Farming\",\n\t\"schema.generic.steamid64\": \"Dit SteamID64\",\n\t\"schema.performance\": \"Ydelse\",\n\t\"schema.remote_access\": \"Fjernadgang\",\n\t\"schema.security\": \"Sikkerhed\",\n\t\"schema.trading\": \"Handel\",\n\t\"schema.updates\": \"Opdateringer\",\n\t\"static.add\": \"Tilføj\"\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/locale/da-DK.json\n// module id = 134\n// module chunks = 0","module.exports = {\n\t\"app.name\": \"ASF Config Generator\",\n\t\"button.advanced\": \"Erweiterte Einstellungen aktivieren\",\n\t\"button.download\": \"Herunterladen\",\n\t\"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.\",\n\t\"link.asf\": \"ASF\",\n\t\"link.bot\": \"Bot\",\n\t\"link.home\": \"Startseite\",\n\t\"schema.access\": \"Zugang\",\n\t\"schema.advanced\": \"Erweitert\",\n\t\"schema.basic\": \"Standard\",\n\t\"schema.bot.SteamLogin.description\": \"Deine Steam-Konto Anmeldedaten\",\n\t\"schema.bot.SteamPassword.description\": \"Dein Steam-Konto Passwort\",\n\t\"schema.bot.name\": \"Name\",\n\t\"schema.bot.name.description\": \"Name des Bots\",\n\t\"schema.connection\": \"Verbindung\",\n\t\"schema.customization\": \"Personalisierung\",\n\t\"schema.farming\": \"Sammeln\",\n\t\"schema.generic.steamid64\": \"Deine SteamID64\",\n\t\"schema.performance\": \"Sammelprozess\",\n\t\"schema.remote_access\": \"Fernzugriff\",\n\t\"schema.security\": \"Sicherheit\",\n\t\"schema.trading\": \"Handel\",\n\t\"schema.updates\": \"Aktualisierungen\",\n\t\"static.add\": \"Hinzufügen\"\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/locale/de-AT.json\n// module id = 135\n// module chunks = 0","module.exports = {\n\t\"app.name\": \"ASF Config Generator\",\n\t\"button.advanced\": \"Erweiterte Einstellungen aktivieren\",\n\t\"button.download\": \"Herunterladen\",\n\t\"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.\",\n\t\"link.asf\": \"ASF\",\n\t\"link.bot\": \"Bot\",\n\t\"link.home\": \"Startseite\",\n\t\"schema.access\": \"Zugang\",\n\t\"schema.advanced\": \"Erweitert\",\n\t\"schema.basic\": \"Standard\",\n\t\"schema.bot.SteamLogin.description\": \"Deine Steam-Konto Anmeldedaten\",\n\t\"schema.bot.SteamPassword.description\": \"Dein Steam-Konto Passwort\",\n\t\"schema.bot.name\": \"Name\",\n\t\"schema.bot.name.description\": \"Name des Bots\",\n\t\"schema.connection\": \"Verbindung\",\n\t\"schema.customization\": \"Personalisierung\",\n\t\"schema.farming\": \"Sammeln\",\n\t\"schema.generic.steamid64\": \"Deine SteamID64\",\n\t\"schema.performance\": \"Sammelprozess\",\n\t\"schema.remote_access\": \"Fernzugriff\",\n\t\"schema.security\": \"Sicherheit\",\n\t\"schema.trading\": \"Handel\",\n\t\"schema.updates\": \"Aktualisierungen\",\n\t\"static.add\": \"Hinzufügen\"\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/locale/de-DE.json\n// module id = 136\n// module chunks = 0","module.exports = {\n\t\"app.name\": \"Δημιουργός ρυθμίσεων ASF\",\n\t\"button.advanced\": \"Εναλλαγή ρυθμίσεων για προχωρημένους\",\n\t\"button.download\": \"Λήψη\",\n\t\"home.topic\": \"Ο δημιουργός ρυθμίσεων ASF είναι ένα μικρό βοηθητικό εργαλείο γραμμένο σε JavaScript που σας βοηθά να δημιουργήσετε τα αρχεία ρυθμίσεων για το ASF. Μετά τη λήψη του αρχείου που θα δημιουργηθεί, μετακινήστε το στον φάκελο config εντός του κυρίου φακέλου του ASF. Για πλήρη τεκμηρίωση ανατρέξτε στο wiki μας. Ελπίζουμε να σας φανεί χρήσιμο το εργαλείο μας.\",\n\t\"link.asf\": \"ASF\",\n\t\"link.bot\": \"Bot\",\n\t\"link.home\": \"Αρχική\",\n\t\"schema.access\": \"Πρόσβαση\",\n\t\"schema.advanced\": \"Για προχωρημένους\",\n\t\"schema.basic\": \"ΒΑΣΙΚΑ\",\n\t\"schema.bot.SteamLogin.description\": \"Το όνομα χρήστη του λογαριασμού Steam σας\",\n\t\"schema.bot.SteamPassword.description\": \"Ο κωδικός πρόσβασης του λογαριασμού Steam σας\",\n\t\"schema.bot.name\": \"Όνομα\",\n\t\"schema.bot.name.description\": \"Όνομα του bot\",\n\t\"schema.connection\": \"ΣΥΝΔΕΣΗ\",\n\t\"schema.customization\": \"Προσαρμογή\",\n\t\"schema.farming\": \"Συλλογή καρτών\",\n\t\"schema.generic.steamid64\": \"Το SteamID64 σας\",\n\t\"schema.performance\": \"ΕΠΙΔΟΣΕΙΣ\",\n\t\"schema.remote_access\": \"ΑΠΟΜΑΚΡΥΣΜΕΝΗ ΠΡΟΣΒΑΣΗ\",\n\t\"schema.security\": \"ΑΣΦΑΛΕΙΑ\",\n\t\"schema.trading\": \"ΑΝΤΑΛΛΑΓΕΣ\",\n\t\"schema.updates\": \"ΕΝΗΜΕΡΩΣΕΙΣ\",\n\t\"static.add\": \"Προσθήκη\"\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/locale/el-GR.json\n// module id = 137\n// module chunks = 0","module.exports = {\n\t\"app.name\": \"Generador de Configuración de ASF\",\n\t\"button.advanced\": \"Cambiar la configuración avanzada\",\n\t\"button.download\": \"Descarga\",\n\t\"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.\",\n\t\"link.asf\": \"ASF\",\n\t\"link.bot\": \"Bot\",\n\t\"link.home\": \"Inicio\",\n\t\"schema.access\": \"Acceso\",\n\t\"schema.advanced\": \"Avanzado\",\n\t\"schema.basic\": \"Básico\",\n\t\"schema.bot.SteamLogin.description\": \"Nombre de usuario de tu cuenta de Steam\",\n\t\"schema.bot.SteamPassword.description\": \"Contraseña de tu cuenta de Steam\",\n\t\"schema.bot.name\": \"Nombre\",\n\t\"schema.bot.name.description\": \"Nombre del bot\",\n\t\"schema.connection\": \"Conexión\",\n\t\"schema.customization\": \"Personalización\",\n\t\"schema.farming\": \"Recolección\",\n\t\"schema.generic.steamid64\": \"Tu SteamID64\",\n\t\"schema.performance\": \"Rendimiento\",\n\t\"schema.remote_access\": \"Acceso remoto\",\n\t\"schema.security\": \"Seguridad\",\n\t\"schema.trading\": \"Intercambios\",\n\t\"schema.updates\": \"Actualizaciones\",\n\t\"static.add\": \"Añadir\"\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/locale/es-ES.json\n// module id = 138\n// module chunks = 0","module.exports = {\n\t\"app.name\": \"ASF Asetusten-luontityökalu\",\n\t\"button.advanced\": \"Näytä tai piilota kehittyneet asetukset\",\n\t\"button.download\": \"Lataa\",\n\t\"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.\",\n\t\"link.asf\": \"ASF\",\n\t\"link.bot\": \"Botti\",\n\t\"link.home\": \"Aloitus\",\n\t\"schema.access\": \"Käyttöoikeus\",\n\t\"schema.advanced\": \"Kehittyneet\",\n\t\"schema.basic\": \"Perus\",\n\t\"schema.bot.SteamLogin.description\": \"Steam-tunnuksesi\",\n\t\"schema.bot.SteamPassword.description\": \"Steam-salasanasi\",\n\t\"schema.bot.name\": \"Nimi\",\n\t\"schema.bot.name.description\": \"Botin nimi\",\n\t\"schema.connection\": \"Yhteys\",\n\t\"schema.customization\": \"Mukauttaminen\",\n\t\"schema.farming\": \"Farmaus\",\n\t\"schema.generic.steamid64\": \"SteamID64-koodisi\",\n\t\"schema.performance\": \"Tehokkuus\",\n\t\"schema.remote_access\": \"Etähallinta\",\n\t\"schema.security\": \"Turvallisuus\",\n\t\"schema.trading\": \"Vaihtaminen\",\n\t\"schema.updates\": \"Päivitykset\",\n\t\"static.add\": \"Lisää\"\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/locale/fi-FI.json\n// module id = 139\n// module chunks = 0","module.exports = {\n\t\"app.name\": \"ASF Config Generator\",\n\t\"button.advanced\": \"Activer/désactiver les paramètres avancé\",\n\t\"button.download\": \"Téléchargement\",\n\t\"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.\",\n\t\"link.asf\": \"ASF\",\n\t\"link.bot\": \"Bot\",\n\t\"link.home\": \"Accueil\",\n\t\"schema.access\": \"Accès\",\n\t\"schema.advanced\": \"Avancé\",\n\t\"schema.basic\": \"Basique\",\n\t\"schema.bot.SteamLogin.description\": \"Votre identifiant de compte Steam\",\n\t\"schema.bot.SteamPassword.description\": \"Mot de passe de votre compte Steam\",\n\t\"schema.bot.name\": \"Nom\",\n\t\"schema.bot.name.description\": \"Nom du bot\",\n\t\"schema.connection\": \"Connexion\",\n\t\"schema.customization\": \"Personnalisation\",\n\t\"schema.farming\": \"Farming\",\n\t\"schema.generic.steamid64\": \"Votre SteamID64\",\n\t\"schema.performance\": \"Performances\",\n\t\"schema.remote_access\": \"Accès à distance\",\n\t\"schema.security\": \"Sécurité\",\n\t\"schema.trading\": \"Échange\",\n\t\"schema.updates\": \"Mises à jour\",\n\t\"static.add\": \"Ajouter\"\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/locale/fr-CH.json\n// module id = 140\n// module chunks = 0","module.exports = {\n\t\"app.name\": \"ASF Config Generator\",\n\t\"button.advanced\": \"Activer/désactiver les paramètres avancé\",\n\t\"button.download\": \"Téléchargement\",\n\t\"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.\",\n\t\"link.asf\": \"ASF\",\n\t\"link.bot\": \"Bot\",\n\t\"link.home\": \"Accueil\",\n\t\"schema.access\": \"Accès\",\n\t\"schema.advanced\": \"Avancé\",\n\t\"schema.basic\": \"Basique\",\n\t\"schema.bot.SteamLogin.description\": \"Votre identifiant de compte Steam\",\n\t\"schema.bot.SteamPassword.description\": \"Mot de passe de votre compte Steam\",\n\t\"schema.bot.name\": \"Nom\",\n\t\"schema.bot.name.description\": \"Nom du bot\",\n\t\"schema.connection\": \"Connexion\",\n\t\"schema.customization\": \"Personnalisation\",\n\t\"schema.farming\": \"Farming\",\n\t\"schema.generic.steamid64\": \"Votre SteamID64\",\n\t\"schema.performance\": \"Performances\",\n\t\"schema.remote_access\": \"Accès à distance\",\n\t\"schema.security\": \"Sécurité\",\n\t\"schema.trading\": \"Échange\",\n\t\"schema.updates\": \"Mises à jour\",\n\t\"static.add\": \"Ajouter\"\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/locale/fr-FR.json\n// module id = 141\n// module chunks = 0","module.exports = {\n\t\"app.name\": \"\",\n\t\"button.advanced\": \"\",\n\t\"button.download\": \"\",\n\t\"home.topic\": \"\",\n\t\"link.asf\": \"\",\n\t\"link.bot\": \"\",\n\t\"link.home\": \"\",\n\t\"schema.access\": \"\",\n\t\"schema.advanced\": \"\",\n\t\"schema.basic\": \"\",\n\t\"schema.bot.SteamLogin.description\": \"\",\n\t\"schema.bot.SteamPassword.description\": \"\",\n\t\"schema.bot.name\": \"\",\n\t\"schema.bot.name.description\": \"\",\n\t\"schema.connection\": \"\",\n\t\"schema.customization\": \"\",\n\t\"schema.farming\": \"\",\n\t\"schema.generic.steamid64\": \"\",\n\t\"schema.performance\": \"\",\n\t\"schema.remote_access\": \"\",\n\t\"schema.security\": \"\",\n\t\"schema.trading\": \"\",\n\t\"schema.updates\": \"\",\n\t\"static.add\": \"\"\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/locale/he-IL.json\n// module id = 142\n// module chunks = 0","module.exports = {\n\t\"app.name\": \"\",\n\t\"button.advanced\": \"\",\n\t\"button.download\": \"\",\n\t\"home.topic\": \"\",\n\t\"link.asf\": \"\",\n\t\"link.bot\": \"\",\n\t\"link.home\": \"\",\n\t\"schema.access\": \"\",\n\t\"schema.advanced\": \"\",\n\t\"schema.basic\": \"\",\n\t\"schema.bot.SteamLogin.description\": \"\",\n\t\"schema.bot.SteamPassword.description\": \"\",\n\t\"schema.bot.name\": \"\",\n\t\"schema.bot.name.description\": \"\",\n\t\"schema.connection\": \"\",\n\t\"schema.customization\": \"\",\n\t\"schema.farming\": \"\",\n\t\"schema.generic.steamid64\": \"\",\n\t\"schema.performance\": \"\",\n\t\"schema.remote_access\": \"\",\n\t\"schema.security\": \"\",\n\t\"schema.trading\": \"\",\n\t\"schema.updates\": \"\",\n\t\"static.add\": \"\"\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/locale/hi-IN.json\n// module id = 143\n// module chunks = 0","module.exports = {\n\t\"app.name\": \"ASF Config Generátor\",\n\t\"button.advanced\": \"Haladó beállítások\",\n\t\"button.download\": \"Letöltés\",\n\t\"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.\",\n\t\"link.asf\": \"ASF\",\n\t\"link.bot\": \"Bot\",\n\t\"link.home\": \"Főoldal\",\n\t\"schema.access\": \"Hozzáférés\",\n\t\"schema.advanced\": \"Haladó beállítások\",\n\t\"schema.basic\": \"Alap\",\n\t\"schema.bot.SteamLogin.description\": \"Steam fiókod felhasználóneve\",\n\t\"schema.bot.SteamPassword.description\": \"Steam fiókod jelszava\",\n\t\"schema.bot.name\": \"Név\",\n\t\"schema.bot.name.description\": \"Bot neve\",\n\t\"schema.connection\": \"Kapcsolat\",\n\t\"schema.customization\": \"Testreszabás\",\n\t\"schema.farming\": \"Farmolás\",\n\t\"schema.generic.steamid64\": \"A SteamID64-d\",\n\t\"schema.performance\": \"Teljesítmény\",\n\t\"schema.remote_access\": \"Távoli elérés\",\n\t\"schema.security\": \"Biztonság\",\n\t\"schema.trading\": \"Kereskedés\",\n\t\"schema.updates\": \"Frissítések\",\n\t\"static.add\": \"Hozzáadás\"\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/locale/hu-HU.json\n// module id = 144\n// module chunks = 0","module.exports = {\n\t\"app.name\": \"ASF Config Gnerator\",\n\t\"button.advanced\": \"Beralih pengaturan lanjutan\",\n\t\"button.download\": \"Unduhan\",\n\t\"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.\",\n\t\"link.asf\": \"ASF\",\n\t\"link.bot\": \"Bot\",\n\t\"link.home\": \"Rumah\",\n\t\"schema.access\": \"Akses\",\n\t\"schema.advanced\": \"Lanjutan\",\n\t\"schema.basic\": \"Dasar\",\n\t\"schema.bot.SteamLogin.description\": \"Masuk ke akun Steam kamu\",\n\t\"schema.bot.SteamPassword.description\": \"Kata sandi akun Steam kamu\",\n\t\"schema.bot.name\": \"Nama\",\n\t\"schema.bot.name.description\": \"Nama dari bot\",\n\t\"schema.connection\": \"Koneksi\",\n\t\"schema.customization\": \"Kustomisasi\",\n\t\"schema.farming\": \"Pertanian\",\n\t\"schema.generic.steamid64\": \"Kamu SteamID64\",\n\t\"schema.performance\": \"Kinerja\",\n\t\"schema.remote_access\": \"Akses jauh\",\n\t\"schema.security\": \"Keamanan\",\n\t\"schema.trading\": \"Perdagangan\",\n\t\"schema.updates\": \"Pembaruan\",\n\t\"static.add\": \"Menambahkan\"\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/locale/id-ID.json\n// module id = 145\n// module chunks = 0","module.exports = {\n\t\"app.name\": \"Generatore Configurazioni ASF\",\n\t\"button.advanced\": \"Attiva/disattiva impostazioni avanzate\",\n\t\"button.download\": \"Scarica\",\n\t\"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.\",\n\t\"link.asf\": \"ASF\",\n\t\"link.bot\": \"Bot\",\n\t\"link.home\": \"Homepage\",\n\t\"schema.access\": \"Accesso\",\n\t\"schema.advanced\": \"Avanzate\",\n\t\"schema.basic\": \"Di base\",\n\t\"schema.bot.SteamLogin.description\": \"Login del tuo account Steam\",\n\t\"schema.bot.SteamPassword.description\": \"Password del tuo account Steam\",\n\t\"schema.bot.name\": \"Nome\",\n\t\"schema.bot.name.description\": \"Nome del bot\",\n\t\"schema.connection\": \"Connessione\",\n\t\"schema.customization\": \"Personalizzazione\",\n\t\"schema.farming\": \"Farming\",\n\t\"schema.generic.steamid64\": \"Il tuo SteamID64\",\n\t\"schema.performance\": \"Prestazioni\",\n\t\"schema.remote_access\": \"Accesso remoto\",\n\t\"schema.security\": \"Sicurezza\",\n\t\"schema.trading\": \"Scambi\",\n\t\"schema.updates\": \"Aggiornamenti\",\n\t\"static.add\": \"Aggiungi\"\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/locale/it-IT.json\n// module id = 146\n// module chunks = 0","module.exports = {\n\t\"app.name\": \"ASF Config Generator\",\n\t\"button.advanced\": \"高度な設定を切り替える\",\n\t\"button.download\": \"ダウンロード\",\n\t\"home.topic\": \"ASF Config Generatorは、ASF コンフィグファイルを作成するのを助ける、Javascriptで記述された小さなユーティリティーツールです。生成されたコンフィグファイルをダウンロードした後、ASF メインディレクトリ内のconfig フォルダに移動してください。より詳細な説明については、wikiを参照してください。私達のツールがあなたにとって有用であることを願います。\",\n\t\"link.asf\": \"ASF\",\n\t\"link.bot\": \"Bot\",\n\t\"link.home\": \"ホーム\",\n\t\"schema.access\": \"アクセス\",\n\t\"schema.advanced\": \"高度\",\n\t\"schema.basic\": \"基本\",\n\t\"schema.bot.SteamLogin.description\": \"Steamアカウントのログイン\",\n\t\"schema.bot.SteamPassword.description\": \"Steamアカウントのパスワード\",\n\t\"schema.bot.name\": \"名前\",\n\t\"schema.bot.name.description\": \"Botの名前\",\n\t\"schema.connection\": \"接続\",\n\t\"schema.customization\": \"カスタマイズ\",\n\t\"schema.farming\": \"ファーム\",\n\t\"schema.generic.steamid64\": \"あなたのSteamID64\",\n\t\"schema.performance\": \"パフォーマンス\",\n\t\"schema.remote_access\": \"リモートアクセス\",\n\t\"schema.security\": \"セキュリティ\",\n\t\"schema.trading\": \"取引\",\n\t\"schema.updates\": \"アップデート\",\n\t\"static.add\": \"追加\"\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/locale/ja-JP.json\n// module id = 147\n// module chunks = 0","module.exports = {\n\t\"app.name\": \"ASF 설정 생성기\",\n\t\"button.advanced\": \"고급 설정 보이기\",\n\t\"button.download\": \"다운로드\",\n\t\"home.topic\": \"ASF 설정 생성기는 ASF 설정 파일을 만들 수 있도록 JavaScript로 작성된 작은 유틸리티 도구입니다. 생성된 설정 파일을 다운로드한 후, ASF 주 경로 안에 있는 config 폴더 안에 넣어주세요. 더 많은 정보를 보고 싶다면 위키를 참고해주세요. 저희 도구가 당신에게 유용하길 바랍니다.\",\n\t\"link.asf\": \"ASF\",\n\t\"link.bot\": \"봇\",\n\t\"link.home\": \"홈\",\n\t\"schema.access\": \"접근\",\n\t\"schema.advanced\": \"고급\",\n\t\"schema.basic\": \"기본\",\n\t\"schema.bot.SteamLogin.description\": \"당신의 스팀 계정 로그인\",\n\t\"schema.bot.SteamPassword.description\": \"당신의 스팀 계정 비밀번호\",\n\t\"schema.bot.name\": \"이름\",\n\t\"schema.bot.name.description\": \"봇의 이름\",\n\t\"schema.connection\": \"연결\",\n\t\"schema.customization\": \"사용자 지정\",\n\t\"schema.farming\": \"농사\",\n\t\"schema.generic.steamid64\": \"당신의 SteamID64\",\n\t\"schema.performance\": \"성능\",\n\t\"schema.remote_access\": \"원격 접근\",\n\t\"schema.security\": \"보안\",\n\t\"schema.trading\": \"거래\",\n\t\"schema.updates\": \"업데이트\",\n\t\"static.add\": \"추가\"\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/locale/ko-KR.json\n// module id = 148\n// module chunks = 0","module.exports = {\n\t\"app.name\": \"ASF Config Generator\",\n\t\"button.advanced\": \"Įjungti/išjungti papildomus parametrus\",\n\t\"button.download\": \"Parsisiųsti\",\n\t\"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.\",\n\t\"link.asf\": \"ASF\",\n\t\"link.bot\": \"Botas\",\n\t\"link.home\": \"Pradžia\",\n\t\"schema.access\": \"Prieiga\",\n\t\"schema.advanced\": \"Papildoma\",\n\t\"schema.basic\": \"Pagrindinis\",\n\t\"schema.bot.SteamLogin.description\": \"Jūsų Steam paskyros prisijungimo vardas\",\n\t\"schema.bot.SteamPassword.description\": \"Jūsų Steam paskyros slaptažodis\",\n\t\"schema.bot.name\": \"Pavadinimas\",\n\t\"schema.bot.name.description\": \"Boto pavadinimas\",\n\t\"schema.connection\": \"Ryšys\",\n\t\"schema.customization\": \"Koregavimas\",\n\t\"schema.farming\": \"Kortelių rinkimas\",\n\t\"schema.generic.steamid64\": \"Jūsų SteamID64\",\n\t\"schema.performance\": \"Efektyvumas\",\n\t\"schema.remote_access\": \"Nuotolinė prieiga\",\n\t\"schema.security\": \"Saugumas\",\n\t\"schema.trading\": \"Mainai\",\n\t\"schema.updates\": \"Atnaujinimai\",\n\t\"static.add\": \"Pridėti\"\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/locale/lt-LT.json\n// module id = 149\n// module chunks = 0","module.exports = {\n\t\"app.name\": \"ASF Config Generator\",\n\t\"button.advanced\": \"Geavanceerde instellingen in-/uitschakelen\",\n\t\"button.download\": \"Download\",\n\t\"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.\",\n\t\"link.asf\": \"ASF\",\n\t\"link.bot\": \"Bot\",\n\t\"link.home\": \"Homepagina\",\n\t\"schema.access\": \"Toegang\",\n\t\"schema.advanced\": \"Geavanceerd\",\n\t\"schema.basic\": \"Basis\",\n\t\"schema.bot.SteamLogin.description\": \"Je Steam gebruikersnaam\",\n\t\"schema.bot.SteamPassword.description\": \"Je Steam wachtwoord\",\n\t\"schema.bot.name\": \"Naam\",\n\t\"schema.bot.name.description\": \"Naam van de bot\",\n\t\"schema.connection\": \"Verbinding\",\n\t\"schema.customization\": \"Aanpassingen\",\n\t\"schema.farming\": \"Farming\",\n\t\"schema.generic.steamid64\": \"Je SteamID64\",\n\t\"schema.performance\": \"Uitvoering\",\n\t\"schema.remote_access\": \"Toegang op afstand\",\n\t\"schema.security\": \"Beveiliging\",\n\t\"schema.trading\": \"Ruilhandel\",\n\t\"schema.updates\": \"Updates\",\n\t\"static.add\": \"Toevoegen\"\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/locale/nl-BE.json\n// module id = 150\n// module chunks = 0","module.exports = {\n\t\"app.name\": \"ASF Config Generator\",\n\t\"button.advanced\": \"Geavanceerde instellingen in-/uitschakelen\",\n\t\"button.download\": \"Download\",\n\t\"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.\",\n\t\"link.asf\": \"ASF\",\n\t\"link.bot\": \"Bot\",\n\t\"link.home\": \"Homepagina\",\n\t\"schema.access\": \"Toegang\",\n\t\"schema.advanced\": \"Geavanceerd\",\n\t\"schema.basic\": \"Basis\",\n\t\"schema.bot.SteamLogin.description\": \"Je Steam gebruikersnaam\",\n\t\"schema.bot.SteamPassword.description\": \"Je Steam wachtwoord\",\n\t\"schema.bot.name\": \"Naam\",\n\t\"schema.bot.name.description\": \"Naam van de bot\",\n\t\"schema.connection\": \"Verbinding\",\n\t\"schema.customization\": \"Aanpassingen\",\n\t\"schema.farming\": \"Farming\",\n\t\"schema.generic.steamid64\": \"Je SteamID64\",\n\t\"schema.performance\": \"Uitvoering\",\n\t\"schema.remote_access\": \"Toegang op afstand\",\n\t\"schema.security\": \"Beveiliging\",\n\t\"schema.trading\": \"Ruilhandel\",\n\t\"schema.updates\": \"Updates\",\n\t\"static.add\": \"Toevoegen\"\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/locale/nl-NL.json\n// module id = 151\n// module chunks = 0","module.exports = {\n\t\"app.name\": \"\",\n\t\"button.advanced\": \"\",\n\t\"button.download\": \"\",\n\t\"home.topic\": \"\",\n\t\"link.asf\": \"\",\n\t\"link.bot\": \"\",\n\t\"link.home\": \"\",\n\t\"schema.access\": \"\",\n\t\"schema.advanced\": \"\",\n\t\"schema.basic\": \"\",\n\t\"schema.bot.SteamLogin.description\": \"\",\n\t\"schema.bot.SteamPassword.description\": \"\",\n\t\"schema.bot.name\": \"\",\n\t\"schema.bot.name.description\": \"\",\n\t\"schema.connection\": \"\",\n\t\"schema.customization\": \"\",\n\t\"schema.farming\": \"\",\n\t\"schema.generic.steamid64\": \"\",\n\t\"schema.performance\": \"\",\n\t\"schema.remote_access\": \"\",\n\t\"schema.security\": \"\",\n\t\"schema.trading\": \"\",\n\t\"schema.updates\": \"\",\n\t\"static.add\": \"\"\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/locale/no-NO.json\n// module id = 152\n// module chunks = 0","module.exports = {\n\t\"app.name\": \"Generator ustawień ASF\",\n\t\"button.advanced\": \"Przełącz ustawienia zaawansowane\",\n\t\"button.download\": \"Pobierz\",\n\t\"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.\",\n\t\"link.asf\": \"ASF\",\n\t\"link.bot\": \"Bot\",\n\t\"link.home\": \"Strona główna\",\n\t\"schema.access\": \"Dostęp\",\n\t\"schema.advanced\": \"Zaawansowane\",\n\t\"schema.basic\": \"Podstawowe\",\n\t\"schema.bot.SteamLogin.description\": \"Twój login do konta Steam\",\n\t\"schema.bot.SteamPassword.description\": \"Twoje hasło do konta Steam\",\n\t\"schema.bot.name\": \"Nazwa\",\n\t\"schema.bot.name.description\": \"Nazwa bota\",\n\t\"schema.connection\": \"Połączenie\",\n\t\"schema.customization\": \"Dostosowywanie\",\n\t\"schema.farming\": \"Farmienie\",\n\t\"schema.generic.steamid64\": \"Twój identyfikator SteamID64\",\n\t\"schema.performance\": \"Wydajność\",\n\t\"schema.remote_access\": \"Dostęp zdalny\",\n\t\"schema.security\": \"Zabezpieczenia\",\n\t\"schema.trading\": \"Handel\",\n\t\"schema.updates\": \"Aktualizacje\",\n\t\"static.add\": \"Dodaj\"\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/locale/pl-PL.json\n// module id = 153\n// module chunks = 0","module.exports = {\n\t\"app.name\": \"Gerador de configuração do ASF\",\n\t\"button.advanced\": \"Alternar configurações avançadas\",\n\t\"button.download\": \"Baixar\",\n\t\"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ê.\",\n\t\"link.asf\": \"ASF\",\n\t\"link.bot\": \"Bot\",\n\t\"link.home\": \"Início\",\n\t\"schema.access\": \"Acesso\",\n\t\"schema.advanced\": \"Avançado\",\n\t\"schema.basic\": \"Básico\",\n\t\"schema.bot.SteamLogin.description\": \"Nome de usuário da conta Steam\",\n\t\"schema.bot.SteamPassword.description\": \"Senha da conta Steam\",\n\t\"schema.bot.name\": \"Nome\",\n\t\"schema.bot.name.description\": \"Nome do bot\",\n\t\"schema.connection\": \"Conexão\",\n\t\"schema.customization\": \"Personalização\",\n\t\"schema.farming\": \"Coleta\",\n\t\"schema.generic.steamid64\": \"Seu ID Steam de 64 bits\",\n\t\"schema.performance\": \"Desempenho\",\n\t\"schema.remote_access\": \"Acesso remoto\",\n\t\"schema.security\": \"Segurança\",\n\t\"schema.trading\": \"Troca\",\n\t\"schema.updates\": \"Atualizações\",\n\t\"static.add\": \"Adicionar\"\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/locale/pt-BR.json\n// module id = 154\n// module chunks = 0","module.exports = {\n\t\"app.name\": \"\",\n\t\"button.advanced\": \"\",\n\t\"button.download\": \"\",\n\t\"home.topic\": \"\",\n\t\"link.asf\": \"\",\n\t\"link.bot\": \"\",\n\t\"link.home\": \"\",\n\t\"schema.access\": \"\",\n\t\"schema.advanced\": \"\",\n\t\"schema.basic\": \"\",\n\t\"schema.bot.SteamLogin.description\": \"\",\n\t\"schema.bot.SteamPassword.description\": \"\",\n\t\"schema.bot.name\": \"\",\n\t\"schema.bot.name.description\": \"\",\n\t\"schema.connection\": \"\",\n\t\"schema.customization\": \"\",\n\t\"schema.farming\": \"\",\n\t\"schema.generic.steamid64\": \"\",\n\t\"schema.performance\": \"\",\n\t\"schema.remote_access\": \"\",\n\t\"schema.security\": \"\",\n\t\"schema.trading\": \"\",\n\t\"schema.updates\": \"\",\n\t\"static.add\": \"\"\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/locale/pt-PT.json\n// module id = 155\n// module chunks = 0","module.exports = {\n\t\"app.name\": \"Generator de configurații ASF\",\n\t\"button.advanced\": \"Comută setările avansate\",\n\t\"button.download\": \"Descarcă\",\n\t\"home.topic\": \"Generatorul de configurații ASF este un instrument utilitar mic 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ție completă consultă wiki-ul nostru. Sperăm că instrumentul nostru îți va fi util.\",\n\t\"link.asf\": \"ASF\",\n\t\"link.bot\": \"Bot\",\n\t\"link.home\": \"Pagina principală\",\n\t\"schema.access\": \"Acces\",\n\t\"schema.advanced\": \"Avansat\",\n\t\"schema.basic\": \"De bază\",\n\t\"schema.bot.SteamLogin.description\": \"Numele de autentificare al contului tău Steam\",\n\t\"schema.bot.SteamPassword.description\": \"Parola contului tău Steam\",\n\t\"schema.bot.name\": \"Nume\",\n\t\"schema.bot.name.description\": \"Numele botului\",\n\t\"schema.connection\": \"Conexiune\",\n\t\"schema.customization\": \"Personalizare\",\n\t\"schema.farming\": \"Farmare\",\n\t\"schema.generic.steamid64\": \"SteamID64-ul tău\",\n\t\"schema.performance\": \"Performanță\",\n\t\"schema.remote_access\": \"Acces de la distanță\",\n\t\"schema.security\": \"Securitate\",\n\t\"schema.trading\": \"Realizarea de schimburi\",\n\t\"schema.updates\": \"Actualizări\",\n\t\"static.add\": \"Adaugă\"\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/locale/ro-RO.json\n// module id = 156\n// module chunks = 0","module.exports = {\n\t\"app.name\": \"Генератор конфигураций для ASF\",\n\t\"button.advanced\": \"Отображение расширенных настроек\",\n\t\"button.download\": \"Скачать\",\n\t\"home.topic\": \"Генератор конфигураций для ASF - это небольшая утилита, написанная на JavaScript, которая позволяет создавать файлы конфигурации ASF. После загрузки созданного файла конфигурации, переместите его в папку config внутри основной папки ASF. Полная документация доступна в нашей wiki. Мы надеемся, что наш инструмент будет полезным для вас.\",\n\t\"link.asf\": \"ASF\",\n\t\"link.bot\": \"Бот\",\n\t\"link.home\": \"Главная\",\n\t\"schema.access\": \"Доступ\",\n\t\"schema.advanced\": \"Расширенные настройки\",\n\t\"schema.basic\": \"Основные настройки\",\n\t\"schema.bot.SteamLogin.description\": \"Логин от вашего аккаунта Steam\",\n\t\"schema.bot.SteamPassword.description\": \"Пароль от вашего аккаунта Steam\",\n\t\"schema.bot.name\": \"Имя\",\n\t\"schema.bot.name.description\": \"Название бота\",\n\t\"schema.connection\": \"Соединение\",\n\t\"schema.customization\": \"Дополнительные возможности\",\n\t\"schema.farming\": \"Фарм\",\n\t\"schema.generic.steamid64\": \"Ваш SteamID64\",\n\t\"schema.performance\": \"Производительность\",\n\t\"schema.remote_access\": \"Удаленный доступ\",\n\t\"schema.security\": \"Безопасность\",\n\t\"schema.trading\": \"Торговля\",\n\t\"schema.updates\": \"Обновления\",\n\t\"static.add\": \"Добавить\"\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/locale/ru-RU.json\n// module id = 157\n// module chunks = 0","module.exports = {\n\t\"app.name\": \"ASF Config Generator\",\n\t\"button.advanced\": \"Zobraziť rozšírené možnosti\",\n\t\"button.download\": \"Stiahnuť\",\n\t\"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ý.\",\n\t\"link.asf\": \"ASF\",\n\t\"link.bot\": \"Bot\",\n\t\"link.home\": \"Domovská stránka\",\n\t\"schema.access\": \"Prístup\",\n\t\"schema.advanced\": \"Rozšírené\",\n\t\"schema.basic\": \"Základné\",\n\t\"schema.bot.SteamLogin.description\": \"Steam prihlasovacie meno\",\n\t\"schema.bot.SteamPassword.description\": \"Steam prihlasovacie heslo\",\n\t\"schema.bot.name\": \"Meno\",\n\t\"schema.bot.name.description\": \"Meno bota\",\n\t\"schema.connection\": \"Pripojenie\",\n\t\"schema.customization\": \"Vlastné nastavenie\",\n\t\"schema.farming\": \"Farmenie\",\n\t\"schema.generic.steamid64\": \"Tvoj SteamID64\",\n\t\"schema.performance\": \"Výkon\",\n\t\"schema.remote_access\": \"Vzdialený prístup\",\n\t\"schema.security\": \"Zabezpečenie\",\n\t\"schema.trading\": \"Obchodovanie\",\n\t\"schema.updates\": \"Aktualizácie\",\n\t\"static.add\": \"Pridať\"\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/locale/sk-SK.json\n// module id = 158\n// module chunks = 0","module.exports = {\n\t\"app.name\": \"\",\n\t\"button.advanced\": \"\",\n\t\"button.download\": \"\",\n\t\"home.topic\": \"\",\n\t\"link.asf\": \"\",\n\t\"link.bot\": \"\",\n\t\"link.home\": \"\",\n\t\"schema.access\": \"\",\n\t\"schema.advanced\": \"\",\n\t\"schema.basic\": \"\",\n\t\"schema.bot.SteamLogin.description\": \"\",\n\t\"schema.bot.SteamPassword.description\": \"\",\n\t\"schema.bot.name\": \"\",\n\t\"schema.bot.name.description\": \"\",\n\t\"schema.connection\": \"\",\n\t\"schema.customization\": \"\",\n\t\"schema.farming\": \"\",\n\t\"schema.generic.steamid64\": \"\",\n\t\"schema.performance\": \"\",\n\t\"schema.remote_access\": \"\",\n\t\"schema.security\": \"\",\n\t\"schema.trading\": \"\",\n\t\"schema.updates\": \"\",\n\t\"static.add\": \"\"\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/locale/sr-CS.json\n// module id = 159\n// module chunks = 0","module.exports = {\n\t\"app.name\": \"ASF Config Generator\",\n\t\"button.advanced\": \"Toggle advanced settings\",\n\t\"button.download\": \"Download\",\n\t\"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.\",\n\t\"link.asf\": \"ASF\",\n\t\"link.bot\": \"Bot\",\n\t\"link.home\": \"Home\",\n\t\"schema.access\": \"Access\",\n\t\"schema.advanced\": \"Advanced\",\n\t\"schema.basic\": \"Basic\",\n\t\"schema.bot.SteamLogin.description\": \"Your Steam account login\",\n\t\"schema.bot.SteamPassword.description\": \"Your Steam account password\",\n\t\"schema.bot.name\": \"Name\",\n\t\"schema.bot.name.description\": \"Name of the bot\",\n\t\"schema.connection\": \"Connection\",\n\t\"schema.customization\": \"Customization\",\n\t\"schema.farming\": \"Farming\",\n\t\"schema.generic.steamid64\": \"Your SteamID64\",\n\t\"schema.performance\": \"Performance\",\n\t\"schema.remote_access\": \"Remote access\",\n\t\"schema.security\": \"Security\",\n\t\"schema.trading\": \"Trading\",\n\t\"schema.updates\": \"Updates\",\n\t\"static.add\": \"Add\"\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/locale/strings.json\n// module id = 160\n// module chunks = 0","module.exports = {\n\t\"app.name\": \"\",\n\t\"button.advanced\": \"\",\n\t\"button.download\": \"\",\n\t\"home.topic\": \"\",\n\t\"link.asf\": \"\",\n\t\"link.bot\": \"\",\n\t\"link.home\": \"\",\n\t\"schema.access\": \"\",\n\t\"schema.advanced\": \"\",\n\t\"schema.basic\": \"\",\n\t\"schema.bot.SteamLogin.description\": \"\",\n\t\"schema.bot.SteamPassword.description\": \"\",\n\t\"schema.bot.name\": \"\",\n\t\"schema.bot.name.description\": \"\",\n\t\"schema.connection\": \"\",\n\t\"schema.customization\": \"\",\n\t\"schema.farming\": \"\",\n\t\"schema.generic.steamid64\": \"\",\n\t\"schema.performance\": \"\",\n\t\"schema.remote_access\": \"\",\n\t\"schema.security\": \"\",\n\t\"schema.trading\": \"\",\n\t\"schema.updates\": \"\",\n\t\"static.add\": \"\"\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/locale/sv-SE.json\n// module id = 161\n// module chunks = 0","module.exports = {\n\t\"app.name\": \"ASF Yapılandırma Oluşturucu\",\n\t\"button.advanced\": \"Gelişmiş ayarları aç/kapat\",\n\t\"button.download\": \"İndir\",\n\t\"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.\",\n\t\"link.asf\": \"ASF\",\n\t\"link.bot\": \"Bot\",\n\t\"link.home\": \"Ana sayfa\",\n\t\"schema.access\": \"Erişim\",\n\t\"schema.advanced\": \"Gelişmiş\",\n\t\"schema.basic\": \"Temel\",\n\t\"schema.bot.SteamLogin.description\": \"Steam hesabı kullanıcı adınız\",\n\t\"schema.bot.SteamPassword.description\": \"Steam hesabı parolanız\",\n\t\"schema.bot.name\": \"İsim\",\n\t\"schema.bot.name.description\": \"Botun ismi\",\n\t\"schema.connection\": \"Bağlantı\",\n\t\"schema.customization\": \"Özelleştirme\",\n\t\"schema.farming\": \"İşleme\",\n\t\"schema.generic.steamid64\": \"SteamID64 kimliğiniz\",\n\t\"schema.performance\": \"Performans\",\n\t\"schema.remote_access\": \"Uzaktan erişim\",\n\t\"schema.security\": \"Güvenlik\",\n\t\"schema.trading\": \"Takas\",\n\t\"schema.updates\": \"Güncellemeler\",\n\t\"static.add\": \"Ekle\"\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/locale/tr-TR.json\n// module id = 162\n// module chunks = 0","module.exports = {\n\t\"app.name\": \"Генератор конфігурацій ASF\",\n\t\"button.advanced\": \"Відображення додаткових налаштувань\",\n\t\"button.download\": \"Скачати\",\n\t\"home.topic\": \"Генератор конфігурацій ASF це невеличка утиліта, написана на JavaScript, яка допоможе вам створити власні файли конфігурації ASF. Після скачування згенерованої конфігурації, перемістить ії до папки config що знаходиться в основній папці ASF. Повну документацію можна подивитися у нашій wiki. Сподіваємось цей інструмент буде для вас корисним.\",\n\t\"link.asf\": \"ASF\",\n\t\"link.bot\": \"Бот\",\n\t\"link.home\": \"Головна\",\n\t\"schema.access\": \"Доступ\",\n\t\"schema.advanced\": \"Додаткові налаштування\",\n\t\"schema.basic\": \"Основні налаштування\",\n\t\"schema.bot.SteamLogin.description\": \"Логін від вашого акаунта Steam\",\n\t\"schema.bot.SteamPassword.description\": \"Пароль від вашого акаунта Steam\",\n\t\"schema.bot.name\": \"Ім'я\",\n\t\"schema.bot.name.description\": \"Ім'я бота\",\n\t\"schema.connection\": \"З'єднання\",\n\t\"schema.customization\": \"Додаткові можливості\",\n\t\"schema.farming\": \"Вибивання карток\",\n\t\"schema.generic.steamid64\": \"Ваш SteamID64\",\n\t\"schema.performance\": \"Продуктивність\",\n\t\"schema.remote_access\": \"Дистанційний доступ\",\n\t\"schema.security\": \"Безпека\",\n\t\"schema.trading\": \"Обміни\",\n\t\"schema.updates\": \"Оновлення\",\n\t\"static.add\": \"Додати\"\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/locale/uk-UA.json\n// module id = 163\n// module chunks = 0","module.exports = {\n\t\"app.name\": \"ASF Config Generator\",\n\t\"button.advanced\": \"Hiển thị cài đặt nâng cao\",\n\t\"button.download\": \"Tải về\",\n\t\"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.\",\n\t\"link.asf\": \"ASF\",\n\t\"link.bot\": \"Bot\",\n\t\"link.home\": \"Trang chủ\",\n\t\"schema.access\": \"Truy cập\",\n\t\"schema.advanced\": \"Nâng cao\",\n\t\"schema.basic\": \"Cơ bản\",\n\t\"schema.bot.SteamLogin.description\": \"Tài khoản Steam\",\n\t\"schema.bot.SteamPassword.description\": \"Mật khẩu Steam\",\n\t\"schema.bot.name\": \"Tên\",\n\t\"schema.bot.name.description\": \"Tên của tài khoản bot\",\n\t\"schema.connection\": \"Kết nối\",\n\t\"schema.customization\": \"Tuỳ chỉnh\",\n\t\"schema.farming\": \"Farming\",\n\t\"schema.generic.steamid64\": \"ID64 tài khoản Steam chính của bạn\",\n\t\"schema.performance\": \"Hiệu năng\",\n\t\"schema.remote_access\": \"Truy cập từ xa\",\n\t\"schema.security\": \"Bảo mật\",\n\t\"schema.trading\": \"Giao dịch\",\n\t\"schema.updates\": \"Các cập nhật\",\n\t\"static.add\": \"Thêm\"\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/locale/vi-VN.json\n// module id = 164\n// module chunks = 0","module.exports = {\n\t\"app.name\": \"ASF 配置文件生成器\",\n\t\"button.advanced\": \"切换高级设置\",\n\t\"button.download\": \"下载\",\n\t\"home.topic\": \"ASF 配置文件生成器是以 JavaScript 写成,用于帮你创建你的 ASF 配置文件的小实用工具。在下载生成的配置文件后,请将它移动到 ASF 根目录下的 config 文件夹。对于完整文档,请参考我们的维基页面。我们希望这一工具能对您有帮助。\",\n\t\"link.asf\": \"ASF\",\n\t\"link.bot\": \"机器人\",\n\t\"link.home\": \"首页\",\n\t\"schema.access\": \"访问\",\n\t\"schema.advanced\": \"高级\",\n\t\"schema.basic\": \"基本\",\n\t\"schema.bot.SteamLogin.description\": \"你的 Steam 账户用户名\",\n\t\"schema.bot.SteamPassword.description\": \"你的 Steam 账户密码\",\n\t\"schema.bot.name\": \"名称\",\n\t\"schema.bot.name.description\": \"机器人名称\",\n\t\"schema.connection\": \"连接\",\n\t\"schema.customization\": \"自定义\",\n\t\"schema.farming\": \"挂卡\",\n\t\"schema.generic.steamid64\": \"你的 SteamID64位ID\",\n\t\"schema.performance\": \"性能\",\n\t\"schema.remote_access\": \"远程访问\",\n\t\"schema.security\": \"安全\",\n\t\"schema.trading\": \"交易\",\n\t\"schema.updates\": \"更新\",\n\t\"static.add\": \"新增\"\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/locale/zh-CN.json\n// module id = 165\n// module chunks = 0","module.exports = {\n\t\"app.name\": \"ASF 設定檔產生器\",\n\t\"button.advanced\": \"切換到進階設定\",\n\t\"button.download\": \"下載\",\n\t\"home.topic\": \"ASF 設定檔產生器是一款採用 JavaScript 編寫的小型工具,可幫助您創建 ASF 設定文件。下載產生的設定檔後,將設定檔存放到 ASF 目錄下的 config 資料夾中。有關完整的使用說明,請參閱我們的 wiki,希望我們的工具對您有幫助!\",\n\t\"link.asf\": \"ASF\",\n\t\"link.bot\": \"Bot\",\n\t\"link.home\": \"首頁\",\n\t\"schema.access\": \"權限\",\n\t\"schema.advanced\": \"進階\",\n\t\"schema.basic\": \"基本\",\n\t\"schema.bot.SteamLogin.description\": \"您的 Steam 帳號\",\n\t\"schema.bot.SteamPassword.description\": \"您的 Steam 密碼\",\n\t\"schema.bot.name\": \"名稱\",\n\t\"schema.bot.name.description\": \"Bot 名稱\",\n\t\"schema.connection\": \"連接\",\n\t\"schema.customization\": \"自訂\",\n\t\"schema.farming\": \"掛卡\",\n\t\"schema.generic.steamid64\": \"您的 SteamID64\",\n\t\"schema.performance\": \"性能\",\n\t\"schema.remote_access\": \"遠端存取\",\n\t\"schema.security\": \"安全性\",\n\t\"schema.trading\": \"交易\",\n\t\"schema.updates\": \"更新\",\n\t\"static.add\": \"新增\"\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/locale/zh-TW.json\n// module id = 166\n// module chunks = 0"],"sourceRoot":""} \ No newline at end of file diff --git a/docs/WebConfigGenerator/dist/static/js/manifest.348300237a7e896cc2d9.js b/docs/WebConfigGenerator/dist/static/js/manifest.348300237a7e896cc2d9.js deleted file mode 100644 index ff50b4a9f..000000000 --- a/docs/WebConfigGenerator/dist/static/js/manifest.348300237a7e896cc2d9.js +++ /dev/null @@ -1,2 +0,0 @@ -!function(e){function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}var r=window.webpackJsonp;window.webpackJsonp=function(t,c,i){for(var u,a,f,s=0,l=[];s-1}function v(t,n,e){for(var r=-1,i=null==t?0:t.length;++r-1;);return e}function F(t,n){for(var e=t.length;e--&&k(n,t[e],0)>-1;);return e}function U(t,n){for(var e=t.length,r=0;e--;)t[e]===n&&++r;return r}function z(t){return"\\"+je[t]}function B(t,n){return null==t?it:t[n]}function W(t){return me.test(t)}function V(t){return be.test(t)}function q(t){for(var n,e=[];!(n=t.next()).done;)e.push(n.value);return e}function H(t){var n=-1,e=Array(t.size);return t.forEach(function(t,r){e[++n]=[r,t]}),e}function J(t,n){return function(e){return t(n(e))}}function K(t,n){for(var e=-1,r=t.length,i=0,o=[];++e>>1,Ft=[["ary",$t],["bind",gt],["bindKey",yt],["curry",mt],["curryRight",bt],["flip",At],["partial",wt],["partialRight",xt],["rearg",kt]],Ut="[object Arguments]",zt="[object Array]",Bt="[object AsyncFunction]",Wt="[object Boolean]",Vt="[object Date]",qt="[object DOMException]",Ht="[object Error]",Jt="[object Function]",Kt="[object GeneratorFunction]",Zt="[object Map]",Gt="[object Number]",Yt="[object Null]",Xt="[object Object]",Qt="[object Proxy]",tn="[object RegExp]",nn="[object Set]",en="[object String]",rn="[object Symbol]",on="[object Undefined]",an="[object WeakMap]",un="[object WeakSet]",sn="[object ArrayBuffer]",cn="[object DataView]",fn="[object Float32Array]",ln="[object Float64Array]",pn="[object Int8Array]",hn="[object Int16Array]",vn="[object Int32Array]",dn="[object Uint8Array]",gn="[object Uint8ClampedArray]",yn="[object Uint16Array]",_n="[object Uint32Array]",mn=/\b__p \+= '';/g,bn=/\b(__p \+=) '' \+/g,wn=/(__e\(.*?\)|\b__t\)) \+\n'';/g,xn=/&(?:amp|lt|gt|quot|#39);/g,$n=/[&<>"']/g,kn=RegExp(xn.source),An=RegExp($n.source),On=/<%-([\s\S]+?)%>/g,Cn=/<%([\s\S]+?)%>/g,jn=/<%=([\s\S]+?)%>/g,Sn=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Tn=/^\w*$/,En=/^\./,Rn=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Ln=/[\\^$.*+?()[\]{}|]/g,In=RegExp(Ln.source),Mn=/^\s+|\s+$/g,Nn=/^\s+/,Pn=/\s+$/,Dn=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Fn=/\{\n\/\* \[wrapped with (.+)\] \*/,Un=/,? & /,zn=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Bn=/\\(\\)?/g,Wn=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Vn=/\w*$/,qn=/^[-+]0x[0-9a-f]+$/i,Hn=/^0b[01]+$/i,Jn=/^\[object .+?Constructor\]$/,Kn=/^0o[0-7]+$/i,Zn=/^(?:0|[1-9]\d*)$/,Gn=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Yn=/($^)/,Xn=/['\n\r\u2028\u2029\\]/g,Qn="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",te="\\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",ne="["+te+"]",ee="["+Qn+"]",re="[a-z\\xdf-\\xf6\\xf8-\\xff]",ie="[^\\ud800-\\udfff"+te+"\\d+\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde]",oe="\\ud83c[\\udffb-\\udfff]",ae="(?:\\ud83c[\\udde6-\\uddff]){2}",ue="[\\ud800-\\udbff][\\udc00-\\udfff]",se="[A-Z\\xc0-\\xd6\\xd8-\\xde]",ce="(?:"+re+"|"+ie+")",fe="(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?",le="(?:\\u200d(?:"+["[^\\ud800-\\udfff]",ae,ue].join("|")+")[\\ufe0e\\ufe0f]?"+fe+")*",pe="[\\ufe0e\\ufe0f]?"+fe+le,he="(?:"+["[\\u2700-\\u27bf]",ae,ue].join("|")+")"+pe,ve="(?:"+["[^\\ud800-\\udfff]"+ee+"?",ee,ae,ue,"[\\ud800-\\udfff]"].join("|")+")",de=RegExp("['’]","g"),ge=RegExp(ee,"g"),ye=RegExp(oe+"(?="+oe+")|"+ve+pe,"g"),_e=RegExp([se+"?"+re+"+(?:['’](?:d|ll|m|re|s|t|ve))?(?="+[ne,se,"$"].join("|")+")","(?:[A-Z\\xc0-\\xd6\\xd8-\\xde]|[^\\ud800-\\udfff\\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\\d+\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde])+(?:['’](?:D|LL|M|RE|S|T|VE))?(?="+[ne,se+ce,"$"].join("|")+")",se+"?"+ce+"+(?:['’](?:d|ll|m|re|s|t|ve))?",se+"+(?:['’](?:D|LL|M|RE|S|T|VE))?","\\d*(?:(?:1ST|2ND|3RD|(?![123])\\dTH)\\b)","\\d*(?:(?:1st|2nd|3rd|(?![123])\\dth)\\b)","\\d+",he].join("|"),"g"),me=RegExp("[\\u200d\\ud800-\\udfff"+Qn+"\\ufe0e\\ufe0f]"),be=/[a-z][A-Z]|[A-Z]{2,}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,we=["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"],xe=-1,$e={};$e[fn]=$e[ln]=$e[pn]=$e[hn]=$e[vn]=$e[dn]=$e[gn]=$e[yn]=$e[_n]=!0,$e[Ut]=$e[zt]=$e[sn]=$e[Wt]=$e[cn]=$e[Vt]=$e[Ht]=$e[Jt]=$e[Zt]=$e[Gt]=$e[Xt]=$e[tn]=$e[nn]=$e[en]=$e[an]=!1;var ke={};ke[Ut]=ke[zt]=ke[sn]=ke[cn]=ke[Wt]=ke[Vt]=ke[fn]=ke[ln]=ke[pn]=ke[hn]=ke[vn]=ke[Zt]=ke[Gt]=ke[Xt]=ke[tn]=ke[nn]=ke[en]=ke[rn]=ke[dn]=ke[gn]=ke[yn]=ke[_n]=!0,ke[Ht]=ke[Jt]=ke[an]=!1;var Ae={"À":"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"},Oe={"&":"&","<":"<",">":">",'"':""","'":"'"},Ce={"&":"&","<":"<",">":">",""":'"',"'":"'"},je={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Se=parseFloat,Te=parseInt,Ee="object"==typeof t&&t&&t.Object===Object&&t,Re="object"==typeof self&&self&&self.Object===Object&&self,Le=Ee||Re||Function("return this")(),Ie="object"==typeof n&&n&&!n.nodeType&&n,Me=Ie&&"object"==typeof r&&r&&!r.nodeType&&r,Ne=Me&&Me.exports===Ie,Pe=Ne&&Ee.process,De=function(){try{return Pe&&Pe.binding&&Pe.binding("util")}catch(t){}}(),Fe=De&&De.isArrayBuffer,Ue=De&&De.isDate,ze=De&&De.isMap,Be=De&&De.isRegExp,We=De&&De.isSet,Ve=De&&De.isTypedArray,qe=j("length"),He=S(Ae),Je=S(Oe),Ke=S(Ce),Ze=function t(n){function e(t){if(os(t)&&!yp(t)&&!(t instanceof b)){if(t instanceof i)return t;if(yf.call(t,"__wrapped__"))return ea(t)}return new i(t)}function r(){}function i(t,n){this.__wrapped__=t,this.__actions__=[],this.__chain__=!!n,this.__index__=0,this.__values__=it}function b(t){this.__wrapped__=t,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=Nt,this.__views__=[]}function S(){var t=new b(this.__wrapped__);return t.__actions__=Pi(this.__actions__),t.__dir__=this.__dir__,t.__filtered__=this.__filtered__,t.__iteratees__=Pi(this.__iteratees__),t.__takeCount__=this.__takeCount__,t.__views__=Pi(this.__views__),t}function Y(){if(this.__filtered__){var t=new b(this);t.__dir__=-1,t.__filtered__=!0}else t=this.clone(),t.__dir__*=-1;return t}function nt(){var t=this.__wrapped__.value(),n=this.__dir__,e=yp(t),r=n<0,i=e?t.length:0,o=Co(0,i,this.__views__),a=o.start,u=o.end,s=u-a,c=r?u:a-1,f=this.__iteratees__,l=f.length,p=0,h=Jf(s,this.__takeCount__);if(!e||!r&&i==s&&h==s)return _i(t,this.__actions__);var v=[];t:for(;s--&&p-1}function se(t,n){var e=this.__data__,r=Ge(e,t);return r<0?(++this.size,e.push([t,n])):e[r][1]=n,this}function ce(t){var n=-1,e=null==t?0:t.length;for(this.clear();++n=n?t:n)),t}function rr(t,n,e,r,i,o){var a,u=n<,s=n&pt,f=n&ht;if(e&&(a=i?e(t,r,i,o):e(t)),a!==it)return a;if(!is(t))return t;var l=yp(t);if(l){if(a=To(t),!u)return Pi(t,a)}else{var p=Cl(t),h=p==Jt||p==Kt;if(mp(t))return Ai(t,u);if(p==Xt||p==Ut||h&&!i){if(a=s||h?{}:Eo(t),!u)return s?Ui(t,Qe(a,t)):Fi(t,Xe(a,t))}else{if(!ke[p])return i?t:{};a=Ro(t,p,rr,u)}}o||(o=new be);var v=o.get(t);if(v)return v;o.set(t,a);var d=f?s?mo:_o:s?zs:Us,g=l?it:d(t);return c(g||t,function(r,i){g&&(i=r,r=t[i]),qe(a,i,rr(r,n,e,i,t,o))}),a}function ir(t){var n=Us(t);return function(e){return or(e,t,n)}}function or(t,n,e){var r=e.length;if(null==t)return!r;for(t=sf(t);r--;){var i=e[r],o=n[i],a=t[i];if(a===it&&!(i in t)||!o(a))return!1}return!0}function ar(t,n,e){if("function"!=typeof t)throw new lf(ut);return Tl(function(){t.apply(it,e)},n)}function ur(t,n,e,r){var i=-1,o=h,a=!0,u=t.length,s=[],c=n.length;if(!u)return s;e&&(n=d(n,M(e))),r?(o=v,a=!1):n.length>=ot&&(o=P,a=!1,n=new ye(n));t:for(;++ii?0:i+e),r=r===it||r>i?i:xs(r),r<0&&(r+=i),r=e>r?0:$s(r);e0&&e(u)?n>1?pr(u,n-1,e,r,i):g(i,u):r||(i[i.length]=u)}return i}function hr(t,n){return t&&yl(t,n,Us)}function vr(t,n){return t&&_l(t,n,Us)}function dr(t,n){return p(n,function(n){return ns(t[n])})}function gr(t,n){n=$i(n,t);for(var e=0,r=n.length;null!=t&&en}function br(t,n){return null!=t&&yf.call(t,n)}function wr(t,n){return null!=t&&n in sf(t)}function xr(t,n,e){return t>=Jf(n,e)&&t=120&&f.length>=120)?new ye(a&&f):it}f=t[0];var l=-1,p=u[0];t:for(;++l-1;)u!==t&&Ef.call(u,s,1),Ef.call(t,s,1);return t}function Xr(t,n){for(var e=t?n.length:0,r=e-1;e--;){var i=n[e];if(e==r||i!==o){var o=i;Mo(i)?Ef.call(t,i,1):di(t,i)}}return t}function Qr(t,n){return t+Uf(Gf()*(n-t+1))}function ti(t,n,e,r){for(var i=-1,o=Hf(Ff((n-t)/(e||1)),0),a=ef(o);o--;)a[r?o:++i]=t,t+=e;return a}function ni(t,n){var e="";if(!t||n<1||n>Lt)return e;do{n%2&&(e+=t),(n=Uf(n/2))&&(t+=t)}while(n);return e}function ei(t,n){return El(Jo(t,n,Tc),t+"")}function ri(t){return Ie(Qs(t))}function ii(t,n){var e=Qs(t);return Xo(e,er(n,0,e.length))}function oi(t,n,e,r){if(!is(t))return t;n=$i(n,t);for(var i=-1,o=n.length,a=o-1,u=t;null!=u&&++ii?0:i+n),e=e>i?i:e,e<0&&(e+=i),i=n>e?0:e-n>>>0,n>>>=0;for(var o=ef(i);++r>>1,a=t[o];null!==a&&!gs(a)&&(e?a<=n:a=ot){var c=n?null:$l(t);if(c)return Z(c);a=!1,i=P,s=new ye}else s=n?[]:u;t:for(;++r=r?t:ui(t,n,e)}function Ai(t,n){if(n)return t.slice();var e=t.length,r=Cf?Cf(e):new t.constructor(e);return t.copy(r),r}function Oi(t){var n=new t.constructor(t.byteLength);return new Of(n).set(new Of(t)),n}function Ci(t,n){var e=n?Oi(t.buffer):t.buffer;return new t.constructor(e,t.byteOffset,t.byteLength)}function ji(t,n,e){return y(n?e(H(t),lt):H(t),o,new t.constructor)}function Si(t){var n=new t.constructor(t.source,Vn.exec(t));return n.lastIndex=t.lastIndex,n}function Ti(t,n,e){return y(n?e(Z(t),lt):Z(t),a,new t.constructor)}function Ei(t){return pl?sf(pl.call(t)):{}}function Ri(t,n){var e=n?Oi(t.buffer):t.buffer;return new t.constructor(e,t.byteOffset,t.length)}function Li(t,n){if(t!==n){var e=t!==it,r=null===t,i=t===t,o=gs(t),a=n!==it,u=null===n,s=n===n,c=gs(n);if(!u&&!c&&!o&&t>n||o&&a&&s&&!u&&!c||r&&a&&s||!e&&s||!i)return 1;if(!r&&!o&&!c&&t=u)return s;return s*("desc"==e[r]?-1:1)}}return t.index-n.index}function Mi(t,n,e,r){for(var i=-1,o=t.length,a=e.length,u=-1,s=n.length,c=Hf(o-a,0),f=ef(s+c),l=!r;++u1?e[i-1]:it,a=i>2?e[2]:it;for(o=t.length>3&&"function"==typeof o?(i--,o):it,a&&No(e[0],e[1],a)&&(o=i<3?it:o,i=1),n=sf(n);++r-1?i[o?n[a]:a]:it}}function Yi(t){return yo(function(n){var e=n.length,r=e,o=i.prototype.thru;for(t&&n.reverse();r--;){var a=n[r];if("function"!=typeof a)throw new lf(ut);if(o&&!u&&"wrapper"==bo(a))var u=new i([],!0)}for(r=u?r:e;++r1&&_.reverse(),l&&su))return!1;var c=o.get(t);if(c&&o.get(n))return c==n;var f=-1,l=!0,p=e&dt?new ye:it;for(o.set(t,n),o.set(n,t);++f1?"& ":"")+n[r],n=n.join(e>2?", ":" "),t.replace(Dn,"{\n/* [wrapped with "+n+"] */\n")}function Io(t){return yp(t)||gp(t)||!!(Rf&&t&&t[Rf])}function Mo(t,n){return!!(n=null==n?Lt:n)&&("number"==typeof t||Zn.test(t))&&t>-1&&t%1==0&&t0){if(++n>=jt)return arguments[0]}else n=0;return t.apply(it,arguments)}}function Xo(t,n){var e=-1,r=t.length,i=r-1;for(n=n===it?r:n;++e=this.__values__.length;return{done:t,value:t?it:this.__values__[this.__index__++]}}function eu(){return this}function ru(t){for(var n,e=this;e instanceof r;){var i=ea(e);i.__index__=0,i.__values__=it,n?o.__wrapped__=i:n=i;var o=i;e=e.__wrapped__}return o.__wrapped__=t,n}function iu(){var t=this.__wrapped__;if(t instanceof b){var n=t;return this.__actions__.length&&(n=new b(this)),n=n.reverse(),n.__actions__.push({func:Xa,args:[ja],thisArg:it}),new i(n,this.__chain__)}return this.thru(ja)}function ou(){return _i(this.__wrapped__,this.__actions__)}function au(t,n,e){var r=yp(t)?l:sr;return e&&No(t,n,e)&&(n=it),r(t,xo(n,3))}function uu(t,n){return(yp(t)?p:lr)(t,xo(n,3))}function su(t,n){return pr(vu(t,n),1)}function cu(t,n){return pr(vu(t,n),Rt)}function fu(t,n,e){return e=e===it?1:xs(e),pr(vu(t,n),e)}function lu(t,n){return(yp(t)?c:dl)(t,xo(n,3))}function pu(t,n){return(yp(t)?f:gl)(t,xo(n,3))}function hu(t,n,e,r){t=Hu(t)?t:Qs(t),e=e&&!r?xs(e):0;var i=t.length;return e<0&&(e=Hf(i+e,0)),ds(t)?e<=i&&t.indexOf(n,e)>-1:!!i&&k(t,n,e)>-1}function vu(t,n){return(yp(t)?d:zr)(t,xo(n,3))}function du(t,n,e,r){return null==t?[]:(yp(n)||(n=null==n?[]:[n]),e=r?it:e,yp(e)||(e=null==e?[]:[e]),Jr(t,n,e))}function gu(t,n,e){var r=yp(t)?y:T,i=arguments.length<3;return r(t,xo(n,4),e,i,dl)}function yu(t,n,e){var r=yp(t)?_:T,i=arguments.length<3;return r(t,xo(n,4),e,i,gl)}function _u(t,n){return(yp(t)?p:lr)(t,Ru(xo(n,3)))}function mu(t){return(yp(t)?Ie:ri)(t)}function bu(t,n,e){return n=(e?No(t,n,e):n===it)?1:xs(n),(yp(t)?Me:ii)(t,n)}function wu(t){return(yp(t)?Pe:ai)(t)}function xu(t){if(null==t)return 0;if(Hu(t))return ds(t)?Q(t):t.length;var n=Cl(t);return n==Zt||n==nn?t.size:Dr(t).length}function $u(t,n,e){var r=yp(t)?m:si;return e&&No(t,n,e)&&(n=it),r(t,xo(n,3))}function ku(t,n){if("function"!=typeof n)throw new lf(ut);return t=xs(t),function(){if(--t<1)return n.apply(this,arguments)}}function Au(t,n,e){return n=e?it:n,n=t&&null==n?t.length:n,co(t,$t,it,it,it,it,n)}function Ou(t,n){var e;if("function"!=typeof n)throw new lf(ut);return t=xs(t),function(){return--t>0&&(e=n.apply(this,arguments)),t<=1&&(n=it),e}}function Cu(t,n,e){n=e?it:n;var r=co(t,mt,it,it,it,it,it,n);return r.placeholder=Cu.placeholder,r}function ju(t,n,e){n=e?it:n;var r=co(t,bt,it,it,it,it,it,n);return r.placeholder=ju.placeholder,r}function Su(t,n,e){function r(n){var e=p,r=h;return p=h=it,_=n,d=t.apply(r,e)}function i(t){return _=t,g=Tl(u,n),m?r(t):d}function o(t){var e=t-y,r=t-_,i=n-e;return b?Jf(i,v-r):i}function a(t){var e=t-y,r=t-_;return y===it||e>=n||e<0||b&&r>=v}function u(){var t=op();if(a(t))return s(t);g=Tl(u,o(t))}function s(t){return g=it,w&&p?r(t):(p=h=it,d)}function c(){g!==it&&xl(g),_=0,p=y=h=g=it}function f(){return g===it?d:s(op())}function l(){var t=op(),e=a(t);if(p=arguments,h=this,y=t,e){if(g===it)return i(y);if(b)return g=Tl(u,n),r(y)}return g===it&&(g=Tl(u,n)),d}var p,h,v,d,g,y,_=0,m=!1,b=!1,w=!0;if("function"!=typeof t)throw new lf(ut);return n=ks(n)||0,is(e)&&(m=!!e.leading,b="maxWait"in e,v=b?Hf(ks(e.maxWait)||0,n):v,w="trailing"in e?!!e.trailing:w),l.cancel=c,l.flush=f,l}function Tu(t){return co(t,At)}function Eu(t,n){if("function"!=typeof t||null!=n&&"function"!=typeof n)throw new lf(ut);var e=function(){var r=arguments,i=n?n.apply(this,r):r[0],o=e.cache;if(o.has(i))return o.get(i);var a=t.apply(this,r);return e.cache=o.set(i,a)||o,a};return e.cache=new(Eu.Cache||ce),e}function Ru(t){if("function"!=typeof t)throw new lf(ut);return function(){var n=arguments;switch(n.length){case 0:return!t.call(this);case 1:return!t.call(this,n[0]);case 2:return!t.call(this,n[0],n[1]);case 3:return!t.call(this,n[0],n[1],n[2])}return!t.apply(this,n)}}function Lu(t){return Ou(2,t)}function Iu(t,n){if("function"!=typeof t)throw new lf(ut);return n=n===it?n:xs(n),ei(t,n)}function Mu(t,n){if("function"!=typeof t)throw new lf(ut);return n=null==n?0:Hf(xs(n),0),ei(function(e){var r=e[n],i=ki(e,0,n);return r&&g(i,r),u(t,this,i)})}function Nu(t,n,e){var r=!0,i=!0;if("function"!=typeof t)throw new lf(ut);return is(e)&&(r="leading"in e?!!e.leading:r,i="trailing"in e?!!e.trailing:i),Su(t,n,{leading:r,maxWait:n,trailing:i})}function Pu(t){return Au(t,1)}function Du(t,n){return lp(xi(n),t)}function Fu(){if(!arguments.length)return[];var t=arguments[0];return yp(t)?t:[t]}function Uu(t){return rr(t,ht)}function zu(t,n){return n="function"==typeof n?n:it,rr(t,ht,n)}function Bu(t){return rr(t,lt|ht)}function Wu(t,n){return n="function"==typeof n?n:it,rr(t,lt|ht,n)}function Vu(t,n){return null==n||or(t,n,Us(n))}function qu(t,n){return t===n||t!==t&&n!==n}function Hu(t){return null!=t&&rs(t.length)&&!ns(t)}function Ju(t){return os(t)&&Hu(t)}function Ku(t){return!0===t||!1===t||os(t)&&_r(t)==Wt}function Zu(t){return os(t)&&1===t.nodeType&&!hs(t)}function Gu(t){if(null==t)return!0;if(Hu(t)&&(yp(t)||"string"==typeof t||"function"==typeof t.splice||mp(t)||kp(t)||gp(t)))return!t.length;var n=Cl(t);if(n==Zt||n==nn)return!t.size;if(zo(t))return!Dr(t).length;for(var e in t)if(yf.call(t,e))return!1;return!0}function Yu(t,n){return Sr(t,n)}function Xu(t,n,e){e="function"==typeof e?e:it;var r=e?e(t,n):it;return r===it?Sr(t,n,it,e):!!r}function Qu(t){if(!os(t))return!1;var n=_r(t);return n==Ht||n==qt||"string"==typeof t.message&&"string"==typeof t.name&&!hs(t)}function ts(t){return"number"==typeof t&&Wf(t)}function ns(t){if(!is(t))return!1;var n=_r(t);return n==Jt||n==Kt||n==Bt||n==Qt}function es(t){return"number"==typeof t&&t==xs(t)}function rs(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=Lt}function is(t){var n=typeof t;return null!=t&&("object"==n||"function"==n)}function os(t){return null!=t&&"object"==typeof t}function as(t,n){return t===n||Rr(t,n,ko(n))}function us(t,n,e){return e="function"==typeof e?e:it,Rr(t,n,ko(n),e)}function ss(t){return ps(t)&&t!=+t}function cs(t){if(jl(t))throw new of(at);return Lr(t)}function fs(t){return null===t}function ls(t){return null==t}function ps(t){return"number"==typeof t||os(t)&&_r(t)==Gt}function hs(t){if(!os(t)||_r(t)!=Xt)return!1;var n=jf(t);if(null===n)return!0;var e=yf.call(n,"constructor")&&n.constructor;return"function"==typeof e&&e instanceof e&&gf.call(e)==wf}function vs(t){return es(t)&&t>=-Lt&&t<=Lt}function ds(t){return"string"==typeof t||!yp(t)&&os(t)&&_r(t)==en}function gs(t){return"symbol"==typeof t||os(t)&&_r(t)==rn}function ys(t){return t===it}function _s(t){return os(t)&&Cl(t)==an}function ms(t){return os(t)&&_r(t)==un}function bs(t){if(!t)return[];if(Hu(t))return ds(t)?tt(t):Pi(t);if(Lf&&t[Lf])return q(t[Lf]());var n=Cl(t);return(n==Zt?H:n==nn?Z:Qs)(t)}function ws(t){if(!t)return 0===t?t:0;if((t=ks(t))===Rt||t===-Rt){return(t<0?-1:1)*It}return t===t?t:0}function xs(t){var n=ws(t),e=n%1;return n===n?e?n-e:n:0}function $s(t){return t?er(xs(t),0,Nt):0}function ks(t){if("number"==typeof t)return t;if(gs(t))return Mt;if(is(t)){var n="function"==typeof t.valueOf?t.valueOf():t;t=is(n)?n+"":n}if("string"!=typeof t)return 0===t?t:+t;t=t.replace(Mn,"");var e=Hn.test(t);return e||Kn.test(t)?Te(t.slice(2),e?2:8):qn.test(t)?Mt:+t}function As(t){return Di(t,zs(t))}function Os(t){return t?er(xs(t),-Lt,Lt):0===t?t:0}function Cs(t){return null==t?"":hi(t)}function js(t,n){var e=vl(t);return null==n?e:Xe(e,n)}function Ss(t,n){return x(t,xo(n,3),hr)}function Ts(t,n){return x(t,xo(n,3),vr)}function Es(t,n){return null==t?t:yl(t,xo(n,3),zs)}function Rs(t,n){return null==t?t:_l(t,xo(n,3),zs)}function Ls(t,n){return t&&hr(t,xo(n,3))}function Is(t,n){return t&&vr(t,xo(n,3))}function Ms(t){return null==t?[]:dr(t,Us(t))}function Ns(t){return null==t?[]:dr(t,zs(t))}function Ps(t,n,e){var r=null==t?it:gr(t,n);return r===it?e:r}function Ds(t,n){return null!=t&&So(t,n,br)}function Fs(t,n){return null!=t&&So(t,n,wr)}function Us(t){return Hu(t)?Re(t):Dr(t)}function zs(t){return Hu(t)?Re(t,!0):Fr(t)}function Bs(t,n){var e={};return n=xo(n,3),hr(t,function(t,r,i){tr(e,n(t,r,i),t)}),e}function Ws(t,n){var e={};return n=xo(n,3),hr(t,function(t,r,i){tr(e,r,n(t,r,i))}),e}function Vs(t,n){return qs(t,Ru(xo(n)))}function qs(t,n){if(null==t)return{};var e=d(mo(t),function(t){return[t]});return n=xo(n),Zr(t,e,function(t,e){return n(t,e[0])})}function Hs(t,n,e){n=$i(n,t);var r=-1,i=n.length;for(i||(i=1,t=it);++rn){var r=t;t=n,n=r}if(e||t%1||n%1){var i=Gf();return Jf(t+i*(n-t+Se("1e-"+((i+"").length-1))),n)}return Qr(t,n)}function ic(t){return Gp(Cs(t).toLowerCase())}function oc(t){return(t=Cs(t))&&t.replace(Gn,He).replace(ge,"")}function ac(t,n,e){t=Cs(t),n=hi(n);var r=t.length;e=e===it?r:er(xs(e),0,r);var i=e;return(e-=n.length)>=0&&t.slice(e,i)==n}function uc(t){return t=Cs(t),t&&An.test(t)?t.replace($n,Je):t}function sc(t){return t=Cs(t),t&&In.test(t)?t.replace(Ln,"\\$&"):t}function cc(t,n,e){t=Cs(t),n=xs(n);var r=n?Q(t):0;if(!n||r>=n)return t;var i=(n-r)/2;return eo(Uf(i),e)+t+eo(Ff(i),e)}function fc(t,n,e){t=Cs(t),n=xs(n);var r=n?Q(t):0;return n&&r>>0)?(t=Cs(t),t&&("string"==typeof n||null!=n&&!xp(n))&&!(n=hi(n))&&W(t)?ki(tt(t),0,e):t.split(n,e)):[]}function gc(t,n,e){return t=Cs(t),e=null==e?0:er(xs(e),0,t.length),n=hi(n),t.slice(e,e+n.length)==n}function yc(t,n,r){var i=e.templateSettings;r&&No(t,n,r)&&(n=it),t=Cs(t),n=Sp({},n,i,fo);var o,a,u=Sp({},n.imports,i.imports,fo),s=Us(u),c=N(u,s),f=0,l=n.interpolate||Yn,p="__p += '",h=cf((n.escape||Yn).source+"|"+l.source+"|"+(l===jn?Wn:Yn).source+"|"+(n.evaluate||Yn).source+"|$","g"),v="//# sourceURL="+("sourceURL"in n?n.sourceURL:"lodash.templateSources["+ ++xe+"]")+"\n";t.replace(h,function(n,e,r,i,u,s){return r||(r=i),p+=t.slice(f,s).replace(Xn,z),e&&(o=!0,p+="' +\n__e("+e+") +\n'"),u&&(a=!0,p+="';\n"+u+";\n__p += '"),r&&(p+="' +\n((__t = ("+r+")) == null ? '' : __t) +\n'"),f=s+n.length,n}),p+="';\n";var d=n.variable;d||(p="with (obj) {\n"+p+"\n}\n"),p=(a?p.replace(mn,""):p).replace(bn,"$1").replace(wn,"$1;"),p="function("+(d||"obj")+") {\n"+(d?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(o?", __e = _.escape":"")+(a?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+p+"return __p\n}";var g=Yp(function(){return af(s,v+"return "+p).apply(it,c)});if(g.source=p,Qu(g))throw g;return g}function _c(t){return Cs(t).toLowerCase()}function mc(t){return Cs(t).toUpperCase()}function bc(t,n,e){if((t=Cs(t))&&(e||n===it))return t.replace(Mn,"");if(!t||!(n=hi(n)))return t;var r=tt(t),i=tt(n);return ki(r,D(r,i),F(r,i)+1).join("")}function wc(t,n,e){if((t=Cs(t))&&(e||n===it))return t.replace(Pn,"");if(!t||!(n=hi(n)))return t;var r=tt(t);return ki(r,0,F(r,tt(n))+1).join("")}function xc(t,n,e){if((t=Cs(t))&&(e||n===it))return t.replace(Nn,"");if(!t||!(n=hi(n)))return t;var r=tt(t);return ki(r,D(r,tt(n))).join("")}function $c(t,n){var e=Ot,r=Ct;if(is(n)){var i="separator"in n?n.separator:i;e="length"in n?xs(n.length):e,r="omission"in n?hi(n.omission):r}t=Cs(t);var o=t.length;if(W(t)){var a=tt(t);o=a.length}if(e>=o)return t;var u=e-Q(r);if(u<1)return r;var s=a?ki(a,0,u).join(""):t.slice(0,u);if(i===it)return s+r;if(a&&(u+=s.length-u),xp(i)){if(t.slice(u).search(i)){var c,f=s;for(i.global||(i=cf(i.source,Cs(Vn.exec(i))+"g")),i.lastIndex=0;c=i.exec(f);)var l=c.index;s=s.slice(0,l===it?u:l)}}else if(t.indexOf(hi(i),u)!=u){var p=s.lastIndexOf(i);p>-1&&(s=s.slice(0,p))}return s+r}function kc(t){return t=Cs(t),t&&kn.test(t)?t.replace(xn,Ke):t}function Ac(t,n,e){return t=Cs(t),n=e?it:n,n===it?V(t)?rt(t):w(t):t.match(n)||[]}function Oc(t){var n=null==t?0:t.length,e=xo();return t=n?d(t,function(t){if("function"!=typeof t[1])throw new lf(ut);return[e(t[0]),t[1]]}):[],ei(function(e){for(var r=-1;++rLt)return[];var e=Nt,r=Jf(t,Nt);n=xo(n),t-=Nt;for(var i=L(r,n);++e1?t[n-1]:it;return e="function"==typeof e?(t.pop(),e):it,Ja(t,e)}),Gl=yo(function(t){var n=t.length,e=n?t[0]:0,r=this.__wrapped__,o=function(n){return nr(n,t)};return!(n>1||this.__actions__.length)&&r instanceof b&&Mo(e)?(r=r.slice(e,+e+(n?1:0)),r.__actions__.push({func:Xa,args:[o],thisArg:it}),new i(r,this.__chain__).thru(function(t){return n&&!t.length&&t.push(it),t})):this.thru(o)}),Yl=zi(function(t,n,e){yf.call(t,e)?++t[e]:tr(t,e,1)}),Xl=Gi(la),Ql=Gi(pa),tp=zi(function(t,n,e){yf.call(t,e)?t[e].push(n):tr(t,e,[n])}),np=ei(function(t,n,e){var r=-1,i="function"==typeof n,o=Hu(t)?ef(t.length):[];return dl(t,function(t){o[++r]=i?u(n,t,e):Ar(t,n,e)}),o}),ep=zi(function(t,n,e){tr(t,e,n)}),rp=zi(function(t,n,e){t[e?0:1].push(n)},function(){return[[],[]]}),ip=ei(function(t,n){if(null==t)return[];var e=n.length;return e>1&&No(t,n[0],n[1])?n=[]:e>2&&No(n[0],n[1],n[2])&&(n=[n[0]]),Jr(t,pr(n,1),[])}),op=Pf||function(){return Le.Date.now()},ap=ei(function(t,n,e){var r=gt;if(e.length){var i=K(e,wo(ap));r|=wt}return co(t,r,n,e,i)}),up=ei(function(t,n,e){var r=gt|yt;if(e.length){var i=K(e,wo(up));r|=wt}return co(n,r,t,e,i)}),sp=ei(function(t,n){return ar(t,1,n)}),cp=ei(function(t,n,e){return ar(t,ks(n)||0,e)});Eu.Cache=ce;var fp=wl(function(t,n){n=1==n.length&&yp(n[0])?d(n[0],M(xo())):d(pr(n,1),M(xo()));var e=n.length;return ei(function(r){for(var i=-1,o=Jf(r.length,e);++i=n}),gp=Or(function(){return arguments}())?Or:function(t){return os(t)&&yf.call(t,"callee")&&!Tf.call(t,"callee")},yp=ef.isArray,_p=Fe?M(Fe):Cr,mp=Bf||zc,bp=Ue?M(Ue):jr,wp=ze?M(ze):Er,xp=Be?M(Be):Ir,$p=We?M(We):Mr,kp=Ve?M(Ve):Nr,Ap=oo(Ur),Op=oo(function(t,n){return t<=n}),Cp=Bi(function(t,n){if(zo(n)||Hu(n))return void Di(n,Us(n),t);for(var e in n)yf.call(n,e)&&qe(t,e,n[e])}),jp=Bi(function(t,n){Di(n,zs(n),t)}),Sp=Bi(function(t,n,e,r){Di(n,zs(n),t,r)}),Tp=Bi(function(t,n,e,r){Di(n,Us(n),t,r)}),Ep=yo(nr),Rp=ei(function(t){return t.push(it,fo),u(Sp,it,t)}),Lp=ei(function(t){return t.push(it,lo),u(Dp,it,t)}),Ip=Qi(function(t,n,e){t[n]=e},jc(Tc)),Mp=Qi(function(t,n,e){yf.call(t,n)?t[n].push(e):t[n]=[e]},xo),Np=ei(Ar),Pp=Bi(function(t,n,e){Vr(t,n,e)}),Dp=Bi(function(t,n,e,r){Vr(t,n,e,r)}),Fp=yo(function(t,n){var e={};if(null==t)return e;var r=!1;n=d(n,function(n){return n=$i(n,t),r||(r=n.length>1),n}),Di(t,mo(t),e),r&&(e=rr(e,lt|pt|ht,po));for(var i=n.length;i--;)di(e,n[i]);return e}),Up=yo(function(t,n){return null==t?{}:Kr(t,n)}),zp=so(Us),Bp=so(zs),Wp=Ji(function(t,n,e){return n=n.toLowerCase(),t+(e?ic(n):n)}),Vp=Ji(function(t,n,e){return t+(e?"-":"")+n.toLowerCase()}),qp=Ji(function(t,n,e){return t+(e?" ":"")+n.toLowerCase()}),Hp=Hi("toLowerCase"),Jp=Ji(function(t,n,e){return t+(e?"_":"")+n.toLowerCase()}),Kp=Ji(function(t,n,e){return t+(e?" ":"")+Gp(n)}),Zp=Ji(function(t,n,e){return t+(e?" ":"")+n.toUpperCase()}),Gp=Hi("toUpperCase"),Yp=ei(function(t,n){try{return u(t,it,n)}catch(t){return Qu(t)?t:new of(t)}}),Xp=yo(function(t,n){return c(n,function(n){n=Qo(n),tr(t,n,ap(t[n],t))}),t}),Qp=Yi(),th=Yi(!0),nh=ei(function(t,n){return function(e){return Ar(e,t,n)}}),eh=ei(function(t,n){return function(e){return Ar(t,e,n)}}),rh=no(d),ih=no(l),oh=no(m),ah=io(),uh=io(!0),sh=to(function(t,n){return t+n},0),ch=uo("ceil"),fh=to(function(t,n){return t/n},1),lh=uo("floor"),ph=to(function(t,n){return t*n},1),hh=uo("round"),vh=to(function(t,n){return t-n},0);return e.after=ku,e.ary=Au,e.assign=Cp,e.assignIn=jp,e.assignInWith=Sp,e.assignWith=Tp,e.at=Ep,e.before=Ou,e.bind=ap,e.bindAll=Xp,e.bindKey=up,e.castArray=Fu,e.chain=Ga,e.chunk=ra,e.compact=ia,e.concat=oa,e.cond=Oc,e.conforms=Cc,e.constant=jc,e.countBy=Yl,e.create=js,e.curry=Cu,e.curryRight=ju,e.debounce=Su,e.defaults=Rp,e.defaultsDeep=Lp,e.defer=sp,e.delay=cp,e.difference=Ll,e.differenceBy=Il,e.differenceWith=Ml,e.drop=aa,e.dropRight=ua,e.dropRightWhile=sa,e.dropWhile=ca,e.fill=fa,e.filter=uu,e.flatMap=su,e.flatMapDeep=cu,e.flatMapDepth=fu,e.flatten=ha,e.flattenDeep=va,e.flattenDepth=da,e.flip=Tu,e.flow=Qp,e.flowRight=th,e.fromPairs=ga,e.functions=Ms,e.functionsIn=Ns,e.groupBy=tp,e.initial=ma,e.intersection=Nl,e.intersectionBy=Pl,e.intersectionWith=Dl,e.invert=Ip,e.invertBy=Mp,e.invokeMap=np,e.iteratee=Ec,e.keyBy=ep,e.keys=Us,e.keysIn=zs,e.map=vu,e.mapKeys=Bs,e.mapValues=Ws,e.matches=Rc,e.matchesProperty=Lc,e.memoize=Eu,e.merge=Pp,e.mergeWith=Dp,e.method=nh,e.methodOf=eh,e.mixin=Ic,e.negate=Ru,e.nthArg=Pc,e.omit=Fp,e.omitBy=Vs,e.once=Lu,e.orderBy=du,e.over=rh,e.overArgs=fp,e.overEvery=ih,e.overSome=oh,e.partial=lp,e.partialRight=pp,e.partition=rp,e.pick=Up,e.pickBy=qs,e.property=Dc,e.propertyOf=Fc,e.pull=Fl,e.pullAll=ka,e.pullAllBy=Aa,e.pullAllWith=Oa,e.pullAt=Ul,e.range=ah,e.rangeRight=uh,e.rearg=hp,e.reject=_u,e.remove=Ca,e.rest=Iu,e.reverse=ja,e.sampleSize=bu,e.set=Js,e.setWith=Ks,e.shuffle=wu,e.slice=Sa,e.sortBy=ip,e.sortedUniq=Na,e.sortedUniqBy=Pa,e.split=dc,e.spread=Mu,e.tail=Da,e.take=Fa,e.takeRight=Ua,e.takeRightWhile=za,e.takeWhile=Ba,e.tap=Ya,e.throttle=Nu,e.thru=Xa,e.toArray=bs,e.toPairs=zp,e.toPairsIn=Bp,e.toPath=Hc,e.toPlainObject=As,e.transform=Zs,e.unary=Pu,e.union=zl,e.unionBy=Bl,e.unionWith=Wl,e.uniq=Wa,e.uniqBy=Va,e.uniqWith=qa,e.unset=Gs,e.unzip=Ha,e.unzipWith=Ja,e.update=Ys,e.updateWith=Xs,e.values=Qs,e.valuesIn=tc,e.without=Vl,e.words=Ac,e.wrap=Du,e.xor=ql,e.xorBy=Hl,e.xorWith=Jl,e.zip=Kl,e.zipObject=Ka,e.zipObjectDeep=Za,e.zipWith=Zl,e.entries=zp,e.entriesIn=Bp,e.extend=jp,e.extendWith=Sp,Ic(e,e),e.add=sh,e.attempt=Yp,e.camelCase=Wp,e.capitalize=ic,e.ceil=ch,e.clamp=nc,e.clone=Uu,e.cloneDeep=Bu,e.cloneDeepWith=Wu,e.cloneWith=zu,e.conformsTo=Vu,e.deburr=oc,e.defaultTo=Sc,e.divide=fh,e.endsWith=ac,e.eq=qu,e.escape=uc,e.escapeRegExp=sc,e.every=au,e.find=Xl,e.findIndex=la,e.findKey=Ss,e.findLast=Ql,e.findLastIndex=pa,e.findLastKey=Ts,e.floor=lh,e.forEach=lu,e.forEachRight=pu,e.forIn=Es,e.forInRight=Rs,e.forOwn=Ls,e.forOwnRight=Is,e.get=Ps,e.gt=vp,e.gte=dp,e.has=Ds,e.hasIn=Fs,e.head=ya,e.identity=Tc,e.includes=hu,e.indexOf=_a,e.inRange=ec,e.invoke=Np,e.isArguments=gp,e.isArray=yp,e.isArrayBuffer=_p,e.isArrayLike=Hu,e.isArrayLikeObject=Ju,e.isBoolean=Ku,e.isBuffer=mp,e.isDate=bp,e.isElement=Zu,e.isEmpty=Gu,e.isEqual=Yu,e.isEqualWith=Xu,e.isError=Qu,e.isFinite=ts,e.isFunction=ns,e.isInteger=es,e.isLength=rs,e.isMap=wp,e.isMatch=as,e.isMatchWith=us,e.isNaN=ss,e.isNative=cs,e.isNil=ls,e.isNull=fs,e.isNumber=ps,e.isObject=is,e.isObjectLike=os,e.isPlainObject=hs,e.isRegExp=xp,e.isSafeInteger=vs,e.isSet=$p,e.isString=ds,e.isSymbol=gs,e.isTypedArray=kp,e.isUndefined=ys,e.isWeakMap=_s,e.isWeakSet=ms,e.join=ba,e.kebabCase=Vp,e.last=wa,e.lastIndexOf=xa,e.lowerCase=qp,e.lowerFirst=Hp,e.lt=Ap,e.lte=Op,e.max=Kc,e.maxBy=Zc,e.mean=Gc,e.meanBy=Yc,e.min=Xc,e.minBy=Qc,e.stubArray=Uc,e.stubFalse=zc,e.stubObject=Bc,e.stubString=Wc,e.stubTrue=Vc,e.multiply=ph,e.nth=$a,e.noConflict=Mc,e.noop=Nc,e.now=op,e.pad=cc,e.padEnd=fc,e.padStart=lc,e.parseInt=pc,e.random=rc,e.reduce=gu,e.reduceRight=yu,e.repeat=hc,e.replace=vc,e.result=Hs,e.round=hh,e.runInContext=t,e.sample=mu,e.size=xu,e.snakeCase=Jp,e.some=$u,e.sortedIndex=Ta,e.sortedIndexBy=Ea,e.sortedIndexOf=Ra,e.sortedLastIndex=La,e.sortedLastIndexBy=Ia,e.sortedLastIndexOf=Ma,e.startCase=Kp,e.startsWith=gc,e.subtract=vh,e.sum=tf,e.sumBy=nf,e.template=yc,e.times=qc,e.toFinite=ws,e.toInteger=xs,e.toLength=$s,e.toLower=_c,e.toNumber=ks,e.toSafeInteger=Os,e.toString=Cs,e.toUpper=mc,e.trim=bc,e.trimEnd=wc,e.trimStart=xc,e.truncate=$c,e.unescape=kc,e.uniqueId=Jc,e.upperCase=Zp,e.upperFirst=Gp,e.each=lu,e.eachRight=pu,e.first=ya,Ic(e,function(){var t={};return hr(e,function(n,r){yf.call(e.prototype,r)||(t[r]=n)}),t}(),{chain:!1}),e.VERSION="4.17.4",c(["bind","bindKey","curry","curryRight","partial","partialRight"],function(t){e[t].placeholder=e}),c(["drop","take"],function(t,n){b.prototype[t]=function(e){e=e===it?1:Hf(xs(e),0);var r=this.__filtered__&&!n?new b(this):this.clone();return r.__filtered__?r.__takeCount__=Jf(e,r.__takeCount__):r.__views__.push({size:Jf(e,Nt),type:t+(r.__dir__<0?"Right":"")}),r},b.prototype[t+"Right"]=function(n){return this.reverse()[t](n).reverse()}}),c(["filter","map","takeWhile"],function(t,n){var e=n+1,r=e==Tt||3==e;b.prototype[t]=function(t){var n=this.clone();return n.__iteratees__.push({iteratee:xo(t,3),type:e}),n.__filtered__=n.__filtered__||r,n}}),c(["head","last"],function(t,n){var e="take"+(n?"Right":"");b.prototype[t]=function(){return this[e](1).value()[0]}}),c(["initial","tail"],function(t,n){var e="drop"+(n?"":"Right");b.prototype[t]=function(){return this.__filtered__?new b(this):this[e](1)}}),b.prototype.compact=function(){return this.filter(Tc)},b.prototype.find=function(t){return this.filter(t).head()},b.prototype.findLast=function(t){return this.reverse().find(t)},b.prototype.invokeMap=ei(function(t,n){return"function"==typeof t?new b(this):this.map(function(e){return Ar(e,t,n)})}),b.prototype.reject=function(t){return this.filter(Ru(xo(t)))},b.prototype.slice=function(t,n){t=xs(t);var e=this;return e.__filtered__&&(t>0||n<0)?new b(e):(t<0?e=e.takeRight(-t):t&&(e=e.drop(t)),n!==it&&(n=xs(n),e=n<0?e.dropRight(-n):e.take(n-t)),e)},b.prototype.takeRightWhile=function(t){return this.reverse().takeWhile(t).reverse()},b.prototype.toArray=function(){return this.take(Nt)},hr(b.prototype,function(t,n){var r=/^(?:filter|find|map|reject)|While$/.test(n),o=/^(?:head|last)$/.test(n),a=e[o?"take"+("last"==n?"Right":""):n],u=o||/^find/.test(n);a&&(e.prototype[n]=function(){var n=this.__wrapped__,s=o?[1]:arguments,c=n instanceof b,f=s[0],l=c||yp(n),p=function(t){var n=a.apply(e,g([t],s));return o&&h?n[0]:n};l&&r&&"function"==typeof f&&1!=f.length&&(c=l=!1);var h=this.__chain__,v=!!this.__actions__.length,d=u&&!h,y=c&&!v;if(!u&&l){n=y?n:new b(this);var _=t.apply(n,s);return _.__actions__.push({func:Xa,args:[p],thisArg:it}),new i(_,h)}return d&&y?t.apply(this,s):(_=this.thru(p),d?o?_.value()[0]:_.value():_)})}),c(["pop","push","shift","sort","splice","unshift"],function(t){var n=pf[t],r=/^(?:push|sort|unshift)$/.test(t)?"tap":"thru",i=/^(?:pop|shift)$/.test(t);e.prototype[t]=function(){var t=arguments;if(i&&!this.__chain__){var e=this.value();return n.apply(yp(e)?e:[],t)}return this[r](function(e){return n.apply(yp(e)?e:[],t)})}}),hr(b.prototype,function(t,n){var r=e[n];if(r){var i=r.name+"";(ol[i]||(ol[i]=[])).push({name:n,func:r})}}),ol[Xi(it,yt).name]=[{name:"wrapper",func:it}],b.prototype.clone=S,b.prototype.reverse=Y,b.prototype.value=nt,e.prototype.at=Gl,e.prototype.chain=Qa,e.prototype.commit=tu,e.prototype.next=nu,e.prototype.plant=ru,e.prototype.reverse=iu,e.prototype.toJSON=e.prototype.valueOf=e.prototype.value=ou,e.prototype.first=e.prototype.head,Lf&&(e.prototype[Lf]=eu),e}();Le._=Ze,(i=function(){return Ze}.call(n,e,n,r))!==it&&(r.exports=i)}).call(this)}).call(n,e(33),e(128)(t))},function(t,n,e){var r=e(15),i=e(28);t.exports=e(8)?function(t,n,e){return r.f(t,n,i(1,e))}:function(t,n,e){return t[n]=e,t}},function(t,n,e){var r=e(14);t.exports=function(t){if(!r(t))throw TypeError(t+" is not an object!");return t}},function(t,n,e){t.exports=!e(9)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(t,n){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,n){var e={}.hasOwnProperty;t.exports=function(t,n){return e.call(t,n)}},function(t,n){t.exports={}},function(t,n){t.exports=function(t){if(void 0==t)throw TypeError("Can't call method on "+t);return t}},function(t,n,e){var r=e(3),i=e(2),o=e(68),a=e(6),u=function(t,n,e){var s,c,f,l=t&u.F,p=t&u.G,h=t&u.S,v=t&u.P,d=t&u.B,g=t&u.W,y=p?i:i[n]||(i[n]={}),_=y.prototype,m=p?r:h?r[n]:(r[n]||{}).prototype;p&&(e=n);for(s in e)(c=!l&&m&&void 0!==m[s])&&s in y||(f=c?m[s]:e[s],y[s]=p&&"function"!=typeof m[s]?e[s]:d&&c?o(f,r):g&&m[s]==f?function(t){var n=function(n,e,r){if(this instanceof t){switch(arguments.length){case 0:return new t;case 1:return new t(n);case 2:return new t(n,e)}return new t(n,e,r)}return t.apply(this,arguments)};return n.prototype=t.prototype,n}(f):v&&"function"==typeof f?o(Function.call,f):f,v&&((y.virtual||(y.virtual={}))[s]=f,t&u.R&&_&&!_[s]&&a(_,s,f)))};u.F=1,u.G=2,u.S=4,u.P=8,u.B=16,u.W=32,u.U=64,u.R=128,t.exports=u},function(t,n){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,n,e){var r=e(7),i=e(70),o=e(86),a=Object.defineProperty;n.f=e(8)?Object.defineProperty:function(t,n,e){if(r(t),n=o(n,!0),r(e),i)try{return a(t,n,e)}catch(t){}if("get"in e||"set"in e)throw TypeError("Accessors not supported!");return"value"in e&&(t[n]=e.value),t}},function(t,n,e){var r=e(79),i=e(25);t.exports=Object.keys||function(t){return r(t,i)}},function(t,n,e){var r=e(30)("keys"),i=e(31);t.exports=function(t){return r[t]||(r[t]=i(t))}},function(t,n){var e=Math.ceil,r=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?r:e)(t)}},function(t,n,e){var r=e(26),i=e(12);t.exports=function(t){return r(i(t))}},function(t,n,e){var r=e(12);t.exports=function(t){return Object(r(t))}},function(t,n,e){"use strict";(function(t){/*! - * Vue.js v2.3.4 - * (c) 2014-2017 Evan You - * Released under the MIT License. - */ -function e(t){return void 0===t||null===t}function r(t){return void 0!==t&&null!==t}function i(t){return!0===t}function o(t){return!1===t}function a(t){return"string"==typeof t||"number"==typeof t}function u(t){return null!==t&&"object"==typeof t}function s(t){return"[object Object]"===Ei.call(t)}function c(t){return"[object RegExp]"===Ei.call(t)}function f(t){return null==t?"":"object"==typeof t?JSON.stringify(t,null,2):String(t)}function l(t){var n=parseFloat(t);return isNaN(n)?t:n}function p(t,n){for(var e=Object.create(null),r=t.split(","),i=0;i-1)return t.splice(e,1)}}function v(t,n){return Li.call(t,n)}function d(t){var n=Object.create(null);return function(e){return n[e]||(n[e]=t(e))}}function g(t,n){function e(e){var r=arguments.length;return r?r>1?t.apply(n,arguments):t.call(n,e):t.call(n)}return e._length=t.length,e}function y(t,n){n=n||0;for(var e=t.length-n,r=new Array(e);e--;)r[e]=t[e+n];return r}function _(t,n){for(var e in n)t[e]=n[e];return t}function m(t){for(var n={},e=0;eLo&&jo[e].id>t.id;)e--;jo.splice(e+1,0,t)}else jo.push(t);Eo||(Eo=!0,fo(At))}}function Tt(t){No.clear(),Et(t,No)}function Et(t,n){var e,r,i=Array.isArray(t);if((i||u(t))&&Object.isExtensible(t)){if(t.__ob__){var o=t.__ob__.dep.id;if(n.has(o))return;n.add(o)}if(i)for(e=t.length;e--;)Et(t[e],n);else for(r=Object.keys(t),e=r.length;e--;)Et(t[r[e]],n)}}function Rt(t,n,e){Po.get=function(){return this[n][e]},Po.set=function(t){this[n][e]=t},Object.defineProperty(t,e,Po)}function Lt(t){t._watchers=[];var n=t.$options;n.props&&It(t,n.props),n.methods&&Ut(t,n.methods),n.data?Mt(t):L(t._data={},!0),n.computed&&Pt(t,n.computed),n.watch&&zt(t,n.watch)}function It(t,n){var e=t.$options.propsData||{},r=t._props={},i=t.$options._propKeys=[],o=!t.$parent;_o.shouldConvert=o;for(var a in n)!function(o){i.push(o);var a=q(o,n,e,t);I(r,o,a),o in t||Rt(t,"_props",o)}(a);_o.shouldConvert=!0}function Mt(t){var n=t.$options.data;n=t._data="function"==typeof n?Nt(n,t):n||{},s(n)||(n={});for(var e=Object.keys(n),r=t.$options.props,i=e.length;i--;)r&&v(r,e[i])||k(e[i])||Rt(t,"_data",e[i]);L(n,!0)}function Nt(t,n){try{return t.call(n)}catch(t){return C(t,n,"data()"),{}}}function Pt(t,n){var e=t._computedWatchers=Object.create(null);for(var r in n){var i=n[r],o="function"==typeof i?i:i.get;e[r]=new Mo(t,o,b,Do),r in t||Dt(t,r,i)}}function Dt(t,n,e){"function"==typeof e?(Po.get=Ft(n),Po.set=b):(Po.get=e.get?!1!==e.cache?Ft(n):e.get:b,Po.set=e.set?e.set:b),Object.defineProperty(t,n,Po)}function Ft(t){return function(){var n=this._computedWatchers&&this._computedWatchers[t];if(n)return n.dirty&&n.evaluate(),po.target&&n.depend(),n.value}}function Ut(t,n){t.$options.props;for(var e in n)t[e]=null==n[e]?b:g(n[e],t)}function zt(t,n){for(var e in n){var r=n[e];if(Array.isArray(r))for(var i=0;i=0||e.indexOf(t[i])<0)&&r.push(t[i]);return r}return t}function yn(t){this._init(t)}function _n(t){t.use=function(t){if(t.installed)return this;var n=y(arguments,1);return n.unshift(this),"function"==typeof t.install?t.install.apply(t,n):"function"==typeof t&&t.apply(null,n),t.installed=!0,this}}function mn(t){t.mixin=function(t){return this.options=W(this.options,t),this}}function bn(t){t.cid=0;var n=1;t.extend=function(t){t=t||{};var e=this,r=e.cid,i=t._Ctor||(t._Ctor={});if(i[r])return i[r];var o=t.name||e.options.name,a=function(t){this._init(t)};return a.prototype=Object.create(e.prototype),a.prototype.constructor=a,a.cid=n++,a.options=W(e.options,t),a.super=e,a.options.props&&wn(a),a.options.computed&&xn(a),a.extend=e.extend,a.mixin=e.mixin,a.use=e.use,Bi.forEach(function(t){a[t]=e[t]}),o&&(a.options.components[o]=a),a.superOptions=e.options,a.extendOptions=t,a.sealedOptions=_({},a.options),i[r]=a,a}}function wn(t){var n=t.options.props;for(var e in n)Rt(t.prototype,"_props",e)}function xn(t){var n=t.options.computed;for(var e in n)Dt(t.prototype,e,n[e])}function $n(t){Bi.forEach(function(n){t[n]=function(t,e){return e?("component"===n&&s(e)&&(e.name=e.name||t,e=this.options._base.extend(e)),"directive"===n&&"function"==typeof e&&(e={bind:e,update:e}),this.options[n+"s"][t]=e,e):this.options[n+"s"][t]}})}function kn(t){return t&&(t.Ctor.options.name||t.tag)}function An(t,n){return"string"==typeof t?t.split(",").indexOf(n)>-1:!!c(t)&&t.test(n)}function On(t,n,e){for(var r in t){var i=t[r];if(i){var o=kn(i.componentOptions);o&&!e(o)&&(i!==n&&Cn(i),t[r]=null)}}}function Cn(t){t&&t.componentInstance.$destroy()}function jn(t){for(var n=t.data,e=t,i=t;r(i.componentInstance);)i=i.componentInstance._vnode,i.data&&(n=Sn(i.data,n));for(;r(e=e.parent);)e.data&&(n=Sn(n,e.data));return Tn(n)}function Sn(t,n){return{staticClass:En(t.staticClass,n.staticClass),class:r(t.class)?[t.class,n.class]:n.class}}function Tn(t){var n=t.class,e=t.staticClass;return r(e)||r(n)?En(e,Rn(n)):""}function En(t,n){return t?n?t+" "+n:t:n||""}function Rn(t){if(e(t))return"";if("string"==typeof t)return t;var n="";if(Array.isArray(t)){for(var i,o=0,a=t.length;o-1?ga[t]=n.constructor===window.HTMLUnknownElement||n.constructor===window.HTMLElement:ga[t]=/HTMLUnknownElement/.test(n.toString())}function Mn(t){if("string"==typeof t){var n=document.querySelector(t);return n||document.createElement("div")}return t}function Nn(t,n){var e=document.createElement(t);return"select"!==t?e:(n.data&&n.data.attrs&&void 0!==n.data.attrs.multiple&&e.setAttribute("multiple","multiple"),e)}function Pn(t,n){return document.createElementNS(la[t],n)}function Dn(t){return document.createTextNode(t)}function Fn(t){return document.createComment(t)}function Un(t,n,e){t.insertBefore(n,e)}function zn(t,n){t.removeChild(n)}function Bn(t,n){t.appendChild(n)}function Wn(t){return t.parentNode}function Vn(t){return t.nextSibling}function qn(t){return t.tagName}function Hn(t,n){t.textContent=n}function Jn(t,n,e){t.setAttribute(n,e)}function Kn(t,n){var e=t.data.ref;if(e){var r=t.context,i=t.componentInstance||t.elm,o=r.$refs;n?Array.isArray(o[e])?h(o[e],i):o[e]===i&&(o[e]=void 0):t.data.refInFor?Array.isArray(o[e])&&o[e].indexOf(i)<0?o[e].push(i):o[e]=[i]:o[e]=i}}function Zn(t,n){return t.key===n.key&&t.tag===n.tag&&t.isComment===n.isComment&&r(t.data)===r(n.data)&&Gn(t,n)}function Gn(t,n){if("input"!==t.tag)return!0;var e;return(r(e=t.data)&&r(e=e.attrs)&&e.type)===(r(e=n.data)&&r(e=e.attrs)&&e.type)}function Yn(t,n,e){var i,o,a={};for(i=n;i<=e;++i)o=t[i].key,r(o)&&(a[o]=i);return a}function Xn(t,n){(t.data.directives||n.data.directives)&&Qn(t,n)}function Qn(t,n){var e,r,i,o=t===ma,a=n===ma,u=te(t.data.directives,t.context),s=te(n.data.directives,n.context),c=[],f=[];for(e in s)r=u[e],i=s[e],r?(i.oldValue=r.value,ee(i,"update",n,t),i.def&&i.def.componentUpdated&&f.push(i)):(ee(i,"bind",n,t),i.def&&i.def.inserted&&c.push(i));if(c.length){var l=function(){for(var e=0;e=0&&" "===(g=t.charAt(d));d--);g&&Oa.test(g)||(f=!0)}}else void 0===o?(v=i+1,o=t.slice(0,i).trim()):n();if(void 0===o?o=t.slice(0,i).trim():0!==v&&n(),a)for(i=0;i=Jo}function we(t){return 34===t||39===t}function xe(t){var n=1;for(Yo=Go;!be();)if(t=me(),we(t))$e(t);else if(91===t&&n++,93===t&&n--,0===n){Xo=Go;break}}function $e(t){for(var n=t;!be()&&(t=me())!==n;);}function ke(t,n,e){Qo=e;var r=n.value,i=n.modifiers,o=t.tag,a=t.attrsMap.type;if("select"===o)Ce(t,r,i);else if("input"===o&&"checkbox"===a)Ae(t,r,i);else if("input"===o&&"radio"===a)Oe(t,r,i);else if("input"===o||"textarea"===o)je(t,r,i);else if(!Vi.isReservedTag(o))return ge(t,r,i),!1;return!0}function Ae(t,n,e){var r=e&&e.number,i=ve(t,"value")||"null",o=ve(t,"true-value")||"true",a=ve(t,"false-value")||"false";fe(t,"checked","Array.isArray("+n+")?_i("+n+","+i+")>-1"+("true"===o?":("+n+")":":_q("+n+","+o+")")),he(t,ja,"var $$a="+n+",$$el=$event.target,$$c=$$el.checked?("+o+"):("+a+");if(Array.isArray($$a)){var $$v="+(r?"_n("+i+")":i)+",$$i=_i($$a,$$v);if($$c){$$i<0&&("+n+"=$$a.concat($$v))}else{$$i>-1&&("+n+"=$$a.slice(0,$$i).concat($$a.slice($$i+1)))}}else{"+ye(n,"$$c")+"}",null,!0)}function Oe(t,n,e){var r=e&&e.number,i=ve(t,"value")||"null";i=r?"_n("+i+")":i,fe(t,"checked","_q("+n+","+i+")"),he(t,ja,ye(n,i),null,!0)}function Ce(t,n,e){var r=e&&e.number,i='Array.prototype.filter.call($event.target.options,function(o){return o.selected}).map(function(o){var val = "_value" in o ? o._value : o.value;return '+(r?"_n(val)":"val")+"})",o="var $$selectedVal = "+i+";";o=o+" "+ye(n,"$event.target.multiple ? $$selectedVal : $$selectedVal[0]"),he(t,"change",o,null,!0)}function je(t,n,e){var r=t.attrsMap.type,i=e||{},o=i.lazy,a=i.number,u=i.trim,s=!o&&"range"!==r,c=o?"change":"range"===r?Ca:"input",f="$event.target.value";u&&(f="$event.target.value.trim()"),a&&(f="_n("+f+")");var l=ye(n,f);s&&(l="if($event.target.composing)return;"+l),fe(t,"value","("+n+")"),he(t,c,l,null,!0),(u||a||"number"===r)&&he(t,"blur","$forceUpdate()")}function Se(t){var n;r(t[Ca])&&(n=Yi?"change":"input",t[n]=[].concat(t[Ca],t[n]||[]),delete t[Ca]),r(t[ja])&&(n=eo?"click":"change",t[n]=[].concat(t[ja],t[n]||[]),delete t[ja])}function Te(t,n,e,r,i){if(e){var o=n,a=ta;n=function(e){null!==(1===arguments.length?o(e):o.apply(null,arguments))&&Ee(t,n,r,a)}}ta.addEventListener(t,n,ro?{capture:r,passive:i}:r)}function Ee(t,n,e,r){(r||ta).removeEventListener(t,n,e)}function Re(t,n){if(!e(t.data.on)||!e(n.data.on)){var r=n.data.on||{},i=t.data.on||{};ta=n.elm,Se(r),Q(r,i,Te,Ee,n.context)}}function Le(t,n){if(!e(t.data.domProps)||!e(n.data.domProps)){var i,o,a=n.elm,u=t.data.domProps||{},s=n.data.domProps||{};r(s.__ob__)&&(s=n.data.domProps=_({},s));for(i in u)e(s[i])&&(a[i]="");for(i in s)if(o=s[i],"textContent"!==i&&"innerHTML"!==i||(n.children&&(n.children.length=0),o!==u[i]))if("value"===i){a._value=o;var c=e(o)?"":String(o);Ie(a,n,c)&&(a.value=c)}else a[i]=o}}function Ie(t,n,e){return!t.composing&&("option"===n.tag||Me(t,e)||Ne(t,e))}function Me(t,n){return document.activeElement!==t&&t.value!==n}function Ne(t,n){var e=t.value,i=t._vModifiers;return r(i)&&i.number||"number"===t.type?l(e)!==l(n):r(i)&&i.trim?e.trim()!==n.trim():e!==n}function Pe(t){var n=De(t.style);return t.staticStyle?_(t.staticStyle,n):n}function De(t){return Array.isArray(t)?m(t):"string"==typeof t?Ea(t):t}function Fe(t,n){var e,r={};if(n)for(var i=t;i.componentInstance;)i=i.componentInstance._vnode,i.data&&(e=Pe(i.data))&&_(r,e);(e=Pe(t.data))&&_(r,e);for(var o=t;o=o.parent;)o.data&&(e=Pe(o.data))&&_(r,e);return r}function Ue(t,n){var i=n.data,o=t.data;if(!(e(i.staticStyle)&&e(i.style)&&e(o.staticStyle)&&e(o.style))){var a,u,s=n.elm,c=o.staticStyle,f=o.normalizedStyle||o.style||{},l=c||f,p=De(n.data.style)||{};n.data.normalizedStyle=r(p.__ob__)?_({},p):p;var h=Fe(n,!0);for(u in l)e(h[u])&&Ia(s,u,"");for(u in h)(a=h[u])!==l[u]&&Ia(s,u,null==a?"":a)}}function ze(t,n){if(n&&(n=n.trim()))if(t.classList)n.indexOf(" ")>-1?n.split(/\s+/).forEach(function(n){return t.classList.add(n)}):t.classList.add(n);else{var e=" "+(t.getAttribute("class")||"")+" ";e.indexOf(" "+n+" ")<0&&t.setAttribute("class",(e+n).trim())}}function Be(t,n){if(n&&(n=n.trim()))if(t.classList)n.indexOf(" ")>-1?n.split(/\s+/).forEach(function(n){return t.classList.remove(n)}):t.classList.remove(n);else{for(var e=" "+(t.getAttribute("class")||"")+" ",r=" "+n+" ";e.indexOf(r)>=0;)e=e.replace(r," ");t.setAttribute("class",e.trim())}}function We(t){if(t){if("object"==typeof t){var n={};return!1!==t.css&&_(n,Da(t.name||"v")),_(n,t),n}return"string"==typeof t?Da(t):void 0}}function Ve(t){Ha(function(){Ha(t)})}function qe(t,n){(t._transitionClasses||(t._transitionClasses=[])).push(n),ze(t,n)}function He(t,n){t._transitionClasses&&h(t._transitionClasses,n),Be(t,n)}function Je(t,n,e){var r=Ke(t,n),i=r.type,o=r.timeout,a=r.propCount;if(!i)return e();var u=i===Ua?Wa:qa,s=0,c=function(){t.removeEventListener(u,f),e()},f=function(n){n.target===t&&++s>=a&&c()};setTimeout(function(){s0&&(e=Ua,f=a,l=o.length):n===za?c>0&&(e=za,f=c,l=s.length):(f=Math.max(a,c),e=f>0?a>c?Ua:za:null,l=e?e===Ua?o.length:s.length:0),{type:e,timeout:f,propCount:l,hasTransform:e===Ua&&Ja.test(r[Ba+"Property"])}}function Ze(t,n){for(;t.length1}function nr(t,n){!0!==n.data.show&&Ye(n)}function er(t,n,e){var r=n.value,i=t.multiple;if(!i||Array.isArray(r)){for(var o,a,u=0,s=t.options.length;u-1,a.selected!==o&&(a.selected=o);else if(w(ir(a),r))return void(t.selectedIndex!==u&&(t.selectedIndex=u));i||(t.selectedIndex=-1)}}function rr(t,n){for(var e=0,r=n.length;e=0&&a[i].lowerCasedTag!==u;i--);else i=0;if(i>=0){for(var s=a.length-1;s>=i;s--)n.end&&n.end(a[s].tag,e,r);a.length=i,o=i&&a[i-1].tag}else"br"===u?n.start&&n.start(t,[],!0,e,r):"p"===u&&(n.start&&n.start(t,[],!1,e,r),n.end&&n.end(t,e,r))}for(var i,o,a=[],u=n.expectHTML,s=n.isUnaryTag||Fi,c=n.canBeLeftOpenTag||Fi,f=0;t;){if(i=t,o&&Bu(o)){var l=o.toLowerCase(),p=Wu[l]||(Wu[l]=new RegExp("([\\s\\S]*?)(]*>)","i")),h=0,v=t.replace(p,function(t,e,r){return h=r.length,Bu(l)||"noscript"===l||(e=e.replace(//g,"$1").replace(//g,"$1")),n.chars&&n.chars(e),""});f+=t.length-v.length,t=v,r(l,f-h,f)}else{var d=t.indexOf("<");if(0===d){if(wu.test(t)){var g=t.indexOf("--\x3e");if(g>=0){e(g+3);continue}}if(xu.test(t)){var y=t.indexOf("]>");if(y>=0){e(y+2);continue}}var _=t.match(bu);if(_){e(_[0].length);continue}var m=t.match(mu);if(m){var b=f;e(m[0].length),r(m[1],b,f);continue}var w=function(){var n=t.match(yu);if(n){var r={tagName:n[1],attrs:[],start:f};e(n[0].length);for(var i,o;!(i=t.match(_u))&&(o=t.match(vu));)e(o[0].length),r.attrs.push(o);if(i)return r.unarySlash=i[1],e(i[0].length),r.end=f,r}}();if(w){!function(t){var e=t.tagName,i=t.unarySlash;u&&("p"===o&&fu(e)&&r(o),c(e)&&o===e&&r(e));for(var f=s(e)||"html"===e&&"head"===o||!!i,l=t.attrs.length,p=new Array(l),h=0;h=0){for($=t.slice(d);!(mu.test($)||yu.test($)||wu.test($)||xu.test($)||(k=$.indexOf("<",1))<0);)d+=k,$=t.slice(d);x=t.substring(0,d),e(d)}d<0&&(x=t,t=""),n.chars&&x&&n.chars(x)}if(t===i){n.chars&&n.chars(t);break}}r()}function br(t,n){var e=n?Zu(n):Ju;if(e.test(t)){for(var r,i,o=[],a=e.lastIndex=0;r=e.exec(t);){i=r.index,i>a&&o.push(JSON.stringify(t.slice(a,i)));var u=ae(r[1].trim());o.push("_s("+u+")"),a=i+r[0].length}return a0,Qi=Gi&&Gi.indexOf("edge/")>0,to=Gi&&Gi.indexOf("android")>0,no=Gi&&/iphone|ipad|ipod|ios/.test(Gi),eo=Gi&&/chrome\/\d+/.test(Gi)&&!Qi,ro=!1;if(Zi)try{var io={};Object.defineProperty(io,"passive",{get:function(){ro=!0}}),window.addEventListener("test-passive",null,io)}catch(t){}var oo,ao,uo=function(){return void 0===oo&&(oo=!Zi&&void 0!==t&&"server"===t.process.env.VUE_ENV),oo},so=Zi&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__,co="undefined"!=typeof Symbol&&j(Symbol)&&"undefined"!=typeof Reflect&&j(Reflect.ownKeys),fo=function(){function t(){r=!1;var t=e.slice(0);e.length=0;for(var n=0;n1?y(e):e;for(var r=y(arguments,1),i=0,o=e.length;i1&&(n[e[0].trim()]=e[1].trim())}}),n}),Ra=/^--/,La=/\s*!important$/,Ia=function(t,n,e){if(Ra.test(n))t.style.setProperty(n,e);else if(La.test(e))t.style.setProperty(n,e.replace(La,""),"important");else{var r=Na(n);if(Array.isArray(e))for(var i=0,o=e.length;iv?(l=e(i[y+1])?null:i[y+1].elm,_(t,l,i,h,y,o)):h>y&&b(t,n,p,v)}function $(t,n,o,a){if(t!==n){if(i(n.isStatic)&&i(t.isStatic)&&n.key===t.key&&(i(n.isCloned)||i(n.isOnce)))return n.elm=t.elm,void(n.componentInstance=t.componentInstance);var u,s=n.data;r(s)&&r(u=s.hook)&&r(u=u.prepatch)&&u(t,n);var c=n.elm=t.elm,f=t.children,l=n.children;if(r(s)&&d(n)){for(u=0;u',e.innerHTML.indexOf(n)>0}("\n"," "),su=p("area,base,br,col,embed,frame,hr,img,input,isindex,keygen,link,meta,param,source,track,wbr"),cu=p("colgroup,dd,dt,li,options,p,td,tfoot,th,thead,tr,source"),fu=p("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"),lu=/([^\s"'<>\/=]+)/,pu=/(?:=)/,hu=[/"([^"]*)"+/.source,/'([^']*)'+/.source,/([^\s"'=<>`]+)/.source],vu=new RegExp("^\\s*"+lu.source+"(?:\\s*("+pu.source+")\\s*(?:"+hu.join("|")+"))?"),du="[a-zA-Z_][\\w\\-\\.]*",gu="((?:"+du+"\\:)?"+du+")",yu=new RegExp("^<"+gu),_u=/^\s*(\/?)>/,mu=new RegExp("^<\\/"+gu+"[^>]*>"),bu=/^]+>/i,wu=/^ ' : repeat(' ', 5 + i * 2)) + (Array.isArray(vm)\n ? ((formatComponentName(vm[0])) + \"... (\" + (vm[1]) + \" recursive calls)\")\n : formatComponentName(vm))); })\n .join('\\n')\n } else {\n return (\"\\n\\n(found in \" + (formatComponentName(vm)) + \")\")\n }\n };\n}\n\n/* */\n\nfunction handleError (err, vm, info) {\n if (config.errorHandler) {\n config.errorHandler.call(null, err, vm, info);\n } else {\n if (false) {\n warn((\"Error in \" + info + \": \\\"\" + (err.toString()) + \"\\\"\"), vm);\n }\n /* istanbul ignore else */\n if (inBrowser && typeof console !== 'undefined') {\n console.error(err);\n } else {\n throw err\n }\n }\n}\n\n/* */\n/* globals MutationObserver */\n\n// can we use __proto__?\nvar hasProto = '__proto__' in {};\n\n// Browser environment sniffing\nvar inBrowser = typeof window !== 'undefined';\nvar UA = inBrowser && window.navigator.userAgent.toLowerCase();\nvar isIE = UA && /msie|trident/.test(UA);\nvar isIE9 = UA && UA.indexOf('msie 9.0') > 0;\nvar isEdge = UA && UA.indexOf('edge/') > 0;\nvar isAndroid = UA && UA.indexOf('android') > 0;\nvar isIOS = UA && /iphone|ipad|ipod|ios/.test(UA);\nvar isChrome = UA && /chrome\\/\\d+/.test(UA) && !isEdge;\n\nvar supportsPassive = false;\nif (inBrowser) {\n try {\n var opts = {};\n Object.defineProperty(opts, 'passive', ({\n get: function get () {\n /* istanbul ignore next */\n supportsPassive = true;\n }\n } )); // https://github.com/facebook/flow/issues/285\n window.addEventListener('test-passive', null, opts);\n } catch (e) {}\n}\n\n// this needs to be lazy-evaled because vue may be required before\n// vue-server-renderer can set VUE_ENV\nvar _isServer;\nvar isServerRendering = function () {\n if (_isServer === undefined) {\n /* istanbul ignore if */\n if (!inBrowser && typeof global !== 'undefined') {\n // detect presence of vue-server-renderer and avoid\n // Webpack shimming the process\n _isServer = global['process'].env.VUE_ENV === 'server';\n } else {\n _isServer = false;\n }\n }\n return _isServer\n};\n\n// detect devtools\nvar devtools = inBrowser && window.__VUE_DEVTOOLS_GLOBAL_HOOK__;\n\n/* istanbul ignore next */\nfunction isNative (Ctor) {\n return typeof Ctor === 'function' && /native code/.test(Ctor.toString())\n}\n\nvar hasSymbol =\n typeof Symbol !== 'undefined' && isNative(Symbol) &&\n typeof Reflect !== 'undefined' && isNative(Reflect.ownKeys);\n\n/**\n * Defer a task to execute it asynchronously.\n */\nvar nextTick = (function () {\n var callbacks = [];\n var pending = false;\n var timerFunc;\n\n function nextTickHandler () {\n pending = false;\n var copies = callbacks.slice(0);\n callbacks.length = 0;\n for (var i = 0; i < copies.length; i++) {\n copies[i]();\n }\n }\n\n // the nextTick behavior leverages the microtask queue, which can be accessed\n // via either native Promise.then or MutationObserver.\n // MutationObserver has wider support, however it is seriously bugged in\n // UIWebView in iOS >= 9.3.3 when triggered in touch event handlers. It\n // completely stops working after triggering a few times... so, if native\n // Promise is available, we will use it:\n /* istanbul ignore if */\n if (typeof Promise !== 'undefined' && isNative(Promise)) {\n var p = Promise.resolve();\n var logError = function (err) { console.error(err); };\n timerFunc = function () {\n p.then(nextTickHandler).catch(logError);\n // in problematic UIWebViews, Promise.then doesn't completely break, but\n // it can get stuck in a weird state where callbacks are pushed into the\n // microtask queue but the queue isn't being flushed, until the browser\n // needs to do some other work, e.g. handle a timer. Therefore we can\n // \"force\" the microtask queue to be flushed by adding an empty timer.\n if (isIOS) { setTimeout(noop); }\n };\n } else if (typeof MutationObserver !== 'undefined' && (\n isNative(MutationObserver) ||\n // PhantomJS and iOS 7.x\n MutationObserver.toString() === '[object MutationObserverConstructor]'\n )) {\n // use MutationObserver where native Promise is not available,\n // e.g. PhantomJS IE11, iOS7, Android 4.4\n var counter = 1;\n var observer = new MutationObserver(nextTickHandler);\n var textNode = document.createTextNode(String(counter));\n observer.observe(textNode, {\n characterData: true\n });\n timerFunc = function () {\n counter = (counter + 1) % 2;\n textNode.data = String(counter);\n };\n } else {\n // fallback to setTimeout\n /* istanbul ignore next */\n timerFunc = function () {\n setTimeout(nextTickHandler, 0);\n };\n }\n\n return function queueNextTick (cb, ctx) {\n var _resolve;\n callbacks.push(function () {\n if (cb) {\n try {\n cb.call(ctx);\n } catch (e) {\n handleError(e, ctx, 'nextTick');\n }\n } else if (_resolve) {\n _resolve(ctx);\n }\n });\n if (!pending) {\n pending = true;\n timerFunc();\n }\n if (!cb && typeof Promise !== 'undefined') {\n return new Promise(function (resolve, reject) {\n _resolve = resolve;\n })\n }\n }\n})();\n\nvar _Set;\n/* istanbul ignore if */\nif (typeof Set !== 'undefined' && isNative(Set)) {\n // use native Set when available.\n _Set = Set;\n} else {\n // a non-standard Set polyfill that only works with primitive keys.\n _Set = (function () {\n function Set () {\n this.set = Object.create(null);\n }\n Set.prototype.has = function has (key) {\n return this.set[key] === true\n };\n Set.prototype.add = function add (key) {\n this.set[key] = true;\n };\n Set.prototype.clear = function clear () {\n this.set = Object.create(null);\n };\n\n return Set;\n }());\n}\n\n/* */\n\n\nvar uid = 0;\n\n/**\n * A dep is an observable that can have multiple\n * directives subscribing to it.\n */\nvar Dep = function Dep () {\n this.id = uid++;\n this.subs = [];\n};\n\nDep.prototype.addSub = function addSub (sub) {\n this.subs.push(sub);\n};\n\nDep.prototype.removeSub = function removeSub (sub) {\n remove(this.subs, sub);\n};\n\nDep.prototype.depend = function depend () {\n if (Dep.target) {\n Dep.target.addDep(this);\n }\n};\n\nDep.prototype.notify = function notify () {\n // stabilize the subscriber list first\n var subs = this.subs.slice();\n for (var i = 0, l = subs.length; i < l; i++) {\n subs[i].update();\n }\n};\n\n// the current target watcher being evaluated.\n// this is globally unique because there could be only one\n// watcher being evaluated at any time.\nDep.target = null;\nvar targetStack = [];\n\nfunction pushTarget (_target) {\n if (Dep.target) { targetStack.push(Dep.target); }\n Dep.target = _target;\n}\n\nfunction popTarget () {\n Dep.target = targetStack.pop();\n}\n\n/*\n * not type checking this file because flow doesn't play well with\n * dynamically accessing methods on Array prototype\n */\n\nvar arrayProto = Array.prototype;\nvar arrayMethods = Object.create(arrayProto);[\n 'push',\n 'pop',\n 'shift',\n 'unshift',\n 'splice',\n 'sort',\n 'reverse'\n]\n.forEach(function (method) {\n // cache original method\n var original = arrayProto[method];\n def(arrayMethods, method, function mutator () {\n var arguments$1 = arguments;\n\n // avoid leaking arguments:\n // http://jsperf.com/closure-with-arguments\n var i = arguments.length;\n var args = new Array(i);\n while (i--) {\n args[i] = arguments$1[i];\n }\n var result = original.apply(this, args);\n var ob = this.__ob__;\n var inserted;\n switch (method) {\n case 'push':\n inserted = args;\n break\n case 'unshift':\n inserted = args;\n break\n case 'splice':\n inserted = args.slice(2);\n break\n }\n if (inserted) { ob.observeArray(inserted); }\n // notify change\n ob.dep.notify();\n return result\n });\n});\n\n/* */\n\nvar arrayKeys = Object.getOwnPropertyNames(arrayMethods);\n\n/**\n * By default, when a reactive property is set, the new value is\n * also converted to become reactive. However when passing down props,\n * we don't want to force conversion because the value may be a nested value\n * under a frozen data structure. Converting it would defeat the optimization.\n */\nvar observerState = {\n shouldConvert: true,\n isSettingProps: false\n};\n\n/**\n * Observer class that are attached to each observed\n * object. Once attached, the observer converts target\n * object's property keys into getter/setters that\n * collect dependencies and dispatches updates.\n */\nvar Observer = function Observer (value) {\n this.value = value;\n this.dep = new Dep();\n this.vmCount = 0;\n def(value, '__ob__', this);\n if (Array.isArray(value)) {\n var augment = hasProto\n ? protoAugment\n : copyAugment;\n augment(value, arrayMethods, arrayKeys);\n this.observeArray(value);\n } else {\n this.walk(value);\n }\n};\n\n/**\n * Walk through each property and convert them into\n * getter/setters. This method should only be called when\n * value type is Object.\n */\nObserver.prototype.walk = function walk (obj) {\n var keys = Object.keys(obj);\n for (var i = 0; i < keys.length; i++) {\n defineReactive$$1(obj, keys[i], obj[keys[i]]);\n }\n};\n\n/**\n * Observe a list of Array items.\n */\nObserver.prototype.observeArray = function observeArray (items) {\n for (var i = 0, l = items.length; i < l; i++) {\n observe(items[i]);\n }\n};\n\n// helpers\n\n/**\n * Augment an target Object or Array by intercepting\n * the prototype chain using __proto__\n */\nfunction protoAugment (target, src) {\n /* eslint-disable no-proto */\n target.__proto__ = src;\n /* eslint-enable no-proto */\n}\n\n/**\n * Augment an target Object or Array by defining\n * hidden properties.\n */\n/* istanbul ignore next */\nfunction copyAugment (target, src, keys) {\n for (var i = 0, l = keys.length; i < l; i++) {\n var key = keys[i];\n def(target, key, src[key]);\n }\n}\n\n/**\n * Attempt to create an observer instance for a value,\n * returns the new observer if successfully observed,\n * or the existing observer if the value already has one.\n */\nfunction observe (value, asRootData) {\n if (!isObject(value)) {\n return\n }\n var ob;\n if (hasOwn(value, '__ob__') && value.__ob__ instanceof Observer) {\n ob = value.__ob__;\n } else if (\n observerState.shouldConvert &&\n !isServerRendering() &&\n (Array.isArray(value) || isPlainObject(value)) &&\n Object.isExtensible(value) &&\n !value._isVue\n ) {\n ob = new Observer(value);\n }\n if (asRootData && ob) {\n ob.vmCount++;\n }\n return ob\n}\n\n/**\n * Define a reactive property on an Object.\n */\nfunction defineReactive$$1 (\n obj,\n key,\n val,\n customSetter\n) {\n var dep = new Dep();\n\n var property = Object.getOwnPropertyDescriptor(obj, key);\n if (property && property.configurable === false) {\n return\n }\n\n // cater for pre-defined getter/setters\n var getter = property && property.get;\n var setter = property && property.set;\n\n var childOb = observe(val);\n Object.defineProperty(obj, key, {\n enumerable: true,\n configurable: true,\n get: function reactiveGetter () {\n var value = getter ? getter.call(obj) : val;\n if (Dep.target) {\n dep.depend();\n if (childOb) {\n childOb.dep.depend();\n }\n if (Array.isArray(value)) {\n dependArray(value);\n }\n }\n return value\n },\n set: function reactiveSetter (newVal) {\n var value = getter ? getter.call(obj) : val;\n /* eslint-disable no-self-compare */\n if (newVal === value || (newVal !== newVal && value !== value)) {\n return\n }\n /* eslint-enable no-self-compare */\n if (false) {\n customSetter();\n }\n if (setter) {\n setter.call(obj, newVal);\n } else {\n val = newVal;\n }\n childOb = observe(newVal);\n dep.notify();\n }\n });\n}\n\n/**\n * Set a property on an object. Adds the new property and\n * triggers change notification if the property doesn't\n * already exist.\n */\nfunction set (target, key, val) {\n if (Array.isArray(target) && typeof key === 'number') {\n target.length = Math.max(target.length, key);\n target.splice(key, 1, val);\n return val\n }\n if (hasOwn(target, key)) {\n target[key] = val;\n return val\n }\n var ob = (target ).__ob__;\n if (target._isVue || (ob && ob.vmCount)) {\n \"production\" !== 'production' && warn(\n 'Avoid adding reactive properties to a Vue instance or its root $data ' +\n 'at runtime - declare it upfront in the data option.'\n );\n return val\n }\n if (!ob) {\n target[key] = val;\n return val\n }\n defineReactive$$1(ob.value, key, val);\n ob.dep.notify();\n return val\n}\n\n/**\n * Delete a property and trigger change if necessary.\n */\nfunction del (target, key) {\n if (Array.isArray(target) && typeof key === 'number') {\n target.splice(key, 1);\n return\n }\n var ob = (target ).__ob__;\n if (target._isVue || (ob && ob.vmCount)) {\n \"production\" !== 'production' && warn(\n 'Avoid deleting properties on a Vue instance or its root $data ' +\n '- just set it to null.'\n );\n return\n }\n if (!hasOwn(target, key)) {\n return\n }\n delete target[key];\n if (!ob) {\n return\n }\n ob.dep.notify();\n}\n\n/**\n * Collect dependencies on array elements when the array is touched, since\n * we cannot intercept array element access like property getters.\n */\nfunction dependArray (value) {\n for (var e = (void 0), i = 0, l = value.length; i < l; i++) {\n e = value[i];\n e && e.__ob__ && e.__ob__.dep.depend();\n if (Array.isArray(e)) {\n dependArray(e);\n }\n }\n}\n\n/* */\n\n/**\n * Option overwriting strategies are functions that handle\n * how to merge a parent option value and a child option\n * value into the final value.\n */\nvar strats = config.optionMergeStrategies;\n\n/**\n * Options with restrictions\n */\nif (false) {\n strats.el = strats.propsData = function (parent, child, vm, key) {\n if (!vm) {\n warn(\n \"option \\\"\" + key + \"\\\" can only be used during instance \" +\n 'creation with the `new` keyword.'\n );\n }\n return defaultStrat(parent, child)\n };\n}\n\n/**\n * Helper that recursively merges two data objects together.\n */\nfunction mergeData (to, from) {\n if (!from) { return to }\n var key, toVal, fromVal;\n var keys = Object.keys(from);\n for (var i = 0; i < keys.length; i++) {\n key = keys[i];\n toVal = to[key];\n fromVal = from[key];\n if (!hasOwn(to, key)) {\n set(to, key, fromVal);\n } else if (isPlainObject(toVal) && isPlainObject(fromVal)) {\n mergeData(toVal, fromVal);\n }\n }\n return to\n}\n\n/**\n * Data\n */\nstrats.data = function (\n parentVal,\n childVal,\n vm\n) {\n if (!vm) {\n // in a Vue.extend merge, both should be functions\n if (!childVal) {\n return parentVal\n }\n if (typeof childVal !== 'function') {\n \"production\" !== 'production' && warn(\n 'The \"data\" option should be a function ' +\n 'that returns a per-instance value in component ' +\n 'definitions.',\n vm\n );\n return parentVal\n }\n if (!parentVal) {\n return childVal\n }\n // when parentVal & childVal are both present,\n // we need to return a function that returns the\n // merged result of both functions... no need to\n // check if parentVal is a function here because\n // it has to be a function to pass previous merges.\n return function mergedDataFn () {\n return mergeData(\n childVal.call(this),\n parentVal.call(this)\n )\n }\n } else if (parentVal || childVal) {\n return function mergedInstanceDataFn () {\n // instance merge\n var instanceData = typeof childVal === 'function'\n ? childVal.call(vm)\n : childVal;\n var defaultData = typeof parentVal === 'function'\n ? parentVal.call(vm)\n : undefined;\n if (instanceData) {\n return mergeData(instanceData, defaultData)\n } else {\n return defaultData\n }\n }\n }\n};\n\n/**\n * Hooks and props are merged as arrays.\n */\nfunction mergeHook (\n parentVal,\n childVal\n) {\n return childVal\n ? parentVal\n ? parentVal.concat(childVal)\n : Array.isArray(childVal)\n ? childVal\n : [childVal]\n : parentVal\n}\n\nLIFECYCLE_HOOKS.forEach(function (hook) {\n strats[hook] = mergeHook;\n});\n\n/**\n * Assets\n *\n * When a vm is present (instance creation), we need to do\n * a three-way merge between constructor options, instance\n * options and parent options.\n */\nfunction mergeAssets (parentVal, childVal) {\n var res = Object.create(parentVal || null);\n return childVal\n ? extend(res, childVal)\n : res\n}\n\nASSET_TYPES.forEach(function (type) {\n strats[type + 's'] = mergeAssets;\n});\n\n/**\n * Watchers.\n *\n * Watchers hashes should not overwrite one\n * another, so we merge them as arrays.\n */\nstrats.watch = function (parentVal, childVal) {\n /* istanbul ignore if */\n if (!childVal) { return Object.create(parentVal || null) }\n if (!parentVal) { return childVal }\n var ret = {};\n extend(ret, parentVal);\n for (var key in childVal) {\n var parent = ret[key];\n var child = childVal[key];\n if (parent && !Array.isArray(parent)) {\n parent = [parent];\n }\n ret[key] = parent\n ? parent.concat(child)\n : [child];\n }\n return ret\n};\n\n/**\n * Other object hashes.\n */\nstrats.props =\nstrats.methods =\nstrats.computed = function (parentVal, childVal) {\n if (!childVal) { return Object.create(parentVal || null) }\n if (!parentVal) { return childVal }\n var ret = Object.create(null);\n extend(ret, parentVal);\n extend(ret, childVal);\n return ret\n};\n\n/**\n * Default strategy.\n */\nvar defaultStrat = function (parentVal, childVal) {\n return childVal === undefined\n ? parentVal\n : childVal\n};\n\n/**\n * Validate component names\n */\nfunction checkComponents (options) {\n for (var key in options.components) {\n var lower = key.toLowerCase();\n if (isBuiltInTag(lower) || config.isReservedTag(lower)) {\n warn(\n 'Do not use built-in or reserved HTML elements as component ' +\n 'id: ' + key\n );\n }\n }\n}\n\n/**\n * Ensure all props option syntax are normalized into the\n * Object-based format.\n */\nfunction normalizeProps (options) {\n var props = options.props;\n if (!props) { return }\n var res = {};\n var i, val, name;\n if (Array.isArray(props)) {\n i = props.length;\n while (i--) {\n val = props[i];\n if (typeof val === 'string') {\n name = camelize(val);\n res[name] = { type: null };\n } else if (false) {\n warn('props must be strings when using array syntax.');\n }\n }\n } else if (isPlainObject(props)) {\n for (var key in props) {\n val = props[key];\n name = camelize(key);\n res[name] = isPlainObject(val)\n ? val\n : { type: val };\n }\n }\n options.props = res;\n}\n\n/**\n * Normalize raw function directives into object format.\n */\nfunction normalizeDirectives (options) {\n var dirs = options.directives;\n if (dirs) {\n for (var key in dirs) {\n var def = dirs[key];\n if (typeof def === 'function') {\n dirs[key] = { bind: def, update: def };\n }\n }\n }\n}\n\n/**\n * Merge two option objects into a new one.\n * Core utility used in both instantiation and inheritance.\n */\nfunction mergeOptions (\n parent,\n child,\n vm\n) {\n if (false) {\n checkComponents(child);\n }\n\n if (typeof child === 'function') {\n child = child.options;\n }\n\n normalizeProps(child);\n normalizeDirectives(child);\n var extendsFrom = child.extends;\n if (extendsFrom) {\n parent = mergeOptions(parent, extendsFrom, vm);\n }\n if (child.mixins) {\n for (var i = 0, l = child.mixins.length; i < l; i++) {\n parent = mergeOptions(parent, child.mixins[i], vm);\n }\n }\n var options = {};\n var key;\n for (key in parent) {\n mergeField(key);\n }\n for (key in child) {\n if (!hasOwn(parent, key)) {\n mergeField(key);\n }\n }\n function mergeField (key) {\n var strat = strats[key] || defaultStrat;\n options[key] = strat(parent[key], child[key], vm, key);\n }\n return options\n}\n\n/**\n * Resolve an asset.\n * This function is used because child instances need access\n * to assets defined in its ancestor chain.\n */\nfunction resolveAsset (\n options,\n type,\n id,\n warnMissing\n) {\n /* istanbul ignore if */\n if (typeof id !== 'string') {\n return\n }\n var assets = options[type];\n // check local registration variations first\n if (hasOwn(assets, id)) { return assets[id] }\n var camelizedId = camelize(id);\n if (hasOwn(assets, camelizedId)) { return assets[camelizedId] }\n var PascalCaseId = capitalize(camelizedId);\n if (hasOwn(assets, PascalCaseId)) { return assets[PascalCaseId] }\n // fallback to prototype chain\n var res = assets[id] || assets[camelizedId] || assets[PascalCaseId];\n if (false) {\n warn(\n 'Failed to resolve ' + type.slice(0, -1) + ': ' + id,\n options\n );\n }\n return res\n}\n\n/* */\n\nfunction validateProp (\n key,\n propOptions,\n propsData,\n vm\n) {\n var prop = propOptions[key];\n var absent = !hasOwn(propsData, key);\n var value = propsData[key];\n // handle boolean props\n if (isType(Boolean, prop.type)) {\n if (absent && !hasOwn(prop, 'default')) {\n value = false;\n } else if (!isType(String, prop.type) && (value === '' || value === hyphenate(key))) {\n value = true;\n }\n }\n // check default value\n if (value === undefined) {\n value = getPropDefaultValue(vm, prop, key);\n // since the default value is a fresh copy,\n // make sure to observe it.\n var prevShouldConvert = observerState.shouldConvert;\n observerState.shouldConvert = true;\n observe(value);\n observerState.shouldConvert = prevShouldConvert;\n }\n if (false) {\n assertProp(prop, key, value, vm, absent);\n }\n return value\n}\n\n/**\n * Get the default value of a prop.\n */\nfunction getPropDefaultValue (vm, prop, key) {\n // no default, return undefined\n if (!hasOwn(prop, 'default')) {\n return undefined\n }\n var def = prop.default;\n // warn against non-factory defaults for Object & Array\n if (false) {\n warn(\n 'Invalid default value for prop \"' + key + '\": ' +\n 'Props with type Object/Array must use a factory function ' +\n 'to return the default value.',\n vm\n );\n }\n // the raw prop value was also undefined from previous render,\n // return previous default value to avoid unnecessary watcher trigger\n if (vm && vm.$options.propsData &&\n vm.$options.propsData[key] === undefined &&\n vm._props[key] !== undefined\n ) {\n return vm._props[key]\n }\n // call factory function for non-Function types\n // a value is Function if its prototype is function even across different execution context\n return typeof def === 'function' && getType(prop.type) !== 'Function'\n ? def.call(vm)\n : def\n}\n\n/**\n * Assert whether a prop is valid.\n */\nfunction assertProp (\n prop,\n name,\n value,\n vm,\n absent\n) {\n if (prop.required && absent) {\n warn(\n 'Missing required prop: \"' + name + '\"',\n vm\n );\n return\n }\n if (value == null && !prop.required) {\n return\n }\n var type = prop.type;\n var valid = !type || type === true;\n var expectedTypes = [];\n if (type) {\n if (!Array.isArray(type)) {\n type = [type];\n }\n for (var i = 0; i < type.length && !valid; i++) {\n var assertedType = assertType(value, type[i]);\n expectedTypes.push(assertedType.expectedType || '');\n valid = assertedType.valid;\n }\n }\n if (!valid) {\n warn(\n 'Invalid prop: type check failed for prop \"' + name + '\".' +\n ' Expected ' + expectedTypes.map(capitalize).join(', ') +\n ', got ' + Object.prototype.toString.call(value).slice(8, -1) + '.',\n vm\n );\n return\n }\n var validator = prop.validator;\n if (validator) {\n if (!validator(value)) {\n warn(\n 'Invalid prop: custom validator check failed for prop \"' + name + '\".',\n vm\n );\n }\n }\n}\n\nvar simpleCheckRE = /^(String|Number|Boolean|Function|Symbol)$/;\n\nfunction assertType (value, type) {\n var valid;\n var expectedType = getType(type);\n if (simpleCheckRE.test(expectedType)) {\n valid = typeof value === expectedType.toLowerCase();\n } else if (expectedType === 'Object') {\n valid = isPlainObject(value);\n } else if (expectedType === 'Array') {\n valid = Array.isArray(value);\n } else {\n valid = value instanceof type;\n }\n return {\n valid: valid,\n expectedType: expectedType\n }\n}\n\n/**\n * Use function string name to check built-in types,\n * because a simple equality check will fail when running\n * across different vms / iframes.\n */\nfunction getType (fn) {\n var match = fn && fn.toString().match(/^\\s*function (\\w+)/);\n return match ? match[1] : ''\n}\n\nfunction isType (type, fn) {\n if (!Array.isArray(fn)) {\n return getType(fn) === getType(type)\n }\n for (var i = 0, len = fn.length; i < len; i++) {\n if (getType(fn[i]) === getType(type)) {\n return true\n }\n }\n /* istanbul ignore next */\n return false\n}\n\n/* */\n\nvar mark;\nvar measure;\n\nif (false) {\n var perf = inBrowser && window.performance;\n /* istanbul ignore if */\n if (\n perf &&\n perf.mark &&\n perf.measure &&\n perf.clearMarks &&\n perf.clearMeasures\n ) {\n mark = function (tag) { return perf.mark(tag); };\n measure = function (name, startTag, endTag) {\n perf.measure(name, startTag, endTag);\n perf.clearMarks(startTag);\n perf.clearMarks(endTag);\n perf.clearMeasures(name);\n };\n }\n}\n\n/* not type checking this file because flow doesn't play well with Proxy */\n\nvar initProxy;\n\nif (false) {\n var allowedGlobals = makeMap(\n 'Infinity,undefined,NaN,isFinite,isNaN,' +\n 'parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,' +\n 'Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,' +\n 'require' // for Webpack/Browserify\n );\n\n var warnNonPresent = function (target, key) {\n warn(\n \"Property or method \\\"\" + key + \"\\\" is not defined on the instance but \" +\n \"referenced during render. Make sure to declare reactive data \" +\n \"properties in the data option.\",\n target\n );\n };\n\n var hasProxy =\n typeof Proxy !== 'undefined' &&\n Proxy.toString().match(/native code/);\n\n if (hasProxy) {\n var isBuiltInModifier = makeMap('stop,prevent,self,ctrl,shift,alt,meta');\n config.keyCodes = new Proxy(config.keyCodes, {\n set: function set (target, key, value) {\n if (isBuiltInModifier(key)) {\n warn((\"Avoid overwriting built-in modifier in config.keyCodes: .\" + key));\n return false\n } else {\n target[key] = value;\n return true\n }\n }\n });\n }\n\n var hasHandler = {\n has: function has (target, key) {\n var has = key in target;\n var isAllowed = allowedGlobals(key) || key.charAt(0) === '_';\n if (!has && !isAllowed) {\n warnNonPresent(target, key);\n }\n return has || !isAllowed\n }\n };\n\n var getHandler = {\n get: function get (target, key) {\n if (typeof key === 'string' && !(key in target)) {\n warnNonPresent(target, key);\n }\n return target[key]\n }\n };\n\n initProxy = function initProxy (vm) {\n if (hasProxy) {\n // determine which proxy handler to use\n var options = vm.$options;\n var handlers = options.render && options.render._withStripped\n ? getHandler\n : hasHandler;\n vm._renderProxy = new Proxy(vm, handlers);\n } else {\n vm._renderProxy = vm;\n }\n };\n}\n\n/* */\n\nvar VNode = function VNode (\n tag,\n data,\n children,\n text,\n elm,\n context,\n componentOptions\n) {\n this.tag = tag;\n this.data = data;\n this.children = children;\n this.text = text;\n this.elm = elm;\n this.ns = undefined;\n this.context = context;\n this.functionalContext = undefined;\n this.key = data && data.key;\n this.componentOptions = componentOptions;\n this.componentInstance = undefined;\n this.parent = undefined;\n this.raw = false;\n this.isStatic = false;\n this.isRootInsert = true;\n this.isComment = false;\n this.isCloned = false;\n this.isOnce = false;\n};\n\nvar prototypeAccessors = { child: {} };\n\n// DEPRECATED: alias for componentInstance for backwards compat.\n/* istanbul ignore next */\nprototypeAccessors.child.get = function () {\n return this.componentInstance\n};\n\nObject.defineProperties( VNode.prototype, prototypeAccessors );\n\nvar createEmptyVNode = function () {\n var node = new VNode();\n node.text = '';\n node.isComment = true;\n return node\n};\n\nfunction createTextVNode (val) {\n return new VNode(undefined, undefined, undefined, String(val))\n}\n\n// optimized shallow clone\n// used for static nodes and slot nodes because they may be reused across\n// multiple renders, cloning them avoids errors when DOM manipulations rely\n// on their elm reference.\nfunction cloneVNode (vnode) {\n var cloned = new VNode(\n vnode.tag,\n vnode.data,\n vnode.children,\n vnode.text,\n vnode.elm,\n vnode.context,\n vnode.componentOptions\n );\n cloned.ns = vnode.ns;\n cloned.isStatic = vnode.isStatic;\n cloned.key = vnode.key;\n cloned.isComment = vnode.isComment;\n cloned.isCloned = true;\n return cloned\n}\n\nfunction cloneVNodes (vnodes) {\n var len = vnodes.length;\n var res = new Array(len);\n for (var i = 0; i < len; i++) {\n res[i] = cloneVNode(vnodes[i]);\n }\n return res\n}\n\n/* */\n\nvar normalizeEvent = cached(function (name) {\n var passive = name.charAt(0) === '&';\n name = passive ? name.slice(1) : name;\n var once$$1 = name.charAt(0) === '~'; // Prefixed last, checked first\n name = once$$1 ? name.slice(1) : name;\n var capture = name.charAt(0) === '!';\n name = capture ? name.slice(1) : name;\n return {\n name: name,\n once: once$$1,\n capture: capture,\n passive: passive\n }\n});\n\nfunction createFnInvoker (fns) {\n function invoker () {\n var arguments$1 = arguments;\n\n var fns = invoker.fns;\n if (Array.isArray(fns)) {\n for (var i = 0; i < fns.length; i++) {\n fns[i].apply(null, arguments$1);\n }\n } else {\n // return handler return value for single handlers\n return fns.apply(null, arguments)\n }\n }\n invoker.fns = fns;\n return invoker\n}\n\nfunction updateListeners (\n on,\n oldOn,\n add,\n remove$$1,\n vm\n) {\n var name, cur, old, event;\n for (name in on) {\n cur = on[name];\n old = oldOn[name];\n event = normalizeEvent(name);\n if (isUndef(cur)) {\n \"production\" !== 'production' && warn(\n \"Invalid handler for event \\\"\" + (event.name) + \"\\\": got \" + String(cur),\n vm\n );\n } else if (isUndef(old)) {\n if (isUndef(cur.fns)) {\n cur = on[name] = createFnInvoker(cur);\n }\n add(event.name, cur, event.once, event.capture, event.passive);\n } else if (cur !== old) {\n old.fns = cur;\n on[name] = old;\n }\n }\n for (name in oldOn) {\n if (isUndef(on[name])) {\n event = normalizeEvent(name);\n remove$$1(event.name, oldOn[name], event.capture);\n }\n }\n}\n\n/* */\n\nfunction mergeVNodeHook (def, hookKey, hook) {\n var invoker;\n var oldHook = def[hookKey];\n\n function wrappedHook () {\n hook.apply(this, arguments);\n // important: remove merged hook to ensure it's called only once\n // and prevent memory leak\n remove(invoker.fns, wrappedHook);\n }\n\n if (isUndef(oldHook)) {\n // no existing hook\n invoker = createFnInvoker([wrappedHook]);\n } else {\n /* istanbul ignore if */\n if (isDef(oldHook.fns) && isTrue(oldHook.merged)) {\n // already a merged invoker\n invoker = oldHook;\n invoker.fns.push(wrappedHook);\n } else {\n // existing plain hook\n invoker = createFnInvoker([oldHook, wrappedHook]);\n }\n }\n\n invoker.merged = true;\n def[hookKey] = invoker;\n}\n\n/* */\n\nfunction extractPropsFromVNodeData (\n data,\n Ctor,\n tag\n) {\n // we are only extracting raw values here.\n // validation and default values are handled in the child\n // component itself.\n var propOptions = Ctor.options.props;\n if (isUndef(propOptions)) {\n return\n }\n var res = {};\n var attrs = data.attrs;\n var props = data.props;\n if (isDef(attrs) || isDef(props)) {\n for (var key in propOptions) {\n var altKey = hyphenate(key);\n if (false) {\n var keyInLowerCase = key.toLowerCase();\n if (\n key !== keyInLowerCase &&\n attrs && hasOwn(attrs, keyInLowerCase)\n ) {\n tip(\n \"Prop \\\"\" + keyInLowerCase + \"\\\" is passed to component \" +\n (formatComponentName(tag || Ctor)) + \", but the declared prop name is\" +\n \" \\\"\" + key + \"\\\". \" +\n \"Note that HTML attributes are case-insensitive and camelCased \" +\n \"props need to use their kebab-case equivalents when using in-DOM \" +\n \"templates. You should probably use \\\"\" + altKey + \"\\\" instead of \\\"\" + key + \"\\\".\"\n );\n }\n }\n checkProp(res, props, key, altKey, true) ||\n checkProp(res, attrs, key, altKey, false);\n }\n }\n return res\n}\n\nfunction checkProp (\n res,\n hash,\n key,\n altKey,\n preserve\n) {\n if (isDef(hash)) {\n if (hasOwn(hash, key)) {\n res[key] = hash[key];\n if (!preserve) {\n delete hash[key];\n }\n return true\n } else if (hasOwn(hash, altKey)) {\n res[key] = hash[altKey];\n if (!preserve) {\n delete hash[altKey];\n }\n return true\n }\n }\n return false\n}\n\n/* */\n\n// The template compiler attempts to minimize the need for normalization by\n// statically analyzing the template at compile time.\n//\n// For plain HTML markup, normalization can be completely skipped because the\n// generated render function is guaranteed to return Array. There are\n// two cases where extra normalization is needed:\n\n// 1. When the children contains components - because a functional component\n// may return an Array instead of a single root. In this case, just a simple\n// normalization is needed - if any child is an Array, we flatten the whole\n// thing with Array.prototype.concat. It is guaranteed to be only 1-level deep\n// because functional components already normalize their own children.\nfunction simpleNormalizeChildren (children) {\n for (var i = 0; i < children.length; i++) {\n if (Array.isArray(children[i])) {\n return Array.prototype.concat.apply([], children)\n }\n }\n return children\n}\n\n// 2. When the children contains constructs that always generated nested Arrays,\n// e.g.