diff --git a/.eslintignore b/.eslintignore
new file mode 100644
index 00000000..788a36b9
--- /dev/null
+++ b/.eslintignore
@@ -0,0 +1 @@
+src/assets/js/local-echo
diff --git a/.github/workflows/build-statics.yml b/.github/workflows/build-statics.yml
new file mode 100644
index 00000000..efe0f2b3
--- /dev/null
+++ b/.github/workflows/build-statics.yml
@@ -0,0 +1,25 @@
+name: Node.js Build
+
+on:
+ push:
+ branches:
+ - develop
+
+jobs:
+ build:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v2
+ - name: Use Node.js
+ uses: actions/setup-node@v1
+ with:
+ node-version: '12.x'
+ - name: Install dependencies
+ run: npm install
+ - name: Build statics
+ run: npm run build
+ - name: Commit statics
+ uses: stefanzweifel/git-auto-commit-action@v4.1.5
+ with:
+ file_pattern: dist/index.html dist/static/*
+ commit_message: commit statics
\ No newline at end of file
diff --git a/.github/workflows/gh-pages.yml b/.github/workflows/gh-pages.yml
new file mode 100644
index 00000000..2dd50d86
--- /dev/null
+++ b/.github/workflows/gh-pages.yml
@@ -0,0 +1,37 @@
+name: github pages
+
+on:
+ push:
+ branches:
+ - develop
+
+defaults:
+ run:
+ working-directory: docs
+
+jobs:
+ deploy:
+ runs-on: ubuntu-18.04
+ steps:
+ - uses: actions/checkout@v2
+
+ - name: Setup Python
+ uses: actions/setup-python@v1
+ with:
+ python-version: '3.6'
+ architecture: 'x64'
+
+ - name: Install dependencies
+ run: |
+ python3 -m pip install --upgrade pip
+ python3 -m pip install -r ../requirements/docs.txt
+ mkdocs build
+
+ - name: Deploy
+ uses: peaceiris/actions-gh-pages@v3
+ with:
+ github_token: ${{ secrets.GITHUB_TOKEN }}
+ publish_dir: ./docs/site
+ cname: alcali.dev
+ user_name: Matt Melquiond
+ user_email: matt.llvw@gmail.com
\ No newline at end of file
diff --git a/.github/workflows/test-statics.yml b/.github/workflows/test-statics.yml
new file mode 100644
index 00000000..7777c4d6
--- /dev/null
+++ b/.github/workflows/test-statics.yml
@@ -0,0 +1,20 @@
+name: Node.js Test
+
+on:
+ push:
+ branches-ignore:
+ - develop
+
+jobs:
+ build:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v2
+ - name: Use Node.js
+ uses: actions/setup-node@v1
+ with:
+ node-version: '12.x'
+ - name: Install dependencies
+ run: npm install
+ - name: Build statics
+ run: npm run build
diff --git a/.gitignore b/.gitignore
index c4d2ad58..0d41f435 100644
--- a/.gitignore
+++ b/.gitignore
@@ -4,3 +4,4 @@
__pycache__
node_modules/
.coverage
+dist/__init__.py
diff --git a/CHANGELOG.md b/CHANGELOG.md
index f55afe6a..b60bc9c1 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,17 @@
# Changelog
+## [2019.2.5] - 2020-04-26
+
+- updated deps (#185)
+
+- fix: UI errors (#187)
+
+- fix: users are able to reset their pw (#184)
+
+- fix: responsive layout (#178)
+
+[2019.2.5]: https://github.com/latenighttales/alcali/compare/v2019.2.5...HEAD
+
## [2019.2.4] - 2020-02-14
- fix: password update (#164)
@@ -8,7 +20,7 @@
- fix: Less restrictive minion_id regex and error mgmt (#140)
-[2019.2.4]: https://github.com/latenighttales/alcali/compare/v2019.2.4...HEAD
+[2019.2.4]: https://github.com/latenighttales/alcali/compare/v2019.2.4...v2019.2.5
## [2019.2.3] - 2019-12-10
diff --git a/Dockerfile b/Dockerfile
index 02aaa199..13734eae 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -8,7 +8,7 @@ ARG USER_ID=1000
# Upgrade System and Install dependencies
RUN apt-get update \
&& seq 1 8 | xargs -I{} mkdir -p /usr/share/man/man{} \
- && apt-get install -y --no-install-recommends -o DPkg::Options::=--force-confold netcat libmariadbclient-dev libpq-dev build-essential libldap2-dev libsasl2-dev ldap-utils
+ && apt-get install -y --no-install-recommends -o DPkg::Options::=--force-confold netcat libmariadbclient-dev libpq-dev build-essential libldap2-dev libsasl2-dev ldap-utils git
# Upgrade pip
RUN pip install --upgrade pip
diff --git a/README.md b/README.md
index f145da91..16c64d7f 100644
--- a/README.md
+++ b/README.md
@@ -79,8 +79,90 @@ More [here](https://github.com/latenighttales/alcali/blob/2019.2/docs/docs/scree
[MIT](LICENSE)
+Image: Jean-Philippe WMFr, derivative work : User:Benoit Rochon [CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0)
+
## Contributing
If you'd like to contribute, check the [contribute](https://alcali.dev/contribute/) documentation on how to install a dev environment and submit PR!
-Image: Jean-Philippe WMFr, derivative work : User:Benoit Rochon [CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0)
+## Changelog
+
+## [2019.2.5] - 2020-04-26
+
+- updated deps (#185)
+
+- fix: UI errors (#187)
+
+- fix: users are able to reset their pw (#184)
+
+- fix: responsive layout (#178)
+
+[2019.2.5]: https://github.com/latenighttales/alcali/compare/v2019.2.5...HEAD
+
+## [2019.2.4] - 2020-02-14
+
+- fix: password update (#164)
+
+- update deps 20200207 (#155)
+
+- fix: Less restrictive minion_id regex and error mgmt (#140)
+
+[2019.2.4]: https://github.com/latenighttales/alcali/compare/v2019.2.4...v2019.2.5
+
+## [2019.2.3] - 2019-12-10
+
+- feat: Google OAuth2 (#130)
+
+- updated deps (#111)
+
+- feat: Group jobs by jid (#106)
+
+- int: error mgmt (#105)
+
+- fix: favicon and boolrepr (#102)
+
+- fix: removed useless icon files, fixed boolean repr (#100)
+
+- fix: state render,Layout removed admin
+
+- feat: predefined jobs (#98)
+
+- fix: Boolean repr (#97)
+
+- feat: LDAP auth backend (#84)
+
+- fix: async run, updated deps (#82)
+
+- feat: fold/unfold all
+
+- feat: display current version in gui and cli dynamically (#76)
+
+- fix: timezone, success bool for custom modules (#75)
+
+- async link: resolve #69 (#74)
+
+- feat: schedule disable/enable (#72)
+
+- fix: schedules, keys, updated vuetify (#71)
+
+- int: updated docs, added contribute section, screenshots (#62)
+
+[2019.2.3]: https://github.com/latenighttales/alcali/compare/v2019.2.3...v2019.2.4
+
+## [2019.2.2] - 2019-09-21
+
+- use slim docker image
+
+- Added rest auth
+
+- Added pillar override
+
+- Updated deps
+
+[2019.2.2]: https://github.com/latenighttales/alcali/compare/v2019.2.2...v2019.2.3
+
+## [2019.2.1] - 2019-09-21
+
+- Frontend refactor
+
+[2019.2.1]: https://github.com/latenighttales/alcali/compare/v2019.2.1...v2019.2.2
diff --git a/VERSION b/VERSION
index 8c4ae537..ceb6dcfb 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-2019.2.4
+2019.2.5
diff --git a/api/serializers.py b/api/serializers.py
index 47a76c37..b26552a7 100644
--- a/api/serializers.py
+++ b/api/serializers.py
@@ -106,6 +106,7 @@ class UsersSerializer(serializers.ModelSerializer):
user_settings = UserSettingsSerializer(read_only=True)
def create(self, validated_data):
+ # Remove useless fields.
for param in ["is_active", "groups", "user_permissions"]:
del validated_data[param]
user = User(**validated_data)
@@ -114,6 +115,10 @@ def create(self, validated_data):
return user
def update(self, instance, validated_data):
+ # Prevent an unprivileged user to escalate status.
+ current_user = self.context["request"].user
+ if not current_user.is_staff:
+ validated_data.pop("is_staff", None)
password = validated_data.pop("password", None)
for k, v in validated_data.items():
setattr(instance, k, v)
@@ -122,6 +127,14 @@ def update(self, instance, validated_data):
instance.save()
return instance
+ def get_extra_kwargs(self):
+ # Override password validation on update.
+ extra_kwargs = super(UsersSerializer, self).get_extra_kwargs()
+ action = self.context["view"].action
+ if action in ["update", "partial_update"]:
+ extra_kwargs["password"] = {"write_only": True, "required": False}
+ return extra_kwargs
+
class Meta:
model = User
fields = "__all__"
diff --git a/api/views/alcali.py b/api/views/alcali.py
index 4d2edb6c..9f0bf7fd 100644
--- a/api/views/alcali.py
+++ b/api/views/alcali.py
@@ -315,18 +315,20 @@ class UsersViewSet(viewsets.ModelViewSet):
queryset = User.objects.all()
serializer_class = UsersSerializer
+ def get_queryset(self):
+ if not self.request.user.is_staff:
+ return User.objects.filter(id=self.request.user.id)
+ else:
+ return User.objects.all()
+
def get_permissions(self):
permission_classes = []
# Only Staff users are allowed to create users.
if self.action == "create":
permission_classes = [IsAdminUser]
- elif (
- self.action == "retrieve"
- or self.action == "update"
- or self.action == "partial_update"
- ):
+ elif self.action in ["retrieve", "update", "partial_update", "list"]:
permission_classes = [IsLoggedInUserOrAdmin]
- elif self.action == "list" or self.action == "destroy":
+ elif self.action == "destroy":
permission_classes = [IsAdminUser]
return [permission() for permission in permission_classes]
diff --git a/dist/__init__.py b/dist/__init__.py
new file mode 100644
index 00000000..e69de29b
diff --git a/dist/index.html b/dist/index.html
index b137fa8a..d68bb8b0 100644
--- a/dist/index.html
+++ b/dist/index.html
@@ -1 +1 @@
-
ALCALI We're sorry but my-app doesn't work properly without JavaScript enabled. Please enable it to continue.
\ No newline at end of file
+ALCALI We're sorry but my-app doesn't work properly without JavaScript enabled. Please enable it to continue.
\ No newline at end of file
diff --git a/dist/static/css/app.630a9e31.css b/dist/static/css/app.ef41b39d.css
similarity index 80%
rename from dist/static/css/app.630a9e31.css
rename to dist/static/css/app.ef41b39d.css
index a09a198a..5a69f763 100644
--- a/dist/static/css/app.630a9e31.css
+++ b/dist/static/css/app.ef41b39d.css
@@ -1 +1 @@
-::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px;background-color:#f5f5f5}::-webkit-scrollbar{width:10px;background-color:#f5f5f5}::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#555}span .v-chip__content{white-space:nowrap}.v-list{border-radius:0!important}.search{max-width:300px!important}html{overflow-y:auto!important}.v-menu--inline[data-v-bcf3f6c0]{display:block}.chartjs-tooltip-key[data-v-bcf3f6c0]{display:inline-block;width:10px;height:10px;margin-right:10px}html[data-v-5b563f4a]{overflow-y:auto!important}.cm-s-made-of-code{font-size:1em;line-height:1.5em;font-family:inconsolata,monospace;letter-spacing:.3px;word-spacing:1px;background:rgba(9,9,22,.95);color:#f8f8f8}.cm-s-made-of-code .CodeMirror-lines{padding:8px 0}.cm-s-made-of-code .CodeMirror-gutters{box-shadow:1px 0 2px 0 rgba(0,0,0,.5);-webkit-box-shadow:1px 0 2px 0 rgba(0,0,0,.5);background-color:rgba(9,9,22,.95);padding-right:10px;z-index:3;border:none}.cm-s-made-of-code div.CodeMirror-cursor{border-left:3px solid #f8f8f8}.cm-s-made-of-code .CodeMirror-activeline-background{background:transparent}.cm-s-made-of-code .CodeMirror-selected{background:rgba(0,125,255,.5)}.cm-s-made-of-code .cm-comment{color:#54576b;background:transparent}.cm-s-made-of-code .cm-keyword{color:#ff3854}.cm-s-made-of-code .cm-string{color:#8fff58;background:rgba(16,38,34,.98)}.cm-s-made-of-code .cm-atom,.cm-s-made-of-code .cm-number,.cm-s-made-of-code .cm-property{color:#f1d950}.cm-s-made-of-code .cm-operator{color:#ff3854}.cm-s-made-of-code .CodeMirror-linenumber{color:#54576b}.cm-s-made-of-code{padding-top:10px;outline:thin solid rgba(51,51,51,.3)}.CodeMirror{height:100%;font-size:16px}div.CodeMirror-sizer>div{padding-left:10px}.CodeMirror-foldmarker{color:#333;text-shadow:#bfbfbf 1px 1px 2px,#bfbfbf -1px -1px 2px,#bfbfbf 1px -1px 2px,#bfbfbf -1px 1px 2px;font-family:arial;line-height:.3;cursor:pointer}.CodeMirror-foldgutter{width:.9em}.CodeMirror-foldgutter-folded,.CodeMirror-foldgutter-open{cursor:pointer}.CodeMirror-foldgutter-open:after{content:"\25BE"}.CodeMirror-foldgutter-folded:after{content:"\25B8"}.overlayedBtn[data-v-107b300f]{position:absolute;right:0;z-index:1}.ansiStyle[data-v-57350906]{background-color:#000;padding:10px}.theme--light.v-btn--active[data-v-57350906]:before,.theme--light.v-btn--active[data-v-57350906]:hover:before{opacity:0}.desc[data-v-1ddf48ef]{background-color:#8a8a8a;border:10px;border-right:20px}.ansiStyle[data-v-1ddf48ef]{background-color:#000;padding:10px}.v-expansion-panel-content[data-v-69fc5fbb]{background-color:#000}
\ No newline at end of file
+::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px;background-color:#f5f5f5}::-webkit-scrollbar{width:10px;background-color:#f5f5f5}::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#555}span .v-chip__content{white-space:nowrap}.v-list{border-radius:0!important}.search{max-width:300px!important}html{overflow-y:auto!important}.v-menu--inline[data-v-4501d2c0]{display:block}.chartjs-tooltip-key[data-v-4501d2c0]{display:inline-block;width:10px;height:10px;margin-right:10px}html[data-v-5b563f4a]{overflow-y:auto!important}.cm-s-made-of-code{font-size:1em;line-height:1.5em;font-family:inconsolata,monospace;letter-spacing:.3px;word-spacing:1px;background:rgba(9,9,22,.95);color:#f8f8f8}.cm-s-made-of-code .CodeMirror-lines{padding:8px 0}.cm-s-made-of-code .CodeMirror-gutters{box-shadow:1px 0 2px 0 rgba(0,0,0,.5);-webkit-box-shadow:1px 0 2px 0 rgba(0,0,0,.5);background-color:rgba(9,9,22,.95);padding-right:10px;z-index:3;border:none}.cm-s-made-of-code div.CodeMirror-cursor{border-left:3px solid #f8f8f8}.cm-s-made-of-code .CodeMirror-activeline-background{background:transparent}.cm-s-made-of-code .CodeMirror-selected{background:rgba(0,125,255,.5)}.cm-s-made-of-code .cm-comment{color:#54576b;background:transparent}.cm-s-made-of-code .cm-keyword{color:#ff3854}.cm-s-made-of-code .cm-string{color:#8fff58;background:rgba(16,38,34,.98)}.cm-s-made-of-code .cm-atom,.cm-s-made-of-code .cm-number,.cm-s-made-of-code .cm-property{color:#f1d950}.cm-s-made-of-code .cm-operator{color:#ff3854}.cm-s-made-of-code .CodeMirror-linenumber{color:#54576b}.cm-s-made-of-code{padding-top:10px;outline:thin solid rgba(51,51,51,.3)}.CodeMirror{height:100%;font-size:16px}div.CodeMirror-sizer>div{padding-left:10px}.CodeMirror-foldmarker{color:#333;text-shadow:#bfbfbf 1px 1px 2px,#bfbfbf -1px -1px 2px,#bfbfbf 1px -1px 2px,#bfbfbf -1px 1px 2px;font-family:arial;line-height:.3;cursor:pointer}.CodeMirror-foldgutter{width:.9em}.CodeMirror-foldgutter-folded,.CodeMirror-foldgutter-open{cursor:pointer}.CodeMirror-foldgutter-open:after{content:"\25BE"}.CodeMirror-foldgutter-folded:after{content:"\25B8"}.overlayedBtn[data-v-461a1ef9]{position:absolute;right:0;z-index:1}.ansiStyle[data-v-6afa69e7]{background-color:#000;padding:10px}.theme--light.v-btn--active[data-v-6afa69e7]:before,.theme--light.v-btn--active[data-v-6afa69e7]:hover:before{opacity:0}.desc[data-v-ae872b4a]{background-color:#8a8a8a;border:10px;border-right:20px}.ansiStyle[data-v-ae872b4a]{background-color:#000;padding:10px}.v-expansion-panel-content[data-v-20242e11]{background-color:#000}
\ No newline at end of file
diff --git a/dist/static/css/chunk-vendors.06af5d77.css b/dist/static/css/chunk-vendors.06af5d77.css
deleted file mode 100644
index 38a509b0..00000000
--- a/dist/static/css/chunk-vendors.06af5d77.css
+++ /dev/null
@@ -1 +0,0 @@
-.theme--light.v-application{background:#fff;color:rgba(0,0,0,.87)}.theme--light.v-application .text--primary{color:rgba(0,0,0,.87)!important}.theme--light.v-application .text--secondary{color:rgba(0,0,0,.6)!important}.theme--light.v-application .text--disabled{color:rgba(0,0,0,.38)!important}.theme--dark.v-application{background:#121212;color:#fff}.theme--dark.v-application .text--primary{color:#fff!important}.theme--dark.v-application .text--secondary{color:hsla(0,0%,100%,.7)!important}.theme--dark.v-application .text--disabled{color:hsla(0,0%,100%,.5)!important}.v-application{display:-webkit-box;display:-ms-flexbox;display:flex}.v-application a{cursor:pointer}.v-application--is-rtl{direction:rtl}.v-application--wrap{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;max-width:100%;position:relative}@-moz-document url-prefix(){@media print{.v-application,.v-application--wrap{display:block}}}.theme--light.v-app-bar.v-toolbar.v-sheet{background-color:#f5f5f5}.theme--dark.v-app-bar.v-toolbar.v-sheet{background-color:#272727}.v-app-bar:not([data-booted=true]){-webkit-transition:none!important;transition:none!important}.v-app-bar.v-app-bar--fixed{position:fixed;top:0;z-index:5}.v-app-bar.v-app-bar--hide-shadow{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12);box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.v-app-bar--fade-img-on-scroll .v-toolbar__image .v-image__image{-webkit-transition:opacity .4s cubic-bezier(.4,0,.2,1);transition:opacity .4s cubic-bezier(.4,0,.2,1)}.v-app-bar.v-toolbar--prominent.v-app-bar--shrink-on-scroll .v-toolbar__content{will-change:height}.v-app-bar.v-toolbar--prominent.v-app-bar--shrink-on-scroll .v-toolbar__image{will-change:opacity}.v-app-bar.v-toolbar--prominent.v-app-bar--shrink-on-scroll.v-app-bar--collapse-on-scroll .v-toolbar__extension{display:none}.v-app-bar.v-toolbar--prominent.v-app-bar--shrink-on-scroll.v-app-bar--is-scrolled .v-toolbar__title{padding-top:9px}.v-app-bar.v-toolbar--prominent.v-app-bar--shrink-on-scroll.v-app-bar--is-scrolled:not(.v-app-bar--bottom) .v-toolbar__title{padding-bottom:9px}.v-app-bar.v-app-bar--shrink-on-scroll .v-toolbar__title{font-size:inherit}.theme--light.v-toolbar.v-sheet{background-color:#fff}.theme--dark.v-toolbar.v-sheet{background-color:#272727}.v-toolbar{contain:layout;display:block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;-webkit-transition:transform .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1),left .2s cubic-bezier(.4,0,.2,1),right .2s cubic-bezier(.4,0,.2,1),max-width .25s cubic-bezier(.4,0,.2,1),width .25s cubic-bezier(.4,0,.2,1),-webkit-box-shadow .28s cubic-bezier(.4,0,.2,1);transition:transform .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1),left .2s cubic-bezier(.4,0,.2,1),right .2s cubic-bezier(.4,0,.2,1),max-width .25s cubic-bezier(.4,0,.2,1),width .25s cubic-bezier(.4,0,.2,1),-webkit-box-shadow .28s cubic-bezier(.4,0,.2,1);transition:transform .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1),left .2s cubic-bezier(.4,0,.2,1),right .2s cubic-bezier(.4,0,.2,1),box-shadow .28s cubic-bezier(.4,0,.2,1),max-width .25s cubic-bezier(.4,0,.2,1),width .25s cubic-bezier(.4,0,.2,1);transition:transform .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1),left .2s cubic-bezier(.4,0,.2,1),right .2s cubic-bezier(.4,0,.2,1),box-shadow .28s cubic-bezier(.4,0,.2,1),max-width .25s cubic-bezier(.4,0,.2,1),width .25s cubic-bezier(.4,0,.2,1),-webkit-box-shadow .28s cubic-bezier(.4,0,.2,1);-webkit-box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.v-toolbar .v-input{padding-top:0;margin-top:0}.v-toolbar__content,.v-toolbar__extension{padding:4px 16px}.v-toolbar__content .v-btn.v-btn--icon.v-size--default,.v-toolbar__extension .v-btn.v-btn--icon.v-size--default{height:48px;width:48px}.v-application--is-ltr .v-toolbar__content>.v-btn.v-btn--icon:first-child,.v-application--is-ltr .v-toolbar__extension>.v-btn.v-btn--icon:first-child{margin-left:-12px}.v-application--is-rtl .v-toolbar__content>.v-btn.v-btn--icon:first-child,.v-application--is-rtl .v-toolbar__extension>.v-btn.v-btn--icon:first-child{margin-right:-12px}.v-application--is-ltr .v-toolbar__content>.v-btn.v-btn--icon:first-child+.v-toolbar__title,.v-application--is-ltr .v-toolbar__extension>.v-btn.v-btn--icon:first-child+.v-toolbar__title{padding-left:20px}.v-application--is-rtl .v-toolbar__content>.v-btn.v-btn--icon:first-child+.v-toolbar__title,.v-application--is-rtl .v-toolbar__extension>.v-btn.v-btn--icon:first-child+.v-toolbar__title{padding-right:20px}.v-application--is-ltr .v-toolbar__content>.v-btn.v-btn--icon:last-child,.v-application--is-ltr .v-toolbar__extension>.v-btn.v-btn--icon:last-child{margin-right:-12px}.v-application--is-rtl .v-toolbar__content>.v-btn.v-btn--icon:last-child,.v-application--is-rtl .v-toolbar__extension>.v-btn.v-btn--icon:last-child{margin-left:-12px}.v-toolbar__content>.v-tabs,.v-toolbar__extension>.v-tabs{height:inherit;margin-top:-4px;margin-bottom:-4px}.v-toolbar__content>.v-tabs>.v-slide-group.v-tabs-bar,.v-toolbar__extension>.v-tabs>.v-slide-group.v-tabs-bar{background-color:inherit;height:inherit}.v-toolbar__content>.v-tabs:first-child,.v-toolbar__extension>.v-tabs:first-child{margin-left:-16px}.v-toolbar__content>.v-tabs:last-child,.v-toolbar__extension>.v-tabs:last-child{margin-right:-16px}.v-toolbar__content,.v-toolbar__extension{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:0}.v-toolbar__image{position:absolute;top:0;bottom:0;width:100%;z-index:0;contain:strict}.v-toolbar__image,.v-toolbar__image .v-image{border-radius:inherit}.v-toolbar__items{display:-webkit-box;display:-ms-flexbox;display:flex;height:inherit}.v-toolbar__items>.v-btn{border-radius:0;height:100%!important;max-height:none}.v-toolbar__title{font-size:1.25rem;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-toolbar.v-toolbar--absolute{position:absolute;top:0;z-index:1}.v-toolbar.v-toolbar--bottom{top:auto;bottom:0}.v-toolbar.v-toolbar--collapse .v-toolbar__title{white-space:nowrap}.v-toolbar.v-toolbar--collapsed{max-width:112px;overflow:hidden}.v-application--is-ltr .v-toolbar.v-toolbar--collapsed{border-bottom-right-radius:24px}.v-application--is-rtl .v-toolbar.v-toolbar--collapsed{border-bottom-left-radius:24px}.v-toolbar.v-toolbar--collapsed .v-toolbar__extension,.v-toolbar.v-toolbar--collapsed .v-toolbar__title{display:none}.v-toolbar--dense .v-toolbar__content,.v-toolbar--dense .v-toolbar__extension{padding-top:0;padding-bottom:0}.v-toolbar--flat{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12);box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.v-toolbar--floating{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.v-toolbar--prominent .v-toolbar__content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.v-toolbar--prominent .v-toolbar__title{font-size:1.5rem;padding-top:6px}.v-toolbar--prominent:not(.v-toolbar--bottom) .v-toolbar__title{-ms-flex-item-align:end;align-self:flex-end;padding-bottom:6px;padding-top:0}.theme--light.v-sheet{background-color:#fff;border-color:#fff;color:rgba(0,0,0,.87)}.theme--dark.v-sheet{background-color:#1e1e1e;border-color:#1e1e1e;color:#fff}.v-sheet{border-radius:4px}.v-sheet--tile{border-radius:0}.v-image{z-index:0}.v-image__image,.v-image__placeholder{z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%}.v-image__image{background-repeat:no-repeat}.v-image__image--preload{-webkit-filter:blur(2px);filter:blur(2px)}.v-image__image--contain{background-size:contain}.v-image__image--cover{background-size:cover}.v-responsive{position:relative;overflow:hidden;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.v-responsive__content{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0px;max-width:100%}.v-application--is-ltr .v-responsive__sizer~.v-responsive__content{margin-left:-100%}.v-application--is-rtl .v-responsive__sizer~.v-responsive__content{margin-right:-100%}.v-responsive__sizer{-webkit-transition:padding-bottom .2s cubic-bezier(.25,.8,.5,1);transition:padding-bottom .2s cubic-bezier(.25,.8,.5,1);-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0px}.v-btn:not(.v-btn--outlined).accent,.v-btn:not(.v-btn--outlined).error,.v-btn:not(.v-btn--outlined).info,.v-btn:not(.v-btn--outlined).primary,.v-btn:not(.v-btn--outlined).secondary,.v-btn:not(.v-btn--outlined).success,.v-btn:not(.v-btn--outlined).warning{color:#fff}.theme--light.v-btn{color:rgba(0,0,0,.87)}.theme--light.v-btn.v-btn--disabled,.theme--light.v-btn.v-btn--disabled .v-btn__loading,.theme--light.v-btn.v-btn--disabled .v-icon{color:rgba(0,0,0,.26)!important}.theme--light.v-btn.v-btn--disabled:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined){background-color:rgba(0,0,0,.12)!important}.theme--light.v-btn:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined){background-color:#f5f5f5}.theme--light.v-btn.v-btn--outlined.v-btn--text{border-color:rgba(0,0,0,.12)}.theme--light.v-btn.v-btn--icon{color:rgba(0,0,0,.54)}.theme--light.v-btn:hover:before{opacity:.04}.theme--light.v-btn--active:before,.theme--light.v-btn--active:hover:before,.theme--light.v-btn:focus:before{opacity:.12}.theme--light.v-btn--active:focus:before{opacity:.16}.theme--dark.v-btn{color:#fff}.theme--dark.v-btn.v-btn--disabled,.theme--dark.v-btn.v-btn--disabled .v-btn__loading,.theme--dark.v-btn.v-btn--disabled .v-icon{color:hsla(0,0%,100%,.3)!important}.theme--dark.v-btn.v-btn--disabled:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined){background-color:hsla(0,0%,100%,.12)!important}.theme--dark.v-btn:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined){background-color:#272727}.theme--dark.v-btn.v-btn--outlined.v-btn--text{border-color:hsla(0,0%,100%,.12)}.theme--dark.v-btn.v-btn--icon{color:#fff}.theme--dark.v-btn:hover:before{opacity:.08}.theme--dark.v-btn--active:before,.theme--dark.v-btn--active:hover:before,.theme--dark.v-btn:focus:before{opacity:.24}.theme--dark.v-btn--active:focus:before{opacity:.32}.v-btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-weight:500;letter-spacing:.0892857143em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;outline:0;position:relative;text-decoration:none;text-indent:.0892857143em;text-transform:uppercase;-webkit-transition-duration:.28s;transition-duration:.28s;-webkit-transition-property:opacity,-webkit-box-shadow,-webkit-transform;transition-property:opacity,-webkit-box-shadow,-webkit-transform;transition-property:box-shadow,transform,opacity;transition-property:box-shadow,transform,opacity,-webkit-box-shadow,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.v-btn.v-size--x-small{font-size:.625rem}.v-btn.v-size--small{font-size:.75rem}.v-btn.v-size--default,.v-btn.v-size--large{font-size:.875rem}.v-btn.v-size--x-large{font-size:1rem}.v-btn:before{border-radius:inherit;bottom:0;color:inherit;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;-webkit-transition:opacity .2s cubic-bezier(.4,0,.6,1);transition:opacity .2s cubic-bezier(.4,0,.6,1);background-color:currentColor}.v-btn:not(.v-btn--disabled){will-change:box-shadow}.v-btn:not(.v-btn--round).v-size--x-small{height:20px;min-width:36px;padding:0 8.8888888889px}.v-btn:not(.v-btn--round).v-size--small{height:28px;min-width:50px;padding:0 12.4444444444px}.v-btn:not(.v-btn--round).v-size--default{height:36px;min-width:64px;padding:0 16px}.v-btn:not(.v-btn--round).v-size--large{height:44px;min-width:78px;padding:0 19.5555555556px}.v-btn:not(.v-btn--round).v-size--x-large{height:52px;min-width:92px;padding:0 23.1111111111px}.v-btn>.v-btn__content .v-icon{color:inherit}.v-btn__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit;line-height:normal;position:relative}.v-btn__content .v-icon--left,.v-btn__content .v-icon--right{font-size:18px;height:18px;width:18px}.v-application--is-ltr .v-btn__content .v-icon--left{margin-left:-4px;margin-right:8px}.v-application--is-ltr .v-btn__content .v-icon--right,.v-application--is-rtl .v-btn__content .v-icon--left{margin-left:8px;margin-right:-4px}.v-application--is-rtl .v-btn__content .v-icon--right{margin-left:-4px;margin-right:8px}.v-btn__loader{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;top:0;width:100%}.v-btn:not(.v-btn--text):not(.v-btn--outlined).v-btn--active:before{opacity:.18}.v-btn:not(.v-btn--text):not(.v-btn--outlined):hover:before{opacity:.08}.v-btn:not(.v-btn--text):not(.v-btn--outlined):focus:before{opacity:.24}.v-btn--absolute,.v-btn--fixed{position:absolute}.v-btn--absolute.v-btn--right,.v-btn--fixed.v-btn--right{right:16px}.v-btn--absolute.v-btn--left,.v-btn--fixed.v-btn--left{left:16px}.v-btn--absolute.v-btn--top,.v-btn--fixed.v-btn--top{top:16px}.v-btn--absolute.v-btn--bottom,.v-btn--fixed.v-btn--bottom{bottom:16px}.v-btn--block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;min-width:100%!important;max-width:auto}.v-btn--contained{-webkit-box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.v-btn--contained:after{-webkit-box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.v-btn--contained:active{-webkit-box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.v-btn--depressed{-webkit-box-shadow:none!important;box-shadow:none!important}.v-btn--disabled{-webkit-box-shadow:none;box-shadow:none;pointer-events:none}.v-btn--fab,.v-btn--icon{min-height:0;min-width:0;padding:0}.v-btn--fab.v-size--x-small .v-icon,.v-btn--icon.v-size--x-small .v-icon{height:18px;font-size:18px;width:18px}.v-btn--fab.v-size--default .v-icon,.v-btn--fab.v-size--small .v-icon,.v-btn--icon.v-size--default .v-icon,.v-btn--icon.v-size--small .v-icon{height:24px;font-size:24px;width:24px}.v-btn--fab.v-size--large .v-icon,.v-btn--icon.v-size--large .v-icon{height:28px;font-size:28px;width:28px}.v-btn--fab.v-size--x-large .v-icon,.v-btn--icon.v-size--x-large .v-icon{height:32px;font-size:32px;width:32px}.v-btn--icon.v-size--x-small{height:20px;width:20px}.v-btn--icon.v-size--small{height:28px;width:28px}.v-btn--icon.v-size--default{height:36px;width:36px}.v-btn--icon.v-size--large{height:44px;width:44px}.v-btn--icon.v-size--x-large{height:52px;width:52px}.v-btn--fab.v-btn--contained{-webkit-box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12);box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.v-btn--fab.v-btn--contained:after{-webkit-box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.v-btn--fab.v-btn--contained:active{-webkit-box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12);box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)}.v-btn--fab.v-btn--absolute,.v-btn--fab.v-btn--fixed{z-index:4}.v-btn--fab.v-size--x-small{height:32px;width:32px}.v-btn--fab.v-size--x-small.v-btn--absolute.v-btn--bottom{bottom:-16px}.v-btn--fab.v-size--x-small.v-btn--absolute.v-btn--top{top:-16px}.v-btn--fab.v-size--small{height:40px;width:40px}.v-btn--fab.v-size--small.v-btn--absolute.v-btn--bottom{bottom:-20px}.v-btn--fab.v-size--small.v-btn--absolute.v-btn--top{top:-20px}.v-btn--fab.v-size--default{height:56px;width:56px}.v-btn--fab.v-size--default.v-btn--absolute.v-btn--bottom{bottom:-28px}.v-btn--fab.v-size--default.v-btn--absolute.v-btn--top{top:-28px}.v-btn--fab.v-size--large{height:64px;width:64px}.v-btn--fab.v-size--large.v-btn--absolute.v-btn--bottom{bottom:-32px}.v-btn--fab.v-size--large.v-btn--absolute.v-btn--top{top:-32px}.v-btn--fab.v-size--x-large{height:72px;width:72px}.v-btn--fab.v-size--x-large.v-btn--absolute.v-btn--bottom{bottom:-36px}.v-btn--fab.v-size--x-large.v-btn--absolute.v-btn--top{top:-36px}.v-btn--fixed{position:fixed}.v-btn--loading{pointer-events:none;-webkit-transition:none;transition:none}.v-btn--loading .v-btn__content{opacity:0}.v-btn--outlined{border:thin solid currentColor}.v-btn--outlined:before{border-radius:0}.v-btn--outlined .v-btn__content .v-icon,.v-btn--round .v-btn__content .v-icon{color:currentColor}.v-btn--flat,.v-btn--outlined,.v-btn--text{background-color:transparent}.v-btn--round:before,.v-btn--rounded:before{border-radius:inherit}.v-btn--round{border-radius:50%}.v-btn--rounded{border-radius:28px}.v-btn--tile{border-radius:0}.v-ripple__container{border-radius:inherit;width:100%;height:100%;z-index:0;contain:strict}.v-ripple__animation,.v-ripple__container{color:inherit;position:absolute;left:0;top:0;overflow:hidden;pointer-events:none}.v-ripple__animation{border-radius:50%;background:currentColor;opacity:0;will-change:transform,opacity}.v-ripple__animation--enter{-webkit-transition:none;transition:none}.v-ripple__animation--in{-webkit-transition:opacity .1s cubic-bezier(.4,0,.2,1),-webkit-transform .25s cubic-bezier(.4,0,.2,1);transition:opacity .1s cubic-bezier(.4,0,.2,1),-webkit-transform .25s cubic-bezier(.4,0,.2,1);transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .1s cubic-bezier(.4,0,.2,1);transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .1s cubic-bezier(.4,0,.2,1),-webkit-transform .25s cubic-bezier(.4,0,.2,1)}.v-ripple__animation--out{-webkit-transition:opacity .3s cubic-bezier(.4,0,.2,1);transition:opacity .3s cubic-bezier(.4,0,.2,1)}.v-progress-circular{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.v-progress-circular svg{width:100%;height:100%;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;z-index:0}.v-progress-circular--indeterminate svg{-webkit-animation:progress-circular-rotate 1.4s linear infinite;animation:progress-circular-rotate 1.4s linear infinite;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.v-progress-circular--indeterminate .v-progress-circular__overlay{-webkit-animation:progress-circular-dash 1.4s ease-in-out infinite;animation:progress-circular-dash 1.4s ease-in-out infinite;stroke-linecap:round;stroke-dasharray:80,200;stroke-dashoffset:0px}.v-progress-circular__info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.v-progress-circular__underlay{stroke:rgba(0,0,0,.1);z-index:1}.v-progress-circular__overlay{stroke:currentColor;z-index:2;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out}@-webkit-keyframes progress-circular-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0px}50%{stroke-dasharray:100,200;stroke-dashoffset:-15px}to{stroke-dasharray:100,200;stroke-dashoffset:-125px}}@keyframes progress-circular-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0px}50%{stroke-dasharray:100,200;stroke-dashoffset:-15px}to{stroke-dasharray:100,200;stroke-dashoffset:-125px}}@-webkit-keyframes progress-circular-rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes progress-circular-rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.theme--light.v-icon{color:rgba(0,0,0,.54)}.theme--light.v-icon:focus:after{opacity:.12}.theme--light.v-icon.v-icon.v-icon--disabled{color:rgba(0,0,0,.38)!important}.theme--dark.v-icon{color:#fff}.theme--dark.v-icon:focus:after{opacity:.24}.theme--dark.v-icon.v-icon.v-icon--disabled{color:hsla(0,0%,100%,.5)!important}.v-icon.v-icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";font-size:24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:normal;line-height:1;position:relative;text-indent:0;-webkit-transition:.3s cubic-bezier(.25,.8,.5,1),visibility 0s;transition:.3s cubic-bezier(.25,.8,.5,1),visibility 0s;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-icon.v-icon:after{background-color:currentColor;border-radius:50%;content:"";display:inline-block;height:100%;opacity:0;pointer-events:none;position:absolute;-webkit-transform:scale(1.3);transform:scale(1.3);width:100%;-webkit-transition:opacity .2s cubic-bezier(.4,0,.6,1);transition:opacity .2s cubic-bezier(.4,0,.6,1)}.v-icon.v-icon--dense{font-size:20px}.v-icon--right{margin-left:8px}.v-icon--left{margin-right:8px}.v-icon.v-icon.v-icon--link{cursor:pointer;outline:none}.v-icon--disabled{pointer-events:none}.v-icon--is-component,.v-icon--svg{height:24px;width:24px}.v-icon--svg{fill:currentColor}.v-icon--dense--is-component{height:20px}.theme--light.v-badge .v-badge__badge:after{border-color:#fff}.theme--dark.v-badge .v-badge__badge:after{border-color:#1e1e1e}.v-badge{position:relative}.v-badge,.v-badge__badge{display:inline-block;line-height:1}.v-badge__badge{border-radius:10px;color:#fff;font-size:12px;height:20px;letter-spacing:0;min-width:20px;padding:4px 6px;pointer-events:auto;position:absolute;text-align:center;text-indent:0;top:auto;-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1);white-space:nowrap}.v-application--is-ltr .v-badge__badge{right:auto}.v-application--is-rtl .v-badge__badge{left:auto}.v-badge__badge .v-icon{color:inherit;font-size:12px;margin:0 -2px}.v-badge__badge .v-img{height:12px;width:12px}.v-badge__wrapper{-webkit-box-flex:0;-ms-flex:0 1;flex:0 1;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.v-badge--avatar .v-badge__badge{padding:0}.v-badge--avatar .v-badge__badge .v-avatar{height:20px!important;min-width:0!important;max-width:20px!important}.v-badge--bordered .v-badge__badge:after{border-radius:inherit;border-width:2px;border-style:solid;bottom:0;content:"";left:0;position:absolute;right:0;top:0;-webkit-transform:scale(1.15);transform:scale(1.15)}.v-badge--dot .v-badge__badge{border-radius:4.5px;height:9px;min-width:0;padding:0;width:9px}.v-badge--dot .v-badge__badge:after{border-width:1.5px}.v-badge--icon .v-badge__badge{padding:4px 6px}.v-badge--inline{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.v-badge--inline .v-badge__badge,.v-badge--inline .v-badge__wrapper{position:relative}.v-badge--inline .v-badge__wrapper{margin:0 4px}.v-badge--tile .v-badge__badge{border-radius:0}.theme--light.v-card{background-color:#fff;color:rgba(0,0,0,.87)}.theme--light.v-card .v-card__subtitle,.theme--light.v-card>.v-card__text{color:rgba(0,0,0,.6)}.theme--light.v-card.v-card--outlined{border:thin solid rgba(0,0,0,.12)}.theme--dark.v-card{background-color:#1e1e1e;color:#fff}.theme--dark.v-card .v-card__subtitle,.theme--dark.v-card>.v-card__text{color:hsla(0,0%,100%,.7)}.theme--dark.v-card.v-card--outlined{border:thin solid hsla(0,0%,100%,.12)}.v-card{display:block;max-width:100%;outline:none;text-decoration:none;-webkit-transition-property:opacity,-webkit-box-shadow;transition-property:opacity,-webkit-box-shadow;transition-property:box-shadow,opacity;transition-property:box-shadow,opacity,-webkit-box-shadow;overflow-wrap:break-word;position:relative;white-space:normal;-webkit-transition:-webkit-box-shadow .28s cubic-bezier(.4,0,.2,1);transition:-webkit-box-shadow .28s cubic-bezier(.4,0,.2,1);transition:box-shadow .28s cubic-bezier(.4,0,.2,1);transition:box-shadow .28s cubic-bezier(.4,0,.2,1),-webkit-box-shadow .28s cubic-bezier(.4,0,.2,1);will-change:box-shadow;-webkit-box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.v-card:not(.v-sheet--tile):not(.v-card--shaped){border-radius:4px}.v-card>.v-card__progress+:not(.v-btn):not(.v-chip),.v-card>:first-child:not(.v-btn):not(.v-chip){border-top-left-radius:inherit;border-top-right-radius:inherit}.v-card>:last-child:not(.v-btn):not(.v-chip){border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.v-card__progress{top:0;left:0;right:0;overflow:hidden}.v-card__subtitle+.v-card__text{padding-top:0}.v-card__subtitle,.v-card__text{font-size:.875rem;font-weight:400;line-height:1.375rem;letter-spacing:.0071428571em}.v-card__subtitle,.v-card__text,.v-card__title{padding:16px}.v-card__title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.25rem;font-weight:500;letter-spacing:.0125em;line-height:2rem;word-break:break-all}.v-card__title+.v-card__subtitle,.v-card__title+.v-card__text{padding-top:0}.v-card__title+.v-card__subtitle{margin-top:-16px}.v-card__text{width:100%}.v-card__actions{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px}.v-card__actions>.v-btn.v-btn{padding:0 8px}.v-application--is-ltr .v-card__actions>.v-btn.v-btn+.v-btn{margin-left:8px}.v-application--is-ltr .v-card__actions>.v-btn.v-btn .v-icon--left{margin-left:4px}.v-application--is-ltr .v-card__actions>.v-btn.v-btn .v-icon--right{margin-right:4px}.v-application--is-rtl .v-card__actions>.v-btn.v-btn+.v-btn{margin-right:8px}.v-application--is-rtl .v-card__actions>.v-btn.v-btn .v-icon--left{margin-right:4px}.v-application--is-rtl .v-card__actions>.v-btn.v-btn .v-icon--right{margin-left:4px}.v-card--flat{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12);box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.v-card--hover{cursor:pointer;-webkit-transition:-webkit-box-shadow .4s cubic-bezier(.25,.8,.25,1);transition:-webkit-box-shadow .4s cubic-bezier(.25,.8,.25,1);transition:box-shadow .4s cubic-bezier(.25,.8,.25,1);transition:box-shadow .4s cubic-bezier(.25,.8,.25,1),-webkit-box-shadow .4s cubic-bezier(.25,.8,.25,1)}.v-card--hover:focus,.v-card--hover:hover{-webkit-box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.v-card--link,.v-card--link .v-chip{cursor:pointer}.v-card--link:focus:before{opacity:.08}.v-card--link:before{background:currentColor;bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;-webkit-transition:opacity .2s;transition:opacity .2s}.v-card--disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-card--disabled>:not(.v-card__progress){opacity:.6;-webkit-transition:inherit;transition:inherit}.v-card--loading{overflow:hidden}.v-card--outlined{-webkit-box-shadow:none;box-shadow:none}.v-card--raised{-webkit-box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.v-card--shaped{border-radius:24px 4px}.theme--light.v-progress-linear{color:rgba(0,0,0,.87)}.theme--dark.v-progress-linear{color:#fff}.v-progress-linear{background:transparent;overflow:hidden;position:relative;-webkit-transition:.2s cubic-bezier(.4,0,.6,1);transition:.2s cubic-bezier(.4,0,.6,1);width:100%}.v-progress-linear__buffer{height:inherit;width:100%;z-index:1}.v-progress-linear__background,.v-progress-linear__buffer{left:0;position:absolute;top:0;-webkit-transition:inherit;transition:inherit}.v-progress-linear__background{bottom:0}.v-progress-linear__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;left:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;width:100%;z-index:2}.v-progress-linear__determinate{height:inherit;-webkit-transition:inherit;transition:inherit}.v-progress-linear__indeterminate .long,.v-progress-linear__indeterminate .short{background-color:inherit;bottom:0;height:inherit;left:0;position:absolute;top:0;width:auto;will-change:left,right}.v-progress-linear__indeterminate--active .long{-webkit-animation:indeterminate;animation:indeterminate;-webkit-animation-duration:2.2s;animation-duration:2.2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.v-progress-linear__indeterminate--active .short{-webkit-animation:indeterminate-short;animation:indeterminate-short;-webkit-animation-duration:2.2s;animation-duration:2.2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.v-progress-linear__stream{-webkit-animation:stream .25s linear infinite;animation:stream .25s linear infinite;border-color:currentColor;border-top:4px dotted;bottom:0;opacity:.3;pointer-events:none;position:absolute;right:-8px;top:calc(50% - 2px);-webkit-transition:inherit;transition:inherit}.v-progress-linear__wrapper{overflow:hidden;position:relative;-webkit-transition:inherit;transition:inherit}.v-progress-linear--absolute,.v-progress-linear--fixed{left:0;z-index:1}.v-progress-linear--absolute{position:absolute}.v-progress-linear--fixed{position:fixed}.v-progress-linear--reactive .v-progress-linear__content{pointer-events:none}.v-progress-linear--rounded{border-radius:4px}.v-progress-linear--striped .v-progress-linear__determinate{background-image:linear-gradient(135deg,hsla(0,0%,100%,.25) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.25) 0,hsla(0,0%,100%,.25) 75%,transparent 0,transparent);background-size:40px 40px;background-repeat:repeat-x}.v-progress-linear--query .v-progress-linear__indeterminate--active .long{-webkit-animation:query;animation:query;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.v-progress-linear--query .v-progress-linear__indeterminate--active .short{-webkit-animation:query-short;animation:query-short;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes indeterminate{0%{left:-90%;right:100%}60%{left:-90%;right:100%}to{left:100%;right:-35%}}@keyframes indeterminate{0%{left:-90%;right:100%}60%{left:-90%;right:100%}to{left:100%;right:-35%}}@-webkit-keyframes indeterminate-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}to{left:107%;right:-8%}}@keyframes indeterminate-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}to{left:107%;right:-8%}}@-webkit-keyframes query{0%{right:-90%;left:100%}60%{right:-90%;left:100%}to{right:100%;left:-35%}}@keyframes query{0%{right:-90%;left:100%}60%{right:-90%;left:100%}to{right:100%;left:-35%}}@-webkit-keyframes query-short{0%{right:-200%;left:100%}60%{right:107%;left:-8%}to{right:107%;left:-8%}}@keyframes query-short{0%{right:-200%;left:100%}60%{right:107%;left:-8%}to{right:107%;left:-8%}}@-webkit-keyframes stream{to{-webkit-transform:translateX(-8px);transform:translateX(-8px)}}@keyframes stream{to{-webkit-transform:translateX(-8px);transform:translateX(-8px)}}.v-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-width:100%;-webkit-transition:.2s cubic-bezier(.4,0,.2,1);transition:.2s cubic-bezier(.4,0,.2,1)}.v-content:not([data-booted=true]){-webkit-transition:none!important;transition:none!important}.v-content__wrap{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;position:relative}@-moz-document url-prefix(){@media print{.v-content{display:block}}}.theme--light.v-divider{border-color:rgba(0,0,0,.12)}.theme--dark.v-divider{border-color:hsla(0,0%,100%,.12)}.v-divider{display:block;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0px;max-width:100%;height:0;max-height:0;border:solid;border-width:thin 0 0 0;-webkit-transition:inherit;transition:inherit}.v-divider--inset:not(.v-divider--vertical){max-width:calc(100% - 72px)}.v-application--is-ltr .v-divider--inset:not(.v-divider--vertical){margin-left:72px}.v-application--is-rtl .v-divider--inset:not(.v-divider--vertical){margin-right:72px}.v-divider--vertical{-ms-flex-item-align:stretch;align-self:stretch;border:solid;border-width:0 thin 0 0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:inherit;min-height:100%;max-height:100%;max-width:0;width:0;vertical-align:text-bottom}.v-divider--vertical.v-divider--inset{margin-top:8px;min-height:0;max-height:calc(100% - 16px)}.v-list.accent>.v-list-item,.v-list.error>.v-list-item,.v-list.info>.v-list-item,.v-list.primary>.v-list-item,.v-list.secondary>.v-list-item,.v-list.success>.v-list-item,.v-list.warning>.v-list-item{color:#fff}.theme--light.v-list{background:#fff;color:rgba(0,0,0,.87)}.theme--light.v-list .v-list--disabled{color:rgba(0,0,0,.38)}.theme--light.v-list .v-list-group--active:after,.theme--light.v-list .v-list-group--active:before{background:rgba(0,0,0,.12)}.theme--dark.v-list{background:#1e1e1e;color:#fff}.theme--dark.v-list .v-list--disabled{color:hsla(0,0%,100%,.5)}.theme--dark.v-list .v-list-group--active:after,.theme--dark.v-list .v-list-group--active:before{background:hsla(0,0%,100%,.12)}.v-list{border-radius:4px;display:block;padding:8px 0;position:static;-webkit-transition:-webkit-box-shadow .28s cubic-bezier(.4,0,.2,1);transition:-webkit-box-shadow .28s cubic-bezier(.4,0,.2,1);transition:box-shadow .28s cubic-bezier(.4,0,.2,1);transition:box-shadow .28s cubic-bezier(.4,0,.2,1),-webkit-box-shadow .28s cubic-bezier(.4,0,.2,1);will-change:box-shadow}.v-list--disabled{pointer-events:none}.v-list--flat .v-list-item:before{display:none}.v-list--dense .v-subheader{font-size:.75rem;height:40px;padding:0 8px}.v-list--nav .v-list-item:not(:last-child):not(:only-child),.v-list--rounded .v-list-item:not(:last-child):not(:only-child){margin-bottom:8px}.v-list--nav.v-list--dense .v-list-item:not(:last-child):not(:only-child),.v-list--nav .v-list-item--dense:not(:last-child):not(:only-child),.v-list--rounded.v-list--dense .v-list-item:not(:last-child):not(:only-child),.v-list--rounded .v-list-item--dense:not(:last-child):not(:only-child){margin-bottom:4px}.v-list--nav{padding-left:8px;padding-right:8px}.v-list--nav .v-list-item{padding:0 8px}.v-list--nav .v-list-item,.v-list--nav .v-list-item:before{border-radius:4px}.v-application--is-ltr .v-list--shaped .v-list-item,.v-application--is-ltr .v-list--shaped .v-list-item:before,.v-application--is-ltr .v-list--shaped .v-list-item>.v-ripple__container{border-bottom-right-radius:32px!important;border-top-right-radius:32px!important}.v-application--is-rtl .v-list--shaped .v-list-item,.v-application--is-rtl .v-list--shaped .v-list-item:before,.v-application--is-rtl .v-list--shaped .v-list-item>.v-ripple__container{border-bottom-left-radius:32px!important;border-top-left-radius:32px!important}.v-application--is-ltr .v-list--shaped.v-list--two-line .v-list-item,.v-application--is-ltr .v-list--shaped.v-list--two-line .v-list-item:before,.v-application--is-ltr .v-list--shaped.v-list--two-line .v-list-item>.v-ripple__container{border-bottom-right-radius:42.6666666667px!important;border-top-right-radius:42.6666666667px!important}.v-application--is-rtl .v-list--shaped.v-list--two-line .v-list-item,.v-application--is-rtl .v-list--shaped.v-list--two-line .v-list-item:before,.v-application--is-rtl .v-list--shaped.v-list--two-line .v-list-item>.v-ripple__container{border-bottom-left-radius:42.6666666667px!important;border-top-left-radius:42.6666666667px!important}.v-application--is-ltr .v-list--shaped.v-list--three-line .v-list-item,.v-application--is-ltr .v-list--shaped.v-list--three-line .v-list-item:before,.v-application--is-ltr .v-list--shaped.v-list--three-line .v-list-item>.v-ripple__container{border-bottom-right-radius:58.6666666667px!important;border-top-right-radius:58.6666666667px!important}.v-application--is-rtl .v-list--shaped.v-list--three-line .v-list-item,.v-application--is-rtl .v-list--shaped.v-list--three-line .v-list-item:before,.v-application--is-rtl .v-list--shaped.v-list--three-line .v-list-item>.v-ripple__container{border-bottom-left-radius:58.6666666667px!important;border-top-left-radius:58.6666666667px!important}.v-application--is-ltr .v-list--shaped{padding-right:8px}.v-application--is-rtl .v-list--shaped{padding-left:8px}.v-list--rounded{padding:8px}.v-list--rounded .v-list-item,.v-list--rounded .v-list-item:before,.v-list--rounded .v-list-item>.v-ripple__container{border-radius:32px!important}.v-list--rounded.v-list--two-line .v-list-item,.v-list--rounded.v-list--two-line .v-list-item:before,.v-list--rounded.v-list--two-line .v-list-item>.v-ripple__container{border-radius:42.6666666667px!important}.v-list--rounded.v-list--three-line .v-list-item,.v-list--rounded.v-list--three-line .v-list-item:before,.v-list--rounded.v-list--three-line .v-list-item>.v-ripple__container{border-radius:58.6666666667px!important}.v-list--subheader{padding-top:0}.theme--light.v-list-item--disabled{color:rgba(0,0,0,.38)}.theme--light.v-list-item:not(.v-list-item--active):not(.v-list-item--disabled){color:rgba(0,0,0,.87)!important}.theme--light.v-list-item .v-list-item__mask{color:rgba(0,0,0,.38);background:#eee}.theme--light.v-list-item .v-list-item__action-text,.theme--light.v-list-item .v-list-item__subtitle{color:rgba(0,0,0,.6)}.theme--light.v-list-item:hover:before{opacity:.04}.theme--light.v-list-item--active:before,.theme--light.v-list-item--active:hover:before,.theme--light.v-list-item:focus:before{opacity:.12}.theme--light.v-list-item--active:focus:before,.theme--light.v-list-item.v-list-item--highlighted:before{opacity:.16}.theme--dark.v-list-item--disabled{color:hsla(0,0%,100%,.5)}.theme--dark.v-list-item:not(.v-list-item--active):not(.v-list-item--disabled){color:#fff!important}.theme--dark.v-list-item .v-list-item__mask{color:hsla(0,0%,100%,.5);background:#494949}.theme--dark.v-list-item .v-list-item__action-text,.theme--dark.v-list-item .v-list-item__subtitle{color:hsla(0,0%,100%,.7)}.theme--dark.v-list-item:hover:before{opacity:.08}.theme--dark.v-list-item--active:before,.theme--dark.v-list-item--active:hover:before,.theme--dark.v-list-item:focus:before{opacity:.24}.theme--dark.v-list-item--active:focus:before,.theme--dark.v-list-item.v-list-item--highlighted:before{opacity:.32}.v-list-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;letter-spacing:normal;min-height:48px;outline:none;padding:0 16px;position:relative;text-decoration:none}.v-list-item--disabled{pointer-events:none}.v-list-item--selectable{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.v-list-item__action{-ms-flex-item-align:center;align-self:center;margin:12px 0}.v-list-item__action .v-input,.v-list-item__action .v-input--selection-controls__input,.v-list-item__action .v-input__control,.v-list-item__action .v-input__slot{margin:0!important}.v-list-item__action .v-input{padding:0}.v-list-item__action .v-input .v-messages{display:none}.v-list-item__action-text{font-size:.75rem}.v-list-item__avatar{-ms-flex-item-align:center;align-self:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.v-list-item__avatar,.v-list-item__avatar.v-list-item__avatar--horizontal{margin-bottom:8px;margin-top:8px}.v-application--is-ltr .v-list-item__avatar.v-list-item__avatar--horizontal:first-child{margin-left:-16px}.v-application--is-rtl .v-list-item__avatar.v-list-item__avatar--horizontal:first-child{margin-right:-16px}.v-application--is-ltr .v-list-item__avatar.v-list-item__avatar--horizontal:last-child{margin-left:-16px}.v-application--is-rtl .v-list-item__avatar.v-list-item__avatar--horizontal:last-child{margin-right:-16px}.v-list-item__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;overflow:hidden;padding:12px 0}.v-list-item__content>*{line-height:1.1;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.v-list-item__content>:not(:last-child){margin-bottom:2px}.v-list-item__icon{-ms-flex-item-align:start;align-self:flex-start;margin:16px 0}.v-application--is-ltr .v-list-item__action:last-of-type:not(:only-child),.v-application--is-ltr .v-list-item__avatar:last-of-type:not(:only-child),.v-application--is-ltr .v-list-item__icon:last-of-type:not(:only-child){margin-left:16px}.v-application--is-ltr .v-list-item__avatar:first-child,.v-application--is-rtl .v-list-item__action:last-of-type:not(:only-child),.v-application--is-rtl .v-list-item__avatar:last-of-type:not(:only-child),.v-application--is-rtl .v-list-item__icon:last-of-type:not(:only-child){margin-right:16px}.v-application--is-rtl .v-list-item__avatar:first-child{margin-left:16px}.v-application--is-ltr .v-list-item__action:first-child,.v-application--is-ltr .v-list-item__icon:first-child{margin-right:32px}.v-application--is-rtl .v-list-item__action:first-child,.v-application--is-rtl .v-list-item__icon:first-child{margin-left:32px}.v-list-item__action,.v-list-item__avatar,.v-list-item__icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-width:24px}.v-list-item .v-list-item__subtitle,.v-list-item .v-list-item__title{line-height:1.2}.v-list-item__subtitle,.v-list-item__title{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-list-item__title{-ms-flex-item-align:center;align-self:center;font-size:1rem}.v-list-item__title>.v-badge{margin-top:16px}.v-list-item__subtitle{font-size:.875rem}.v-list--dense .v-list-item,.v-list-item--dense{min-height:40px}.v-list--dense .v-list-item .v-list-item__icon,.v-list-item--dense .v-list-item__icon{height:24px;margin-top:8px;margin-bottom:8px}.v-list--dense .v-list-item .v-list-item__content,.v-list-item--dense .v-list-item__content{padding:8px 0}.v-list--dense .v-list-item .v-list-item__subtitle,.v-list--dense .v-list-item .v-list-item__title,.v-list-item--dense .v-list-item__subtitle,.v-list-item--dense .v-list-item__title{font-size:.8125rem;font-weight:500;line-height:1rem}.v-list--dense .v-list-item.v-list-item--two-line,.v-list-item--dense.v-list-item--two-line{min-height:60px}.v-list--dense .v-list-item.v-list-item--three-line,.v-list-item--dense.v-list-item--three-line{min-height:76px}.v-list-item--link{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-list-item--link:before{background-color:currentColor;bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1)}.v-list .v-list-item--active,.v-list .v-list-item--active .v-icon{color:inherit}.v-list-item__action--stack{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;white-space:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.v-list--three-line .v-list-item .v-list-item__avatar:not(.v-list-item__avatar--horizontal),.v-list--three-line .v-list-item .v-list-item__icon,.v-list--two-line .v-list-item .v-list-item__avatar:not(.v-list-item__avatar--horizontal),.v-list--two-line .v-list-item .v-list-item__icon,.v-list-item--three-line .v-list-item__avatar:not(.v-list-item__avatar--horizontal),.v-list-item--three-line .v-list-item__icon,.v-list-item--two-line .v-list-item__avatar:not(.v-list-item__avatar--horizontal),.v-list-item--two-line .v-list-item__icon{margin-bottom:16px;margin-top:16px}.v-list--two-line .v-list-item,.v-list-item--two-line{min-height:64px}.v-list--two-line .v-list-item .v-list-item__icon,.v-list-item--two-line .v-list-item__icon{margin-bottom:32px}.v-list--three-line .v-list-item,.v-list-item--three-line{min-height:88px}.v-list--three-line .v-list-item .v-list-item__action,.v-list--three-line .v-list-item .v-list-item__avatar,.v-list-item--three-line .v-list-item__action,.v-list-item--three-line .v-list-item__avatar{-ms-flex-item-align:start;align-self:flex-start;margin-top:16px;margin-bottom:16px}.v-list--three-line .v-list-item .v-list-item__content,.v-list-item--three-line .v-list-item__content{-ms-flex-item-align:stretch;align-self:stretch}.v-list--three-line .v-list-item .v-list-item__subtitle,.v-list-item--three-line .v-list-item__subtitle{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.v-avatar{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:normal;position:relative;text-align:center;vertical-align:middle;overflow:hidden}.v-avatar .v-icon,.v-avatar .v-image,.v-avatar .v-responsive__content,.v-avatar img,.v-avatar svg{border-radius:inherit;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:inherit;width:inherit}.v-avatar--tile{border-radius:0}.v-list-group .v-list-group__header .v-list-item__icon.v-list-group__header__append-icon{-ms-flex-item-align:center;align-self:center;margin:0;min-width:48px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.v-list-group--sub-group{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.v-list-group__header.v-list-item--active:not(:hover):not(:focus):before{opacity:0}.v-list-group__items{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.v-list-group__items .v-list-group__items,.v-list-group__items .v-list-item{overflow:hidden}.v-list-group--active>.v-list-group__header.v-list-group__header--sub-group>.v-list-group__header__prepend-icon .v-icon,.v-list-group--active>.v-list-group__header>.v-list-group__header__append-icon .v-icon{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.v-list-group--active>.v-list-group__header .v-list-group__header__prepend-icon .v-icon,.v-list-group--active>.v-list-group__header .v-list-item,.v-list-group--active>.v-list-group__header .v-list-item__content{color:inherit}.v-application--is-ltr .v-list-group--sub-group .v-list-item__action:first-child,.v-application--is-ltr .v-list-group--sub-group .v-list-item__avatar:first-child,.v-application--is-ltr .v-list-group--sub-group .v-list-item__icon:first-child{margin-right:16px}.v-application--is-rtl .v-list-group--sub-group .v-list-item__action:first-child,.v-application--is-rtl .v-list-group--sub-group .v-list-item__avatar:first-child,.v-application--is-rtl .v-list-group--sub-group .v-list-item__icon:first-child{margin-left:16px}.v-application--is-ltr .v-list-group--sub-group .v-list-group__header{padding-left:32px}.v-application--is-rtl .v-list-group--sub-group .v-list-group__header{padding-right:32px}.v-application--is-ltr .v-list-group--sub-group .v-list-group__items .v-list-item{padding-left:40px}.v-application--is-rtl .v-list-group--sub-group .v-list-group__items .v-list-item{padding-right:40px}.v-list-group--sub-group.v-list-group--active .v-list-item__icon.v-list-group__header__prepend-icon .v-icon{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.v-application--is-ltr .v-list-group--no-action>.v-list-group__items>.v-list-item{padding-left:72px}.v-application--is-rtl .v-list-group--no-action>.v-list-group__items>.v-list-item{padding-right:72px}.v-application--is-ltr .v-list-group--no-action.v-list-group--sub-group>.v-list-group__items>.v-list-item{padding-left:88px}.v-application--is-rtl .v-list-group--no-action.v-list-group--sub-group>.v-list-group__items>.v-list-item{padding-right:88px}.v-application--is-ltr .v-list--dense .v-list-group--sub-group .v-list-group__header{padding-left:24px}.v-application--is-rtl .v-list--dense .v-list-group--sub-group .v-list-group__header{padding-right:24px}.v-application--is-ltr .v-list--dense.v-list--nav .v-list-group--no-action>.v-list-group__items>.v-list-item{padding-left:64px}.v-application--is-rtl .v-list--dense.v-list--nav .v-list-group--no-action>.v-list-group__items>.v-list-item{padding-right:64px}.v-application--is-ltr .v-list--dense.v-list--nav .v-list-group--no-action.v-list-group--sub-group>.v-list-group__items>.v-list-item{padding-left:80px}.v-application--is-rtl .v-list--dense.v-list--nav .v-list-group--no-action.v-list-group--sub-group>.v-list-group__items>.v-list-item{padding-right:80px}.v-list-item-group .v-list-item--active{color:inherit}.v-item-group{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;position:relative;max-width:100%;-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1)}.v-menu{display:none}.v-menu--attached{display:inline}.v-menu__content{position:absolute;display:inline-block;border-radius:4px;max-width:80%;overflow-y:auto;overflow-x:hidden;contain:content;will-change:transform;-webkit-box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.v-menu__content--active{pointer-events:none}.v-menu__content--auto .v-list-item{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(.25,.8,.25,1);transition-timing-function:cubic-bezier(.25,.8,.25,1)}.v-menu__content--fixed{position:fixed}.v-menu__content>.card{contain:content;-webkit-backface-visibility:hidden;backface-visibility:hidden}.v-menu>.v-menu__content{max-width:none}.v-menu-transition-enter .v-list-item{min-width:0;pointer-events:none}.v-menu-transition-enter-to .v-list-item{pointer-events:auto;-webkit-transition-delay:.1s;transition-delay:.1s}.v-menu-transition-leave-active,.v-menu-transition-leave-to{pointer-events:none}.v-menu-transition-enter,.v-menu-transition-leave-to{opacity:0}.v-menu-transition-enter-active,.v-menu-transition-leave-active{-webkit-transition:all .3s cubic-bezier(.25,.8,.25,1);transition:all .3s cubic-bezier(.25,.8,.25,1)}.v-menu-transition-enter.v-menu__content--auto{-webkit-transition:none!important;transition:none!important}.v-menu-transition-enter.v-menu__content--auto .v-list-item{opacity:0;-webkit-transform:translateY(-15px);transform:translateY(-15px)}.v-menu-transition-enter.v-menu__content--auto .v-list-item--active{opacity:1;-webkit-transform:none!important;transform:none!important;pointer-events:auto}.theme--light.v-navigation-drawer{background-color:#fff}.theme--light.v-navigation-drawer:not(.v-navigation-drawer--floating) .v-navigation-drawer__border{background-color:rgba(0,0,0,.12)}.theme--light.v-navigation-drawer .v-divider{border-color:rgba(0,0,0,.12)}.theme--dark.v-navigation-drawer{background-color:#363636}.theme--dark.v-navigation-drawer:not(.v-navigation-drawer--floating) .v-navigation-drawer__border{background-color:hsla(0,0%,100%,.12)}.theme--dark.v-navigation-drawer .v-divider{border-color:hsla(0,0%,100%,.12)}.v-navigation-drawer{-webkit-overflow-scrolling:touch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;left:0;max-width:100%;overflow:hidden;pointer-events:auto;top:0;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);will-change:transform;-webkit-transition-property:width,-webkit-transform;transition-property:width,-webkit-transform;transition-property:transform,width;transition-property:transform,width,-webkit-transform}.v-navigation-drawer:not([data-booted=true]){-webkit-transition:none!important;transition:none!important}.v-navigation-drawer.v-navigation-drawer--right:after{left:0;right:auto}.v-navigation-drawer .v-list{background:inherit}.v-navigation-drawer__border{position:absolute;right:0;top:0;height:100%;width:1px}.v-navigation-drawer__content{height:100%;overflow-y:auto;overflow-x:hidden}.v-navigation-drawer__image{border-radius:inherit;height:100%;position:absolute;top:0;bottom:0;z-index:-1;contain:strict;width:100%}.v-navigation-drawer__image .v-image{border-radius:inherit}.v-navigation-drawer--bottom.v-navigation-drawer--is-mobile{max-height:50%;top:auto;bottom:0;min-width:100%}.v-navigation-drawer--right{left:auto;right:0}.v-navigation-drawer--right>.v-navigation-drawer__border{right:auto;left:0}.v-navigation-drawer--absolute{z-index:1}.v-navigation-drawer--fixed{z-index:6}.v-navigation-drawer--absolute{position:absolute}.v-navigation-drawer--clipped:not(.v-navigation-drawer--temporary):not(.v-navigation-drawer--is-mobile){z-index:4}.v-navigation-drawer--fixed{position:fixed}.v-navigation-drawer--floating:after{display:none}.v-navigation-drawer--mini-variant{overflow:hidden}.v-navigation-drawer--mini-variant .v-list-item>:first-child{margin-left:0;margin-right:0}.v-navigation-drawer--mini-variant .v-list-item>:not(:first-child){position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap;display:initial}.v-navigation-drawer--mini-variant .v-list-group--no-action .v-list-group__items,.v-navigation-drawer--mini-variant .v-list-group--sub-group{display:none}.v-navigation-drawer--mini-variant.v-navigation-drawer--custom-mini-variant .v-list-item{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.v-navigation-drawer--temporary{z-index:7}.v-navigation-drawer--mobile{z-index:6}.v-navigation-drawer--is-mobile:not(.v-navigation-drawer--close),.v-navigation-drawer--temporary:not(.v-navigation-drawer--close){-webkit-box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12);box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)}.theme--light.v-overlay{color:rgba(0,0,0,.87)}.theme--dark.v-overlay{color:#fff}.v-overlay{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;-webkit-transition:.3s cubic-bezier(.25,.8,.5,1),z-index 1ms;transition:.3s cubic-bezier(.25,.8,.5,1),z-index 1ms}.v-overlay__content{position:relative}.v-overlay__scrim{border-radius:inherit;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;-webkit-transition:inherit;transition:inherit;width:100%;will-change:opacity}.v-overlay--absolute{position:absolute}.v-overlay--active{pointer-events:auto}.container.grow-shrink-0{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.container.fill-height{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.container.fill-height>.row{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%}.container.fill-height>.layout{height:100%;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.container.fill-height>.layout.grow-shrink-0{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.container.grid-list-xs .layout .flex{padding:1px}.container.grid-list-xs .layout:only-child{margin:-1px}.container.grid-list-xs .layout:not(:only-child){margin:auto -1px}.container.grid-list-xs :not(:only-child) .layout:first-child{margin-top:-1px}.container.grid-list-xs :not(:only-child) .layout:last-child{margin-bottom:-1px}.container.grid-list-sm .layout .flex{padding:2px}.container.grid-list-sm .layout:only-child{margin:-2px}.container.grid-list-sm .layout:not(:only-child){margin:auto -2px}.container.grid-list-sm :not(:only-child) .layout:first-child{margin-top:-2px}.container.grid-list-sm :not(:only-child) .layout:last-child{margin-bottom:-2px}.container.grid-list-md .layout .flex{padding:4px}.container.grid-list-md .layout:only-child{margin:-4px}.container.grid-list-md .layout:not(:only-child){margin:auto -4px}.container.grid-list-md :not(:only-child) .layout:first-child{margin-top:-4px}.container.grid-list-md :not(:only-child) .layout:last-child{margin-bottom:-4px}.container.grid-list-lg .layout .flex{padding:8px}.container.grid-list-lg .layout:only-child{margin:-8px}.container.grid-list-lg .layout:not(:only-child){margin:auto -8px}.container.grid-list-lg :not(:only-child) .layout:first-child{margin-top:-8px}.container.grid-list-lg :not(:only-child) .layout:last-child{margin-bottom:-8px}.container.grid-list-xl .layout .flex{padding:12px}.container.grid-list-xl .layout:only-child{margin:-12px}.container.grid-list-xl .layout:not(:only-child){margin:auto -12px}.container.grid-list-xl :not(:only-child) .layout:first-child{margin-top:-12px}.container.grid-list-xl :not(:only-child) .layout:last-child{margin-bottom:-12px}.layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap;min-width:0}.layout.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.layout.column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.layout.column.reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.layout.column>.flex{max-width:100%}.layout.wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.layout.grow-shrink-0{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}@media (min-width:0){.flex.xs12{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:100%}.flex.order-xs12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.flex.xs11{-ms-flex-preferred-size:91.6666666667%;flex-basis:91.6666666667%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:91.6666666667%}.flex.order-xs11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.flex.xs10{-ms-flex-preferred-size:83.3333333333%;flex-basis:83.3333333333%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:83.3333333333%}.flex.order-xs10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.flex.xs9{-ms-flex-preferred-size:75%;flex-basis:75%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:75%}.flex.order-xs9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.flex.xs8{-ms-flex-preferred-size:66.6666666667%;flex-basis:66.6666666667%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:66.6666666667%}.flex.order-xs8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.flex.xs7{-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:58.3333333333%}.flex.order-xs7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.flex.xs6{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:50%}.flex.order-xs6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.flex.xs5{-ms-flex-preferred-size:41.6666666667%;flex-basis:41.6666666667%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:41.6666666667%}.flex.order-xs5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.flex.xs4{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:33.3333333333%}.flex.order-xs4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.flex.xs3{-ms-flex-preferred-size:25%;flex-basis:25%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:25%}.flex.order-xs3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.flex.xs2{-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:16.6666666667%}.flex.order-xs2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.flex.xs1{-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:8.3333333333%}.flex.order-xs1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.flex.offset-xs12{margin-left:100%}.flex.offset-xs11{margin-left:91.6666666667%}.flex.offset-xs10{margin-left:83.3333333333%}.flex.offset-xs9{margin-left:75%}.flex.offset-xs8{margin-left:66.6666666667%}.flex.offset-xs7{margin-left:58.3333333333%}.flex.offset-xs6{margin-left:50%}.flex.offset-xs5{margin-left:41.6666666667%}.flex.offset-xs4{margin-left:33.3333333333%}.flex.offset-xs3{margin-left:25%}.flex.offset-xs2{margin-left:16.6666666667%}.flex.offset-xs1{margin-left:8.3333333333%}.flex.offset-xs0{margin-left:0}}@media (min-width:600px){.flex.sm12{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:100%}.flex.order-sm12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.flex.sm11{-ms-flex-preferred-size:91.6666666667%;flex-basis:91.6666666667%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:91.6666666667%}.flex.order-sm11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.flex.sm10{-ms-flex-preferred-size:83.3333333333%;flex-basis:83.3333333333%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:83.3333333333%}.flex.order-sm10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.flex.sm9{-ms-flex-preferred-size:75%;flex-basis:75%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:75%}.flex.order-sm9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.flex.sm8{-ms-flex-preferred-size:66.6666666667%;flex-basis:66.6666666667%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:66.6666666667%}.flex.order-sm8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.flex.sm7{-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:58.3333333333%}.flex.order-sm7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.flex.sm6{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:50%}.flex.order-sm6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.flex.sm5{-ms-flex-preferred-size:41.6666666667%;flex-basis:41.6666666667%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:41.6666666667%}.flex.order-sm5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.flex.sm4{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:33.3333333333%}.flex.order-sm4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.flex.sm3{-ms-flex-preferred-size:25%;flex-basis:25%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:25%}.flex.order-sm3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.flex.sm2{-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:16.6666666667%}.flex.order-sm2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.flex.sm1{-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:8.3333333333%}.flex.order-sm1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.flex.offset-sm12{margin-left:100%}.flex.offset-sm11{margin-left:91.6666666667%}.flex.offset-sm10{margin-left:83.3333333333%}.flex.offset-sm9{margin-left:75%}.flex.offset-sm8{margin-left:66.6666666667%}.flex.offset-sm7{margin-left:58.3333333333%}.flex.offset-sm6{margin-left:50%}.flex.offset-sm5{margin-left:41.6666666667%}.flex.offset-sm4{margin-left:33.3333333333%}.flex.offset-sm3{margin-left:25%}.flex.offset-sm2{margin-left:16.6666666667%}.flex.offset-sm1{margin-left:8.3333333333%}.flex.offset-sm0{margin-left:0}}@media (min-width:960px){.flex.md12{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:100%}.flex.order-md12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.flex.md11{-ms-flex-preferred-size:91.6666666667%;flex-basis:91.6666666667%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:91.6666666667%}.flex.order-md11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.flex.md10{-ms-flex-preferred-size:83.3333333333%;flex-basis:83.3333333333%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:83.3333333333%}.flex.order-md10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.flex.md9{-ms-flex-preferred-size:75%;flex-basis:75%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:75%}.flex.order-md9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.flex.md8{-ms-flex-preferred-size:66.6666666667%;flex-basis:66.6666666667%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:66.6666666667%}.flex.order-md8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.flex.md7{-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:58.3333333333%}.flex.order-md7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.flex.md6{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:50%}.flex.order-md6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.flex.md5{-ms-flex-preferred-size:41.6666666667%;flex-basis:41.6666666667%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:41.6666666667%}.flex.order-md5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.flex.md4{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:33.3333333333%}.flex.order-md4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.flex.md3{-ms-flex-preferred-size:25%;flex-basis:25%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:25%}.flex.order-md3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.flex.md2{-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:16.6666666667%}.flex.order-md2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.flex.md1{-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:8.3333333333%}.flex.order-md1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.flex.offset-md12{margin-left:100%}.flex.offset-md11{margin-left:91.6666666667%}.flex.offset-md10{margin-left:83.3333333333%}.flex.offset-md9{margin-left:75%}.flex.offset-md8{margin-left:66.6666666667%}.flex.offset-md7{margin-left:58.3333333333%}.flex.offset-md6{margin-left:50%}.flex.offset-md5{margin-left:41.6666666667%}.flex.offset-md4{margin-left:33.3333333333%}.flex.offset-md3{margin-left:25%}.flex.offset-md2{margin-left:16.6666666667%}.flex.offset-md1{margin-left:8.3333333333%}.flex.offset-md0{margin-left:0}}@media (min-width:1264px){.flex.lg12{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:100%}.flex.order-lg12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.flex.lg11{-ms-flex-preferred-size:91.6666666667%;flex-basis:91.6666666667%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:91.6666666667%}.flex.order-lg11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.flex.lg10{-ms-flex-preferred-size:83.3333333333%;flex-basis:83.3333333333%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:83.3333333333%}.flex.order-lg10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.flex.lg9{-ms-flex-preferred-size:75%;flex-basis:75%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:75%}.flex.order-lg9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.flex.lg8{-ms-flex-preferred-size:66.6666666667%;flex-basis:66.6666666667%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:66.6666666667%}.flex.order-lg8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.flex.lg7{-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:58.3333333333%}.flex.order-lg7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.flex.lg6{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:50%}.flex.order-lg6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.flex.lg5{-ms-flex-preferred-size:41.6666666667%;flex-basis:41.6666666667%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:41.6666666667%}.flex.order-lg5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.flex.lg4{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:33.3333333333%}.flex.order-lg4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.flex.lg3{-ms-flex-preferred-size:25%;flex-basis:25%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:25%}.flex.order-lg3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.flex.lg2{-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:16.6666666667%}.flex.order-lg2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.flex.lg1{-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:8.3333333333%}.flex.order-lg1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.flex.offset-lg12{margin-left:100%}.flex.offset-lg11{margin-left:91.6666666667%}.flex.offset-lg10{margin-left:83.3333333333%}.flex.offset-lg9{margin-left:75%}.flex.offset-lg8{margin-left:66.6666666667%}.flex.offset-lg7{margin-left:58.3333333333%}.flex.offset-lg6{margin-left:50%}.flex.offset-lg5{margin-left:41.6666666667%}.flex.offset-lg4{margin-left:33.3333333333%}.flex.offset-lg3{margin-left:25%}.flex.offset-lg2{margin-left:16.6666666667%}.flex.offset-lg1{margin-left:8.3333333333%}.flex.offset-lg0{margin-left:0}}@media (min-width:1904px){.flex.xl12{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:100%}.flex.order-xl12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.flex.xl11{-ms-flex-preferred-size:91.6666666667%;flex-basis:91.6666666667%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:91.6666666667%}.flex.order-xl11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.flex.xl10{-ms-flex-preferred-size:83.3333333333%;flex-basis:83.3333333333%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:83.3333333333%}.flex.order-xl10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.flex.xl9{-ms-flex-preferred-size:75%;flex-basis:75%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:75%}.flex.order-xl9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.flex.xl8{-ms-flex-preferred-size:66.6666666667%;flex-basis:66.6666666667%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:66.6666666667%}.flex.order-xl8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.flex.xl7{-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:58.3333333333%}.flex.order-xl7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.flex.xl6{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:50%}.flex.order-xl6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.flex.xl5{-ms-flex-preferred-size:41.6666666667%;flex-basis:41.6666666667%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:41.6666666667%}.flex.order-xl5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.flex.xl4{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:33.3333333333%}.flex.order-xl4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.flex.xl3{-ms-flex-preferred-size:25%;flex-basis:25%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:25%}.flex.order-xl3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.flex.xl2{-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:16.6666666667%}.flex.order-xl2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.flex.xl1{-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:8.3333333333%}.flex.order-xl1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.flex.offset-xl12{margin-left:100%}.flex.offset-xl11{margin-left:91.6666666667%}.flex.offset-xl10{margin-left:83.3333333333%}.flex.offset-xl9{margin-left:75%}.flex.offset-xl8{margin-left:66.6666666667%}.flex.offset-xl7{margin-left:58.3333333333%}.flex.offset-xl6{margin-left:50%}.flex.offset-xl5{margin-left:41.6666666667%}.flex.offset-xl4{margin-left:33.3333333333%}.flex.offset-xl3{margin-left:25%}.flex.offset-xl2{margin-left:16.6666666667%}.flex.offset-xl1{margin-left:8.3333333333%}.flex.offset-xl0{margin-left:0}}.child-flex>*,.flex{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%}.child-flex>.grow-shrink-0,.flex.grow-shrink-0{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.grow,.spacer{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.grow{-ms-flex-negative:0!important;flex-shrink:0!important}.shrink{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important;-ms-flex-negative:1!important;flex-shrink:1!important}.fill-height{height:100%}.theme--light.v-text-field>.v-input__control>.v-input__slot:before{border-color:rgba(0,0,0,.42)}.theme--light.v-text-field:not(.v-input--has-state):hover>.v-input__control>.v-input__slot:before{border-color:rgba(0,0,0,.87)}.theme--light.v-text-field.v-input--is-disabled .v-input__slot:before{-o-border-image:repeating-linear-gradient(90deg,rgba(0,0,0,.38) 0,rgba(0,0,0,.38) 2px,transparent 0,transparent 4px) 1 repeat;border-image:repeating-linear-gradient(90deg,rgba(0,0,0,.38) 0,rgba(0,0,0,.38) 2px,transparent 0,transparent 4px) 1 repeat}.theme--light.v-text-field--filled>.v-input__control>.v-input__slot{background:rgba(0,0,0,.06)}.theme--light.v-text-field--filled:not(.v-input--is-focused):not(.v-input--has-state)>.v-input__control>.v-input__slot:hover{background:rgba(0,0,0,.12)}.theme--light.v-text-field--solo>.v-input__control>.v-input__slot{background:#fff}.theme--light.v-text-field--solo-inverted>.v-input__control>.v-input__slot{background:rgba(0,0,0,.06)}.theme--light.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot{background:#424242}.theme--light.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot input{color:#fff}.theme--light.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot input::-webkit-input-placeholder{color:hsla(0,0%,100%,.5)}.theme--light.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot input::-moz-placeholder{color:hsla(0,0%,100%,.5)}.theme--light.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot input:-ms-input-placeholder{color:hsla(0,0%,100%,.5)}.theme--light.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot input::-ms-input-placeholder{color:hsla(0,0%,100%,.5)}.theme--light.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot input::placeholder{color:hsla(0,0%,100%,.5)}.theme--light.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot .v-label{color:hsla(0,0%,100%,.7)}.theme--light.v-text-field--outlined:not(.v-input--is-focused):not(.v-input--has-state)>.v-input__control>.v-input__slot fieldset{color:rgba(0,0,0,.38)}.theme--light.v-text-field--outlined:not(.v-input--is-focused):not(.v-input--has-state)>.v-input__control>.v-input__slot:hover fieldset{color:rgba(0,0,0,.86)}.theme--light.v-text-field--outlined:not(.v-input--is-focused).v-input--is-disabled>.v-input__control>.v-input__slot fieldset{color:rgba(0,0,0,.26)}.theme--dark.v-text-field>.v-input__control>.v-input__slot:before{border-color:hsla(0,0%,100%,.7)}.theme--dark.v-text-field:not(.v-input--has-state):hover>.v-input__control>.v-input__slot:before{border-color:#fff}.theme--dark.v-text-field.v-input--is-disabled .v-input__slot:before{-o-border-image:repeating-linear-gradient(90deg,hsla(0,0%,100%,.5) 0,hsla(0,0%,100%,.5) 2px,transparent 0,transparent 4px) 1 repeat;border-image:repeating-linear-gradient(90deg,hsla(0,0%,100%,.5) 0,hsla(0,0%,100%,.5) 2px,transparent 0,transparent 4px) 1 repeat}.theme--dark.v-text-field--filled>.v-input__control>.v-input__slot{background:hsla(0,0%,100%,.08)}.theme--dark.v-text-field--filled:not(.v-input--is-focused):not(.v-input--has-state)>.v-input__control>.v-input__slot:hover{background:hsla(0,0%,100%,.16)}.theme--dark.v-text-field--solo>.v-input__control>.v-input__slot{background:#1e1e1e}.theme--dark.v-text-field--solo-inverted>.v-input__control>.v-input__slot{background:hsla(0,0%,100%,.16)}.theme--dark.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot{background:#fff}.theme--dark.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot input{color:rgba(0,0,0,.87)}.theme--dark.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot input::-webkit-input-placeholder{color:rgba(0,0,0,.38)}.theme--dark.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot input::-moz-placeholder{color:rgba(0,0,0,.38)}.theme--dark.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot input:-ms-input-placeholder{color:rgba(0,0,0,.38)}.theme--dark.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot input::-ms-input-placeholder{color:rgba(0,0,0,.38)}.theme--dark.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot input::placeholder{color:rgba(0,0,0,.38)}.theme--dark.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot .v-label{color:rgba(0,0,0,.6)}.theme--dark.v-text-field--outlined:not(.v-input--is-focused):not(.v-input--has-state)>.v-input__control>.v-input__slot fieldset{color:hsla(0,0%,100%,.24)}.theme--dark.v-text-field--outlined:not(.v-input--is-focused):not(.v-input--has-state)>.v-input__control>.v-input__slot:hover fieldset{color:#fff}.theme--dark.v-text-field--outlined:not(.v-input--is-focused).v-input--is-disabled>.v-input__control>.v-input__slot fieldset{color:hsla(0,0%,100%,.16)}.v-text-field{padding-top:12px;margin-top:4px}.v-text-field input{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;line-height:20px;padding:8px 0 8px;max-width:100%;min-width:0;width:100%}.v-text-field .v-input__control,.v-text-field .v-input__slot,.v-text-field fieldset{border-radius:inherit}.v-text-field.v-input--has-state .v-input__control>.v-text-field__details>.v-counter,.v-text-field.v-input--is-disabled .v-input__control>.v-text-field__details>.v-counter,.v-text-field.v-input--is-disabled .v-input__control>.v-text-field__details>.v-messages,.v-text-field .v-input__control,.v-text-field fieldset{color:inherit}.v-text-field.v-input--dense{padding-top:0}.v-text-field.v-input--dense:not(.v-text-field--outlined):not(.v-text-field--single-line) input{padding:4px 0 2px}.v-text-field.v-input--dense[type=text]::-ms-clear{display:none}.v-text-field .v-input__append-inner,.v-text-field .v-input__prepend-inner{-ms-flex-item-align:start;align-self:flex-start;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:4px;line-height:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-application--is-ltr .v-text-field .v-input__prepend-inner{margin-right:auto;padding-right:4px}.v-application--is-ltr .v-text-field .v-input__append-inner,.v-application--is-rtl .v-text-field .v-input__prepend-inner{margin-left:auto;padding-left:4px}.v-application--is-rtl .v-text-field .v-input__append-inner{margin-right:auto;padding-right:4px}.v-text-field .v-counter{white-space:nowrap}.v-application--is-ltr .v-text-field .v-counter{margin-left:8px}.v-application--is-rtl .v-text-field .v-counter{margin-right:8px}.v-text-field .v-label{max-width:90%;overflow:hidden;text-overflow:ellipsis;top:6px;white-space:nowrap;pointer-events:none}.v-application--is-ltr .v-text-field .v-label{-webkit-transform-origin:top left;transform-origin:top left}.v-application--is-rtl .v-text-field .v-label{-webkit-transform-origin:top right;transform-origin:top right}.v-text-field .v-label--active{max-width:133%;-webkit-transform:translateY(-18px) scale(.75);transform:translateY(-18px) scale(.75)}.v-text-field>.v-input__control>.v-input__slot{cursor:text;-webkit-transition:background .3s cubic-bezier(.25,.8,.5,1);transition:background .3s cubic-bezier(.25,.8,.5,1)}.v-text-field>.v-input__control>.v-input__slot:after,.v-text-field>.v-input__control>.v-input__slot:before{bottom:-1px;content:"";left:0;position:absolute;-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1);width:100%}.v-text-field>.v-input__control>.v-input__slot:before{border-color:inherit;border-style:solid;border-width:thin 0 0 0}.v-text-field>.v-input__control>.v-input__slot:after{border-color:currentColor;border-style:solid;border-width:thin 0 thin 0;-webkit-transform:scaleX(0);transform:scaleX(0)}.v-text-field__details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-width:100%;min-height:14px;overflow:hidden}.v-text-field__prefix,.v-text-field__suffix{-ms-flex-item-align:center;align-self:center;cursor:default;-webkit-transition:color .3s cubic-bezier(.25,.8,.5,1);transition:color .3s cubic-bezier(.25,.8,.5,1);white-space:nowrap}.v-application--is-ltr .v-text-field__prefix{text-align:right;padding-right:4px}.v-application--is-rtl .v-text-field__prefix{text-align:left;padding-left:4px}.v-text-field__suffix{white-space:nowrap}.v-application--is-ltr .v-text-field__suffix{padding-left:4px}.v-application--is-rtl .v-text-field__suffix{padding-right:4px}.v-application--is-ltr .v-text-field--reverse .v-text-field__prefix{text-align:left;padding-right:0;padding-left:4px}.v-application--is-rtl .v-text-field--reverse .v-text-field__prefix{text-align:right;padding-right:4px;padding-left:0}.v-application--is-ltr .v-text-field--reverse .v-text-field__suffix{padding-left:0;padding-right:4px}.v-application--is-rtl .v-text-field--reverse .v-text-field__suffix{padding-left:4px;padding-right:0}.v-text-field>.v-input__control>.v-input__slot>.v-text-field__slot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;position:relative}.v-text-field:not(.v-text-field--is-booted) .v-label,.v-text-field:not(.v-text-field--is-booted) legend{-webkit-transition:none;transition:none}.v-text-field--filled,.v-text-field--full-width,.v-text-field--outlined{position:relative}.v-text-field--filled>.v-input__control>.v-input__slot,.v-text-field--full-width>.v-input__control>.v-input__slot,.v-text-field--outlined>.v-input__control>.v-input__slot{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-height:56px}.v-text-field--filled.v-input--dense>.v-input__control>.v-input__slot,.v-text-field--full-width.v-input--dense>.v-input__control>.v-input__slot,.v-text-field--outlined.v-input--dense>.v-input__control>.v-input__slot{min-height:52px}.v-text-field--filled.v-input--dense.v-text-field--outlined.v-text-field--filled>.v-input__control>.v-input__slot,.v-text-field--filled.v-input--dense.v-text-field--outlined>.v-input__control>.v-input__slot,.v-text-field--filled.v-input--dense.v-text-field--single-line>.v-input__control>.v-input__slot,.v-text-field--full-width.v-input--dense.v-text-field--outlined.v-text-field--filled>.v-input__control>.v-input__slot,.v-text-field--full-width.v-input--dense.v-text-field--outlined>.v-input__control>.v-input__slot,.v-text-field--full-width.v-input--dense.v-text-field--single-line>.v-input__control>.v-input__slot,.v-text-field--outlined.v-input--dense.v-text-field--outlined.v-text-field--filled>.v-input__control>.v-input__slot,.v-text-field--outlined.v-input--dense.v-text-field--outlined>.v-input__control>.v-input__slot,.v-text-field--outlined.v-input--dense.v-text-field--single-line>.v-input__control>.v-input__slot{min-height:40px}.v-text-field--outlined{border-radius:4px}.v-text-field--enclosed .v-input__append-inner,.v-text-field--enclosed .v-input__append-outer,.v-text-field--enclosed .v-input__prepend-inner,.v-text-field--enclosed .v-input__prepend-outer,.v-text-field--full-width .v-input__append-inner,.v-text-field--full-width .v-input__append-outer,.v-text-field--full-width .v-input__prepend-inner,.v-text-field--full-width .v-input__prepend-outer{margin-top:17px}.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo) .v-input__append-inner,.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo) .v-input__append-outer,.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo) .v-input__prepend-inner,.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo) .v-input__prepend-outer,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo) .v-input__append-inner,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo) .v-input__append-outer,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo) .v-input__prepend-inner,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo) .v-input__prepend-outer{margin-top:14px}.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__append-inner,.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__append-outer,.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__prepend-inner,.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__prepend-outer,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__append-inner,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__append-outer,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__prepend-inner,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__prepend-outer{margin-top:9px}.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__append-inner,.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__append-outer,.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__prepend-inner,.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__prepend-outer,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__append-inner,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__append-outer,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__prepend-inner,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__prepend-outer{margin-top:7px}.v-text-field--filled .v-label,.v-text-field--full-width .v-label{top:18px}.v-text-field--filled .v-label--active,.v-text-field--full-width .v-label--active{-webkit-transform:translateY(-6px) scale(.75);transform:translateY(-6px) scale(.75)}.v-text-field--filled.v-input--dense .v-label,.v-text-field--full-width.v-input--dense .v-label{top:17px}.v-text-field--filled.v-input--dense .v-label--active,.v-text-field--full-width.v-input--dense .v-label--active{-webkit-transform:translateY(-10px) scale(.75);transform:translateY(-10px) scale(.75)}.v-text-field--filled.v-input--dense.v-text-field--single-line .v-label,.v-text-field--full-width.v-input--dense.v-text-field--single-line .v-label{top:11px}.v-text-field--filled{border-radius:4px 4px 0 0}.v-text-field--filled:not(.v-text-field--single-line) input{margin-top:22px}.v-text-field--filled.v-input--dense:not(.v-text-field--single-line).v-text-field--outlined input{margin-top:0}.v-text-field--filled .v-text-field__prefix,.v-text-field--filled .v-text-field__suffix{max-height:32px;margin-top:20px}.v-text-field--full-width{border-radius:0}.v-text-field--outlined .v-text-field__slot,.v-text-field--single-line .v-text-field__slot{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.v-text-field.v-text-field--enclosed{margin:0;padding:0}.v-text-field.v-text-field--enclosed.v-text-field--single-line .v-text-field__prefix,.v-text-field.v-text-field--enclosed.v-text-field--single-line .v-text-field__suffix{margin-top:0}.v-text-field.v-text-field--enclosed:not(.v-text-field--filled) .v-progress-linear__background{display:none}.v-text-field.v-text-field--enclosed .v-text-field__details,.v-text-field.v-text-field--enclosed:not(.v-text-field--rounded)>.v-input__control>.v-input__slot{padding:0 12px}.v-text-field.v-text-field--enclosed .v-text-field__details{margin-bottom:8px}.v-application--is-ltr .v-text-field--reverse input{text-align:right}.v-application--is-rtl .v-text-field--reverse input{text-align:left}.v-application--is-ltr .v-text-field--reverse .v-label{-webkit-transform-origin:top right;transform-origin:top right}.v-application--is-rtl .v-text-field--reverse .v-label{-webkit-transform-origin:top left;transform-origin:top left}.v-text-field--reverse .v-text-field__slot,.v-text-field--reverse>.v-input__control>.v-input__slot{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.v-text-field--outlined>.v-input__control>.v-input__slot:after,.v-text-field--outlined>.v-input__control>.v-input__slot:before,.v-text-field--rounded>.v-input__control>.v-input__slot:after,.v-text-field--rounded>.v-input__control>.v-input__slot:before,.v-text-field--solo>.v-input__control>.v-input__slot:after,.v-text-field--solo>.v-input__control>.v-input__slot:before{display:none}.v-text-field--outlined,.v-text-field--solo{border-radius:4px}.v-text-field--outlined{margin-bottom:16px;-webkit-transition:border .3s cubic-bezier(.25,.8,.5,1);transition:border .3s cubic-bezier(.25,.8,.5,1)}.v-text-field--outlined .v-label{top:18px}.v-text-field--outlined .v-label--active{-webkit-transform:translateY(-24px) scale(.75);transform:translateY(-24px) scale(.75)}.v-text-field--outlined.v-input--dense .v-label{top:10px}.v-text-field--outlined.v-input--dense .v-label--active{-webkit-transform:translateY(-16px) scale(.75);transform:translateY(-16px) scale(.75)}.v-text-field--outlined fieldset{border-collapse:collapse;border-color:currentColor;border-style:solid;border-width:1px;bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:-5px;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:color,border-width;transition-property:color,border-width;-webkit-transition-timing-function:cubic-bezier(.25,.8,.25,1);transition-timing-function:cubic-bezier(.25,.8,.25,1)}.v-application--is-ltr .v-text-field--outlined fieldset{padding-left:8px}.v-application--is-ltr .v-text-field--outlined.v-text-field--reverse fieldset,.v-application--is-rtl .v-text-field--outlined fieldset{padding-right:8px}.v-application--is-rtl .v-text-field--outlined.v-text-field--reverse fieldset{padding-left:8px}.v-text-field--outlined legend{line-height:11px;padding:0;-webkit-transition:width .3s cubic-bezier(.25,.8,.5,1);transition:width .3s cubic-bezier(.25,.8,.5,1)}.v-application--is-ltr .v-text-field--outlined legend{text-align:left}.v-application--is-ltr .v-text-field--outlined.v-text-field--reverse legend,.v-application--is-rtl .v-text-field--outlined legend{text-align:right}.v-application--is-rtl .v-text-field--outlined.v-text-field--reverse legend{text-align:left}.v-application--is-ltr .v-text-field--outlined.v-text-field--rounded legend{margin-left:12px}.v-application--is-rtl .v-text-field--outlined.v-text-field--rounded legend{margin-right:12px}.v-text-field--outlined>.v-input__control>.v-input__slot{background:transparent}.v-text-field--outlined .v-text-field__prefix{max-height:32px}.v-text-field--outlined .v-input__append-outer,.v-text-field--outlined .v-input__prepend-outer{margin-top:18px}.v-text-field--outlined.v-input--has-state fieldset,.v-text-field--outlined.v-input--is-focused fieldset{border:2px solid currentColor}.v-text-field--rounded{border-radius:28px}.v-text-field--rounded>.v-input__control>.v-input__slot{padding:0 24px}.v-text-field--shaped{border-radius:16px 16px 0 0}.v-text-field.v-text-field--solo .v-label{top:calc(50% - 10px)}.v-text-field.v-text-field--solo .v-input__control{min-height:48px;padding:0}.v-text-field.v-text-field--solo .v-input__control input{caret-color:auto}.v-text-field.v-text-field--solo.v-input--dense>.v-input__control{min-height:38px}.v-text-field.v-text-field--solo:not(.v-text-field--solo-flat)>.v-input__control>.v-input__slot{-webkit-box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.v-text-field.v-text-field--solo .v-input__append-inner,.v-text-field.v-text-field--solo .v-input__prepend-inner{-ms-flex-item-align:center;align-self:center;margin-top:0}.v-text-field.v-text-field--solo .v-input__append-outer,.v-text-field.v-text-field--solo .v-input__prepend-outer{margin-top:12px}.v-text-field.v-text-field--solo.v-input--dense .v-input__append-outer,.v-text-field.v-text-field--solo.v-input--dense .v-input__prepend-outer{margin-top:7px}.v-text-field.v-input--is-focused>.v-input__control>.v-input__slot:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.v-text-field.v-input--has-state>.v-input__control>.v-input__slot:before{border-color:currentColor}.theme--light.v-input,.theme--light.v-input input,.theme--light.v-input textarea{color:rgba(0,0,0,.87)}.theme--light.v-input input::-webkit-input-placeholder,.theme--light.v-input textarea::-webkit-input-placeholder{color:rgba(0,0,0,.38)}.theme--light.v-input input::-moz-placeholder,.theme--light.v-input textarea::-moz-placeholder{color:rgba(0,0,0,.38)}.theme--light.v-input input:-ms-input-placeholder,.theme--light.v-input textarea:-ms-input-placeholder{color:rgba(0,0,0,.38)}.theme--light.v-input input::-ms-input-placeholder,.theme--light.v-input textarea::-ms-input-placeholder{color:rgba(0,0,0,.38)}.theme--light.v-input input::placeholder,.theme--light.v-input textarea::placeholder{color:rgba(0,0,0,.38)}.theme--light.v-input--is-disabled,.theme--light.v-input--is-disabled input,.theme--light.v-input--is-disabled textarea{color:rgba(0,0,0,.38)}.theme--dark.v-input,.theme--dark.v-input input,.theme--dark.v-input textarea{color:#fff}.theme--dark.v-input input::-webkit-input-placeholder,.theme--dark.v-input textarea::-webkit-input-placeholder{color:hsla(0,0%,100%,.5)}.theme--dark.v-input input::-moz-placeholder,.theme--dark.v-input textarea::-moz-placeholder{color:hsla(0,0%,100%,.5)}.theme--dark.v-input input:-ms-input-placeholder,.theme--dark.v-input textarea:-ms-input-placeholder{color:hsla(0,0%,100%,.5)}.theme--dark.v-input input::-ms-input-placeholder,.theme--dark.v-input textarea::-ms-input-placeholder{color:hsla(0,0%,100%,.5)}.theme--dark.v-input input::placeholder,.theme--dark.v-input textarea::placeholder{color:hsla(0,0%,100%,.5)}.theme--dark.v-input--is-disabled,.theme--dark.v-input--is-disabled input,.theme--dark.v-input--is-disabled textarea{color:hsla(0,0%,100%,.5)}.v-input{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-size:16px;letter-spacing:normal;max-width:100%;text-align:left}.v-input .v-progress-linear{top:calc(100% - 1px);left:0}.v-input input{max-height:32px}.v-input input:invalid,.v-input textarea:invalid{-webkit-box-shadow:none;box-shadow:none}.v-input input:active,.v-input input:focus,.v-input textarea:active,.v-input textarea:focus{outline:none}.v-input .v-label{height:20px;line-height:20px}.v-input__append-outer,.v-input__prepend-outer{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:4px;margin-top:4px;line-height:1}.v-input__append-outer .v-icon,.v-input__prepend-outer .v-icon{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-application--is-ltr .v-input__append-outer{margin-left:9px}.v-application--is-ltr .v-input__prepend-outer,.v-application--is-rtl .v-input__append-outer{margin-right:9px}.v-application--is-rtl .v-input__prepend-outer{margin-left:9px}.v-input__control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-wrap:wrap;flex-wrap:wrap;min-width:0;width:100%}.v-input__icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:24px;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:24px;width:24px}.v-input__icon--clear{border-radius:50%}.v-input__icon--clear .v-icon--disabled{visibility:hidden}.v-input__slot{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:8px;min-height:inherit;position:relative;-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1);width:100%}.v-input--dense>.v-input__control>.v-input__slot{margin-bottom:4px}.v-input--is-disabled:not(.v-input--is-readonly){pointer-events:none}.v-input--is-loading>.v-input__control>.v-input__slot:after,.v-input--is-loading>.v-input__control>.v-input__slot:before{display:none}.v-input--hide-details>.v-input__control>.v-input__slot{margin-bottom:0}.v-input--has-state.error--text .v-label{-webkit-animation:v-shake .6s cubic-bezier(.25,.8,.5,1);animation:v-shake .6s cubic-bezier(.25,.8,.5,1)}.theme--light.v-label{color:rgba(0,0,0,.6)}.theme--light.v-label--is-disabled{color:rgba(0,0,0,.38)}.theme--dark.v-label{color:hsla(0,0%,100%,.7)}.theme--dark.v-label--is-disabled{color:hsla(0,0%,100%,.5)}.v-label{font-size:16px;line-height:1;min-height:8px;-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1)}.theme--light.v-messages{color:rgba(0,0,0,.6)}.theme--dark.v-messages{color:hsla(0,0%,100%,.7)}.v-messages{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-size:12px;min-height:14px;min-width:1px;position:relative}.v-application--is-ltr .v-messages{text-align:left}.v-application--is-rtl .v-messages{text-align:right}.v-messages__message{line-height:12px;word-break:break-word;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.theme--light.v-counter{color:rgba(0,0,0,.6)}.theme--dark.v-counter{color:hsla(0,0%,100%,.7)}.v-counter{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;font-size:12px;min-height:12px;line-height:12px}.v-tooltip{display:none}.v-tooltip--attached{display:inline}.v-tooltip__content{background:rgba(97,97,97,.9);color:#fff;border-radius:4px;font-size:14px;line-height:22px;display:inline-block;padding:5px 16px;position:absolute;text-transform:none;width:auto;opacity:1;pointer-events:none}.v-tooltip__content--fixed{position:fixed}.v-tooltip__content[class*=-active]{-webkit-transition-timing-function:cubic-bezier(0,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1)}.v-tooltip__content[class*=enter-active]{-webkit-transition-duration:.15s;transition-duration:.15s}.v-tooltip__content[class*=leave-active]{-webkit-transition-duration:75ms;transition-duration:75ms}@-webkit-keyframes v-shake{59%{margin-left:0}60%,80%{margin-left:2px}70%,90%{margin-left:-2px}}@keyframes v-shake{59%{margin-left:0}60%,80%{margin-left:2px}70%,90%{margin-left:-2px}}.v-application .black{background-color:#000!important;border-color:#000!important}.v-application .black--text{color:#000!important;caret-color:#000!important}.v-application .white{background-color:#fff!important;border-color:#fff!important}.v-application .white--text{color:#fff!important;caret-color:#fff!important}.v-application .transparent{background-color:transparent!important;border-color:transparent!important}.v-application .transparent--text{color:transparent!important;caret-color:transparent!important}.v-application .red{background-color:#f44336!important;border-color:#f44336!important}.v-application .red--text{color:#f44336!important;caret-color:#f44336!important}.v-application .red.lighten-5{background-color:#ffebee!important;border-color:#ffebee!important}.v-application .red--text.text--lighten-5{color:#ffebee!important;caret-color:#ffebee!important}.v-application .red.lighten-4{background-color:#ffcdd2!important;border-color:#ffcdd2!important}.v-application .red--text.text--lighten-4{color:#ffcdd2!important;caret-color:#ffcdd2!important}.v-application .red.lighten-3{background-color:#ef9a9a!important;border-color:#ef9a9a!important}.v-application .red--text.text--lighten-3{color:#ef9a9a!important;caret-color:#ef9a9a!important}.v-application .red.lighten-2{background-color:#e57373!important;border-color:#e57373!important}.v-application .red--text.text--lighten-2{color:#e57373!important;caret-color:#e57373!important}.v-application .red.lighten-1{background-color:#ef5350!important;border-color:#ef5350!important}.v-application .red--text.text--lighten-1{color:#ef5350!important;caret-color:#ef5350!important}.v-application .red.darken-1{background-color:#e53935!important;border-color:#e53935!important}.v-application .red--text.text--darken-1{color:#e53935!important;caret-color:#e53935!important}.v-application .red.darken-2{background-color:#d32f2f!important;border-color:#d32f2f!important}.v-application .red--text.text--darken-2{color:#d32f2f!important;caret-color:#d32f2f!important}.v-application .red.darken-3{background-color:#c62828!important;border-color:#c62828!important}.v-application .red--text.text--darken-3{color:#c62828!important;caret-color:#c62828!important}.v-application .red.darken-4{background-color:#b71c1c!important;border-color:#b71c1c!important}.v-application .red--text.text--darken-4{color:#b71c1c!important;caret-color:#b71c1c!important}.v-application .red.accent-1{background-color:#ff8a80!important;border-color:#ff8a80!important}.v-application .red--text.text--accent-1{color:#ff8a80!important;caret-color:#ff8a80!important}.v-application .red.accent-2{background-color:#ff5252!important;border-color:#ff5252!important}.v-application .red--text.text--accent-2{color:#ff5252!important;caret-color:#ff5252!important}.v-application .red.accent-3{background-color:#ff1744!important;border-color:#ff1744!important}.v-application .red--text.text--accent-3{color:#ff1744!important;caret-color:#ff1744!important}.v-application .red.accent-4{background-color:#d50000!important;border-color:#d50000!important}.v-application .red--text.text--accent-4{color:#d50000!important;caret-color:#d50000!important}.v-application .pink{background-color:#e91e63!important;border-color:#e91e63!important}.v-application .pink--text{color:#e91e63!important;caret-color:#e91e63!important}.v-application .pink.lighten-5{background-color:#fce4ec!important;border-color:#fce4ec!important}.v-application .pink--text.text--lighten-5{color:#fce4ec!important;caret-color:#fce4ec!important}.v-application .pink.lighten-4{background-color:#f8bbd0!important;border-color:#f8bbd0!important}.v-application .pink--text.text--lighten-4{color:#f8bbd0!important;caret-color:#f8bbd0!important}.v-application .pink.lighten-3{background-color:#f48fb1!important;border-color:#f48fb1!important}.v-application .pink--text.text--lighten-3{color:#f48fb1!important;caret-color:#f48fb1!important}.v-application .pink.lighten-2{background-color:#f06292!important;border-color:#f06292!important}.v-application .pink--text.text--lighten-2{color:#f06292!important;caret-color:#f06292!important}.v-application .pink.lighten-1{background-color:#ec407a!important;border-color:#ec407a!important}.v-application .pink--text.text--lighten-1{color:#ec407a!important;caret-color:#ec407a!important}.v-application .pink.darken-1{background-color:#d81b60!important;border-color:#d81b60!important}.v-application .pink--text.text--darken-1{color:#d81b60!important;caret-color:#d81b60!important}.v-application .pink.darken-2{background-color:#c2185b!important;border-color:#c2185b!important}.v-application .pink--text.text--darken-2{color:#c2185b!important;caret-color:#c2185b!important}.v-application .pink.darken-3{background-color:#ad1457!important;border-color:#ad1457!important}.v-application .pink--text.text--darken-3{color:#ad1457!important;caret-color:#ad1457!important}.v-application .pink.darken-4{background-color:#880e4f!important;border-color:#880e4f!important}.v-application .pink--text.text--darken-4{color:#880e4f!important;caret-color:#880e4f!important}.v-application .pink.accent-1{background-color:#ff80ab!important;border-color:#ff80ab!important}.v-application .pink--text.text--accent-1{color:#ff80ab!important;caret-color:#ff80ab!important}.v-application .pink.accent-2{background-color:#ff4081!important;border-color:#ff4081!important}.v-application .pink--text.text--accent-2{color:#ff4081!important;caret-color:#ff4081!important}.v-application .pink.accent-3{background-color:#f50057!important;border-color:#f50057!important}.v-application .pink--text.text--accent-3{color:#f50057!important;caret-color:#f50057!important}.v-application .pink.accent-4{background-color:#c51162!important;border-color:#c51162!important}.v-application .pink--text.text--accent-4{color:#c51162!important;caret-color:#c51162!important}.v-application .purple{background-color:#9c27b0!important;border-color:#9c27b0!important}.v-application .purple--text{color:#9c27b0!important;caret-color:#9c27b0!important}.v-application .purple.lighten-5{background-color:#f3e5f5!important;border-color:#f3e5f5!important}.v-application .purple--text.text--lighten-5{color:#f3e5f5!important;caret-color:#f3e5f5!important}.v-application .purple.lighten-4{background-color:#e1bee7!important;border-color:#e1bee7!important}.v-application .purple--text.text--lighten-4{color:#e1bee7!important;caret-color:#e1bee7!important}.v-application .purple.lighten-3{background-color:#ce93d8!important;border-color:#ce93d8!important}.v-application .purple--text.text--lighten-3{color:#ce93d8!important;caret-color:#ce93d8!important}.v-application .purple.lighten-2{background-color:#ba68c8!important;border-color:#ba68c8!important}.v-application .purple--text.text--lighten-2{color:#ba68c8!important;caret-color:#ba68c8!important}.v-application .purple.lighten-1{background-color:#ab47bc!important;border-color:#ab47bc!important}.v-application .purple--text.text--lighten-1{color:#ab47bc!important;caret-color:#ab47bc!important}.v-application .purple.darken-1{background-color:#8e24aa!important;border-color:#8e24aa!important}.v-application .purple--text.text--darken-1{color:#8e24aa!important;caret-color:#8e24aa!important}.v-application .purple.darken-2{background-color:#7b1fa2!important;border-color:#7b1fa2!important}.v-application .purple--text.text--darken-2{color:#7b1fa2!important;caret-color:#7b1fa2!important}.v-application .purple.darken-3{background-color:#6a1b9a!important;border-color:#6a1b9a!important}.v-application .purple--text.text--darken-3{color:#6a1b9a!important;caret-color:#6a1b9a!important}.v-application .purple.darken-4{background-color:#4a148c!important;border-color:#4a148c!important}.v-application .purple--text.text--darken-4{color:#4a148c!important;caret-color:#4a148c!important}.v-application .purple.accent-1{background-color:#ea80fc!important;border-color:#ea80fc!important}.v-application .purple--text.text--accent-1{color:#ea80fc!important;caret-color:#ea80fc!important}.v-application .purple.accent-2{background-color:#e040fb!important;border-color:#e040fb!important}.v-application .purple--text.text--accent-2{color:#e040fb!important;caret-color:#e040fb!important}.v-application .purple.accent-3{background-color:#d500f9!important;border-color:#d500f9!important}.v-application .purple--text.text--accent-3{color:#d500f9!important;caret-color:#d500f9!important}.v-application .purple.accent-4{background-color:#a0f!important;border-color:#a0f!important}.v-application .purple--text.text--accent-4{color:#a0f!important;caret-color:#a0f!important}.v-application .deep-purple{background-color:#673ab7!important;border-color:#673ab7!important}.v-application .deep-purple--text{color:#673ab7!important;caret-color:#673ab7!important}.v-application .deep-purple.lighten-5{background-color:#ede7f6!important;border-color:#ede7f6!important}.v-application .deep-purple--text.text--lighten-5{color:#ede7f6!important;caret-color:#ede7f6!important}.v-application .deep-purple.lighten-4{background-color:#d1c4e9!important;border-color:#d1c4e9!important}.v-application .deep-purple--text.text--lighten-4{color:#d1c4e9!important;caret-color:#d1c4e9!important}.v-application .deep-purple.lighten-3{background-color:#b39ddb!important;border-color:#b39ddb!important}.v-application .deep-purple--text.text--lighten-3{color:#b39ddb!important;caret-color:#b39ddb!important}.v-application .deep-purple.lighten-2{background-color:#9575cd!important;border-color:#9575cd!important}.v-application .deep-purple--text.text--lighten-2{color:#9575cd!important;caret-color:#9575cd!important}.v-application .deep-purple.lighten-1{background-color:#7e57c2!important;border-color:#7e57c2!important}.v-application .deep-purple--text.text--lighten-1{color:#7e57c2!important;caret-color:#7e57c2!important}.v-application .deep-purple.darken-1{background-color:#5e35b1!important;border-color:#5e35b1!important}.v-application .deep-purple--text.text--darken-1{color:#5e35b1!important;caret-color:#5e35b1!important}.v-application .deep-purple.darken-2{background-color:#512da8!important;border-color:#512da8!important}.v-application .deep-purple--text.text--darken-2{color:#512da8!important;caret-color:#512da8!important}.v-application .deep-purple.darken-3{background-color:#4527a0!important;border-color:#4527a0!important}.v-application .deep-purple--text.text--darken-3{color:#4527a0!important;caret-color:#4527a0!important}.v-application .deep-purple.darken-4{background-color:#311b92!important;border-color:#311b92!important}.v-application .deep-purple--text.text--darken-4{color:#311b92!important;caret-color:#311b92!important}.v-application .deep-purple.accent-1{background-color:#b388ff!important;border-color:#b388ff!important}.v-application .deep-purple--text.text--accent-1{color:#b388ff!important;caret-color:#b388ff!important}.v-application .deep-purple.accent-2{background-color:#7c4dff!important;border-color:#7c4dff!important}.v-application .deep-purple--text.text--accent-2{color:#7c4dff!important;caret-color:#7c4dff!important}.v-application .deep-purple.accent-3{background-color:#651fff!important;border-color:#651fff!important}.v-application .deep-purple--text.text--accent-3{color:#651fff!important;caret-color:#651fff!important}.v-application .deep-purple.accent-4{background-color:#6200ea!important;border-color:#6200ea!important}.v-application .deep-purple--text.text--accent-4{color:#6200ea!important;caret-color:#6200ea!important}.v-application .indigo{background-color:#3f51b5!important;border-color:#3f51b5!important}.v-application .indigo--text{color:#3f51b5!important;caret-color:#3f51b5!important}.v-application .indigo.lighten-5{background-color:#e8eaf6!important;border-color:#e8eaf6!important}.v-application .indigo--text.text--lighten-5{color:#e8eaf6!important;caret-color:#e8eaf6!important}.v-application .indigo.lighten-4{background-color:#c5cae9!important;border-color:#c5cae9!important}.v-application .indigo--text.text--lighten-4{color:#c5cae9!important;caret-color:#c5cae9!important}.v-application .indigo.lighten-3{background-color:#9fa8da!important;border-color:#9fa8da!important}.v-application .indigo--text.text--lighten-3{color:#9fa8da!important;caret-color:#9fa8da!important}.v-application .indigo.lighten-2{background-color:#7986cb!important;border-color:#7986cb!important}.v-application .indigo--text.text--lighten-2{color:#7986cb!important;caret-color:#7986cb!important}.v-application .indigo.lighten-1{background-color:#5c6bc0!important;border-color:#5c6bc0!important}.v-application .indigo--text.text--lighten-1{color:#5c6bc0!important;caret-color:#5c6bc0!important}.v-application .indigo.darken-1{background-color:#3949ab!important;border-color:#3949ab!important}.v-application .indigo--text.text--darken-1{color:#3949ab!important;caret-color:#3949ab!important}.v-application .indigo.darken-2{background-color:#303f9f!important;border-color:#303f9f!important}.v-application .indigo--text.text--darken-2{color:#303f9f!important;caret-color:#303f9f!important}.v-application .indigo.darken-3{background-color:#283593!important;border-color:#283593!important}.v-application .indigo--text.text--darken-3{color:#283593!important;caret-color:#283593!important}.v-application .indigo.darken-4{background-color:#1a237e!important;border-color:#1a237e!important}.v-application .indigo--text.text--darken-4{color:#1a237e!important;caret-color:#1a237e!important}.v-application .indigo.accent-1{background-color:#8c9eff!important;border-color:#8c9eff!important}.v-application .indigo--text.text--accent-1{color:#8c9eff!important;caret-color:#8c9eff!important}.v-application .indigo.accent-2{background-color:#536dfe!important;border-color:#536dfe!important}.v-application .indigo--text.text--accent-2{color:#536dfe!important;caret-color:#536dfe!important}.v-application .indigo.accent-3{background-color:#3d5afe!important;border-color:#3d5afe!important}.v-application .indigo--text.text--accent-3{color:#3d5afe!important;caret-color:#3d5afe!important}.v-application .indigo.accent-4{background-color:#304ffe!important;border-color:#304ffe!important}.v-application .indigo--text.text--accent-4{color:#304ffe!important;caret-color:#304ffe!important}.v-application .blue{background-color:#2196f3!important;border-color:#2196f3!important}.v-application .blue--text{color:#2196f3!important;caret-color:#2196f3!important}.v-application .blue.lighten-5{background-color:#e3f2fd!important;border-color:#e3f2fd!important}.v-application .blue--text.text--lighten-5{color:#e3f2fd!important;caret-color:#e3f2fd!important}.v-application .blue.lighten-4{background-color:#bbdefb!important;border-color:#bbdefb!important}.v-application .blue--text.text--lighten-4{color:#bbdefb!important;caret-color:#bbdefb!important}.v-application .blue.lighten-3{background-color:#90caf9!important;border-color:#90caf9!important}.v-application .blue--text.text--lighten-3{color:#90caf9!important;caret-color:#90caf9!important}.v-application .blue.lighten-2{background-color:#64b5f6!important;border-color:#64b5f6!important}.v-application .blue--text.text--lighten-2{color:#64b5f6!important;caret-color:#64b5f6!important}.v-application .blue.lighten-1{background-color:#42a5f5!important;border-color:#42a5f5!important}.v-application .blue--text.text--lighten-1{color:#42a5f5!important;caret-color:#42a5f5!important}.v-application .blue.darken-1{background-color:#1e88e5!important;border-color:#1e88e5!important}.v-application .blue--text.text--darken-1{color:#1e88e5!important;caret-color:#1e88e5!important}.v-application .blue.darken-2{background-color:#1976d2!important;border-color:#1976d2!important}.v-application .blue--text.text--darken-2{color:#1976d2!important;caret-color:#1976d2!important}.v-application .blue.darken-3{background-color:#1565c0!important;border-color:#1565c0!important}.v-application .blue--text.text--darken-3{color:#1565c0!important;caret-color:#1565c0!important}.v-application .blue.darken-4{background-color:#0d47a1!important;border-color:#0d47a1!important}.v-application .blue--text.text--darken-4{color:#0d47a1!important;caret-color:#0d47a1!important}.v-application .blue.accent-1{background-color:#82b1ff!important;border-color:#82b1ff!important}.v-application .blue--text.text--accent-1{color:#82b1ff!important;caret-color:#82b1ff!important}.v-application .blue.accent-2{background-color:#448aff!important;border-color:#448aff!important}.v-application .blue--text.text--accent-2{color:#448aff!important;caret-color:#448aff!important}.v-application .blue.accent-3{background-color:#2979ff!important;border-color:#2979ff!important}.v-application .blue--text.text--accent-3{color:#2979ff!important;caret-color:#2979ff!important}.v-application .blue.accent-4{background-color:#2962ff!important;border-color:#2962ff!important}.v-application .blue--text.text--accent-4{color:#2962ff!important;caret-color:#2962ff!important}.v-application .light-blue{background-color:#03a9f4!important;border-color:#03a9f4!important}.v-application .light-blue--text{color:#03a9f4!important;caret-color:#03a9f4!important}.v-application .light-blue.lighten-5{background-color:#e1f5fe!important;border-color:#e1f5fe!important}.v-application .light-blue--text.text--lighten-5{color:#e1f5fe!important;caret-color:#e1f5fe!important}.v-application .light-blue.lighten-4{background-color:#b3e5fc!important;border-color:#b3e5fc!important}.v-application .light-blue--text.text--lighten-4{color:#b3e5fc!important;caret-color:#b3e5fc!important}.v-application .light-blue.lighten-3{background-color:#81d4fa!important;border-color:#81d4fa!important}.v-application .light-blue--text.text--lighten-3{color:#81d4fa!important;caret-color:#81d4fa!important}.v-application .light-blue.lighten-2{background-color:#4fc3f7!important;border-color:#4fc3f7!important}.v-application .light-blue--text.text--lighten-2{color:#4fc3f7!important;caret-color:#4fc3f7!important}.v-application .light-blue.lighten-1{background-color:#29b6f6!important;border-color:#29b6f6!important}.v-application .light-blue--text.text--lighten-1{color:#29b6f6!important;caret-color:#29b6f6!important}.v-application .light-blue.darken-1{background-color:#039be5!important;border-color:#039be5!important}.v-application .light-blue--text.text--darken-1{color:#039be5!important;caret-color:#039be5!important}.v-application .light-blue.darken-2{background-color:#0288d1!important;border-color:#0288d1!important}.v-application .light-blue--text.text--darken-2{color:#0288d1!important;caret-color:#0288d1!important}.v-application .light-blue.darken-3{background-color:#0277bd!important;border-color:#0277bd!important}.v-application .light-blue--text.text--darken-3{color:#0277bd!important;caret-color:#0277bd!important}.v-application .light-blue.darken-4{background-color:#01579b!important;border-color:#01579b!important}.v-application .light-blue--text.text--darken-4{color:#01579b!important;caret-color:#01579b!important}.v-application .light-blue.accent-1{background-color:#80d8ff!important;border-color:#80d8ff!important}.v-application .light-blue--text.text--accent-1{color:#80d8ff!important;caret-color:#80d8ff!important}.v-application .light-blue.accent-2{background-color:#40c4ff!important;border-color:#40c4ff!important}.v-application .light-blue--text.text--accent-2{color:#40c4ff!important;caret-color:#40c4ff!important}.v-application .light-blue.accent-3{background-color:#00b0ff!important;border-color:#00b0ff!important}.v-application .light-blue--text.text--accent-3{color:#00b0ff!important;caret-color:#00b0ff!important}.v-application .light-blue.accent-4{background-color:#0091ea!important;border-color:#0091ea!important}.v-application .light-blue--text.text--accent-4{color:#0091ea!important;caret-color:#0091ea!important}.v-application .cyan{background-color:#00bcd4!important;border-color:#00bcd4!important}.v-application .cyan--text{color:#00bcd4!important;caret-color:#00bcd4!important}.v-application .cyan.lighten-5{background-color:#e0f7fa!important;border-color:#e0f7fa!important}.v-application .cyan--text.text--lighten-5{color:#e0f7fa!important;caret-color:#e0f7fa!important}.v-application .cyan.lighten-4{background-color:#b2ebf2!important;border-color:#b2ebf2!important}.v-application .cyan--text.text--lighten-4{color:#b2ebf2!important;caret-color:#b2ebf2!important}.v-application .cyan.lighten-3{background-color:#80deea!important;border-color:#80deea!important}.v-application .cyan--text.text--lighten-3{color:#80deea!important;caret-color:#80deea!important}.v-application .cyan.lighten-2{background-color:#4dd0e1!important;border-color:#4dd0e1!important}.v-application .cyan--text.text--lighten-2{color:#4dd0e1!important;caret-color:#4dd0e1!important}.v-application .cyan.lighten-1{background-color:#26c6da!important;border-color:#26c6da!important}.v-application .cyan--text.text--lighten-1{color:#26c6da!important;caret-color:#26c6da!important}.v-application .cyan.darken-1{background-color:#00acc1!important;border-color:#00acc1!important}.v-application .cyan--text.text--darken-1{color:#00acc1!important;caret-color:#00acc1!important}.v-application .cyan.darken-2{background-color:#0097a7!important;border-color:#0097a7!important}.v-application .cyan--text.text--darken-2{color:#0097a7!important;caret-color:#0097a7!important}.v-application .cyan.darken-3{background-color:#00838f!important;border-color:#00838f!important}.v-application .cyan--text.text--darken-3{color:#00838f!important;caret-color:#00838f!important}.v-application .cyan.darken-4{background-color:#006064!important;border-color:#006064!important}.v-application .cyan--text.text--darken-4{color:#006064!important;caret-color:#006064!important}.v-application .cyan.accent-1{background-color:#84ffff!important;border-color:#84ffff!important}.v-application .cyan--text.text--accent-1{color:#84ffff!important;caret-color:#84ffff!important}.v-application .cyan.accent-2{background-color:#18ffff!important;border-color:#18ffff!important}.v-application .cyan--text.text--accent-2{color:#18ffff!important;caret-color:#18ffff!important}.v-application .cyan.accent-3{background-color:#00e5ff!important;border-color:#00e5ff!important}.v-application .cyan--text.text--accent-3{color:#00e5ff!important;caret-color:#00e5ff!important}.v-application .cyan.accent-4{background-color:#00b8d4!important;border-color:#00b8d4!important}.v-application .cyan--text.text--accent-4{color:#00b8d4!important;caret-color:#00b8d4!important}.v-application .teal{background-color:#009688!important;border-color:#009688!important}.v-application .teal--text{color:#009688!important;caret-color:#009688!important}.v-application .teal.lighten-5{background-color:#e0f2f1!important;border-color:#e0f2f1!important}.v-application .teal--text.text--lighten-5{color:#e0f2f1!important;caret-color:#e0f2f1!important}.v-application .teal.lighten-4{background-color:#b2dfdb!important;border-color:#b2dfdb!important}.v-application .teal--text.text--lighten-4{color:#b2dfdb!important;caret-color:#b2dfdb!important}.v-application .teal.lighten-3{background-color:#80cbc4!important;border-color:#80cbc4!important}.v-application .teal--text.text--lighten-3{color:#80cbc4!important;caret-color:#80cbc4!important}.v-application .teal.lighten-2{background-color:#4db6ac!important;border-color:#4db6ac!important}.v-application .teal--text.text--lighten-2{color:#4db6ac!important;caret-color:#4db6ac!important}.v-application .teal.lighten-1{background-color:#26a69a!important;border-color:#26a69a!important}.v-application .teal--text.text--lighten-1{color:#26a69a!important;caret-color:#26a69a!important}.v-application .teal.darken-1{background-color:#00897b!important;border-color:#00897b!important}.v-application .teal--text.text--darken-1{color:#00897b!important;caret-color:#00897b!important}.v-application .teal.darken-2{background-color:#00796b!important;border-color:#00796b!important}.v-application .teal--text.text--darken-2{color:#00796b!important;caret-color:#00796b!important}.v-application .teal.darken-3{background-color:#00695c!important;border-color:#00695c!important}.v-application .teal--text.text--darken-3{color:#00695c!important;caret-color:#00695c!important}.v-application .teal.darken-4{background-color:#004d40!important;border-color:#004d40!important}.v-application .teal--text.text--darken-4{color:#004d40!important;caret-color:#004d40!important}.v-application .teal.accent-1{background-color:#a7ffeb!important;border-color:#a7ffeb!important}.v-application .teal--text.text--accent-1{color:#a7ffeb!important;caret-color:#a7ffeb!important}.v-application .teal.accent-2{background-color:#64ffda!important;border-color:#64ffda!important}.v-application .teal--text.text--accent-2{color:#64ffda!important;caret-color:#64ffda!important}.v-application .teal.accent-3{background-color:#1de9b6!important;border-color:#1de9b6!important}.v-application .teal--text.text--accent-3{color:#1de9b6!important;caret-color:#1de9b6!important}.v-application .teal.accent-4{background-color:#00bfa5!important;border-color:#00bfa5!important}.v-application .teal--text.text--accent-4{color:#00bfa5!important;caret-color:#00bfa5!important}.v-application .green{background-color:#4caf50!important;border-color:#4caf50!important}.v-application .green--text{color:#4caf50!important;caret-color:#4caf50!important}.v-application .green.lighten-5{background-color:#e8f5e9!important;border-color:#e8f5e9!important}.v-application .green--text.text--lighten-5{color:#e8f5e9!important;caret-color:#e8f5e9!important}.v-application .green.lighten-4{background-color:#c8e6c9!important;border-color:#c8e6c9!important}.v-application .green--text.text--lighten-4{color:#c8e6c9!important;caret-color:#c8e6c9!important}.v-application .green.lighten-3{background-color:#a5d6a7!important;border-color:#a5d6a7!important}.v-application .green--text.text--lighten-3{color:#a5d6a7!important;caret-color:#a5d6a7!important}.v-application .green.lighten-2{background-color:#81c784!important;border-color:#81c784!important}.v-application .green--text.text--lighten-2{color:#81c784!important;caret-color:#81c784!important}.v-application .green.lighten-1{background-color:#66bb6a!important;border-color:#66bb6a!important}.v-application .green--text.text--lighten-1{color:#66bb6a!important;caret-color:#66bb6a!important}.v-application .green.darken-1{background-color:#43a047!important;border-color:#43a047!important}.v-application .green--text.text--darken-1{color:#43a047!important;caret-color:#43a047!important}.v-application .green.darken-2{background-color:#388e3c!important;border-color:#388e3c!important}.v-application .green--text.text--darken-2{color:#388e3c!important;caret-color:#388e3c!important}.v-application .green.darken-3{background-color:#2e7d32!important;border-color:#2e7d32!important}.v-application .green--text.text--darken-3{color:#2e7d32!important;caret-color:#2e7d32!important}.v-application .green.darken-4{background-color:#1b5e20!important;border-color:#1b5e20!important}.v-application .green--text.text--darken-4{color:#1b5e20!important;caret-color:#1b5e20!important}.v-application .green.accent-1{background-color:#b9f6ca!important;border-color:#b9f6ca!important}.v-application .green--text.text--accent-1{color:#b9f6ca!important;caret-color:#b9f6ca!important}.v-application .green.accent-2{background-color:#69f0ae!important;border-color:#69f0ae!important}.v-application .green--text.text--accent-2{color:#69f0ae!important;caret-color:#69f0ae!important}.v-application .green.accent-3{background-color:#00e676!important;border-color:#00e676!important}.v-application .green--text.text--accent-3{color:#00e676!important;caret-color:#00e676!important}.v-application .green.accent-4{background-color:#00c853!important;border-color:#00c853!important}.v-application .green--text.text--accent-4{color:#00c853!important;caret-color:#00c853!important}.v-application .light-green{background-color:#8bc34a!important;border-color:#8bc34a!important}.v-application .light-green--text{color:#8bc34a!important;caret-color:#8bc34a!important}.v-application .light-green.lighten-5{background-color:#f1f8e9!important;border-color:#f1f8e9!important}.v-application .light-green--text.text--lighten-5{color:#f1f8e9!important;caret-color:#f1f8e9!important}.v-application .light-green.lighten-4{background-color:#dcedc8!important;border-color:#dcedc8!important}.v-application .light-green--text.text--lighten-4{color:#dcedc8!important;caret-color:#dcedc8!important}.v-application .light-green.lighten-3{background-color:#c5e1a5!important;border-color:#c5e1a5!important}.v-application .light-green--text.text--lighten-3{color:#c5e1a5!important;caret-color:#c5e1a5!important}.v-application .light-green.lighten-2{background-color:#aed581!important;border-color:#aed581!important}.v-application .light-green--text.text--lighten-2{color:#aed581!important;caret-color:#aed581!important}.v-application .light-green.lighten-1{background-color:#9ccc65!important;border-color:#9ccc65!important}.v-application .light-green--text.text--lighten-1{color:#9ccc65!important;caret-color:#9ccc65!important}.v-application .light-green.darken-1{background-color:#7cb342!important;border-color:#7cb342!important}.v-application .light-green--text.text--darken-1{color:#7cb342!important;caret-color:#7cb342!important}.v-application .light-green.darken-2{background-color:#689f38!important;border-color:#689f38!important}.v-application .light-green--text.text--darken-2{color:#689f38!important;caret-color:#689f38!important}.v-application .light-green.darken-3{background-color:#558b2f!important;border-color:#558b2f!important}.v-application .light-green--text.text--darken-3{color:#558b2f!important;caret-color:#558b2f!important}.v-application .light-green.darken-4{background-color:#33691e!important;border-color:#33691e!important}.v-application .light-green--text.text--darken-4{color:#33691e!important;caret-color:#33691e!important}.v-application .light-green.accent-1{background-color:#ccff90!important;border-color:#ccff90!important}.v-application .light-green--text.text--accent-1{color:#ccff90!important;caret-color:#ccff90!important}.v-application .light-green.accent-2{background-color:#b2ff59!important;border-color:#b2ff59!important}.v-application .light-green--text.text--accent-2{color:#b2ff59!important;caret-color:#b2ff59!important}.v-application .light-green.accent-3{background-color:#76ff03!important;border-color:#76ff03!important}.v-application .light-green--text.text--accent-3{color:#76ff03!important;caret-color:#76ff03!important}.v-application .light-green.accent-4{background-color:#64dd17!important;border-color:#64dd17!important}.v-application .light-green--text.text--accent-4{color:#64dd17!important;caret-color:#64dd17!important}.v-application .lime{background-color:#cddc39!important;border-color:#cddc39!important}.v-application .lime--text{color:#cddc39!important;caret-color:#cddc39!important}.v-application .lime.lighten-5{background-color:#f9fbe7!important;border-color:#f9fbe7!important}.v-application .lime--text.text--lighten-5{color:#f9fbe7!important;caret-color:#f9fbe7!important}.v-application .lime.lighten-4{background-color:#f0f4c3!important;border-color:#f0f4c3!important}.v-application .lime--text.text--lighten-4{color:#f0f4c3!important;caret-color:#f0f4c3!important}.v-application .lime.lighten-3{background-color:#e6ee9c!important;border-color:#e6ee9c!important}.v-application .lime--text.text--lighten-3{color:#e6ee9c!important;caret-color:#e6ee9c!important}.v-application .lime.lighten-2{background-color:#dce775!important;border-color:#dce775!important}.v-application .lime--text.text--lighten-2{color:#dce775!important;caret-color:#dce775!important}.v-application .lime.lighten-1{background-color:#d4e157!important;border-color:#d4e157!important}.v-application .lime--text.text--lighten-1{color:#d4e157!important;caret-color:#d4e157!important}.v-application .lime.darken-1{background-color:#c0ca33!important;border-color:#c0ca33!important}.v-application .lime--text.text--darken-1{color:#c0ca33!important;caret-color:#c0ca33!important}.v-application .lime.darken-2{background-color:#afb42b!important;border-color:#afb42b!important}.v-application .lime--text.text--darken-2{color:#afb42b!important;caret-color:#afb42b!important}.v-application .lime.darken-3{background-color:#9e9d24!important;border-color:#9e9d24!important}.v-application .lime--text.text--darken-3{color:#9e9d24!important;caret-color:#9e9d24!important}.v-application .lime.darken-4{background-color:#827717!important;border-color:#827717!important}.v-application .lime--text.text--darken-4{color:#827717!important;caret-color:#827717!important}.v-application .lime.accent-1{background-color:#f4ff81!important;border-color:#f4ff81!important}.v-application .lime--text.text--accent-1{color:#f4ff81!important;caret-color:#f4ff81!important}.v-application .lime.accent-2{background-color:#eeff41!important;border-color:#eeff41!important}.v-application .lime--text.text--accent-2{color:#eeff41!important;caret-color:#eeff41!important}.v-application .lime.accent-3{background-color:#c6ff00!important;border-color:#c6ff00!important}.v-application .lime--text.text--accent-3{color:#c6ff00!important;caret-color:#c6ff00!important}.v-application .lime.accent-4{background-color:#aeea00!important;border-color:#aeea00!important}.v-application .lime--text.text--accent-4{color:#aeea00!important;caret-color:#aeea00!important}.v-application .yellow{background-color:#ffeb3b!important;border-color:#ffeb3b!important}.v-application .yellow--text{color:#ffeb3b!important;caret-color:#ffeb3b!important}.v-application .yellow.lighten-5{background-color:#fffde7!important;border-color:#fffde7!important}.v-application .yellow--text.text--lighten-5{color:#fffde7!important;caret-color:#fffde7!important}.v-application .yellow.lighten-4{background-color:#fff9c4!important;border-color:#fff9c4!important}.v-application .yellow--text.text--lighten-4{color:#fff9c4!important;caret-color:#fff9c4!important}.v-application .yellow.lighten-3{background-color:#fff59d!important;border-color:#fff59d!important}.v-application .yellow--text.text--lighten-3{color:#fff59d!important;caret-color:#fff59d!important}.v-application .yellow.lighten-2{background-color:#fff176!important;border-color:#fff176!important}.v-application .yellow--text.text--lighten-2{color:#fff176!important;caret-color:#fff176!important}.v-application .yellow.lighten-1{background-color:#ffee58!important;border-color:#ffee58!important}.v-application .yellow--text.text--lighten-1{color:#ffee58!important;caret-color:#ffee58!important}.v-application .yellow.darken-1{background-color:#fdd835!important;border-color:#fdd835!important}.v-application .yellow--text.text--darken-1{color:#fdd835!important;caret-color:#fdd835!important}.v-application .yellow.darken-2{background-color:#fbc02d!important;border-color:#fbc02d!important}.v-application .yellow--text.text--darken-2{color:#fbc02d!important;caret-color:#fbc02d!important}.v-application .yellow.darken-3{background-color:#f9a825!important;border-color:#f9a825!important}.v-application .yellow--text.text--darken-3{color:#f9a825!important;caret-color:#f9a825!important}.v-application .yellow.darken-4{background-color:#f57f17!important;border-color:#f57f17!important}.v-application .yellow--text.text--darken-4{color:#f57f17!important;caret-color:#f57f17!important}.v-application .yellow.accent-1{background-color:#ffff8d!important;border-color:#ffff8d!important}.v-application .yellow--text.text--accent-1{color:#ffff8d!important;caret-color:#ffff8d!important}.v-application .yellow.accent-2{background-color:#ff0!important;border-color:#ff0!important}.v-application .yellow--text.text--accent-2{color:#ff0!important;caret-color:#ff0!important}.v-application .yellow.accent-3{background-color:#ffea00!important;border-color:#ffea00!important}.v-application .yellow--text.text--accent-3{color:#ffea00!important;caret-color:#ffea00!important}.v-application .yellow.accent-4{background-color:#ffd600!important;border-color:#ffd600!important}.v-application .yellow--text.text--accent-4{color:#ffd600!important;caret-color:#ffd600!important}.v-application .amber{background-color:#ffc107!important;border-color:#ffc107!important}.v-application .amber--text{color:#ffc107!important;caret-color:#ffc107!important}.v-application .amber.lighten-5{background-color:#fff8e1!important;border-color:#fff8e1!important}.v-application .amber--text.text--lighten-5{color:#fff8e1!important;caret-color:#fff8e1!important}.v-application .amber.lighten-4{background-color:#ffecb3!important;border-color:#ffecb3!important}.v-application .amber--text.text--lighten-4{color:#ffecb3!important;caret-color:#ffecb3!important}.v-application .amber.lighten-3{background-color:#ffe082!important;border-color:#ffe082!important}.v-application .amber--text.text--lighten-3{color:#ffe082!important;caret-color:#ffe082!important}.v-application .amber.lighten-2{background-color:#ffd54f!important;border-color:#ffd54f!important}.v-application .amber--text.text--lighten-2{color:#ffd54f!important;caret-color:#ffd54f!important}.v-application .amber.lighten-1{background-color:#ffca28!important;border-color:#ffca28!important}.v-application .amber--text.text--lighten-1{color:#ffca28!important;caret-color:#ffca28!important}.v-application .amber.darken-1{background-color:#ffb300!important;border-color:#ffb300!important}.v-application .amber--text.text--darken-1{color:#ffb300!important;caret-color:#ffb300!important}.v-application .amber.darken-2{background-color:#ffa000!important;border-color:#ffa000!important}.v-application .amber--text.text--darken-2{color:#ffa000!important;caret-color:#ffa000!important}.v-application .amber.darken-3{background-color:#ff8f00!important;border-color:#ff8f00!important}.v-application .amber--text.text--darken-3{color:#ff8f00!important;caret-color:#ff8f00!important}.v-application .amber.darken-4{background-color:#ff6f00!important;border-color:#ff6f00!important}.v-application .amber--text.text--darken-4{color:#ff6f00!important;caret-color:#ff6f00!important}.v-application .amber.accent-1{background-color:#ffe57f!important;border-color:#ffe57f!important}.v-application .amber--text.text--accent-1{color:#ffe57f!important;caret-color:#ffe57f!important}.v-application .amber.accent-2{background-color:#ffd740!important;border-color:#ffd740!important}.v-application .amber--text.text--accent-2{color:#ffd740!important;caret-color:#ffd740!important}.v-application .amber.accent-3{background-color:#ffc400!important;border-color:#ffc400!important}.v-application .amber--text.text--accent-3{color:#ffc400!important;caret-color:#ffc400!important}.v-application .amber.accent-4{background-color:#ffab00!important;border-color:#ffab00!important}.v-application .amber--text.text--accent-4{color:#ffab00!important;caret-color:#ffab00!important}.v-application .orange{background-color:#ff9800!important;border-color:#ff9800!important}.v-application .orange--text{color:#ff9800!important;caret-color:#ff9800!important}.v-application .orange.lighten-5{background-color:#fff3e0!important;border-color:#fff3e0!important}.v-application .orange--text.text--lighten-5{color:#fff3e0!important;caret-color:#fff3e0!important}.v-application .orange.lighten-4{background-color:#ffe0b2!important;border-color:#ffe0b2!important}.v-application .orange--text.text--lighten-4{color:#ffe0b2!important;caret-color:#ffe0b2!important}.v-application .orange.lighten-3{background-color:#ffcc80!important;border-color:#ffcc80!important}.v-application .orange--text.text--lighten-3{color:#ffcc80!important;caret-color:#ffcc80!important}.v-application .orange.lighten-2{background-color:#ffb74d!important;border-color:#ffb74d!important}.v-application .orange--text.text--lighten-2{color:#ffb74d!important;caret-color:#ffb74d!important}.v-application .orange.lighten-1{background-color:#ffa726!important;border-color:#ffa726!important}.v-application .orange--text.text--lighten-1{color:#ffa726!important;caret-color:#ffa726!important}.v-application .orange.darken-1{background-color:#fb8c00!important;border-color:#fb8c00!important}.v-application .orange--text.text--darken-1{color:#fb8c00!important;caret-color:#fb8c00!important}.v-application .orange.darken-2{background-color:#f57c00!important;border-color:#f57c00!important}.v-application .orange--text.text--darken-2{color:#f57c00!important;caret-color:#f57c00!important}.v-application .orange.darken-3{background-color:#ef6c00!important;border-color:#ef6c00!important}.v-application .orange--text.text--darken-3{color:#ef6c00!important;caret-color:#ef6c00!important}.v-application .orange.darken-4{background-color:#e65100!important;border-color:#e65100!important}.v-application .orange--text.text--darken-4{color:#e65100!important;caret-color:#e65100!important}.v-application .orange.accent-1{background-color:#ffd180!important;border-color:#ffd180!important}.v-application .orange--text.text--accent-1{color:#ffd180!important;caret-color:#ffd180!important}.v-application .orange.accent-2{background-color:#ffab40!important;border-color:#ffab40!important}.v-application .orange--text.text--accent-2{color:#ffab40!important;caret-color:#ffab40!important}.v-application .orange.accent-3{background-color:#ff9100!important;border-color:#ff9100!important}.v-application .orange--text.text--accent-3{color:#ff9100!important;caret-color:#ff9100!important}.v-application .orange.accent-4{background-color:#ff6d00!important;border-color:#ff6d00!important}.v-application .orange--text.text--accent-4{color:#ff6d00!important;caret-color:#ff6d00!important}.v-application .deep-orange{background-color:#ff5722!important;border-color:#ff5722!important}.v-application .deep-orange--text{color:#ff5722!important;caret-color:#ff5722!important}.v-application .deep-orange.lighten-5{background-color:#fbe9e7!important;border-color:#fbe9e7!important}.v-application .deep-orange--text.text--lighten-5{color:#fbe9e7!important;caret-color:#fbe9e7!important}.v-application .deep-orange.lighten-4{background-color:#ffccbc!important;border-color:#ffccbc!important}.v-application .deep-orange--text.text--lighten-4{color:#ffccbc!important;caret-color:#ffccbc!important}.v-application .deep-orange.lighten-3{background-color:#ffab91!important;border-color:#ffab91!important}.v-application .deep-orange--text.text--lighten-3{color:#ffab91!important;caret-color:#ffab91!important}.v-application .deep-orange.lighten-2{background-color:#ff8a65!important;border-color:#ff8a65!important}.v-application .deep-orange--text.text--lighten-2{color:#ff8a65!important;caret-color:#ff8a65!important}.v-application .deep-orange.lighten-1{background-color:#ff7043!important;border-color:#ff7043!important}.v-application .deep-orange--text.text--lighten-1{color:#ff7043!important;caret-color:#ff7043!important}.v-application .deep-orange.darken-1{background-color:#f4511e!important;border-color:#f4511e!important}.v-application .deep-orange--text.text--darken-1{color:#f4511e!important;caret-color:#f4511e!important}.v-application .deep-orange.darken-2{background-color:#e64a19!important;border-color:#e64a19!important}.v-application .deep-orange--text.text--darken-2{color:#e64a19!important;caret-color:#e64a19!important}.v-application .deep-orange.darken-3{background-color:#d84315!important;border-color:#d84315!important}.v-application .deep-orange--text.text--darken-3{color:#d84315!important;caret-color:#d84315!important}.v-application .deep-orange.darken-4{background-color:#bf360c!important;border-color:#bf360c!important}.v-application .deep-orange--text.text--darken-4{color:#bf360c!important;caret-color:#bf360c!important}.v-application .deep-orange.accent-1{background-color:#ff9e80!important;border-color:#ff9e80!important}.v-application .deep-orange--text.text--accent-1{color:#ff9e80!important;caret-color:#ff9e80!important}.v-application .deep-orange.accent-2{background-color:#ff6e40!important;border-color:#ff6e40!important}.v-application .deep-orange--text.text--accent-2{color:#ff6e40!important;caret-color:#ff6e40!important}.v-application .deep-orange.accent-3{background-color:#ff3d00!important;border-color:#ff3d00!important}.v-application .deep-orange--text.text--accent-3{color:#ff3d00!important;caret-color:#ff3d00!important}.v-application .deep-orange.accent-4{background-color:#dd2c00!important;border-color:#dd2c00!important}.v-application .deep-orange--text.text--accent-4{color:#dd2c00!important;caret-color:#dd2c00!important}.v-application .brown{background-color:#795548!important;border-color:#795548!important}.v-application .brown--text{color:#795548!important;caret-color:#795548!important}.v-application .brown.lighten-5{background-color:#efebe9!important;border-color:#efebe9!important}.v-application .brown--text.text--lighten-5{color:#efebe9!important;caret-color:#efebe9!important}.v-application .brown.lighten-4{background-color:#d7ccc8!important;border-color:#d7ccc8!important}.v-application .brown--text.text--lighten-4{color:#d7ccc8!important;caret-color:#d7ccc8!important}.v-application .brown.lighten-3{background-color:#bcaaa4!important;border-color:#bcaaa4!important}.v-application .brown--text.text--lighten-3{color:#bcaaa4!important;caret-color:#bcaaa4!important}.v-application .brown.lighten-2{background-color:#a1887f!important;border-color:#a1887f!important}.v-application .brown--text.text--lighten-2{color:#a1887f!important;caret-color:#a1887f!important}.v-application .brown.lighten-1{background-color:#8d6e63!important;border-color:#8d6e63!important}.v-application .brown--text.text--lighten-1{color:#8d6e63!important;caret-color:#8d6e63!important}.v-application .brown.darken-1{background-color:#6d4c41!important;border-color:#6d4c41!important}.v-application .brown--text.text--darken-1{color:#6d4c41!important;caret-color:#6d4c41!important}.v-application .brown.darken-2{background-color:#5d4037!important;border-color:#5d4037!important}.v-application .brown--text.text--darken-2{color:#5d4037!important;caret-color:#5d4037!important}.v-application .brown.darken-3{background-color:#4e342e!important;border-color:#4e342e!important}.v-application .brown--text.text--darken-3{color:#4e342e!important;caret-color:#4e342e!important}.v-application .brown.darken-4{background-color:#3e2723!important;border-color:#3e2723!important}.v-application .brown--text.text--darken-4{color:#3e2723!important;caret-color:#3e2723!important}.v-application .blue-grey{background-color:#607d8b!important;border-color:#607d8b!important}.v-application .blue-grey--text{color:#607d8b!important;caret-color:#607d8b!important}.v-application .blue-grey.lighten-5{background-color:#eceff1!important;border-color:#eceff1!important}.v-application .blue-grey--text.text--lighten-5{color:#eceff1!important;caret-color:#eceff1!important}.v-application .blue-grey.lighten-4{background-color:#cfd8dc!important;border-color:#cfd8dc!important}.v-application .blue-grey--text.text--lighten-4{color:#cfd8dc!important;caret-color:#cfd8dc!important}.v-application .blue-grey.lighten-3{background-color:#b0bec5!important;border-color:#b0bec5!important}.v-application .blue-grey--text.text--lighten-3{color:#b0bec5!important;caret-color:#b0bec5!important}.v-application .blue-grey.lighten-2{background-color:#90a4ae!important;border-color:#90a4ae!important}.v-application .blue-grey--text.text--lighten-2{color:#90a4ae!important;caret-color:#90a4ae!important}.v-application .blue-grey.lighten-1{background-color:#78909c!important;border-color:#78909c!important}.v-application .blue-grey--text.text--lighten-1{color:#78909c!important;caret-color:#78909c!important}.v-application .blue-grey.darken-1{background-color:#546e7a!important;border-color:#546e7a!important}.v-application .blue-grey--text.text--darken-1{color:#546e7a!important;caret-color:#546e7a!important}.v-application .blue-grey.darken-2{background-color:#455a64!important;border-color:#455a64!important}.v-application .blue-grey--text.text--darken-2{color:#455a64!important;caret-color:#455a64!important}.v-application .blue-grey.darken-3{background-color:#37474f!important;border-color:#37474f!important}.v-application .blue-grey--text.text--darken-3{color:#37474f!important;caret-color:#37474f!important}.v-application .blue-grey.darken-4{background-color:#263238!important;border-color:#263238!important}.v-application .blue-grey--text.text--darken-4{color:#263238!important;caret-color:#263238!important}.v-application .grey{background-color:#9e9e9e!important;border-color:#9e9e9e!important}.v-application .grey--text{color:#9e9e9e!important;caret-color:#9e9e9e!important}.v-application .grey.lighten-5{background-color:#fafafa!important;border-color:#fafafa!important}.v-application .grey--text.text--lighten-5{color:#fafafa!important;caret-color:#fafafa!important}.v-application .grey.lighten-4{background-color:#f5f5f5!important;border-color:#f5f5f5!important}.v-application .grey--text.text--lighten-4{color:#f5f5f5!important;caret-color:#f5f5f5!important}.v-application .grey.lighten-3{background-color:#eee!important;border-color:#eee!important}.v-application .grey--text.text--lighten-3{color:#eee!important;caret-color:#eee!important}.v-application .grey.lighten-2{background-color:#e0e0e0!important;border-color:#e0e0e0!important}.v-application .grey--text.text--lighten-2{color:#e0e0e0!important;caret-color:#e0e0e0!important}.v-application .grey.lighten-1{background-color:#bdbdbd!important;border-color:#bdbdbd!important}.v-application .grey--text.text--lighten-1{color:#bdbdbd!important;caret-color:#bdbdbd!important}.v-application .grey.darken-1{background-color:#757575!important;border-color:#757575!important}.v-application .grey--text.text--darken-1{color:#757575!important;caret-color:#757575!important}.v-application .grey.darken-2{background-color:#616161!important;border-color:#616161!important}.v-application .grey--text.text--darken-2{color:#616161!important;caret-color:#616161!important}.v-application .grey.darken-3{background-color:#424242!important;border-color:#424242!important}.v-application .grey--text.text--darken-3{color:#424242!important;caret-color:#424242!important}.v-application .grey.darken-4{background-color:#212121!important;border-color:#212121!important}.v-application .grey--text.text--darken-4{color:#212121!important;caret-color:#212121!important}.v-application .shades.black{background-color:#000!important;border-color:#000!important}.v-application .shades--text.text--black{color:#000!important;caret-color:#000!important}.v-application .shades.white{background-color:#fff!important;border-color:#fff!important}.v-application .shades--text.text--white{color:#fff!important;caret-color:#fff!important}.v-application .shades.transparent{background-color:transparent!important;border-color:transparent!important}.v-application .shades--text.text--transparent{color:transparent!important;caret-color:transparent!important}html{-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{background-repeat:no-repeat;padding:0;margin:0}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}[type=number]{width:auto}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:0;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{outline:0;border:0}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}.v-application .elevation-24{-webkit-box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)!important;box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)!important}.v-application .elevation-23{-webkit-box-shadow:0 11px 14px -7px rgba(0,0,0,.2),0 23px 36px 3px rgba(0,0,0,.14),0 9px 44px 8px rgba(0,0,0,.12)!important;box-shadow:0 11px 14px -7px rgba(0,0,0,.2),0 23px 36px 3px rgba(0,0,0,.14),0 9px 44px 8px rgba(0,0,0,.12)!important}.v-application .elevation-22{-webkit-box-shadow:0 10px 14px -6px rgba(0,0,0,.2),0 22px 35px 3px rgba(0,0,0,.14),0 8px 42px 7px rgba(0,0,0,.12)!important;box-shadow:0 10px 14px -6px rgba(0,0,0,.2),0 22px 35px 3px rgba(0,0,0,.14),0 8px 42px 7px rgba(0,0,0,.12)!important}.v-application .elevation-21{-webkit-box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 21px 33px 3px rgba(0,0,0,.14),0 8px 40px 7px rgba(0,0,0,.12)!important;box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 21px 33px 3px rgba(0,0,0,.14),0 8px 40px 7px rgba(0,0,0,.12)!important}.v-application .elevation-20{-webkit-box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 20px 31px 3px rgba(0,0,0,.14),0 8px 38px 7px rgba(0,0,0,.12)!important;box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 20px 31px 3px rgba(0,0,0,.14),0 8px 38px 7px rgba(0,0,0,.12)!important}.v-application .elevation-19{-webkit-box-shadow:0 9px 12px -6px rgba(0,0,0,.2),0 19px 29px 2px rgba(0,0,0,.14),0 7px 36px 6px rgba(0,0,0,.12)!important;box-shadow:0 9px 12px -6px rgba(0,0,0,.2),0 19px 29px 2px rgba(0,0,0,.14),0 7px 36px 6px rgba(0,0,0,.12)!important}.v-application .elevation-18{-webkit-box-shadow:0 9px 11px -5px rgba(0,0,0,.2),0 18px 28px 2px rgba(0,0,0,.14),0 7px 34px 6px rgba(0,0,0,.12)!important;box-shadow:0 9px 11px -5px rgba(0,0,0,.2),0 18px 28px 2px rgba(0,0,0,.14),0 7px 34px 6px rgba(0,0,0,.12)!important}.v-application .elevation-17{-webkit-box-shadow:0 8px 11px -5px rgba(0,0,0,.2),0 17px 26px 2px rgba(0,0,0,.14),0 6px 32px 5px rgba(0,0,0,.12)!important;box-shadow:0 8px 11px -5px rgba(0,0,0,.2),0 17px 26px 2px rgba(0,0,0,.14),0 6px 32px 5px rgba(0,0,0,.12)!important}.v-application .elevation-16{-webkit-box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)!important;box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)!important}.v-application .elevation-15{-webkit-box-shadow:0 8px 9px -5px rgba(0,0,0,.2),0 15px 22px 2px rgba(0,0,0,.14),0 6px 28px 5px rgba(0,0,0,.12)!important;box-shadow:0 8px 9px -5px rgba(0,0,0,.2),0 15px 22px 2px rgba(0,0,0,.14),0 6px 28px 5px rgba(0,0,0,.12)!important}.v-application .elevation-14{-webkit-box-shadow:0 7px 9px -4px rgba(0,0,0,.2),0 14px 21px 2px rgba(0,0,0,.14),0 5px 26px 4px rgba(0,0,0,.12)!important;box-shadow:0 7px 9px -4px rgba(0,0,0,.2),0 14px 21px 2px rgba(0,0,0,.14),0 5px 26px 4px rgba(0,0,0,.12)!important}.v-application .elevation-13{-webkit-box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12)!important;box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12)!important}.v-application .elevation-12{-webkit-box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)!important;box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)!important}.v-application .elevation-11{-webkit-box-shadow:0 6px 7px -4px rgba(0,0,0,.2),0 11px 15px 1px rgba(0,0,0,.14),0 4px 20px 3px rgba(0,0,0,.12)!important;box-shadow:0 6px 7px -4px rgba(0,0,0,.2),0 11px 15px 1px rgba(0,0,0,.14),0 4px 20px 3px rgba(0,0,0,.12)!important}.v-application .elevation-10{-webkit-box-shadow:0 6px 6px -3px rgba(0,0,0,.2),0 10px 14px 1px rgba(0,0,0,.14),0 4px 18px 3px rgba(0,0,0,.12)!important;box-shadow:0 6px 6px -3px rgba(0,0,0,.2),0 10px 14px 1px rgba(0,0,0,.14),0 4px 18px 3px rgba(0,0,0,.12)!important}.v-application .elevation-9{-webkit-box-shadow:0 5px 6px -3px rgba(0,0,0,.2),0 9px 12px 1px rgba(0,0,0,.14),0 3px 16px 2px rgba(0,0,0,.12)!important;box-shadow:0 5px 6px -3px rgba(0,0,0,.2),0 9px 12px 1px rgba(0,0,0,.14),0 3px 16px 2px rgba(0,0,0,.12)!important}.v-application .elevation-8{-webkit-box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)!important;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)!important}.v-application .elevation-7{-webkit-box-shadow:0 4px 5px -2px rgba(0,0,0,.2),0 7px 10px 1px rgba(0,0,0,.14),0 2px 16px 1px rgba(0,0,0,.12)!important;box-shadow:0 4px 5px -2px rgba(0,0,0,.2),0 7px 10px 1px rgba(0,0,0,.14),0 2px 16px 1px rgba(0,0,0,.12)!important}.v-application .elevation-6{-webkit-box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)!important;box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)!important}.v-application .elevation-5{-webkit-box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px 0 rgba(0,0,0,.14),0 1px 14px 0 rgba(0,0,0,.12)!important;box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px 0 rgba(0,0,0,.14),0 1px 14px 0 rgba(0,0,0,.12)!important}.v-application .elevation-4{-webkit-box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)!important;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)!important}.v-application .elevation-3{-webkit-box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12)!important;box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12)!important}.v-application .elevation-2{-webkit-box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)!important;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)!important}.v-application .elevation-1{-webkit-box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)!important;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)!important}.v-application .elevation-0{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)!important;box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)!important}.v-application .carousel-transition-enter{-webkit-transform:translate(100%);transform:translate(100%)}.v-application .carousel-transition-leave,.v-application .carousel-transition-leave-to{position:absolute;top:0;-webkit-transform:translate(-100%);transform:translate(-100%)}.carousel-reverse-transition-enter{-webkit-transform:translate(-100%);transform:translate(-100%)}.carousel-reverse-transition-leave,.carousel-reverse-transition-leave-to{position:absolute;top:0;-webkit-transform:translate(100%);transform:translate(100%)}.dialog-transition-enter,.dialog-transition-leave-to{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}.dialog-transition-enter-to,.dialog-transition-leave{opacity:1}.dialog-bottom-transition-enter,.dialog-bottom-transition-leave-to{-webkit-transform:translateY(100%);transform:translateY(100%)}.picker-reverse-transition-enter-active,.picker-reverse-transition-leave-active,.picker-transition-enter-active,.picker-transition-leave-active{-webkit-transition:.3s cubic-bezier(0,0,.2,1);transition:.3s cubic-bezier(0,0,.2,1)}.picker-reverse-transition-enter,.picker-reverse-transition-leave-to,.picker-transition-enter,.picker-transition-leave-to{opacity:0}.picker-reverse-transition-leave,.picker-reverse-transition-leave-active,.picker-reverse-transition-leave-to,.picker-transition-leave,.picker-transition-leave-active,.picker-transition-leave-to{position:absolute!important}.picker-transition-enter{-webkit-transform:translateY(100%);transform:translateY(100%)}.picker-reverse-transition-enter,.picker-transition-leave-to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.picker-reverse-transition-leave-to{-webkit-transform:translateY(100%);transform:translateY(100%)}.picker-title-transition-enter-to,.picker-title-transition-leave{-webkit-transform:translate(0);transform:translate(0)}.picker-title-transition-enter{-webkit-transform:translate(-100%);transform:translate(-100%)}.picker-title-transition-leave-to{opacity:0;-webkit-transform:translate(100%);transform:translate(100%)}.picker-title-transition-leave,.picker-title-transition-leave-active,.picker-title-transition-leave-to{position:absolute!important}.tab-transition-enter{-webkit-transform:translate(100%);transform:translate(100%)}.tab-transition-leave,.tab-transition-leave-active{position:absolute;top:0}.tab-transition-leave-to{position:absolute}.tab-reverse-transition-enter,.tab-transition-leave-to{-webkit-transform:translate(-100%);transform:translate(-100%)}.tab-reverse-transition-leave,.tab-reverse-transition-leave-to{top:0;position:absolute;-webkit-transform:translate(100%);transform:translate(100%)}.expand-transition-enter-active,.expand-transition-leave-active{-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1)}.expand-transition-move{-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s}.expand-x-transition-enter-active,.expand-x-transition-leave-active{-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1)}.expand-x-transition-move{-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s}.scale-transition-enter-active,.scale-transition-leave-active{-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1)}.scale-transition-move{-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s}.scale-transition-enter,.scale-transition-leave,.scale-transition-leave-to{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.scale-rotate-transition-enter-active,.scale-rotate-transition-leave-active{-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1)}.scale-rotate-transition-move{-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s}.scale-rotate-transition-enter,.scale-rotate-transition-leave,.scale-rotate-transition-leave-to{opacity:0;-webkit-transform:scale(0) rotate(-45deg);transform:scale(0) rotate(-45deg)}.scale-rotate-reverse-transition-enter-active,.scale-rotate-reverse-transition-leave-active{-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1)}.scale-rotate-reverse-transition-move{-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s}.scale-rotate-reverse-transition-enter,.scale-rotate-reverse-transition-leave,.scale-rotate-reverse-transition-leave-to{opacity:0;-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg)}.message-transition-enter-active,.message-transition-leave-active{-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1)}.message-transition-move{-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s}.message-transition-enter,.message-transition-leave-to{opacity:0;-webkit-transform:translateY(-15px);transform:translateY(-15px)}.message-transition-leave,.message-transition-leave-active{position:absolute}.slide-y-transition-enter-active,.slide-y-transition-leave-active{-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1)}.slide-y-transition-move{-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s}.slide-y-transition-enter,.slide-y-transition-leave-to{opacity:0;-webkit-transform:translateY(-15px);transform:translateY(-15px)}.slide-y-reverse-transition-enter-active,.slide-y-reverse-transition-leave-active{-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1)}.slide-y-reverse-transition-move{-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s}.slide-y-reverse-transition-enter,.slide-y-reverse-transition-leave-to{opacity:0;-webkit-transform:translateY(15px);transform:translateY(15px)}.scroll-y-transition-enter-active,.scroll-y-transition-leave-active{-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1)}.scroll-y-transition-move{-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s}.scroll-y-transition-enter,.scroll-y-transition-leave-to{opacity:0}.scroll-y-transition-enter{-webkit-transform:translateY(-15px);transform:translateY(-15px)}.scroll-y-transition-leave-to{-webkit-transform:translateY(15px);transform:translateY(15px)}.scroll-y-reverse-transition-enter-active,.scroll-y-reverse-transition-leave-active{-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1)}.scroll-y-reverse-transition-move{-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s}.scroll-y-reverse-transition-enter,.scroll-y-reverse-transition-leave-to{opacity:0}.scroll-y-reverse-transition-enter{-webkit-transform:translateY(15px);transform:translateY(15px)}.scroll-y-reverse-transition-leave-to{-webkit-transform:translateY(-15px);transform:translateY(-15px)}.scroll-x-transition-enter-active,.scroll-x-transition-leave-active{-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1)}.scroll-x-transition-move{-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s}.scroll-x-transition-enter,.scroll-x-transition-leave-to{opacity:0}.scroll-x-transition-enter{-webkit-transform:translateX(-15px);transform:translateX(-15px)}.scroll-x-transition-leave-to{-webkit-transform:translateX(15px);transform:translateX(15px)}.scroll-x-reverse-transition-enter-active,.scroll-x-reverse-transition-leave-active{-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1)}.scroll-x-reverse-transition-move{-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s}.scroll-x-reverse-transition-enter,.scroll-x-reverse-transition-leave-to{opacity:0}.scroll-x-reverse-transition-enter{-webkit-transform:translateX(15px);transform:translateX(15px)}.scroll-x-reverse-transition-leave-to{-webkit-transform:translateX(-15px);transform:translateX(-15px)}.slide-x-transition-enter-active,.slide-x-transition-leave-active{-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1)}.slide-x-transition-move{-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s}.slide-x-transition-enter,.slide-x-transition-leave-to{opacity:0;-webkit-transform:translateX(-15px);transform:translateX(-15px)}.slide-x-reverse-transition-enter-active,.slide-x-reverse-transition-leave-active{-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1)}.slide-x-reverse-transition-move{-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s}.slide-x-reverse-transition-enter,.slide-x-reverse-transition-leave-to{opacity:0;-webkit-transform:translateX(15px);transform:translateX(15px)}.fade-transition-enter-active,.fade-transition-leave-active{-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1)}.fade-transition-move{-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s}.fade-transition-enter,.fade-transition-leave-to{opacity:0!important}.fab-transition-enter-active,.fab-transition-leave-active{-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1)}.fab-transition-move{-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s}.fab-transition-enter,.fab-transition-leave-to{-webkit-transform:scale(0) rotate(-45deg);transform:scale(0) rotate(-45deg)}.v-application .blockquote{padding:16px 0 16px 24px;font-size:18px;font-weight:300}.v-application code,.v-application kbd{display:inline-block;border-radius:3px;white-space:pre-wrap;font-size:85%;font-weight:900}.v-application code:after,.v-application code:before,.v-application kbd:after,.v-application kbd:before{content:" ";letter-spacing:-1px}.v-application code{background-color:#f5f5f5;color:#bd4147;-webkit-box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.v-application kbd{background:#616161;color:#fff}html{font-size:16px;overflow-x:hidden;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0)}html.overflow-y-hidden{overflow-y:hidden!important}.v-application{font-family:Roboto,sans-serif;line-height:1.5}.v-application ::-ms-clear,.v-application ::-ms-reveal{display:none}.v-application .theme--light.heading{color:rgba(0,0,0,.87)}.v-application .theme--dark.heading{color:#fff}.v-application ol,.v-application ul{padding-left:24px}.v-application .display-4{font-size:6rem!important;line-height:6rem;letter-spacing:-.015625em!important}.v-application .display-3,.v-application .display-4{font-weight:300;font-family:Roboto,sans-serif!important}.v-application .display-3{font-size:3.75rem!important;line-height:3.75rem;letter-spacing:-.0083333333em!important}.v-application .display-2{font-size:3rem!important;line-height:3.125rem;letter-spacing:normal!important}.v-application .display-1,.v-application .display-2{font-weight:400;font-family:Roboto,sans-serif!important}.v-application .display-1{font-size:2.125rem!important;line-height:2.5rem;letter-spacing:.0073529412em!important}.v-application .headline{font-size:1.5rem!important;font-weight:400;letter-spacing:normal!important}.v-application .headline,.v-application .title{line-height:2rem;font-family:Roboto,sans-serif!important}.v-application .title{font-size:1.25rem!important;font-weight:500;letter-spacing:.0125em!important}.v-application .subtitle-1{font-size:1rem!important;font-weight:400;letter-spacing:.009375em!important;line-height:1.75rem;font-family:Roboto,sans-serif!important}.v-application .subtitle-2{font-weight:500;letter-spacing:.0071428571em!important;line-height:1.375rem}.v-application .body-2,.v-application .subtitle-2{font-size:.875rem!important;font-family:Roboto,sans-serif!important}.v-application .body-2{font-weight:400;letter-spacing:.0178571429em!important;line-height:1.25rem}.v-application .body-1{font-size:1rem!important;letter-spacing:.03125em!important;line-height:1.5rem}.v-application .body-1,.v-application .caption{font-weight:400;font-family:Roboto,sans-serif!important}.v-application .caption{font-size:.75rem!important;letter-spacing:.0333333333em!important;line-height:1.25rem}.v-application .overline{font-size:.625rem!important;font-weight:400;letter-spacing:.1666666667em!important;line-height:1rem;text-transform:uppercase;font-family:Roboto,sans-serif!important}.v-application p{margin-bottom:16px}@media only print{.v-application .hidden-print-only{display:none!important}}@media only screen{.v-application .hidden-screen-only{display:none!important}}@media only screen and (max-width:599px){.v-application .hidden-xs-only{display:none!important}}@media only screen and (min-width:600px)and (max-width:959px){.v-application .hidden-sm-only{display:none!important}}@media only screen and (max-width:959px){.v-application .hidden-sm-and-down{display:none!important}}@media only screen and (min-width:600px){.v-application .hidden-sm-and-up{display:none!important}}@media only screen and (min-width:960px)and (max-width:1263px){.v-application .hidden-md-only{display:none!important}}@media only screen and (max-width:1263px){.v-application .hidden-md-and-down{display:none!important}}@media only screen and (min-width:960px){.v-application .hidden-md-and-up{display:none!important}}@media only screen and (min-width:1264px)and (max-width:1903px){.v-application .hidden-lg-only{display:none!important}}@media only screen and (max-width:1903px){.v-application .hidden-lg-and-down{display:none!important}}@media only screen and (min-width:1264px){.v-application .hidden-lg-and-up{display:none!important}}@media only screen and (min-width:1904px){.v-application .hidden-xl-only{display:none!important}}.v-application .font-weight-thin{font-weight:100!important}.v-application .font-weight-light{font-weight:300!important}.v-application .font-weight-regular{font-weight:400!important}.v-application .font-weight-medium{font-weight:500!important}.v-application .font-weight-bold{font-weight:700!important}.v-application .font-weight-black{font-weight:900!important}.v-application .font-italic{font-style:italic!important}.v-application .transition-fast-out-slow-in{-webkit-transition:.3s cubic-bezier(.4,0,.2,1)!important;transition:.3s cubic-bezier(.4,0,.2,1)!important}.v-application .transition-linear-out-slow-in{-webkit-transition:.3s cubic-bezier(0,0,.2,1)!important;transition:.3s cubic-bezier(0,0,.2,1)!important}.v-application .transition-fast-out-linear-in{-webkit-transition:.3s cubic-bezier(.4,0,1,1)!important;transition:.3s cubic-bezier(.4,0,1,1)!important}.v-application .transition-ease-in-out{-webkit-transition:.3s cubic-bezier(.4,0,.6,1)!important;transition:.3s cubic-bezier(.4,0,.6,1)!important}.v-application .transition-fast-in-fast-out{-webkit-transition:.3s cubic-bezier(.25,.8,.25,1)!important;transition:.3s cubic-bezier(.25,.8,.25,1)!important}.v-application .transition-swing{-webkit-transition:.3s cubic-bezier(.25,.8,.5,1)!important;transition:.3s cubic-bezier(.25,.8,.5,1)!important}.v-application .overflow-auto{overflow:auto!important}.v-application .overflow-hidden{overflow:hidden!important}.v-application .overflow-visible{overflow:visible!important}.v-application .overflow-x-auto{overflow-x:auto!important}.v-application .overflow-x-hidden{overflow-x:hidden!important}.v-application .overflow-y-auto{overflow-y:auto!important}.v-application .overflow-y-hidden{overflow-y:hidden!important}.v-application .d-none{display:none!important}.v-application .d-inline{display:inline!important}.v-application .d-inline-block{display:inline-block!important}.v-application .d-block{display:block!important}.v-application .d-table{display:table!important}.v-application .d-table-row{display:table-row!important}.v-application .d-table-cell{display:table-cell!important}.v-application .d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.v-application .d-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.v-application .float-none{float:none!important}.v-application .float-left{float:left!important}.v-application .float-right{float:right!important}.v-application .flex-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.v-application .flex-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.v-application .flex-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.v-application .flex-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.v-application .flex-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.v-application .flex-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.v-application .flex-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.v-application .flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.v-application .flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.v-application .flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.v-application .flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.v-application .flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.v-application .justify-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.v-application .justify-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.v-application .justify-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.v-application .justify-space-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.v-application .justify-space-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.v-application .align-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.v-application .align-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.v-application .align-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.v-application .align-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.v-application .align-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.v-application .align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.v-application .align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.v-application .align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.v-application .align-content-space-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.v-application .align-content-space-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.v-application .align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.v-application .align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.v-application .align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.v-application .align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.v-application .align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.v-application .align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.v-application .align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.v-application .order-first{-webkit-box-ordinal-group:0!important;-ms-flex-order:-1!important;order:-1!important}.v-application .order-0{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important}.v-application .order-1{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}.v-application .order-2{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important}.v-application .order-3{-webkit-box-ordinal-group:4!important;-ms-flex-order:3!important;order:3!important}.v-application .order-4{-webkit-box-ordinal-group:5!important;-ms-flex-order:4!important;order:4!important}.v-application .order-5{-webkit-box-ordinal-group:6!important;-ms-flex-order:5!important;order:5!important}.v-application .order-6{-webkit-box-ordinal-group:7!important;-ms-flex-order:6!important;order:6!important}.v-application .order-7{-webkit-box-ordinal-group:8!important;-ms-flex-order:7!important;order:7!important}.v-application .order-8{-webkit-box-ordinal-group:9!important;-ms-flex-order:8!important;order:8!important}.v-application .order-9{-webkit-box-ordinal-group:10!important;-ms-flex-order:9!important;order:9!important}.v-application .order-10{-webkit-box-ordinal-group:11!important;-ms-flex-order:10!important;order:10!important}.v-application .order-11{-webkit-box-ordinal-group:12!important;-ms-flex-order:11!important;order:11!important}.v-application .order-12{-webkit-box-ordinal-group:13!important;-ms-flex-order:12!important;order:12!important}.v-application .order-last{-webkit-box-ordinal-group:14!important;-ms-flex-order:13!important;order:13!important}.v-application .ma-0{margin:0!important}.v-application .ma-1{margin:4px!important}.v-application .ma-2{margin:8px!important}.v-application .ma-3{margin:12px!important}.v-application .ma-4{margin:16px!important}.v-application .ma-5{margin:20px!important}.v-application .ma-6{margin:24px!important}.v-application .ma-7{margin:28px!important}.v-application .ma-8{margin:32px!important}.v-application .ma-9{margin:36px!important}.v-application .ma-10{margin:40px!important}.v-application .ma-11{margin:44px!important}.v-application .ma-12{margin:48px!important}.v-application .ma-auto{margin:auto!important}.v-application .mx-0{margin-right:0!important;margin-left:0!important}.v-application .mx-1{margin-right:4px!important;margin-left:4px!important}.v-application .mx-2{margin-right:8px!important;margin-left:8px!important}.v-application .mx-3{margin-right:12px!important;margin-left:12px!important}.v-application .mx-4{margin-right:16px!important;margin-left:16px!important}.v-application .mx-5{margin-right:20px!important;margin-left:20px!important}.v-application .mx-6{margin-right:24px!important;margin-left:24px!important}.v-application .mx-7{margin-right:28px!important;margin-left:28px!important}.v-application .mx-8{margin-right:32px!important;margin-left:32px!important}.v-application .mx-9{margin-right:36px!important;margin-left:36px!important}.v-application .mx-10{margin-right:40px!important;margin-left:40px!important}.v-application .mx-11{margin-right:44px!important;margin-left:44px!important}.v-application .mx-12{margin-right:48px!important;margin-left:48px!important}.v-application .mx-auto{margin-right:auto!important;margin-left:auto!important}.v-application .my-0{margin-top:0!important;margin-bottom:0!important}.v-application .my-1{margin-top:4px!important;margin-bottom:4px!important}.v-application .my-2{margin-top:8px!important;margin-bottom:8px!important}.v-application .my-3{margin-top:12px!important;margin-bottom:12px!important}.v-application .my-4{margin-top:16px!important;margin-bottom:16px!important}.v-application .my-5{margin-top:20px!important;margin-bottom:20px!important}.v-application .my-6{margin-top:24px!important;margin-bottom:24px!important}.v-application .my-7{margin-top:28px!important;margin-bottom:28px!important}.v-application .my-8{margin-top:32px!important;margin-bottom:32px!important}.v-application .my-9{margin-top:36px!important;margin-bottom:36px!important}.v-application .my-10{margin-top:40px!important;margin-bottom:40px!important}.v-application .my-11{margin-top:44px!important;margin-bottom:44px!important}.v-application .my-12{margin-top:48px!important;margin-bottom:48px!important}.v-application .my-auto{margin-top:auto!important;margin-bottom:auto!important}.v-application .mt-0{margin-top:0!important}.v-application .mt-1{margin-top:4px!important}.v-application .mt-2{margin-top:8px!important}.v-application .mt-3{margin-top:12px!important}.v-application .mt-4{margin-top:16px!important}.v-application .mt-5{margin-top:20px!important}.v-application .mt-6{margin-top:24px!important}.v-application .mt-7{margin-top:28px!important}.v-application .mt-8{margin-top:32px!important}.v-application .mt-9{margin-top:36px!important}.v-application .mt-10{margin-top:40px!important}.v-application .mt-11{margin-top:44px!important}.v-application .mt-12{margin-top:48px!important}.v-application .mt-auto{margin-top:auto!important}.v-application .mr-0{margin-right:0!important}.v-application .mr-1{margin-right:4px!important}.v-application .mr-2{margin-right:8px!important}.v-application .mr-3{margin-right:12px!important}.v-application .mr-4{margin-right:16px!important}.v-application .mr-5{margin-right:20px!important}.v-application .mr-6{margin-right:24px!important}.v-application .mr-7{margin-right:28px!important}.v-application .mr-8{margin-right:32px!important}.v-application .mr-9{margin-right:36px!important}.v-application .mr-10{margin-right:40px!important}.v-application .mr-11{margin-right:44px!important}.v-application .mr-12{margin-right:48px!important}.v-application .mr-auto{margin-right:auto!important}.v-application .mb-0{margin-bottom:0!important}.v-application .mb-1{margin-bottom:4px!important}.v-application .mb-2{margin-bottom:8px!important}.v-application .mb-3{margin-bottom:12px!important}.v-application .mb-4{margin-bottom:16px!important}.v-application .mb-5{margin-bottom:20px!important}.v-application .mb-6{margin-bottom:24px!important}.v-application .mb-7{margin-bottom:28px!important}.v-application .mb-8{margin-bottom:32px!important}.v-application .mb-9{margin-bottom:36px!important}.v-application .mb-10{margin-bottom:40px!important}.v-application .mb-11{margin-bottom:44px!important}.v-application .mb-12{margin-bottom:48px!important}.v-application .mb-auto{margin-bottom:auto!important}.v-application .ml-0{margin-left:0!important}.v-application .ml-1{margin-left:4px!important}.v-application .ml-2{margin-left:8px!important}.v-application .ml-3{margin-left:12px!important}.v-application .ml-4{margin-left:16px!important}.v-application .ml-5{margin-left:20px!important}.v-application .ml-6{margin-left:24px!important}.v-application .ml-7{margin-left:28px!important}.v-application .ml-8{margin-left:32px!important}.v-application .ml-9{margin-left:36px!important}.v-application .ml-10{margin-left:40px!important}.v-application .ml-11{margin-left:44px!important}.v-application .ml-12{margin-left:48px!important}.v-application .ml-auto{margin-left:auto!important}.v-application--is-ltr .ms-0{margin-left:0!important}.v-application--is-rtl .ms-0{margin-right:0!important}.v-application--is-ltr .ms-1{margin-left:4px!important}.v-application--is-rtl .ms-1{margin-right:4px!important}.v-application--is-ltr .ms-2{margin-left:8px!important}.v-application--is-rtl .ms-2{margin-right:8px!important}.v-application--is-ltr .ms-3{margin-left:12px!important}.v-application--is-rtl .ms-3{margin-right:12px!important}.v-application--is-ltr .ms-4{margin-left:16px!important}.v-application--is-rtl .ms-4{margin-right:16px!important}.v-application--is-ltr .ms-5{margin-left:20px!important}.v-application--is-rtl .ms-5{margin-right:20px!important}.v-application--is-ltr .ms-6{margin-left:24px!important}.v-application--is-rtl .ms-6{margin-right:24px!important}.v-application--is-ltr .ms-7{margin-left:28px!important}.v-application--is-rtl .ms-7{margin-right:28px!important}.v-application--is-ltr .ms-8{margin-left:32px!important}.v-application--is-rtl .ms-8{margin-right:32px!important}.v-application--is-ltr .ms-9{margin-left:36px!important}.v-application--is-rtl .ms-9{margin-right:36px!important}.v-application--is-ltr .ms-10{margin-left:40px!important}.v-application--is-rtl .ms-10{margin-right:40px!important}.v-application--is-ltr .ms-11{margin-left:44px!important}.v-application--is-rtl .ms-11{margin-right:44px!important}.v-application--is-ltr .ms-12{margin-left:48px!important}.v-application--is-rtl .ms-12{margin-right:48px!important}.v-application--is-ltr .ms-auto{margin-left:auto!important}.v-application--is-rtl .ms-auto{margin-right:auto!important}.v-application--is-ltr .me-0{margin-right:0!important}.v-application--is-rtl .me-0{margin-left:0!important}.v-application--is-ltr .me-1{margin-right:4px!important}.v-application--is-rtl .me-1{margin-left:4px!important}.v-application--is-ltr .me-2{margin-right:8px!important}.v-application--is-rtl .me-2{margin-left:8px!important}.v-application--is-ltr .me-3{margin-right:12px!important}.v-application--is-rtl .me-3{margin-left:12px!important}.v-application--is-ltr .me-4{margin-right:16px!important}.v-application--is-rtl .me-4{margin-left:16px!important}.v-application--is-ltr .me-5{margin-right:20px!important}.v-application--is-rtl .me-5{margin-left:20px!important}.v-application--is-ltr .me-6{margin-right:24px!important}.v-application--is-rtl .me-6{margin-left:24px!important}.v-application--is-ltr .me-7{margin-right:28px!important}.v-application--is-rtl .me-7{margin-left:28px!important}.v-application--is-ltr .me-8{margin-right:32px!important}.v-application--is-rtl .me-8{margin-left:32px!important}.v-application--is-ltr .me-9{margin-right:36px!important}.v-application--is-rtl .me-9{margin-left:36px!important}.v-application--is-ltr .me-10{margin-right:40px!important}.v-application--is-rtl .me-10{margin-left:40px!important}.v-application--is-ltr .me-11{margin-right:44px!important}.v-application--is-rtl .me-11{margin-left:44px!important}.v-application--is-ltr .me-12{margin-right:48px!important}.v-application--is-rtl .me-12{margin-left:48px!important}.v-application--is-ltr .me-auto{margin-right:auto!important}.v-application--is-rtl .me-auto{margin-left:auto!important}.v-application .ma-n1{margin:-4px!important}.v-application .ma-n2{margin:-8px!important}.v-application .ma-n3{margin:-12px!important}.v-application .ma-n4{margin:-16px!important}.v-application .ma-n5{margin:-20px!important}.v-application .ma-n6{margin:-24px!important}.v-application .ma-n7{margin:-28px!important}.v-application .ma-n8{margin:-32px!important}.v-application .ma-n9{margin:-36px!important}.v-application .ma-n10{margin:-40px!important}.v-application .ma-n11{margin:-44px!important}.v-application .ma-n12{margin:-48px!important}.v-application .mx-n1{margin-right:-4px!important;margin-left:-4px!important}.v-application .mx-n2{margin-right:-8px!important;margin-left:-8px!important}.v-application .mx-n3{margin-right:-12px!important;margin-left:-12px!important}.v-application .mx-n4{margin-right:-16px!important;margin-left:-16px!important}.v-application .mx-n5{margin-right:-20px!important;margin-left:-20px!important}.v-application .mx-n6{margin-right:-24px!important;margin-left:-24px!important}.v-application .mx-n7{margin-right:-28px!important;margin-left:-28px!important}.v-application .mx-n8{margin-right:-32px!important;margin-left:-32px!important}.v-application .mx-n9{margin-right:-36px!important;margin-left:-36px!important}.v-application .mx-n10{margin-right:-40px!important;margin-left:-40px!important}.v-application .mx-n11{margin-right:-44px!important;margin-left:-44px!important}.v-application .mx-n12{margin-right:-48px!important;margin-left:-48px!important}.v-application .my-n1{margin-top:-4px!important;margin-bottom:-4px!important}.v-application .my-n2{margin-top:-8px!important;margin-bottom:-8px!important}.v-application .my-n3{margin-top:-12px!important;margin-bottom:-12px!important}.v-application .my-n4{margin-top:-16px!important;margin-bottom:-16px!important}.v-application .my-n5{margin-top:-20px!important;margin-bottom:-20px!important}.v-application .my-n6{margin-top:-24px!important;margin-bottom:-24px!important}.v-application .my-n7{margin-top:-28px!important;margin-bottom:-28px!important}.v-application .my-n8{margin-top:-32px!important;margin-bottom:-32px!important}.v-application .my-n9{margin-top:-36px!important;margin-bottom:-36px!important}.v-application .my-n10{margin-top:-40px!important;margin-bottom:-40px!important}.v-application .my-n11{margin-top:-44px!important;margin-bottom:-44px!important}.v-application .my-n12{margin-top:-48px!important;margin-bottom:-48px!important}.v-application .mt-n1{margin-top:-4px!important}.v-application .mt-n2{margin-top:-8px!important}.v-application .mt-n3{margin-top:-12px!important}.v-application .mt-n4{margin-top:-16px!important}.v-application .mt-n5{margin-top:-20px!important}.v-application .mt-n6{margin-top:-24px!important}.v-application .mt-n7{margin-top:-28px!important}.v-application .mt-n8{margin-top:-32px!important}.v-application .mt-n9{margin-top:-36px!important}.v-application .mt-n10{margin-top:-40px!important}.v-application .mt-n11{margin-top:-44px!important}.v-application .mt-n12{margin-top:-48px!important}.v-application .mr-n1{margin-right:-4px!important}.v-application .mr-n2{margin-right:-8px!important}.v-application .mr-n3{margin-right:-12px!important}.v-application .mr-n4{margin-right:-16px!important}.v-application .mr-n5{margin-right:-20px!important}.v-application .mr-n6{margin-right:-24px!important}.v-application .mr-n7{margin-right:-28px!important}.v-application .mr-n8{margin-right:-32px!important}.v-application .mr-n9{margin-right:-36px!important}.v-application .mr-n10{margin-right:-40px!important}.v-application .mr-n11{margin-right:-44px!important}.v-application .mr-n12{margin-right:-48px!important}.v-application .mb-n1{margin-bottom:-4px!important}.v-application .mb-n2{margin-bottom:-8px!important}.v-application .mb-n3{margin-bottom:-12px!important}.v-application .mb-n4{margin-bottom:-16px!important}.v-application .mb-n5{margin-bottom:-20px!important}.v-application .mb-n6{margin-bottom:-24px!important}.v-application .mb-n7{margin-bottom:-28px!important}.v-application .mb-n8{margin-bottom:-32px!important}.v-application .mb-n9{margin-bottom:-36px!important}.v-application .mb-n10{margin-bottom:-40px!important}.v-application .mb-n11{margin-bottom:-44px!important}.v-application .mb-n12{margin-bottom:-48px!important}.v-application .ml-n1{margin-left:-4px!important}.v-application .ml-n2{margin-left:-8px!important}.v-application .ml-n3{margin-left:-12px!important}.v-application .ml-n4{margin-left:-16px!important}.v-application .ml-n5{margin-left:-20px!important}.v-application .ml-n6{margin-left:-24px!important}.v-application .ml-n7{margin-left:-28px!important}.v-application .ml-n8{margin-left:-32px!important}.v-application .ml-n9{margin-left:-36px!important}.v-application .ml-n10{margin-left:-40px!important}.v-application .ml-n11{margin-left:-44px!important}.v-application .ml-n12{margin-left:-48px!important}.v-application--is-ltr .ms-n1{margin-left:-4px!important}.v-application--is-rtl .ms-n1{margin-right:-4px!important}.v-application--is-ltr .ms-n2{margin-left:-8px!important}.v-application--is-rtl .ms-n2{margin-right:-8px!important}.v-application--is-ltr .ms-n3{margin-left:-12px!important}.v-application--is-rtl .ms-n3{margin-right:-12px!important}.v-application--is-ltr .ms-n4{margin-left:-16px!important}.v-application--is-rtl .ms-n4{margin-right:-16px!important}.v-application--is-ltr .ms-n5{margin-left:-20px!important}.v-application--is-rtl .ms-n5{margin-right:-20px!important}.v-application--is-ltr .ms-n6{margin-left:-24px!important}.v-application--is-rtl .ms-n6{margin-right:-24px!important}.v-application--is-ltr .ms-n7{margin-left:-28px!important}.v-application--is-rtl .ms-n7{margin-right:-28px!important}.v-application--is-ltr .ms-n8{margin-left:-32px!important}.v-application--is-rtl .ms-n8{margin-right:-32px!important}.v-application--is-ltr .ms-n9{margin-left:-36px!important}.v-application--is-rtl .ms-n9{margin-right:-36px!important}.v-application--is-ltr .ms-n10{margin-left:-40px!important}.v-application--is-rtl .ms-n10{margin-right:-40px!important}.v-application--is-ltr .ms-n11{margin-left:-44px!important}.v-application--is-rtl .ms-n11{margin-right:-44px!important}.v-application--is-ltr .ms-n12{margin-left:-48px!important}.v-application--is-rtl .ms-n12{margin-right:-48px!important}.v-application--is-ltr .me-n1{margin-right:-4px!important}.v-application--is-rtl .me-n1{margin-left:-4px!important}.v-application--is-ltr .me-n2{margin-right:-8px!important}.v-application--is-rtl .me-n2{margin-left:-8px!important}.v-application--is-ltr .me-n3{margin-right:-12px!important}.v-application--is-rtl .me-n3{margin-left:-12px!important}.v-application--is-ltr .me-n4{margin-right:-16px!important}.v-application--is-rtl .me-n4{margin-left:-16px!important}.v-application--is-ltr .me-n5{margin-right:-20px!important}.v-application--is-rtl .me-n5{margin-left:-20px!important}.v-application--is-ltr .me-n6{margin-right:-24px!important}.v-application--is-rtl .me-n6{margin-left:-24px!important}.v-application--is-ltr .me-n7{margin-right:-28px!important}.v-application--is-rtl .me-n7{margin-left:-28px!important}.v-application--is-ltr .me-n8{margin-right:-32px!important}.v-application--is-rtl .me-n8{margin-left:-32px!important}.v-application--is-ltr .me-n9{margin-right:-36px!important}.v-application--is-rtl .me-n9{margin-left:-36px!important}.v-application--is-ltr .me-n10{margin-right:-40px!important}.v-application--is-rtl .me-n10{margin-left:-40px!important}.v-application--is-ltr .me-n11{margin-right:-44px!important}.v-application--is-rtl .me-n11{margin-left:-44px!important}.v-application--is-ltr .me-n12{margin-right:-48px!important}.v-application--is-rtl .me-n12{margin-left:-48px!important}.v-application .pa-0{padding:0!important}.v-application .pa-1{padding:4px!important}.v-application .pa-2{padding:8px!important}.v-application .pa-3{padding:12px!important}.v-application .pa-4{padding:16px!important}.v-application .pa-5{padding:20px!important}.v-application .pa-6{padding:24px!important}.v-application .pa-7{padding:28px!important}.v-application .pa-8{padding:32px!important}.v-application .pa-9{padding:36px!important}.v-application .pa-10{padding:40px!important}.v-application .pa-11{padding:44px!important}.v-application .pa-12{padding:48px!important}.v-application .px-0{padding-right:0!important;padding-left:0!important}.v-application .px-1{padding-right:4px!important;padding-left:4px!important}.v-application .px-2{padding-right:8px!important;padding-left:8px!important}.v-application .px-3{padding-right:12px!important;padding-left:12px!important}.v-application .px-4{padding-right:16px!important;padding-left:16px!important}.v-application .px-5{padding-right:20px!important;padding-left:20px!important}.v-application .px-6{padding-right:24px!important;padding-left:24px!important}.v-application .px-7{padding-right:28px!important;padding-left:28px!important}.v-application .px-8{padding-right:32px!important;padding-left:32px!important}.v-application .px-9{padding-right:36px!important;padding-left:36px!important}.v-application .px-10{padding-right:40px!important;padding-left:40px!important}.v-application .px-11{padding-right:44px!important;padding-left:44px!important}.v-application .px-12{padding-right:48px!important;padding-left:48px!important}.v-application .py-0{padding-top:0!important;padding-bottom:0!important}.v-application .py-1{padding-top:4px!important;padding-bottom:4px!important}.v-application .py-2{padding-top:8px!important;padding-bottom:8px!important}.v-application .py-3{padding-top:12px!important;padding-bottom:12px!important}.v-application .py-4{padding-top:16px!important;padding-bottom:16px!important}.v-application .py-5{padding-top:20px!important;padding-bottom:20px!important}.v-application .py-6{padding-top:24px!important;padding-bottom:24px!important}.v-application .py-7{padding-top:28px!important;padding-bottom:28px!important}.v-application .py-8{padding-top:32px!important;padding-bottom:32px!important}.v-application .py-9{padding-top:36px!important;padding-bottom:36px!important}.v-application .py-10{padding-top:40px!important;padding-bottom:40px!important}.v-application .py-11{padding-top:44px!important;padding-bottom:44px!important}.v-application .py-12{padding-top:48px!important;padding-bottom:48px!important}.v-application .pt-0{padding-top:0!important}.v-application .pt-1{padding-top:4px!important}.v-application .pt-2{padding-top:8px!important}.v-application .pt-3{padding-top:12px!important}.v-application .pt-4{padding-top:16px!important}.v-application .pt-5{padding-top:20px!important}.v-application .pt-6{padding-top:24px!important}.v-application .pt-7{padding-top:28px!important}.v-application .pt-8{padding-top:32px!important}.v-application .pt-9{padding-top:36px!important}.v-application .pt-10{padding-top:40px!important}.v-application .pt-11{padding-top:44px!important}.v-application .pt-12{padding-top:48px!important}.v-application .pr-0{padding-right:0!important}.v-application .pr-1{padding-right:4px!important}.v-application .pr-2{padding-right:8px!important}.v-application .pr-3{padding-right:12px!important}.v-application .pr-4{padding-right:16px!important}.v-application .pr-5{padding-right:20px!important}.v-application .pr-6{padding-right:24px!important}.v-application .pr-7{padding-right:28px!important}.v-application .pr-8{padding-right:32px!important}.v-application .pr-9{padding-right:36px!important}.v-application .pr-10{padding-right:40px!important}.v-application .pr-11{padding-right:44px!important}.v-application .pr-12{padding-right:48px!important}.v-application .pb-0{padding-bottom:0!important}.v-application .pb-1{padding-bottom:4px!important}.v-application .pb-2{padding-bottom:8px!important}.v-application .pb-3{padding-bottom:12px!important}.v-application .pb-4{padding-bottom:16px!important}.v-application .pb-5{padding-bottom:20px!important}.v-application .pb-6{padding-bottom:24px!important}.v-application .pb-7{padding-bottom:28px!important}.v-application .pb-8{padding-bottom:32px!important}.v-application .pb-9{padding-bottom:36px!important}.v-application .pb-10{padding-bottom:40px!important}.v-application .pb-11{padding-bottom:44px!important}.v-application .pb-12{padding-bottom:48px!important}.v-application .pl-0{padding-left:0!important}.v-application .pl-1{padding-left:4px!important}.v-application .pl-2{padding-left:8px!important}.v-application .pl-3{padding-left:12px!important}.v-application .pl-4{padding-left:16px!important}.v-application .pl-5{padding-left:20px!important}.v-application .pl-6{padding-left:24px!important}.v-application .pl-7{padding-left:28px!important}.v-application .pl-8{padding-left:32px!important}.v-application .pl-9{padding-left:36px!important}.v-application .pl-10{padding-left:40px!important}.v-application .pl-11{padding-left:44px!important}.v-application .pl-12{padding-left:48px!important}.v-application--is-ltr .ps-0{padding-left:0!important}.v-application--is-rtl .ps-0{padding-right:0!important}.v-application--is-ltr .ps-1{padding-left:4px!important}.v-application--is-rtl .ps-1{padding-right:4px!important}.v-application--is-ltr .ps-2{padding-left:8px!important}.v-application--is-rtl .ps-2{padding-right:8px!important}.v-application--is-ltr .ps-3{padding-left:12px!important}.v-application--is-rtl .ps-3{padding-right:12px!important}.v-application--is-ltr .ps-4{padding-left:16px!important}.v-application--is-rtl .ps-4{padding-right:16px!important}.v-application--is-ltr .ps-5{padding-left:20px!important}.v-application--is-rtl .ps-5{padding-right:20px!important}.v-application--is-ltr .ps-6{padding-left:24px!important}.v-application--is-rtl .ps-6{padding-right:24px!important}.v-application--is-ltr .ps-7{padding-left:28px!important}.v-application--is-rtl .ps-7{padding-right:28px!important}.v-application--is-ltr .ps-8{padding-left:32px!important}.v-application--is-rtl .ps-8{padding-right:32px!important}.v-application--is-ltr .ps-9{padding-left:36px!important}.v-application--is-rtl .ps-9{padding-right:36px!important}.v-application--is-ltr .ps-10{padding-left:40px!important}.v-application--is-rtl .ps-10{padding-right:40px!important}.v-application--is-ltr .ps-11{padding-left:44px!important}.v-application--is-rtl .ps-11{padding-right:44px!important}.v-application--is-ltr .ps-12{padding-left:48px!important}.v-application--is-rtl .ps-12{padding-right:48px!important}.v-application--is-ltr .pe-0{padding-right:0!important}.v-application--is-rtl .pe-0{padding-left:0!important}.v-application--is-ltr .pe-1{padding-right:4px!important}.v-application--is-rtl .pe-1{padding-left:4px!important}.v-application--is-ltr .pe-2{padding-right:8px!important}.v-application--is-rtl .pe-2{padding-left:8px!important}.v-application--is-ltr .pe-3{padding-right:12px!important}.v-application--is-rtl .pe-3{padding-left:12px!important}.v-application--is-ltr .pe-4{padding-right:16px!important}.v-application--is-rtl .pe-4{padding-left:16px!important}.v-application--is-ltr .pe-5{padding-right:20px!important}.v-application--is-rtl .pe-5{padding-left:20px!important}.v-application--is-ltr .pe-6{padding-right:24px!important}.v-application--is-rtl .pe-6{padding-left:24px!important}.v-application--is-ltr .pe-7{padding-right:28px!important}.v-application--is-rtl .pe-7{padding-left:28px!important}.v-application--is-ltr .pe-8{padding-right:32px!important}.v-application--is-rtl .pe-8{padding-left:32px!important}.v-application--is-ltr .pe-9{padding-right:36px!important}.v-application--is-rtl .pe-9{padding-left:36px!important}.v-application--is-ltr .pe-10{padding-right:40px!important}.v-application--is-rtl .pe-10{padding-left:40px!important}.v-application--is-ltr .pe-11{padding-right:44px!important}.v-application--is-rtl .pe-11{padding-left:44px!important}.v-application--is-ltr .pe-12{padding-right:48px!important}.v-application--is-rtl .pe-12{padding-left:48px!important}.v-application .text-left{text-align:left!important}.v-application .text-right{text-align:right!important}.v-application .text-center{text-align:center!important}.v-application .text-justify{text-align:justify!important}.v-application .text-start{text-align:start!important}.v-application .text-end{text-align:end!important}.v-application .text-wrap{white-space:normal!important}.v-application .text-no-wrap{white-space:nowrap!important}.v-application .text-break{overflow-wrap:break-word!important;word-break:break-word!important}.v-application .text-truncate{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.v-application .text-none{text-transform:none!important}.v-application .text-capitalize{text-transform:capitalize!important}.v-application .text-lowercase{text-transform:lowercase!important}.v-application .text-uppercase{text-transform:uppercase!important}@media(min-width:600px){.v-application .d-sm-none{display:none!important}.v-application .d-sm-inline{display:inline!important}.v-application .d-sm-inline-block{display:inline-block!important}.v-application .d-sm-block{display:block!important}.v-application .d-sm-table{display:table!important}.v-application .d-sm-table-row{display:table-row!important}.v-application .d-sm-table-cell{display:table-cell!important}.v-application .d-sm-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.v-application .d-sm-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.v-application .float-sm-none{float:none!important}.v-application .float-sm-left{float:left!important}.v-application .float-sm-right{float:right!important}.v-application .flex-sm-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.v-application .flex-sm-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.v-application .flex-sm-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.v-application .flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.v-application .flex-sm-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.v-application .flex-sm-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.v-application .flex-sm-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.v-application .flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.v-application .flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.v-application .flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.v-application .flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.v-application .flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.v-application .justify-sm-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.v-application .justify-sm-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.v-application .justify-sm-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.v-application .justify-sm-space-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.v-application .justify-sm-space-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.v-application .align-sm-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.v-application .align-sm-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.v-application .align-sm-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.v-application .align-sm-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.v-application .align-sm-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.v-application .align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.v-application .align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.v-application .align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.v-application .align-content-sm-space-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.v-application .align-content-sm-space-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.v-application .align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.v-application .align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.v-application .align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.v-application .align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.v-application .align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.v-application .align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.v-application .align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.v-application .order-sm-first{-webkit-box-ordinal-group:0!important;-ms-flex-order:-1!important;order:-1!important}.v-application .order-sm-0{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important}.v-application .order-sm-1{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}.v-application .order-sm-2{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important}.v-application .order-sm-3{-webkit-box-ordinal-group:4!important;-ms-flex-order:3!important;order:3!important}.v-application .order-sm-4{-webkit-box-ordinal-group:5!important;-ms-flex-order:4!important;order:4!important}.v-application .order-sm-5{-webkit-box-ordinal-group:6!important;-ms-flex-order:5!important;order:5!important}.v-application .order-sm-6{-webkit-box-ordinal-group:7!important;-ms-flex-order:6!important;order:6!important}.v-application .order-sm-7{-webkit-box-ordinal-group:8!important;-ms-flex-order:7!important;order:7!important}.v-application .order-sm-8{-webkit-box-ordinal-group:9!important;-ms-flex-order:8!important;order:8!important}.v-application .order-sm-9{-webkit-box-ordinal-group:10!important;-ms-flex-order:9!important;order:9!important}.v-application .order-sm-10{-webkit-box-ordinal-group:11!important;-ms-flex-order:10!important;order:10!important}.v-application .order-sm-11{-webkit-box-ordinal-group:12!important;-ms-flex-order:11!important;order:11!important}.v-application .order-sm-12{-webkit-box-ordinal-group:13!important;-ms-flex-order:12!important;order:12!important}.v-application .order-sm-last{-webkit-box-ordinal-group:14!important;-ms-flex-order:13!important;order:13!important}.v-application .ma-sm-0{margin:0!important}.v-application .ma-sm-1{margin:4px!important}.v-application .ma-sm-2{margin:8px!important}.v-application .ma-sm-3{margin:12px!important}.v-application .ma-sm-4{margin:16px!important}.v-application .ma-sm-5{margin:20px!important}.v-application .ma-sm-6{margin:24px!important}.v-application .ma-sm-7{margin:28px!important}.v-application .ma-sm-8{margin:32px!important}.v-application .ma-sm-9{margin:36px!important}.v-application .ma-sm-10{margin:40px!important}.v-application .ma-sm-11{margin:44px!important}.v-application .ma-sm-12{margin:48px!important}.v-application .ma-sm-auto{margin:auto!important}.v-application .mx-sm-0{margin-right:0!important;margin-left:0!important}.v-application .mx-sm-1{margin-right:4px!important;margin-left:4px!important}.v-application .mx-sm-2{margin-right:8px!important;margin-left:8px!important}.v-application .mx-sm-3{margin-right:12px!important;margin-left:12px!important}.v-application .mx-sm-4{margin-right:16px!important;margin-left:16px!important}.v-application .mx-sm-5{margin-right:20px!important;margin-left:20px!important}.v-application .mx-sm-6{margin-right:24px!important;margin-left:24px!important}.v-application .mx-sm-7{margin-right:28px!important;margin-left:28px!important}.v-application .mx-sm-8{margin-right:32px!important;margin-left:32px!important}.v-application .mx-sm-9{margin-right:36px!important;margin-left:36px!important}.v-application .mx-sm-10{margin-right:40px!important;margin-left:40px!important}.v-application .mx-sm-11{margin-right:44px!important;margin-left:44px!important}.v-application .mx-sm-12{margin-right:48px!important;margin-left:48px!important}.v-application .mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.v-application .my-sm-0{margin-top:0!important;margin-bottom:0!important}.v-application .my-sm-1{margin-top:4px!important;margin-bottom:4px!important}.v-application .my-sm-2{margin-top:8px!important;margin-bottom:8px!important}.v-application .my-sm-3{margin-top:12px!important;margin-bottom:12px!important}.v-application .my-sm-4{margin-top:16px!important;margin-bottom:16px!important}.v-application .my-sm-5{margin-top:20px!important;margin-bottom:20px!important}.v-application .my-sm-6{margin-top:24px!important;margin-bottom:24px!important}.v-application .my-sm-7{margin-top:28px!important;margin-bottom:28px!important}.v-application .my-sm-8{margin-top:32px!important;margin-bottom:32px!important}.v-application .my-sm-9{margin-top:36px!important;margin-bottom:36px!important}.v-application .my-sm-10{margin-top:40px!important;margin-bottom:40px!important}.v-application .my-sm-11{margin-top:44px!important;margin-bottom:44px!important}.v-application .my-sm-12{margin-top:48px!important;margin-bottom:48px!important}.v-application .my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.v-application .mt-sm-0{margin-top:0!important}.v-application .mt-sm-1{margin-top:4px!important}.v-application .mt-sm-2{margin-top:8px!important}.v-application .mt-sm-3{margin-top:12px!important}.v-application .mt-sm-4{margin-top:16px!important}.v-application .mt-sm-5{margin-top:20px!important}.v-application .mt-sm-6{margin-top:24px!important}.v-application .mt-sm-7{margin-top:28px!important}.v-application .mt-sm-8{margin-top:32px!important}.v-application .mt-sm-9{margin-top:36px!important}.v-application .mt-sm-10{margin-top:40px!important}.v-application .mt-sm-11{margin-top:44px!important}.v-application .mt-sm-12{margin-top:48px!important}.v-application .mt-sm-auto{margin-top:auto!important}.v-application .mr-sm-0{margin-right:0!important}.v-application .mr-sm-1{margin-right:4px!important}.v-application .mr-sm-2{margin-right:8px!important}.v-application .mr-sm-3{margin-right:12px!important}.v-application .mr-sm-4{margin-right:16px!important}.v-application .mr-sm-5{margin-right:20px!important}.v-application .mr-sm-6{margin-right:24px!important}.v-application .mr-sm-7{margin-right:28px!important}.v-application .mr-sm-8{margin-right:32px!important}.v-application .mr-sm-9{margin-right:36px!important}.v-application .mr-sm-10{margin-right:40px!important}.v-application .mr-sm-11{margin-right:44px!important}.v-application .mr-sm-12{margin-right:48px!important}.v-application .mr-sm-auto{margin-right:auto!important}.v-application .mb-sm-0{margin-bottom:0!important}.v-application .mb-sm-1{margin-bottom:4px!important}.v-application .mb-sm-2{margin-bottom:8px!important}.v-application .mb-sm-3{margin-bottom:12px!important}.v-application .mb-sm-4{margin-bottom:16px!important}.v-application .mb-sm-5{margin-bottom:20px!important}.v-application .mb-sm-6{margin-bottom:24px!important}.v-application .mb-sm-7{margin-bottom:28px!important}.v-application .mb-sm-8{margin-bottom:32px!important}.v-application .mb-sm-9{margin-bottom:36px!important}.v-application .mb-sm-10{margin-bottom:40px!important}.v-application .mb-sm-11{margin-bottom:44px!important}.v-application .mb-sm-12{margin-bottom:48px!important}.v-application .mb-sm-auto{margin-bottom:auto!important}.v-application .ml-sm-0{margin-left:0!important}.v-application .ml-sm-1{margin-left:4px!important}.v-application .ml-sm-2{margin-left:8px!important}.v-application .ml-sm-3{margin-left:12px!important}.v-application .ml-sm-4{margin-left:16px!important}.v-application .ml-sm-5{margin-left:20px!important}.v-application .ml-sm-6{margin-left:24px!important}.v-application .ml-sm-7{margin-left:28px!important}.v-application .ml-sm-8{margin-left:32px!important}.v-application .ml-sm-9{margin-left:36px!important}.v-application .ml-sm-10{margin-left:40px!important}.v-application .ml-sm-11{margin-left:44px!important}.v-application .ml-sm-12{margin-left:48px!important}.v-application .ml-sm-auto{margin-left:auto!important}.v-application--is-ltr .ms-sm-0{margin-left:0!important}.v-application--is-rtl .ms-sm-0{margin-right:0!important}.v-application--is-ltr .ms-sm-1{margin-left:4px!important}.v-application--is-rtl .ms-sm-1{margin-right:4px!important}.v-application--is-ltr .ms-sm-2{margin-left:8px!important}.v-application--is-rtl .ms-sm-2{margin-right:8px!important}.v-application--is-ltr .ms-sm-3{margin-left:12px!important}.v-application--is-rtl .ms-sm-3{margin-right:12px!important}.v-application--is-ltr .ms-sm-4{margin-left:16px!important}.v-application--is-rtl .ms-sm-4{margin-right:16px!important}.v-application--is-ltr .ms-sm-5{margin-left:20px!important}.v-application--is-rtl .ms-sm-5{margin-right:20px!important}.v-application--is-ltr .ms-sm-6{margin-left:24px!important}.v-application--is-rtl .ms-sm-6{margin-right:24px!important}.v-application--is-ltr .ms-sm-7{margin-left:28px!important}.v-application--is-rtl .ms-sm-7{margin-right:28px!important}.v-application--is-ltr .ms-sm-8{margin-left:32px!important}.v-application--is-rtl .ms-sm-8{margin-right:32px!important}.v-application--is-ltr .ms-sm-9{margin-left:36px!important}.v-application--is-rtl .ms-sm-9{margin-right:36px!important}.v-application--is-ltr .ms-sm-10{margin-left:40px!important}.v-application--is-rtl .ms-sm-10{margin-right:40px!important}.v-application--is-ltr .ms-sm-11{margin-left:44px!important}.v-application--is-rtl .ms-sm-11{margin-right:44px!important}.v-application--is-ltr .ms-sm-12{margin-left:48px!important}.v-application--is-rtl .ms-sm-12{margin-right:48px!important}.v-application--is-ltr .ms-sm-auto{margin-left:auto!important}.v-application--is-rtl .ms-sm-auto{margin-right:auto!important}.v-application--is-ltr .me-sm-0{margin-right:0!important}.v-application--is-rtl .me-sm-0{margin-left:0!important}.v-application--is-ltr .me-sm-1{margin-right:4px!important}.v-application--is-rtl .me-sm-1{margin-left:4px!important}.v-application--is-ltr .me-sm-2{margin-right:8px!important}.v-application--is-rtl .me-sm-2{margin-left:8px!important}.v-application--is-ltr .me-sm-3{margin-right:12px!important}.v-application--is-rtl .me-sm-3{margin-left:12px!important}.v-application--is-ltr .me-sm-4{margin-right:16px!important}.v-application--is-rtl .me-sm-4{margin-left:16px!important}.v-application--is-ltr .me-sm-5{margin-right:20px!important}.v-application--is-rtl .me-sm-5{margin-left:20px!important}.v-application--is-ltr .me-sm-6{margin-right:24px!important}.v-application--is-rtl .me-sm-6{margin-left:24px!important}.v-application--is-ltr .me-sm-7{margin-right:28px!important}.v-application--is-rtl .me-sm-7{margin-left:28px!important}.v-application--is-ltr .me-sm-8{margin-right:32px!important}.v-application--is-rtl .me-sm-8{margin-left:32px!important}.v-application--is-ltr .me-sm-9{margin-right:36px!important}.v-application--is-rtl .me-sm-9{margin-left:36px!important}.v-application--is-ltr .me-sm-10{margin-right:40px!important}.v-application--is-rtl .me-sm-10{margin-left:40px!important}.v-application--is-ltr .me-sm-11{margin-right:44px!important}.v-application--is-rtl .me-sm-11{margin-left:44px!important}.v-application--is-ltr .me-sm-12{margin-right:48px!important}.v-application--is-rtl .me-sm-12{margin-left:48px!important}.v-application--is-ltr .me-sm-auto{margin-right:auto!important}.v-application--is-rtl .me-sm-auto{margin-left:auto!important}.v-application .ma-sm-n1{margin:-4px!important}.v-application .ma-sm-n2{margin:-8px!important}.v-application .ma-sm-n3{margin:-12px!important}.v-application .ma-sm-n4{margin:-16px!important}.v-application .ma-sm-n5{margin:-20px!important}.v-application .ma-sm-n6{margin:-24px!important}.v-application .ma-sm-n7{margin:-28px!important}.v-application .ma-sm-n8{margin:-32px!important}.v-application .ma-sm-n9{margin:-36px!important}.v-application .ma-sm-n10{margin:-40px!important}.v-application .ma-sm-n11{margin:-44px!important}.v-application .ma-sm-n12{margin:-48px!important}.v-application .mx-sm-n1{margin-right:-4px!important;margin-left:-4px!important}.v-application .mx-sm-n2{margin-right:-8px!important;margin-left:-8px!important}.v-application .mx-sm-n3{margin-right:-12px!important;margin-left:-12px!important}.v-application .mx-sm-n4{margin-right:-16px!important;margin-left:-16px!important}.v-application .mx-sm-n5{margin-right:-20px!important;margin-left:-20px!important}.v-application .mx-sm-n6{margin-right:-24px!important;margin-left:-24px!important}.v-application .mx-sm-n7{margin-right:-28px!important;margin-left:-28px!important}.v-application .mx-sm-n8{margin-right:-32px!important;margin-left:-32px!important}.v-application .mx-sm-n9{margin-right:-36px!important;margin-left:-36px!important}.v-application .mx-sm-n10{margin-right:-40px!important;margin-left:-40px!important}.v-application .mx-sm-n11{margin-right:-44px!important;margin-left:-44px!important}.v-application .mx-sm-n12{margin-right:-48px!important;margin-left:-48px!important}.v-application .my-sm-n1{margin-top:-4px!important;margin-bottom:-4px!important}.v-application .my-sm-n2{margin-top:-8px!important;margin-bottom:-8px!important}.v-application .my-sm-n3{margin-top:-12px!important;margin-bottom:-12px!important}.v-application .my-sm-n4{margin-top:-16px!important;margin-bottom:-16px!important}.v-application .my-sm-n5{margin-top:-20px!important;margin-bottom:-20px!important}.v-application .my-sm-n6{margin-top:-24px!important;margin-bottom:-24px!important}.v-application .my-sm-n7{margin-top:-28px!important;margin-bottom:-28px!important}.v-application .my-sm-n8{margin-top:-32px!important;margin-bottom:-32px!important}.v-application .my-sm-n9{margin-top:-36px!important;margin-bottom:-36px!important}.v-application .my-sm-n10{margin-top:-40px!important;margin-bottom:-40px!important}.v-application .my-sm-n11{margin-top:-44px!important;margin-bottom:-44px!important}.v-application .my-sm-n12{margin-top:-48px!important;margin-bottom:-48px!important}.v-application .mt-sm-n1{margin-top:-4px!important}.v-application .mt-sm-n2{margin-top:-8px!important}.v-application .mt-sm-n3{margin-top:-12px!important}.v-application .mt-sm-n4{margin-top:-16px!important}.v-application .mt-sm-n5{margin-top:-20px!important}.v-application .mt-sm-n6{margin-top:-24px!important}.v-application .mt-sm-n7{margin-top:-28px!important}.v-application .mt-sm-n8{margin-top:-32px!important}.v-application .mt-sm-n9{margin-top:-36px!important}.v-application .mt-sm-n10{margin-top:-40px!important}.v-application .mt-sm-n11{margin-top:-44px!important}.v-application .mt-sm-n12{margin-top:-48px!important}.v-application .mr-sm-n1{margin-right:-4px!important}.v-application .mr-sm-n2{margin-right:-8px!important}.v-application .mr-sm-n3{margin-right:-12px!important}.v-application .mr-sm-n4{margin-right:-16px!important}.v-application .mr-sm-n5{margin-right:-20px!important}.v-application .mr-sm-n6{margin-right:-24px!important}.v-application .mr-sm-n7{margin-right:-28px!important}.v-application .mr-sm-n8{margin-right:-32px!important}.v-application .mr-sm-n9{margin-right:-36px!important}.v-application .mr-sm-n10{margin-right:-40px!important}.v-application .mr-sm-n11{margin-right:-44px!important}.v-application .mr-sm-n12{margin-right:-48px!important}.v-application .mb-sm-n1{margin-bottom:-4px!important}.v-application .mb-sm-n2{margin-bottom:-8px!important}.v-application .mb-sm-n3{margin-bottom:-12px!important}.v-application .mb-sm-n4{margin-bottom:-16px!important}.v-application .mb-sm-n5{margin-bottom:-20px!important}.v-application .mb-sm-n6{margin-bottom:-24px!important}.v-application .mb-sm-n7{margin-bottom:-28px!important}.v-application .mb-sm-n8{margin-bottom:-32px!important}.v-application .mb-sm-n9{margin-bottom:-36px!important}.v-application .mb-sm-n10{margin-bottom:-40px!important}.v-application .mb-sm-n11{margin-bottom:-44px!important}.v-application .mb-sm-n12{margin-bottom:-48px!important}.v-application .ml-sm-n1{margin-left:-4px!important}.v-application .ml-sm-n2{margin-left:-8px!important}.v-application .ml-sm-n3{margin-left:-12px!important}.v-application .ml-sm-n4{margin-left:-16px!important}.v-application .ml-sm-n5{margin-left:-20px!important}.v-application .ml-sm-n6{margin-left:-24px!important}.v-application .ml-sm-n7{margin-left:-28px!important}.v-application .ml-sm-n8{margin-left:-32px!important}.v-application .ml-sm-n9{margin-left:-36px!important}.v-application .ml-sm-n10{margin-left:-40px!important}.v-application .ml-sm-n11{margin-left:-44px!important}.v-application .ml-sm-n12{margin-left:-48px!important}.v-application--is-ltr .ms-sm-n1{margin-left:-4px!important}.v-application--is-rtl .ms-sm-n1{margin-right:-4px!important}.v-application--is-ltr .ms-sm-n2{margin-left:-8px!important}.v-application--is-rtl .ms-sm-n2{margin-right:-8px!important}.v-application--is-ltr .ms-sm-n3{margin-left:-12px!important}.v-application--is-rtl .ms-sm-n3{margin-right:-12px!important}.v-application--is-ltr .ms-sm-n4{margin-left:-16px!important}.v-application--is-rtl .ms-sm-n4{margin-right:-16px!important}.v-application--is-ltr .ms-sm-n5{margin-left:-20px!important}.v-application--is-rtl .ms-sm-n5{margin-right:-20px!important}.v-application--is-ltr .ms-sm-n6{margin-left:-24px!important}.v-application--is-rtl .ms-sm-n6{margin-right:-24px!important}.v-application--is-ltr .ms-sm-n7{margin-left:-28px!important}.v-application--is-rtl .ms-sm-n7{margin-right:-28px!important}.v-application--is-ltr .ms-sm-n8{margin-left:-32px!important}.v-application--is-rtl .ms-sm-n8{margin-right:-32px!important}.v-application--is-ltr .ms-sm-n9{margin-left:-36px!important}.v-application--is-rtl .ms-sm-n9{margin-right:-36px!important}.v-application--is-ltr .ms-sm-n10{margin-left:-40px!important}.v-application--is-rtl .ms-sm-n10{margin-right:-40px!important}.v-application--is-ltr .ms-sm-n11{margin-left:-44px!important}.v-application--is-rtl .ms-sm-n11{margin-right:-44px!important}.v-application--is-ltr .ms-sm-n12{margin-left:-48px!important}.v-application--is-rtl .ms-sm-n12{margin-right:-48px!important}.v-application--is-ltr .me-sm-n1{margin-right:-4px!important}.v-application--is-rtl .me-sm-n1{margin-left:-4px!important}.v-application--is-ltr .me-sm-n2{margin-right:-8px!important}.v-application--is-rtl .me-sm-n2{margin-left:-8px!important}.v-application--is-ltr .me-sm-n3{margin-right:-12px!important}.v-application--is-rtl .me-sm-n3{margin-left:-12px!important}.v-application--is-ltr .me-sm-n4{margin-right:-16px!important}.v-application--is-rtl .me-sm-n4{margin-left:-16px!important}.v-application--is-ltr .me-sm-n5{margin-right:-20px!important}.v-application--is-rtl .me-sm-n5{margin-left:-20px!important}.v-application--is-ltr .me-sm-n6{margin-right:-24px!important}.v-application--is-rtl .me-sm-n6{margin-left:-24px!important}.v-application--is-ltr .me-sm-n7{margin-right:-28px!important}.v-application--is-rtl .me-sm-n7{margin-left:-28px!important}.v-application--is-ltr .me-sm-n8{margin-right:-32px!important}.v-application--is-rtl .me-sm-n8{margin-left:-32px!important}.v-application--is-ltr .me-sm-n9{margin-right:-36px!important}.v-application--is-rtl .me-sm-n9{margin-left:-36px!important}.v-application--is-ltr .me-sm-n10{margin-right:-40px!important}.v-application--is-rtl .me-sm-n10{margin-left:-40px!important}.v-application--is-ltr .me-sm-n11{margin-right:-44px!important}.v-application--is-rtl .me-sm-n11{margin-left:-44px!important}.v-application--is-ltr .me-sm-n12{margin-right:-48px!important}.v-application--is-rtl .me-sm-n12{margin-left:-48px!important}.v-application .pa-sm-0{padding:0!important}.v-application .pa-sm-1{padding:4px!important}.v-application .pa-sm-2{padding:8px!important}.v-application .pa-sm-3{padding:12px!important}.v-application .pa-sm-4{padding:16px!important}.v-application .pa-sm-5{padding:20px!important}.v-application .pa-sm-6{padding:24px!important}.v-application .pa-sm-7{padding:28px!important}.v-application .pa-sm-8{padding:32px!important}.v-application .pa-sm-9{padding:36px!important}.v-application .pa-sm-10{padding:40px!important}.v-application .pa-sm-11{padding:44px!important}.v-application .pa-sm-12{padding:48px!important}.v-application .px-sm-0{padding-right:0!important;padding-left:0!important}.v-application .px-sm-1{padding-right:4px!important;padding-left:4px!important}.v-application .px-sm-2{padding-right:8px!important;padding-left:8px!important}.v-application .px-sm-3{padding-right:12px!important;padding-left:12px!important}.v-application .px-sm-4{padding-right:16px!important;padding-left:16px!important}.v-application .px-sm-5{padding-right:20px!important;padding-left:20px!important}.v-application .px-sm-6{padding-right:24px!important;padding-left:24px!important}.v-application .px-sm-7{padding-right:28px!important;padding-left:28px!important}.v-application .px-sm-8{padding-right:32px!important;padding-left:32px!important}.v-application .px-sm-9{padding-right:36px!important;padding-left:36px!important}.v-application .px-sm-10{padding-right:40px!important;padding-left:40px!important}.v-application .px-sm-11{padding-right:44px!important;padding-left:44px!important}.v-application .px-sm-12{padding-right:48px!important;padding-left:48px!important}.v-application .py-sm-0{padding-top:0!important;padding-bottom:0!important}.v-application .py-sm-1{padding-top:4px!important;padding-bottom:4px!important}.v-application .py-sm-2{padding-top:8px!important;padding-bottom:8px!important}.v-application .py-sm-3{padding-top:12px!important;padding-bottom:12px!important}.v-application .py-sm-4{padding-top:16px!important;padding-bottom:16px!important}.v-application .py-sm-5{padding-top:20px!important;padding-bottom:20px!important}.v-application .py-sm-6{padding-top:24px!important;padding-bottom:24px!important}.v-application .py-sm-7{padding-top:28px!important;padding-bottom:28px!important}.v-application .py-sm-8{padding-top:32px!important;padding-bottom:32px!important}.v-application .py-sm-9{padding-top:36px!important;padding-bottom:36px!important}.v-application .py-sm-10{padding-top:40px!important;padding-bottom:40px!important}.v-application .py-sm-11{padding-top:44px!important;padding-bottom:44px!important}.v-application .py-sm-12{padding-top:48px!important;padding-bottom:48px!important}.v-application .pt-sm-0{padding-top:0!important}.v-application .pt-sm-1{padding-top:4px!important}.v-application .pt-sm-2{padding-top:8px!important}.v-application .pt-sm-3{padding-top:12px!important}.v-application .pt-sm-4{padding-top:16px!important}.v-application .pt-sm-5{padding-top:20px!important}.v-application .pt-sm-6{padding-top:24px!important}.v-application .pt-sm-7{padding-top:28px!important}.v-application .pt-sm-8{padding-top:32px!important}.v-application .pt-sm-9{padding-top:36px!important}.v-application .pt-sm-10{padding-top:40px!important}.v-application .pt-sm-11{padding-top:44px!important}.v-application .pt-sm-12{padding-top:48px!important}.v-application .pr-sm-0{padding-right:0!important}.v-application .pr-sm-1{padding-right:4px!important}.v-application .pr-sm-2{padding-right:8px!important}.v-application .pr-sm-3{padding-right:12px!important}.v-application .pr-sm-4{padding-right:16px!important}.v-application .pr-sm-5{padding-right:20px!important}.v-application .pr-sm-6{padding-right:24px!important}.v-application .pr-sm-7{padding-right:28px!important}.v-application .pr-sm-8{padding-right:32px!important}.v-application .pr-sm-9{padding-right:36px!important}.v-application .pr-sm-10{padding-right:40px!important}.v-application .pr-sm-11{padding-right:44px!important}.v-application .pr-sm-12{padding-right:48px!important}.v-application .pb-sm-0{padding-bottom:0!important}.v-application .pb-sm-1{padding-bottom:4px!important}.v-application .pb-sm-2{padding-bottom:8px!important}.v-application .pb-sm-3{padding-bottom:12px!important}.v-application .pb-sm-4{padding-bottom:16px!important}.v-application .pb-sm-5{padding-bottom:20px!important}.v-application .pb-sm-6{padding-bottom:24px!important}.v-application .pb-sm-7{padding-bottom:28px!important}.v-application .pb-sm-8{padding-bottom:32px!important}.v-application .pb-sm-9{padding-bottom:36px!important}.v-application .pb-sm-10{padding-bottom:40px!important}.v-application .pb-sm-11{padding-bottom:44px!important}.v-application .pb-sm-12{padding-bottom:48px!important}.v-application .pl-sm-0{padding-left:0!important}.v-application .pl-sm-1{padding-left:4px!important}.v-application .pl-sm-2{padding-left:8px!important}.v-application .pl-sm-3{padding-left:12px!important}.v-application .pl-sm-4{padding-left:16px!important}.v-application .pl-sm-5{padding-left:20px!important}.v-application .pl-sm-6{padding-left:24px!important}.v-application .pl-sm-7{padding-left:28px!important}.v-application .pl-sm-8{padding-left:32px!important}.v-application .pl-sm-9{padding-left:36px!important}.v-application .pl-sm-10{padding-left:40px!important}.v-application .pl-sm-11{padding-left:44px!important}.v-application .pl-sm-12{padding-left:48px!important}.v-application--is-ltr .ps-sm-0{padding-left:0!important}.v-application--is-rtl .ps-sm-0{padding-right:0!important}.v-application--is-ltr .ps-sm-1{padding-left:4px!important}.v-application--is-rtl .ps-sm-1{padding-right:4px!important}.v-application--is-ltr .ps-sm-2{padding-left:8px!important}.v-application--is-rtl .ps-sm-2{padding-right:8px!important}.v-application--is-ltr .ps-sm-3{padding-left:12px!important}.v-application--is-rtl .ps-sm-3{padding-right:12px!important}.v-application--is-ltr .ps-sm-4{padding-left:16px!important}.v-application--is-rtl .ps-sm-4{padding-right:16px!important}.v-application--is-ltr .ps-sm-5{padding-left:20px!important}.v-application--is-rtl .ps-sm-5{padding-right:20px!important}.v-application--is-ltr .ps-sm-6{padding-left:24px!important}.v-application--is-rtl .ps-sm-6{padding-right:24px!important}.v-application--is-ltr .ps-sm-7{padding-left:28px!important}.v-application--is-rtl .ps-sm-7{padding-right:28px!important}.v-application--is-ltr .ps-sm-8{padding-left:32px!important}.v-application--is-rtl .ps-sm-8{padding-right:32px!important}.v-application--is-ltr .ps-sm-9{padding-left:36px!important}.v-application--is-rtl .ps-sm-9{padding-right:36px!important}.v-application--is-ltr .ps-sm-10{padding-left:40px!important}.v-application--is-rtl .ps-sm-10{padding-right:40px!important}.v-application--is-ltr .ps-sm-11{padding-left:44px!important}.v-application--is-rtl .ps-sm-11{padding-right:44px!important}.v-application--is-ltr .ps-sm-12{padding-left:48px!important}.v-application--is-rtl .ps-sm-12{padding-right:48px!important}.v-application--is-ltr .pe-sm-0{padding-right:0!important}.v-application--is-rtl .pe-sm-0{padding-left:0!important}.v-application--is-ltr .pe-sm-1{padding-right:4px!important}.v-application--is-rtl .pe-sm-1{padding-left:4px!important}.v-application--is-ltr .pe-sm-2{padding-right:8px!important}.v-application--is-rtl .pe-sm-2{padding-left:8px!important}.v-application--is-ltr .pe-sm-3{padding-right:12px!important}.v-application--is-rtl .pe-sm-3{padding-left:12px!important}.v-application--is-ltr .pe-sm-4{padding-right:16px!important}.v-application--is-rtl .pe-sm-4{padding-left:16px!important}.v-application--is-ltr .pe-sm-5{padding-right:20px!important}.v-application--is-rtl .pe-sm-5{padding-left:20px!important}.v-application--is-ltr .pe-sm-6{padding-right:24px!important}.v-application--is-rtl .pe-sm-6{padding-left:24px!important}.v-application--is-ltr .pe-sm-7{padding-right:28px!important}.v-application--is-rtl .pe-sm-7{padding-left:28px!important}.v-application--is-ltr .pe-sm-8{padding-right:32px!important}.v-application--is-rtl .pe-sm-8{padding-left:32px!important}.v-application--is-ltr .pe-sm-9{padding-right:36px!important}.v-application--is-rtl .pe-sm-9{padding-left:36px!important}.v-application--is-ltr .pe-sm-10{padding-right:40px!important}.v-application--is-rtl .pe-sm-10{padding-left:40px!important}.v-application--is-ltr .pe-sm-11{padding-right:44px!important}.v-application--is-rtl .pe-sm-11{padding-left:44px!important}.v-application--is-ltr .pe-sm-12{padding-right:48px!important}.v-application--is-rtl .pe-sm-12{padding-left:48px!important}.v-application .text-sm-left{text-align:left!important}.v-application .text-sm-right{text-align:right!important}.v-application .text-sm-center{text-align:center!important}.v-application .text-sm-justify{text-align:justify!important}.v-application .text-sm-start{text-align:start!important}.v-application .text-sm-end{text-align:end!important}}@media(min-width:960px){.v-application .d-md-none{display:none!important}.v-application .d-md-inline{display:inline!important}.v-application .d-md-inline-block{display:inline-block!important}.v-application .d-md-block{display:block!important}.v-application .d-md-table{display:table!important}.v-application .d-md-table-row{display:table-row!important}.v-application .d-md-table-cell{display:table-cell!important}.v-application .d-md-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.v-application .d-md-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.v-application .float-md-none{float:none!important}.v-application .float-md-left{float:left!important}.v-application .float-md-right{float:right!important}.v-application .flex-md-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.v-application .flex-md-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.v-application .flex-md-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.v-application .flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.v-application .flex-md-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.v-application .flex-md-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.v-application .flex-md-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.v-application .flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.v-application .flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.v-application .flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.v-application .flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.v-application .flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.v-application .justify-md-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.v-application .justify-md-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.v-application .justify-md-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.v-application .justify-md-space-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.v-application .justify-md-space-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.v-application .align-md-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.v-application .align-md-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.v-application .align-md-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.v-application .align-md-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.v-application .align-md-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.v-application .align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.v-application .align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.v-application .align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.v-application .align-content-md-space-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.v-application .align-content-md-space-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.v-application .align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.v-application .align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.v-application .align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.v-application .align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.v-application .align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.v-application .align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.v-application .align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.v-application .order-md-first{-webkit-box-ordinal-group:0!important;-ms-flex-order:-1!important;order:-1!important}.v-application .order-md-0{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important}.v-application .order-md-1{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}.v-application .order-md-2{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important}.v-application .order-md-3{-webkit-box-ordinal-group:4!important;-ms-flex-order:3!important;order:3!important}.v-application .order-md-4{-webkit-box-ordinal-group:5!important;-ms-flex-order:4!important;order:4!important}.v-application .order-md-5{-webkit-box-ordinal-group:6!important;-ms-flex-order:5!important;order:5!important}.v-application .order-md-6{-webkit-box-ordinal-group:7!important;-ms-flex-order:6!important;order:6!important}.v-application .order-md-7{-webkit-box-ordinal-group:8!important;-ms-flex-order:7!important;order:7!important}.v-application .order-md-8{-webkit-box-ordinal-group:9!important;-ms-flex-order:8!important;order:8!important}.v-application .order-md-9{-webkit-box-ordinal-group:10!important;-ms-flex-order:9!important;order:9!important}.v-application .order-md-10{-webkit-box-ordinal-group:11!important;-ms-flex-order:10!important;order:10!important}.v-application .order-md-11{-webkit-box-ordinal-group:12!important;-ms-flex-order:11!important;order:11!important}.v-application .order-md-12{-webkit-box-ordinal-group:13!important;-ms-flex-order:12!important;order:12!important}.v-application .order-md-last{-webkit-box-ordinal-group:14!important;-ms-flex-order:13!important;order:13!important}.v-application .ma-md-0{margin:0!important}.v-application .ma-md-1{margin:4px!important}.v-application .ma-md-2{margin:8px!important}.v-application .ma-md-3{margin:12px!important}.v-application .ma-md-4{margin:16px!important}.v-application .ma-md-5{margin:20px!important}.v-application .ma-md-6{margin:24px!important}.v-application .ma-md-7{margin:28px!important}.v-application .ma-md-8{margin:32px!important}.v-application .ma-md-9{margin:36px!important}.v-application .ma-md-10{margin:40px!important}.v-application .ma-md-11{margin:44px!important}.v-application .ma-md-12{margin:48px!important}.v-application .ma-md-auto{margin:auto!important}.v-application .mx-md-0{margin-right:0!important;margin-left:0!important}.v-application .mx-md-1{margin-right:4px!important;margin-left:4px!important}.v-application .mx-md-2{margin-right:8px!important;margin-left:8px!important}.v-application .mx-md-3{margin-right:12px!important;margin-left:12px!important}.v-application .mx-md-4{margin-right:16px!important;margin-left:16px!important}.v-application .mx-md-5{margin-right:20px!important;margin-left:20px!important}.v-application .mx-md-6{margin-right:24px!important;margin-left:24px!important}.v-application .mx-md-7{margin-right:28px!important;margin-left:28px!important}.v-application .mx-md-8{margin-right:32px!important;margin-left:32px!important}.v-application .mx-md-9{margin-right:36px!important;margin-left:36px!important}.v-application .mx-md-10{margin-right:40px!important;margin-left:40px!important}.v-application .mx-md-11{margin-right:44px!important;margin-left:44px!important}.v-application .mx-md-12{margin-right:48px!important;margin-left:48px!important}.v-application .mx-md-auto{margin-right:auto!important;margin-left:auto!important}.v-application .my-md-0{margin-top:0!important;margin-bottom:0!important}.v-application .my-md-1{margin-top:4px!important;margin-bottom:4px!important}.v-application .my-md-2{margin-top:8px!important;margin-bottom:8px!important}.v-application .my-md-3{margin-top:12px!important;margin-bottom:12px!important}.v-application .my-md-4{margin-top:16px!important;margin-bottom:16px!important}.v-application .my-md-5{margin-top:20px!important;margin-bottom:20px!important}.v-application .my-md-6{margin-top:24px!important;margin-bottom:24px!important}.v-application .my-md-7{margin-top:28px!important;margin-bottom:28px!important}.v-application .my-md-8{margin-top:32px!important;margin-bottom:32px!important}.v-application .my-md-9{margin-top:36px!important;margin-bottom:36px!important}.v-application .my-md-10{margin-top:40px!important;margin-bottom:40px!important}.v-application .my-md-11{margin-top:44px!important;margin-bottom:44px!important}.v-application .my-md-12{margin-top:48px!important;margin-bottom:48px!important}.v-application .my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.v-application .mt-md-0{margin-top:0!important}.v-application .mt-md-1{margin-top:4px!important}.v-application .mt-md-2{margin-top:8px!important}.v-application .mt-md-3{margin-top:12px!important}.v-application .mt-md-4{margin-top:16px!important}.v-application .mt-md-5{margin-top:20px!important}.v-application .mt-md-6{margin-top:24px!important}.v-application .mt-md-7{margin-top:28px!important}.v-application .mt-md-8{margin-top:32px!important}.v-application .mt-md-9{margin-top:36px!important}.v-application .mt-md-10{margin-top:40px!important}.v-application .mt-md-11{margin-top:44px!important}.v-application .mt-md-12{margin-top:48px!important}.v-application .mt-md-auto{margin-top:auto!important}.v-application .mr-md-0{margin-right:0!important}.v-application .mr-md-1{margin-right:4px!important}.v-application .mr-md-2{margin-right:8px!important}.v-application .mr-md-3{margin-right:12px!important}.v-application .mr-md-4{margin-right:16px!important}.v-application .mr-md-5{margin-right:20px!important}.v-application .mr-md-6{margin-right:24px!important}.v-application .mr-md-7{margin-right:28px!important}.v-application .mr-md-8{margin-right:32px!important}.v-application .mr-md-9{margin-right:36px!important}.v-application .mr-md-10{margin-right:40px!important}.v-application .mr-md-11{margin-right:44px!important}.v-application .mr-md-12{margin-right:48px!important}.v-application .mr-md-auto{margin-right:auto!important}.v-application .mb-md-0{margin-bottom:0!important}.v-application .mb-md-1{margin-bottom:4px!important}.v-application .mb-md-2{margin-bottom:8px!important}.v-application .mb-md-3{margin-bottom:12px!important}.v-application .mb-md-4{margin-bottom:16px!important}.v-application .mb-md-5{margin-bottom:20px!important}.v-application .mb-md-6{margin-bottom:24px!important}.v-application .mb-md-7{margin-bottom:28px!important}.v-application .mb-md-8{margin-bottom:32px!important}.v-application .mb-md-9{margin-bottom:36px!important}.v-application .mb-md-10{margin-bottom:40px!important}.v-application .mb-md-11{margin-bottom:44px!important}.v-application .mb-md-12{margin-bottom:48px!important}.v-application .mb-md-auto{margin-bottom:auto!important}.v-application .ml-md-0{margin-left:0!important}.v-application .ml-md-1{margin-left:4px!important}.v-application .ml-md-2{margin-left:8px!important}.v-application .ml-md-3{margin-left:12px!important}.v-application .ml-md-4{margin-left:16px!important}.v-application .ml-md-5{margin-left:20px!important}.v-application .ml-md-6{margin-left:24px!important}.v-application .ml-md-7{margin-left:28px!important}.v-application .ml-md-8{margin-left:32px!important}.v-application .ml-md-9{margin-left:36px!important}.v-application .ml-md-10{margin-left:40px!important}.v-application .ml-md-11{margin-left:44px!important}.v-application .ml-md-12{margin-left:48px!important}.v-application .ml-md-auto{margin-left:auto!important}.v-application--is-ltr .ms-md-0{margin-left:0!important}.v-application--is-rtl .ms-md-0{margin-right:0!important}.v-application--is-ltr .ms-md-1{margin-left:4px!important}.v-application--is-rtl .ms-md-1{margin-right:4px!important}.v-application--is-ltr .ms-md-2{margin-left:8px!important}.v-application--is-rtl .ms-md-2{margin-right:8px!important}.v-application--is-ltr .ms-md-3{margin-left:12px!important}.v-application--is-rtl .ms-md-3{margin-right:12px!important}.v-application--is-ltr .ms-md-4{margin-left:16px!important}.v-application--is-rtl .ms-md-4{margin-right:16px!important}.v-application--is-ltr .ms-md-5{margin-left:20px!important}.v-application--is-rtl .ms-md-5{margin-right:20px!important}.v-application--is-ltr .ms-md-6{margin-left:24px!important}.v-application--is-rtl .ms-md-6{margin-right:24px!important}.v-application--is-ltr .ms-md-7{margin-left:28px!important}.v-application--is-rtl .ms-md-7{margin-right:28px!important}.v-application--is-ltr .ms-md-8{margin-left:32px!important}.v-application--is-rtl .ms-md-8{margin-right:32px!important}.v-application--is-ltr .ms-md-9{margin-left:36px!important}.v-application--is-rtl .ms-md-9{margin-right:36px!important}.v-application--is-ltr .ms-md-10{margin-left:40px!important}.v-application--is-rtl .ms-md-10{margin-right:40px!important}.v-application--is-ltr .ms-md-11{margin-left:44px!important}.v-application--is-rtl .ms-md-11{margin-right:44px!important}.v-application--is-ltr .ms-md-12{margin-left:48px!important}.v-application--is-rtl .ms-md-12{margin-right:48px!important}.v-application--is-ltr .ms-md-auto{margin-left:auto!important}.v-application--is-rtl .ms-md-auto{margin-right:auto!important}.v-application--is-ltr .me-md-0{margin-right:0!important}.v-application--is-rtl .me-md-0{margin-left:0!important}.v-application--is-ltr .me-md-1{margin-right:4px!important}.v-application--is-rtl .me-md-1{margin-left:4px!important}.v-application--is-ltr .me-md-2{margin-right:8px!important}.v-application--is-rtl .me-md-2{margin-left:8px!important}.v-application--is-ltr .me-md-3{margin-right:12px!important}.v-application--is-rtl .me-md-3{margin-left:12px!important}.v-application--is-ltr .me-md-4{margin-right:16px!important}.v-application--is-rtl .me-md-4{margin-left:16px!important}.v-application--is-ltr .me-md-5{margin-right:20px!important}.v-application--is-rtl .me-md-5{margin-left:20px!important}.v-application--is-ltr .me-md-6{margin-right:24px!important}.v-application--is-rtl .me-md-6{margin-left:24px!important}.v-application--is-ltr .me-md-7{margin-right:28px!important}.v-application--is-rtl .me-md-7{margin-left:28px!important}.v-application--is-ltr .me-md-8{margin-right:32px!important}.v-application--is-rtl .me-md-8{margin-left:32px!important}.v-application--is-ltr .me-md-9{margin-right:36px!important}.v-application--is-rtl .me-md-9{margin-left:36px!important}.v-application--is-ltr .me-md-10{margin-right:40px!important}.v-application--is-rtl .me-md-10{margin-left:40px!important}.v-application--is-ltr .me-md-11{margin-right:44px!important}.v-application--is-rtl .me-md-11{margin-left:44px!important}.v-application--is-ltr .me-md-12{margin-right:48px!important}.v-application--is-rtl .me-md-12{margin-left:48px!important}.v-application--is-ltr .me-md-auto{margin-right:auto!important}.v-application--is-rtl .me-md-auto{margin-left:auto!important}.v-application .ma-md-n1{margin:-4px!important}.v-application .ma-md-n2{margin:-8px!important}.v-application .ma-md-n3{margin:-12px!important}.v-application .ma-md-n4{margin:-16px!important}.v-application .ma-md-n5{margin:-20px!important}.v-application .ma-md-n6{margin:-24px!important}.v-application .ma-md-n7{margin:-28px!important}.v-application .ma-md-n8{margin:-32px!important}.v-application .ma-md-n9{margin:-36px!important}.v-application .ma-md-n10{margin:-40px!important}.v-application .ma-md-n11{margin:-44px!important}.v-application .ma-md-n12{margin:-48px!important}.v-application .mx-md-n1{margin-right:-4px!important;margin-left:-4px!important}.v-application .mx-md-n2{margin-right:-8px!important;margin-left:-8px!important}.v-application .mx-md-n3{margin-right:-12px!important;margin-left:-12px!important}.v-application .mx-md-n4{margin-right:-16px!important;margin-left:-16px!important}.v-application .mx-md-n5{margin-right:-20px!important;margin-left:-20px!important}.v-application .mx-md-n6{margin-right:-24px!important;margin-left:-24px!important}.v-application .mx-md-n7{margin-right:-28px!important;margin-left:-28px!important}.v-application .mx-md-n8{margin-right:-32px!important;margin-left:-32px!important}.v-application .mx-md-n9{margin-right:-36px!important;margin-left:-36px!important}.v-application .mx-md-n10{margin-right:-40px!important;margin-left:-40px!important}.v-application .mx-md-n11{margin-right:-44px!important;margin-left:-44px!important}.v-application .mx-md-n12{margin-right:-48px!important;margin-left:-48px!important}.v-application .my-md-n1{margin-top:-4px!important;margin-bottom:-4px!important}.v-application .my-md-n2{margin-top:-8px!important;margin-bottom:-8px!important}.v-application .my-md-n3{margin-top:-12px!important;margin-bottom:-12px!important}.v-application .my-md-n4{margin-top:-16px!important;margin-bottom:-16px!important}.v-application .my-md-n5{margin-top:-20px!important;margin-bottom:-20px!important}.v-application .my-md-n6{margin-top:-24px!important;margin-bottom:-24px!important}.v-application .my-md-n7{margin-top:-28px!important;margin-bottom:-28px!important}.v-application .my-md-n8{margin-top:-32px!important;margin-bottom:-32px!important}.v-application .my-md-n9{margin-top:-36px!important;margin-bottom:-36px!important}.v-application .my-md-n10{margin-top:-40px!important;margin-bottom:-40px!important}.v-application .my-md-n11{margin-top:-44px!important;margin-bottom:-44px!important}.v-application .my-md-n12{margin-top:-48px!important;margin-bottom:-48px!important}.v-application .mt-md-n1{margin-top:-4px!important}.v-application .mt-md-n2{margin-top:-8px!important}.v-application .mt-md-n3{margin-top:-12px!important}.v-application .mt-md-n4{margin-top:-16px!important}.v-application .mt-md-n5{margin-top:-20px!important}.v-application .mt-md-n6{margin-top:-24px!important}.v-application .mt-md-n7{margin-top:-28px!important}.v-application .mt-md-n8{margin-top:-32px!important}.v-application .mt-md-n9{margin-top:-36px!important}.v-application .mt-md-n10{margin-top:-40px!important}.v-application .mt-md-n11{margin-top:-44px!important}.v-application .mt-md-n12{margin-top:-48px!important}.v-application .mr-md-n1{margin-right:-4px!important}.v-application .mr-md-n2{margin-right:-8px!important}.v-application .mr-md-n3{margin-right:-12px!important}.v-application .mr-md-n4{margin-right:-16px!important}.v-application .mr-md-n5{margin-right:-20px!important}.v-application .mr-md-n6{margin-right:-24px!important}.v-application .mr-md-n7{margin-right:-28px!important}.v-application .mr-md-n8{margin-right:-32px!important}.v-application .mr-md-n9{margin-right:-36px!important}.v-application .mr-md-n10{margin-right:-40px!important}.v-application .mr-md-n11{margin-right:-44px!important}.v-application .mr-md-n12{margin-right:-48px!important}.v-application .mb-md-n1{margin-bottom:-4px!important}.v-application .mb-md-n2{margin-bottom:-8px!important}.v-application .mb-md-n3{margin-bottom:-12px!important}.v-application .mb-md-n4{margin-bottom:-16px!important}.v-application .mb-md-n5{margin-bottom:-20px!important}.v-application .mb-md-n6{margin-bottom:-24px!important}.v-application .mb-md-n7{margin-bottom:-28px!important}.v-application .mb-md-n8{margin-bottom:-32px!important}.v-application .mb-md-n9{margin-bottom:-36px!important}.v-application .mb-md-n10{margin-bottom:-40px!important}.v-application .mb-md-n11{margin-bottom:-44px!important}.v-application .mb-md-n12{margin-bottom:-48px!important}.v-application .ml-md-n1{margin-left:-4px!important}.v-application .ml-md-n2{margin-left:-8px!important}.v-application .ml-md-n3{margin-left:-12px!important}.v-application .ml-md-n4{margin-left:-16px!important}.v-application .ml-md-n5{margin-left:-20px!important}.v-application .ml-md-n6{margin-left:-24px!important}.v-application .ml-md-n7{margin-left:-28px!important}.v-application .ml-md-n8{margin-left:-32px!important}.v-application .ml-md-n9{margin-left:-36px!important}.v-application .ml-md-n10{margin-left:-40px!important}.v-application .ml-md-n11{margin-left:-44px!important}.v-application .ml-md-n12{margin-left:-48px!important}.v-application--is-ltr .ms-md-n1{margin-left:-4px!important}.v-application--is-rtl .ms-md-n1{margin-right:-4px!important}.v-application--is-ltr .ms-md-n2{margin-left:-8px!important}.v-application--is-rtl .ms-md-n2{margin-right:-8px!important}.v-application--is-ltr .ms-md-n3{margin-left:-12px!important}.v-application--is-rtl .ms-md-n3{margin-right:-12px!important}.v-application--is-ltr .ms-md-n4{margin-left:-16px!important}.v-application--is-rtl .ms-md-n4{margin-right:-16px!important}.v-application--is-ltr .ms-md-n5{margin-left:-20px!important}.v-application--is-rtl .ms-md-n5{margin-right:-20px!important}.v-application--is-ltr .ms-md-n6{margin-left:-24px!important}.v-application--is-rtl .ms-md-n6{margin-right:-24px!important}.v-application--is-ltr .ms-md-n7{margin-left:-28px!important}.v-application--is-rtl .ms-md-n7{margin-right:-28px!important}.v-application--is-ltr .ms-md-n8{margin-left:-32px!important}.v-application--is-rtl .ms-md-n8{margin-right:-32px!important}.v-application--is-ltr .ms-md-n9{margin-left:-36px!important}.v-application--is-rtl .ms-md-n9{margin-right:-36px!important}.v-application--is-ltr .ms-md-n10{margin-left:-40px!important}.v-application--is-rtl .ms-md-n10{margin-right:-40px!important}.v-application--is-ltr .ms-md-n11{margin-left:-44px!important}.v-application--is-rtl .ms-md-n11{margin-right:-44px!important}.v-application--is-ltr .ms-md-n12{margin-left:-48px!important}.v-application--is-rtl .ms-md-n12{margin-right:-48px!important}.v-application--is-ltr .me-md-n1{margin-right:-4px!important}.v-application--is-rtl .me-md-n1{margin-left:-4px!important}.v-application--is-ltr .me-md-n2{margin-right:-8px!important}.v-application--is-rtl .me-md-n2{margin-left:-8px!important}.v-application--is-ltr .me-md-n3{margin-right:-12px!important}.v-application--is-rtl .me-md-n3{margin-left:-12px!important}.v-application--is-ltr .me-md-n4{margin-right:-16px!important}.v-application--is-rtl .me-md-n4{margin-left:-16px!important}.v-application--is-ltr .me-md-n5{margin-right:-20px!important}.v-application--is-rtl .me-md-n5{margin-left:-20px!important}.v-application--is-ltr .me-md-n6{margin-right:-24px!important}.v-application--is-rtl .me-md-n6{margin-left:-24px!important}.v-application--is-ltr .me-md-n7{margin-right:-28px!important}.v-application--is-rtl .me-md-n7{margin-left:-28px!important}.v-application--is-ltr .me-md-n8{margin-right:-32px!important}.v-application--is-rtl .me-md-n8{margin-left:-32px!important}.v-application--is-ltr .me-md-n9{margin-right:-36px!important}.v-application--is-rtl .me-md-n9{margin-left:-36px!important}.v-application--is-ltr .me-md-n10{margin-right:-40px!important}.v-application--is-rtl .me-md-n10{margin-left:-40px!important}.v-application--is-ltr .me-md-n11{margin-right:-44px!important}.v-application--is-rtl .me-md-n11{margin-left:-44px!important}.v-application--is-ltr .me-md-n12{margin-right:-48px!important}.v-application--is-rtl .me-md-n12{margin-left:-48px!important}.v-application .pa-md-0{padding:0!important}.v-application .pa-md-1{padding:4px!important}.v-application .pa-md-2{padding:8px!important}.v-application .pa-md-3{padding:12px!important}.v-application .pa-md-4{padding:16px!important}.v-application .pa-md-5{padding:20px!important}.v-application .pa-md-6{padding:24px!important}.v-application .pa-md-7{padding:28px!important}.v-application .pa-md-8{padding:32px!important}.v-application .pa-md-9{padding:36px!important}.v-application .pa-md-10{padding:40px!important}.v-application .pa-md-11{padding:44px!important}.v-application .pa-md-12{padding:48px!important}.v-application .px-md-0{padding-right:0!important;padding-left:0!important}.v-application .px-md-1{padding-right:4px!important;padding-left:4px!important}.v-application .px-md-2{padding-right:8px!important;padding-left:8px!important}.v-application .px-md-3{padding-right:12px!important;padding-left:12px!important}.v-application .px-md-4{padding-right:16px!important;padding-left:16px!important}.v-application .px-md-5{padding-right:20px!important;padding-left:20px!important}.v-application .px-md-6{padding-right:24px!important;padding-left:24px!important}.v-application .px-md-7{padding-right:28px!important;padding-left:28px!important}.v-application .px-md-8{padding-right:32px!important;padding-left:32px!important}.v-application .px-md-9{padding-right:36px!important;padding-left:36px!important}.v-application .px-md-10{padding-right:40px!important;padding-left:40px!important}.v-application .px-md-11{padding-right:44px!important;padding-left:44px!important}.v-application .px-md-12{padding-right:48px!important;padding-left:48px!important}.v-application .py-md-0{padding-top:0!important;padding-bottom:0!important}.v-application .py-md-1{padding-top:4px!important;padding-bottom:4px!important}.v-application .py-md-2{padding-top:8px!important;padding-bottom:8px!important}.v-application .py-md-3{padding-top:12px!important;padding-bottom:12px!important}.v-application .py-md-4{padding-top:16px!important;padding-bottom:16px!important}.v-application .py-md-5{padding-top:20px!important;padding-bottom:20px!important}.v-application .py-md-6{padding-top:24px!important;padding-bottom:24px!important}.v-application .py-md-7{padding-top:28px!important;padding-bottom:28px!important}.v-application .py-md-8{padding-top:32px!important;padding-bottom:32px!important}.v-application .py-md-9{padding-top:36px!important;padding-bottom:36px!important}.v-application .py-md-10{padding-top:40px!important;padding-bottom:40px!important}.v-application .py-md-11{padding-top:44px!important;padding-bottom:44px!important}.v-application .py-md-12{padding-top:48px!important;padding-bottom:48px!important}.v-application .pt-md-0{padding-top:0!important}.v-application .pt-md-1{padding-top:4px!important}.v-application .pt-md-2{padding-top:8px!important}.v-application .pt-md-3{padding-top:12px!important}.v-application .pt-md-4{padding-top:16px!important}.v-application .pt-md-5{padding-top:20px!important}.v-application .pt-md-6{padding-top:24px!important}.v-application .pt-md-7{padding-top:28px!important}.v-application .pt-md-8{padding-top:32px!important}.v-application .pt-md-9{padding-top:36px!important}.v-application .pt-md-10{padding-top:40px!important}.v-application .pt-md-11{padding-top:44px!important}.v-application .pt-md-12{padding-top:48px!important}.v-application .pr-md-0{padding-right:0!important}.v-application .pr-md-1{padding-right:4px!important}.v-application .pr-md-2{padding-right:8px!important}.v-application .pr-md-3{padding-right:12px!important}.v-application .pr-md-4{padding-right:16px!important}.v-application .pr-md-5{padding-right:20px!important}.v-application .pr-md-6{padding-right:24px!important}.v-application .pr-md-7{padding-right:28px!important}.v-application .pr-md-8{padding-right:32px!important}.v-application .pr-md-9{padding-right:36px!important}.v-application .pr-md-10{padding-right:40px!important}.v-application .pr-md-11{padding-right:44px!important}.v-application .pr-md-12{padding-right:48px!important}.v-application .pb-md-0{padding-bottom:0!important}.v-application .pb-md-1{padding-bottom:4px!important}.v-application .pb-md-2{padding-bottom:8px!important}.v-application .pb-md-3{padding-bottom:12px!important}.v-application .pb-md-4{padding-bottom:16px!important}.v-application .pb-md-5{padding-bottom:20px!important}.v-application .pb-md-6{padding-bottom:24px!important}.v-application .pb-md-7{padding-bottom:28px!important}.v-application .pb-md-8{padding-bottom:32px!important}.v-application .pb-md-9{padding-bottom:36px!important}.v-application .pb-md-10{padding-bottom:40px!important}.v-application .pb-md-11{padding-bottom:44px!important}.v-application .pb-md-12{padding-bottom:48px!important}.v-application .pl-md-0{padding-left:0!important}.v-application .pl-md-1{padding-left:4px!important}.v-application .pl-md-2{padding-left:8px!important}.v-application .pl-md-3{padding-left:12px!important}.v-application .pl-md-4{padding-left:16px!important}.v-application .pl-md-5{padding-left:20px!important}.v-application .pl-md-6{padding-left:24px!important}.v-application .pl-md-7{padding-left:28px!important}.v-application .pl-md-8{padding-left:32px!important}.v-application .pl-md-9{padding-left:36px!important}.v-application .pl-md-10{padding-left:40px!important}.v-application .pl-md-11{padding-left:44px!important}.v-application .pl-md-12{padding-left:48px!important}.v-application--is-ltr .ps-md-0{padding-left:0!important}.v-application--is-rtl .ps-md-0{padding-right:0!important}.v-application--is-ltr .ps-md-1{padding-left:4px!important}.v-application--is-rtl .ps-md-1{padding-right:4px!important}.v-application--is-ltr .ps-md-2{padding-left:8px!important}.v-application--is-rtl .ps-md-2{padding-right:8px!important}.v-application--is-ltr .ps-md-3{padding-left:12px!important}.v-application--is-rtl .ps-md-3{padding-right:12px!important}.v-application--is-ltr .ps-md-4{padding-left:16px!important}.v-application--is-rtl .ps-md-4{padding-right:16px!important}.v-application--is-ltr .ps-md-5{padding-left:20px!important}.v-application--is-rtl .ps-md-5{padding-right:20px!important}.v-application--is-ltr .ps-md-6{padding-left:24px!important}.v-application--is-rtl .ps-md-6{padding-right:24px!important}.v-application--is-ltr .ps-md-7{padding-left:28px!important}.v-application--is-rtl .ps-md-7{padding-right:28px!important}.v-application--is-ltr .ps-md-8{padding-left:32px!important}.v-application--is-rtl .ps-md-8{padding-right:32px!important}.v-application--is-ltr .ps-md-9{padding-left:36px!important}.v-application--is-rtl .ps-md-9{padding-right:36px!important}.v-application--is-ltr .ps-md-10{padding-left:40px!important}.v-application--is-rtl .ps-md-10{padding-right:40px!important}.v-application--is-ltr .ps-md-11{padding-left:44px!important}.v-application--is-rtl .ps-md-11{padding-right:44px!important}.v-application--is-ltr .ps-md-12{padding-left:48px!important}.v-application--is-rtl .ps-md-12{padding-right:48px!important}.v-application--is-ltr .pe-md-0{padding-right:0!important}.v-application--is-rtl .pe-md-0{padding-left:0!important}.v-application--is-ltr .pe-md-1{padding-right:4px!important}.v-application--is-rtl .pe-md-1{padding-left:4px!important}.v-application--is-ltr .pe-md-2{padding-right:8px!important}.v-application--is-rtl .pe-md-2{padding-left:8px!important}.v-application--is-ltr .pe-md-3{padding-right:12px!important}.v-application--is-rtl .pe-md-3{padding-left:12px!important}.v-application--is-ltr .pe-md-4{padding-right:16px!important}.v-application--is-rtl .pe-md-4{padding-left:16px!important}.v-application--is-ltr .pe-md-5{padding-right:20px!important}.v-application--is-rtl .pe-md-5{padding-left:20px!important}.v-application--is-ltr .pe-md-6{padding-right:24px!important}.v-application--is-rtl .pe-md-6{padding-left:24px!important}.v-application--is-ltr .pe-md-7{padding-right:28px!important}.v-application--is-rtl .pe-md-7{padding-left:28px!important}.v-application--is-ltr .pe-md-8{padding-right:32px!important}.v-application--is-rtl .pe-md-8{padding-left:32px!important}.v-application--is-ltr .pe-md-9{padding-right:36px!important}.v-application--is-rtl .pe-md-9{padding-left:36px!important}.v-application--is-ltr .pe-md-10{padding-right:40px!important}.v-application--is-rtl .pe-md-10{padding-left:40px!important}.v-application--is-ltr .pe-md-11{padding-right:44px!important}.v-application--is-rtl .pe-md-11{padding-left:44px!important}.v-application--is-ltr .pe-md-12{padding-right:48px!important}.v-application--is-rtl .pe-md-12{padding-left:48px!important}.v-application .text-md-left{text-align:left!important}.v-application .text-md-right{text-align:right!important}.v-application .text-md-center{text-align:center!important}.v-application .text-md-justify{text-align:justify!important}.v-application .text-md-start{text-align:start!important}.v-application .text-md-end{text-align:end!important}}@media(min-width:1264px){.v-application .d-lg-none{display:none!important}.v-application .d-lg-inline{display:inline!important}.v-application .d-lg-inline-block{display:inline-block!important}.v-application .d-lg-block{display:block!important}.v-application .d-lg-table{display:table!important}.v-application .d-lg-table-row{display:table-row!important}.v-application .d-lg-table-cell{display:table-cell!important}.v-application .d-lg-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.v-application .d-lg-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.v-application .float-lg-none{float:none!important}.v-application .float-lg-left{float:left!important}.v-application .float-lg-right{float:right!important}.v-application .flex-lg-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.v-application .flex-lg-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.v-application .flex-lg-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.v-application .flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.v-application .flex-lg-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.v-application .flex-lg-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.v-application .flex-lg-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.v-application .flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.v-application .flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.v-application .flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.v-application .flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.v-application .flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.v-application .justify-lg-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.v-application .justify-lg-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.v-application .justify-lg-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.v-application .justify-lg-space-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.v-application .justify-lg-space-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.v-application .align-lg-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.v-application .align-lg-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.v-application .align-lg-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.v-application .align-lg-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.v-application .align-lg-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.v-application .align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.v-application .align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.v-application .align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.v-application .align-content-lg-space-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.v-application .align-content-lg-space-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.v-application .align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.v-application .align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.v-application .align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.v-application .align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.v-application .align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.v-application .align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.v-application .align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.v-application .order-lg-first{-webkit-box-ordinal-group:0!important;-ms-flex-order:-1!important;order:-1!important}.v-application .order-lg-0{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important}.v-application .order-lg-1{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}.v-application .order-lg-2{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important}.v-application .order-lg-3{-webkit-box-ordinal-group:4!important;-ms-flex-order:3!important;order:3!important}.v-application .order-lg-4{-webkit-box-ordinal-group:5!important;-ms-flex-order:4!important;order:4!important}.v-application .order-lg-5{-webkit-box-ordinal-group:6!important;-ms-flex-order:5!important;order:5!important}.v-application .order-lg-6{-webkit-box-ordinal-group:7!important;-ms-flex-order:6!important;order:6!important}.v-application .order-lg-7{-webkit-box-ordinal-group:8!important;-ms-flex-order:7!important;order:7!important}.v-application .order-lg-8{-webkit-box-ordinal-group:9!important;-ms-flex-order:8!important;order:8!important}.v-application .order-lg-9{-webkit-box-ordinal-group:10!important;-ms-flex-order:9!important;order:9!important}.v-application .order-lg-10{-webkit-box-ordinal-group:11!important;-ms-flex-order:10!important;order:10!important}.v-application .order-lg-11{-webkit-box-ordinal-group:12!important;-ms-flex-order:11!important;order:11!important}.v-application .order-lg-12{-webkit-box-ordinal-group:13!important;-ms-flex-order:12!important;order:12!important}.v-application .order-lg-last{-webkit-box-ordinal-group:14!important;-ms-flex-order:13!important;order:13!important}.v-application .ma-lg-0{margin:0!important}.v-application .ma-lg-1{margin:4px!important}.v-application .ma-lg-2{margin:8px!important}.v-application .ma-lg-3{margin:12px!important}.v-application .ma-lg-4{margin:16px!important}.v-application .ma-lg-5{margin:20px!important}.v-application .ma-lg-6{margin:24px!important}.v-application .ma-lg-7{margin:28px!important}.v-application .ma-lg-8{margin:32px!important}.v-application .ma-lg-9{margin:36px!important}.v-application .ma-lg-10{margin:40px!important}.v-application .ma-lg-11{margin:44px!important}.v-application .ma-lg-12{margin:48px!important}.v-application .ma-lg-auto{margin:auto!important}.v-application .mx-lg-0{margin-right:0!important;margin-left:0!important}.v-application .mx-lg-1{margin-right:4px!important;margin-left:4px!important}.v-application .mx-lg-2{margin-right:8px!important;margin-left:8px!important}.v-application .mx-lg-3{margin-right:12px!important;margin-left:12px!important}.v-application .mx-lg-4{margin-right:16px!important;margin-left:16px!important}.v-application .mx-lg-5{margin-right:20px!important;margin-left:20px!important}.v-application .mx-lg-6{margin-right:24px!important;margin-left:24px!important}.v-application .mx-lg-7{margin-right:28px!important;margin-left:28px!important}.v-application .mx-lg-8{margin-right:32px!important;margin-left:32px!important}.v-application .mx-lg-9{margin-right:36px!important;margin-left:36px!important}.v-application .mx-lg-10{margin-right:40px!important;margin-left:40px!important}.v-application .mx-lg-11{margin-right:44px!important;margin-left:44px!important}.v-application .mx-lg-12{margin-right:48px!important;margin-left:48px!important}.v-application .mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.v-application .my-lg-0{margin-top:0!important;margin-bottom:0!important}.v-application .my-lg-1{margin-top:4px!important;margin-bottom:4px!important}.v-application .my-lg-2{margin-top:8px!important;margin-bottom:8px!important}.v-application .my-lg-3{margin-top:12px!important;margin-bottom:12px!important}.v-application .my-lg-4{margin-top:16px!important;margin-bottom:16px!important}.v-application .my-lg-5{margin-top:20px!important;margin-bottom:20px!important}.v-application .my-lg-6{margin-top:24px!important;margin-bottom:24px!important}.v-application .my-lg-7{margin-top:28px!important;margin-bottom:28px!important}.v-application .my-lg-8{margin-top:32px!important;margin-bottom:32px!important}.v-application .my-lg-9{margin-top:36px!important;margin-bottom:36px!important}.v-application .my-lg-10{margin-top:40px!important;margin-bottom:40px!important}.v-application .my-lg-11{margin-top:44px!important;margin-bottom:44px!important}.v-application .my-lg-12{margin-top:48px!important;margin-bottom:48px!important}.v-application .my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.v-application .mt-lg-0{margin-top:0!important}.v-application .mt-lg-1{margin-top:4px!important}.v-application .mt-lg-2{margin-top:8px!important}.v-application .mt-lg-3{margin-top:12px!important}.v-application .mt-lg-4{margin-top:16px!important}.v-application .mt-lg-5{margin-top:20px!important}.v-application .mt-lg-6{margin-top:24px!important}.v-application .mt-lg-7{margin-top:28px!important}.v-application .mt-lg-8{margin-top:32px!important}.v-application .mt-lg-9{margin-top:36px!important}.v-application .mt-lg-10{margin-top:40px!important}.v-application .mt-lg-11{margin-top:44px!important}.v-application .mt-lg-12{margin-top:48px!important}.v-application .mt-lg-auto{margin-top:auto!important}.v-application .mr-lg-0{margin-right:0!important}.v-application .mr-lg-1{margin-right:4px!important}.v-application .mr-lg-2{margin-right:8px!important}.v-application .mr-lg-3{margin-right:12px!important}.v-application .mr-lg-4{margin-right:16px!important}.v-application .mr-lg-5{margin-right:20px!important}.v-application .mr-lg-6{margin-right:24px!important}.v-application .mr-lg-7{margin-right:28px!important}.v-application .mr-lg-8{margin-right:32px!important}.v-application .mr-lg-9{margin-right:36px!important}.v-application .mr-lg-10{margin-right:40px!important}.v-application .mr-lg-11{margin-right:44px!important}.v-application .mr-lg-12{margin-right:48px!important}.v-application .mr-lg-auto{margin-right:auto!important}.v-application .mb-lg-0{margin-bottom:0!important}.v-application .mb-lg-1{margin-bottom:4px!important}.v-application .mb-lg-2{margin-bottom:8px!important}.v-application .mb-lg-3{margin-bottom:12px!important}.v-application .mb-lg-4{margin-bottom:16px!important}.v-application .mb-lg-5{margin-bottom:20px!important}.v-application .mb-lg-6{margin-bottom:24px!important}.v-application .mb-lg-7{margin-bottom:28px!important}.v-application .mb-lg-8{margin-bottom:32px!important}.v-application .mb-lg-9{margin-bottom:36px!important}.v-application .mb-lg-10{margin-bottom:40px!important}.v-application .mb-lg-11{margin-bottom:44px!important}.v-application .mb-lg-12{margin-bottom:48px!important}.v-application .mb-lg-auto{margin-bottom:auto!important}.v-application .ml-lg-0{margin-left:0!important}.v-application .ml-lg-1{margin-left:4px!important}.v-application .ml-lg-2{margin-left:8px!important}.v-application .ml-lg-3{margin-left:12px!important}.v-application .ml-lg-4{margin-left:16px!important}.v-application .ml-lg-5{margin-left:20px!important}.v-application .ml-lg-6{margin-left:24px!important}.v-application .ml-lg-7{margin-left:28px!important}.v-application .ml-lg-8{margin-left:32px!important}.v-application .ml-lg-9{margin-left:36px!important}.v-application .ml-lg-10{margin-left:40px!important}.v-application .ml-lg-11{margin-left:44px!important}.v-application .ml-lg-12{margin-left:48px!important}.v-application .ml-lg-auto{margin-left:auto!important}.v-application--is-ltr .ms-lg-0{margin-left:0!important}.v-application--is-rtl .ms-lg-0{margin-right:0!important}.v-application--is-ltr .ms-lg-1{margin-left:4px!important}.v-application--is-rtl .ms-lg-1{margin-right:4px!important}.v-application--is-ltr .ms-lg-2{margin-left:8px!important}.v-application--is-rtl .ms-lg-2{margin-right:8px!important}.v-application--is-ltr .ms-lg-3{margin-left:12px!important}.v-application--is-rtl .ms-lg-3{margin-right:12px!important}.v-application--is-ltr .ms-lg-4{margin-left:16px!important}.v-application--is-rtl .ms-lg-4{margin-right:16px!important}.v-application--is-ltr .ms-lg-5{margin-left:20px!important}.v-application--is-rtl .ms-lg-5{margin-right:20px!important}.v-application--is-ltr .ms-lg-6{margin-left:24px!important}.v-application--is-rtl .ms-lg-6{margin-right:24px!important}.v-application--is-ltr .ms-lg-7{margin-left:28px!important}.v-application--is-rtl .ms-lg-7{margin-right:28px!important}.v-application--is-ltr .ms-lg-8{margin-left:32px!important}.v-application--is-rtl .ms-lg-8{margin-right:32px!important}.v-application--is-ltr .ms-lg-9{margin-left:36px!important}.v-application--is-rtl .ms-lg-9{margin-right:36px!important}.v-application--is-ltr .ms-lg-10{margin-left:40px!important}.v-application--is-rtl .ms-lg-10{margin-right:40px!important}.v-application--is-ltr .ms-lg-11{margin-left:44px!important}.v-application--is-rtl .ms-lg-11{margin-right:44px!important}.v-application--is-ltr .ms-lg-12{margin-left:48px!important}.v-application--is-rtl .ms-lg-12{margin-right:48px!important}.v-application--is-ltr .ms-lg-auto{margin-left:auto!important}.v-application--is-rtl .ms-lg-auto{margin-right:auto!important}.v-application--is-ltr .me-lg-0{margin-right:0!important}.v-application--is-rtl .me-lg-0{margin-left:0!important}.v-application--is-ltr .me-lg-1{margin-right:4px!important}.v-application--is-rtl .me-lg-1{margin-left:4px!important}.v-application--is-ltr .me-lg-2{margin-right:8px!important}.v-application--is-rtl .me-lg-2{margin-left:8px!important}.v-application--is-ltr .me-lg-3{margin-right:12px!important}.v-application--is-rtl .me-lg-3{margin-left:12px!important}.v-application--is-ltr .me-lg-4{margin-right:16px!important}.v-application--is-rtl .me-lg-4{margin-left:16px!important}.v-application--is-ltr .me-lg-5{margin-right:20px!important}.v-application--is-rtl .me-lg-5{margin-left:20px!important}.v-application--is-ltr .me-lg-6{margin-right:24px!important}.v-application--is-rtl .me-lg-6{margin-left:24px!important}.v-application--is-ltr .me-lg-7{margin-right:28px!important}.v-application--is-rtl .me-lg-7{margin-left:28px!important}.v-application--is-ltr .me-lg-8{margin-right:32px!important}.v-application--is-rtl .me-lg-8{margin-left:32px!important}.v-application--is-ltr .me-lg-9{margin-right:36px!important}.v-application--is-rtl .me-lg-9{margin-left:36px!important}.v-application--is-ltr .me-lg-10{margin-right:40px!important}.v-application--is-rtl .me-lg-10{margin-left:40px!important}.v-application--is-ltr .me-lg-11{margin-right:44px!important}.v-application--is-rtl .me-lg-11{margin-left:44px!important}.v-application--is-ltr .me-lg-12{margin-right:48px!important}.v-application--is-rtl .me-lg-12{margin-left:48px!important}.v-application--is-ltr .me-lg-auto{margin-right:auto!important}.v-application--is-rtl .me-lg-auto{margin-left:auto!important}.v-application .ma-lg-n1{margin:-4px!important}.v-application .ma-lg-n2{margin:-8px!important}.v-application .ma-lg-n3{margin:-12px!important}.v-application .ma-lg-n4{margin:-16px!important}.v-application .ma-lg-n5{margin:-20px!important}.v-application .ma-lg-n6{margin:-24px!important}.v-application .ma-lg-n7{margin:-28px!important}.v-application .ma-lg-n8{margin:-32px!important}.v-application .ma-lg-n9{margin:-36px!important}.v-application .ma-lg-n10{margin:-40px!important}.v-application .ma-lg-n11{margin:-44px!important}.v-application .ma-lg-n12{margin:-48px!important}.v-application .mx-lg-n1{margin-right:-4px!important;margin-left:-4px!important}.v-application .mx-lg-n2{margin-right:-8px!important;margin-left:-8px!important}.v-application .mx-lg-n3{margin-right:-12px!important;margin-left:-12px!important}.v-application .mx-lg-n4{margin-right:-16px!important;margin-left:-16px!important}.v-application .mx-lg-n5{margin-right:-20px!important;margin-left:-20px!important}.v-application .mx-lg-n6{margin-right:-24px!important;margin-left:-24px!important}.v-application .mx-lg-n7{margin-right:-28px!important;margin-left:-28px!important}.v-application .mx-lg-n8{margin-right:-32px!important;margin-left:-32px!important}.v-application .mx-lg-n9{margin-right:-36px!important;margin-left:-36px!important}.v-application .mx-lg-n10{margin-right:-40px!important;margin-left:-40px!important}.v-application .mx-lg-n11{margin-right:-44px!important;margin-left:-44px!important}.v-application .mx-lg-n12{margin-right:-48px!important;margin-left:-48px!important}.v-application .my-lg-n1{margin-top:-4px!important;margin-bottom:-4px!important}.v-application .my-lg-n2{margin-top:-8px!important;margin-bottom:-8px!important}.v-application .my-lg-n3{margin-top:-12px!important;margin-bottom:-12px!important}.v-application .my-lg-n4{margin-top:-16px!important;margin-bottom:-16px!important}.v-application .my-lg-n5{margin-top:-20px!important;margin-bottom:-20px!important}.v-application .my-lg-n6{margin-top:-24px!important;margin-bottom:-24px!important}.v-application .my-lg-n7{margin-top:-28px!important;margin-bottom:-28px!important}.v-application .my-lg-n8{margin-top:-32px!important;margin-bottom:-32px!important}.v-application .my-lg-n9{margin-top:-36px!important;margin-bottom:-36px!important}.v-application .my-lg-n10{margin-top:-40px!important;margin-bottom:-40px!important}.v-application .my-lg-n11{margin-top:-44px!important;margin-bottom:-44px!important}.v-application .my-lg-n12{margin-top:-48px!important;margin-bottom:-48px!important}.v-application .mt-lg-n1{margin-top:-4px!important}.v-application .mt-lg-n2{margin-top:-8px!important}.v-application .mt-lg-n3{margin-top:-12px!important}.v-application .mt-lg-n4{margin-top:-16px!important}.v-application .mt-lg-n5{margin-top:-20px!important}.v-application .mt-lg-n6{margin-top:-24px!important}.v-application .mt-lg-n7{margin-top:-28px!important}.v-application .mt-lg-n8{margin-top:-32px!important}.v-application .mt-lg-n9{margin-top:-36px!important}.v-application .mt-lg-n10{margin-top:-40px!important}.v-application .mt-lg-n11{margin-top:-44px!important}.v-application .mt-lg-n12{margin-top:-48px!important}.v-application .mr-lg-n1{margin-right:-4px!important}.v-application .mr-lg-n2{margin-right:-8px!important}.v-application .mr-lg-n3{margin-right:-12px!important}.v-application .mr-lg-n4{margin-right:-16px!important}.v-application .mr-lg-n5{margin-right:-20px!important}.v-application .mr-lg-n6{margin-right:-24px!important}.v-application .mr-lg-n7{margin-right:-28px!important}.v-application .mr-lg-n8{margin-right:-32px!important}.v-application .mr-lg-n9{margin-right:-36px!important}.v-application .mr-lg-n10{margin-right:-40px!important}.v-application .mr-lg-n11{margin-right:-44px!important}.v-application .mr-lg-n12{margin-right:-48px!important}.v-application .mb-lg-n1{margin-bottom:-4px!important}.v-application .mb-lg-n2{margin-bottom:-8px!important}.v-application .mb-lg-n3{margin-bottom:-12px!important}.v-application .mb-lg-n4{margin-bottom:-16px!important}.v-application .mb-lg-n5{margin-bottom:-20px!important}.v-application .mb-lg-n6{margin-bottom:-24px!important}.v-application .mb-lg-n7{margin-bottom:-28px!important}.v-application .mb-lg-n8{margin-bottom:-32px!important}.v-application .mb-lg-n9{margin-bottom:-36px!important}.v-application .mb-lg-n10{margin-bottom:-40px!important}.v-application .mb-lg-n11{margin-bottom:-44px!important}.v-application .mb-lg-n12{margin-bottom:-48px!important}.v-application .ml-lg-n1{margin-left:-4px!important}.v-application .ml-lg-n2{margin-left:-8px!important}.v-application .ml-lg-n3{margin-left:-12px!important}.v-application .ml-lg-n4{margin-left:-16px!important}.v-application .ml-lg-n5{margin-left:-20px!important}.v-application .ml-lg-n6{margin-left:-24px!important}.v-application .ml-lg-n7{margin-left:-28px!important}.v-application .ml-lg-n8{margin-left:-32px!important}.v-application .ml-lg-n9{margin-left:-36px!important}.v-application .ml-lg-n10{margin-left:-40px!important}.v-application .ml-lg-n11{margin-left:-44px!important}.v-application .ml-lg-n12{margin-left:-48px!important}.v-application--is-ltr .ms-lg-n1{margin-left:-4px!important}.v-application--is-rtl .ms-lg-n1{margin-right:-4px!important}.v-application--is-ltr .ms-lg-n2{margin-left:-8px!important}.v-application--is-rtl .ms-lg-n2{margin-right:-8px!important}.v-application--is-ltr .ms-lg-n3{margin-left:-12px!important}.v-application--is-rtl .ms-lg-n3{margin-right:-12px!important}.v-application--is-ltr .ms-lg-n4{margin-left:-16px!important}.v-application--is-rtl .ms-lg-n4{margin-right:-16px!important}.v-application--is-ltr .ms-lg-n5{margin-left:-20px!important}.v-application--is-rtl .ms-lg-n5{margin-right:-20px!important}.v-application--is-ltr .ms-lg-n6{margin-left:-24px!important}.v-application--is-rtl .ms-lg-n6{margin-right:-24px!important}.v-application--is-ltr .ms-lg-n7{margin-left:-28px!important}.v-application--is-rtl .ms-lg-n7{margin-right:-28px!important}.v-application--is-ltr .ms-lg-n8{margin-left:-32px!important}.v-application--is-rtl .ms-lg-n8{margin-right:-32px!important}.v-application--is-ltr .ms-lg-n9{margin-left:-36px!important}.v-application--is-rtl .ms-lg-n9{margin-right:-36px!important}.v-application--is-ltr .ms-lg-n10{margin-left:-40px!important}.v-application--is-rtl .ms-lg-n10{margin-right:-40px!important}.v-application--is-ltr .ms-lg-n11{margin-left:-44px!important}.v-application--is-rtl .ms-lg-n11{margin-right:-44px!important}.v-application--is-ltr .ms-lg-n12{margin-left:-48px!important}.v-application--is-rtl .ms-lg-n12{margin-right:-48px!important}.v-application--is-ltr .me-lg-n1{margin-right:-4px!important}.v-application--is-rtl .me-lg-n1{margin-left:-4px!important}.v-application--is-ltr .me-lg-n2{margin-right:-8px!important}.v-application--is-rtl .me-lg-n2{margin-left:-8px!important}.v-application--is-ltr .me-lg-n3{margin-right:-12px!important}.v-application--is-rtl .me-lg-n3{margin-left:-12px!important}.v-application--is-ltr .me-lg-n4{margin-right:-16px!important}.v-application--is-rtl .me-lg-n4{margin-left:-16px!important}.v-application--is-ltr .me-lg-n5{margin-right:-20px!important}.v-application--is-rtl .me-lg-n5{margin-left:-20px!important}.v-application--is-ltr .me-lg-n6{margin-right:-24px!important}.v-application--is-rtl .me-lg-n6{margin-left:-24px!important}.v-application--is-ltr .me-lg-n7{margin-right:-28px!important}.v-application--is-rtl .me-lg-n7{margin-left:-28px!important}.v-application--is-ltr .me-lg-n8{margin-right:-32px!important}.v-application--is-rtl .me-lg-n8{margin-left:-32px!important}.v-application--is-ltr .me-lg-n9{margin-right:-36px!important}.v-application--is-rtl .me-lg-n9{margin-left:-36px!important}.v-application--is-ltr .me-lg-n10{margin-right:-40px!important}.v-application--is-rtl .me-lg-n10{margin-left:-40px!important}.v-application--is-ltr .me-lg-n11{margin-right:-44px!important}.v-application--is-rtl .me-lg-n11{margin-left:-44px!important}.v-application--is-ltr .me-lg-n12{margin-right:-48px!important}.v-application--is-rtl .me-lg-n12{margin-left:-48px!important}.v-application .pa-lg-0{padding:0!important}.v-application .pa-lg-1{padding:4px!important}.v-application .pa-lg-2{padding:8px!important}.v-application .pa-lg-3{padding:12px!important}.v-application .pa-lg-4{padding:16px!important}.v-application .pa-lg-5{padding:20px!important}.v-application .pa-lg-6{padding:24px!important}.v-application .pa-lg-7{padding:28px!important}.v-application .pa-lg-8{padding:32px!important}.v-application .pa-lg-9{padding:36px!important}.v-application .pa-lg-10{padding:40px!important}.v-application .pa-lg-11{padding:44px!important}.v-application .pa-lg-12{padding:48px!important}.v-application .px-lg-0{padding-right:0!important;padding-left:0!important}.v-application .px-lg-1{padding-right:4px!important;padding-left:4px!important}.v-application .px-lg-2{padding-right:8px!important;padding-left:8px!important}.v-application .px-lg-3{padding-right:12px!important;padding-left:12px!important}.v-application .px-lg-4{padding-right:16px!important;padding-left:16px!important}.v-application .px-lg-5{padding-right:20px!important;padding-left:20px!important}.v-application .px-lg-6{padding-right:24px!important;padding-left:24px!important}.v-application .px-lg-7{padding-right:28px!important;padding-left:28px!important}.v-application .px-lg-8{padding-right:32px!important;padding-left:32px!important}.v-application .px-lg-9{padding-right:36px!important;padding-left:36px!important}.v-application .px-lg-10{padding-right:40px!important;padding-left:40px!important}.v-application .px-lg-11{padding-right:44px!important;padding-left:44px!important}.v-application .px-lg-12{padding-right:48px!important;padding-left:48px!important}.v-application .py-lg-0{padding-top:0!important;padding-bottom:0!important}.v-application .py-lg-1{padding-top:4px!important;padding-bottom:4px!important}.v-application .py-lg-2{padding-top:8px!important;padding-bottom:8px!important}.v-application .py-lg-3{padding-top:12px!important;padding-bottom:12px!important}.v-application .py-lg-4{padding-top:16px!important;padding-bottom:16px!important}.v-application .py-lg-5{padding-top:20px!important;padding-bottom:20px!important}.v-application .py-lg-6{padding-top:24px!important;padding-bottom:24px!important}.v-application .py-lg-7{padding-top:28px!important;padding-bottom:28px!important}.v-application .py-lg-8{padding-top:32px!important;padding-bottom:32px!important}.v-application .py-lg-9{padding-top:36px!important;padding-bottom:36px!important}.v-application .py-lg-10{padding-top:40px!important;padding-bottom:40px!important}.v-application .py-lg-11{padding-top:44px!important;padding-bottom:44px!important}.v-application .py-lg-12{padding-top:48px!important;padding-bottom:48px!important}.v-application .pt-lg-0{padding-top:0!important}.v-application .pt-lg-1{padding-top:4px!important}.v-application .pt-lg-2{padding-top:8px!important}.v-application .pt-lg-3{padding-top:12px!important}.v-application .pt-lg-4{padding-top:16px!important}.v-application .pt-lg-5{padding-top:20px!important}.v-application .pt-lg-6{padding-top:24px!important}.v-application .pt-lg-7{padding-top:28px!important}.v-application .pt-lg-8{padding-top:32px!important}.v-application .pt-lg-9{padding-top:36px!important}.v-application .pt-lg-10{padding-top:40px!important}.v-application .pt-lg-11{padding-top:44px!important}.v-application .pt-lg-12{padding-top:48px!important}.v-application .pr-lg-0{padding-right:0!important}.v-application .pr-lg-1{padding-right:4px!important}.v-application .pr-lg-2{padding-right:8px!important}.v-application .pr-lg-3{padding-right:12px!important}.v-application .pr-lg-4{padding-right:16px!important}.v-application .pr-lg-5{padding-right:20px!important}.v-application .pr-lg-6{padding-right:24px!important}.v-application .pr-lg-7{padding-right:28px!important}.v-application .pr-lg-8{padding-right:32px!important}.v-application .pr-lg-9{padding-right:36px!important}.v-application .pr-lg-10{padding-right:40px!important}.v-application .pr-lg-11{padding-right:44px!important}.v-application .pr-lg-12{padding-right:48px!important}.v-application .pb-lg-0{padding-bottom:0!important}.v-application .pb-lg-1{padding-bottom:4px!important}.v-application .pb-lg-2{padding-bottom:8px!important}.v-application .pb-lg-3{padding-bottom:12px!important}.v-application .pb-lg-4{padding-bottom:16px!important}.v-application .pb-lg-5{padding-bottom:20px!important}.v-application .pb-lg-6{padding-bottom:24px!important}.v-application .pb-lg-7{padding-bottom:28px!important}.v-application .pb-lg-8{padding-bottom:32px!important}.v-application .pb-lg-9{padding-bottom:36px!important}.v-application .pb-lg-10{padding-bottom:40px!important}.v-application .pb-lg-11{padding-bottom:44px!important}.v-application .pb-lg-12{padding-bottom:48px!important}.v-application .pl-lg-0{padding-left:0!important}.v-application .pl-lg-1{padding-left:4px!important}.v-application .pl-lg-2{padding-left:8px!important}.v-application .pl-lg-3{padding-left:12px!important}.v-application .pl-lg-4{padding-left:16px!important}.v-application .pl-lg-5{padding-left:20px!important}.v-application .pl-lg-6{padding-left:24px!important}.v-application .pl-lg-7{padding-left:28px!important}.v-application .pl-lg-8{padding-left:32px!important}.v-application .pl-lg-9{padding-left:36px!important}.v-application .pl-lg-10{padding-left:40px!important}.v-application .pl-lg-11{padding-left:44px!important}.v-application .pl-lg-12{padding-left:48px!important}.v-application--is-ltr .ps-lg-0{padding-left:0!important}.v-application--is-rtl .ps-lg-0{padding-right:0!important}.v-application--is-ltr .ps-lg-1{padding-left:4px!important}.v-application--is-rtl .ps-lg-1{padding-right:4px!important}.v-application--is-ltr .ps-lg-2{padding-left:8px!important}.v-application--is-rtl .ps-lg-2{padding-right:8px!important}.v-application--is-ltr .ps-lg-3{padding-left:12px!important}.v-application--is-rtl .ps-lg-3{padding-right:12px!important}.v-application--is-ltr .ps-lg-4{padding-left:16px!important}.v-application--is-rtl .ps-lg-4{padding-right:16px!important}.v-application--is-ltr .ps-lg-5{padding-left:20px!important}.v-application--is-rtl .ps-lg-5{padding-right:20px!important}.v-application--is-ltr .ps-lg-6{padding-left:24px!important}.v-application--is-rtl .ps-lg-6{padding-right:24px!important}.v-application--is-ltr .ps-lg-7{padding-left:28px!important}.v-application--is-rtl .ps-lg-7{padding-right:28px!important}.v-application--is-ltr .ps-lg-8{padding-left:32px!important}.v-application--is-rtl .ps-lg-8{padding-right:32px!important}.v-application--is-ltr .ps-lg-9{padding-left:36px!important}.v-application--is-rtl .ps-lg-9{padding-right:36px!important}.v-application--is-ltr .ps-lg-10{padding-left:40px!important}.v-application--is-rtl .ps-lg-10{padding-right:40px!important}.v-application--is-ltr .ps-lg-11{padding-left:44px!important}.v-application--is-rtl .ps-lg-11{padding-right:44px!important}.v-application--is-ltr .ps-lg-12{padding-left:48px!important}.v-application--is-rtl .ps-lg-12{padding-right:48px!important}.v-application--is-ltr .pe-lg-0{padding-right:0!important}.v-application--is-rtl .pe-lg-0{padding-left:0!important}.v-application--is-ltr .pe-lg-1{padding-right:4px!important}.v-application--is-rtl .pe-lg-1{padding-left:4px!important}.v-application--is-ltr .pe-lg-2{padding-right:8px!important}.v-application--is-rtl .pe-lg-2{padding-left:8px!important}.v-application--is-ltr .pe-lg-3{padding-right:12px!important}.v-application--is-rtl .pe-lg-3{padding-left:12px!important}.v-application--is-ltr .pe-lg-4{padding-right:16px!important}.v-application--is-rtl .pe-lg-4{padding-left:16px!important}.v-application--is-ltr .pe-lg-5{padding-right:20px!important}.v-application--is-rtl .pe-lg-5{padding-left:20px!important}.v-application--is-ltr .pe-lg-6{padding-right:24px!important}.v-application--is-rtl .pe-lg-6{padding-left:24px!important}.v-application--is-ltr .pe-lg-7{padding-right:28px!important}.v-application--is-rtl .pe-lg-7{padding-left:28px!important}.v-application--is-ltr .pe-lg-8{padding-right:32px!important}.v-application--is-rtl .pe-lg-8{padding-left:32px!important}.v-application--is-ltr .pe-lg-9{padding-right:36px!important}.v-application--is-rtl .pe-lg-9{padding-left:36px!important}.v-application--is-ltr .pe-lg-10{padding-right:40px!important}.v-application--is-rtl .pe-lg-10{padding-left:40px!important}.v-application--is-ltr .pe-lg-11{padding-right:44px!important}.v-application--is-rtl .pe-lg-11{padding-left:44px!important}.v-application--is-ltr .pe-lg-12{padding-right:48px!important}.v-application--is-rtl .pe-lg-12{padding-left:48px!important}.v-application .text-lg-left{text-align:left!important}.v-application .text-lg-right{text-align:right!important}.v-application .text-lg-center{text-align:center!important}.v-application .text-lg-justify{text-align:justify!important}.v-application .text-lg-start{text-align:start!important}.v-application .text-lg-end{text-align:end!important}}@media(min-width:1904px){.v-application .d-xl-none{display:none!important}.v-application .d-xl-inline{display:inline!important}.v-application .d-xl-inline-block{display:inline-block!important}.v-application .d-xl-block{display:block!important}.v-application .d-xl-table{display:table!important}.v-application .d-xl-table-row{display:table-row!important}.v-application .d-xl-table-cell{display:table-cell!important}.v-application .d-xl-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.v-application .d-xl-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.v-application .float-xl-none{float:none!important}.v-application .float-xl-left{float:left!important}.v-application .float-xl-right{float:right!important}.v-application .flex-xl-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.v-application .flex-xl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.v-application .flex-xl-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.v-application .flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.v-application .flex-xl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.v-application .flex-xl-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.v-application .flex-xl-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.v-application .flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.v-application .flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.v-application .flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.v-application .flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.v-application .flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.v-application .justify-xl-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.v-application .justify-xl-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.v-application .justify-xl-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.v-application .justify-xl-space-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.v-application .justify-xl-space-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.v-application .align-xl-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.v-application .align-xl-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.v-application .align-xl-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.v-application .align-xl-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.v-application .align-xl-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.v-application .align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.v-application .align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.v-application .align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.v-application .align-content-xl-space-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.v-application .align-content-xl-space-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.v-application .align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.v-application .align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.v-application .align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.v-application .align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.v-application .align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.v-application .align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.v-application .align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.v-application .order-xl-first{-webkit-box-ordinal-group:0!important;-ms-flex-order:-1!important;order:-1!important}.v-application .order-xl-0{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important}.v-application .order-xl-1{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}.v-application .order-xl-2{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important}.v-application .order-xl-3{-webkit-box-ordinal-group:4!important;-ms-flex-order:3!important;order:3!important}.v-application .order-xl-4{-webkit-box-ordinal-group:5!important;-ms-flex-order:4!important;order:4!important}.v-application .order-xl-5{-webkit-box-ordinal-group:6!important;-ms-flex-order:5!important;order:5!important}.v-application .order-xl-6{-webkit-box-ordinal-group:7!important;-ms-flex-order:6!important;order:6!important}.v-application .order-xl-7{-webkit-box-ordinal-group:8!important;-ms-flex-order:7!important;order:7!important}.v-application .order-xl-8{-webkit-box-ordinal-group:9!important;-ms-flex-order:8!important;order:8!important}.v-application .order-xl-9{-webkit-box-ordinal-group:10!important;-ms-flex-order:9!important;order:9!important}.v-application .order-xl-10{-webkit-box-ordinal-group:11!important;-ms-flex-order:10!important;order:10!important}.v-application .order-xl-11{-webkit-box-ordinal-group:12!important;-ms-flex-order:11!important;order:11!important}.v-application .order-xl-12{-webkit-box-ordinal-group:13!important;-ms-flex-order:12!important;order:12!important}.v-application .order-xl-last{-webkit-box-ordinal-group:14!important;-ms-flex-order:13!important;order:13!important}.v-application .ma-xl-0{margin:0!important}.v-application .ma-xl-1{margin:4px!important}.v-application .ma-xl-2{margin:8px!important}.v-application .ma-xl-3{margin:12px!important}.v-application .ma-xl-4{margin:16px!important}.v-application .ma-xl-5{margin:20px!important}.v-application .ma-xl-6{margin:24px!important}.v-application .ma-xl-7{margin:28px!important}.v-application .ma-xl-8{margin:32px!important}.v-application .ma-xl-9{margin:36px!important}.v-application .ma-xl-10{margin:40px!important}.v-application .ma-xl-11{margin:44px!important}.v-application .ma-xl-12{margin:48px!important}.v-application .ma-xl-auto{margin:auto!important}.v-application .mx-xl-0{margin-right:0!important;margin-left:0!important}.v-application .mx-xl-1{margin-right:4px!important;margin-left:4px!important}.v-application .mx-xl-2{margin-right:8px!important;margin-left:8px!important}.v-application .mx-xl-3{margin-right:12px!important;margin-left:12px!important}.v-application .mx-xl-4{margin-right:16px!important;margin-left:16px!important}.v-application .mx-xl-5{margin-right:20px!important;margin-left:20px!important}.v-application .mx-xl-6{margin-right:24px!important;margin-left:24px!important}.v-application .mx-xl-7{margin-right:28px!important;margin-left:28px!important}.v-application .mx-xl-8{margin-right:32px!important;margin-left:32px!important}.v-application .mx-xl-9{margin-right:36px!important;margin-left:36px!important}.v-application .mx-xl-10{margin-right:40px!important;margin-left:40px!important}.v-application .mx-xl-11{margin-right:44px!important;margin-left:44px!important}.v-application .mx-xl-12{margin-right:48px!important;margin-left:48px!important}.v-application .mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.v-application .my-xl-0{margin-top:0!important;margin-bottom:0!important}.v-application .my-xl-1{margin-top:4px!important;margin-bottom:4px!important}.v-application .my-xl-2{margin-top:8px!important;margin-bottom:8px!important}.v-application .my-xl-3{margin-top:12px!important;margin-bottom:12px!important}.v-application .my-xl-4{margin-top:16px!important;margin-bottom:16px!important}.v-application .my-xl-5{margin-top:20px!important;margin-bottom:20px!important}.v-application .my-xl-6{margin-top:24px!important;margin-bottom:24px!important}.v-application .my-xl-7{margin-top:28px!important;margin-bottom:28px!important}.v-application .my-xl-8{margin-top:32px!important;margin-bottom:32px!important}.v-application .my-xl-9{margin-top:36px!important;margin-bottom:36px!important}.v-application .my-xl-10{margin-top:40px!important;margin-bottom:40px!important}.v-application .my-xl-11{margin-top:44px!important;margin-bottom:44px!important}.v-application .my-xl-12{margin-top:48px!important;margin-bottom:48px!important}.v-application .my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.v-application .mt-xl-0{margin-top:0!important}.v-application .mt-xl-1{margin-top:4px!important}.v-application .mt-xl-2{margin-top:8px!important}.v-application .mt-xl-3{margin-top:12px!important}.v-application .mt-xl-4{margin-top:16px!important}.v-application .mt-xl-5{margin-top:20px!important}.v-application .mt-xl-6{margin-top:24px!important}.v-application .mt-xl-7{margin-top:28px!important}.v-application .mt-xl-8{margin-top:32px!important}.v-application .mt-xl-9{margin-top:36px!important}.v-application .mt-xl-10{margin-top:40px!important}.v-application .mt-xl-11{margin-top:44px!important}.v-application .mt-xl-12{margin-top:48px!important}.v-application .mt-xl-auto{margin-top:auto!important}.v-application .mr-xl-0{margin-right:0!important}.v-application .mr-xl-1{margin-right:4px!important}.v-application .mr-xl-2{margin-right:8px!important}.v-application .mr-xl-3{margin-right:12px!important}.v-application .mr-xl-4{margin-right:16px!important}.v-application .mr-xl-5{margin-right:20px!important}.v-application .mr-xl-6{margin-right:24px!important}.v-application .mr-xl-7{margin-right:28px!important}.v-application .mr-xl-8{margin-right:32px!important}.v-application .mr-xl-9{margin-right:36px!important}.v-application .mr-xl-10{margin-right:40px!important}.v-application .mr-xl-11{margin-right:44px!important}.v-application .mr-xl-12{margin-right:48px!important}.v-application .mr-xl-auto{margin-right:auto!important}.v-application .mb-xl-0{margin-bottom:0!important}.v-application .mb-xl-1{margin-bottom:4px!important}.v-application .mb-xl-2{margin-bottom:8px!important}.v-application .mb-xl-3{margin-bottom:12px!important}.v-application .mb-xl-4{margin-bottom:16px!important}.v-application .mb-xl-5{margin-bottom:20px!important}.v-application .mb-xl-6{margin-bottom:24px!important}.v-application .mb-xl-7{margin-bottom:28px!important}.v-application .mb-xl-8{margin-bottom:32px!important}.v-application .mb-xl-9{margin-bottom:36px!important}.v-application .mb-xl-10{margin-bottom:40px!important}.v-application .mb-xl-11{margin-bottom:44px!important}.v-application .mb-xl-12{margin-bottom:48px!important}.v-application .mb-xl-auto{margin-bottom:auto!important}.v-application .ml-xl-0{margin-left:0!important}.v-application .ml-xl-1{margin-left:4px!important}.v-application .ml-xl-2{margin-left:8px!important}.v-application .ml-xl-3{margin-left:12px!important}.v-application .ml-xl-4{margin-left:16px!important}.v-application .ml-xl-5{margin-left:20px!important}.v-application .ml-xl-6{margin-left:24px!important}.v-application .ml-xl-7{margin-left:28px!important}.v-application .ml-xl-8{margin-left:32px!important}.v-application .ml-xl-9{margin-left:36px!important}.v-application .ml-xl-10{margin-left:40px!important}.v-application .ml-xl-11{margin-left:44px!important}.v-application .ml-xl-12{margin-left:48px!important}.v-application .ml-xl-auto{margin-left:auto!important}.v-application--is-ltr .ms-xl-0{margin-left:0!important}.v-application--is-rtl .ms-xl-0{margin-right:0!important}.v-application--is-ltr .ms-xl-1{margin-left:4px!important}.v-application--is-rtl .ms-xl-1{margin-right:4px!important}.v-application--is-ltr .ms-xl-2{margin-left:8px!important}.v-application--is-rtl .ms-xl-2{margin-right:8px!important}.v-application--is-ltr .ms-xl-3{margin-left:12px!important}.v-application--is-rtl .ms-xl-3{margin-right:12px!important}.v-application--is-ltr .ms-xl-4{margin-left:16px!important}.v-application--is-rtl .ms-xl-4{margin-right:16px!important}.v-application--is-ltr .ms-xl-5{margin-left:20px!important}.v-application--is-rtl .ms-xl-5{margin-right:20px!important}.v-application--is-ltr .ms-xl-6{margin-left:24px!important}.v-application--is-rtl .ms-xl-6{margin-right:24px!important}.v-application--is-ltr .ms-xl-7{margin-left:28px!important}.v-application--is-rtl .ms-xl-7{margin-right:28px!important}.v-application--is-ltr .ms-xl-8{margin-left:32px!important}.v-application--is-rtl .ms-xl-8{margin-right:32px!important}.v-application--is-ltr .ms-xl-9{margin-left:36px!important}.v-application--is-rtl .ms-xl-9{margin-right:36px!important}.v-application--is-ltr .ms-xl-10{margin-left:40px!important}.v-application--is-rtl .ms-xl-10{margin-right:40px!important}.v-application--is-ltr .ms-xl-11{margin-left:44px!important}.v-application--is-rtl .ms-xl-11{margin-right:44px!important}.v-application--is-ltr .ms-xl-12{margin-left:48px!important}.v-application--is-rtl .ms-xl-12{margin-right:48px!important}.v-application--is-ltr .ms-xl-auto{margin-left:auto!important}.v-application--is-rtl .ms-xl-auto{margin-right:auto!important}.v-application--is-ltr .me-xl-0{margin-right:0!important}.v-application--is-rtl .me-xl-0{margin-left:0!important}.v-application--is-ltr .me-xl-1{margin-right:4px!important}.v-application--is-rtl .me-xl-1{margin-left:4px!important}.v-application--is-ltr .me-xl-2{margin-right:8px!important}.v-application--is-rtl .me-xl-2{margin-left:8px!important}.v-application--is-ltr .me-xl-3{margin-right:12px!important}.v-application--is-rtl .me-xl-3{margin-left:12px!important}.v-application--is-ltr .me-xl-4{margin-right:16px!important}.v-application--is-rtl .me-xl-4{margin-left:16px!important}.v-application--is-ltr .me-xl-5{margin-right:20px!important}.v-application--is-rtl .me-xl-5{margin-left:20px!important}.v-application--is-ltr .me-xl-6{margin-right:24px!important}.v-application--is-rtl .me-xl-6{margin-left:24px!important}.v-application--is-ltr .me-xl-7{margin-right:28px!important}.v-application--is-rtl .me-xl-7{margin-left:28px!important}.v-application--is-ltr .me-xl-8{margin-right:32px!important}.v-application--is-rtl .me-xl-8{margin-left:32px!important}.v-application--is-ltr .me-xl-9{margin-right:36px!important}.v-application--is-rtl .me-xl-9{margin-left:36px!important}.v-application--is-ltr .me-xl-10{margin-right:40px!important}.v-application--is-rtl .me-xl-10{margin-left:40px!important}.v-application--is-ltr .me-xl-11{margin-right:44px!important}.v-application--is-rtl .me-xl-11{margin-left:44px!important}.v-application--is-ltr .me-xl-12{margin-right:48px!important}.v-application--is-rtl .me-xl-12{margin-left:48px!important}.v-application--is-ltr .me-xl-auto{margin-right:auto!important}.v-application--is-rtl .me-xl-auto{margin-left:auto!important}.v-application .ma-xl-n1{margin:-4px!important}.v-application .ma-xl-n2{margin:-8px!important}.v-application .ma-xl-n3{margin:-12px!important}.v-application .ma-xl-n4{margin:-16px!important}.v-application .ma-xl-n5{margin:-20px!important}.v-application .ma-xl-n6{margin:-24px!important}.v-application .ma-xl-n7{margin:-28px!important}.v-application .ma-xl-n8{margin:-32px!important}.v-application .ma-xl-n9{margin:-36px!important}.v-application .ma-xl-n10{margin:-40px!important}.v-application .ma-xl-n11{margin:-44px!important}.v-application .ma-xl-n12{margin:-48px!important}.v-application .mx-xl-n1{margin-right:-4px!important;margin-left:-4px!important}.v-application .mx-xl-n2{margin-right:-8px!important;margin-left:-8px!important}.v-application .mx-xl-n3{margin-right:-12px!important;margin-left:-12px!important}.v-application .mx-xl-n4{margin-right:-16px!important;margin-left:-16px!important}.v-application .mx-xl-n5{margin-right:-20px!important;margin-left:-20px!important}.v-application .mx-xl-n6{margin-right:-24px!important;margin-left:-24px!important}.v-application .mx-xl-n7{margin-right:-28px!important;margin-left:-28px!important}.v-application .mx-xl-n8{margin-right:-32px!important;margin-left:-32px!important}.v-application .mx-xl-n9{margin-right:-36px!important;margin-left:-36px!important}.v-application .mx-xl-n10{margin-right:-40px!important;margin-left:-40px!important}.v-application .mx-xl-n11{margin-right:-44px!important;margin-left:-44px!important}.v-application .mx-xl-n12{margin-right:-48px!important;margin-left:-48px!important}.v-application .my-xl-n1{margin-top:-4px!important;margin-bottom:-4px!important}.v-application .my-xl-n2{margin-top:-8px!important;margin-bottom:-8px!important}.v-application .my-xl-n3{margin-top:-12px!important;margin-bottom:-12px!important}.v-application .my-xl-n4{margin-top:-16px!important;margin-bottom:-16px!important}.v-application .my-xl-n5{margin-top:-20px!important;margin-bottom:-20px!important}.v-application .my-xl-n6{margin-top:-24px!important;margin-bottom:-24px!important}.v-application .my-xl-n7{margin-top:-28px!important;margin-bottom:-28px!important}.v-application .my-xl-n8{margin-top:-32px!important;margin-bottom:-32px!important}.v-application .my-xl-n9{margin-top:-36px!important;margin-bottom:-36px!important}.v-application .my-xl-n10{margin-top:-40px!important;margin-bottom:-40px!important}.v-application .my-xl-n11{margin-top:-44px!important;margin-bottom:-44px!important}.v-application .my-xl-n12{margin-top:-48px!important;margin-bottom:-48px!important}.v-application .mt-xl-n1{margin-top:-4px!important}.v-application .mt-xl-n2{margin-top:-8px!important}.v-application .mt-xl-n3{margin-top:-12px!important}.v-application .mt-xl-n4{margin-top:-16px!important}.v-application .mt-xl-n5{margin-top:-20px!important}.v-application .mt-xl-n6{margin-top:-24px!important}.v-application .mt-xl-n7{margin-top:-28px!important}.v-application .mt-xl-n8{margin-top:-32px!important}.v-application .mt-xl-n9{margin-top:-36px!important}.v-application .mt-xl-n10{margin-top:-40px!important}.v-application .mt-xl-n11{margin-top:-44px!important}.v-application .mt-xl-n12{margin-top:-48px!important}.v-application .mr-xl-n1{margin-right:-4px!important}.v-application .mr-xl-n2{margin-right:-8px!important}.v-application .mr-xl-n3{margin-right:-12px!important}.v-application .mr-xl-n4{margin-right:-16px!important}.v-application .mr-xl-n5{margin-right:-20px!important}.v-application .mr-xl-n6{margin-right:-24px!important}.v-application .mr-xl-n7{margin-right:-28px!important}.v-application .mr-xl-n8{margin-right:-32px!important}.v-application .mr-xl-n9{margin-right:-36px!important}.v-application .mr-xl-n10{margin-right:-40px!important}.v-application .mr-xl-n11{margin-right:-44px!important}.v-application .mr-xl-n12{margin-right:-48px!important}.v-application .mb-xl-n1{margin-bottom:-4px!important}.v-application .mb-xl-n2{margin-bottom:-8px!important}.v-application .mb-xl-n3{margin-bottom:-12px!important}.v-application .mb-xl-n4{margin-bottom:-16px!important}.v-application .mb-xl-n5{margin-bottom:-20px!important}.v-application .mb-xl-n6{margin-bottom:-24px!important}.v-application .mb-xl-n7{margin-bottom:-28px!important}.v-application .mb-xl-n8{margin-bottom:-32px!important}.v-application .mb-xl-n9{margin-bottom:-36px!important}.v-application .mb-xl-n10{margin-bottom:-40px!important}.v-application .mb-xl-n11{margin-bottom:-44px!important}.v-application .mb-xl-n12{margin-bottom:-48px!important}.v-application .ml-xl-n1{margin-left:-4px!important}.v-application .ml-xl-n2{margin-left:-8px!important}.v-application .ml-xl-n3{margin-left:-12px!important}.v-application .ml-xl-n4{margin-left:-16px!important}.v-application .ml-xl-n5{margin-left:-20px!important}.v-application .ml-xl-n6{margin-left:-24px!important}.v-application .ml-xl-n7{margin-left:-28px!important}.v-application .ml-xl-n8{margin-left:-32px!important}.v-application .ml-xl-n9{margin-left:-36px!important}.v-application .ml-xl-n10{margin-left:-40px!important}.v-application .ml-xl-n11{margin-left:-44px!important}.v-application .ml-xl-n12{margin-left:-48px!important}.v-application--is-ltr .ms-xl-n1{margin-left:-4px!important}.v-application--is-rtl .ms-xl-n1{margin-right:-4px!important}.v-application--is-ltr .ms-xl-n2{margin-left:-8px!important}.v-application--is-rtl .ms-xl-n2{margin-right:-8px!important}.v-application--is-ltr .ms-xl-n3{margin-left:-12px!important}.v-application--is-rtl .ms-xl-n3{margin-right:-12px!important}.v-application--is-ltr .ms-xl-n4{margin-left:-16px!important}.v-application--is-rtl .ms-xl-n4{margin-right:-16px!important}.v-application--is-ltr .ms-xl-n5{margin-left:-20px!important}.v-application--is-rtl .ms-xl-n5{margin-right:-20px!important}.v-application--is-ltr .ms-xl-n6{margin-left:-24px!important}.v-application--is-rtl .ms-xl-n6{margin-right:-24px!important}.v-application--is-ltr .ms-xl-n7{margin-left:-28px!important}.v-application--is-rtl .ms-xl-n7{margin-right:-28px!important}.v-application--is-ltr .ms-xl-n8{margin-left:-32px!important}.v-application--is-rtl .ms-xl-n8{margin-right:-32px!important}.v-application--is-ltr .ms-xl-n9{margin-left:-36px!important}.v-application--is-rtl .ms-xl-n9{margin-right:-36px!important}.v-application--is-ltr .ms-xl-n10{margin-left:-40px!important}.v-application--is-rtl .ms-xl-n10{margin-right:-40px!important}.v-application--is-ltr .ms-xl-n11{margin-left:-44px!important}.v-application--is-rtl .ms-xl-n11{margin-right:-44px!important}.v-application--is-ltr .ms-xl-n12{margin-left:-48px!important}.v-application--is-rtl .ms-xl-n12{margin-right:-48px!important}.v-application--is-ltr .me-xl-n1{margin-right:-4px!important}.v-application--is-rtl .me-xl-n1{margin-left:-4px!important}.v-application--is-ltr .me-xl-n2{margin-right:-8px!important}.v-application--is-rtl .me-xl-n2{margin-left:-8px!important}.v-application--is-ltr .me-xl-n3{margin-right:-12px!important}.v-application--is-rtl .me-xl-n3{margin-left:-12px!important}.v-application--is-ltr .me-xl-n4{margin-right:-16px!important}.v-application--is-rtl .me-xl-n4{margin-left:-16px!important}.v-application--is-ltr .me-xl-n5{margin-right:-20px!important}.v-application--is-rtl .me-xl-n5{margin-left:-20px!important}.v-application--is-ltr .me-xl-n6{margin-right:-24px!important}.v-application--is-rtl .me-xl-n6{margin-left:-24px!important}.v-application--is-ltr .me-xl-n7{margin-right:-28px!important}.v-application--is-rtl .me-xl-n7{margin-left:-28px!important}.v-application--is-ltr .me-xl-n8{margin-right:-32px!important}.v-application--is-rtl .me-xl-n8{margin-left:-32px!important}.v-application--is-ltr .me-xl-n9{margin-right:-36px!important}.v-application--is-rtl .me-xl-n9{margin-left:-36px!important}.v-application--is-ltr .me-xl-n10{margin-right:-40px!important}.v-application--is-rtl .me-xl-n10{margin-left:-40px!important}.v-application--is-ltr .me-xl-n11{margin-right:-44px!important}.v-application--is-rtl .me-xl-n11{margin-left:-44px!important}.v-application--is-ltr .me-xl-n12{margin-right:-48px!important}.v-application--is-rtl .me-xl-n12{margin-left:-48px!important}.v-application .pa-xl-0{padding:0!important}.v-application .pa-xl-1{padding:4px!important}.v-application .pa-xl-2{padding:8px!important}.v-application .pa-xl-3{padding:12px!important}.v-application .pa-xl-4{padding:16px!important}.v-application .pa-xl-5{padding:20px!important}.v-application .pa-xl-6{padding:24px!important}.v-application .pa-xl-7{padding:28px!important}.v-application .pa-xl-8{padding:32px!important}.v-application .pa-xl-9{padding:36px!important}.v-application .pa-xl-10{padding:40px!important}.v-application .pa-xl-11{padding:44px!important}.v-application .pa-xl-12{padding:48px!important}.v-application .px-xl-0{padding-right:0!important;padding-left:0!important}.v-application .px-xl-1{padding-right:4px!important;padding-left:4px!important}.v-application .px-xl-2{padding-right:8px!important;padding-left:8px!important}.v-application .px-xl-3{padding-right:12px!important;padding-left:12px!important}.v-application .px-xl-4{padding-right:16px!important;padding-left:16px!important}.v-application .px-xl-5{padding-right:20px!important;padding-left:20px!important}.v-application .px-xl-6{padding-right:24px!important;padding-left:24px!important}.v-application .px-xl-7{padding-right:28px!important;padding-left:28px!important}.v-application .px-xl-8{padding-right:32px!important;padding-left:32px!important}.v-application .px-xl-9{padding-right:36px!important;padding-left:36px!important}.v-application .px-xl-10{padding-right:40px!important;padding-left:40px!important}.v-application .px-xl-11{padding-right:44px!important;padding-left:44px!important}.v-application .px-xl-12{padding-right:48px!important;padding-left:48px!important}.v-application .py-xl-0{padding-top:0!important;padding-bottom:0!important}.v-application .py-xl-1{padding-top:4px!important;padding-bottom:4px!important}.v-application .py-xl-2{padding-top:8px!important;padding-bottom:8px!important}.v-application .py-xl-3{padding-top:12px!important;padding-bottom:12px!important}.v-application .py-xl-4{padding-top:16px!important;padding-bottom:16px!important}.v-application .py-xl-5{padding-top:20px!important;padding-bottom:20px!important}.v-application .py-xl-6{padding-top:24px!important;padding-bottom:24px!important}.v-application .py-xl-7{padding-top:28px!important;padding-bottom:28px!important}.v-application .py-xl-8{padding-top:32px!important;padding-bottom:32px!important}.v-application .py-xl-9{padding-top:36px!important;padding-bottom:36px!important}.v-application .py-xl-10{padding-top:40px!important;padding-bottom:40px!important}.v-application .py-xl-11{padding-top:44px!important;padding-bottom:44px!important}.v-application .py-xl-12{padding-top:48px!important;padding-bottom:48px!important}.v-application .pt-xl-0{padding-top:0!important}.v-application .pt-xl-1{padding-top:4px!important}.v-application .pt-xl-2{padding-top:8px!important}.v-application .pt-xl-3{padding-top:12px!important}.v-application .pt-xl-4{padding-top:16px!important}.v-application .pt-xl-5{padding-top:20px!important}.v-application .pt-xl-6{padding-top:24px!important}.v-application .pt-xl-7{padding-top:28px!important}.v-application .pt-xl-8{padding-top:32px!important}.v-application .pt-xl-9{padding-top:36px!important}.v-application .pt-xl-10{padding-top:40px!important}.v-application .pt-xl-11{padding-top:44px!important}.v-application .pt-xl-12{padding-top:48px!important}.v-application .pr-xl-0{padding-right:0!important}.v-application .pr-xl-1{padding-right:4px!important}.v-application .pr-xl-2{padding-right:8px!important}.v-application .pr-xl-3{padding-right:12px!important}.v-application .pr-xl-4{padding-right:16px!important}.v-application .pr-xl-5{padding-right:20px!important}.v-application .pr-xl-6{padding-right:24px!important}.v-application .pr-xl-7{padding-right:28px!important}.v-application .pr-xl-8{padding-right:32px!important}.v-application .pr-xl-9{padding-right:36px!important}.v-application .pr-xl-10{padding-right:40px!important}.v-application .pr-xl-11{padding-right:44px!important}.v-application .pr-xl-12{padding-right:48px!important}.v-application .pb-xl-0{padding-bottom:0!important}.v-application .pb-xl-1{padding-bottom:4px!important}.v-application .pb-xl-2{padding-bottom:8px!important}.v-application .pb-xl-3{padding-bottom:12px!important}.v-application .pb-xl-4{padding-bottom:16px!important}.v-application .pb-xl-5{padding-bottom:20px!important}.v-application .pb-xl-6{padding-bottom:24px!important}.v-application .pb-xl-7{padding-bottom:28px!important}.v-application .pb-xl-8{padding-bottom:32px!important}.v-application .pb-xl-9{padding-bottom:36px!important}.v-application .pb-xl-10{padding-bottom:40px!important}.v-application .pb-xl-11{padding-bottom:44px!important}.v-application .pb-xl-12{padding-bottom:48px!important}.v-application .pl-xl-0{padding-left:0!important}.v-application .pl-xl-1{padding-left:4px!important}.v-application .pl-xl-2{padding-left:8px!important}.v-application .pl-xl-3{padding-left:12px!important}.v-application .pl-xl-4{padding-left:16px!important}.v-application .pl-xl-5{padding-left:20px!important}.v-application .pl-xl-6{padding-left:24px!important}.v-application .pl-xl-7{padding-left:28px!important}.v-application .pl-xl-8{padding-left:32px!important}.v-application .pl-xl-9{padding-left:36px!important}.v-application .pl-xl-10{padding-left:40px!important}.v-application .pl-xl-11{padding-left:44px!important}.v-application .pl-xl-12{padding-left:48px!important}.v-application--is-ltr .ps-xl-0{padding-left:0!important}.v-application--is-rtl .ps-xl-0{padding-right:0!important}.v-application--is-ltr .ps-xl-1{padding-left:4px!important}.v-application--is-rtl .ps-xl-1{padding-right:4px!important}.v-application--is-ltr .ps-xl-2{padding-left:8px!important}.v-application--is-rtl .ps-xl-2{padding-right:8px!important}.v-application--is-ltr .ps-xl-3{padding-left:12px!important}.v-application--is-rtl .ps-xl-3{padding-right:12px!important}.v-application--is-ltr .ps-xl-4{padding-left:16px!important}.v-application--is-rtl .ps-xl-4{padding-right:16px!important}.v-application--is-ltr .ps-xl-5{padding-left:20px!important}.v-application--is-rtl .ps-xl-5{padding-right:20px!important}.v-application--is-ltr .ps-xl-6{padding-left:24px!important}.v-application--is-rtl .ps-xl-6{padding-right:24px!important}.v-application--is-ltr .ps-xl-7{padding-left:28px!important}.v-application--is-rtl .ps-xl-7{padding-right:28px!important}.v-application--is-ltr .ps-xl-8{padding-left:32px!important}.v-application--is-rtl .ps-xl-8{padding-right:32px!important}.v-application--is-ltr .ps-xl-9{padding-left:36px!important}.v-application--is-rtl .ps-xl-9{padding-right:36px!important}.v-application--is-ltr .ps-xl-10{padding-left:40px!important}.v-application--is-rtl .ps-xl-10{padding-right:40px!important}.v-application--is-ltr .ps-xl-11{padding-left:44px!important}.v-application--is-rtl .ps-xl-11{padding-right:44px!important}.v-application--is-ltr .ps-xl-12{padding-left:48px!important}.v-application--is-rtl .ps-xl-12{padding-right:48px!important}.v-application--is-ltr .pe-xl-0{padding-right:0!important}.v-application--is-rtl .pe-xl-0{padding-left:0!important}.v-application--is-ltr .pe-xl-1{padding-right:4px!important}.v-application--is-rtl .pe-xl-1{padding-left:4px!important}.v-application--is-ltr .pe-xl-2{padding-right:8px!important}.v-application--is-rtl .pe-xl-2{padding-left:8px!important}.v-application--is-ltr .pe-xl-3{padding-right:12px!important}.v-application--is-rtl .pe-xl-3{padding-left:12px!important}.v-application--is-ltr .pe-xl-4{padding-right:16px!important}.v-application--is-rtl .pe-xl-4{padding-left:16px!important}.v-application--is-ltr .pe-xl-5{padding-right:20px!important}.v-application--is-rtl .pe-xl-5{padding-left:20px!important}.v-application--is-ltr .pe-xl-6{padding-right:24px!important}.v-application--is-rtl .pe-xl-6{padding-left:24px!important}.v-application--is-ltr .pe-xl-7{padding-right:28px!important}.v-application--is-rtl .pe-xl-7{padding-left:28px!important}.v-application--is-ltr .pe-xl-8{padding-right:32px!important}.v-application--is-rtl .pe-xl-8{padding-left:32px!important}.v-application--is-ltr .pe-xl-9{padding-right:36px!important}.v-application--is-rtl .pe-xl-9{padding-left:36px!important}.v-application--is-ltr .pe-xl-10{padding-right:40px!important}.v-application--is-rtl .pe-xl-10{padding-left:40px!important}.v-application--is-ltr .pe-xl-11{padding-right:44px!important}.v-application--is-rtl .pe-xl-11{padding-left:44px!important}.v-application--is-ltr .pe-xl-12{padding-right:48px!important}.v-application--is-rtl .pe-xl-12{padding-left:48px!important}.v-application .text-xl-left{text-align:left!important}.v-application .text-xl-right{text-align:right!important}.v-application .text-xl-center{text-align:center!important}.v-application .text-xl-justify{text-align:justify!important}.v-application .text-xl-start{text-align:start!important}.v-application .text-xl-end{text-align:end!important}}@media print{.v-application .d-print-none{display:none!important}.v-application .d-print-inline{display:inline!important}.v-application .d-print-inline-block{display:inline-block!important}.v-application .d-print-block{display:block!important}.v-application .d-print-table{display:table!important}.v-application .d-print-table-row{display:table-row!important}.v-application .d-print-table-cell{display:table-cell!important}.v-application .d-print-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.v-application .d-print-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.v-application .float-print-none{float:none!important}.v-application .float-print-left{float:left!important}.v-application .float-print-right{float:right!important}}.v-snack{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;left:8px;pointer-events:none;position:fixed;right:8px;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:cubic-bezier(0,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);z-index:1000}.v-application--is-ltr .v-snack{text-align:left}.v-application--is-rtl .v-snack{text-align:right}.v-snack--absolute{position:absolute}.v-snack--top{top:8px}.v-snack--bottom{bottom:8px}.v-snack__wrapper{background-color:#323232;border-radius:4px;margin:0 auto;pointer-events:auto;-webkit-transition:inherit;transition:inherit;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;min-width:100%;-webkit-box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12);box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.v-snack__content,.v-snack__wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.v-snack__content{min-height:48px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow:hidden;padding:8px 16px;width:100%}.v-snack__content .v-btn{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:auto;min-width:auto;padding:8px;width:auto}.v-snack__content .v-btn--icon,.v-snack__content .v-btn--outlined,.v-snack__content .v-btn--text{color:#fff}.v-application--is-ltr .v-snack__content .v-btn{margin:0 -8px 0 24px}.v-application--is-rtl .v-snack__content .v-btn{margin:0 24px 0 -8px}.v-snack__content .v-btn__content{margin:-2px}.v-snack--multi-line .v-snack__content{height:auto;min-height:68px}.v-snack--vertical .v-snack__content{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;padding:16px 16px 8px}.v-snack--vertical .v-snack__content .v-btn.v-btn{-ms-flex-item-align:end;align-self:flex-end;justify-self:flex-end;margin-top:18px}.v-application--is-ltr .v-snack--vertical .v-snack__content .v-btn.v-btn{margin-left:0}.v-application--is-rtl .v-snack--vertical .v-snack__content .v-btn.v-btn{margin-right:0}.v-snack--vertical .v-snack__content .v-btn__content{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0}@media only screen and (min-width:600px){.v-snack__wrapper{min-width:344px;max-width:672px}.v-snack--left .v-snack__wrapper{margin-left:0}.v-snack--right .v-snack__wrapper{margin-right:0}.v-application--is-ltr .v-snack__content .v-btn:first-of-type{margin-left:42px}.v-application--is-rtl .v-snack__content .v-btn:first-of-type{margin-right:42px}}.v-snack-transition-enter .v-snack__wrapper{-webkit-transform:scale(.8);transform:scale(.8)}.v-snack-transition-enter .v-snack__wrapper,.v-snack-transition-leave-to .v-snack__wrapper{opacity:0}.container{width:100%;padding:12px;margin-right:auto;margin-left:auto}@media(min-width:960px){.container{max-width:900px}}@media(min-width:1264px){.container{max-width:1185px}}@media(min-width:1904px){.container{max-width:1785px}}.container--fluid{max-width:100%}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-right:-12px;margin-left:-12px}.row--dense{margin-right:-4px;margin-left:-4px}.row--dense>.col,.row--dense>[class*=col-]{padding:4px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding:0}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto{width:100%;padding:12px}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1,.col-auto{-webkit-box-flex:0}.col-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-2,.col-3{-webkit-box-flex:0}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-4,.col-5{-webkit-box-flex:0}.col-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-6,.col-7{-webkit-box-flex:0}.col-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-8,.col-9{-webkit-box-flex:0}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-10,.col-11{-webkit-box-flex:0}.col-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}@media(min-width:600px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}}@media(min-width:960px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}}@media(min-width:1264px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}}@media(min-width:1904px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.3333333333%}.offset-xl-2{margin-left:16.6666666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333333333%}.offset-xl-5{margin-left:41.6666666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333333333%}.offset-xl-8{margin-left:66.6666666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333333333%}.offset-xl-11{margin-left:91.6666666667%}}.theme--light.v-data-table{background-color:#fff;color:rgba(0,0,0,.87)}.theme--light.v-data-table .v-data-table__divider{border-right:thin solid rgba(0,0,0,.12)}.theme--light.v-data-table.v-data-table--fixed-header thead th{background:#fff;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.12);box-shadow:inset 0 -1px 0 rgba(0,0,0,.12)}.theme--light.v-data-table thead tr:last-child th{border-bottom:thin solid rgba(0,0,0,.12)}.theme--light.v-data-table thead tr th{color:rgba(0,0,0,.6)}.theme--light.v-data-table tbody tr:not(:last-child) td:last-child,.theme--light.v-data-table tbody tr:not(:last-child) td:not(.v-data-table__mobile-row){border-bottom:thin solid rgba(0,0,0,.12)}.theme--light.v-data-table tbody tr.active{background:#f5f5f5}.theme--light.v-data-table tbody tr:hover:not(.v-data-table__expanded__content){background:#eee}.theme--dark.v-data-table{background-color:#1e1e1e;color:#fff}.theme--dark.v-data-table .v-data-table__divider{border-right:thin solid hsla(0,0%,100%,.12)}.theme--dark.v-data-table.v-data-table--fixed-header thead th{background:#1e1e1e;-webkit-box-shadow:inset 0 -1px 0 hsla(0,0%,100%,.12);box-shadow:inset 0 -1px 0 hsla(0,0%,100%,.12)}.theme--dark.v-data-table thead tr:last-child th{border-bottom:thin solid hsla(0,0%,100%,.12)}.theme--dark.v-data-table thead tr th{color:hsla(0,0%,100%,.7)}.theme--dark.v-data-table tbody tr:not(:last-child) td:last-child,.theme--dark.v-data-table tbody tr:not(:last-child) td:not(.v-data-table__mobile-row){border-bottom:thin solid hsla(0,0%,100%,.12)}.theme--dark.v-data-table tbody tr.active{background:#505050}.theme--dark.v-data-table tbody tr:hover:not(.v-data-table__expanded__content){background:#616161}.v-data-table table{width:100%;border-spacing:0}.v-data-table td,.v-data-table th{padding:0 16px}.v-data-table th{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:.75rem;height:48px}.v-application--is-ltr .v-data-table th{text-align:left}.v-application--is-rtl .v-data-table th{text-align:right}.v-data-table td{font-size:.875rem;height:48px}.v-data-table__wrapper{overflow-x:auto;overflow-y:hidden}.v-data-table__progress{height:auto!important}.v-data-table__progress th{height:auto!important;border:none!important;padding:0}.v-data-table--dense td{height:24px}.v-data-table--dense th{height:32px}.v-data-table--fixed-header .v-data-table__wrapper,.v-data-table--fixed-height .v-data-table__wrapper{overflow-y:auto}.v-data-table--fixed-header thead th{border-bottom:0!important;position:-webkit-sticky;position:sticky;top:0;z-index:2}.v-data-table--fixed-header thead tr:nth-child(2) th{top:48px}.v-application--is-ltr .v-data-table--fixed-header .v-data-footer{margin-right:17px}.v-application--is-rtl .v-data-table--fixed-header .v-data-footer{margin-left:17px}.v-data-table--fixed.v-data-table--dense thead tr:nth-child(2) th{top:32px}.theme--light.v-select .v-select__selection--comma{color:rgba(0,0,0,.87)}.theme--light.v-select .v-select__selection--disabled{color:rgba(0,0,0,.38)}.theme--dark.v-select .v-select__selection--comma{color:#fff}.theme--dark.v-select .v-select__selection--disabled{color:hsla(0,0%,100%,.5)}.v-select{position:relative}.v-select:not(.v-select--is-multi).v-text-field--single-line .v-select__selections{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.v-select>.v-input__control>.v-input__slot{cursor:pointer}.v-select .v-chip{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin:4px}.v-select .v-chip--selected:after{opacity:.22}.v-select .fade-transition-leave-active{position:absolute;left:0}.v-select.v-input--is-dirty ::-webkit-input-placeholder{color:transparent!important}.v-select.v-input--is-dirty ::-moz-placeholder{color:transparent!important}.v-select.v-input--is-dirty :-ms-input-placeholder{color:transparent!important}.v-select.v-input--is-dirty ::-ms-input-placeholder{color:transparent!important}.v-select.v-input--is-dirty ::placeholder{color:transparent!important}.v-select:not(.v-input--is-dirty):not(.v-input--is-focused) .v-text-field__prefix{line-height:20px;position:absolute;top:7px;-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1)}.v-select.v-text-field--enclosed:not(.v-text-field--single-line):not(.v-text-field--outlined) .v-select__selections{padding-top:20px}.v-select.v-text-field--outlined:not(.v-text-field--single-line) .v-select__selections{padding:8px 0}.v-select.v-text-field--outlined:not(.v-text-field--single-line).v-input--dense .v-select__selections{padding:4px 0}.v-select.v-text-field input{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;margin-top:0;min-width:0;pointer-events:none;position:relative}.v-select.v-select--is-menu-active .v-input__icon--append .v-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.v-select.v-select--chips input{margin:0}.v-select.v-select--chips .v-select__selections{min-height:42px}.v-select.v-select--chips.v-input--dense .v-select__selections{min-height:40px}.v-select.v-select--chips .v-chip--select.v-chip--active:before{opacity:.2}.v-select.v-select--chips.v-select--chips--small .v-select__selections{min-height:32px}.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--box .v-select__selections,.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--enclosed .v-select__selections{min-height:68px}.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--box.v-input--dense .v-select__selections,.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--enclosed.v-input--dense .v-select__selections{min-height:40px}.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--box.v-select--chips--small .v-select__selections,.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--enclosed.v-select--chips--small .v-select__selections{min-height:32px}.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--box.v-select--chips--small.v-input--dense .v-select__selections,.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--enclosed.v-select--chips--small.v-input--dense .v-select__selections{min-height:38px}.v-select.v-text-field--reverse .v-select__selections,.v-select.v-text-field--reverse .v-select__slot{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.v-select__selections{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:18px;max-width:100%;min-width:0}.v-select__selection{max-width:90%}.v-select__selection--comma{margin:7px 4px 7px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-select__slot{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%;width:100%}.v-select:not(.v-text-field--single-line):not(.v-text-field--outlined) .v-select__slot>input{-ms-flex-item-align:end;align-self:flex-end}.v-simple-checkbox{-ms-flex-item-align:center;align-self:center;line-height:normal;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.v-simple-checkbox--disabled{cursor:default}.theme--light.v-subheader{color:rgba(0,0,0,.6)}.theme--dark.v-subheader{color:hsla(0,0%,100%,.7)}.v-subheader{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:48px;font-size:.875rem;font-weight:400;padding:0 16px 0 16px}.v-subheader--inset{margin-left:56px}.v-chip:not(.v-chip--outlined).accent,.v-chip:not(.v-chip--outlined).error,.v-chip:not(.v-chip--outlined).info,.v-chip:not(.v-chip--outlined).primary,.v-chip:not(.v-chip--outlined).secondary,.v-chip:not(.v-chip--outlined).success,.v-chip:not(.v-chip--outlined).warning{color:#fff}.theme--light.v-chip{border-color:rgba(0,0,0,.12);color:rgba(0,0,0,.87)}.theme--light.v-chip:not(.v-chip--active){background:#e0e0e0}.theme--light.v-chip:hover:before{opacity:.04}.theme--light.v-chip--active:before,.theme--light.v-chip--active:hover:before,.theme--light.v-chip:focus:before{opacity:.12}.theme--light.v-chip--active:focus:before{opacity:.16}.theme--dark.v-chip{border-color:hsla(0,0%,100%,.12);color:#fff}.theme--dark.v-chip:not(.v-chip--active){background:#555}.theme--dark.v-chip:hover:before{opacity:.08}.theme--dark.v-chip--active:before,.theme--dark.v-chip--active:hover:before,.theme--dark.v-chip:focus:before{opacity:.24}.theme--dark.v-chip--active:focus:before{opacity:.32}.v-chip{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:default;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:20px;max-width:100%;outline:none;overflow:hidden;padding:0 12px;position:relative;text-decoration:none;-webkit-transition-duration:.28s;transition-duration:.28s;-webkit-transition-property:opacity,-webkit-box-shadow;transition-property:opacity,-webkit-box-shadow;transition-property:box-shadow,opacity;transition-property:box-shadow,opacity,-webkit-box-shadow;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);vertical-align:middle;white-space:nowrap}.v-chip:before{background-color:currentColor;bottom:0;border-radius:inherit;content:"";left:0;opacity:0;position:absolute;pointer-events:none;right:0;top:0}.v-chip .v-avatar{height:24px!important;min-width:24px!important;width:24px!important}.v-chip .v-icon{font-size:24px}.v-application--is-ltr .v-chip .v-avatar--left,.v-application--is-ltr .v-chip .v-icon--left{margin-left:-6px;margin-right:8px}.v-application--is-ltr .v-chip .v-avatar--right,.v-application--is-ltr .v-chip .v-icon--right,.v-application--is-rtl .v-chip .v-avatar--left,.v-application--is-rtl .v-chip .v-icon--left{margin-left:8px;margin-right:-6px}.v-application--is-rtl .v-chip .v-avatar--right,.v-application--is-rtl .v-chip .v-icon--right{margin-left:-6px;margin-right:8px}.v-chip:not(.v-chip--no-color) .v-icon{color:inherit}.v-chip .v-chip__close.v-icon{font-size:18px;max-height:18px;max-width:18px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-application--is-ltr .v-chip .v-chip__close.v-icon.v-icon--right{margin-right:-4px}.v-application--is-rtl .v-chip .v-chip__close.v-icon.v-icon--right{margin-left:-4px}.v-chip .v-chip__close.v-icon:active,.v-chip .v-chip__close.v-icon:focus,.v-chip .v-chip__close.v-icon:hover{opacity:.72}.v-chip .v-chip__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:100%;max-width:100%}.v-chip--active .v-icon{color:inherit}.v-chip--link:before{-webkit-transition:opacity .3s cubic-bezier(.25,.8,.5,1);transition:opacity .3s cubic-bezier(.25,.8,.5,1)}.v-chip--link:focus:before{opacity:.32}.v-chip--clickable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-chip--clickable:active{-webkit-box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.v-chip--disabled{opacity:.4;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-chip__filter{max-width:24px}.v-chip__filter.v-icon{color:inherit}.v-chip__filter.expand-x-transition-enter,.v-chip__filter.expand-x-transition-leave-active{margin:0}.v-chip--pill .v-chip__filter{margin-right:0 16px 0 0}.v-chip--pill .v-avatar{height:32px!important;width:32px!important}.v-application--is-ltr .v-chip--pill .v-avatar--left{margin-left:-12px}.v-application--is-ltr .v-chip--pill .v-avatar--right,.v-application--is-rtl .v-chip--pill .v-avatar--left{margin-right:-12px}.v-application--is-rtl .v-chip--pill .v-avatar--right{margin-left:-12px}.v-chip--label{border-radius:4px!important}.v-chip.v-chip--outlined{border-width:thin;border-style:solid}.v-chip.v-chip--outlined:not(.v-chip--active):before{opacity:0}.v-chip.v-chip--outlined.v-chip--active:before{opacity:.08}.v-chip.v-chip--outlined .v-icon{color:inherit}.v-chip.v-chip--outlined.v-chip.v-chip{background-color:transparent!important}.v-chip.v-chip--selected{background:transparent}.v-chip.v-chip--selected:after{opacity:.28}.v-chip.v-size--x-small{border-radius:8px;font-size:10px;height:16px}.v-chip.v-size--small{border-radius:12px;font-size:12px;height:24px}.v-chip.v-size--default{border-radius:16px;font-size:14px;height:32px}.v-chip.v-size--large{border-radius:27px;font-size:16px;height:54px}.v-chip.v-size--x-large{border-radius:33px;font-size:18px;height:66px}.v-autocomplete.v-input>.v-input__control>.v-input__slot{cursor:text}.v-autocomplete input{-ms-flex-item-align:center;align-self:center}.v-autocomplete--is-selecting-index input{opacity:0}.v-autocomplete.v-text-field--enclosed:not(.v-text-field--solo):not(.v-text-field--single-line):not(.v-text-field--outlined) .v-select__slot>input{margin-top:24px}.v-autocomplete.v-text-field--enclosed:not(.v-text-field--solo):not(.v-text-field--single-line):not(.v-text-field--outlined).v-input--dense .v-select__slot>input{margin-top:20px}.v-autocomplete:not(.v-input--is-disabled).v-select.v-text-field input{pointer-events:inherit}.v-autocomplete__content.v-menu__content,.v-autocomplete__content.v-menu__content .v-card{border-radius:0}.theme--light.v-data-table tbody tr.v-data-table__selected{background:#f5f5f5}.theme--light.v-data-table .v-row-group__header,.theme--light.v-data-table .v-row-group__summary{background:#eee}.theme--light.v-data-table .v-data-footer{border-top:thin solid rgba(0,0,0,.12)}.theme--light.v-data-table .v-data-table__empty-wrapper{color:rgba(0,0,0,.38)}.theme--dark.v-data-table tbody tr.v-data-table__selected{background:#505050}.theme--dark.v-data-table .v-row-group__header,.theme--dark.v-data-table .v-row-group__summary{background:#616161}.theme--dark.v-data-table .v-data-footer{border-top:thin solid hsla(0,0%,100%,.12)}.theme--dark.v-data-table .v-data-table__empty-wrapper{color:hsla(0,0%,100%,.5)}.v-data-table{border-radius:4px}.v-data-table tbody tr.v-data-table__expanded{border-bottom:0}.v-data-table tbody tr.v-data-table__expanded__content{-webkit-box-shadow:inset 0 4px 8px -5px rgba(50,50,50,.75),inset 0 -4px 8px -5px rgba(50,50,50,.75);box-shadow:inset 0 4px 8px -5px rgba(50,50,50,.75),inset 0 -4px 8px -5px rgba(50,50,50,.75)}.v-data-table .v-data-table__mobile-table-row{display:initial}.v-data-table .v-data-table__mobile-row{height:auto;min-height:48px}.v-data-table__empty-wrapper{text-align:center}.v-data-table__mobile-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.v-data-table__mobile-row__header{font-weight:600}.v-application--is-ltr .v-data-table__mobile-row__cell{text-align:right}.v-application--is-rtl .v-data-table__mobile-row__cell{text-align:left}.v-row-group__header td,.v-row-group__summary td{height:35px}.v-data-table__expand-icon{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.v-data-table__expand-icon--active{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.v-data-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.75rem;padding:0 8px}.v-data-footer .v-btn{color:inherit}.v-application--is-ltr .v-data-footer__icons-before .v-btn:last-child{margin-right:7px}.v-application--is-ltr .v-data-footer__icons-after .v-btn:first-child,.v-application--is-rtl .v-data-footer__icons-before .v-btn:last-child{margin-left:7px}.v-application--is-rtl .v-data-footer__icons-after .v-btn:first-child{margin-right:7px}.v-data-footer__pagination{display:block;text-align:center}.v-application--is-ltr .v-data-footer__pagination{margin:0 32px 0 24px}.v-application--is-rtl .v-data-footer__pagination{margin:0 24px 0 32px}.v-data-footer__select{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 0px;flex:0 0 0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;white-space:nowrap}.v-application--is-ltr .v-data-footer__select{margin-right:14px}.v-application--is-rtl .v-data-footer__select{margin-left:14px}.v-data-footer__select .v-select{-webkit-box-flex:0;-ms-flex:0 1 0px;flex:0 1 0;padding:0;position:static}.v-application--is-ltr .v-data-footer__select .v-select{margin:13px 0 13px 34px}.v-application--is-rtl .v-data-footer__select .v-select{margin:13px 34px 13px 0}.v-data-footer__select .v-select__selections{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.v-data-footer__select .v-select__selections .v-select__selection--comma{font-size:.75rem}.theme--light.v-data-table .v-data-table-header th.sortable .v-data-table-header__icon{color:rgba(0,0,0,.38)}.theme--light.v-data-table .v-data-table-header th.sortable.active,.theme--light.v-data-table .v-data-table-header th.sortable.active .v-data-table-header__icon,.theme--light.v-data-table .v-data-table-header th.sortable:hover{color:rgba(0,0,0,.87)}.theme--light.v-data-table .v-data-table-header__sort-badge{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.87)}.theme--dark.v-data-table .v-data-table-header th.sortable .v-data-table-header__icon{color:hsla(0,0%,100%,.5)}.theme--dark.v-data-table .v-data-table-header th.sortable.active,.theme--dark.v-data-table .v-data-table-header th.sortable.active .v-data-table-header__icon,.theme--dark.v-data-table .v-data-table-header th.sortable:hover{color:#fff}.theme--dark.v-data-table .v-data-table-header__sort-badge{background-color:hsla(0,0%,100%,.12);color:#fff}.v-data-table-header th.sortable{pointer-events:auto;cursor:pointer;outline:0}.v-data-table-header th.active .v-data-table-header__icon,.v-data-table-header th:hover .v-data-table-header__icon{-webkit-transform:none;transform:none;opacity:1}.v-data-table-header th.desc .v-data-table-header__icon{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.v-data-table-header__icon{display:inline-block;opacity:0;-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1)}.v-data-table-header__sort-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:0;border-radius:50%;min-width:18px;min-height:18px;height:18px;width:18px}.v-data-table-header-mobile th{height:auto}.v-data-table-header-mobile__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.v-data-table-header-mobile__wrapper .v-select{margin-bottom:8px}.v-data-table-header-mobile__wrapper .v-select .v-chip{height:24px}.v-data-table-header-mobile__wrapper .v-select .v-chip__close.desc .v-icon{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.v-data-table-header-mobile__select{min-width:56px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.theme--light.v-picker__title{background:#e0e0e0}.theme--dark.v-picker__title{background:#616161}.theme--light.v-picker__body{background:#fff}.theme--dark.v-picker__body{background:#424242}.v-picker{border-radius:4px;contain:layout style;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;vertical-align:top;position:relative}.v-picker--full-width{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.v-picker--full-width>.v-picker__body{margin:initial}.v-picker__title{color:#fff;border-top-left-radius:4px;border-top-right-radius:4px;padding:16px}.v-picker__title__btn{-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1)}.v-picker__title__btn:not(.v-picker__title__btn--active){opacity:.6;cursor:pointer}.v-picker__title__btn:not(.v-picker__title__btn--active):hover:not(:focus){opacity:1}.v-picker__title__btn--readonly{pointer-events:none}.v-picker__title__btn--active{opacity:1}.v-picker__body{height:auto;overflow:hidden;position:relative;z-index:0;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto}.v-picker__body>div{width:100%}.v-picker__body>div.fade-transition-leave-active{position:absolute}.v-picker--landscape .v-picker__title{border-top-right-radius:0;border-bottom-right-radius:0;width:170px;position:absolute;top:0;height:100%;z-index:1}.v-application--is-ltr .v-picker--landscape .v-picker__title{left:0}.v-application--is-rtl .v-picker--landscape .v-picker__title{right:0}.v-application--is-ltr .v-picker--landscape .v-picker__actions:not(.v-picker__actions--no-title),.v-application--is-ltr .v-picker--landscape .v-picker__body:not(.v-picker__body--no-title){margin-left:170px;margin-right:0}.v-application--is-rtl .v-picker--landscape .v-picker__actions:not(.v-picker__actions--no-title),.v-application--is-rtl .v-picker--landscape .v-picker__body:not(.v-picker__body--no-title){margin-right:170px;margin-left:0}.v-date-picker-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1}.v-application--is-ltr .v-date-picker-title .v-picker__title__btn{text-align:left}.v-application--is-rtl .v-date-picker-title .v-picker__title__btn{text-align:right}.v-date-picker-title__year{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;font-weight:500;margin-bottom:8px}.v-date-picker-title__date{font-size:34px;text-align:left;font-weight:500;position:relative;overflow:hidden;padding-bottom:8px;margin-bottom:-8px}.v-date-picker-title__date>div{position:relative}.v-date-picker-title--disabled{pointer-events:none}.theme--light.v-date-picker-header .v-date-picker-header__value:not(.v-date-picker-header__value--disabled) button:not(:hover):not(:focus){color:rgba(0,0,0,.87)}.theme--light.v-date-picker-header .v-date-picker-header__value--disabled button{color:rgba(0,0,0,.38)}.theme--dark.v-date-picker-header .v-date-picker-header__value:not(.v-date-picker-header__value--disabled) button:not(:hover):not(:focus){color:#fff}.theme--dark.v-date-picker-header .v-date-picker-header__value--disabled button{color:hsla(0,0%,100%,.5)}.v-date-picker-header{padding:4px 16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.v-date-picker-header .v-btn{margin:0;z-index:auto}.v-date-picker-header .v-icon{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-date-picker-header__value{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;position:relative;overflow:hidden}.v-date-picker-header__value div{width:100%}.v-date-picker-header__value button,.v-date-picker-header__value div{-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1)}.v-date-picker-header__value button{cursor:pointer;font-weight:700;outline:none;padding:.5rem}.v-date-picker-header--disabled{pointer-events:none}.theme--light.v-date-picker-table .v-date-picker-table--date__week,.theme--light.v-date-picker-table th{color:rgba(0,0,0,.38)}.theme--dark.v-date-picker-table .v-date-picker-table--date__week,.theme--dark.v-date-picker-table th{color:hsla(0,0%,100%,.5)}.v-date-picker-table{position:relative;padding:0 12px;height:242px}.v-date-picker-table table{-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1);top:0;table-layout:fixed;width:100%}.v-date-picker-table td,.v-date-picker-table th{text-align:center;position:relative}.v-date-picker-table th{font-size:12px}.v-date-picker-table--date .v-btn{height:32px;width:32px}.v-date-picker-table .v-btn{z-index:auto;margin:0;font-size:12px}.v-date-picker-table .v-btn.v-btn--active{color:#fff}.v-date-picker-table--month td{width:33.333333%;height:56px;vertical-align:middle;text-align:center}.v-date-picker-table--month td .v-btn{margin:0 auto;max-width:140px;min-width:40px;width:100%}.v-date-picker-table--date th{padding:8px 0;font-weight:600}.v-date-picker-table--date td{width:45px}.v-date-picker-table__events{height:8px;left:0;position:absolute;text-align:center;white-space:pre;width:100%}.v-date-picker-table__events>div{border-radius:50%;display:inline-block;height:8px;margin:0 1px;width:8px}.v-date-picker-table--date .v-date-picker-table__events{bottom:6px}.v-date-picker-table--month .v-date-picker-table__events{bottom:8px}.v-date-picker-table__current .v-date-picker-table__events{margin-bottom:-1px}.v-date-picker-table--disabled{pointer-events:none}.v-date-picker-years{font-size:16px;font-weight:400;height:290px;list-style-type:none;overflow:auto;text-align:center}.v-date-picker-years.v-date-picker-years{padding:0}.v-date-picker-years li{cursor:pointer;padding:8px 0;-webkit-transition:none;transition:none}.v-date-picker-years li.active{font-size:26px;font-weight:500;padding:10px 0}.v-date-picker-years li:hover{background:rgba(0,0,0,.12)}.v-picker--landscape .v-date-picker-years{padding:0;height:290px}.v-speed-dial{position:relative;z-index:1}.v-speed-dial--absolute{position:absolute}.v-speed-dial--fixed{position:fixed}.v-speed-dial--absolute,.v-speed-dial--fixed{z-index:4}.v-speed-dial--absolute>.v-btn--floating,.v-speed-dial--fixed>.v-btn--floating{margin:0}.v-speed-dial--top{top:16px}.v-speed-dial--bottom{bottom:16px}.v-speed-dial--left{left:16px}.v-speed-dial--right{right:16px}.v-speed-dial--direction-left .v-speed-dial__list,.v-speed-dial--direction-right .v-speed-dial__list{height:100%;top:0;padding:0 16px}.v-speed-dial--direction-bottom .v-speed-dial__list,.v-speed-dial--direction-top .v-speed-dial__list{left:0;width:100%}.v-speed-dial--direction-top .v-speed-dial__list{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;bottom:100%}.v-speed-dial--direction-right .v-speed-dial__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;left:100%}.v-speed-dial--direction-bottom .v-speed-dial__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;top:100%}.v-speed-dial--direction-left .v-speed-dial__list{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;right:100%}.v-speed-dial__list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px 0;position:absolute}.v-speed-dial__list .v-btn{margin:6px}.v-speed-dial:not(.v-speed-dial--is-active) .v-speed-dial__list{pointer-events:none}.v-input--checkbox.v-input--indeterminate.v-input--is-disabled{opacity:.6}.theme--light.v-input--selection-controls.v-input--is-disabled:not(.v-input--indeterminate) .v-icon{color:rgba(0,0,0,.26)!important}.theme--dark.v-input--selection-controls.v-input--is-disabled:not(.v-input--indeterminate) .v-icon{color:hsla(0,0%,100%,.3)!important}.v-input--selection-controls{margin-top:16px;padding-top:4px}.v-input--selection-controls>.v-input__append-outer,.v-input--selection-controls>.v-input__prepend-outer{margin-top:0;margin-bottom:0}.v-input--selection-controls:not(.v-input--hide-details)>.v-input__slot{margin-bottom:12px}.v-input--selection-controls .v-input__slot>.v-label,.v-input--selection-controls .v-radio>.v-label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;height:auto}.v-input--selection-controls__input{color:inherit;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:24px;position:relative;-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:24px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-input--selection-controls__input .v-icon{width:100%}.v-application--is-ltr .v-input--selection-controls__input{margin-right:8px}.v-application--is-rtl .v-input--selection-controls__input{margin-left:8px}.v-input--selection-controls__input input[role=checkbox],.v-input--selection-controls__input input[role=radio],.v-input--selection-controls__input input[role=switch]{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-input--selection-controls__input+.v-label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-input--selection-controls__ripple{border-radius:50%;cursor:pointer;height:34px;position:absolute;-webkit-transition:inherit;transition:inherit;width:34px;left:-12px;top:calc(50% - 24px);margin:7px}.v-input--selection-controls__ripple:before{border-radius:inherit;bottom:0;content:"";position:absolute;opacity:.2;left:0;right:0;top:0;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:scale(.2);transform:scale(.2);-webkit-transition:inherit;transition:inherit}.v-input--selection-controls__ripple>.v-ripple__container{-webkit-transform:scale(1.2);transform:scale(1.2)}.v-input--selection-controls.v-input--dense .v-input--selection-controls__ripple{width:28px;height:28px;left:-9px}.v-input--selection-controls.v-input--dense:not(.v-input--switch) .v-input--selection-controls__ripple{top:calc(50% - 21px)}.v-input--selection-controls.v-input{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.v-input--selection-controls.v-input--is-focused .v-input--selection-controls__ripple:before,.v-input--selection-controls .v-radio--is-focused .v-input--selection-controls__ripple:before{background:currentColor;-webkit-transform:scale(1.2);transform:scale(1.2)}.v-input--selection-controls .v-input--selection-controls__input:hover .v-input--selection-controls__ripple:before{background:currentColor;-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:none;transition:none}.v-dialog{border-radius:4px;margin:24px;overflow-y:auto;pointer-events:auto;-webkit-transition:.3s cubic-bezier(.25,.8,.25,1);transition:.3s cubic-bezier(.25,.8,.25,1);width:100%;z-index:inherit;-webkit-box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}.v-dialog:not(.v-dialog--fullscreen){max-height:90%}.v-dialog>*{width:100%}.v-dialog>.v-card>.v-card__title{font-size:1.25rem;font-weight:500;letter-spacing:.0125em;padding:16px 24px 10px}.v-dialog>.v-card>.v-card__subtitle,.v-dialog>.v-card>.v-card__text{padding:0 24px 20px}.v-dialog__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;pointer-events:none;position:fixed;top:0;-webkit-transition:.2s cubic-bezier(.25,.8,.25,1),z-index 1ms;transition:.2s cubic-bezier(.25,.8,.25,1),z-index 1ms;width:100%;z-index:6;outline:none}.v-dialog__container{display:none}.v-dialog__container--attached{display:inline}.v-dialog--animated{-webkit-animation-duration:.15s;animation-duration:.15s;-webkit-animation-name:animate-dialog;animation-name:animate-dialog;-webkit-animation-timing-function:cubic-bezier(.25,.8,.25,1);animation-timing-function:cubic-bezier(.25,.8,.25,1)}.v-dialog--fullscreen{border-radius:0;margin:0;height:100%;position:fixed;overflow-y:auto;top:0;left:0}.v-dialog--fullscreen>.v-card{min-height:100%;min-width:100%;margin:0!important;padding:0!important}.v-dialog--scrollable,.v-dialog--scrollable>form{display:-webkit-box;display:-ms-flexbox;display:flex}.v-dialog--scrollable>.v-card,.v-dialog--scrollable>form>.v-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:100%;max-width:100%}.v-dialog--scrollable>.v-card>.v-card__actions,.v-dialog--scrollable>.v-card>.v-card__title,.v-dialog--scrollable>form>.v-card>.v-card__actions,.v-dialog--scrollable>form>.v-card>.v-card__title{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.v-dialog--scrollable>.v-card>.v-card__text,.v-dialog--scrollable>form>.v-card>.v-card__text{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow-y:auto}@-webkit-keyframes animate-dialog{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.03);transform:scale(1.03)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes animate-dialog{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.03);transform:scale(1.03)}to{-webkit-transform:scale(1);transform:scale(1)}}.theme--light.v-tabs>.v-tabs-bar{background-color:#fff}.theme--light.v-tabs>.v-tabs-bar .v-tab--disabled,.theme--light.v-tabs>.v-tabs-bar .v-tab:not(.v-tab--active),.theme--light.v-tabs>.v-tabs-bar .v-tab:not(.v-tab--active)>.v-icon{color:rgba(0,0,0,.54)}.theme--light.v-tabs .v-tab:hover:before{opacity:.04}.theme--light.v-tabs .v-tab--active:before,.theme--light.v-tabs .v-tab--active:hover:before,.theme--light.v-tabs .v-tab:focus:before{opacity:.12}.theme--light.v-tabs .v-tab--active:focus:before{opacity:.16}.theme--dark.v-tabs>.v-tabs-bar{background-color:#1e1e1e}.theme--dark.v-tabs>.v-tabs-bar .v-tab--disabled,.theme--dark.v-tabs>.v-tabs-bar .v-tab:not(.v-tab--active),.theme--dark.v-tabs>.v-tabs-bar .v-tab:not(.v-tab--active)>.v-icon{color:hsla(0,0%,100%,.6)}.theme--dark.v-tabs .v-tab:hover:before{opacity:.08}.theme--dark.v-tabs .v-tab--active:before,.theme--dark.v-tabs .v-tab--active:hover:before,.theme--dark.v-tabs .v-tab:focus:before{opacity:.24}.theme--dark.v-tabs .v-tab--active:focus:before{opacity:.32}.theme--light.v-tabs-items{background-color:#fff}.theme--dark.v-tabs-items{background-color:#1e1e1e}.v-tabs-bar.accent .v-tab,.v-tabs-bar.accent .v-tabs-slider,.v-tabs-bar.error .v-tab,.v-tabs-bar.error .v-tabs-slider,.v-tabs-bar.info .v-tab,.v-tabs-bar.info .v-tabs-slider,.v-tabs-bar.primary .v-tab,.v-tabs-bar.primary .v-tabs-slider,.v-tabs-bar.secondary .v-tab,.v-tabs-bar.secondary .v-tabs-slider,.v-tabs-bar.success .v-tab,.v-tabs-bar.success .v-tabs-slider,.v-tabs-bar.warning .v-tab,.v-tabs-bar.warning .v-tabs-slider{color:#fff}.v-tabs{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}.v-tabs .v-menu__activator{height:100%}.v-tabs:not(.v-tabs--vertical) .v-tab{white-space:normal}.v-tabs-bar{border-radius:inherit;height:48px}.v-tabs-bar.v-slide-group--is-overflowing.v-tabs-bar--is-mobile:not(.v-tabs-bar--show-arrows):not(.v-slide-group--has-affixes) .v-slide-group__prev{display:initial;visibility:hidden}.v-tabs-bar.v-item-group>*{cursor:auto}.v-tab{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;font-size:.875rem;font-weight:500;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:.0892857143em;line-height:normal;min-width:90px;max-width:360px;outline:none;padding:0 16px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:none;transition:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-tab.v-tab{color:inherit}.v-tab:before{background-color:currentColor;bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1)}.v-tab:not(.v-tab-disabled){cursor:pointer}.v-tabs-slider{background-color:currentColor;height:100%;width:100%}.v-tabs-slider-wrapper{bottom:0;margin:0!important;position:absolute;-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1);z-index:1}.v-application--is-ltr .v-tabs--align-with-title>.v-tabs-bar:not(.v-tabs-bar--show-arrows)>.v-slide-group__wrapper>.v-tabs-bar__content>.v-tab:first-child,.v-application--is-ltr .v-tabs--align-with-title>.v-tabs-bar:not(.v-tabs-bar--show-arrows)>.v-slide-group__wrapper>.v-tabs-bar__content>.v-tabs-slider-wrapper+.v-tab{margin-left:42px}.v-application--is-rtl .v-tabs--align-with-title>.v-tabs-bar:not(.v-tabs-bar--show-arrows)>.v-slide-group__wrapper>.v-tabs-bar__content>.v-tab:first-child,.v-application--is-rtl .v-tabs--align-with-title>.v-tabs-bar:not(.v-tabs-bar--show-arrows)>.v-slide-group__wrapper>.v-tabs-bar__content>.v-tabs-slider-wrapper+.v-tab{margin-right:42px}.v-application--is-ltr .v-tabs--centered>.v-tabs-bar .v-tabs-bar__content>:last-child,.v-application--is-ltr .v-tabs--fixed-tabs>.v-tabs-bar .v-tabs-bar__content>:last-child{margin-right:auto}.v-application--is-ltr .v-tabs--centered>.v-tabs-bar .v-tabs-bar__content>:first-child:not(.v-tabs-slider-wrapper),.v-application--is-ltr .v-tabs--centered>.v-tabs-bar .v-tabs-slider-wrapper+*,.v-application--is-ltr .v-tabs--fixed-tabs>.v-tabs-bar .v-tabs-bar__content>:first-child:not(.v-tabs-slider-wrapper),.v-application--is-ltr .v-tabs--fixed-tabs>.v-tabs-bar .v-tabs-slider-wrapper+*,.v-application--is-rtl .v-tabs--centered>.v-tabs-bar .v-tabs-bar__content>:last-child,.v-application--is-rtl .v-tabs--fixed-tabs>.v-tabs-bar .v-tabs-bar__content>:last-child{margin-left:auto}.v-application--is-rtl .v-tabs--centered>.v-tabs-bar .v-tabs-bar__content>:first-child:not(.v-tabs-slider-wrapper),.v-application--is-rtl .v-tabs--centered>.v-tabs-bar .v-tabs-slider-wrapper+*,.v-application--is-rtl .v-tabs--fixed-tabs>.v-tabs-bar .v-tabs-bar__content>:first-child:not(.v-tabs-slider-wrapper),.v-application--is-rtl .v-tabs--fixed-tabs>.v-tabs-bar .v-tabs-slider-wrapper+*{margin-right:auto}.v-tabs--fixed-tabs>.v-tabs-bar .v-tab{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}.v-tabs--grow>.v-tabs-bar .v-tab{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-width:none}.v-tabs--icons-and-text>.v-tabs-bar{height:72px}.v-tabs--icons-and-text>.v-tabs-bar .v-tab{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.v-tabs--icons-and-text>.v-tabs-bar .v-tab>:first-child{margin-bottom:6px}.v-tabs--overflow>.v-tabs-bar .v-tab{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.v-application--is-ltr .v-tabs--right>.v-tabs-bar .v-tab:first-child,.v-application--is-ltr .v-tabs--right>.v-tabs-bar .v-tabs-slider-wrapper+.v-tab{margin-left:auto}.v-application--is-rtl .v-tabs--right>.v-tabs-bar .v-tab:first-child,.v-application--is-rtl .v-tabs--right>.v-tabs-bar .v-tabs-slider-wrapper+.v-tab{margin-right:auto}.v-application--is-ltr .v-tabs--right>.v-tabs-bar .v-tab:last-child{margin-right:0}.v-application--is-rtl .v-tabs--right>.v-tabs-bar .v-tab:last-child{margin-left:0}.v-tabs--vertical{display:-webkit-box;display:-ms-flexbox;display:flex}.v-tabs--vertical>.v-tabs-bar{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;height:auto}.v-tabs--vertical>.v-tabs-bar .v-slide-group__next,.v-tabs--vertical>.v-tabs-bar .v-slide-group__prev{display:none}.v-tabs--vertical>.v-tabs-bar .v-tabs-bar__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.v-tabs--vertical>.v-tabs-bar .v-tab{height:48px}.v-tabs--vertical>.v-tabs-bar .v-tabs-slider{height:100%}.v-tabs--vertical>.v-window{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.v-tabs--vertical.v-tabs--icons-and-text>.v-tabs-bar .v-tab{height:72px}.v-tab--active{color:inherit}.v-tab--active.v-tab:not(:focus):before{opacity:0}.v-tab--active .v-icon{color:inherit}.v-tab--disabled{pointer-events:none;opacity:.5}.v-slide-group{display:-webkit-box;display:-ms-flexbox;display:flex}.v-slide-group:not(.v-slide-group--has-affixes) .v-slide-group__next,.v-slide-group:not(.v-slide-group--has-affixes) .v-slide-group__prev{display:none}.v-slide-group.v-item-group>.v-slide-group__next,.v-slide-group.v-item-group>.v-slide-group__prev{cursor:pointer}.v-slide-item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.v-slide-group__next,.v-slide-group__prev{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 52px;flex:0 1 52px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:52px}.v-slide-group__content{-ms-flex:1 0 auto;flex:1 0 auto;position:relative;-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1);white-space:nowrap}.v-slide-group__content,.v-slide-group__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1}.v-slide-group__wrapper{contain:content;-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden}.v-slide-group__next--disabled,.v-slide-group__prev--disabled{pointer-events:none}.v-window__container{height:inherit;position:relative;-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1)}.v-window__container--is-active{overflow:hidden}.v-window__next,.v-window__prev{background:rgba(0,0,0,.3);border-radius:50%;position:absolute;margin:0 16px;top:calc(50% - 20px);z-index:1}.v-window__next .v-btn:hover,.v-window__prev .v-btn:hover{background:none}.v-application--is-ltr .v-window__prev{left:0}.v-application--is-ltr .v-window__next,.v-application--is-rtl .v-window__prev{right:0}.v-application--is-rtl .v-window__next{left:0}.v-window--show-arrows-on-hover{overflow:hidden}.v-window--show-arrows-on-hover .v-window__next,.v-window--show-arrows-on-hover .v-window__prev{-webkit-transition:transform .2s cubic-bezier(.25,.8,.5,1);transition:transform .2s cubic-bezier(.25,.8,.5,1)}.v-application--is-ltr .v-window--show-arrows-on-hover .v-window__prev{-webkit-transform:translateX(-200%);transform:translateX(-200%)}.v-application--is-ltr .v-window--show-arrows-on-hover .v-window__next,.v-application--is-rtl .v-window--show-arrows-on-hover .v-window__prev{-webkit-transform:translateX(200%);transform:translateX(200%)}.v-application--is-rtl .v-window--show-arrows-on-hover .v-window__next{-webkit-transform:translateX(-200%);transform:translateX(-200%)}.v-window--show-arrows-on-hover:hover .v-window__next,.v-window--show-arrows-on-hover:hover .v-window__prev{-webkit-transform:translateX(0);transform:translateX(0)}.v-window-x-reverse-transition-enter-active,.v-window-x-reverse-transition-leave-active,.v-window-x-transition-enter-active,.v-window-x-transition-leave-active,.v-window-y-reverse-transition-enter-active,.v-window-y-reverse-transition-leave-active,.v-window-y-transition-enter-active,.v-window-y-transition-leave-active{-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1)}.v-window-x-reverse-transition-leave,.v-window-x-reverse-transition-leave-to,.v-window-x-transition-leave,.v-window-x-transition-leave-to,.v-window-y-reverse-transition-leave,.v-window-y-reverse-transition-leave-to,.v-window-y-transition-leave,.v-window-y-transition-leave-to{position:absolute!important;top:0;width:100%}.v-window-x-transition-enter{-webkit-transform:translateX(100%);transform:translateX(100%)}.v-window-x-reverse-transition-enter,.v-window-x-transition-leave-to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.v-window-x-reverse-transition-leave-to{-webkit-transform:translateX(100%);transform:translateX(100%)}.v-window-y-transition-enter{-webkit-transform:translateY(100%);transform:translateY(100%)}.v-window-y-reverse-transition-enter,.v-window-y-transition-leave-to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.v-window-y-reverse-transition-leave-to{-webkit-transform:translateY(100%);transform:translateY(100%)}.CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.CodeMirror-lines{padding:4px 0}.CodeMirror pre{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{background-color:rgba(20,255,20,.5)}.cm-animate-fat-cursor,.cm-fat-cursor-mark{-webkit-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite}.cm-animate-fat-cursor{width:auto;border:0;background-color:#7e7}@-webkit-keyframes blink{50%{background-color:transparent}}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:-20px;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-type,.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-invalidchar,.cm-s-default .cm-error{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:#fff}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-30px;margin-right:-30px;padding-bottom:30px;height:100%;outline:none;position:relative}.CodeMirror-sizer{position:relative;border-right:30px solid transparent}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{position:absolute;z-index:6;display:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-30px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none!important;border:none!important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre{border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual}.CodeMirror-wrap pre{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{-webkit-box-sizing:content-box;box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:rgba(255,255,0,.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}.xterm{-webkit-font-feature-settings:"liga" 0;font-feature-settings:"liga" 0;position:relative;-moz-user-select:none;user-select:none;-ms-user-select:none;-webkit-user-select:none}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{position:absolute;top:0;z-index:5}.xterm .xterm-helper-textarea{position:absolute;opacity:0;left:-9999em;top:0;width:0;height:0;z-index:-5;white-space:nowrap;overflow:hidden;resize:none}.xterm .composition-view{background:#000;color:#fff;display:none;position:absolute;white-space:nowrap;z-index:1}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{background-color:#000;overflow-y:scroll;cursor:default;position:absolute;right:0;left:0;top:0;bottom:0}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;left:0;top:0}.xterm .xterm-scroll-area{visibility:hidden}.xterm-char-measure-element{display:inline-block;visibility:hidden;position:absolute;top:0;left:-9999em;line-height:normal}.xterm{cursor:text}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility,.xterm .xterm-message{position:absolute;left:0;top:0;bottom:0;right:0;z-index:10;color:transparent}.xterm .live-region{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.xterm-dim{opacity:.5}.xterm-underline{text-decoration:underline}.theme--light.v-radio--is-disabled label{color:rgba(0,0,0,.38)}.theme--light.v-radio--is-disabled .v-icon{color:rgba(0,0,0,.26)!important}.theme--dark.v-radio--is-disabled label{color:hsla(0,0%,100%,.5)}.theme--dark.v-radio--is-disabled .v-icon{color:hsla(0,0%,100%,.3)!important}.v-radio{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;outline:none}.v-radio--is-disabled{pointer-events:none}.v-input--radio-group.v-input--radio-group--row .v-radio{margin-right:16px}.v-input--radio-group__input{border:none;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.v-input--radio-group--column .v-input--radio-group__input>.v-label{padding-bottom:8px}.v-input--radio-group--row .v-input--radio-group__input>.v-label{padding-right:8px}.v-input--radio-group--row legend{-ms-flex-item-align:center;align-self:center;display:inline-block}.v-input--radio-group--row .v-input--radio-group__input{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.v-input--radio-group--column .v-radio:not(:last-child):not(:only-child){margin-bottom:8px}.v-input--radio-group--column .v-input--radio-group__input{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.theme--light.v-input--switch .v-input--switch__thumb{color:#fff}.theme--light.v-input--switch .v-input--switch__track{color:rgba(0,0,0,.38)}.theme--light.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__thumb{color:#fafafa!important}.theme--light.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__track{color:rgba(0,0,0,.12)!important}.theme--dark.v-input--switch .v-input--switch__thumb{color:#bdbdbd}.theme--dark.v-input--switch .v-input--switch__track{color:hsla(0,0%,100%,.3)}.theme--dark.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__thumb{color:#424242!important}.theme--dark.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__track{color:hsla(0,0%,100%,.1)!important}.v-input--switch__thumb,.v-input--switch__track{background-color:currentColor;pointer-events:none;-webkit-transition:inherit;transition:inherit}.v-input--switch__track{border-radius:8px;width:36px;height:14px;left:2px;position:absolute;opacity:.6;right:2px;top:calc(50% - 7px)}.v-input--switch__thumb{border-radius:50%;top:calc(50% - 10px);height:20px;position:relative;width:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1)}.v-input--switch .v-input--selection-controls__input{width:38px}.v-input--switch .v-input--selection-controls__ripple{top:calc(50% - 24px)}.v-input--switch.v-input--dense .v-input--switch__thumb{width:18px;height:18px}.v-input--switch.v-input--dense .v-input--switch__track{height:12px;width:32px}.v-input--switch.v-input--dense.v-input--switch--inset .v-input--switch__track{height:22px;width:44px;top:calc(50% - 12px);left:-3px}.v-input--switch.v-input--dense .v-input--selection-controls__ripple{top:calc(50% - 22px)}.v-input--switch.v-input--is-dirty.v-input--is-disabled{opacity:.6}.v-application--is-ltr .v-input--switch .v-input--selection-controls__ripple{left:-14px}.v-application--is-ltr .v-input--switch.v-input--dense .v-input--selection-controls__ripple{left:-12px}.v-application--is-ltr .v-input--switch.v-input--is-dirty .v-input--selection-controls__ripple,.v-application--is-ltr .v-input--switch.v-input--is-dirty .v-input--switch__thumb{-webkit-transform:translate(20px);transform:translate(20px)}.v-application--is-rtl .v-input--switch .v-input--selection-controls__ripple{right:-14px}.v-application--is-rtl .v-input--switch.v-input--dense .v-input--selection-controls__ripple{right:-12px}.v-application--is-rtl .v-input--switch.v-input--is-dirty .v-input--selection-controls__ripple,.v-application--is-rtl .v-input--switch.v-input--is-dirty .v-input--switch__thumb{-webkit-transform:translate(-20px);transform:translate(-20px)}.v-input--switch:not(.v-input--switch--flat):not(.v-input--switch--inset) .v-input--switch__thumb{-webkit-box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.v-input--switch--inset .v-input--selection-controls__input,.v-input--switch--inset .v-input--switch__track{width:48px}.v-input--switch--inset .v-input--switch__track{border-radius:14px;height:28px;left:-4px;opacity:.32;top:calc(50% - 14px)}.v-application--is-ltr .v-input--switch--inset .v-input--selection-controls__ripple,.v-application--is-ltr .v-input--switch--inset .v-input--switch__thumb{-webkit-transform:translate(0)!important;transform:translate(0)!important}.v-application--is-rtl .v-input--switch--inset .v-input--selection-controls__ripple,.v-application--is-rtl .v-input--switch--inset .v-input--switch__thumb{-webkit-transform:translate(-6px)!important;transform:translate(-6px)!important}.v-application--is-ltr .v-input--switch--inset.v-input--is-dirty .v-input--selection-controls__ripple,.v-application--is-ltr .v-input--switch--inset.v-input--is-dirty .v-input--switch__thumb{-webkit-transform:translate(20px)!important;transform:translate(20px)!important}.v-application--is-rtl .v-input--switch--inset.v-input--is-dirty .v-input--selection-controls__ripple,.v-application--is-rtl .v-input--switch--inset.v-input--is-dirty .v-input--switch__thumb{-webkit-transform:translate(-26px)!important;transform:translate(-26px)!important}.theme--light.v-time-picker-clock{background:#e0e0e0}.theme--light.v-time-picker-clock .v-time-picker-clock__item--disabled{color:rgba(0,0,0,.26)}.theme--light.v-time-picker-clock .v-time-picker-clock__item--disabled.v-time-picker-clock__item--active{color:hsla(0,0%,100%,.3)}.theme--light.v-time-picker-clock--indeterminate .v-time-picker-clock__hand{background-color:#bdbdbd}.theme--light.v-time-picker-clock--indeterminate:after{color:#bdbdbd}.theme--light.v-time-picker-clock--indeterminate .v-time-picker-clock__item--active{background-color:#bdbdbd}.theme--dark.v-time-picker-clock{background:#616161}.theme--dark.v-time-picker-clock .v-time-picker-clock__item--disabled,.theme--dark.v-time-picker-clock .v-time-picker-clock__item--disabled.v-time-picker-clock__item--active{color:hsla(0,0%,100%,.3)}.theme--dark.v-time-picker-clock--indeterminate .v-time-picker-clock__hand{background-color:#757575}.theme--dark.v-time-picker-clock--indeterminate:after{color:#757575}.theme--dark.v-time-picker-clock--indeterminate .v-time-picker-clock__item--active{background-color:#757575}.v-time-picker-clock{border-radius:100%;position:relative;-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;padding-top:100%;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.v-time-picker-clock__container{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.v-time-picker-clock__ampm,.v-time-picker-clock__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;padding:10px}.v-time-picker-clock__ampm{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:absolute;width:100%;height:100%;top:0;left:0;margin:0}.v-time-picker-clock__hand{height:calc(50% - 4px);width:2px;bottom:50%;left:calc(50% - 1px);-webkit-transform-origin:center bottom;transform-origin:center bottom;position:absolute;will-change:transform;z-index:1}.v-time-picker-clock__hand:before{background:transparent;border-width:2px;width:10px;height:10px;top:-4px}.v-time-picker-clock__hand:after,.v-time-picker-clock__hand:before{border-style:solid;border-color:inherit;border-radius:100%;content:"";position:absolute;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.v-time-picker-clock__hand:after{height:8px;width:8px;top:100%;background-color:inherit}.v-time-picker-clock__hand--inner:after{height:14px}.v-picker--full-width .v-time-picker-clock__container{max-width:290px}.v-time-picker-clock__inner{position:absolute;bottom:27px;left:27px;right:27px;top:27px}.v-time-picker-clock__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:100%;cursor:default;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:40px;position:absolute;text-align:center;width:40px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.v-time-picker-clock__item>span{z-index:1}.v-time-picker-clock__item:after,.v-time-picker-clock__item:before{content:"";border-radius:100%;position:absolute;top:50%;left:50%;height:14px;width:14px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:40px;width:40px}.v-time-picker-clock__item--active{color:#fff;cursor:default;z-index:2}.v-time-picker-clock__item--disabled{pointer-events:none}.v-picker--landscape .v-time-picker-clock__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.v-picker--landscape .v-time-picker-clock__ampm{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.v-time-picker-title{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.v-time-picker-title__time{white-space:nowrap;direction:ltr}.v-time-picker-title__time .v-picker__title__btn,.v-time-picker-title__time span{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:70px;font-size:70px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.v-time-picker-title__ampm{-ms-flex-item-align:end;align-self:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:16px;text-transform:uppercase}.v-application--is-ltr .v-time-picker-title__ampm{margin:0 0 6px 8px}.v-application--is-rtl .v-time-picker-title__ampm{margin:0 8px 6px 0}.v-time-picker-title__ampm div:only-child{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.v-picker__title--landscape .v-time-picker-title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.v-picker__title--landscape .v-time-picker-title__time{text-align:right}.v-picker__title--landscape .v-time-picker-title__time .v-picker__title__btn,.v-picker__title--landscape .v-time-picker-title__time span{height:55px;font-size:55px}.v-picker__title--landscape .v-time-picker-title__ampm{margin:16px 0 0;-ms-flex-item-align:initial;align-self:auto;text-align:center}.v-picker--time .v-picker__title--landscape{padding:0}.v-picker--time .v-picker__title--landscape .v-time-picker-title__time{text-align:center}.theme--light.v-expansion-panels .v-expansion-panel{background-color:#fff;color:rgba(0,0,0,.87)}.theme--light.v-expansion-panels .v-expansion-panel--disabled{color:rgba(0,0,0,.38)}.theme--light.v-expansion-panels .v-expansion-panel:not(:first-child):after{border-color:rgba(0,0,0,.12)}.theme--light.v-expansion-panels .v-expansion-panel-header .v-expansion-panel-header__icon .v-icon{color:rgba(0,0,0,.54)}.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header:hover:before{opacity:.04}.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:before,.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:hover:before,.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header:focus:before{opacity:.12}.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:focus:before{opacity:.16}.theme--light.v-expansion-panels.v-expansion-panels--hover>.v-expansion-panel>.v-expansion-panel-header:hover:hover:before{opacity:.04}.theme--light.v-expansion-panels.v-expansion-panels--hover>.v-expansion-panel>.v-expansion-panel-header:hover--active:before,.theme--light.v-expansion-panels.v-expansion-panels--hover>.v-expansion-panel>.v-expansion-panel-header:hover--active:hover:before,.theme--light.v-expansion-panels.v-expansion-panels--hover>.v-expansion-panel>.v-expansion-panel-header:hover:focus:before{opacity:.12}.theme--light.v-expansion-panels.v-expansion-panels--hover>.v-expansion-panel>.v-expansion-panel-header:hover--active:focus:before{opacity:.16}.theme--dark.v-expansion-panels .v-expansion-panel{background-color:#1e1e1e;color:#fff}.theme--dark.v-expansion-panels .v-expansion-panel--disabled{color:hsla(0,0%,100%,.5)}.theme--dark.v-expansion-panels .v-expansion-panel:not(:first-child):after{border-color:hsla(0,0%,100%,.12)}.theme--dark.v-expansion-panels .v-expansion-panel-header .v-expansion-panel-header__icon .v-icon{color:#fff}.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header:hover:before{opacity:.08}.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:before,.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:hover:before,.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header:focus:before{opacity:.24}.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:focus:before{opacity:.32}.theme--dark.v-expansion-panels.v-expansion-panels--hover>.v-expansion-panel>.v-expansion-panel-header:hover:hover:before{opacity:.08}.theme--dark.v-expansion-panels.v-expansion-panels--hover>.v-expansion-panel>.v-expansion-panel-header:hover--active:before,.theme--dark.v-expansion-panels.v-expansion-panels--hover>.v-expansion-panel>.v-expansion-panel-header:hover--active:hover:before,.theme--dark.v-expansion-panels.v-expansion-panels--hover>.v-expansion-panel>.v-expansion-panel-header:hover:focus:before{opacity:.24}.theme--dark.v-expansion-panels.v-expansion-panels--hover>.v-expansion-panel>.v-expansion-panel-header:hover--active:focus:before{opacity:.32}.v-expansion-panels{border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style-type:none;padding:0;width:100%;z-index:1}.v-expansion-panels>*{cursor:auto}.v-expansion-panels>:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.v-expansion-panels>:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.v-expansion-panels:not(.v-expansion-panels--accordion):not(.v-expansion-panels--tile)>.v-expansion-panel--active{border-radius:4px}.v-expansion-panels:not(.v-expansion-panels--accordion):not(.v-expansion-panels--tile)>.v-expansion-panel--active+.v-expansion-panel{border-top-left-radius:4px;border-top-right-radius:4px}.v-expansion-panels:not(.v-expansion-panels--accordion):not(.v-expansion-panels--tile)>.v-expansion-panel--next-active{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.v-expansion-panels:not(.v-expansion-panels--accordion):not(.v-expansion-panels--tile)>.v-expansion-panel--next-active .v-expansion-panel-header{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.v-expansion-panel{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%;position:relative;-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1)}.v-expansion-panel:before{border-radius:inherit;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1;-webkit-transition:-webkit-box-shadow .28s cubic-bezier(.4,0,.2,1);transition:-webkit-box-shadow .28s cubic-bezier(.4,0,.2,1);transition:box-shadow .28s cubic-bezier(.4,0,.2,1);transition:box-shadow .28s cubic-bezier(.4,0,.2,1),-webkit-box-shadow .28s cubic-bezier(.4,0,.2,1);will-change:box-shadow;-webkit-box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.v-expansion-panel:not(:first-child):after{border-top:thin solid;content:"";left:0;position:absolute;right:0;top:0;-webkit-transition:border-color .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1);transition:border-color .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1)}.v-expansion-panel--disabled .v-expansion-panel-header{pointer-events:none}.v-expansion-panel--active+.v-expansion-panel,.v-expansion-panel--active:not(:first-child){margin-top:16px}.v-expansion-panel--active+.v-expansion-panel:after,.v-expansion-panel--active:not(:first-child):after{opacity:0}.v-expansion-panel--active>.v-expansion-panel-header{min-height:64px}.v-expansion-panel--active>.v-expansion-panel-header--active .v-expansion-panel-header__icon:not(.v-expansion-panel-header__icon--disable-rotate) .v-icon{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.v-expansion-panel-header__icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:-4px;margin-top:-4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-application--is-ltr .v-expansion-panel-header__icon{margin-left:auto}.v-application--is-rtl .v-expansion-panel-header__icon{margin-right:auto}.v-expansion-panel-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top-left-radius:inherit;border-top-right-radius:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.9375rem;line-height:1;min-height:48px;outline:none;padding:16px 24px;position:relative;-webkit-transition:min-height .3s cubic-bezier(.25,.8,.5,1);transition:min-height .3s cubic-bezier(.25,.8,.5,1);width:100%}.v-application--is-ltr .v-expansion-panel-header{text-align:left}.v-application--is-rtl .v-expansion-panel-header{text-align:right}.v-expansion-panel-header:not(.v-expansion-panel-header--mousedown):focus:before{opacity:.12}.v-expansion-panel-header:before{background-color:currentColor;border-radius:inherit;bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;-webkit-transition:opacity .3s cubic-bezier(.25,.8,.5,1);transition:opacity .3s cubic-bezier(.25,.8,.5,1)}.v-expansion-panel-header>:not(.v-expansion-panel-header__icon){-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.v-expansion-panel-content{display:-webkit-box;display:-ms-flexbox;display:flex}.v-expansion-panel-content__wrap{padding:0 24px 16px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%}.v-expansion-panels--accordion>.v-expansion-panel{margin-top:0}.v-expansion-panels--accordion>.v-expansion-panel:after{opacity:1}.v-expansion-panels--popout>.v-expansion-panel{max-width:calc(100% - 32px)}.v-expansion-panels--popout>.v-expansion-panel--active{max-width:calc(100% + 16px)}.v-expansion-panels--inset>.v-expansion-panel{max-width:100%}.v-expansion-panels--inset>.v-expansion-panel--active{max-width:calc(100% - 32px)}.v-expansion-panels--flat>.v-expansion-panel:after{border-top:none}.v-expansion-panels--flat>.v-expansion-panel:before{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12);box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.v-expansion-panels--tile,.v-expansion-panels--tile>.v-expansion-panel:before{border-radius:0}
\ No newline at end of file
diff --git a/dist/static/css/chunk-vendors.e3234c14.css b/dist/static/css/chunk-vendors.e3234c14.css
new file mode 100644
index 00000000..4a206c66
--- /dev/null
+++ b/dist/static/css/chunk-vendors.e3234c14.css
@@ -0,0 +1 @@
+.theme--light.v-application{background:#fff;color:rgba(0,0,0,.87)}.theme--light.v-application .text--primary{color:rgba(0,0,0,.87)!important}.theme--light.v-application .text--secondary{color:rgba(0,0,0,.6)!important}.theme--light.v-application .text--disabled{color:rgba(0,0,0,.38)!important}.theme--dark.v-application{background:#121212;color:#fff}.theme--dark.v-application .text--primary{color:#fff!important}.theme--dark.v-application .text--secondary{color:hsla(0,0%,100%,.7)!important}.theme--dark.v-application .text--disabled{color:hsla(0,0%,100%,.5)!important}.v-application{display:-webkit-box;display:-ms-flexbox;display:flex}.v-application a{cursor:pointer}.v-application--is-rtl{direction:rtl}.v-application--wrap{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;max-width:100%;position:relative}@-moz-document url-prefix(){@media print{.v-application,.v-application--wrap{display:block}}}.theme--light.v-app-bar.v-toolbar.v-sheet{background-color:#f5f5f5}.theme--dark.v-app-bar.v-toolbar.v-sheet{background-color:#272727}.v-app-bar:not([data-booted=true]){-webkit-transition:none!important;transition:none!important}.v-app-bar.v-app-bar--fixed{position:fixed;top:0;z-index:5}.v-app-bar.v-app-bar--hide-shadow{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12);box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.v-app-bar--fade-img-on-scroll .v-toolbar__image .v-image__image{-webkit-transition:opacity .4s cubic-bezier(.4,0,.2,1);transition:opacity .4s cubic-bezier(.4,0,.2,1)}.v-app-bar.v-toolbar--prominent.v-app-bar--shrink-on-scroll .v-toolbar__content{will-change:height}.v-app-bar.v-toolbar--prominent.v-app-bar--shrink-on-scroll .v-toolbar__image{will-change:opacity}.v-app-bar.v-toolbar--prominent.v-app-bar--shrink-on-scroll.v-app-bar--collapse-on-scroll .v-toolbar__extension{display:none}.v-app-bar.v-toolbar--prominent.v-app-bar--shrink-on-scroll.v-app-bar--is-scrolled .v-toolbar__title{padding-top:9px}.v-app-bar.v-toolbar--prominent.v-app-bar--shrink-on-scroll.v-app-bar--is-scrolled:not(.v-app-bar--bottom) .v-toolbar__title{padding-bottom:9px}.v-app-bar.v-app-bar--shrink-on-scroll .v-toolbar__title{font-size:inherit}.theme--light.v-toolbar.v-sheet{background-color:#fff}.theme--dark.v-toolbar.v-sheet{background-color:#272727}.v-toolbar{contain:layout;display:block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;-webkit-transition:transform .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1),left .2s cubic-bezier(.4,0,.2,1),right .2s cubic-bezier(.4,0,.2,1),max-width .25s cubic-bezier(.4,0,.2,1),width .25s cubic-bezier(.4,0,.2,1),-webkit-box-shadow .28s cubic-bezier(.4,0,.2,1);transition:transform .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1),left .2s cubic-bezier(.4,0,.2,1),right .2s cubic-bezier(.4,0,.2,1),max-width .25s cubic-bezier(.4,0,.2,1),width .25s cubic-bezier(.4,0,.2,1),-webkit-box-shadow .28s cubic-bezier(.4,0,.2,1);transition:transform .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1),left .2s cubic-bezier(.4,0,.2,1),right .2s cubic-bezier(.4,0,.2,1),box-shadow .28s cubic-bezier(.4,0,.2,1),max-width .25s cubic-bezier(.4,0,.2,1),width .25s cubic-bezier(.4,0,.2,1);transition:transform .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1),left .2s cubic-bezier(.4,0,.2,1),right .2s cubic-bezier(.4,0,.2,1),box-shadow .28s cubic-bezier(.4,0,.2,1),max-width .25s cubic-bezier(.4,0,.2,1),width .25s cubic-bezier(.4,0,.2,1),-webkit-box-shadow .28s cubic-bezier(.4,0,.2,1);-webkit-box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.v-toolbar .v-input{padding-top:0;margin-top:0}.v-toolbar__content,.v-toolbar__extension{padding:4px 16px}.v-toolbar__content .v-btn.v-btn--icon.v-size--default,.v-toolbar__extension .v-btn.v-btn--icon.v-size--default{height:48px;width:48px}.v-application--is-ltr .v-toolbar__content>.v-btn.v-btn--icon:first-child,.v-application--is-ltr .v-toolbar__extension>.v-btn.v-btn--icon:first-child{margin-left:-12px}.v-application--is-rtl .v-toolbar__content>.v-btn.v-btn--icon:first-child,.v-application--is-rtl .v-toolbar__extension>.v-btn.v-btn--icon:first-child{margin-right:-12px}.v-application--is-ltr .v-toolbar__content>.v-btn.v-btn--icon:first-child+.v-toolbar__title,.v-application--is-ltr .v-toolbar__extension>.v-btn.v-btn--icon:first-child+.v-toolbar__title{padding-left:20px}.v-application--is-rtl .v-toolbar__content>.v-btn.v-btn--icon:first-child+.v-toolbar__title,.v-application--is-rtl .v-toolbar__extension>.v-btn.v-btn--icon:first-child+.v-toolbar__title{padding-right:20px}.v-application--is-ltr .v-toolbar__content>.v-btn.v-btn--icon:last-child,.v-application--is-ltr .v-toolbar__extension>.v-btn.v-btn--icon:last-child{margin-right:-12px}.v-application--is-rtl .v-toolbar__content>.v-btn.v-btn--icon:last-child,.v-application--is-rtl .v-toolbar__extension>.v-btn.v-btn--icon:last-child{margin-left:-12px}.v-toolbar__content>.v-tabs,.v-toolbar__extension>.v-tabs{height:inherit;margin-top:-4px;margin-bottom:-4px}.v-toolbar__content>.v-tabs>.v-slide-group.v-tabs-bar,.v-toolbar__extension>.v-tabs>.v-slide-group.v-tabs-bar{background-color:inherit;height:inherit}.v-toolbar__content>.v-tabs:first-child,.v-toolbar__extension>.v-tabs:first-child{margin-left:-16px}.v-toolbar__content>.v-tabs:last-child,.v-toolbar__extension>.v-tabs:last-child{margin-right:-16px}.v-toolbar__content,.v-toolbar__extension{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:0}.v-toolbar__image{position:absolute;top:0;bottom:0;width:100%;z-index:0;contain:strict}.v-toolbar__image,.v-toolbar__image .v-image{border-radius:inherit}.v-toolbar__items{display:-webkit-box;display:-ms-flexbox;display:flex;height:inherit}.v-toolbar__items>.v-btn{border-radius:0;height:100%!important;max-height:none}.v-toolbar__title{font-size:1.25rem;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-toolbar.v-toolbar--absolute{position:absolute;top:0;z-index:1}.v-toolbar.v-toolbar--bottom{top:auto;bottom:0}.v-toolbar.v-toolbar--collapse .v-toolbar__title{white-space:nowrap}.v-toolbar.v-toolbar--collapsed{max-width:112px;overflow:hidden}.v-application--is-ltr .v-toolbar.v-toolbar--collapsed{border-bottom-right-radius:24px}.v-application--is-rtl .v-toolbar.v-toolbar--collapsed{border-bottom-left-radius:24px}.v-toolbar.v-toolbar--collapsed .v-toolbar__extension,.v-toolbar.v-toolbar--collapsed .v-toolbar__title{display:none}.v-toolbar--dense .v-toolbar__content,.v-toolbar--dense .v-toolbar__extension{padding-top:0;padding-bottom:0}.v-toolbar--flat{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12);box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.v-toolbar--floating{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.v-toolbar--prominent .v-toolbar__content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.v-toolbar--prominent .v-toolbar__title{font-size:1.5rem;padding-top:6px}.v-toolbar--prominent:not(.v-toolbar--bottom) .v-toolbar__title{-ms-flex-item-align:end;align-self:flex-end;padding-bottom:6px;padding-top:0}.theme--light.v-sheet{background-color:#fff;border-color:#fff;color:rgba(0,0,0,.87)}.theme--dark.v-sheet{background-color:#1e1e1e;border-color:#1e1e1e;color:#fff}.v-sheet{border-radius:4px}.v-sheet--tile{border-radius:0}.v-image{z-index:0}.v-image__image,.v-image__placeholder{z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%}.v-image__image{background-repeat:no-repeat}.v-image__image--preload{-webkit-filter:blur(2px);filter:blur(2px)}.v-image__image--contain{background-size:contain}.v-image__image--cover{background-size:cover}.v-responsive{position:relative;overflow:hidden;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.v-responsive__content{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0px;max-width:100%}.v-application--is-ltr .v-responsive__sizer~.v-responsive__content{margin-left:-100%}.v-application--is-rtl .v-responsive__sizer~.v-responsive__content{margin-right:-100%}.v-responsive__sizer{-webkit-transition:padding-bottom .2s cubic-bezier(.25,.8,.5,1);transition:padding-bottom .2s cubic-bezier(.25,.8,.5,1);-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0px}.v-btn:not(.v-btn--outlined).accent,.v-btn:not(.v-btn--outlined).error,.v-btn:not(.v-btn--outlined).info,.v-btn:not(.v-btn--outlined).primary,.v-btn:not(.v-btn--outlined).secondary,.v-btn:not(.v-btn--outlined).success,.v-btn:not(.v-btn--outlined).warning{color:#fff}.theme--light.v-btn{color:rgba(0,0,0,.87)}.theme--light.v-btn.v-btn--disabled,.theme--light.v-btn.v-btn--disabled .v-btn__loading,.theme--light.v-btn.v-btn--disabled .v-icon{color:rgba(0,0,0,.26)!important}.theme--light.v-btn.v-btn--disabled:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined){background-color:rgba(0,0,0,.12)!important}.theme--light.v-btn:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined){background-color:#f5f5f5}.theme--light.v-btn.v-btn--outlined.v-btn--text{border-color:rgba(0,0,0,.12)}.theme--light.v-btn.v-btn--icon{color:rgba(0,0,0,.54)}.theme--light.v-btn:hover:before{opacity:.04}.theme--light.v-btn--active:before,.theme--light.v-btn--active:hover:before,.theme--light.v-btn:focus:before{opacity:.12}.theme--light.v-btn--active:focus:before{opacity:.16}.theme--dark.v-btn{color:#fff}.theme--dark.v-btn.v-btn--disabled,.theme--dark.v-btn.v-btn--disabled .v-btn__loading,.theme--dark.v-btn.v-btn--disabled .v-icon{color:hsla(0,0%,100%,.3)!important}.theme--dark.v-btn.v-btn--disabled:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined){background-color:hsla(0,0%,100%,.12)!important}.theme--dark.v-btn:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined){background-color:#272727}.theme--dark.v-btn.v-btn--outlined.v-btn--text{border-color:hsla(0,0%,100%,.12)}.theme--dark.v-btn.v-btn--icon{color:#fff}.theme--dark.v-btn:hover:before{opacity:.08}.theme--dark.v-btn--active:before,.theme--dark.v-btn--active:hover:before,.theme--dark.v-btn:focus:before{opacity:.24}.theme--dark.v-btn--active:focus:before{opacity:.32}.v-btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-weight:500;letter-spacing:.0892857143em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;outline:0;position:relative;text-decoration:none;text-indent:.0892857143em;text-transform:uppercase;-webkit-transition-duration:.28s;transition-duration:.28s;-webkit-transition-property:opacity,-webkit-box-shadow,-webkit-transform;transition-property:opacity,-webkit-box-shadow,-webkit-transform;transition-property:box-shadow,transform,opacity;transition-property:box-shadow,transform,opacity,-webkit-box-shadow,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.v-btn.v-size--x-small{font-size:.625rem}.v-btn.v-size--small{font-size:.75rem}.v-btn.v-size--default,.v-btn.v-size--large{font-size:.875rem}.v-btn.v-size--x-large{font-size:1rem}.v-btn:before{border-radius:inherit;bottom:0;color:inherit;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;-webkit-transition:opacity .2s cubic-bezier(.4,0,.6,1);transition:opacity .2s cubic-bezier(.4,0,.6,1);background-color:currentColor}.v-btn:not(.v-btn--disabled){will-change:box-shadow}.v-btn:not(.v-btn--round).v-size--x-small{height:20px;min-width:36px;padding:0 8.8888888889px}.v-btn:not(.v-btn--round).v-size--small{height:28px;min-width:50px;padding:0 12.4444444444px}.v-btn:not(.v-btn--round).v-size--default{height:36px;min-width:64px;padding:0 16px}.v-btn:not(.v-btn--round).v-size--large{height:44px;min-width:78px;padding:0 19.5555555556px}.v-btn:not(.v-btn--round).v-size--x-large{height:52px;min-width:92px;padding:0 23.1111111111px}.v-btn>.v-btn__content .v-icon{color:inherit}.v-btn__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit;line-height:normal;position:relative}.v-btn__content .v-icon--left,.v-btn__content .v-icon--right{font-size:18px;height:18px;width:18px}.v-application--is-ltr .v-btn__content .v-icon--left{margin-left:-4px;margin-right:8px}.v-application--is-ltr .v-btn__content .v-icon--right,.v-application--is-rtl .v-btn__content .v-icon--left{margin-left:8px;margin-right:-4px}.v-application--is-rtl .v-btn__content .v-icon--right{margin-left:-4px;margin-right:8px}.v-btn__loader{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;top:0;width:100%}.v-btn:not(.v-btn--text):not(.v-btn--outlined).v-btn--active:before{opacity:.18}.v-btn:not(.v-btn--text):not(.v-btn--outlined):hover:before{opacity:.08}.v-btn:not(.v-btn--text):not(.v-btn--outlined):focus:before{opacity:.24}.v-btn--absolute,.v-btn--fixed{position:absolute}.v-btn--absolute.v-btn--right,.v-btn--fixed.v-btn--right{right:16px}.v-btn--absolute.v-btn--left,.v-btn--fixed.v-btn--left{left:16px}.v-btn--absolute.v-btn--top,.v-btn--fixed.v-btn--top{top:16px}.v-btn--absolute.v-btn--bottom,.v-btn--fixed.v-btn--bottom{bottom:16px}.v-btn--block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;min-width:100%!important;max-width:auto}.v-btn--contained{-webkit-box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.v-btn--contained:after{-webkit-box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.v-btn--contained:active{-webkit-box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.v-btn--depressed{-webkit-box-shadow:none!important;box-shadow:none!important}.v-btn--disabled{-webkit-box-shadow:none;box-shadow:none;pointer-events:none}.v-btn--fab,.v-btn--icon{min-height:0;min-width:0;padding:0}.v-btn--fab.v-size--x-small .v-icon,.v-btn--icon.v-size--x-small .v-icon{height:18px;font-size:18px;width:18px}.v-btn--fab.v-size--default .v-icon,.v-btn--fab.v-size--small .v-icon,.v-btn--icon.v-size--default .v-icon,.v-btn--icon.v-size--small .v-icon{height:24px;font-size:24px;width:24px}.v-btn--fab.v-size--large .v-icon,.v-btn--icon.v-size--large .v-icon{height:28px;font-size:28px;width:28px}.v-btn--fab.v-size--x-large .v-icon,.v-btn--icon.v-size--x-large .v-icon{height:32px;font-size:32px;width:32px}.v-btn--icon.v-size--x-small{height:20px;width:20px}.v-btn--icon.v-size--small{height:28px;width:28px}.v-btn--icon.v-size--default{height:36px;width:36px}.v-btn--icon.v-size--large{height:44px;width:44px}.v-btn--icon.v-size--x-large{height:52px;width:52px}.v-btn--fab.v-btn--contained{-webkit-box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12);box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.v-btn--fab.v-btn--contained:after{-webkit-box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.v-btn--fab.v-btn--contained:active{-webkit-box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12);box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)}.v-btn--fab.v-btn--absolute,.v-btn--fab.v-btn--fixed{z-index:4}.v-btn--fab.v-size--x-small{height:32px;width:32px}.v-btn--fab.v-size--x-small.v-btn--absolute.v-btn--bottom{bottom:-16px}.v-btn--fab.v-size--x-small.v-btn--absolute.v-btn--top{top:-16px}.v-btn--fab.v-size--small{height:40px;width:40px}.v-btn--fab.v-size--small.v-btn--absolute.v-btn--bottom{bottom:-20px}.v-btn--fab.v-size--small.v-btn--absolute.v-btn--top{top:-20px}.v-btn--fab.v-size--default{height:56px;width:56px}.v-btn--fab.v-size--default.v-btn--absolute.v-btn--bottom{bottom:-28px}.v-btn--fab.v-size--default.v-btn--absolute.v-btn--top{top:-28px}.v-btn--fab.v-size--large{height:64px;width:64px}.v-btn--fab.v-size--large.v-btn--absolute.v-btn--bottom{bottom:-32px}.v-btn--fab.v-size--large.v-btn--absolute.v-btn--top{top:-32px}.v-btn--fab.v-size--x-large{height:72px;width:72px}.v-btn--fab.v-size--x-large.v-btn--absolute.v-btn--bottom{bottom:-36px}.v-btn--fab.v-size--x-large.v-btn--absolute.v-btn--top{top:-36px}.v-btn--fixed{position:fixed}.v-btn--loading{pointer-events:none;-webkit-transition:none;transition:none}.v-btn--loading .v-btn__content{opacity:0}.v-btn--outlined{border:thin solid currentColor}.v-btn--outlined .v-btn__content .v-icon,.v-btn--round .v-btn__content .v-icon{color:currentColor}.v-btn--flat,.v-btn--outlined,.v-btn--text{background-color:transparent}.v-btn--outlined:before,.v-btn--round:before,.v-btn--rounded:before{border-radius:inherit}.v-btn--round{border-radius:50%}.v-btn--rounded{border-radius:28px}.v-btn--tile{border-radius:0}.v-ripple__container{border-radius:inherit;width:100%;height:100%;z-index:0;contain:strict}.v-ripple__animation,.v-ripple__container{color:inherit;position:absolute;left:0;top:0;overflow:hidden;pointer-events:none}.v-ripple__animation{border-radius:50%;background:currentColor;opacity:0;will-change:transform,opacity}.v-ripple__animation--enter{-webkit-transition:none;transition:none}.v-ripple__animation--in{-webkit-transition:opacity .1s cubic-bezier(.4,0,.2,1),-webkit-transform .25s cubic-bezier(.4,0,.2,1);transition:opacity .1s cubic-bezier(.4,0,.2,1),-webkit-transform .25s cubic-bezier(.4,0,.2,1);transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .1s cubic-bezier(.4,0,.2,1);transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .1s cubic-bezier(.4,0,.2,1),-webkit-transform .25s cubic-bezier(.4,0,.2,1)}.v-ripple__animation--out{-webkit-transition:opacity .3s cubic-bezier(.4,0,.2,1);transition:opacity .3s cubic-bezier(.4,0,.2,1)}.v-progress-circular{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.v-progress-circular svg{width:100%;height:100%;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;z-index:0}.v-progress-circular--indeterminate svg{-webkit-animation:progress-circular-rotate 1.4s linear infinite;animation:progress-circular-rotate 1.4s linear infinite;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.v-progress-circular--indeterminate .v-progress-circular__overlay{-webkit-animation:progress-circular-dash 1.4s ease-in-out infinite;animation:progress-circular-dash 1.4s ease-in-out infinite;stroke-linecap:round;stroke-dasharray:80,200;stroke-dashoffset:0px}.v-progress-circular__info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.v-progress-circular__underlay{stroke:rgba(0,0,0,.1);z-index:1}.v-progress-circular__overlay{stroke:currentColor;z-index:2;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out}@-webkit-keyframes progress-circular-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0px}50%{stroke-dasharray:100,200;stroke-dashoffset:-15px}to{stroke-dasharray:100,200;stroke-dashoffset:-125px}}@keyframes progress-circular-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0px}50%{stroke-dasharray:100,200;stroke-dashoffset:-15px}to{stroke-dasharray:100,200;stroke-dashoffset:-125px}}@-webkit-keyframes progress-circular-rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes progress-circular-rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.theme--light.v-icon{color:rgba(0,0,0,.54)}.theme--light.v-icon:focus:after{opacity:.12}.theme--light.v-icon.v-icon.v-icon--disabled{color:rgba(0,0,0,.38)!important}.theme--dark.v-icon{color:#fff}.theme--dark.v-icon:focus:after{opacity:.24}.theme--dark.v-icon.v-icon.v-icon--disabled{color:hsla(0,0%,100%,.5)!important}.v-icon.v-icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";font-size:24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:normal;line-height:1;position:relative;text-indent:0;-webkit-transition:.3s cubic-bezier(.25,.8,.5,1),visibility 0s;transition:.3s cubic-bezier(.25,.8,.5,1),visibility 0s;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-icon.v-icon:after{background-color:currentColor;border-radius:50%;content:"";display:inline-block;height:100%;opacity:0;pointer-events:none;position:absolute;-webkit-transform:scale(1.3);transform:scale(1.3);width:100%;-webkit-transition:opacity .2s cubic-bezier(.4,0,.6,1);transition:opacity .2s cubic-bezier(.4,0,.6,1)}.v-icon.v-icon--dense{font-size:20px}.v-icon--right{margin-left:8px}.v-icon--left{margin-right:8px}.v-icon.v-icon.v-icon--link{cursor:pointer;outline:none}.v-icon--disabled{pointer-events:none}.v-icon--is-component,.v-icon--svg{height:24px;width:24px}.v-icon--svg{fill:currentColor}.v-icon--dense--is-component{height:20px}.theme--light.v-badge .v-badge__badge:after{border-color:#fff}.theme--dark.v-badge .v-badge__badge:after{border-color:#1e1e1e}.v-badge{position:relative}.v-badge,.v-badge__badge{display:inline-block;line-height:1}.v-badge__badge{border-radius:10px;color:#fff;font-size:12px;height:20px;letter-spacing:0;min-width:20px;padding:4px 6px;pointer-events:auto;position:absolute;text-align:center;text-indent:0;top:auto;-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1);white-space:nowrap}.v-application--is-ltr .v-badge__badge{right:auto}.v-application--is-rtl .v-badge__badge{left:auto}.v-badge__badge .v-icon{color:inherit;font-size:12px;margin:0 -2px}.v-badge__badge .v-img{height:12px;width:12px}.v-badge__wrapper{-webkit-box-flex:0;-ms-flex:0 1;flex:0 1;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.v-badge--avatar .v-badge__badge{padding:0}.v-badge--avatar .v-badge__badge .v-avatar{height:20px!important;min-width:0!important;max-width:20px!important}.v-badge--bordered .v-badge__badge:after{border-radius:inherit;border-width:2px;border-style:solid;bottom:0;content:"";left:0;position:absolute;right:0;top:0;-webkit-transform:scale(1.15);transform:scale(1.15)}.v-badge--dot .v-badge__badge{border-radius:4.5px;height:9px;min-width:0;padding:0;width:9px}.v-badge--dot .v-badge__badge:after{border-width:1.5px}.v-badge--icon .v-badge__badge{padding:4px 6px}.v-badge--inline{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.v-badge--inline .v-badge__badge,.v-badge--inline .v-badge__wrapper{position:relative}.v-badge--inline .v-badge__wrapper{margin:0 4px}.v-badge--tile .v-badge__badge{border-radius:0}.theme--light.v-card{background-color:#fff;color:rgba(0,0,0,.87)}.theme--light.v-card .v-card__subtitle,.theme--light.v-card>.v-card__text{color:rgba(0,0,0,.6)}.theme--light.v-card.v-card--outlined{border:thin solid rgba(0,0,0,.12)}.theme--dark.v-card{background-color:#1e1e1e;color:#fff}.theme--dark.v-card .v-card__subtitle,.theme--dark.v-card>.v-card__text{color:hsla(0,0%,100%,.7)}.theme--dark.v-card.v-card--outlined{border:thin solid hsla(0,0%,100%,.12)}.v-card{display:block;max-width:100%;outline:none;text-decoration:none;-webkit-transition-property:opacity,-webkit-box-shadow;transition-property:opacity,-webkit-box-shadow;transition-property:box-shadow,opacity;transition-property:box-shadow,opacity,-webkit-box-shadow;overflow-wrap:break-word;position:relative;white-space:normal;-webkit-transition:-webkit-box-shadow .28s cubic-bezier(.4,0,.2,1);transition:-webkit-box-shadow .28s cubic-bezier(.4,0,.2,1);transition:box-shadow .28s cubic-bezier(.4,0,.2,1);transition:box-shadow .28s cubic-bezier(.4,0,.2,1),-webkit-box-shadow .28s cubic-bezier(.4,0,.2,1);will-change:box-shadow;-webkit-box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.v-card:not(.v-sheet--tile):not(.v-card--shaped){border-radius:4px}.v-card>.v-card__progress+:not(.v-btn):not(.v-chip),.v-card>:first-child:not(.v-btn):not(.v-chip){border-top-left-radius:inherit;border-top-right-radius:inherit}.v-card>:last-child:not(.v-btn):not(.v-chip){border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.v-card__progress{top:0;left:0;right:0;overflow:hidden}.v-card__subtitle+.v-card__text{padding-top:0}.v-card__subtitle,.v-card__text{font-size:.875rem;font-weight:400;line-height:1.375rem;letter-spacing:.0071428571em}.v-card__subtitle,.v-card__text,.v-card__title{padding:16px}.v-card__title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.25rem;font-weight:500;letter-spacing:.0125em;line-height:2rem;word-break:break-all}.v-card__title+.v-card__subtitle,.v-card__title+.v-card__text{padding-top:0}.v-card__title+.v-card__subtitle{margin-top:-16px}.v-card__text{width:100%}.v-card__actions{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px}.v-card__actions>.v-btn.v-btn{padding:0 8px}.v-application--is-ltr .v-card__actions>.v-btn.v-btn+.v-btn{margin-left:8px}.v-application--is-ltr .v-card__actions>.v-btn.v-btn .v-icon--left{margin-left:4px}.v-application--is-ltr .v-card__actions>.v-btn.v-btn .v-icon--right{margin-right:4px}.v-application--is-rtl .v-card__actions>.v-btn.v-btn+.v-btn{margin-right:8px}.v-application--is-rtl .v-card__actions>.v-btn.v-btn .v-icon--left{margin-right:4px}.v-application--is-rtl .v-card__actions>.v-btn.v-btn .v-icon--right{margin-left:4px}.v-card--flat{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12);box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.v-card--hover{cursor:pointer;-webkit-transition:-webkit-box-shadow .4s cubic-bezier(.25,.8,.25,1);transition:-webkit-box-shadow .4s cubic-bezier(.25,.8,.25,1);transition:box-shadow .4s cubic-bezier(.25,.8,.25,1);transition:box-shadow .4s cubic-bezier(.25,.8,.25,1),-webkit-box-shadow .4s cubic-bezier(.25,.8,.25,1)}.v-card--hover:focus,.v-card--hover:hover{-webkit-box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.v-card--link,.v-card--link .v-chip{cursor:pointer}.v-card--link:focus:before{opacity:.08}.v-card--link:before{background:currentColor;bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;-webkit-transition:opacity .2s;transition:opacity .2s}.v-card--disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-card--disabled>:not(.v-card__progress){opacity:.6;-webkit-transition:inherit;transition:inherit}.v-card--loading{overflow:hidden}.v-card--outlined{-webkit-box-shadow:none;box-shadow:none}.v-card--raised{-webkit-box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.v-card--shaped{border-radius:24px 4px}.theme--light.v-progress-linear{color:rgba(0,0,0,.87)}.theme--dark.v-progress-linear{color:#fff}.v-progress-linear{background:transparent;overflow:hidden;position:relative;-webkit-transition:.2s cubic-bezier(.4,0,.6,1);transition:.2s cubic-bezier(.4,0,.6,1);width:100%}.v-progress-linear__buffer{height:inherit;width:100%;z-index:1}.v-progress-linear__background,.v-progress-linear__buffer{left:0;position:absolute;top:0;-webkit-transition:inherit;transition:inherit}.v-progress-linear__background{bottom:0}.v-progress-linear__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;left:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;width:100%;z-index:2}.v-progress-linear__determinate{height:inherit;-webkit-transition:inherit;transition:inherit}.v-progress-linear__indeterminate .long,.v-progress-linear__indeterminate .short{background-color:inherit;bottom:0;height:inherit;left:0;position:absolute;top:0;width:auto;will-change:left,right}.v-progress-linear__indeterminate--active .long{-webkit-animation:indeterminate;animation:indeterminate;-webkit-animation-duration:2.2s;animation-duration:2.2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.v-progress-linear__indeterminate--active .short{-webkit-animation:indeterminate-short;animation:indeterminate-short;-webkit-animation-duration:2.2s;animation-duration:2.2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.v-progress-linear__stream{-webkit-animation:stream .25s linear infinite;animation:stream .25s linear infinite;border-color:currentColor;border-top:4px dotted;bottom:0;opacity:.3;pointer-events:none;position:absolute;right:-8px;top:calc(50% - 2px);-webkit-transition:inherit;transition:inherit}.v-progress-linear__wrapper{overflow:hidden;position:relative;-webkit-transition:inherit;transition:inherit}.v-progress-linear--absolute,.v-progress-linear--fixed{left:0;z-index:1}.v-progress-linear--absolute{position:absolute}.v-progress-linear--fixed{position:fixed}.v-progress-linear--reactive .v-progress-linear__content{pointer-events:none}.v-progress-linear--rounded{border-radius:4px}.v-progress-linear--striped .v-progress-linear__determinate{background-image:linear-gradient(135deg,hsla(0,0%,100%,.25) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.25) 0,hsla(0,0%,100%,.25) 75%,transparent 0,transparent);background-size:40px 40px;background-repeat:repeat}.v-progress-linear--query .v-progress-linear__indeterminate--active .long{-webkit-animation:query;animation:query;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.v-progress-linear--query .v-progress-linear__indeterminate--active .short{-webkit-animation:query-short;animation:query-short;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes indeterminate{0%{left:-90%;right:100%}60%{left:-90%;right:100%}to{left:100%;right:-35%}}@keyframes indeterminate{0%{left:-90%;right:100%}60%{left:-90%;right:100%}to{left:100%;right:-35%}}@-webkit-keyframes indeterminate-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}to{left:107%;right:-8%}}@keyframes indeterminate-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}to{left:107%;right:-8%}}@-webkit-keyframes query{0%{right:-90%;left:100%}60%{right:-90%;left:100%}to{right:100%;left:-35%}}@keyframes query{0%{right:-90%;left:100%}60%{right:-90%;left:100%}to{right:100%;left:-35%}}@-webkit-keyframes query-short{0%{right:-200%;left:100%}60%{right:107%;left:-8%}to{right:107%;left:-8%}}@keyframes query-short{0%{right:-200%;left:100%}60%{right:107%;left:-8%}to{right:107%;left:-8%}}@-webkit-keyframes stream{to{-webkit-transform:translateX(-8px);transform:translateX(-8px)}}@keyframes stream{to{-webkit-transform:translateX(-8px);transform:translateX(-8px)}}.v-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-width:100%;-webkit-transition:.2s cubic-bezier(.4,0,.2,1);transition:.2s cubic-bezier(.4,0,.2,1)}.v-content:not([data-booted=true]){-webkit-transition:none!important;transition:none!important}.v-content__wrap{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;position:relative}@-moz-document url-prefix(){@media print{.v-content{display:block}}}.theme--light.v-divider{border-color:rgba(0,0,0,.12)}.theme--dark.v-divider{border-color:hsla(0,0%,100%,.12)}.v-divider{display:block;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0px;max-width:100%;height:0;max-height:0;border:solid;border-width:thin 0 0 0;-webkit-transition:inherit;transition:inherit}.v-divider--inset:not(.v-divider--vertical){max-width:calc(100% - 72px)}.v-application--is-ltr .v-divider--inset:not(.v-divider--vertical){margin-left:72px}.v-application--is-rtl .v-divider--inset:not(.v-divider--vertical){margin-right:72px}.v-divider--vertical{-ms-flex-item-align:stretch;align-self:stretch;border:solid;border-width:0 thin 0 0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:inherit;min-height:100%;max-height:100%;max-width:0;width:0;vertical-align:text-bottom}.v-divider--vertical.v-divider--inset{margin-top:8px;min-height:0;max-height:calc(100% - 16px)}.v-list.accent>.v-list-item,.v-list.error>.v-list-item,.v-list.info>.v-list-item,.v-list.primary>.v-list-item,.v-list.secondary>.v-list-item,.v-list.success>.v-list-item,.v-list.warning>.v-list-item{color:#fff}.theme--light.v-list{background:#fff;color:rgba(0,0,0,.87)}.theme--light.v-list .v-list--disabled{color:rgba(0,0,0,.38)}.theme--light.v-list .v-list-group--active:after,.theme--light.v-list .v-list-group--active:before{background:rgba(0,0,0,.12)}.theme--dark.v-list{background:#1e1e1e;color:#fff}.theme--dark.v-list .v-list--disabled{color:hsla(0,0%,100%,.5)}.theme--dark.v-list .v-list-group--active:after,.theme--dark.v-list .v-list-group--active:before{background:hsla(0,0%,100%,.12)}.v-list{border-radius:4px;display:block;padding:8px 0;position:static;-webkit-transition:-webkit-box-shadow .28s cubic-bezier(.4,0,.2,1);transition:-webkit-box-shadow .28s cubic-bezier(.4,0,.2,1);transition:box-shadow .28s cubic-bezier(.4,0,.2,1);transition:box-shadow .28s cubic-bezier(.4,0,.2,1),-webkit-box-shadow .28s cubic-bezier(.4,0,.2,1);will-change:box-shadow}.v-list--disabled{pointer-events:none}.v-list--flat .v-list-item:before{display:none}.v-list--dense .v-subheader{font-size:.75rem;height:40px;padding:0 8px}.v-list--nav .v-list-item:not(:last-child):not(:only-child),.v-list--rounded .v-list-item:not(:last-child):not(:only-child){margin-bottom:8px}.v-list--nav.v-list--dense .v-list-item:not(:last-child):not(:only-child),.v-list--nav .v-list-item--dense:not(:last-child):not(:only-child),.v-list--rounded.v-list--dense .v-list-item:not(:last-child):not(:only-child),.v-list--rounded .v-list-item--dense:not(:last-child):not(:only-child){margin-bottom:4px}.v-list--nav{padding-left:8px;padding-right:8px}.v-list--nav .v-list-item{padding:0 8px}.v-list--nav .v-list-item,.v-list--nav .v-list-item:before{border-radius:4px}.v-application--is-ltr .v-list--shaped .v-list-item,.v-application--is-ltr .v-list--shaped .v-list-item:before,.v-application--is-ltr .v-list--shaped .v-list-item>.v-ripple__container{border-bottom-right-radius:32px!important;border-top-right-radius:32px!important}.v-application--is-rtl .v-list--shaped .v-list-item,.v-application--is-rtl .v-list--shaped .v-list-item:before,.v-application--is-rtl .v-list--shaped .v-list-item>.v-ripple__container{border-bottom-left-radius:32px!important;border-top-left-radius:32px!important}.v-application--is-ltr .v-list--shaped.v-list--two-line .v-list-item,.v-application--is-ltr .v-list--shaped.v-list--two-line .v-list-item:before,.v-application--is-ltr .v-list--shaped.v-list--two-line .v-list-item>.v-ripple__container{border-bottom-right-radius:42.6666666667px!important;border-top-right-radius:42.6666666667px!important}.v-application--is-rtl .v-list--shaped.v-list--two-line .v-list-item,.v-application--is-rtl .v-list--shaped.v-list--two-line .v-list-item:before,.v-application--is-rtl .v-list--shaped.v-list--two-line .v-list-item>.v-ripple__container{border-bottom-left-radius:42.6666666667px!important;border-top-left-radius:42.6666666667px!important}.v-application--is-ltr .v-list--shaped.v-list--three-line .v-list-item,.v-application--is-ltr .v-list--shaped.v-list--three-line .v-list-item:before,.v-application--is-ltr .v-list--shaped.v-list--three-line .v-list-item>.v-ripple__container{border-bottom-right-radius:58.6666666667px!important;border-top-right-radius:58.6666666667px!important}.v-application--is-rtl .v-list--shaped.v-list--three-line .v-list-item,.v-application--is-rtl .v-list--shaped.v-list--three-line .v-list-item:before,.v-application--is-rtl .v-list--shaped.v-list--three-line .v-list-item>.v-ripple__container{border-bottom-left-radius:58.6666666667px!important;border-top-left-radius:58.6666666667px!important}.v-application--is-ltr .v-list--shaped{padding-right:8px}.v-application--is-rtl .v-list--shaped{padding-left:8px}.v-list--rounded{padding:8px}.v-list--rounded .v-list-item,.v-list--rounded .v-list-item:before,.v-list--rounded .v-list-item>.v-ripple__container{border-radius:32px!important}.v-list--rounded.v-list--two-line .v-list-item,.v-list--rounded.v-list--two-line .v-list-item:before,.v-list--rounded.v-list--two-line .v-list-item>.v-ripple__container{border-radius:42.6666666667px!important}.v-list--rounded.v-list--three-line .v-list-item,.v-list--rounded.v-list--three-line .v-list-item:before,.v-list--rounded.v-list--three-line .v-list-item>.v-ripple__container{border-radius:58.6666666667px!important}.v-list--subheader{padding-top:0}.theme--light.v-list-item--disabled{color:rgba(0,0,0,.38)}.theme--light.v-list-item:not(.v-list-item--active):not(.v-list-item--disabled){color:rgba(0,0,0,.87)!important}.theme--light.v-list-item .v-list-item__mask{color:rgba(0,0,0,.38);background:#eee}.theme--light.v-list-item .v-list-item__action-text,.theme--light.v-list-item .v-list-item__subtitle{color:rgba(0,0,0,.6)}.theme--light.v-list-item:hover:before{opacity:.04}.theme--light.v-list-item--active:before,.theme--light.v-list-item--active:hover:before,.theme--light.v-list-item:focus:before{opacity:.12}.theme--light.v-list-item--active:focus:before,.theme--light.v-list-item.v-list-item--highlighted:before{opacity:.16}.theme--dark.v-list-item--disabled{color:hsla(0,0%,100%,.5)}.theme--dark.v-list-item:not(.v-list-item--active):not(.v-list-item--disabled){color:#fff!important}.theme--dark.v-list-item .v-list-item__mask{color:hsla(0,0%,100%,.5);background:#494949}.theme--dark.v-list-item .v-list-item__action-text,.theme--dark.v-list-item .v-list-item__subtitle{color:hsla(0,0%,100%,.7)}.theme--dark.v-list-item:hover:before{opacity:.08}.theme--dark.v-list-item--active:before,.theme--dark.v-list-item--active:hover:before,.theme--dark.v-list-item:focus:before{opacity:.24}.theme--dark.v-list-item--active:focus:before,.theme--dark.v-list-item.v-list-item--highlighted:before{opacity:.32}.v-list-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;letter-spacing:normal;min-height:48px;outline:none;padding:0 16px;position:relative;text-decoration:none}.v-list-item--disabled{pointer-events:none}.v-list-item--selectable{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.v-list-item:after{content:"";min-height:inherit;font-size:0}.v-list-item__action{-ms-flex-item-align:center;align-self:center;margin:12px 0}.v-list-item__action .v-input,.v-list-item__action .v-input--selection-controls__input,.v-list-item__action .v-input__control,.v-list-item__action .v-input__slot{margin:0!important}.v-list-item__action .v-input{padding:0}.v-list-item__action .v-input .v-messages{display:none}.v-list-item__action-text{font-size:.75rem}.v-list-item__avatar{-ms-flex-item-align:center;align-self:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.v-list-item__avatar,.v-list-item__avatar.v-list-item__avatar--horizontal{margin-bottom:8px;margin-top:8px}.v-application--is-ltr .v-list-item__avatar.v-list-item__avatar--horizontal:first-child{margin-left:-16px}.v-application--is-rtl .v-list-item__avatar.v-list-item__avatar--horizontal:first-child{margin-right:-16px}.v-application--is-ltr .v-list-item__avatar.v-list-item__avatar--horizontal:last-child{margin-left:-16px}.v-application--is-rtl .v-list-item__avatar.v-list-item__avatar--horizontal:last-child{margin-right:-16px}.v-list-item__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;overflow:hidden;padding:12px 0}.v-list-item__content>*{line-height:1.1;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.v-list-item__content>:not(:last-child){margin-bottom:2px}.v-list-item__icon{-ms-flex-item-align:start;align-self:flex-start;margin:16px 0}.v-application--is-ltr .v-list-item__action:last-of-type:not(:only-child),.v-application--is-ltr .v-list-item__avatar:last-of-type:not(:only-child),.v-application--is-ltr .v-list-item__icon:last-of-type:not(:only-child){margin-left:16px}.v-application--is-ltr .v-list-item__avatar:first-child,.v-application--is-rtl .v-list-item__action:last-of-type:not(:only-child),.v-application--is-rtl .v-list-item__avatar:last-of-type:not(:only-child),.v-application--is-rtl .v-list-item__icon:last-of-type:not(:only-child){margin-right:16px}.v-application--is-rtl .v-list-item__avatar:first-child{margin-left:16px}.v-application--is-ltr .v-list-item__action:first-child,.v-application--is-ltr .v-list-item__icon:first-child{margin-right:32px}.v-application--is-rtl .v-list-item__action:first-child,.v-application--is-rtl .v-list-item__icon:first-child{margin-left:32px}.v-list-item__action,.v-list-item__avatar,.v-list-item__icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-width:24px}.v-list-item .v-list-item__subtitle,.v-list-item .v-list-item__title{line-height:1.2}.v-list-item__subtitle,.v-list-item__title{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-list-item__title{-ms-flex-item-align:center;align-self:center;font-size:1rem}.v-list-item__title>.v-badge{margin-top:16px}.v-list-item__subtitle{font-size:.875rem}.v-list--dense .v-list-item,.v-list-item--dense{min-height:40px}.v-list--dense .v-list-item .v-list-item__icon,.v-list-item--dense .v-list-item__icon{height:24px;margin-top:8px;margin-bottom:8px}.v-list--dense .v-list-item .v-list-item__content,.v-list-item--dense .v-list-item__content{padding:8px 0}.v-list--dense .v-list-item .v-list-item__subtitle,.v-list--dense .v-list-item .v-list-item__title,.v-list-item--dense .v-list-item__subtitle,.v-list-item--dense .v-list-item__title{font-size:.8125rem;font-weight:500;line-height:1rem}.v-list--dense .v-list-item.v-list-item--two-line,.v-list-item--dense.v-list-item--two-line{min-height:60px}.v-list--dense .v-list-item.v-list-item--three-line,.v-list-item--dense.v-list-item--three-line{min-height:76px}.v-list-item--link{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-list-item--link:before{background-color:currentColor;bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1)}.v-list .v-list-item--active,.v-list .v-list-item--active .v-icon{color:inherit}.v-list-item__action--stack{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;white-space:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.v-list--three-line .v-list-item .v-list-item__avatar:not(.v-list-item__avatar--horizontal),.v-list--three-line .v-list-item .v-list-item__icon,.v-list--two-line .v-list-item .v-list-item__avatar:not(.v-list-item__avatar--horizontal),.v-list--two-line .v-list-item .v-list-item__icon,.v-list-item--three-line .v-list-item__avatar:not(.v-list-item__avatar--horizontal),.v-list-item--three-line .v-list-item__icon,.v-list-item--two-line .v-list-item__avatar:not(.v-list-item__avatar--horizontal),.v-list-item--two-line .v-list-item__icon{margin-bottom:16px;margin-top:16px}.v-list--two-line .v-list-item,.v-list-item--two-line{min-height:64px}.v-list--two-line .v-list-item .v-list-item__icon,.v-list-item--two-line .v-list-item__icon{margin-bottom:32px}.v-list--three-line .v-list-item,.v-list-item--three-line{min-height:88px}.v-list--three-line .v-list-item .v-list-item__action,.v-list--three-line .v-list-item .v-list-item__avatar,.v-list-item--three-line .v-list-item__action,.v-list-item--three-line .v-list-item__avatar{-ms-flex-item-align:start;align-self:flex-start;margin-top:16px;margin-bottom:16px}.v-list--three-line .v-list-item .v-list-item__content,.v-list-item--three-line .v-list-item__content{-ms-flex-item-align:stretch;align-self:stretch}.v-list--three-line .v-list-item .v-list-item__subtitle,.v-list-item--three-line .v-list-item__subtitle{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.v-avatar{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:normal;position:relative;text-align:center;vertical-align:middle;overflow:hidden}.v-avatar .v-icon,.v-avatar .v-image,.v-avatar .v-responsive__content,.v-avatar img,.v-avatar svg{border-radius:inherit;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:inherit;width:inherit}.v-avatar--tile{border-radius:0}.v-list-group .v-list-group__header .v-list-item__icon.v-list-group__header__append-icon{-ms-flex-item-align:center;align-self:center;margin:0;min-width:48px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.v-list-group--sub-group{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.v-list-group__header.v-list-item--active:not(:hover):not(:focus):before{opacity:0}.v-list-group__items{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.v-list-group__items .v-list-group__items,.v-list-group__items .v-list-item{overflow:hidden}.v-list-group--active>.v-list-group__header.v-list-group__header--sub-group>.v-list-group__header__prepend-icon .v-icon,.v-list-group--active>.v-list-group__header>.v-list-group__header__append-icon .v-icon{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.v-list-group--active>.v-list-group__header .v-list-group__header__prepend-icon .v-icon,.v-list-group--active>.v-list-group__header .v-list-item,.v-list-group--active>.v-list-group__header .v-list-item__content{color:inherit}.v-application--is-ltr .v-list-group--sub-group .v-list-item__action:first-child,.v-application--is-ltr .v-list-group--sub-group .v-list-item__avatar:first-child,.v-application--is-ltr .v-list-group--sub-group .v-list-item__icon:first-child{margin-right:16px}.v-application--is-rtl .v-list-group--sub-group .v-list-item__action:first-child,.v-application--is-rtl .v-list-group--sub-group .v-list-item__avatar:first-child,.v-application--is-rtl .v-list-group--sub-group .v-list-item__icon:first-child{margin-left:16px}.v-application--is-ltr .v-list-group--sub-group .v-list-group__header{padding-left:32px}.v-application--is-rtl .v-list-group--sub-group .v-list-group__header{padding-right:32px}.v-application--is-ltr .v-list-group--sub-group .v-list-group__items .v-list-item{padding-left:40px}.v-application--is-rtl .v-list-group--sub-group .v-list-group__items .v-list-item{padding-right:40px}.v-list-group--sub-group.v-list-group--active .v-list-item__icon.v-list-group__header__prepend-icon .v-icon{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.v-application--is-ltr .v-list-group--no-action>.v-list-group__items>.v-list-item{padding-left:72px}.v-application--is-rtl .v-list-group--no-action>.v-list-group__items>.v-list-item{padding-right:72px}.v-application--is-ltr .v-list-group--no-action.v-list-group--sub-group>.v-list-group__items>.v-list-item{padding-left:88px}.v-application--is-rtl .v-list-group--no-action.v-list-group--sub-group>.v-list-group__items>.v-list-item{padding-right:88px}.v-application--is-ltr .v-list--dense .v-list-group--sub-group .v-list-group__header{padding-left:24px}.v-application--is-rtl .v-list--dense .v-list-group--sub-group .v-list-group__header{padding-right:24px}.v-application--is-ltr .v-list--dense.v-list--nav .v-list-group--no-action>.v-list-group__items>.v-list-item{padding-left:64px}.v-application--is-rtl .v-list--dense.v-list--nav .v-list-group--no-action>.v-list-group__items>.v-list-item{padding-right:64px}.v-application--is-ltr .v-list--dense.v-list--nav .v-list-group--no-action.v-list-group--sub-group>.v-list-group__items>.v-list-item{padding-left:80px}.v-application--is-rtl .v-list--dense.v-list--nav .v-list-group--no-action.v-list-group--sub-group>.v-list-group__items>.v-list-item{padding-right:80px}.v-list-item-group .v-list-item--active{color:inherit}.v-item-group{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;position:relative;max-width:100%;-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1)}.v-menu{display:none}.v-menu--attached{display:inline}.v-menu__content{position:absolute;display:inline-block;border-radius:4px;max-width:80%;overflow-y:auto;overflow-x:hidden;contain:content;will-change:transform;-webkit-box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.v-menu__content--active{pointer-events:none}.v-menu__content--auto .v-list-item{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(.25,.8,.25,1);transition-timing-function:cubic-bezier(.25,.8,.25,1)}.v-menu__content--fixed{position:fixed}.v-menu__content>.card{contain:content;-webkit-backface-visibility:hidden;backface-visibility:hidden}.v-menu>.v-menu__content{max-width:none}.v-menu-transition-enter .v-list-item{min-width:0;pointer-events:none}.v-menu-transition-enter-to .v-list-item{pointer-events:auto;-webkit-transition-delay:.1s;transition-delay:.1s}.v-menu-transition-leave-active,.v-menu-transition-leave-to{pointer-events:none}.v-menu-transition-enter,.v-menu-transition-leave-to{opacity:0}.v-menu-transition-enter-active,.v-menu-transition-leave-active{-webkit-transition:all .3s cubic-bezier(.25,.8,.25,1);transition:all .3s cubic-bezier(.25,.8,.25,1)}.v-menu-transition-enter.v-menu__content--auto{-webkit-transition:none!important;transition:none!important}.v-menu-transition-enter.v-menu__content--auto .v-list-item{opacity:0;-webkit-transform:translateY(-15px);transform:translateY(-15px)}.v-menu-transition-enter.v-menu__content--auto .v-list-item--active{opacity:1;-webkit-transform:none!important;transform:none!important;pointer-events:auto}.theme--light.v-navigation-drawer{background-color:#fff}.theme--light.v-navigation-drawer:not(.v-navigation-drawer--floating) .v-navigation-drawer__border{background-color:rgba(0,0,0,.12)}.theme--light.v-navigation-drawer .v-divider{border-color:rgba(0,0,0,.12)}.theme--dark.v-navigation-drawer{background-color:#363636}.theme--dark.v-navigation-drawer:not(.v-navigation-drawer--floating) .v-navigation-drawer__border{background-color:hsla(0,0%,100%,.12)}.theme--dark.v-navigation-drawer .v-divider{border-color:hsla(0,0%,100%,.12)}.v-navigation-drawer{-webkit-overflow-scrolling:touch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;left:0;max-width:100%;overflow:hidden;pointer-events:auto;top:0;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);will-change:transform;-webkit-transition-property:visibility,width,-webkit-transform;transition-property:visibility,width,-webkit-transform;transition-property:transform,visibility,width;transition-property:transform,visibility,width,-webkit-transform}.v-navigation-drawer:not([data-booted=true]){-webkit-transition:none!important;transition:none!important}.v-navigation-drawer.v-navigation-drawer--right:after{left:0;right:auto}.v-navigation-drawer .v-list{background:inherit}.v-navigation-drawer__border{position:absolute;right:0;top:0;height:100%;width:1px}.v-navigation-drawer__content{height:100%;overflow-y:auto;overflow-x:hidden}.v-navigation-drawer__image{border-radius:inherit;height:100%;position:absolute;top:0;bottom:0;z-index:-1;contain:strict;width:100%}.v-navigation-drawer__image .v-image{border-radius:inherit}.v-navigation-drawer--bottom.v-navigation-drawer--is-mobile{max-height:50%;top:auto;bottom:0;min-width:100%}.v-navigation-drawer--right{left:auto;right:0}.v-navigation-drawer--right>.v-navigation-drawer__border{right:auto;left:0}.v-navigation-drawer--absolute{z-index:1}.v-navigation-drawer--fixed{z-index:6}.v-navigation-drawer--absolute{position:absolute}.v-navigation-drawer--clipped:not(.v-navigation-drawer--temporary):not(.v-navigation-drawer--is-mobile){z-index:4}.v-navigation-drawer--fixed{position:fixed}.v-navigation-drawer--floating:after{display:none}.v-navigation-drawer--mini-variant{overflow:hidden}.v-navigation-drawer--mini-variant .v-list-item>:first-child{margin-left:0;margin-right:0}.v-navigation-drawer--mini-variant .v-list-item>:not(:first-child){position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap;display:initial}.v-navigation-drawer--mini-variant .v-list-group--no-action .v-list-group__items,.v-navigation-drawer--mini-variant .v-list-group--sub-group{display:none}.v-navigation-drawer--mini-variant.v-navigation-drawer--custom-mini-variant .v-list-item{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.v-navigation-drawer--temporary{z-index:7}.v-navigation-drawer--mobile{z-index:6}.v-navigation-drawer--close{visibility:hidden}.v-navigation-drawer--is-mobile:not(.v-navigation-drawer--close),.v-navigation-drawer--temporary:not(.v-navigation-drawer--close){-webkit-box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12);box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)}.theme--light.v-overlay{color:rgba(0,0,0,.87)}.theme--dark.v-overlay{color:#fff}.v-overlay{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;-webkit-transition:.3s cubic-bezier(.25,.8,.5,1),z-index 1ms;transition:.3s cubic-bezier(.25,.8,.5,1),z-index 1ms}.v-overlay__content{position:relative}.v-overlay__scrim{border-radius:inherit;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;-webkit-transition:inherit;transition:inherit;width:100%;will-change:opacity}.v-overlay--absolute{position:absolute}.v-overlay--active{pointer-events:auto}.container.grow-shrink-0{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.container.fill-height{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.container.fill-height>.row{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:calc(100% + 24px)}.container.fill-height>.layout{height:100%;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.container.fill-height>.layout.grow-shrink-0{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.container.grid-list-xs .layout .flex{padding:1px}.container.grid-list-xs .layout:only-child{margin:-1px}.container.grid-list-xs .layout:not(:only-child){margin:auto -1px}.container.grid-list-xs :not(:only-child) .layout:first-child{margin-top:-1px}.container.grid-list-xs :not(:only-child) .layout:last-child{margin-bottom:-1px}.container.grid-list-sm .layout .flex{padding:2px}.container.grid-list-sm .layout:only-child{margin:-2px}.container.grid-list-sm .layout:not(:only-child){margin:auto -2px}.container.grid-list-sm :not(:only-child) .layout:first-child{margin-top:-2px}.container.grid-list-sm :not(:only-child) .layout:last-child{margin-bottom:-2px}.container.grid-list-md .layout .flex{padding:4px}.container.grid-list-md .layout:only-child{margin:-4px}.container.grid-list-md .layout:not(:only-child){margin:auto -4px}.container.grid-list-md :not(:only-child) .layout:first-child{margin-top:-4px}.container.grid-list-md :not(:only-child) .layout:last-child{margin-bottom:-4px}.container.grid-list-lg .layout .flex{padding:8px}.container.grid-list-lg .layout:only-child{margin:-8px}.container.grid-list-lg .layout:not(:only-child){margin:auto -8px}.container.grid-list-lg :not(:only-child) .layout:first-child{margin-top:-8px}.container.grid-list-lg :not(:only-child) .layout:last-child{margin-bottom:-8px}.container.grid-list-xl .layout .flex{padding:12px}.container.grid-list-xl .layout:only-child{margin:-12px}.container.grid-list-xl .layout:not(:only-child){margin:auto -12px}.container.grid-list-xl :not(:only-child) .layout:first-child{margin-top:-12px}.container.grid-list-xl :not(:only-child) .layout:last-child{margin-bottom:-12px}.layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap;min-width:0}.layout.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.layout.column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.layout.column.reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.layout.column>.flex{max-width:100%}.layout.wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.layout.grow-shrink-0{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}@media (min-width:0){.flex.xs12{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:100%}.flex.order-xs12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.flex.xs11{-ms-flex-preferred-size:91.6666666667%;flex-basis:91.6666666667%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:91.6666666667%}.flex.order-xs11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.flex.xs10{-ms-flex-preferred-size:83.3333333333%;flex-basis:83.3333333333%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:83.3333333333%}.flex.order-xs10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.flex.xs9{-ms-flex-preferred-size:75%;flex-basis:75%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:75%}.flex.order-xs9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.flex.xs8{-ms-flex-preferred-size:66.6666666667%;flex-basis:66.6666666667%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:66.6666666667%}.flex.order-xs8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.flex.xs7{-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:58.3333333333%}.flex.order-xs7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.flex.xs6{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:50%}.flex.order-xs6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.flex.xs5{-ms-flex-preferred-size:41.6666666667%;flex-basis:41.6666666667%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:41.6666666667%}.flex.order-xs5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.flex.xs4{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:33.3333333333%}.flex.order-xs4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.flex.xs3{-ms-flex-preferred-size:25%;flex-basis:25%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:25%}.flex.order-xs3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.flex.xs2{-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:16.6666666667%}.flex.order-xs2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.flex.xs1{-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:8.3333333333%}.flex.order-xs1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.flex.offset-xs12{margin-left:100%}.flex.offset-xs11{margin-left:91.6666666667%}.flex.offset-xs10{margin-left:83.3333333333%}.flex.offset-xs9{margin-left:75%}.flex.offset-xs8{margin-left:66.6666666667%}.flex.offset-xs7{margin-left:58.3333333333%}.flex.offset-xs6{margin-left:50%}.flex.offset-xs5{margin-left:41.6666666667%}.flex.offset-xs4{margin-left:33.3333333333%}.flex.offset-xs3{margin-left:25%}.flex.offset-xs2{margin-left:16.6666666667%}.flex.offset-xs1{margin-left:8.3333333333%}.flex.offset-xs0{margin-left:0}}@media (min-width:600px){.flex.sm12{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:100%}.flex.order-sm12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.flex.sm11{-ms-flex-preferred-size:91.6666666667%;flex-basis:91.6666666667%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:91.6666666667%}.flex.order-sm11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.flex.sm10{-ms-flex-preferred-size:83.3333333333%;flex-basis:83.3333333333%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:83.3333333333%}.flex.order-sm10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.flex.sm9{-ms-flex-preferred-size:75%;flex-basis:75%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:75%}.flex.order-sm9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.flex.sm8{-ms-flex-preferred-size:66.6666666667%;flex-basis:66.6666666667%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:66.6666666667%}.flex.order-sm8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.flex.sm7{-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:58.3333333333%}.flex.order-sm7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.flex.sm6{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:50%}.flex.order-sm6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.flex.sm5{-ms-flex-preferred-size:41.6666666667%;flex-basis:41.6666666667%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:41.6666666667%}.flex.order-sm5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.flex.sm4{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:33.3333333333%}.flex.order-sm4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.flex.sm3{-ms-flex-preferred-size:25%;flex-basis:25%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:25%}.flex.order-sm3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.flex.sm2{-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:16.6666666667%}.flex.order-sm2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.flex.sm1{-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:8.3333333333%}.flex.order-sm1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.flex.offset-sm12{margin-left:100%}.flex.offset-sm11{margin-left:91.6666666667%}.flex.offset-sm10{margin-left:83.3333333333%}.flex.offset-sm9{margin-left:75%}.flex.offset-sm8{margin-left:66.6666666667%}.flex.offset-sm7{margin-left:58.3333333333%}.flex.offset-sm6{margin-left:50%}.flex.offset-sm5{margin-left:41.6666666667%}.flex.offset-sm4{margin-left:33.3333333333%}.flex.offset-sm3{margin-left:25%}.flex.offset-sm2{margin-left:16.6666666667%}.flex.offset-sm1{margin-left:8.3333333333%}.flex.offset-sm0{margin-left:0}}@media (min-width:960px){.flex.md12{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:100%}.flex.order-md12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.flex.md11{-ms-flex-preferred-size:91.6666666667%;flex-basis:91.6666666667%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:91.6666666667%}.flex.order-md11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.flex.md10{-ms-flex-preferred-size:83.3333333333%;flex-basis:83.3333333333%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:83.3333333333%}.flex.order-md10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.flex.md9{-ms-flex-preferred-size:75%;flex-basis:75%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:75%}.flex.order-md9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.flex.md8{-ms-flex-preferred-size:66.6666666667%;flex-basis:66.6666666667%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:66.6666666667%}.flex.order-md8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.flex.md7{-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:58.3333333333%}.flex.order-md7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.flex.md6{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:50%}.flex.order-md6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.flex.md5{-ms-flex-preferred-size:41.6666666667%;flex-basis:41.6666666667%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:41.6666666667%}.flex.order-md5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.flex.md4{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:33.3333333333%}.flex.order-md4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.flex.md3{-ms-flex-preferred-size:25%;flex-basis:25%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:25%}.flex.order-md3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.flex.md2{-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:16.6666666667%}.flex.order-md2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.flex.md1{-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:8.3333333333%}.flex.order-md1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.flex.offset-md12{margin-left:100%}.flex.offset-md11{margin-left:91.6666666667%}.flex.offset-md10{margin-left:83.3333333333%}.flex.offset-md9{margin-left:75%}.flex.offset-md8{margin-left:66.6666666667%}.flex.offset-md7{margin-left:58.3333333333%}.flex.offset-md6{margin-left:50%}.flex.offset-md5{margin-left:41.6666666667%}.flex.offset-md4{margin-left:33.3333333333%}.flex.offset-md3{margin-left:25%}.flex.offset-md2{margin-left:16.6666666667%}.flex.offset-md1{margin-left:8.3333333333%}.flex.offset-md0{margin-left:0}}@media (min-width:1264px){.flex.lg12{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:100%}.flex.order-lg12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.flex.lg11{-ms-flex-preferred-size:91.6666666667%;flex-basis:91.6666666667%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:91.6666666667%}.flex.order-lg11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.flex.lg10{-ms-flex-preferred-size:83.3333333333%;flex-basis:83.3333333333%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:83.3333333333%}.flex.order-lg10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.flex.lg9{-ms-flex-preferred-size:75%;flex-basis:75%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:75%}.flex.order-lg9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.flex.lg8{-ms-flex-preferred-size:66.6666666667%;flex-basis:66.6666666667%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:66.6666666667%}.flex.order-lg8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.flex.lg7{-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:58.3333333333%}.flex.order-lg7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.flex.lg6{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:50%}.flex.order-lg6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.flex.lg5{-ms-flex-preferred-size:41.6666666667%;flex-basis:41.6666666667%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:41.6666666667%}.flex.order-lg5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.flex.lg4{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:33.3333333333%}.flex.order-lg4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.flex.lg3{-ms-flex-preferred-size:25%;flex-basis:25%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:25%}.flex.order-lg3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.flex.lg2{-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:16.6666666667%}.flex.order-lg2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.flex.lg1{-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:8.3333333333%}.flex.order-lg1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.flex.offset-lg12{margin-left:100%}.flex.offset-lg11{margin-left:91.6666666667%}.flex.offset-lg10{margin-left:83.3333333333%}.flex.offset-lg9{margin-left:75%}.flex.offset-lg8{margin-left:66.6666666667%}.flex.offset-lg7{margin-left:58.3333333333%}.flex.offset-lg6{margin-left:50%}.flex.offset-lg5{margin-left:41.6666666667%}.flex.offset-lg4{margin-left:33.3333333333%}.flex.offset-lg3{margin-left:25%}.flex.offset-lg2{margin-left:16.6666666667%}.flex.offset-lg1{margin-left:8.3333333333%}.flex.offset-lg0{margin-left:0}}@media (min-width:1904px){.flex.xl12{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:100%}.flex.order-xl12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.flex.xl11{-ms-flex-preferred-size:91.6666666667%;flex-basis:91.6666666667%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:91.6666666667%}.flex.order-xl11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.flex.xl10{-ms-flex-preferred-size:83.3333333333%;flex-basis:83.3333333333%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:83.3333333333%}.flex.order-xl10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.flex.xl9{-ms-flex-preferred-size:75%;flex-basis:75%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:75%}.flex.order-xl9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.flex.xl8{-ms-flex-preferred-size:66.6666666667%;flex-basis:66.6666666667%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:66.6666666667%}.flex.order-xl8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.flex.xl7{-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:58.3333333333%}.flex.order-xl7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.flex.xl6{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:50%}.flex.order-xl6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.flex.xl5{-ms-flex-preferred-size:41.6666666667%;flex-basis:41.6666666667%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:41.6666666667%}.flex.order-xl5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.flex.xl4{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:33.3333333333%}.flex.order-xl4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.flex.xl3{-ms-flex-preferred-size:25%;flex-basis:25%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:25%}.flex.order-xl3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.flex.xl2{-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:16.6666666667%}.flex.order-xl2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.flex.xl1{-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:8.3333333333%}.flex.order-xl1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.flex.offset-xl12{margin-left:100%}.flex.offset-xl11{margin-left:91.6666666667%}.flex.offset-xl10{margin-left:83.3333333333%}.flex.offset-xl9{margin-left:75%}.flex.offset-xl8{margin-left:66.6666666667%}.flex.offset-xl7{margin-left:58.3333333333%}.flex.offset-xl6{margin-left:50%}.flex.offset-xl5{margin-left:41.6666666667%}.flex.offset-xl4{margin-left:33.3333333333%}.flex.offset-xl3{margin-left:25%}.flex.offset-xl2{margin-left:16.6666666667%}.flex.offset-xl1{margin-left:8.3333333333%}.flex.offset-xl0{margin-left:0}}.child-flex>*,.flex{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%}.child-flex>.grow-shrink-0,.flex.grow-shrink-0{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.grow,.spacer{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.grow{-ms-flex-negative:0!important;flex-shrink:0!important}.shrink{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important;-ms-flex-negative:1!important;flex-shrink:1!important}.fill-height{height:100%}.theme--light.v-text-field>.v-input__control>.v-input__slot:before{border-color:rgba(0,0,0,.42)}.theme--light.v-text-field:not(.v-input--has-state):hover>.v-input__control>.v-input__slot:before{border-color:rgba(0,0,0,.87)}.theme--light.v-text-field.v-input--is-disabled .v-input__slot:before{-o-border-image:repeating-linear-gradient(90deg,rgba(0,0,0,.38) 0,rgba(0,0,0,.38) 2px,transparent 0,transparent 4px) 1 repeat;border-image:repeating-linear-gradient(90deg,rgba(0,0,0,.38) 0,rgba(0,0,0,.38) 2px,transparent 0,transparent 4px) 1 repeat}.theme--light.v-text-field--filled>.v-input__control>.v-input__slot{background:rgba(0,0,0,.06)}.theme--light.v-text-field--filled:not(.v-input--is-focused):not(.v-input--has-state)>.v-input__control>.v-input__slot:hover{background:rgba(0,0,0,.12)}.theme--light.v-text-field--solo>.v-input__control>.v-input__slot{background:#fff}.theme--light.v-text-field--solo-inverted>.v-input__control>.v-input__slot{background:rgba(0,0,0,.06)}.theme--light.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot{background:#424242}.theme--light.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot input{color:#fff}.theme--light.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot input::-webkit-input-placeholder{color:hsla(0,0%,100%,.5)}.theme--light.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot input::-moz-placeholder{color:hsla(0,0%,100%,.5)}.theme--light.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot input:-ms-input-placeholder{color:hsla(0,0%,100%,.5)}.theme--light.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot input::-ms-input-placeholder{color:hsla(0,0%,100%,.5)}.theme--light.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot input::placeholder{color:hsla(0,0%,100%,.5)}.theme--light.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot .v-label{color:hsla(0,0%,100%,.7)}.theme--light.v-text-field--outlined:not(.v-input--is-focused):not(.v-input--has-state)>.v-input__control>.v-input__slot fieldset{color:rgba(0,0,0,.38)}.theme--light.v-text-field--outlined:not(.v-input--is-focused):not(.v-input--has-state)>.v-input__control>.v-input__slot:hover fieldset{color:rgba(0,0,0,.86)}.theme--light.v-text-field--outlined:not(.v-input--is-focused).v-input--is-disabled>.v-input__control>.v-input__slot fieldset{color:rgba(0,0,0,.26)}.theme--dark.v-text-field>.v-input__control>.v-input__slot:before{border-color:hsla(0,0%,100%,.7)}.theme--dark.v-text-field:not(.v-input--has-state):hover>.v-input__control>.v-input__slot:before{border-color:#fff}.theme--dark.v-text-field.v-input--is-disabled .v-input__slot:before{-o-border-image:repeating-linear-gradient(90deg,hsla(0,0%,100%,.5) 0,hsla(0,0%,100%,.5) 2px,transparent 0,transparent 4px) 1 repeat;border-image:repeating-linear-gradient(90deg,hsla(0,0%,100%,.5) 0,hsla(0,0%,100%,.5) 2px,transparent 0,transparent 4px) 1 repeat}.theme--dark.v-text-field--filled>.v-input__control>.v-input__slot{background:hsla(0,0%,100%,.08)}.theme--dark.v-text-field--filled:not(.v-input--is-focused):not(.v-input--has-state)>.v-input__control>.v-input__slot:hover{background:hsla(0,0%,100%,.16)}.theme--dark.v-text-field--solo>.v-input__control>.v-input__slot{background:#1e1e1e}.theme--dark.v-text-field--solo-inverted>.v-input__control>.v-input__slot{background:hsla(0,0%,100%,.16)}.theme--dark.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot{background:#fff}.theme--dark.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot input{color:rgba(0,0,0,.87)}.theme--dark.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot input::-webkit-input-placeholder{color:rgba(0,0,0,.38)}.theme--dark.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot input::-moz-placeholder{color:rgba(0,0,0,.38)}.theme--dark.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot input:-ms-input-placeholder{color:rgba(0,0,0,.38)}.theme--dark.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot input::-ms-input-placeholder{color:rgba(0,0,0,.38)}.theme--dark.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot input::placeholder{color:rgba(0,0,0,.38)}.theme--dark.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot .v-label{color:rgba(0,0,0,.6)}.theme--dark.v-text-field--outlined:not(.v-input--is-focused):not(.v-input--has-state)>.v-input__control>.v-input__slot fieldset{color:hsla(0,0%,100%,.24)}.theme--dark.v-text-field--outlined:not(.v-input--is-focused):not(.v-input--has-state)>.v-input__control>.v-input__slot:hover fieldset{color:#fff}.theme--dark.v-text-field--outlined:not(.v-input--is-focused).v-input--is-disabled>.v-input__control>.v-input__slot fieldset{color:hsla(0,0%,100%,.16)}.v-text-field{padding-top:12px;margin-top:4px}.v-text-field input{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;line-height:20px;padding:8px 0 8px;max-width:100%;min-width:0;width:100%}.v-text-field .v-input__control,.v-text-field .v-input__slot,.v-text-field fieldset{border-radius:inherit}.v-text-field.v-input--has-state .v-input__control>.v-text-field__details>.v-counter,.v-text-field.v-input--is-disabled .v-input__control>.v-text-field__details>.v-counter,.v-text-field.v-input--is-disabled .v-input__control>.v-text-field__details>.v-messages,.v-text-field .v-input__control,.v-text-field fieldset{color:inherit}.v-text-field.v-input--dense{padding-top:0}.v-text-field.v-input--dense:not(.v-text-field--outlined) input{padding:4px 0 2px}.v-text-field.v-input--dense[type=text]::-ms-clear{display:none}.v-text-field.v-input--dense .v-input__append-inner,.v-text-field.v-input--dense .v-input__prepend-inner{margin-top:0}.v-text-field.v-input--dense:not(.v-text-field--enclosed):not(.v-text-field--full-width) .v-input__append-inner .v-input__icon>.v-icon,.v-text-field.v-input--dense:not(.v-text-field--enclosed):not(.v-text-field--full-width) .v-input__prepend-inner .v-input__icon>.v-icon{margin-top:8px}.v-text-field .v-input__append-inner,.v-text-field .v-input__prepend-inner{-ms-flex-item-align:start;align-self:flex-start;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:4px;line-height:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-application--is-ltr .v-text-field .v-input__prepend-inner{margin-right:auto;padding-right:4px}.v-application--is-ltr .v-text-field .v-input__append-inner,.v-application--is-rtl .v-text-field .v-input__prepend-inner{margin-left:auto;padding-left:4px}.v-application--is-rtl .v-text-field .v-input__append-inner{margin-right:auto;padding-right:4px}.v-text-field .v-counter{white-space:nowrap}.v-application--is-ltr .v-text-field .v-counter{margin-left:8px}.v-application--is-rtl .v-text-field .v-counter{margin-right:8px}.v-text-field .v-label{max-width:90%;overflow:hidden;text-overflow:ellipsis;top:6px;white-space:nowrap;pointer-events:none}.v-application--is-ltr .v-text-field .v-label{-webkit-transform-origin:top left;transform-origin:top left}.v-application--is-rtl .v-text-field .v-label{-webkit-transform-origin:top right;transform-origin:top right}.v-text-field .v-label--active{max-width:133%;-webkit-transform:translateY(-18px) scale(.75);transform:translateY(-18px) scale(.75)}.v-text-field>.v-input__control>.v-input__slot{cursor:text;-webkit-transition:background .3s cubic-bezier(.25,.8,.5,1);transition:background .3s cubic-bezier(.25,.8,.5,1)}.v-text-field>.v-input__control>.v-input__slot:after,.v-text-field>.v-input__control>.v-input__slot:before{bottom:-1px;content:"";left:0;position:absolute;-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1);width:100%}.v-text-field>.v-input__control>.v-input__slot:before{border-color:inherit;border-style:solid;border-width:thin 0 0 0}.v-text-field>.v-input__control>.v-input__slot:after{border-color:currentColor;border-style:solid;border-width:thin 0 thin 0;-webkit-transform:scaleX(0);transform:scaleX(0)}.v-text-field__details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-width:100%;min-height:14px;overflow:hidden}.v-text-field__prefix,.v-text-field__suffix{-ms-flex-item-align:center;align-self:center;cursor:default;-webkit-transition:color .3s cubic-bezier(.25,.8,.5,1);transition:color .3s cubic-bezier(.25,.8,.5,1);white-space:nowrap}.v-application--is-ltr .v-text-field__prefix{text-align:right;padding-right:4px}.v-application--is-rtl .v-text-field__prefix{text-align:left;padding-left:4px}.v-text-field__suffix{white-space:nowrap}.v-application--is-ltr .v-text-field__suffix{padding-left:4px}.v-application--is-rtl .v-text-field__suffix{padding-right:4px}.v-application--is-ltr .v-text-field--reverse .v-text-field__prefix{text-align:left;padding-right:0;padding-left:4px}.v-application--is-rtl .v-text-field--reverse .v-text-field__prefix{text-align:right;padding-right:4px;padding-left:0}.v-application--is-ltr .v-text-field--reverse .v-text-field__suffix{padding-left:0;padding-right:4px}.v-application--is-rtl .v-text-field--reverse .v-text-field__suffix{padding-left:4px;padding-right:0}.v-text-field>.v-input__control>.v-input__slot>.v-text-field__slot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;position:relative}.v-text-field:not(.v-text-field--is-booted) .v-label,.v-text-field:not(.v-text-field--is-booted) legend{-webkit-transition:none;transition:none}.v-text-field--filled,.v-text-field--full-width,.v-text-field--outlined{position:relative}.v-text-field--filled>.v-input__control>.v-input__slot,.v-text-field--full-width>.v-input__control>.v-input__slot,.v-text-field--outlined>.v-input__control>.v-input__slot{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-height:56px}.v-text-field--filled.v-input--dense>.v-input__control>.v-input__slot,.v-text-field--full-width.v-input--dense>.v-input__control>.v-input__slot,.v-text-field--outlined.v-input--dense>.v-input__control>.v-input__slot{min-height:52px}.v-text-field--filled.v-input--dense.v-text-field--outlined.v-text-field--filled>.v-input__control>.v-input__slot,.v-text-field--filled.v-input--dense.v-text-field--outlined>.v-input__control>.v-input__slot,.v-text-field--filled.v-input--dense.v-text-field--single-line>.v-input__control>.v-input__slot,.v-text-field--full-width.v-input--dense.v-text-field--outlined.v-text-field--filled>.v-input__control>.v-input__slot,.v-text-field--full-width.v-input--dense.v-text-field--outlined>.v-input__control>.v-input__slot,.v-text-field--full-width.v-input--dense.v-text-field--single-line>.v-input__control>.v-input__slot,.v-text-field--outlined.v-input--dense.v-text-field--outlined.v-text-field--filled>.v-input__control>.v-input__slot,.v-text-field--outlined.v-input--dense.v-text-field--outlined>.v-input__control>.v-input__slot,.v-text-field--outlined.v-input--dense.v-text-field--single-line>.v-input__control>.v-input__slot{min-height:40px}.v-text-field--outlined{border-radius:4px}.v-text-field--enclosed .v-input__append-inner,.v-text-field--enclosed .v-input__append-outer,.v-text-field--enclosed .v-input__prepend-inner,.v-text-field--enclosed .v-input__prepend-outer,.v-text-field--full-width .v-input__append-inner,.v-text-field--full-width .v-input__append-outer,.v-text-field--full-width .v-input__prepend-inner,.v-text-field--full-width .v-input__prepend-outer{margin-top:17px}.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo) .v-input__append-inner,.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo) .v-input__append-outer,.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo) .v-input__prepend-inner,.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo) .v-input__prepend-outer,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo) .v-input__append-inner,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo) .v-input__append-outer,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo) .v-input__prepend-inner,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo) .v-input__prepend-outer{margin-top:14px}.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__append-inner,.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__append-outer,.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__prepend-inner,.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__prepend-outer,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__append-inner,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__append-outer,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__prepend-inner,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__prepend-outer{margin-top:9px}.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__append-inner,.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__append-outer,.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__prepend-inner,.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__prepend-outer,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__append-inner,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__append-outer,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__prepend-inner,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__prepend-outer{margin-top:8px}.v-text-field--filled .v-label,.v-text-field--full-width .v-label{top:18px}.v-text-field--filled .v-label--active,.v-text-field--full-width .v-label--active{-webkit-transform:translateY(-6px) scale(.75);transform:translateY(-6px) scale(.75)}.v-text-field--filled.v-input--dense .v-label,.v-text-field--full-width.v-input--dense .v-label{top:17px}.v-text-field--filled.v-input--dense .v-label--active,.v-text-field--full-width.v-input--dense .v-label--active{-webkit-transform:translateY(-10px) scale(.75);transform:translateY(-10px) scale(.75)}.v-text-field--filled.v-input--dense.v-text-field--single-line .v-label,.v-text-field--full-width.v-input--dense.v-text-field--single-line .v-label{top:11px}.v-text-field--filled{border-radius:4px 4px 0 0}.v-text-field--filled:not(.v-text-field--single-line) input{margin-top:22px}.v-text-field--filled.v-input--dense:not(.v-text-field--single-line).v-text-field--outlined input{margin-top:0}.v-text-field--filled .v-text-field__prefix,.v-text-field--filled .v-text-field__suffix{max-height:32px;margin-top:20px}.v-text-field--full-width{border-radius:0}.v-text-field--outlined .v-text-field__slot,.v-text-field--single-line .v-text-field__slot{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.v-text-field.v-text-field--enclosed{margin:0;padding:0}.v-text-field.v-text-field--enclosed.v-text-field--single-line .v-text-field__prefix,.v-text-field.v-text-field--enclosed.v-text-field--single-line .v-text-field__suffix{margin-top:0}.v-text-field.v-text-field--enclosed:not(.v-text-field--filled) .v-progress-linear__background{display:none}.v-text-field.v-text-field--enclosed .v-text-field__details,.v-text-field.v-text-field--enclosed:not(.v-text-field--rounded)>.v-input__control>.v-input__slot{padding:0 12px}.v-text-field.v-text-field--enclosed .v-text-field__details{margin-bottom:8px}.v-application--is-ltr .v-text-field--reverse input{text-align:right}.v-application--is-rtl .v-text-field--reverse input{text-align:left}.v-application--is-ltr .v-text-field--reverse .v-label{-webkit-transform-origin:top right;transform-origin:top right}.v-application--is-rtl .v-text-field--reverse .v-label{-webkit-transform-origin:top left;transform-origin:top left}.v-text-field--reverse .v-text-field__slot,.v-text-field--reverse>.v-input__control>.v-input__slot{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.v-text-field--outlined>.v-input__control>.v-input__slot:after,.v-text-field--outlined>.v-input__control>.v-input__slot:before,.v-text-field--rounded>.v-input__control>.v-input__slot:after,.v-text-field--rounded>.v-input__control>.v-input__slot:before,.v-text-field--solo>.v-input__control>.v-input__slot:after,.v-text-field--solo>.v-input__control>.v-input__slot:before{display:none}.v-text-field--outlined,.v-text-field--solo{border-radius:4px}.v-text-field--outlined{margin-bottom:16px;-webkit-transition:border .3s cubic-bezier(.25,.8,.5,1);transition:border .3s cubic-bezier(.25,.8,.5,1)}.v-text-field--outlined .v-label{top:18px}.v-text-field--outlined .v-label--active{-webkit-transform:translateY(-24px) scale(.75);transform:translateY(-24px) scale(.75)}.v-text-field--outlined.v-input--dense .v-label{top:10px}.v-text-field--outlined.v-input--dense .v-label--active{-webkit-transform:translateY(-16px) scale(.75);transform:translateY(-16px) scale(.75)}.v-text-field--outlined fieldset{border-collapse:collapse;border-color:currentColor;border-style:solid;border-width:1px;bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:-5px;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:color,border-width;transition-property:color,border-width;-webkit-transition-timing-function:cubic-bezier(.25,.8,.25,1);transition-timing-function:cubic-bezier(.25,.8,.25,1)}.v-application--is-ltr .v-text-field--outlined fieldset{padding-left:8px}.v-application--is-ltr .v-text-field--outlined.v-text-field--reverse fieldset,.v-application--is-rtl .v-text-field--outlined fieldset{padding-right:8px}.v-application--is-rtl .v-text-field--outlined.v-text-field--reverse fieldset{padding-left:8px}.v-text-field--outlined legend{line-height:11px;padding:0;-webkit-transition:width .3s cubic-bezier(.25,.8,.5,1);transition:width .3s cubic-bezier(.25,.8,.5,1)}.v-application--is-ltr .v-text-field--outlined legend{text-align:left}.v-application--is-ltr .v-text-field--outlined.v-text-field--reverse legend,.v-application--is-rtl .v-text-field--outlined legend{text-align:right}.v-application--is-rtl .v-text-field--outlined.v-text-field--reverse legend{text-align:left}.v-application--is-ltr .v-text-field--outlined.v-text-field--rounded legend{margin-left:12px}.v-application--is-rtl .v-text-field--outlined.v-text-field--rounded legend{margin-right:12px}.v-text-field--outlined>.v-input__control>.v-input__slot{background:transparent}.v-text-field--outlined .v-text-field__prefix{max-height:32px}.v-text-field--outlined .v-input__append-outer,.v-text-field--outlined .v-input__prepend-outer{margin-top:18px}.v-text-field--outlined.v-input--has-state fieldset,.v-text-field--outlined.v-input--is-focused fieldset{border:2px solid currentColor}.v-text-field--rounded{border-radius:28px}.v-text-field--rounded>.v-input__control>.v-input__slot{padding:0 24px}.v-text-field--shaped{border-radius:16px 16px 0 0}.v-text-field.v-text-field--solo .v-label{top:calc(50% - 10px)}.v-text-field.v-text-field--solo .v-input__control{min-height:48px;padding:0}.v-text-field.v-text-field--solo .v-input__control input{caret-color:auto}.v-text-field.v-text-field--solo.v-input--dense>.v-input__control{min-height:38px}.v-text-field.v-text-field--solo:not(.v-text-field--solo-flat)>.v-input__control>.v-input__slot{-webkit-box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.v-text-field.v-text-field--solo .v-input__append-inner,.v-text-field.v-text-field--solo .v-input__prepend-inner{-ms-flex-item-align:center;align-self:center;margin-top:0}.v-text-field.v-text-field--solo .v-input__append-outer,.v-text-field.v-text-field--solo .v-input__prepend-outer{margin-top:12px}.v-text-field.v-text-field--solo.v-input--dense .v-input__append-outer,.v-text-field.v-text-field--solo.v-input--dense .v-input__prepend-outer{margin-top:7px}.v-text-field.v-input--is-focused>.v-input__control>.v-input__slot:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.v-text-field.v-input--has-state>.v-input__control>.v-input__slot:before{border-color:currentColor}.theme--light.v-input,.theme--light.v-input input,.theme--light.v-input textarea{color:rgba(0,0,0,.87)}.theme--light.v-input input::-webkit-input-placeholder,.theme--light.v-input textarea::-webkit-input-placeholder{color:rgba(0,0,0,.38)}.theme--light.v-input input::-moz-placeholder,.theme--light.v-input textarea::-moz-placeholder{color:rgba(0,0,0,.38)}.theme--light.v-input input:-ms-input-placeholder,.theme--light.v-input textarea:-ms-input-placeholder{color:rgba(0,0,0,.38)}.theme--light.v-input input::-ms-input-placeholder,.theme--light.v-input textarea::-ms-input-placeholder{color:rgba(0,0,0,.38)}.theme--light.v-input input::placeholder,.theme--light.v-input textarea::placeholder{color:rgba(0,0,0,.38)}.theme--light.v-input--is-disabled,.theme--light.v-input--is-disabled input,.theme--light.v-input--is-disabled textarea{color:rgba(0,0,0,.38)}.theme--dark.v-input,.theme--dark.v-input input,.theme--dark.v-input textarea{color:#fff}.theme--dark.v-input input::-webkit-input-placeholder,.theme--dark.v-input textarea::-webkit-input-placeholder{color:hsla(0,0%,100%,.5)}.theme--dark.v-input input::-moz-placeholder,.theme--dark.v-input textarea::-moz-placeholder{color:hsla(0,0%,100%,.5)}.theme--dark.v-input input:-ms-input-placeholder,.theme--dark.v-input textarea:-ms-input-placeholder{color:hsla(0,0%,100%,.5)}.theme--dark.v-input input::-ms-input-placeholder,.theme--dark.v-input textarea::-ms-input-placeholder{color:hsla(0,0%,100%,.5)}.theme--dark.v-input input::placeholder,.theme--dark.v-input textarea::placeholder{color:hsla(0,0%,100%,.5)}.theme--dark.v-input--is-disabled,.theme--dark.v-input--is-disabled input,.theme--dark.v-input--is-disabled textarea{color:hsla(0,0%,100%,.5)}.v-input{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-size:16px;letter-spacing:normal;max-width:100%;text-align:left}.v-input .v-progress-linear{top:calc(100% - 1px);left:0}.v-input input{max-height:32px}.v-input input:invalid,.v-input textarea:invalid{-webkit-box-shadow:none;box-shadow:none}.v-input input:active,.v-input input:focus,.v-input textarea:active,.v-input textarea:focus{outline:none}.v-input .v-label{height:20px;line-height:20px}.v-input__append-outer,.v-input__prepend-outer{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:4px;margin-top:4px;line-height:1}.v-input__append-outer .v-icon,.v-input__prepend-outer .v-icon{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-application--is-ltr .v-input__append-outer{margin-left:9px}.v-application--is-ltr .v-input__prepend-outer,.v-application--is-rtl .v-input__append-outer{margin-right:9px}.v-application--is-rtl .v-input__prepend-outer{margin-left:9px}.v-input__control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-wrap:wrap;flex-wrap:wrap;min-width:0;width:100%}.v-input__icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:24px;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:24px;width:24px}.v-input__icon--clear{border-radius:50%}.v-input__icon--clear .v-icon--disabled{visibility:hidden}.v-input__slot{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:8px;min-height:inherit;position:relative;-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1);width:100%}.v-input--dense>.v-input__control>.v-input__slot{margin-bottom:4px}.v-input--is-disabled:not(.v-input--is-readonly){pointer-events:none}.v-input--is-loading>.v-input__control>.v-input__slot:after,.v-input--is-loading>.v-input__control>.v-input__slot:before{display:none}.v-input--hide-details>.v-input__control>.v-input__slot{margin-bottom:0}.v-input--has-state.error--text .v-label{-webkit-animation:v-shake .6s cubic-bezier(.25,.8,.5,1);animation:v-shake .6s cubic-bezier(.25,.8,.5,1)}.theme--light.v-label{color:rgba(0,0,0,.6)}.theme--light.v-label--is-disabled{color:rgba(0,0,0,.38)}.theme--dark.v-label{color:hsla(0,0%,100%,.7)}.theme--dark.v-label--is-disabled{color:hsla(0,0%,100%,.5)}.v-label{font-size:16px;line-height:1;min-height:8px;-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1)}.theme--light.v-messages{color:rgba(0,0,0,.6)}.theme--dark.v-messages{color:hsla(0,0%,100%,.7)}.v-messages{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-size:12px;min-height:14px;min-width:1px;position:relative}.v-application--is-ltr .v-messages{text-align:left}.v-application--is-rtl .v-messages{text-align:right}.v-messages__message{line-height:12px;word-break:break-word;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.theme--light.v-counter{color:rgba(0,0,0,.6)}.theme--dark.v-counter{color:hsla(0,0%,100%,.7)}.v-counter{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;font-size:12px;min-height:12px;line-height:12px}.v-tooltip{display:none}.v-tooltip--attached{display:inline}.v-tooltip__content{background:rgba(97,97,97,.9);color:#fff;border-radius:4px;font-size:14px;line-height:22px;display:inline-block;padding:5px 16px;position:absolute;text-transform:none;width:auto;opacity:1;pointer-events:none}.v-tooltip__content--fixed{position:fixed}.v-tooltip__content[class*=-active]{-webkit-transition-timing-function:cubic-bezier(0,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1)}.v-tooltip__content[class*=enter-active]{-webkit-transition-duration:.15s;transition-duration:.15s}.v-tooltip__content[class*=leave-active]{-webkit-transition-duration:75ms;transition-duration:75ms}@-webkit-keyframes v-shake{59%{margin-left:0}60%,80%{margin-left:2px}70%,90%{margin-left:-2px}}@keyframes v-shake{59%{margin-left:0}60%,80%{margin-left:2px}70%,90%{margin-left:-2px}}.v-application .black{background-color:#000!important;border-color:#000!important}.v-application .black--text{color:#000!important;caret-color:#000!important}.v-application .white{background-color:#fff!important;border-color:#fff!important}.v-application .white--text{color:#fff!important;caret-color:#fff!important}.v-application .transparent{background-color:transparent!important;border-color:transparent!important}.v-application .transparent--text{color:transparent!important;caret-color:transparent!important}.v-application .red{background-color:#f44336!important;border-color:#f44336!important}.v-application .red--text{color:#f44336!important;caret-color:#f44336!important}.v-application .red.lighten-5{background-color:#ffebee!important;border-color:#ffebee!important}.v-application .red--text.text--lighten-5{color:#ffebee!important;caret-color:#ffebee!important}.v-application .red.lighten-4{background-color:#ffcdd2!important;border-color:#ffcdd2!important}.v-application .red--text.text--lighten-4{color:#ffcdd2!important;caret-color:#ffcdd2!important}.v-application .red.lighten-3{background-color:#ef9a9a!important;border-color:#ef9a9a!important}.v-application .red--text.text--lighten-3{color:#ef9a9a!important;caret-color:#ef9a9a!important}.v-application .red.lighten-2{background-color:#e57373!important;border-color:#e57373!important}.v-application .red--text.text--lighten-2{color:#e57373!important;caret-color:#e57373!important}.v-application .red.lighten-1{background-color:#ef5350!important;border-color:#ef5350!important}.v-application .red--text.text--lighten-1{color:#ef5350!important;caret-color:#ef5350!important}.v-application .red.darken-1{background-color:#e53935!important;border-color:#e53935!important}.v-application .red--text.text--darken-1{color:#e53935!important;caret-color:#e53935!important}.v-application .red.darken-2{background-color:#d32f2f!important;border-color:#d32f2f!important}.v-application .red--text.text--darken-2{color:#d32f2f!important;caret-color:#d32f2f!important}.v-application .red.darken-3{background-color:#c62828!important;border-color:#c62828!important}.v-application .red--text.text--darken-3{color:#c62828!important;caret-color:#c62828!important}.v-application .red.darken-4{background-color:#b71c1c!important;border-color:#b71c1c!important}.v-application .red--text.text--darken-4{color:#b71c1c!important;caret-color:#b71c1c!important}.v-application .red.accent-1{background-color:#ff8a80!important;border-color:#ff8a80!important}.v-application .red--text.text--accent-1{color:#ff8a80!important;caret-color:#ff8a80!important}.v-application .red.accent-2{background-color:#ff5252!important;border-color:#ff5252!important}.v-application .red--text.text--accent-2{color:#ff5252!important;caret-color:#ff5252!important}.v-application .red.accent-3{background-color:#ff1744!important;border-color:#ff1744!important}.v-application .red--text.text--accent-3{color:#ff1744!important;caret-color:#ff1744!important}.v-application .red.accent-4{background-color:#d50000!important;border-color:#d50000!important}.v-application .red--text.text--accent-4{color:#d50000!important;caret-color:#d50000!important}.v-application .pink{background-color:#e91e63!important;border-color:#e91e63!important}.v-application .pink--text{color:#e91e63!important;caret-color:#e91e63!important}.v-application .pink.lighten-5{background-color:#fce4ec!important;border-color:#fce4ec!important}.v-application .pink--text.text--lighten-5{color:#fce4ec!important;caret-color:#fce4ec!important}.v-application .pink.lighten-4{background-color:#f8bbd0!important;border-color:#f8bbd0!important}.v-application .pink--text.text--lighten-4{color:#f8bbd0!important;caret-color:#f8bbd0!important}.v-application .pink.lighten-3{background-color:#f48fb1!important;border-color:#f48fb1!important}.v-application .pink--text.text--lighten-3{color:#f48fb1!important;caret-color:#f48fb1!important}.v-application .pink.lighten-2{background-color:#f06292!important;border-color:#f06292!important}.v-application .pink--text.text--lighten-2{color:#f06292!important;caret-color:#f06292!important}.v-application .pink.lighten-1{background-color:#ec407a!important;border-color:#ec407a!important}.v-application .pink--text.text--lighten-1{color:#ec407a!important;caret-color:#ec407a!important}.v-application .pink.darken-1{background-color:#d81b60!important;border-color:#d81b60!important}.v-application .pink--text.text--darken-1{color:#d81b60!important;caret-color:#d81b60!important}.v-application .pink.darken-2{background-color:#c2185b!important;border-color:#c2185b!important}.v-application .pink--text.text--darken-2{color:#c2185b!important;caret-color:#c2185b!important}.v-application .pink.darken-3{background-color:#ad1457!important;border-color:#ad1457!important}.v-application .pink--text.text--darken-3{color:#ad1457!important;caret-color:#ad1457!important}.v-application .pink.darken-4{background-color:#880e4f!important;border-color:#880e4f!important}.v-application .pink--text.text--darken-4{color:#880e4f!important;caret-color:#880e4f!important}.v-application .pink.accent-1{background-color:#ff80ab!important;border-color:#ff80ab!important}.v-application .pink--text.text--accent-1{color:#ff80ab!important;caret-color:#ff80ab!important}.v-application .pink.accent-2{background-color:#ff4081!important;border-color:#ff4081!important}.v-application .pink--text.text--accent-2{color:#ff4081!important;caret-color:#ff4081!important}.v-application .pink.accent-3{background-color:#f50057!important;border-color:#f50057!important}.v-application .pink--text.text--accent-3{color:#f50057!important;caret-color:#f50057!important}.v-application .pink.accent-4{background-color:#c51162!important;border-color:#c51162!important}.v-application .pink--text.text--accent-4{color:#c51162!important;caret-color:#c51162!important}.v-application .purple{background-color:#9c27b0!important;border-color:#9c27b0!important}.v-application .purple--text{color:#9c27b0!important;caret-color:#9c27b0!important}.v-application .purple.lighten-5{background-color:#f3e5f5!important;border-color:#f3e5f5!important}.v-application .purple--text.text--lighten-5{color:#f3e5f5!important;caret-color:#f3e5f5!important}.v-application .purple.lighten-4{background-color:#e1bee7!important;border-color:#e1bee7!important}.v-application .purple--text.text--lighten-4{color:#e1bee7!important;caret-color:#e1bee7!important}.v-application .purple.lighten-3{background-color:#ce93d8!important;border-color:#ce93d8!important}.v-application .purple--text.text--lighten-3{color:#ce93d8!important;caret-color:#ce93d8!important}.v-application .purple.lighten-2{background-color:#ba68c8!important;border-color:#ba68c8!important}.v-application .purple--text.text--lighten-2{color:#ba68c8!important;caret-color:#ba68c8!important}.v-application .purple.lighten-1{background-color:#ab47bc!important;border-color:#ab47bc!important}.v-application .purple--text.text--lighten-1{color:#ab47bc!important;caret-color:#ab47bc!important}.v-application .purple.darken-1{background-color:#8e24aa!important;border-color:#8e24aa!important}.v-application .purple--text.text--darken-1{color:#8e24aa!important;caret-color:#8e24aa!important}.v-application .purple.darken-2{background-color:#7b1fa2!important;border-color:#7b1fa2!important}.v-application .purple--text.text--darken-2{color:#7b1fa2!important;caret-color:#7b1fa2!important}.v-application .purple.darken-3{background-color:#6a1b9a!important;border-color:#6a1b9a!important}.v-application .purple--text.text--darken-3{color:#6a1b9a!important;caret-color:#6a1b9a!important}.v-application .purple.darken-4{background-color:#4a148c!important;border-color:#4a148c!important}.v-application .purple--text.text--darken-4{color:#4a148c!important;caret-color:#4a148c!important}.v-application .purple.accent-1{background-color:#ea80fc!important;border-color:#ea80fc!important}.v-application .purple--text.text--accent-1{color:#ea80fc!important;caret-color:#ea80fc!important}.v-application .purple.accent-2{background-color:#e040fb!important;border-color:#e040fb!important}.v-application .purple--text.text--accent-2{color:#e040fb!important;caret-color:#e040fb!important}.v-application .purple.accent-3{background-color:#d500f9!important;border-color:#d500f9!important}.v-application .purple--text.text--accent-3{color:#d500f9!important;caret-color:#d500f9!important}.v-application .purple.accent-4{background-color:#a0f!important;border-color:#a0f!important}.v-application .purple--text.text--accent-4{color:#a0f!important;caret-color:#a0f!important}.v-application .deep-purple{background-color:#673ab7!important;border-color:#673ab7!important}.v-application .deep-purple--text{color:#673ab7!important;caret-color:#673ab7!important}.v-application .deep-purple.lighten-5{background-color:#ede7f6!important;border-color:#ede7f6!important}.v-application .deep-purple--text.text--lighten-5{color:#ede7f6!important;caret-color:#ede7f6!important}.v-application .deep-purple.lighten-4{background-color:#d1c4e9!important;border-color:#d1c4e9!important}.v-application .deep-purple--text.text--lighten-4{color:#d1c4e9!important;caret-color:#d1c4e9!important}.v-application .deep-purple.lighten-3{background-color:#b39ddb!important;border-color:#b39ddb!important}.v-application .deep-purple--text.text--lighten-3{color:#b39ddb!important;caret-color:#b39ddb!important}.v-application .deep-purple.lighten-2{background-color:#9575cd!important;border-color:#9575cd!important}.v-application .deep-purple--text.text--lighten-2{color:#9575cd!important;caret-color:#9575cd!important}.v-application .deep-purple.lighten-1{background-color:#7e57c2!important;border-color:#7e57c2!important}.v-application .deep-purple--text.text--lighten-1{color:#7e57c2!important;caret-color:#7e57c2!important}.v-application .deep-purple.darken-1{background-color:#5e35b1!important;border-color:#5e35b1!important}.v-application .deep-purple--text.text--darken-1{color:#5e35b1!important;caret-color:#5e35b1!important}.v-application .deep-purple.darken-2{background-color:#512da8!important;border-color:#512da8!important}.v-application .deep-purple--text.text--darken-2{color:#512da8!important;caret-color:#512da8!important}.v-application .deep-purple.darken-3{background-color:#4527a0!important;border-color:#4527a0!important}.v-application .deep-purple--text.text--darken-3{color:#4527a0!important;caret-color:#4527a0!important}.v-application .deep-purple.darken-4{background-color:#311b92!important;border-color:#311b92!important}.v-application .deep-purple--text.text--darken-4{color:#311b92!important;caret-color:#311b92!important}.v-application .deep-purple.accent-1{background-color:#b388ff!important;border-color:#b388ff!important}.v-application .deep-purple--text.text--accent-1{color:#b388ff!important;caret-color:#b388ff!important}.v-application .deep-purple.accent-2{background-color:#7c4dff!important;border-color:#7c4dff!important}.v-application .deep-purple--text.text--accent-2{color:#7c4dff!important;caret-color:#7c4dff!important}.v-application .deep-purple.accent-3{background-color:#651fff!important;border-color:#651fff!important}.v-application .deep-purple--text.text--accent-3{color:#651fff!important;caret-color:#651fff!important}.v-application .deep-purple.accent-4{background-color:#6200ea!important;border-color:#6200ea!important}.v-application .deep-purple--text.text--accent-4{color:#6200ea!important;caret-color:#6200ea!important}.v-application .indigo{background-color:#3f51b5!important;border-color:#3f51b5!important}.v-application .indigo--text{color:#3f51b5!important;caret-color:#3f51b5!important}.v-application .indigo.lighten-5{background-color:#e8eaf6!important;border-color:#e8eaf6!important}.v-application .indigo--text.text--lighten-5{color:#e8eaf6!important;caret-color:#e8eaf6!important}.v-application .indigo.lighten-4{background-color:#c5cae9!important;border-color:#c5cae9!important}.v-application .indigo--text.text--lighten-4{color:#c5cae9!important;caret-color:#c5cae9!important}.v-application .indigo.lighten-3{background-color:#9fa8da!important;border-color:#9fa8da!important}.v-application .indigo--text.text--lighten-3{color:#9fa8da!important;caret-color:#9fa8da!important}.v-application .indigo.lighten-2{background-color:#7986cb!important;border-color:#7986cb!important}.v-application .indigo--text.text--lighten-2{color:#7986cb!important;caret-color:#7986cb!important}.v-application .indigo.lighten-1{background-color:#5c6bc0!important;border-color:#5c6bc0!important}.v-application .indigo--text.text--lighten-1{color:#5c6bc0!important;caret-color:#5c6bc0!important}.v-application .indigo.darken-1{background-color:#3949ab!important;border-color:#3949ab!important}.v-application .indigo--text.text--darken-1{color:#3949ab!important;caret-color:#3949ab!important}.v-application .indigo.darken-2{background-color:#303f9f!important;border-color:#303f9f!important}.v-application .indigo--text.text--darken-2{color:#303f9f!important;caret-color:#303f9f!important}.v-application .indigo.darken-3{background-color:#283593!important;border-color:#283593!important}.v-application .indigo--text.text--darken-3{color:#283593!important;caret-color:#283593!important}.v-application .indigo.darken-4{background-color:#1a237e!important;border-color:#1a237e!important}.v-application .indigo--text.text--darken-4{color:#1a237e!important;caret-color:#1a237e!important}.v-application .indigo.accent-1{background-color:#8c9eff!important;border-color:#8c9eff!important}.v-application .indigo--text.text--accent-1{color:#8c9eff!important;caret-color:#8c9eff!important}.v-application .indigo.accent-2{background-color:#536dfe!important;border-color:#536dfe!important}.v-application .indigo--text.text--accent-2{color:#536dfe!important;caret-color:#536dfe!important}.v-application .indigo.accent-3{background-color:#3d5afe!important;border-color:#3d5afe!important}.v-application .indigo--text.text--accent-3{color:#3d5afe!important;caret-color:#3d5afe!important}.v-application .indigo.accent-4{background-color:#304ffe!important;border-color:#304ffe!important}.v-application .indigo--text.text--accent-4{color:#304ffe!important;caret-color:#304ffe!important}.v-application .blue{background-color:#2196f3!important;border-color:#2196f3!important}.v-application .blue--text{color:#2196f3!important;caret-color:#2196f3!important}.v-application .blue.lighten-5{background-color:#e3f2fd!important;border-color:#e3f2fd!important}.v-application .blue--text.text--lighten-5{color:#e3f2fd!important;caret-color:#e3f2fd!important}.v-application .blue.lighten-4{background-color:#bbdefb!important;border-color:#bbdefb!important}.v-application .blue--text.text--lighten-4{color:#bbdefb!important;caret-color:#bbdefb!important}.v-application .blue.lighten-3{background-color:#90caf9!important;border-color:#90caf9!important}.v-application .blue--text.text--lighten-3{color:#90caf9!important;caret-color:#90caf9!important}.v-application .blue.lighten-2{background-color:#64b5f6!important;border-color:#64b5f6!important}.v-application .blue--text.text--lighten-2{color:#64b5f6!important;caret-color:#64b5f6!important}.v-application .blue.lighten-1{background-color:#42a5f5!important;border-color:#42a5f5!important}.v-application .blue--text.text--lighten-1{color:#42a5f5!important;caret-color:#42a5f5!important}.v-application .blue.darken-1{background-color:#1e88e5!important;border-color:#1e88e5!important}.v-application .blue--text.text--darken-1{color:#1e88e5!important;caret-color:#1e88e5!important}.v-application .blue.darken-2{background-color:#1976d2!important;border-color:#1976d2!important}.v-application .blue--text.text--darken-2{color:#1976d2!important;caret-color:#1976d2!important}.v-application .blue.darken-3{background-color:#1565c0!important;border-color:#1565c0!important}.v-application .blue--text.text--darken-3{color:#1565c0!important;caret-color:#1565c0!important}.v-application .blue.darken-4{background-color:#0d47a1!important;border-color:#0d47a1!important}.v-application .blue--text.text--darken-4{color:#0d47a1!important;caret-color:#0d47a1!important}.v-application .blue.accent-1{background-color:#82b1ff!important;border-color:#82b1ff!important}.v-application .blue--text.text--accent-1{color:#82b1ff!important;caret-color:#82b1ff!important}.v-application .blue.accent-2{background-color:#448aff!important;border-color:#448aff!important}.v-application .blue--text.text--accent-2{color:#448aff!important;caret-color:#448aff!important}.v-application .blue.accent-3{background-color:#2979ff!important;border-color:#2979ff!important}.v-application .blue--text.text--accent-3{color:#2979ff!important;caret-color:#2979ff!important}.v-application .blue.accent-4{background-color:#2962ff!important;border-color:#2962ff!important}.v-application .blue--text.text--accent-4{color:#2962ff!important;caret-color:#2962ff!important}.v-application .light-blue{background-color:#03a9f4!important;border-color:#03a9f4!important}.v-application .light-blue--text{color:#03a9f4!important;caret-color:#03a9f4!important}.v-application .light-blue.lighten-5{background-color:#e1f5fe!important;border-color:#e1f5fe!important}.v-application .light-blue--text.text--lighten-5{color:#e1f5fe!important;caret-color:#e1f5fe!important}.v-application .light-blue.lighten-4{background-color:#b3e5fc!important;border-color:#b3e5fc!important}.v-application .light-blue--text.text--lighten-4{color:#b3e5fc!important;caret-color:#b3e5fc!important}.v-application .light-blue.lighten-3{background-color:#81d4fa!important;border-color:#81d4fa!important}.v-application .light-blue--text.text--lighten-3{color:#81d4fa!important;caret-color:#81d4fa!important}.v-application .light-blue.lighten-2{background-color:#4fc3f7!important;border-color:#4fc3f7!important}.v-application .light-blue--text.text--lighten-2{color:#4fc3f7!important;caret-color:#4fc3f7!important}.v-application .light-blue.lighten-1{background-color:#29b6f6!important;border-color:#29b6f6!important}.v-application .light-blue--text.text--lighten-1{color:#29b6f6!important;caret-color:#29b6f6!important}.v-application .light-blue.darken-1{background-color:#039be5!important;border-color:#039be5!important}.v-application .light-blue--text.text--darken-1{color:#039be5!important;caret-color:#039be5!important}.v-application .light-blue.darken-2{background-color:#0288d1!important;border-color:#0288d1!important}.v-application .light-blue--text.text--darken-2{color:#0288d1!important;caret-color:#0288d1!important}.v-application .light-blue.darken-3{background-color:#0277bd!important;border-color:#0277bd!important}.v-application .light-blue--text.text--darken-3{color:#0277bd!important;caret-color:#0277bd!important}.v-application .light-blue.darken-4{background-color:#01579b!important;border-color:#01579b!important}.v-application .light-blue--text.text--darken-4{color:#01579b!important;caret-color:#01579b!important}.v-application .light-blue.accent-1{background-color:#80d8ff!important;border-color:#80d8ff!important}.v-application .light-blue--text.text--accent-1{color:#80d8ff!important;caret-color:#80d8ff!important}.v-application .light-blue.accent-2{background-color:#40c4ff!important;border-color:#40c4ff!important}.v-application .light-blue--text.text--accent-2{color:#40c4ff!important;caret-color:#40c4ff!important}.v-application .light-blue.accent-3{background-color:#00b0ff!important;border-color:#00b0ff!important}.v-application .light-blue--text.text--accent-3{color:#00b0ff!important;caret-color:#00b0ff!important}.v-application .light-blue.accent-4{background-color:#0091ea!important;border-color:#0091ea!important}.v-application .light-blue--text.text--accent-4{color:#0091ea!important;caret-color:#0091ea!important}.v-application .cyan{background-color:#00bcd4!important;border-color:#00bcd4!important}.v-application .cyan--text{color:#00bcd4!important;caret-color:#00bcd4!important}.v-application .cyan.lighten-5{background-color:#e0f7fa!important;border-color:#e0f7fa!important}.v-application .cyan--text.text--lighten-5{color:#e0f7fa!important;caret-color:#e0f7fa!important}.v-application .cyan.lighten-4{background-color:#b2ebf2!important;border-color:#b2ebf2!important}.v-application .cyan--text.text--lighten-4{color:#b2ebf2!important;caret-color:#b2ebf2!important}.v-application .cyan.lighten-3{background-color:#80deea!important;border-color:#80deea!important}.v-application .cyan--text.text--lighten-3{color:#80deea!important;caret-color:#80deea!important}.v-application .cyan.lighten-2{background-color:#4dd0e1!important;border-color:#4dd0e1!important}.v-application .cyan--text.text--lighten-2{color:#4dd0e1!important;caret-color:#4dd0e1!important}.v-application .cyan.lighten-1{background-color:#26c6da!important;border-color:#26c6da!important}.v-application .cyan--text.text--lighten-1{color:#26c6da!important;caret-color:#26c6da!important}.v-application .cyan.darken-1{background-color:#00acc1!important;border-color:#00acc1!important}.v-application .cyan--text.text--darken-1{color:#00acc1!important;caret-color:#00acc1!important}.v-application .cyan.darken-2{background-color:#0097a7!important;border-color:#0097a7!important}.v-application .cyan--text.text--darken-2{color:#0097a7!important;caret-color:#0097a7!important}.v-application .cyan.darken-3{background-color:#00838f!important;border-color:#00838f!important}.v-application .cyan--text.text--darken-3{color:#00838f!important;caret-color:#00838f!important}.v-application .cyan.darken-4{background-color:#006064!important;border-color:#006064!important}.v-application .cyan--text.text--darken-4{color:#006064!important;caret-color:#006064!important}.v-application .cyan.accent-1{background-color:#84ffff!important;border-color:#84ffff!important}.v-application .cyan--text.text--accent-1{color:#84ffff!important;caret-color:#84ffff!important}.v-application .cyan.accent-2{background-color:#18ffff!important;border-color:#18ffff!important}.v-application .cyan--text.text--accent-2{color:#18ffff!important;caret-color:#18ffff!important}.v-application .cyan.accent-3{background-color:#00e5ff!important;border-color:#00e5ff!important}.v-application .cyan--text.text--accent-3{color:#00e5ff!important;caret-color:#00e5ff!important}.v-application .cyan.accent-4{background-color:#00b8d4!important;border-color:#00b8d4!important}.v-application .cyan--text.text--accent-4{color:#00b8d4!important;caret-color:#00b8d4!important}.v-application .teal{background-color:#009688!important;border-color:#009688!important}.v-application .teal--text{color:#009688!important;caret-color:#009688!important}.v-application .teal.lighten-5{background-color:#e0f2f1!important;border-color:#e0f2f1!important}.v-application .teal--text.text--lighten-5{color:#e0f2f1!important;caret-color:#e0f2f1!important}.v-application .teal.lighten-4{background-color:#b2dfdb!important;border-color:#b2dfdb!important}.v-application .teal--text.text--lighten-4{color:#b2dfdb!important;caret-color:#b2dfdb!important}.v-application .teal.lighten-3{background-color:#80cbc4!important;border-color:#80cbc4!important}.v-application .teal--text.text--lighten-3{color:#80cbc4!important;caret-color:#80cbc4!important}.v-application .teal.lighten-2{background-color:#4db6ac!important;border-color:#4db6ac!important}.v-application .teal--text.text--lighten-2{color:#4db6ac!important;caret-color:#4db6ac!important}.v-application .teal.lighten-1{background-color:#26a69a!important;border-color:#26a69a!important}.v-application .teal--text.text--lighten-1{color:#26a69a!important;caret-color:#26a69a!important}.v-application .teal.darken-1{background-color:#00897b!important;border-color:#00897b!important}.v-application .teal--text.text--darken-1{color:#00897b!important;caret-color:#00897b!important}.v-application .teal.darken-2{background-color:#00796b!important;border-color:#00796b!important}.v-application .teal--text.text--darken-2{color:#00796b!important;caret-color:#00796b!important}.v-application .teal.darken-3{background-color:#00695c!important;border-color:#00695c!important}.v-application .teal--text.text--darken-3{color:#00695c!important;caret-color:#00695c!important}.v-application .teal.darken-4{background-color:#004d40!important;border-color:#004d40!important}.v-application .teal--text.text--darken-4{color:#004d40!important;caret-color:#004d40!important}.v-application .teal.accent-1{background-color:#a7ffeb!important;border-color:#a7ffeb!important}.v-application .teal--text.text--accent-1{color:#a7ffeb!important;caret-color:#a7ffeb!important}.v-application .teal.accent-2{background-color:#64ffda!important;border-color:#64ffda!important}.v-application .teal--text.text--accent-2{color:#64ffda!important;caret-color:#64ffda!important}.v-application .teal.accent-3{background-color:#1de9b6!important;border-color:#1de9b6!important}.v-application .teal--text.text--accent-3{color:#1de9b6!important;caret-color:#1de9b6!important}.v-application .teal.accent-4{background-color:#00bfa5!important;border-color:#00bfa5!important}.v-application .teal--text.text--accent-4{color:#00bfa5!important;caret-color:#00bfa5!important}.v-application .green{background-color:#4caf50!important;border-color:#4caf50!important}.v-application .green--text{color:#4caf50!important;caret-color:#4caf50!important}.v-application .green.lighten-5{background-color:#e8f5e9!important;border-color:#e8f5e9!important}.v-application .green--text.text--lighten-5{color:#e8f5e9!important;caret-color:#e8f5e9!important}.v-application .green.lighten-4{background-color:#c8e6c9!important;border-color:#c8e6c9!important}.v-application .green--text.text--lighten-4{color:#c8e6c9!important;caret-color:#c8e6c9!important}.v-application .green.lighten-3{background-color:#a5d6a7!important;border-color:#a5d6a7!important}.v-application .green--text.text--lighten-3{color:#a5d6a7!important;caret-color:#a5d6a7!important}.v-application .green.lighten-2{background-color:#81c784!important;border-color:#81c784!important}.v-application .green--text.text--lighten-2{color:#81c784!important;caret-color:#81c784!important}.v-application .green.lighten-1{background-color:#66bb6a!important;border-color:#66bb6a!important}.v-application .green--text.text--lighten-1{color:#66bb6a!important;caret-color:#66bb6a!important}.v-application .green.darken-1{background-color:#43a047!important;border-color:#43a047!important}.v-application .green--text.text--darken-1{color:#43a047!important;caret-color:#43a047!important}.v-application .green.darken-2{background-color:#388e3c!important;border-color:#388e3c!important}.v-application .green--text.text--darken-2{color:#388e3c!important;caret-color:#388e3c!important}.v-application .green.darken-3{background-color:#2e7d32!important;border-color:#2e7d32!important}.v-application .green--text.text--darken-3{color:#2e7d32!important;caret-color:#2e7d32!important}.v-application .green.darken-4{background-color:#1b5e20!important;border-color:#1b5e20!important}.v-application .green--text.text--darken-4{color:#1b5e20!important;caret-color:#1b5e20!important}.v-application .green.accent-1{background-color:#b9f6ca!important;border-color:#b9f6ca!important}.v-application .green--text.text--accent-1{color:#b9f6ca!important;caret-color:#b9f6ca!important}.v-application .green.accent-2{background-color:#69f0ae!important;border-color:#69f0ae!important}.v-application .green--text.text--accent-2{color:#69f0ae!important;caret-color:#69f0ae!important}.v-application .green.accent-3{background-color:#00e676!important;border-color:#00e676!important}.v-application .green--text.text--accent-3{color:#00e676!important;caret-color:#00e676!important}.v-application .green.accent-4{background-color:#00c853!important;border-color:#00c853!important}.v-application .green--text.text--accent-4{color:#00c853!important;caret-color:#00c853!important}.v-application .light-green{background-color:#8bc34a!important;border-color:#8bc34a!important}.v-application .light-green--text{color:#8bc34a!important;caret-color:#8bc34a!important}.v-application .light-green.lighten-5{background-color:#f1f8e9!important;border-color:#f1f8e9!important}.v-application .light-green--text.text--lighten-5{color:#f1f8e9!important;caret-color:#f1f8e9!important}.v-application .light-green.lighten-4{background-color:#dcedc8!important;border-color:#dcedc8!important}.v-application .light-green--text.text--lighten-4{color:#dcedc8!important;caret-color:#dcedc8!important}.v-application .light-green.lighten-3{background-color:#c5e1a5!important;border-color:#c5e1a5!important}.v-application .light-green--text.text--lighten-3{color:#c5e1a5!important;caret-color:#c5e1a5!important}.v-application .light-green.lighten-2{background-color:#aed581!important;border-color:#aed581!important}.v-application .light-green--text.text--lighten-2{color:#aed581!important;caret-color:#aed581!important}.v-application .light-green.lighten-1{background-color:#9ccc65!important;border-color:#9ccc65!important}.v-application .light-green--text.text--lighten-1{color:#9ccc65!important;caret-color:#9ccc65!important}.v-application .light-green.darken-1{background-color:#7cb342!important;border-color:#7cb342!important}.v-application .light-green--text.text--darken-1{color:#7cb342!important;caret-color:#7cb342!important}.v-application .light-green.darken-2{background-color:#689f38!important;border-color:#689f38!important}.v-application .light-green--text.text--darken-2{color:#689f38!important;caret-color:#689f38!important}.v-application .light-green.darken-3{background-color:#558b2f!important;border-color:#558b2f!important}.v-application .light-green--text.text--darken-3{color:#558b2f!important;caret-color:#558b2f!important}.v-application .light-green.darken-4{background-color:#33691e!important;border-color:#33691e!important}.v-application .light-green--text.text--darken-4{color:#33691e!important;caret-color:#33691e!important}.v-application .light-green.accent-1{background-color:#ccff90!important;border-color:#ccff90!important}.v-application .light-green--text.text--accent-1{color:#ccff90!important;caret-color:#ccff90!important}.v-application .light-green.accent-2{background-color:#b2ff59!important;border-color:#b2ff59!important}.v-application .light-green--text.text--accent-2{color:#b2ff59!important;caret-color:#b2ff59!important}.v-application .light-green.accent-3{background-color:#76ff03!important;border-color:#76ff03!important}.v-application .light-green--text.text--accent-3{color:#76ff03!important;caret-color:#76ff03!important}.v-application .light-green.accent-4{background-color:#64dd17!important;border-color:#64dd17!important}.v-application .light-green--text.text--accent-4{color:#64dd17!important;caret-color:#64dd17!important}.v-application .lime{background-color:#cddc39!important;border-color:#cddc39!important}.v-application .lime--text{color:#cddc39!important;caret-color:#cddc39!important}.v-application .lime.lighten-5{background-color:#f9fbe7!important;border-color:#f9fbe7!important}.v-application .lime--text.text--lighten-5{color:#f9fbe7!important;caret-color:#f9fbe7!important}.v-application .lime.lighten-4{background-color:#f0f4c3!important;border-color:#f0f4c3!important}.v-application .lime--text.text--lighten-4{color:#f0f4c3!important;caret-color:#f0f4c3!important}.v-application .lime.lighten-3{background-color:#e6ee9c!important;border-color:#e6ee9c!important}.v-application .lime--text.text--lighten-3{color:#e6ee9c!important;caret-color:#e6ee9c!important}.v-application .lime.lighten-2{background-color:#dce775!important;border-color:#dce775!important}.v-application .lime--text.text--lighten-2{color:#dce775!important;caret-color:#dce775!important}.v-application .lime.lighten-1{background-color:#d4e157!important;border-color:#d4e157!important}.v-application .lime--text.text--lighten-1{color:#d4e157!important;caret-color:#d4e157!important}.v-application .lime.darken-1{background-color:#c0ca33!important;border-color:#c0ca33!important}.v-application .lime--text.text--darken-1{color:#c0ca33!important;caret-color:#c0ca33!important}.v-application .lime.darken-2{background-color:#afb42b!important;border-color:#afb42b!important}.v-application .lime--text.text--darken-2{color:#afb42b!important;caret-color:#afb42b!important}.v-application .lime.darken-3{background-color:#9e9d24!important;border-color:#9e9d24!important}.v-application .lime--text.text--darken-3{color:#9e9d24!important;caret-color:#9e9d24!important}.v-application .lime.darken-4{background-color:#827717!important;border-color:#827717!important}.v-application .lime--text.text--darken-4{color:#827717!important;caret-color:#827717!important}.v-application .lime.accent-1{background-color:#f4ff81!important;border-color:#f4ff81!important}.v-application .lime--text.text--accent-1{color:#f4ff81!important;caret-color:#f4ff81!important}.v-application .lime.accent-2{background-color:#eeff41!important;border-color:#eeff41!important}.v-application .lime--text.text--accent-2{color:#eeff41!important;caret-color:#eeff41!important}.v-application .lime.accent-3{background-color:#c6ff00!important;border-color:#c6ff00!important}.v-application .lime--text.text--accent-3{color:#c6ff00!important;caret-color:#c6ff00!important}.v-application .lime.accent-4{background-color:#aeea00!important;border-color:#aeea00!important}.v-application .lime--text.text--accent-4{color:#aeea00!important;caret-color:#aeea00!important}.v-application .yellow{background-color:#ffeb3b!important;border-color:#ffeb3b!important}.v-application .yellow--text{color:#ffeb3b!important;caret-color:#ffeb3b!important}.v-application .yellow.lighten-5{background-color:#fffde7!important;border-color:#fffde7!important}.v-application .yellow--text.text--lighten-5{color:#fffde7!important;caret-color:#fffde7!important}.v-application .yellow.lighten-4{background-color:#fff9c4!important;border-color:#fff9c4!important}.v-application .yellow--text.text--lighten-4{color:#fff9c4!important;caret-color:#fff9c4!important}.v-application .yellow.lighten-3{background-color:#fff59d!important;border-color:#fff59d!important}.v-application .yellow--text.text--lighten-3{color:#fff59d!important;caret-color:#fff59d!important}.v-application .yellow.lighten-2{background-color:#fff176!important;border-color:#fff176!important}.v-application .yellow--text.text--lighten-2{color:#fff176!important;caret-color:#fff176!important}.v-application .yellow.lighten-1{background-color:#ffee58!important;border-color:#ffee58!important}.v-application .yellow--text.text--lighten-1{color:#ffee58!important;caret-color:#ffee58!important}.v-application .yellow.darken-1{background-color:#fdd835!important;border-color:#fdd835!important}.v-application .yellow--text.text--darken-1{color:#fdd835!important;caret-color:#fdd835!important}.v-application .yellow.darken-2{background-color:#fbc02d!important;border-color:#fbc02d!important}.v-application .yellow--text.text--darken-2{color:#fbc02d!important;caret-color:#fbc02d!important}.v-application .yellow.darken-3{background-color:#f9a825!important;border-color:#f9a825!important}.v-application .yellow--text.text--darken-3{color:#f9a825!important;caret-color:#f9a825!important}.v-application .yellow.darken-4{background-color:#f57f17!important;border-color:#f57f17!important}.v-application .yellow--text.text--darken-4{color:#f57f17!important;caret-color:#f57f17!important}.v-application .yellow.accent-1{background-color:#ffff8d!important;border-color:#ffff8d!important}.v-application .yellow--text.text--accent-1{color:#ffff8d!important;caret-color:#ffff8d!important}.v-application .yellow.accent-2{background-color:#ff0!important;border-color:#ff0!important}.v-application .yellow--text.text--accent-2{color:#ff0!important;caret-color:#ff0!important}.v-application .yellow.accent-3{background-color:#ffea00!important;border-color:#ffea00!important}.v-application .yellow--text.text--accent-3{color:#ffea00!important;caret-color:#ffea00!important}.v-application .yellow.accent-4{background-color:#ffd600!important;border-color:#ffd600!important}.v-application .yellow--text.text--accent-4{color:#ffd600!important;caret-color:#ffd600!important}.v-application .amber{background-color:#ffc107!important;border-color:#ffc107!important}.v-application .amber--text{color:#ffc107!important;caret-color:#ffc107!important}.v-application .amber.lighten-5{background-color:#fff8e1!important;border-color:#fff8e1!important}.v-application .amber--text.text--lighten-5{color:#fff8e1!important;caret-color:#fff8e1!important}.v-application .amber.lighten-4{background-color:#ffecb3!important;border-color:#ffecb3!important}.v-application .amber--text.text--lighten-4{color:#ffecb3!important;caret-color:#ffecb3!important}.v-application .amber.lighten-3{background-color:#ffe082!important;border-color:#ffe082!important}.v-application .amber--text.text--lighten-3{color:#ffe082!important;caret-color:#ffe082!important}.v-application .amber.lighten-2{background-color:#ffd54f!important;border-color:#ffd54f!important}.v-application .amber--text.text--lighten-2{color:#ffd54f!important;caret-color:#ffd54f!important}.v-application .amber.lighten-1{background-color:#ffca28!important;border-color:#ffca28!important}.v-application .amber--text.text--lighten-1{color:#ffca28!important;caret-color:#ffca28!important}.v-application .amber.darken-1{background-color:#ffb300!important;border-color:#ffb300!important}.v-application .amber--text.text--darken-1{color:#ffb300!important;caret-color:#ffb300!important}.v-application .amber.darken-2{background-color:#ffa000!important;border-color:#ffa000!important}.v-application .amber--text.text--darken-2{color:#ffa000!important;caret-color:#ffa000!important}.v-application .amber.darken-3{background-color:#ff8f00!important;border-color:#ff8f00!important}.v-application .amber--text.text--darken-3{color:#ff8f00!important;caret-color:#ff8f00!important}.v-application .amber.darken-4{background-color:#ff6f00!important;border-color:#ff6f00!important}.v-application .amber--text.text--darken-4{color:#ff6f00!important;caret-color:#ff6f00!important}.v-application .amber.accent-1{background-color:#ffe57f!important;border-color:#ffe57f!important}.v-application .amber--text.text--accent-1{color:#ffe57f!important;caret-color:#ffe57f!important}.v-application .amber.accent-2{background-color:#ffd740!important;border-color:#ffd740!important}.v-application .amber--text.text--accent-2{color:#ffd740!important;caret-color:#ffd740!important}.v-application .amber.accent-3{background-color:#ffc400!important;border-color:#ffc400!important}.v-application .amber--text.text--accent-3{color:#ffc400!important;caret-color:#ffc400!important}.v-application .amber.accent-4{background-color:#ffab00!important;border-color:#ffab00!important}.v-application .amber--text.text--accent-4{color:#ffab00!important;caret-color:#ffab00!important}.v-application .orange{background-color:#ff9800!important;border-color:#ff9800!important}.v-application .orange--text{color:#ff9800!important;caret-color:#ff9800!important}.v-application .orange.lighten-5{background-color:#fff3e0!important;border-color:#fff3e0!important}.v-application .orange--text.text--lighten-5{color:#fff3e0!important;caret-color:#fff3e0!important}.v-application .orange.lighten-4{background-color:#ffe0b2!important;border-color:#ffe0b2!important}.v-application .orange--text.text--lighten-4{color:#ffe0b2!important;caret-color:#ffe0b2!important}.v-application .orange.lighten-3{background-color:#ffcc80!important;border-color:#ffcc80!important}.v-application .orange--text.text--lighten-3{color:#ffcc80!important;caret-color:#ffcc80!important}.v-application .orange.lighten-2{background-color:#ffb74d!important;border-color:#ffb74d!important}.v-application .orange--text.text--lighten-2{color:#ffb74d!important;caret-color:#ffb74d!important}.v-application .orange.lighten-1{background-color:#ffa726!important;border-color:#ffa726!important}.v-application .orange--text.text--lighten-1{color:#ffa726!important;caret-color:#ffa726!important}.v-application .orange.darken-1{background-color:#fb8c00!important;border-color:#fb8c00!important}.v-application .orange--text.text--darken-1{color:#fb8c00!important;caret-color:#fb8c00!important}.v-application .orange.darken-2{background-color:#f57c00!important;border-color:#f57c00!important}.v-application .orange--text.text--darken-2{color:#f57c00!important;caret-color:#f57c00!important}.v-application .orange.darken-3{background-color:#ef6c00!important;border-color:#ef6c00!important}.v-application .orange--text.text--darken-3{color:#ef6c00!important;caret-color:#ef6c00!important}.v-application .orange.darken-4{background-color:#e65100!important;border-color:#e65100!important}.v-application .orange--text.text--darken-4{color:#e65100!important;caret-color:#e65100!important}.v-application .orange.accent-1{background-color:#ffd180!important;border-color:#ffd180!important}.v-application .orange--text.text--accent-1{color:#ffd180!important;caret-color:#ffd180!important}.v-application .orange.accent-2{background-color:#ffab40!important;border-color:#ffab40!important}.v-application .orange--text.text--accent-2{color:#ffab40!important;caret-color:#ffab40!important}.v-application .orange.accent-3{background-color:#ff9100!important;border-color:#ff9100!important}.v-application .orange--text.text--accent-3{color:#ff9100!important;caret-color:#ff9100!important}.v-application .orange.accent-4{background-color:#ff6d00!important;border-color:#ff6d00!important}.v-application .orange--text.text--accent-4{color:#ff6d00!important;caret-color:#ff6d00!important}.v-application .deep-orange{background-color:#ff5722!important;border-color:#ff5722!important}.v-application .deep-orange--text{color:#ff5722!important;caret-color:#ff5722!important}.v-application .deep-orange.lighten-5{background-color:#fbe9e7!important;border-color:#fbe9e7!important}.v-application .deep-orange--text.text--lighten-5{color:#fbe9e7!important;caret-color:#fbe9e7!important}.v-application .deep-orange.lighten-4{background-color:#ffccbc!important;border-color:#ffccbc!important}.v-application .deep-orange--text.text--lighten-4{color:#ffccbc!important;caret-color:#ffccbc!important}.v-application .deep-orange.lighten-3{background-color:#ffab91!important;border-color:#ffab91!important}.v-application .deep-orange--text.text--lighten-3{color:#ffab91!important;caret-color:#ffab91!important}.v-application .deep-orange.lighten-2{background-color:#ff8a65!important;border-color:#ff8a65!important}.v-application .deep-orange--text.text--lighten-2{color:#ff8a65!important;caret-color:#ff8a65!important}.v-application .deep-orange.lighten-1{background-color:#ff7043!important;border-color:#ff7043!important}.v-application .deep-orange--text.text--lighten-1{color:#ff7043!important;caret-color:#ff7043!important}.v-application .deep-orange.darken-1{background-color:#f4511e!important;border-color:#f4511e!important}.v-application .deep-orange--text.text--darken-1{color:#f4511e!important;caret-color:#f4511e!important}.v-application .deep-orange.darken-2{background-color:#e64a19!important;border-color:#e64a19!important}.v-application .deep-orange--text.text--darken-2{color:#e64a19!important;caret-color:#e64a19!important}.v-application .deep-orange.darken-3{background-color:#d84315!important;border-color:#d84315!important}.v-application .deep-orange--text.text--darken-3{color:#d84315!important;caret-color:#d84315!important}.v-application .deep-orange.darken-4{background-color:#bf360c!important;border-color:#bf360c!important}.v-application .deep-orange--text.text--darken-4{color:#bf360c!important;caret-color:#bf360c!important}.v-application .deep-orange.accent-1{background-color:#ff9e80!important;border-color:#ff9e80!important}.v-application .deep-orange--text.text--accent-1{color:#ff9e80!important;caret-color:#ff9e80!important}.v-application .deep-orange.accent-2{background-color:#ff6e40!important;border-color:#ff6e40!important}.v-application .deep-orange--text.text--accent-2{color:#ff6e40!important;caret-color:#ff6e40!important}.v-application .deep-orange.accent-3{background-color:#ff3d00!important;border-color:#ff3d00!important}.v-application .deep-orange--text.text--accent-3{color:#ff3d00!important;caret-color:#ff3d00!important}.v-application .deep-orange.accent-4{background-color:#dd2c00!important;border-color:#dd2c00!important}.v-application .deep-orange--text.text--accent-4{color:#dd2c00!important;caret-color:#dd2c00!important}.v-application .brown{background-color:#795548!important;border-color:#795548!important}.v-application .brown--text{color:#795548!important;caret-color:#795548!important}.v-application .brown.lighten-5{background-color:#efebe9!important;border-color:#efebe9!important}.v-application .brown--text.text--lighten-5{color:#efebe9!important;caret-color:#efebe9!important}.v-application .brown.lighten-4{background-color:#d7ccc8!important;border-color:#d7ccc8!important}.v-application .brown--text.text--lighten-4{color:#d7ccc8!important;caret-color:#d7ccc8!important}.v-application .brown.lighten-3{background-color:#bcaaa4!important;border-color:#bcaaa4!important}.v-application .brown--text.text--lighten-3{color:#bcaaa4!important;caret-color:#bcaaa4!important}.v-application .brown.lighten-2{background-color:#a1887f!important;border-color:#a1887f!important}.v-application .brown--text.text--lighten-2{color:#a1887f!important;caret-color:#a1887f!important}.v-application .brown.lighten-1{background-color:#8d6e63!important;border-color:#8d6e63!important}.v-application .brown--text.text--lighten-1{color:#8d6e63!important;caret-color:#8d6e63!important}.v-application .brown.darken-1{background-color:#6d4c41!important;border-color:#6d4c41!important}.v-application .brown--text.text--darken-1{color:#6d4c41!important;caret-color:#6d4c41!important}.v-application .brown.darken-2{background-color:#5d4037!important;border-color:#5d4037!important}.v-application .brown--text.text--darken-2{color:#5d4037!important;caret-color:#5d4037!important}.v-application .brown.darken-3{background-color:#4e342e!important;border-color:#4e342e!important}.v-application .brown--text.text--darken-3{color:#4e342e!important;caret-color:#4e342e!important}.v-application .brown.darken-4{background-color:#3e2723!important;border-color:#3e2723!important}.v-application .brown--text.text--darken-4{color:#3e2723!important;caret-color:#3e2723!important}.v-application .blue-grey{background-color:#607d8b!important;border-color:#607d8b!important}.v-application .blue-grey--text{color:#607d8b!important;caret-color:#607d8b!important}.v-application .blue-grey.lighten-5{background-color:#eceff1!important;border-color:#eceff1!important}.v-application .blue-grey--text.text--lighten-5{color:#eceff1!important;caret-color:#eceff1!important}.v-application .blue-grey.lighten-4{background-color:#cfd8dc!important;border-color:#cfd8dc!important}.v-application .blue-grey--text.text--lighten-4{color:#cfd8dc!important;caret-color:#cfd8dc!important}.v-application .blue-grey.lighten-3{background-color:#b0bec5!important;border-color:#b0bec5!important}.v-application .blue-grey--text.text--lighten-3{color:#b0bec5!important;caret-color:#b0bec5!important}.v-application .blue-grey.lighten-2{background-color:#90a4ae!important;border-color:#90a4ae!important}.v-application .blue-grey--text.text--lighten-2{color:#90a4ae!important;caret-color:#90a4ae!important}.v-application .blue-grey.lighten-1{background-color:#78909c!important;border-color:#78909c!important}.v-application .blue-grey--text.text--lighten-1{color:#78909c!important;caret-color:#78909c!important}.v-application .blue-grey.darken-1{background-color:#546e7a!important;border-color:#546e7a!important}.v-application .blue-grey--text.text--darken-1{color:#546e7a!important;caret-color:#546e7a!important}.v-application .blue-grey.darken-2{background-color:#455a64!important;border-color:#455a64!important}.v-application .blue-grey--text.text--darken-2{color:#455a64!important;caret-color:#455a64!important}.v-application .blue-grey.darken-3{background-color:#37474f!important;border-color:#37474f!important}.v-application .blue-grey--text.text--darken-3{color:#37474f!important;caret-color:#37474f!important}.v-application .blue-grey.darken-4{background-color:#263238!important;border-color:#263238!important}.v-application .blue-grey--text.text--darken-4{color:#263238!important;caret-color:#263238!important}.v-application .grey{background-color:#9e9e9e!important;border-color:#9e9e9e!important}.v-application .grey--text{color:#9e9e9e!important;caret-color:#9e9e9e!important}.v-application .grey.lighten-5{background-color:#fafafa!important;border-color:#fafafa!important}.v-application .grey--text.text--lighten-5{color:#fafafa!important;caret-color:#fafafa!important}.v-application .grey.lighten-4{background-color:#f5f5f5!important;border-color:#f5f5f5!important}.v-application .grey--text.text--lighten-4{color:#f5f5f5!important;caret-color:#f5f5f5!important}.v-application .grey.lighten-3{background-color:#eee!important;border-color:#eee!important}.v-application .grey--text.text--lighten-3{color:#eee!important;caret-color:#eee!important}.v-application .grey.lighten-2{background-color:#e0e0e0!important;border-color:#e0e0e0!important}.v-application .grey--text.text--lighten-2{color:#e0e0e0!important;caret-color:#e0e0e0!important}.v-application .grey.lighten-1{background-color:#bdbdbd!important;border-color:#bdbdbd!important}.v-application .grey--text.text--lighten-1{color:#bdbdbd!important;caret-color:#bdbdbd!important}.v-application .grey.darken-1{background-color:#757575!important;border-color:#757575!important}.v-application .grey--text.text--darken-1{color:#757575!important;caret-color:#757575!important}.v-application .grey.darken-2{background-color:#616161!important;border-color:#616161!important}.v-application .grey--text.text--darken-2{color:#616161!important;caret-color:#616161!important}.v-application .grey.darken-3{background-color:#424242!important;border-color:#424242!important}.v-application .grey--text.text--darken-3{color:#424242!important;caret-color:#424242!important}.v-application .grey.darken-4{background-color:#212121!important;border-color:#212121!important}.v-application .grey--text.text--darken-4{color:#212121!important;caret-color:#212121!important}.v-application .shades.black{background-color:#000!important;border-color:#000!important}.v-application .shades--text.text--black{color:#000!important;caret-color:#000!important}.v-application .shades.white{background-color:#fff!important;border-color:#fff!important}.v-application .shades--text.text--white{color:#fff!important;caret-color:#fff!important}.v-application .shades.transparent{background-color:transparent!important;border-color:transparent!important}.v-application .shades--text.text--transparent{color:transparent!important;caret-color:transparent!important}html{-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{background-repeat:no-repeat;padding:0;margin:0}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}[type=number]{width:auto}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:0;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{outline:0;border:0}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}.v-application .elevation-24{-webkit-box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)!important;box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)!important}.v-application .elevation-23{-webkit-box-shadow:0 11px 14px -7px rgba(0,0,0,.2),0 23px 36px 3px rgba(0,0,0,.14),0 9px 44px 8px rgba(0,0,0,.12)!important;box-shadow:0 11px 14px -7px rgba(0,0,0,.2),0 23px 36px 3px rgba(0,0,0,.14),0 9px 44px 8px rgba(0,0,0,.12)!important}.v-application .elevation-22{-webkit-box-shadow:0 10px 14px -6px rgba(0,0,0,.2),0 22px 35px 3px rgba(0,0,0,.14),0 8px 42px 7px rgba(0,0,0,.12)!important;box-shadow:0 10px 14px -6px rgba(0,0,0,.2),0 22px 35px 3px rgba(0,0,0,.14),0 8px 42px 7px rgba(0,0,0,.12)!important}.v-application .elevation-21{-webkit-box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 21px 33px 3px rgba(0,0,0,.14),0 8px 40px 7px rgba(0,0,0,.12)!important;box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 21px 33px 3px rgba(0,0,0,.14),0 8px 40px 7px rgba(0,0,0,.12)!important}.v-application .elevation-20{-webkit-box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 20px 31px 3px rgba(0,0,0,.14),0 8px 38px 7px rgba(0,0,0,.12)!important;box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 20px 31px 3px rgba(0,0,0,.14),0 8px 38px 7px rgba(0,0,0,.12)!important}.v-application .elevation-19{-webkit-box-shadow:0 9px 12px -6px rgba(0,0,0,.2),0 19px 29px 2px rgba(0,0,0,.14),0 7px 36px 6px rgba(0,0,0,.12)!important;box-shadow:0 9px 12px -6px rgba(0,0,0,.2),0 19px 29px 2px rgba(0,0,0,.14),0 7px 36px 6px rgba(0,0,0,.12)!important}.v-application .elevation-18{-webkit-box-shadow:0 9px 11px -5px rgba(0,0,0,.2),0 18px 28px 2px rgba(0,0,0,.14),0 7px 34px 6px rgba(0,0,0,.12)!important;box-shadow:0 9px 11px -5px rgba(0,0,0,.2),0 18px 28px 2px rgba(0,0,0,.14),0 7px 34px 6px rgba(0,0,0,.12)!important}.v-application .elevation-17{-webkit-box-shadow:0 8px 11px -5px rgba(0,0,0,.2),0 17px 26px 2px rgba(0,0,0,.14),0 6px 32px 5px rgba(0,0,0,.12)!important;box-shadow:0 8px 11px -5px rgba(0,0,0,.2),0 17px 26px 2px rgba(0,0,0,.14),0 6px 32px 5px rgba(0,0,0,.12)!important}.v-application .elevation-16{-webkit-box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)!important;box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)!important}.v-application .elevation-15{-webkit-box-shadow:0 8px 9px -5px rgba(0,0,0,.2),0 15px 22px 2px rgba(0,0,0,.14),0 6px 28px 5px rgba(0,0,0,.12)!important;box-shadow:0 8px 9px -5px rgba(0,0,0,.2),0 15px 22px 2px rgba(0,0,0,.14),0 6px 28px 5px rgba(0,0,0,.12)!important}.v-application .elevation-14{-webkit-box-shadow:0 7px 9px -4px rgba(0,0,0,.2),0 14px 21px 2px rgba(0,0,0,.14),0 5px 26px 4px rgba(0,0,0,.12)!important;box-shadow:0 7px 9px -4px rgba(0,0,0,.2),0 14px 21px 2px rgba(0,0,0,.14),0 5px 26px 4px rgba(0,0,0,.12)!important}.v-application .elevation-13{-webkit-box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12)!important;box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12)!important}.v-application .elevation-12{-webkit-box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)!important;box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)!important}.v-application .elevation-11{-webkit-box-shadow:0 6px 7px -4px rgba(0,0,0,.2),0 11px 15px 1px rgba(0,0,0,.14),0 4px 20px 3px rgba(0,0,0,.12)!important;box-shadow:0 6px 7px -4px rgba(0,0,0,.2),0 11px 15px 1px rgba(0,0,0,.14),0 4px 20px 3px rgba(0,0,0,.12)!important}.v-application .elevation-10{-webkit-box-shadow:0 6px 6px -3px rgba(0,0,0,.2),0 10px 14px 1px rgba(0,0,0,.14),0 4px 18px 3px rgba(0,0,0,.12)!important;box-shadow:0 6px 6px -3px rgba(0,0,0,.2),0 10px 14px 1px rgba(0,0,0,.14),0 4px 18px 3px rgba(0,0,0,.12)!important}.v-application .elevation-9{-webkit-box-shadow:0 5px 6px -3px rgba(0,0,0,.2),0 9px 12px 1px rgba(0,0,0,.14),0 3px 16px 2px rgba(0,0,0,.12)!important;box-shadow:0 5px 6px -3px rgba(0,0,0,.2),0 9px 12px 1px rgba(0,0,0,.14),0 3px 16px 2px rgba(0,0,0,.12)!important}.v-application .elevation-8{-webkit-box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)!important;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)!important}.v-application .elevation-7{-webkit-box-shadow:0 4px 5px -2px rgba(0,0,0,.2),0 7px 10px 1px rgba(0,0,0,.14),0 2px 16px 1px rgba(0,0,0,.12)!important;box-shadow:0 4px 5px -2px rgba(0,0,0,.2),0 7px 10px 1px rgba(0,0,0,.14),0 2px 16px 1px rgba(0,0,0,.12)!important}.v-application .elevation-6{-webkit-box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)!important;box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)!important}.v-application .elevation-5{-webkit-box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px 0 rgba(0,0,0,.14),0 1px 14px 0 rgba(0,0,0,.12)!important;box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px 0 rgba(0,0,0,.14),0 1px 14px 0 rgba(0,0,0,.12)!important}.v-application .elevation-4{-webkit-box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)!important;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)!important}.v-application .elevation-3{-webkit-box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12)!important;box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12)!important}.v-application .elevation-2{-webkit-box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)!important;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)!important}.v-application .elevation-1{-webkit-box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)!important;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)!important}.v-application .elevation-0{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)!important;box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)!important}.v-application .carousel-transition-enter{-webkit-transform:translate(100%);transform:translate(100%)}.v-application .carousel-transition-leave,.v-application .carousel-transition-leave-to{position:absolute;top:0;-webkit-transform:translate(-100%);transform:translate(-100%)}.carousel-reverse-transition-enter{-webkit-transform:translate(-100%);transform:translate(-100%)}.carousel-reverse-transition-leave,.carousel-reverse-transition-leave-to{position:absolute;top:0;-webkit-transform:translate(100%);transform:translate(100%)}.dialog-transition-enter,.dialog-transition-leave-to{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}.dialog-transition-enter-to,.dialog-transition-leave{opacity:1}.dialog-bottom-transition-enter,.dialog-bottom-transition-leave-to{-webkit-transform:translateY(100%);transform:translateY(100%)}.picker-reverse-transition-enter-active,.picker-reverse-transition-leave-active,.picker-transition-enter-active,.picker-transition-leave-active{-webkit-transition:.3s cubic-bezier(0,0,.2,1);transition:.3s cubic-bezier(0,0,.2,1)}.picker-reverse-transition-enter,.picker-reverse-transition-leave-to,.picker-transition-enter,.picker-transition-leave-to{opacity:0}.picker-reverse-transition-leave,.picker-reverse-transition-leave-active,.picker-reverse-transition-leave-to,.picker-transition-leave,.picker-transition-leave-active,.picker-transition-leave-to{position:absolute!important}.picker-transition-enter{-webkit-transform:translateY(100%);transform:translateY(100%)}.picker-reverse-transition-enter,.picker-transition-leave-to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.picker-reverse-transition-leave-to{-webkit-transform:translateY(100%);transform:translateY(100%)}.picker-title-transition-enter-to,.picker-title-transition-leave{-webkit-transform:translate(0);transform:translate(0)}.picker-title-transition-enter{-webkit-transform:translate(-100%);transform:translate(-100%)}.picker-title-transition-leave-to{opacity:0;-webkit-transform:translate(100%);transform:translate(100%)}.picker-title-transition-leave,.picker-title-transition-leave-active,.picker-title-transition-leave-to{position:absolute!important}.tab-transition-enter{-webkit-transform:translate(100%);transform:translate(100%)}.tab-transition-leave,.tab-transition-leave-active{position:absolute;top:0}.tab-transition-leave-to{position:absolute}.tab-reverse-transition-enter,.tab-transition-leave-to{-webkit-transform:translate(-100%);transform:translate(-100%)}.tab-reverse-transition-leave,.tab-reverse-transition-leave-to{top:0;position:absolute;-webkit-transform:translate(100%);transform:translate(100%)}.expand-transition-enter-active,.expand-transition-leave-active{-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1)}.expand-transition-move{-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s}.expand-x-transition-enter-active,.expand-x-transition-leave-active{-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1)}.expand-x-transition-move{-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s}.scale-transition-enter-active,.scale-transition-leave-active{-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1)}.scale-transition-move{-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s}.scale-transition-enter,.scale-transition-leave,.scale-transition-leave-to{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.scale-rotate-transition-enter-active,.scale-rotate-transition-leave-active{-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1)}.scale-rotate-transition-move{-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s}.scale-rotate-transition-enter,.scale-rotate-transition-leave,.scale-rotate-transition-leave-to{opacity:0;-webkit-transform:scale(0) rotate(-45deg);transform:scale(0) rotate(-45deg)}.scale-rotate-reverse-transition-enter-active,.scale-rotate-reverse-transition-leave-active{-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1)}.scale-rotate-reverse-transition-move{-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s}.scale-rotate-reverse-transition-enter,.scale-rotate-reverse-transition-leave,.scale-rotate-reverse-transition-leave-to{opacity:0;-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg)}.message-transition-enter-active,.message-transition-leave-active{-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1)}.message-transition-move{-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s}.message-transition-enter,.message-transition-leave-to{opacity:0;-webkit-transform:translateY(-15px);transform:translateY(-15px)}.message-transition-leave,.message-transition-leave-active{position:absolute}.slide-y-transition-enter-active,.slide-y-transition-leave-active{-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1)}.slide-y-transition-move{-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s}.slide-y-transition-enter,.slide-y-transition-leave-to{opacity:0;-webkit-transform:translateY(-15px);transform:translateY(-15px)}.slide-y-reverse-transition-enter-active,.slide-y-reverse-transition-leave-active{-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1)}.slide-y-reverse-transition-move{-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s}.slide-y-reverse-transition-enter,.slide-y-reverse-transition-leave-to{opacity:0;-webkit-transform:translateY(15px);transform:translateY(15px)}.scroll-y-transition-enter-active,.scroll-y-transition-leave-active{-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1)}.scroll-y-transition-move{-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s}.scroll-y-transition-enter,.scroll-y-transition-leave-to{opacity:0}.scroll-y-transition-enter{-webkit-transform:translateY(-15px);transform:translateY(-15px)}.scroll-y-transition-leave-to{-webkit-transform:translateY(15px);transform:translateY(15px)}.scroll-y-reverse-transition-enter-active,.scroll-y-reverse-transition-leave-active{-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1)}.scroll-y-reverse-transition-move{-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s}.scroll-y-reverse-transition-enter,.scroll-y-reverse-transition-leave-to{opacity:0}.scroll-y-reverse-transition-enter{-webkit-transform:translateY(15px);transform:translateY(15px)}.scroll-y-reverse-transition-leave-to{-webkit-transform:translateY(-15px);transform:translateY(-15px)}.scroll-x-transition-enter-active,.scroll-x-transition-leave-active{-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1)}.scroll-x-transition-move{-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s}.scroll-x-transition-enter,.scroll-x-transition-leave-to{opacity:0}.scroll-x-transition-enter{-webkit-transform:translateX(-15px);transform:translateX(-15px)}.scroll-x-transition-leave-to{-webkit-transform:translateX(15px);transform:translateX(15px)}.scroll-x-reverse-transition-enter-active,.scroll-x-reverse-transition-leave-active{-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1)}.scroll-x-reverse-transition-move{-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s}.scroll-x-reverse-transition-enter,.scroll-x-reverse-transition-leave-to{opacity:0}.scroll-x-reverse-transition-enter{-webkit-transform:translateX(15px);transform:translateX(15px)}.scroll-x-reverse-transition-leave-to{-webkit-transform:translateX(-15px);transform:translateX(-15px)}.slide-x-transition-enter-active,.slide-x-transition-leave-active{-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1)}.slide-x-transition-move{-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s}.slide-x-transition-enter,.slide-x-transition-leave-to{opacity:0;-webkit-transform:translateX(-15px);transform:translateX(-15px)}.slide-x-reverse-transition-enter-active,.slide-x-reverse-transition-leave-active{-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1)}.slide-x-reverse-transition-move{-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s}.slide-x-reverse-transition-enter,.slide-x-reverse-transition-leave-to{opacity:0;-webkit-transform:translateX(15px);transform:translateX(15px)}.fade-transition-enter-active,.fade-transition-leave-active{-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1)}.fade-transition-move{-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s}.fade-transition-enter,.fade-transition-leave-to{opacity:0!important}.fab-transition-enter-active,.fab-transition-leave-active{-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1)}.fab-transition-move{-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s}.fab-transition-enter,.fab-transition-leave-to{-webkit-transform:scale(0) rotate(-45deg);transform:scale(0) rotate(-45deg)}.v-application .blockquote{padding:16px 0 16px 24px;font-size:18px;font-weight:300}.v-application code,.v-application kbd{display:inline-block;border-radius:3px;white-space:pre-wrap;font-size:85%;font-weight:900}.v-application code:after,.v-application code:before,.v-application kbd:after,.v-application kbd:before{content:" ";letter-spacing:-1px}.v-application code{background-color:#f5f5f5;color:#bd4147;-webkit-box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.v-application kbd{background:#616161;color:#fff}html{font-size:16px;overflow-x:hidden;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0)}html.overflow-y-hidden{overflow-y:hidden!important}.v-application{font-family:Roboto,sans-serif;line-height:1.5}.v-application ::-ms-clear,.v-application ::-ms-reveal{display:none}.v-application .theme--light.heading{color:rgba(0,0,0,.87)}.v-application .theme--dark.heading{color:#fff}.v-application ol,.v-application ul{padding-left:24px}.v-application .display-4{font-size:6rem!important;line-height:6rem;letter-spacing:-.015625em!important}.v-application .display-3,.v-application .display-4{font-weight:300;font-family:Roboto,sans-serif!important}.v-application .display-3{font-size:3.75rem!important;line-height:3.75rem;letter-spacing:-.0083333333em!important}.v-application .display-2{font-size:3rem!important;line-height:3.125rem;letter-spacing:normal!important}.v-application .display-1,.v-application .display-2{font-weight:400;font-family:Roboto,sans-serif!important}.v-application .display-1{font-size:2.125rem!important;line-height:2.5rem;letter-spacing:.0073529412em!important}.v-application .headline{font-size:1.5rem!important;font-weight:400;letter-spacing:normal!important}.v-application .headline,.v-application .title{line-height:2rem;font-family:Roboto,sans-serif!important}.v-application .title{font-size:1.25rem!important;font-weight:500;letter-spacing:.0125em!important}.v-application .subtitle-2{font-size:.875rem!important;font-weight:500;letter-spacing:.0071428571em!important;line-height:1.375rem;font-family:Roboto,sans-serif!important}.v-application .subtitle-1{font-size:1rem!important;letter-spacing:.009375em!important;line-height:1.75rem}.v-application .body-2,.v-application .subtitle-1{font-weight:400;font-family:Roboto,sans-serif!important}.v-application .body-2{font-size:.875rem!important;letter-spacing:.0178571429em!important;line-height:1.25rem}.v-application .body-1{font-size:1rem!important;letter-spacing:.03125em!important;line-height:1.5rem}.v-application .body-1,.v-application .caption{font-weight:400;font-family:Roboto,sans-serif!important}.v-application .caption{font-size:.75rem!important;letter-spacing:.0333333333em!important;line-height:1.25rem}.v-application .overline{font-size:.625rem!important;font-weight:400;letter-spacing:.1666666667em!important;line-height:1rem;text-transform:uppercase;font-family:Roboto,sans-serif!important}.v-application p{margin-bottom:16px}@media only print{.v-application .hidden-print-only{display:none!important}}@media only screen{.v-application .hidden-screen-only{display:none!important}}@media only screen and (max-width:599px){.v-application .hidden-xs-only{display:none!important}}@media only screen and (min-width:600px)and (max-width:959px){.v-application .hidden-sm-only{display:none!important}}@media only screen and (max-width:959px){.v-application .hidden-sm-and-down{display:none!important}}@media only screen and (min-width:600px){.v-application .hidden-sm-and-up{display:none!important}}@media only screen and (min-width:960px)and (max-width:1263px){.v-application .hidden-md-only{display:none!important}}@media only screen and (max-width:1263px){.v-application .hidden-md-and-down{display:none!important}}@media only screen and (min-width:960px){.v-application .hidden-md-and-up{display:none!important}}@media only screen and (min-width:1264px)and (max-width:1903px){.v-application .hidden-lg-only{display:none!important}}@media only screen and (max-width:1903px){.v-application .hidden-lg-and-down{display:none!important}}@media only screen and (min-width:1264px){.v-application .hidden-lg-and-up{display:none!important}}@media only screen and (min-width:1904px){.v-application .hidden-xl-only{display:none!important}}.v-application .font-weight-thin{font-weight:100!important}.v-application .font-weight-light{font-weight:300!important}.v-application .font-weight-regular{font-weight:400!important}.v-application .font-weight-medium{font-weight:500!important}.v-application .font-weight-bold{font-weight:700!important}.v-application .font-weight-black{font-weight:900!important}.v-application .font-italic{font-style:italic!important}.v-application .transition-fast-out-slow-in{-webkit-transition:.3s cubic-bezier(.4,0,.2,1)!important;transition:.3s cubic-bezier(.4,0,.2,1)!important}.v-application .transition-linear-out-slow-in{-webkit-transition:.3s cubic-bezier(0,0,.2,1)!important;transition:.3s cubic-bezier(0,0,.2,1)!important}.v-application .transition-fast-out-linear-in{-webkit-transition:.3s cubic-bezier(.4,0,1,1)!important;transition:.3s cubic-bezier(.4,0,1,1)!important}.v-application .transition-ease-in-out{-webkit-transition:.3s cubic-bezier(.4,0,.6,1)!important;transition:.3s cubic-bezier(.4,0,.6,1)!important}.v-application .transition-fast-in-fast-out{-webkit-transition:.3s cubic-bezier(.25,.8,.25,1)!important;transition:.3s cubic-bezier(.25,.8,.25,1)!important}.v-application .transition-swing{-webkit-transition:.3s cubic-bezier(.25,.8,.5,1)!important;transition:.3s cubic-bezier(.25,.8,.5,1)!important}.v-application .overflow-auto{overflow:auto!important}.v-application .overflow-hidden{overflow:hidden!important}.v-application .overflow-visible{overflow:visible!important}.v-application .overflow-x-auto{overflow-x:auto!important}.v-application .overflow-x-hidden{overflow-x:hidden!important}.v-application .overflow-y-auto{overflow-y:auto!important}.v-application .overflow-y-hidden{overflow-y:hidden!important}.v-application .d-none{display:none!important}.v-application .d-inline{display:inline!important}.v-application .d-inline-block{display:inline-block!important}.v-application .d-block{display:block!important}.v-application .d-table{display:table!important}.v-application .d-table-row{display:table-row!important}.v-application .d-table-cell{display:table-cell!important}.v-application .d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.v-application .d-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.v-application .float-none{float:none!important}.v-application .float-left{float:left!important}.v-application .float-right{float:right!important}.v-application .flex-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.v-application .flex-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.v-application .flex-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.v-application .flex-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.v-application .flex-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.v-application .flex-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.v-application .flex-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.v-application .flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.v-application .flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.v-application .flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.v-application .flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.v-application .flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.v-application .justify-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.v-application .justify-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.v-application .justify-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.v-application .justify-space-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.v-application .justify-space-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.v-application .align-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.v-application .align-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.v-application .align-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.v-application .align-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.v-application .align-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.v-application .align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.v-application .align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.v-application .align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.v-application .align-content-space-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.v-application .align-content-space-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.v-application .align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.v-application .align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.v-application .align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.v-application .align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.v-application .align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.v-application .align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.v-application .align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.v-application .order-first{-webkit-box-ordinal-group:0!important;-ms-flex-order:-1!important;order:-1!important}.v-application .order-0{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important}.v-application .order-1{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}.v-application .order-2{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important}.v-application .order-3{-webkit-box-ordinal-group:4!important;-ms-flex-order:3!important;order:3!important}.v-application .order-4{-webkit-box-ordinal-group:5!important;-ms-flex-order:4!important;order:4!important}.v-application .order-5{-webkit-box-ordinal-group:6!important;-ms-flex-order:5!important;order:5!important}.v-application .order-6{-webkit-box-ordinal-group:7!important;-ms-flex-order:6!important;order:6!important}.v-application .order-7{-webkit-box-ordinal-group:8!important;-ms-flex-order:7!important;order:7!important}.v-application .order-8{-webkit-box-ordinal-group:9!important;-ms-flex-order:8!important;order:8!important}.v-application .order-9{-webkit-box-ordinal-group:10!important;-ms-flex-order:9!important;order:9!important}.v-application .order-10{-webkit-box-ordinal-group:11!important;-ms-flex-order:10!important;order:10!important}.v-application .order-11{-webkit-box-ordinal-group:12!important;-ms-flex-order:11!important;order:11!important}.v-application .order-12{-webkit-box-ordinal-group:13!important;-ms-flex-order:12!important;order:12!important}.v-application .order-last{-webkit-box-ordinal-group:14!important;-ms-flex-order:13!important;order:13!important}.v-application .ma-0{margin:0!important}.v-application .ma-1{margin:4px!important}.v-application .ma-2{margin:8px!important}.v-application .ma-3{margin:12px!important}.v-application .ma-4{margin:16px!important}.v-application .ma-5{margin:20px!important}.v-application .ma-6{margin:24px!important}.v-application .ma-7{margin:28px!important}.v-application .ma-8{margin:32px!important}.v-application .ma-9{margin:36px!important}.v-application .ma-10{margin:40px!important}.v-application .ma-11{margin:44px!important}.v-application .ma-12{margin:48px!important}.v-application .ma-auto{margin:auto!important}.v-application .mx-0{margin-right:0!important;margin-left:0!important}.v-application .mx-1{margin-right:4px!important;margin-left:4px!important}.v-application .mx-2{margin-right:8px!important;margin-left:8px!important}.v-application .mx-3{margin-right:12px!important;margin-left:12px!important}.v-application .mx-4{margin-right:16px!important;margin-left:16px!important}.v-application .mx-5{margin-right:20px!important;margin-left:20px!important}.v-application .mx-6{margin-right:24px!important;margin-left:24px!important}.v-application .mx-7{margin-right:28px!important;margin-left:28px!important}.v-application .mx-8{margin-right:32px!important;margin-left:32px!important}.v-application .mx-9{margin-right:36px!important;margin-left:36px!important}.v-application .mx-10{margin-right:40px!important;margin-left:40px!important}.v-application .mx-11{margin-right:44px!important;margin-left:44px!important}.v-application .mx-12{margin-right:48px!important;margin-left:48px!important}.v-application .mx-auto{margin-right:auto!important;margin-left:auto!important}.v-application .my-0{margin-top:0!important;margin-bottom:0!important}.v-application .my-1{margin-top:4px!important;margin-bottom:4px!important}.v-application .my-2{margin-top:8px!important;margin-bottom:8px!important}.v-application .my-3{margin-top:12px!important;margin-bottom:12px!important}.v-application .my-4{margin-top:16px!important;margin-bottom:16px!important}.v-application .my-5{margin-top:20px!important;margin-bottom:20px!important}.v-application .my-6{margin-top:24px!important;margin-bottom:24px!important}.v-application .my-7{margin-top:28px!important;margin-bottom:28px!important}.v-application .my-8{margin-top:32px!important;margin-bottom:32px!important}.v-application .my-9{margin-top:36px!important;margin-bottom:36px!important}.v-application .my-10{margin-top:40px!important;margin-bottom:40px!important}.v-application .my-11{margin-top:44px!important;margin-bottom:44px!important}.v-application .my-12{margin-top:48px!important;margin-bottom:48px!important}.v-application .my-auto{margin-top:auto!important;margin-bottom:auto!important}.v-application .mt-0{margin-top:0!important}.v-application .mt-1{margin-top:4px!important}.v-application .mt-2{margin-top:8px!important}.v-application .mt-3{margin-top:12px!important}.v-application .mt-4{margin-top:16px!important}.v-application .mt-5{margin-top:20px!important}.v-application .mt-6{margin-top:24px!important}.v-application .mt-7{margin-top:28px!important}.v-application .mt-8{margin-top:32px!important}.v-application .mt-9{margin-top:36px!important}.v-application .mt-10{margin-top:40px!important}.v-application .mt-11{margin-top:44px!important}.v-application .mt-12{margin-top:48px!important}.v-application .mt-auto{margin-top:auto!important}.v-application .mr-0{margin-right:0!important}.v-application .mr-1{margin-right:4px!important}.v-application .mr-2{margin-right:8px!important}.v-application .mr-3{margin-right:12px!important}.v-application .mr-4{margin-right:16px!important}.v-application .mr-5{margin-right:20px!important}.v-application .mr-6{margin-right:24px!important}.v-application .mr-7{margin-right:28px!important}.v-application .mr-8{margin-right:32px!important}.v-application .mr-9{margin-right:36px!important}.v-application .mr-10{margin-right:40px!important}.v-application .mr-11{margin-right:44px!important}.v-application .mr-12{margin-right:48px!important}.v-application .mr-auto{margin-right:auto!important}.v-application .mb-0{margin-bottom:0!important}.v-application .mb-1{margin-bottom:4px!important}.v-application .mb-2{margin-bottom:8px!important}.v-application .mb-3{margin-bottom:12px!important}.v-application .mb-4{margin-bottom:16px!important}.v-application .mb-5{margin-bottom:20px!important}.v-application .mb-6{margin-bottom:24px!important}.v-application .mb-7{margin-bottom:28px!important}.v-application .mb-8{margin-bottom:32px!important}.v-application .mb-9{margin-bottom:36px!important}.v-application .mb-10{margin-bottom:40px!important}.v-application .mb-11{margin-bottom:44px!important}.v-application .mb-12{margin-bottom:48px!important}.v-application .mb-auto{margin-bottom:auto!important}.v-application .ml-0{margin-left:0!important}.v-application .ml-1{margin-left:4px!important}.v-application .ml-2{margin-left:8px!important}.v-application .ml-3{margin-left:12px!important}.v-application .ml-4{margin-left:16px!important}.v-application .ml-5{margin-left:20px!important}.v-application .ml-6{margin-left:24px!important}.v-application .ml-7{margin-left:28px!important}.v-application .ml-8{margin-left:32px!important}.v-application .ml-9{margin-left:36px!important}.v-application .ml-10{margin-left:40px!important}.v-application .ml-11{margin-left:44px!important}.v-application .ml-12{margin-left:48px!important}.v-application .ml-auto{margin-left:auto!important}.v-application--is-ltr .ms-0{margin-left:0!important}.v-application--is-rtl .ms-0{margin-right:0!important}.v-application--is-ltr .ms-1{margin-left:4px!important}.v-application--is-rtl .ms-1{margin-right:4px!important}.v-application--is-ltr .ms-2{margin-left:8px!important}.v-application--is-rtl .ms-2{margin-right:8px!important}.v-application--is-ltr .ms-3{margin-left:12px!important}.v-application--is-rtl .ms-3{margin-right:12px!important}.v-application--is-ltr .ms-4{margin-left:16px!important}.v-application--is-rtl .ms-4{margin-right:16px!important}.v-application--is-ltr .ms-5{margin-left:20px!important}.v-application--is-rtl .ms-5{margin-right:20px!important}.v-application--is-ltr .ms-6{margin-left:24px!important}.v-application--is-rtl .ms-6{margin-right:24px!important}.v-application--is-ltr .ms-7{margin-left:28px!important}.v-application--is-rtl .ms-7{margin-right:28px!important}.v-application--is-ltr .ms-8{margin-left:32px!important}.v-application--is-rtl .ms-8{margin-right:32px!important}.v-application--is-ltr .ms-9{margin-left:36px!important}.v-application--is-rtl .ms-9{margin-right:36px!important}.v-application--is-ltr .ms-10{margin-left:40px!important}.v-application--is-rtl .ms-10{margin-right:40px!important}.v-application--is-ltr .ms-11{margin-left:44px!important}.v-application--is-rtl .ms-11{margin-right:44px!important}.v-application--is-ltr .ms-12{margin-left:48px!important}.v-application--is-rtl .ms-12{margin-right:48px!important}.v-application--is-ltr .ms-auto{margin-left:auto!important}.v-application--is-rtl .ms-auto{margin-right:auto!important}.v-application--is-ltr .me-0{margin-right:0!important}.v-application--is-rtl .me-0{margin-left:0!important}.v-application--is-ltr .me-1{margin-right:4px!important}.v-application--is-rtl .me-1{margin-left:4px!important}.v-application--is-ltr .me-2{margin-right:8px!important}.v-application--is-rtl .me-2{margin-left:8px!important}.v-application--is-ltr .me-3{margin-right:12px!important}.v-application--is-rtl .me-3{margin-left:12px!important}.v-application--is-ltr .me-4{margin-right:16px!important}.v-application--is-rtl .me-4{margin-left:16px!important}.v-application--is-ltr .me-5{margin-right:20px!important}.v-application--is-rtl .me-5{margin-left:20px!important}.v-application--is-ltr .me-6{margin-right:24px!important}.v-application--is-rtl .me-6{margin-left:24px!important}.v-application--is-ltr .me-7{margin-right:28px!important}.v-application--is-rtl .me-7{margin-left:28px!important}.v-application--is-ltr .me-8{margin-right:32px!important}.v-application--is-rtl .me-8{margin-left:32px!important}.v-application--is-ltr .me-9{margin-right:36px!important}.v-application--is-rtl .me-9{margin-left:36px!important}.v-application--is-ltr .me-10{margin-right:40px!important}.v-application--is-rtl .me-10{margin-left:40px!important}.v-application--is-ltr .me-11{margin-right:44px!important}.v-application--is-rtl .me-11{margin-left:44px!important}.v-application--is-ltr .me-12{margin-right:48px!important}.v-application--is-rtl .me-12{margin-left:48px!important}.v-application--is-ltr .me-auto{margin-right:auto!important}.v-application--is-rtl .me-auto{margin-left:auto!important}.v-application .ma-n1{margin:-4px!important}.v-application .ma-n2{margin:-8px!important}.v-application .ma-n3{margin:-12px!important}.v-application .ma-n4{margin:-16px!important}.v-application .ma-n5{margin:-20px!important}.v-application .ma-n6{margin:-24px!important}.v-application .ma-n7{margin:-28px!important}.v-application .ma-n8{margin:-32px!important}.v-application .ma-n9{margin:-36px!important}.v-application .ma-n10{margin:-40px!important}.v-application .ma-n11{margin:-44px!important}.v-application .ma-n12{margin:-48px!important}.v-application .mx-n1{margin-right:-4px!important;margin-left:-4px!important}.v-application .mx-n2{margin-right:-8px!important;margin-left:-8px!important}.v-application .mx-n3{margin-right:-12px!important;margin-left:-12px!important}.v-application .mx-n4{margin-right:-16px!important;margin-left:-16px!important}.v-application .mx-n5{margin-right:-20px!important;margin-left:-20px!important}.v-application .mx-n6{margin-right:-24px!important;margin-left:-24px!important}.v-application .mx-n7{margin-right:-28px!important;margin-left:-28px!important}.v-application .mx-n8{margin-right:-32px!important;margin-left:-32px!important}.v-application .mx-n9{margin-right:-36px!important;margin-left:-36px!important}.v-application .mx-n10{margin-right:-40px!important;margin-left:-40px!important}.v-application .mx-n11{margin-right:-44px!important;margin-left:-44px!important}.v-application .mx-n12{margin-right:-48px!important;margin-left:-48px!important}.v-application .my-n1{margin-top:-4px!important;margin-bottom:-4px!important}.v-application .my-n2{margin-top:-8px!important;margin-bottom:-8px!important}.v-application .my-n3{margin-top:-12px!important;margin-bottom:-12px!important}.v-application .my-n4{margin-top:-16px!important;margin-bottom:-16px!important}.v-application .my-n5{margin-top:-20px!important;margin-bottom:-20px!important}.v-application .my-n6{margin-top:-24px!important;margin-bottom:-24px!important}.v-application .my-n7{margin-top:-28px!important;margin-bottom:-28px!important}.v-application .my-n8{margin-top:-32px!important;margin-bottom:-32px!important}.v-application .my-n9{margin-top:-36px!important;margin-bottom:-36px!important}.v-application .my-n10{margin-top:-40px!important;margin-bottom:-40px!important}.v-application .my-n11{margin-top:-44px!important;margin-bottom:-44px!important}.v-application .my-n12{margin-top:-48px!important;margin-bottom:-48px!important}.v-application .mt-n1{margin-top:-4px!important}.v-application .mt-n2{margin-top:-8px!important}.v-application .mt-n3{margin-top:-12px!important}.v-application .mt-n4{margin-top:-16px!important}.v-application .mt-n5{margin-top:-20px!important}.v-application .mt-n6{margin-top:-24px!important}.v-application .mt-n7{margin-top:-28px!important}.v-application .mt-n8{margin-top:-32px!important}.v-application .mt-n9{margin-top:-36px!important}.v-application .mt-n10{margin-top:-40px!important}.v-application .mt-n11{margin-top:-44px!important}.v-application .mt-n12{margin-top:-48px!important}.v-application .mr-n1{margin-right:-4px!important}.v-application .mr-n2{margin-right:-8px!important}.v-application .mr-n3{margin-right:-12px!important}.v-application .mr-n4{margin-right:-16px!important}.v-application .mr-n5{margin-right:-20px!important}.v-application .mr-n6{margin-right:-24px!important}.v-application .mr-n7{margin-right:-28px!important}.v-application .mr-n8{margin-right:-32px!important}.v-application .mr-n9{margin-right:-36px!important}.v-application .mr-n10{margin-right:-40px!important}.v-application .mr-n11{margin-right:-44px!important}.v-application .mr-n12{margin-right:-48px!important}.v-application .mb-n1{margin-bottom:-4px!important}.v-application .mb-n2{margin-bottom:-8px!important}.v-application .mb-n3{margin-bottom:-12px!important}.v-application .mb-n4{margin-bottom:-16px!important}.v-application .mb-n5{margin-bottom:-20px!important}.v-application .mb-n6{margin-bottom:-24px!important}.v-application .mb-n7{margin-bottom:-28px!important}.v-application .mb-n8{margin-bottom:-32px!important}.v-application .mb-n9{margin-bottom:-36px!important}.v-application .mb-n10{margin-bottom:-40px!important}.v-application .mb-n11{margin-bottom:-44px!important}.v-application .mb-n12{margin-bottom:-48px!important}.v-application .ml-n1{margin-left:-4px!important}.v-application .ml-n2{margin-left:-8px!important}.v-application .ml-n3{margin-left:-12px!important}.v-application .ml-n4{margin-left:-16px!important}.v-application .ml-n5{margin-left:-20px!important}.v-application .ml-n6{margin-left:-24px!important}.v-application .ml-n7{margin-left:-28px!important}.v-application .ml-n8{margin-left:-32px!important}.v-application .ml-n9{margin-left:-36px!important}.v-application .ml-n10{margin-left:-40px!important}.v-application .ml-n11{margin-left:-44px!important}.v-application .ml-n12{margin-left:-48px!important}.v-application--is-ltr .ms-n1{margin-left:-4px!important}.v-application--is-rtl .ms-n1{margin-right:-4px!important}.v-application--is-ltr .ms-n2{margin-left:-8px!important}.v-application--is-rtl .ms-n2{margin-right:-8px!important}.v-application--is-ltr .ms-n3{margin-left:-12px!important}.v-application--is-rtl .ms-n3{margin-right:-12px!important}.v-application--is-ltr .ms-n4{margin-left:-16px!important}.v-application--is-rtl .ms-n4{margin-right:-16px!important}.v-application--is-ltr .ms-n5{margin-left:-20px!important}.v-application--is-rtl .ms-n5{margin-right:-20px!important}.v-application--is-ltr .ms-n6{margin-left:-24px!important}.v-application--is-rtl .ms-n6{margin-right:-24px!important}.v-application--is-ltr .ms-n7{margin-left:-28px!important}.v-application--is-rtl .ms-n7{margin-right:-28px!important}.v-application--is-ltr .ms-n8{margin-left:-32px!important}.v-application--is-rtl .ms-n8{margin-right:-32px!important}.v-application--is-ltr .ms-n9{margin-left:-36px!important}.v-application--is-rtl .ms-n9{margin-right:-36px!important}.v-application--is-ltr .ms-n10{margin-left:-40px!important}.v-application--is-rtl .ms-n10{margin-right:-40px!important}.v-application--is-ltr .ms-n11{margin-left:-44px!important}.v-application--is-rtl .ms-n11{margin-right:-44px!important}.v-application--is-ltr .ms-n12{margin-left:-48px!important}.v-application--is-rtl .ms-n12{margin-right:-48px!important}.v-application--is-ltr .me-n1{margin-right:-4px!important}.v-application--is-rtl .me-n1{margin-left:-4px!important}.v-application--is-ltr .me-n2{margin-right:-8px!important}.v-application--is-rtl .me-n2{margin-left:-8px!important}.v-application--is-ltr .me-n3{margin-right:-12px!important}.v-application--is-rtl .me-n3{margin-left:-12px!important}.v-application--is-ltr .me-n4{margin-right:-16px!important}.v-application--is-rtl .me-n4{margin-left:-16px!important}.v-application--is-ltr .me-n5{margin-right:-20px!important}.v-application--is-rtl .me-n5{margin-left:-20px!important}.v-application--is-ltr .me-n6{margin-right:-24px!important}.v-application--is-rtl .me-n6{margin-left:-24px!important}.v-application--is-ltr .me-n7{margin-right:-28px!important}.v-application--is-rtl .me-n7{margin-left:-28px!important}.v-application--is-ltr .me-n8{margin-right:-32px!important}.v-application--is-rtl .me-n8{margin-left:-32px!important}.v-application--is-ltr .me-n9{margin-right:-36px!important}.v-application--is-rtl .me-n9{margin-left:-36px!important}.v-application--is-ltr .me-n10{margin-right:-40px!important}.v-application--is-rtl .me-n10{margin-left:-40px!important}.v-application--is-ltr .me-n11{margin-right:-44px!important}.v-application--is-rtl .me-n11{margin-left:-44px!important}.v-application--is-ltr .me-n12{margin-right:-48px!important}.v-application--is-rtl .me-n12{margin-left:-48px!important}.v-application .pa-0{padding:0!important}.v-application .pa-1{padding:4px!important}.v-application .pa-2{padding:8px!important}.v-application .pa-3{padding:12px!important}.v-application .pa-4{padding:16px!important}.v-application .pa-5{padding:20px!important}.v-application .pa-6{padding:24px!important}.v-application .pa-7{padding:28px!important}.v-application .pa-8{padding:32px!important}.v-application .pa-9{padding:36px!important}.v-application .pa-10{padding:40px!important}.v-application .pa-11{padding:44px!important}.v-application .pa-12{padding:48px!important}.v-application .px-0{padding-right:0!important;padding-left:0!important}.v-application .px-1{padding-right:4px!important;padding-left:4px!important}.v-application .px-2{padding-right:8px!important;padding-left:8px!important}.v-application .px-3{padding-right:12px!important;padding-left:12px!important}.v-application .px-4{padding-right:16px!important;padding-left:16px!important}.v-application .px-5{padding-right:20px!important;padding-left:20px!important}.v-application .px-6{padding-right:24px!important;padding-left:24px!important}.v-application .px-7{padding-right:28px!important;padding-left:28px!important}.v-application .px-8{padding-right:32px!important;padding-left:32px!important}.v-application .px-9{padding-right:36px!important;padding-left:36px!important}.v-application .px-10{padding-right:40px!important;padding-left:40px!important}.v-application .px-11{padding-right:44px!important;padding-left:44px!important}.v-application .px-12{padding-right:48px!important;padding-left:48px!important}.v-application .py-0{padding-top:0!important;padding-bottom:0!important}.v-application .py-1{padding-top:4px!important;padding-bottom:4px!important}.v-application .py-2{padding-top:8px!important;padding-bottom:8px!important}.v-application .py-3{padding-top:12px!important;padding-bottom:12px!important}.v-application .py-4{padding-top:16px!important;padding-bottom:16px!important}.v-application .py-5{padding-top:20px!important;padding-bottom:20px!important}.v-application .py-6{padding-top:24px!important;padding-bottom:24px!important}.v-application .py-7{padding-top:28px!important;padding-bottom:28px!important}.v-application .py-8{padding-top:32px!important;padding-bottom:32px!important}.v-application .py-9{padding-top:36px!important;padding-bottom:36px!important}.v-application .py-10{padding-top:40px!important;padding-bottom:40px!important}.v-application .py-11{padding-top:44px!important;padding-bottom:44px!important}.v-application .py-12{padding-top:48px!important;padding-bottom:48px!important}.v-application .pt-0{padding-top:0!important}.v-application .pt-1{padding-top:4px!important}.v-application .pt-2{padding-top:8px!important}.v-application .pt-3{padding-top:12px!important}.v-application .pt-4{padding-top:16px!important}.v-application .pt-5{padding-top:20px!important}.v-application .pt-6{padding-top:24px!important}.v-application .pt-7{padding-top:28px!important}.v-application .pt-8{padding-top:32px!important}.v-application .pt-9{padding-top:36px!important}.v-application .pt-10{padding-top:40px!important}.v-application .pt-11{padding-top:44px!important}.v-application .pt-12{padding-top:48px!important}.v-application .pr-0{padding-right:0!important}.v-application .pr-1{padding-right:4px!important}.v-application .pr-2{padding-right:8px!important}.v-application .pr-3{padding-right:12px!important}.v-application .pr-4{padding-right:16px!important}.v-application .pr-5{padding-right:20px!important}.v-application .pr-6{padding-right:24px!important}.v-application .pr-7{padding-right:28px!important}.v-application .pr-8{padding-right:32px!important}.v-application .pr-9{padding-right:36px!important}.v-application .pr-10{padding-right:40px!important}.v-application .pr-11{padding-right:44px!important}.v-application .pr-12{padding-right:48px!important}.v-application .pb-0{padding-bottom:0!important}.v-application .pb-1{padding-bottom:4px!important}.v-application .pb-2{padding-bottom:8px!important}.v-application .pb-3{padding-bottom:12px!important}.v-application .pb-4{padding-bottom:16px!important}.v-application .pb-5{padding-bottom:20px!important}.v-application .pb-6{padding-bottom:24px!important}.v-application .pb-7{padding-bottom:28px!important}.v-application .pb-8{padding-bottom:32px!important}.v-application .pb-9{padding-bottom:36px!important}.v-application .pb-10{padding-bottom:40px!important}.v-application .pb-11{padding-bottom:44px!important}.v-application .pb-12{padding-bottom:48px!important}.v-application .pl-0{padding-left:0!important}.v-application .pl-1{padding-left:4px!important}.v-application .pl-2{padding-left:8px!important}.v-application .pl-3{padding-left:12px!important}.v-application .pl-4{padding-left:16px!important}.v-application .pl-5{padding-left:20px!important}.v-application .pl-6{padding-left:24px!important}.v-application .pl-7{padding-left:28px!important}.v-application .pl-8{padding-left:32px!important}.v-application .pl-9{padding-left:36px!important}.v-application .pl-10{padding-left:40px!important}.v-application .pl-11{padding-left:44px!important}.v-application .pl-12{padding-left:48px!important}.v-application--is-ltr .ps-0{padding-left:0!important}.v-application--is-rtl .ps-0{padding-right:0!important}.v-application--is-ltr .ps-1{padding-left:4px!important}.v-application--is-rtl .ps-1{padding-right:4px!important}.v-application--is-ltr .ps-2{padding-left:8px!important}.v-application--is-rtl .ps-2{padding-right:8px!important}.v-application--is-ltr .ps-3{padding-left:12px!important}.v-application--is-rtl .ps-3{padding-right:12px!important}.v-application--is-ltr .ps-4{padding-left:16px!important}.v-application--is-rtl .ps-4{padding-right:16px!important}.v-application--is-ltr .ps-5{padding-left:20px!important}.v-application--is-rtl .ps-5{padding-right:20px!important}.v-application--is-ltr .ps-6{padding-left:24px!important}.v-application--is-rtl .ps-6{padding-right:24px!important}.v-application--is-ltr .ps-7{padding-left:28px!important}.v-application--is-rtl .ps-7{padding-right:28px!important}.v-application--is-ltr .ps-8{padding-left:32px!important}.v-application--is-rtl .ps-8{padding-right:32px!important}.v-application--is-ltr .ps-9{padding-left:36px!important}.v-application--is-rtl .ps-9{padding-right:36px!important}.v-application--is-ltr .ps-10{padding-left:40px!important}.v-application--is-rtl .ps-10{padding-right:40px!important}.v-application--is-ltr .ps-11{padding-left:44px!important}.v-application--is-rtl .ps-11{padding-right:44px!important}.v-application--is-ltr .ps-12{padding-left:48px!important}.v-application--is-rtl .ps-12{padding-right:48px!important}.v-application--is-ltr .pe-0{padding-right:0!important}.v-application--is-rtl .pe-0{padding-left:0!important}.v-application--is-ltr .pe-1{padding-right:4px!important}.v-application--is-rtl .pe-1{padding-left:4px!important}.v-application--is-ltr .pe-2{padding-right:8px!important}.v-application--is-rtl .pe-2{padding-left:8px!important}.v-application--is-ltr .pe-3{padding-right:12px!important}.v-application--is-rtl .pe-3{padding-left:12px!important}.v-application--is-ltr .pe-4{padding-right:16px!important}.v-application--is-rtl .pe-4{padding-left:16px!important}.v-application--is-ltr .pe-5{padding-right:20px!important}.v-application--is-rtl .pe-5{padding-left:20px!important}.v-application--is-ltr .pe-6{padding-right:24px!important}.v-application--is-rtl .pe-6{padding-left:24px!important}.v-application--is-ltr .pe-7{padding-right:28px!important}.v-application--is-rtl .pe-7{padding-left:28px!important}.v-application--is-ltr .pe-8{padding-right:32px!important}.v-application--is-rtl .pe-8{padding-left:32px!important}.v-application--is-ltr .pe-9{padding-right:36px!important}.v-application--is-rtl .pe-9{padding-left:36px!important}.v-application--is-ltr .pe-10{padding-right:40px!important}.v-application--is-rtl .pe-10{padding-left:40px!important}.v-application--is-ltr .pe-11{padding-right:44px!important}.v-application--is-rtl .pe-11{padding-left:44px!important}.v-application--is-ltr .pe-12{padding-right:48px!important}.v-application--is-rtl .pe-12{padding-left:48px!important}.v-application .text-left{text-align:left!important}.v-application .text-right{text-align:right!important}.v-application .text-center{text-align:center!important}.v-application .text-justify{text-align:justify!important}.v-application .text-start{text-align:start!important}.v-application .text-end{text-align:end!important}.v-application .text-wrap{white-space:normal!important}.v-application .text-no-wrap{white-space:nowrap!important}.v-application .text-break{overflow-wrap:break-word!important;word-break:break-word!important}.v-application .text-truncate{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.v-application .text-none{text-transform:none!important}.v-application .text-capitalize{text-transform:capitalize!important}.v-application .text-lowercase{text-transform:lowercase!important}.v-application .text-uppercase{text-transform:uppercase!important}@media(min-width:600px){.v-application .d-sm-none{display:none!important}.v-application .d-sm-inline{display:inline!important}.v-application .d-sm-inline-block{display:inline-block!important}.v-application .d-sm-block{display:block!important}.v-application .d-sm-table{display:table!important}.v-application .d-sm-table-row{display:table-row!important}.v-application .d-sm-table-cell{display:table-cell!important}.v-application .d-sm-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.v-application .d-sm-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.v-application .float-sm-none{float:none!important}.v-application .float-sm-left{float:left!important}.v-application .float-sm-right{float:right!important}.v-application .flex-sm-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.v-application .flex-sm-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.v-application .flex-sm-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.v-application .flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.v-application .flex-sm-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.v-application .flex-sm-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.v-application .flex-sm-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.v-application .flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.v-application .flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.v-application .flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.v-application .flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.v-application .flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.v-application .justify-sm-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.v-application .justify-sm-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.v-application .justify-sm-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.v-application .justify-sm-space-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.v-application .justify-sm-space-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.v-application .align-sm-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.v-application .align-sm-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.v-application .align-sm-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.v-application .align-sm-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.v-application .align-sm-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.v-application .align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.v-application .align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.v-application .align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.v-application .align-content-sm-space-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.v-application .align-content-sm-space-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.v-application .align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.v-application .align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.v-application .align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.v-application .align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.v-application .align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.v-application .align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.v-application .align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.v-application .order-sm-first{-webkit-box-ordinal-group:0!important;-ms-flex-order:-1!important;order:-1!important}.v-application .order-sm-0{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important}.v-application .order-sm-1{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}.v-application .order-sm-2{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important}.v-application .order-sm-3{-webkit-box-ordinal-group:4!important;-ms-flex-order:3!important;order:3!important}.v-application .order-sm-4{-webkit-box-ordinal-group:5!important;-ms-flex-order:4!important;order:4!important}.v-application .order-sm-5{-webkit-box-ordinal-group:6!important;-ms-flex-order:5!important;order:5!important}.v-application .order-sm-6{-webkit-box-ordinal-group:7!important;-ms-flex-order:6!important;order:6!important}.v-application .order-sm-7{-webkit-box-ordinal-group:8!important;-ms-flex-order:7!important;order:7!important}.v-application .order-sm-8{-webkit-box-ordinal-group:9!important;-ms-flex-order:8!important;order:8!important}.v-application .order-sm-9{-webkit-box-ordinal-group:10!important;-ms-flex-order:9!important;order:9!important}.v-application .order-sm-10{-webkit-box-ordinal-group:11!important;-ms-flex-order:10!important;order:10!important}.v-application .order-sm-11{-webkit-box-ordinal-group:12!important;-ms-flex-order:11!important;order:11!important}.v-application .order-sm-12{-webkit-box-ordinal-group:13!important;-ms-flex-order:12!important;order:12!important}.v-application .order-sm-last{-webkit-box-ordinal-group:14!important;-ms-flex-order:13!important;order:13!important}.v-application .ma-sm-0{margin:0!important}.v-application .ma-sm-1{margin:4px!important}.v-application .ma-sm-2{margin:8px!important}.v-application .ma-sm-3{margin:12px!important}.v-application .ma-sm-4{margin:16px!important}.v-application .ma-sm-5{margin:20px!important}.v-application .ma-sm-6{margin:24px!important}.v-application .ma-sm-7{margin:28px!important}.v-application .ma-sm-8{margin:32px!important}.v-application .ma-sm-9{margin:36px!important}.v-application .ma-sm-10{margin:40px!important}.v-application .ma-sm-11{margin:44px!important}.v-application .ma-sm-12{margin:48px!important}.v-application .ma-sm-auto{margin:auto!important}.v-application .mx-sm-0{margin-right:0!important;margin-left:0!important}.v-application .mx-sm-1{margin-right:4px!important;margin-left:4px!important}.v-application .mx-sm-2{margin-right:8px!important;margin-left:8px!important}.v-application .mx-sm-3{margin-right:12px!important;margin-left:12px!important}.v-application .mx-sm-4{margin-right:16px!important;margin-left:16px!important}.v-application .mx-sm-5{margin-right:20px!important;margin-left:20px!important}.v-application .mx-sm-6{margin-right:24px!important;margin-left:24px!important}.v-application .mx-sm-7{margin-right:28px!important;margin-left:28px!important}.v-application .mx-sm-8{margin-right:32px!important;margin-left:32px!important}.v-application .mx-sm-9{margin-right:36px!important;margin-left:36px!important}.v-application .mx-sm-10{margin-right:40px!important;margin-left:40px!important}.v-application .mx-sm-11{margin-right:44px!important;margin-left:44px!important}.v-application .mx-sm-12{margin-right:48px!important;margin-left:48px!important}.v-application .mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.v-application .my-sm-0{margin-top:0!important;margin-bottom:0!important}.v-application .my-sm-1{margin-top:4px!important;margin-bottom:4px!important}.v-application .my-sm-2{margin-top:8px!important;margin-bottom:8px!important}.v-application .my-sm-3{margin-top:12px!important;margin-bottom:12px!important}.v-application .my-sm-4{margin-top:16px!important;margin-bottom:16px!important}.v-application .my-sm-5{margin-top:20px!important;margin-bottom:20px!important}.v-application .my-sm-6{margin-top:24px!important;margin-bottom:24px!important}.v-application .my-sm-7{margin-top:28px!important;margin-bottom:28px!important}.v-application .my-sm-8{margin-top:32px!important;margin-bottom:32px!important}.v-application .my-sm-9{margin-top:36px!important;margin-bottom:36px!important}.v-application .my-sm-10{margin-top:40px!important;margin-bottom:40px!important}.v-application .my-sm-11{margin-top:44px!important;margin-bottom:44px!important}.v-application .my-sm-12{margin-top:48px!important;margin-bottom:48px!important}.v-application .my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.v-application .mt-sm-0{margin-top:0!important}.v-application .mt-sm-1{margin-top:4px!important}.v-application .mt-sm-2{margin-top:8px!important}.v-application .mt-sm-3{margin-top:12px!important}.v-application .mt-sm-4{margin-top:16px!important}.v-application .mt-sm-5{margin-top:20px!important}.v-application .mt-sm-6{margin-top:24px!important}.v-application .mt-sm-7{margin-top:28px!important}.v-application .mt-sm-8{margin-top:32px!important}.v-application .mt-sm-9{margin-top:36px!important}.v-application .mt-sm-10{margin-top:40px!important}.v-application .mt-sm-11{margin-top:44px!important}.v-application .mt-sm-12{margin-top:48px!important}.v-application .mt-sm-auto{margin-top:auto!important}.v-application .mr-sm-0{margin-right:0!important}.v-application .mr-sm-1{margin-right:4px!important}.v-application .mr-sm-2{margin-right:8px!important}.v-application .mr-sm-3{margin-right:12px!important}.v-application .mr-sm-4{margin-right:16px!important}.v-application .mr-sm-5{margin-right:20px!important}.v-application .mr-sm-6{margin-right:24px!important}.v-application .mr-sm-7{margin-right:28px!important}.v-application .mr-sm-8{margin-right:32px!important}.v-application .mr-sm-9{margin-right:36px!important}.v-application .mr-sm-10{margin-right:40px!important}.v-application .mr-sm-11{margin-right:44px!important}.v-application .mr-sm-12{margin-right:48px!important}.v-application .mr-sm-auto{margin-right:auto!important}.v-application .mb-sm-0{margin-bottom:0!important}.v-application .mb-sm-1{margin-bottom:4px!important}.v-application .mb-sm-2{margin-bottom:8px!important}.v-application .mb-sm-3{margin-bottom:12px!important}.v-application .mb-sm-4{margin-bottom:16px!important}.v-application .mb-sm-5{margin-bottom:20px!important}.v-application .mb-sm-6{margin-bottom:24px!important}.v-application .mb-sm-7{margin-bottom:28px!important}.v-application .mb-sm-8{margin-bottom:32px!important}.v-application .mb-sm-9{margin-bottom:36px!important}.v-application .mb-sm-10{margin-bottom:40px!important}.v-application .mb-sm-11{margin-bottom:44px!important}.v-application .mb-sm-12{margin-bottom:48px!important}.v-application .mb-sm-auto{margin-bottom:auto!important}.v-application .ml-sm-0{margin-left:0!important}.v-application .ml-sm-1{margin-left:4px!important}.v-application .ml-sm-2{margin-left:8px!important}.v-application .ml-sm-3{margin-left:12px!important}.v-application .ml-sm-4{margin-left:16px!important}.v-application .ml-sm-5{margin-left:20px!important}.v-application .ml-sm-6{margin-left:24px!important}.v-application .ml-sm-7{margin-left:28px!important}.v-application .ml-sm-8{margin-left:32px!important}.v-application .ml-sm-9{margin-left:36px!important}.v-application .ml-sm-10{margin-left:40px!important}.v-application .ml-sm-11{margin-left:44px!important}.v-application .ml-sm-12{margin-left:48px!important}.v-application .ml-sm-auto{margin-left:auto!important}.v-application--is-ltr .ms-sm-0{margin-left:0!important}.v-application--is-rtl .ms-sm-0{margin-right:0!important}.v-application--is-ltr .ms-sm-1{margin-left:4px!important}.v-application--is-rtl .ms-sm-1{margin-right:4px!important}.v-application--is-ltr .ms-sm-2{margin-left:8px!important}.v-application--is-rtl .ms-sm-2{margin-right:8px!important}.v-application--is-ltr .ms-sm-3{margin-left:12px!important}.v-application--is-rtl .ms-sm-3{margin-right:12px!important}.v-application--is-ltr .ms-sm-4{margin-left:16px!important}.v-application--is-rtl .ms-sm-4{margin-right:16px!important}.v-application--is-ltr .ms-sm-5{margin-left:20px!important}.v-application--is-rtl .ms-sm-5{margin-right:20px!important}.v-application--is-ltr .ms-sm-6{margin-left:24px!important}.v-application--is-rtl .ms-sm-6{margin-right:24px!important}.v-application--is-ltr .ms-sm-7{margin-left:28px!important}.v-application--is-rtl .ms-sm-7{margin-right:28px!important}.v-application--is-ltr .ms-sm-8{margin-left:32px!important}.v-application--is-rtl .ms-sm-8{margin-right:32px!important}.v-application--is-ltr .ms-sm-9{margin-left:36px!important}.v-application--is-rtl .ms-sm-9{margin-right:36px!important}.v-application--is-ltr .ms-sm-10{margin-left:40px!important}.v-application--is-rtl .ms-sm-10{margin-right:40px!important}.v-application--is-ltr .ms-sm-11{margin-left:44px!important}.v-application--is-rtl .ms-sm-11{margin-right:44px!important}.v-application--is-ltr .ms-sm-12{margin-left:48px!important}.v-application--is-rtl .ms-sm-12{margin-right:48px!important}.v-application--is-ltr .ms-sm-auto{margin-left:auto!important}.v-application--is-rtl .ms-sm-auto{margin-right:auto!important}.v-application--is-ltr .me-sm-0{margin-right:0!important}.v-application--is-rtl .me-sm-0{margin-left:0!important}.v-application--is-ltr .me-sm-1{margin-right:4px!important}.v-application--is-rtl .me-sm-1{margin-left:4px!important}.v-application--is-ltr .me-sm-2{margin-right:8px!important}.v-application--is-rtl .me-sm-2{margin-left:8px!important}.v-application--is-ltr .me-sm-3{margin-right:12px!important}.v-application--is-rtl .me-sm-3{margin-left:12px!important}.v-application--is-ltr .me-sm-4{margin-right:16px!important}.v-application--is-rtl .me-sm-4{margin-left:16px!important}.v-application--is-ltr .me-sm-5{margin-right:20px!important}.v-application--is-rtl .me-sm-5{margin-left:20px!important}.v-application--is-ltr .me-sm-6{margin-right:24px!important}.v-application--is-rtl .me-sm-6{margin-left:24px!important}.v-application--is-ltr .me-sm-7{margin-right:28px!important}.v-application--is-rtl .me-sm-7{margin-left:28px!important}.v-application--is-ltr .me-sm-8{margin-right:32px!important}.v-application--is-rtl .me-sm-8{margin-left:32px!important}.v-application--is-ltr .me-sm-9{margin-right:36px!important}.v-application--is-rtl .me-sm-9{margin-left:36px!important}.v-application--is-ltr .me-sm-10{margin-right:40px!important}.v-application--is-rtl .me-sm-10{margin-left:40px!important}.v-application--is-ltr .me-sm-11{margin-right:44px!important}.v-application--is-rtl .me-sm-11{margin-left:44px!important}.v-application--is-ltr .me-sm-12{margin-right:48px!important}.v-application--is-rtl .me-sm-12{margin-left:48px!important}.v-application--is-ltr .me-sm-auto{margin-right:auto!important}.v-application--is-rtl .me-sm-auto{margin-left:auto!important}.v-application .ma-sm-n1{margin:-4px!important}.v-application .ma-sm-n2{margin:-8px!important}.v-application .ma-sm-n3{margin:-12px!important}.v-application .ma-sm-n4{margin:-16px!important}.v-application .ma-sm-n5{margin:-20px!important}.v-application .ma-sm-n6{margin:-24px!important}.v-application .ma-sm-n7{margin:-28px!important}.v-application .ma-sm-n8{margin:-32px!important}.v-application .ma-sm-n9{margin:-36px!important}.v-application .ma-sm-n10{margin:-40px!important}.v-application .ma-sm-n11{margin:-44px!important}.v-application .ma-sm-n12{margin:-48px!important}.v-application .mx-sm-n1{margin-right:-4px!important;margin-left:-4px!important}.v-application .mx-sm-n2{margin-right:-8px!important;margin-left:-8px!important}.v-application .mx-sm-n3{margin-right:-12px!important;margin-left:-12px!important}.v-application .mx-sm-n4{margin-right:-16px!important;margin-left:-16px!important}.v-application .mx-sm-n5{margin-right:-20px!important;margin-left:-20px!important}.v-application .mx-sm-n6{margin-right:-24px!important;margin-left:-24px!important}.v-application .mx-sm-n7{margin-right:-28px!important;margin-left:-28px!important}.v-application .mx-sm-n8{margin-right:-32px!important;margin-left:-32px!important}.v-application .mx-sm-n9{margin-right:-36px!important;margin-left:-36px!important}.v-application .mx-sm-n10{margin-right:-40px!important;margin-left:-40px!important}.v-application .mx-sm-n11{margin-right:-44px!important;margin-left:-44px!important}.v-application .mx-sm-n12{margin-right:-48px!important;margin-left:-48px!important}.v-application .my-sm-n1{margin-top:-4px!important;margin-bottom:-4px!important}.v-application .my-sm-n2{margin-top:-8px!important;margin-bottom:-8px!important}.v-application .my-sm-n3{margin-top:-12px!important;margin-bottom:-12px!important}.v-application .my-sm-n4{margin-top:-16px!important;margin-bottom:-16px!important}.v-application .my-sm-n5{margin-top:-20px!important;margin-bottom:-20px!important}.v-application .my-sm-n6{margin-top:-24px!important;margin-bottom:-24px!important}.v-application .my-sm-n7{margin-top:-28px!important;margin-bottom:-28px!important}.v-application .my-sm-n8{margin-top:-32px!important;margin-bottom:-32px!important}.v-application .my-sm-n9{margin-top:-36px!important;margin-bottom:-36px!important}.v-application .my-sm-n10{margin-top:-40px!important;margin-bottom:-40px!important}.v-application .my-sm-n11{margin-top:-44px!important;margin-bottom:-44px!important}.v-application .my-sm-n12{margin-top:-48px!important;margin-bottom:-48px!important}.v-application .mt-sm-n1{margin-top:-4px!important}.v-application .mt-sm-n2{margin-top:-8px!important}.v-application .mt-sm-n3{margin-top:-12px!important}.v-application .mt-sm-n4{margin-top:-16px!important}.v-application .mt-sm-n5{margin-top:-20px!important}.v-application .mt-sm-n6{margin-top:-24px!important}.v-application .mt-sm-n7{margin-top:-28px!important}.v-application .mt-sm-n8{margin-top:-32px!important}.v-application .mt-sm-n9{margin-top:-36px!important}.v-application .mt-sm-n10{margin-top:-40px!important}.v-application .mt-sm-n11{margin-top:-44px!important}.v-application .mt-sm-n12{margin-top:-48px!important}.v-application .mr-sm-n1{margin-right:-4px!important}.v-application .mr-sm-n2{margin-right:-8px!important}.v-application .mr-sm-n3{margin-right:-12px!important}.v-application .mr-sm-n4{margin-right:-16px!important}.v-application .mr-sm-n5{margin-right:-20px!important}.v-application .mr-sm-n6{margin-right:-24px!important}.v-application .mr-sm-n7{margin-right:-28px!important}.v-application .mr-sm-n8{margin-right:-32px!important}.v-application .mr-sm-n9{margin-right:-36px!important}.v-application .mr-sm-n10{margin-right:-40px!important}.v-application .mr-sm-n11{margin-right:-44px!important}.v-application .mr-sm-n12{margin-right:-48px!important}.v-application .mb-sm-n1{margin-bottom:-4px!important}.v-application .mb-sm-n2{margin-bottom:-8px!important}.v-application .mb-sm-n3{margin-bottom:-12px!important}.v-application .mb-sm-n4{margin-bottom:-16px!important}.v-application .mb-sm-n5{margin-bottom:-20px!important}.v-application .mb-sm-n6{margin-bottom:-24px!important}.v-application .mb-sm-n7{margin-bottom:-28px!important}.v-application .mb-sm-n8{margin-bottom:-32px!important}.v-application .mb-sm-n9{margin-bottom:-36px!important}.v-application .mb-sm-n10{margin-bottom:-40px!important}.v-application .mb-sm-n11{margin-bottom:-44px!important}.v-application .mb-sm-n12{margin-bottom:-48px!important}.v-application .ml-sm-n1{margin-left:-4px!important}.v-application .ml-sm-n2{margin-left:-8px!important}.v-application .ml-sm-n3{margin-left:-12px!important}.v-application .ml-sm-n4{margin-left:-16px!important}.v-application .ml-sm-n5{margin-left:-20px!important}.v-application .ml-sm-n6{margin-left:-24px!important}.v-application .ml-sm-n7{margin-left:-28px!important}.v-application .ml-sm-n8{margin-left:-32px!important}.v-application .ml-sm-n9{margin-left:-36px!important}.v-application .ml-sm-n10{margin-left:-40px!important}.v-application .ml-sm-n11{margin-left:-44px!important}.v-application .ml-sm-n12{margin-left:-48px!important}.v-application--is-ltr .ms-sm-n1{margin-left:-4px!important}.v-application--is-rtl .ms-sm-n1{margin-right:-4px!important}.v-application--is-ltr .ms-sm-n2{margin-left:-8px!important}.v-application--is-rtl .ms-sm-n2{margin-right:-8px!important}.v-application--is-ltr .ms-sm-n3{margin-left:-12px!important}.v-application--is-rtl .ms-sm-n3{margin-right:-12px!important}.v-application--is-ltr .ms-sm-n4{margin-left:-16px!important}.v-application--is-rtl .ms-sm-n4{margin-right:-16px!important}.v-application--is-ltr .ms-sm-n5{margin-left:-20px!important}.v-application--is-rtl .ms-sm-n5{margin-right:-20px!important}.v-application--is-ltr .ms-sm-n6{margin-left:-24px!important}.v-application--is-rtl .ms-sm-n6{margin-right:-24px!important}.v-application--is-ltr .ms-sm-n7{margin-left:-28px!important}.v-application--is-rtl .ms-sm-n7{margin-right:-28px!important}.v-application--is-ltr .ms-sm-n8{margin-left:-32px!important}.v-application--is-rtl .ms-sm-n8{margin-right:-32px!important}.v-application--is-ltr .ms-sm-n9{margin-left:-36px!important}.v-application--is-rtl .ms-sm-n9{margin-right:-36px!important}.v-application--is-ltr .ms-sm-n10{margin-left:-40px!important}.v-application--is-rtl .ms-sm-n10{margin-right:-40px!important}.v-application--is-ltr .ms-sm-n11{margin-left:-44px!important}.v-application--is-rtl .ms-sm-n11{margin-right:-44px!important}.v-application--is-ltr .ms-sm-n12{margin-left:-48px!important}.v-application--is-rtl .ms-sm-n12{margin-right:-48px!important}.v-application--is-ltr .me-sm-n1{margin-right:-4px!important}.v-application--is-rtl .me-sm-n1{margin-left:-4px!important}.v-application--is-ltr .me-sm-n2{margin-right:-8px!important}.v-application--is-rtl .me-sm-n2{margin-left:-8px!important}.v-application--is-ltr .me-sm-n3{margin-right:-12px!important}.v-application--is-rtl .me-sm-n3{margin-left:-12px!important}.v-application--is-ltr .me-sm-n4{margin-right:-16px!important}.v-application--is-rtl .me-sm-n4{margin-left:-16px!important}.v-application--is-ltr .me-sm-n5{margin-right:-20px!important}.v-application--is-rtl .me-sm-n5{margin-left:-20px!important}.v-application--is-ltr .me-sm-n6{margin-right:-24px!important}.v-application--is-rtl .me-sm-n6{margin-left:-24px!important}.v-application--is-ltr .me-sm-n7{margin-right:-28px!important}.v-application--is-rtl .me-sm-n7{margin-left:-28px!important}.v-application--is-ltr .me-sm-n8{margin-right:-32px!important}.v-application--is-rtl .me-sm-n8{margin-left:-32px!important}.v-application--is-ltr .me-sm-n9{margin-right:-36px!important}.v-application--is-rtl .me-sm-n9{margin-left:-36px!important}.v-application--is-ltr .me-sm-n10{margin-right:-40px!important}.v-application--is-rtl .me-sm-n10{margin-left:-40px!important}.v-application--is-ltr .me-sm-n11{margin-right:-44px!important}.v-application--is-rtl .me-sm-n11{margin-left:-44px!important}.v-application--is-ltr .me-sm-n12{margin-right:-48px!important}.v-application--is-rtl .me-sm-n12{margin-left:-48px!important}.v-application .pa-sm-0{padding:0!important}.v-application .pa-sm-1{padding:4px!important}.v-application .pa-sm-2{padding:8px!important}.v-application .pa-sm-3{padding:12px!important}.v-application .pa-sm-4{padding:16px!important}.v-application .pa-sm-5{padding:20px!important}.v-application .pa-sm-6{padding:24px!important}.v-application .pa-sm-7{padding:28px!important}.v-application .pa-sm-8{padding:32px!important}.v-application .pa-sm-9{padding:36px!important}.v-application .pa-sm-10{padding:40px!important}.v-application .pa-sm-11{padding:44px!important}.v-application .pa-sm-12{padding:48px!important}.v-application .px-sm-0{padding-right:0!important;padding-left:0!important}.v-application .px-sm-1{padding-right:4px!important;padding-left:4px!important}.v-application .px-sm-2{padding-right:8px!important;padding-left:8px!important}.v-application .px-sm-3{padding-right:12px!important;padding-left:12px!important}.v-application .px-sm-4{padding-right:16px!important;padding-left:16px!important}.v-application .px-sm-5{padding-right:20px!important;padding-left:20px!important}.v-application .px-sm-6{padding-right:24px!important;padding-left:24px!important}.v-application .px-sm-7{padding-right:28px!important;padding-left:28px!important}.v-application .px-sm-8{padding-right:32px!important;padding-left:32px!important}.v-application .px-sm-9{padding-right:36px!important;padding-left:36px!important}.v-application .px-sm-10{padding-right:40px!important;padding-left:40px!important}.v-application .px-sm-11{padding-right:44px!important;padding-left:44px!important}.v-application .px-sm-12{padding-right:48px!important;padding-left:48px!important}.v-application .py-sm-0{padding-top:0!important;padding-bottom:0!important}.v-application .py-sm-1{padding-top:4px!important;padding-bottom:4px!important}.v-application .py-sm-2{padding-top:8px!important;padding-bottom:8px!important}.v-application .py-sm-3{padding-top:12px!important;padding-bottom:12px!important}.v-application .py-sm-4{padding-top:16px!important;padding-bottom:16px!important}.v-application .py-sm-5{padding-top:20px!important;padding-bottom:20px!important}.v-application .py-sm-6{padding-top:24px!important;padding-bottom:24px!important}.v-application .py-sm-7{padding-top:28px!important;padding-bottom:28px!important}.v-application .py-sm-8{padding-top:32px!important;padding-bottom:32px!important}.v-application .py-sm-9{padding-top:36px!important;padding-bottom:36px!important}.v-application .py-sm-10{padding-top:40px!important;padding-bottom:40px!important}.v-application .py-sm-11{padding-top:44px!important;padding-bottom:44px!important}.v-application .py-sm-12{padding-top:48px!important;padding-bottom:48px!important}.v-application .pt-sm-0{padding-top:0!important}.v-application .pt-sm-1{padding-top:4px!important}.v-application .pt-sm-2{padding-top:8px!important}.v-application .pt-sm-3{padding-top:12px!important}.v-application .pt-sm-4{padding-top:16px!important}.v-application .pt-sm-5{padding-top:20px!important}.v-application .pt-sm-6{padding-top:24px!important}.v-application .pt-sm-7{padding-top:28px!important}.v-application .pt-sm-8{padding-top:32px!important}.v-application .pt-sm-9{padding-top:36px!important}.v-application .pt-sm-10{padding-top:40px!important}.v-application .pt-sm-11{padding-top:44px!important}.v-application .pt-sm-12{padding-top:48px!important}.v-application .pr-sm-0{padding-right:0!important}.v-application .pr-sm-1{padding-right:4px!important}.v-application .pr-sm-2{padding-right:8px!important}.v-application .pr-sm-3{padding-right:12px!important}.v-application .pr-sm-4{padding-right:16px!important}.v-application .pr-sm-5{padding-right:20px!important}.v-application .pr-sm-6{padding-right:24px!important}.v-application .pr-sm-7{padding-right:28px!important}.v-application .pr-sm-8{padding-right:32px!important}.v-application .pr-sm-9{padding-right:36px!important}.v-application .pr-sm-10{padding-right:40px!important}.v-application .pr-sm-11{padding-right:44px!important}.v-application .pr-sm-12{padding-right:48px!important}.v-application .pb-sm-0{padding-bottom:0!important}.v-application .pb-sm-1{padding-bottom:4px!important}.v-application .pb-sm-2{padding-bottom:8px!important}.v-application .pb-sm-3{padding-bottom:12px!important}.v-application .pb-sm-4{padding-bottom:16px!important}.v-application .pb-sm-5{padding-bottom:20px!important}.v-application .pb-sm-6{padding-bottom:24px!important}.v-application .pb-sm-7{padding-bottom:28px!important}.v-application .pb-sm-8{padding-bottom:32px!important}.v-application .pb-sm-9{padding-bottom:36px!important}.v-application .pb-sm-10{padding-bottom:40px!important}.v-application .pb-sm-11{padding-bottom:44px!important}.v-application .pb-sm-12{padding-bottom:48px!important}.v-application .pl-sm-0{padding-left:0!important}.v-application .pl-sm-1{padding-left:4px!important}.v-application .pl-sm-2{padding-left:8px!important}.v-application .pl-sm-3{padding-left:12px!important}.v-application .pl-sm-4{padding-left:16px!important}.v-application .pl-sm-5{padding-left:20px!important}.v-application .pl-sm-6{padding-left:24px!important}.v-application .pl-sm-7{padding-left:28px!important}.v-application .pl-sm-8{padding-left:32px!important}.v-application .pl-sm-9{padding-left:36px!important}.v-application .pl-sm-10{padding-left:40px!important}.v-application .pl-sm-11{padding-left:44px!important}.v-application .pl-sm-12{padding-left:48px!important}.v-application--is-ltr .ps-sm-0{padding-left:0!important}.v-application--is-rtl .ps-sm-0{padding-right:0!important}.v-application--is-ltr .ps-sm-1{padding-left:4px!important}.v-application--is-rtl .ps-sm-1{padding-right:4px!important}.v-application--is-ltr .ps-sm-2{padding-left:8px!important}.v-application--is-rtl .ps-sm-2{padding-right:8px!important}.v-application--is-ltr .ps-sm-3{padding-left:12px!important}.v-application--is-rtl .ps-sm-3{padding-right:12px!important}.v-application--is-ltr .ps-sm-4{padding-left:16px!important}.v-application--is-rtl .ps-sm-4{padding-right:16px!important}.v-application--is-ltr .ps-sm-5{padding-left:20px!important}.v-application--is-rtl .ps-sm-5{padding-right:20px!important}.v-application--is-ltr .ps-sm-6{padding-left:24px!important}.v-application--is-rtl .ps-sm-6{padding-right:24px!important}.v-application--is-ltr .ps-sm-7{padding-left:28px!important}.v-application--is-rtl .ps-sm-7{padding-right:28px!important}.v-application--is-ltr .ps-sm-8{padding-left:32px!important}.v-application--is-rtl .ps-sm-8{padding-right:32px!important}.v-application--is-ltr .ps-sm-9{padding-left:36px!important}.v-application--is-rtl .ps-sm-9{padding-right:36px!important}.v-application--is-ltr .ps-sm-10{padding-left:40px!important}.v-application--is-rtl .ps-sm-10{padding-right:40px!important}.v-application--is-ltr .ps-sm-11{padding-left:44px!important}.v-application--is-rtl .ps-sm-11{padding-right:44px!important}.v-application--is-ltr .ps-sm-12{padding-left:48px!important}.v-application--is-rtl .ps-sm-12{padding-right:48px!important}.v-application--is-ltr .pe-sm-0{padding-right:0!important}.v-application--is-rtl .pe-sm-0{padding-left:0!important}.v-application--is-ltr .pe-sm-1{padding-right:4px!important}.v-application--is-rtl .pe-sm-1{padding-left:4px!important}.v-application--is-ltr .pe-sm-2{padding-right:8px!important}.v-application--is-rtl .pe-sm-2{padding-left:8px!important}.v-application--is-ltr .pe-sm-3{padding-right:12px!important}.v-application--is-rtl .pe-sm-3{padding-left:12px!important}.v-application--is-ltr .pe-sm-4{padding-right:16px!important}.v-application--is-rtl .pe-sm-4{padding-left:16px!important}.v-application--is-ltr .pe-sm-5{padding-right:20px!important}.v-application--is-rtl .pe-sm-5{padding-left:20px!important}.v-application--is-ltr .pe-sm-6{padding-right:24px!important}.v-application--is-rtl .pe-sm-6{padding-left:24px!important}.v-application--is-ltr .pe-sm-7{padding-right:28px!important}.v-application--is-rtl .pe-sm-7{padding-left:28px!important}.v-application--is-ltr .pe-sm-8{padding-right:32px!important}.v-application--is-rtl .pe-sm-8{padding-left:32px!important}.v-application--is-ltr .pe-sm-9{padding-right:36px!important}.v-application--is-rtl .pe-sm-9{padding-left:36px!important}.v-application--is-ltr .pe-sm-10{padding-right:40px!important}.v-application--is-rtl .pe-sm-10{padding-left:40px!important}.v-application--is-ltr .pe-sm-11{padding-right:44px!important}.v-application--is-rtl .pe-sm-11{padding-left:44px!important}.v-application--is-ltr .pe-sm-12{padding-right:48px!important}.v-application--is-rtl .pe-sm-12{padding-left:48px!important}.v-application .text-sm-left{text-align:left!important}.v-application .text-sm-right{text-align:right!important}.v-application .text-sm-center{text-align:center!important}.v-application .text-sm-justify{text-align:justify!important}.v-application .text-sm-start{text-align:start!important}.v-application .text-sm-end{text-align:end!important}}@media(min-width:960px){.v-application .d-md-none{display:none!important}.v-application .d-md-inline{display:inline!important}.v-application .d-md-inline-block{display:inline-block!important}.v-application .d-md-block{display:block!important}.v-application .d-md-table{display:table!important}.v-application .d-md-table-row{display:table-row!important}.v-application .d-md-table-cell{display:table-cell!important}.v-application .d-md-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.v-application .d-md-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.v-application .float-md-none{float:none!important}.v-application .float-md-left{float:left!important}.v-application .float-md-right{float:right!important}.v-application .flex-md-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.v-application .flex-md-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.v-application .flex-md-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.v-application .flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.v-application .flex-md-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.v-application .flex-md-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.v-application .flex-md-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.v-application .flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.v-application .flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.v-application .flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.v-application .flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.v-application .flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.v-application .justify-md-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.v-application .justify-md-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.v-application .justify-md-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.v-application .justify-md-space-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.v-application .justify-md-space-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.v-application .align-md-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.v-application .align-md-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.v-application .align-md-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.v-application .align-md-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.v-application .align-md-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.v-application .align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.v-application .align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.v-application .align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.v-application .align-content-md-space-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.v-application .align-content-md-space-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.v-application .align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.v-application .align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.v-application .align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.v-application .align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.v-application .align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.v-application .align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.v-application .align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.v-application .order-md-first{-webkit-box-ordinal-group:0!important;-ms-flex-order:-1!important;order:-1!important}.v-application .order-md-0{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important}.v-application .order-md-1{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}.v-application .order-md-2{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important}.v-application .order-md-3{-webkit-box-ordinal-group:4!important;-ms-flex-order:3!important;order:3!important}.v-application .order-md-4{-webkit-box-ordinal-group:5!important;-ms-flex-order:4!important;order:4!important}.v-application .order-md-5{-webkit-box-ordinal-group:6!important;-ms-flex-order:5!important;order:5!important}.v-application .order-md-6{-webkit-box-ordinal-group:7!important;-ms-flex-order:6!important;order:6!important}.v-application .order-md-7{-webkit-box-ordinal-group:8!important;-ms-flex-order:7!important;order:7!important}.v-application .order-md-8{-webkit-box-ordinal-group:9!important;-ms-flex-order:8!important;order:8!important}.v-application .order-md-9{-webkit-box-ordinal-group:10!important;-ms-flex-order:9!important;order:9!important}.v-application .order-md-10{-webkit-box-ordinal-group:11!important;-ms-flex-order:10!important;order:10!important}.v-application .order-md-11{-webkit-box-ordinal-group:12!important;-ms-flex-order:11!important;order:11!important}.v-application .order-md-12{-webkit-box-ordinal-group:13!important;-ms-flex-order:12!important;order:12!important}.v-application .order-md-last{-webkit-box-ordinal-group:14!important;-ms-flex-order:13!important;order:13!important}.v-application .ma-md-0{margin:0!important}.v-application .ma-md-1{margin:4px!important}.v-application .ma-md-2{margin:8px!important}.v-application .ma-md-3{margin:12px!important}.v-application .ma-md-4{margin:16px!important}.v-application .ma-md-5{margin:20px!important}.v-application .ma-md-6{margin:24px!important}.v-application .ma-md-7{margin:28px!important}.v-application .ma-md-8{margin:32px!important}.v-application .ma-md-9{margin:36px!important}.v-application .ma-md-10{margin:40px!important}.v-application .ma-md-11{margin:44px!important}.v-application .ma-md-12{margin:48px!important}.v-application .ma-md-auto{margin:auto!important}.v-application .mx-md-0{margin-right:0!important;margin-left:0!important}.v-application .mx-md-1{margin-right:4px!important;margin-left:4px!important}.v-application .mx-md-2{margin-right:8px!important;margin-left:8px!important}.v-application .mx-md-3{margin-right:12px!important;margin-left:12px!important}.v-application .mx-md-4{margin-right:16px!important;margin-left:16px!important}.v-application .mx-md-5{margin-right:20px!important;margin-left:20px!important}.v-application .mx-md-6{margin-right:24px!important;margin-left:24px!important}.v-application .mx-md-7{margin-right:28px!important;margin-left:28px!important}.v-application .mx-md-8{margin-right:32px!important;margin-left:32px!important}.v-application .mx-md-9{margin-right:36px!important;margin-left:36px!important}.v-application .mx-md-10{margin-right:40px!important;margin-left:40px!important}.v-application .mx-md-11{margin-right:44px!important;margin-left:44px!important}.v-application .mx-md-12{margin-right:48px!important;margin-left:48px!important}.v-application .mx-md-auto{margin-right:auto!important;margin-left:auto!important}.v-application .my-md-0{margin-top:0!important;margin-bottom:0!important}.v-application .my-md-1{margin-top:4px!important;margin-bottom:4px!important}.v-application .my-md-2{margin-top:8px!important;margin-bottom:8px!important}.v-application .my-md-3{margin-top:12px!important;margin-bottom:12px!important}.v-application .my-md-4{margin-top:16px!important;margin-bottom:16px!important}.v-application .my-md-5{margin-top:20px!important;margin-bottom:20px!important}.v-application .my-md-6{margin-top:24px!important;margin-bottom:24px!important}.v-application .my-md-7{margin-top:28px!important;margin-bottom:28px!important}.v-application .my-md-8{margin-top:32px!important;margin-bottom:32px!important}.v-application .my-md-9{margin-top:36px!important;margin-bottom:36px!important}.v-application .my-md-10{margin-top:40px!important;margin-bottom:40px!important}.v-application .my-md-11{margin-top:44px!important;margin-bottom:44px!important}.v-application .my-md-12{margin-top:48px!important;margin-bottom:48px!important}.v-application .my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.v-application .mt-md-0{margin-top:0!important}.v-application .mt-md-1{margin-top:4px!important}.v-application .mt-md-2{margin-top:8px!important}.v-application .mt-md-3{margin-top:12px!important}.v-application .mt-md-4{margin-top:16px!important}.v-application .mt-md-5{margin-top:20px!important}.v-application .mt-md-6{margin-top:24px!important}.v-application .mt-md-7{margin-top:28px!important}.v-application .mt-md-8{margin-top:32px!important}.v-application .mt-md-9{margin-top:36px!important}.v-application .mt-md-10{margin-top:40px!important}.v-application .mt-md-11{margin-top:44px!important}.v-application .mt-md-12{margin-top:48px!important}.v-application .mt-md-auto{margin-top:auto!important}.v-application .mr-md-0{margin-right:0!important}.v-application .mr-md-1{margin-right:4px!important}.v-application .mr-md-2{margin-right:8px!important}.v-application .mr-md-3{margin-right:12px!important}.v-application .mr-md-4{margin-right:16px!important}.v-application .mr-md-5{margin-right:20px!important}.v-application .mr-md-6{margin-right:24px!important}.v-application .mr-md-7{margin-right:28px!important}.v-application .mr-md-8{margin-right:32px!important}.v-application .mr-md-9{margin-right:36px!important}.v-application .mr-md-10{margin-right:40px!important}.v-application .mr-md-11{margin-right:44px!important}.v-application .mr-md-12{margin-right:48px!important}.v-application .mr-md-auto{margin-right:auto!important}.v-application .mb-md-0{margin-bottom:0!important}.v-application .mb-md-1{margin-bottom:4px!important}.v-application .mb-md-2{margin-bottom:8px!important}.v-application .mb-md-3{margin-bottom:12px!important}.v-application .mb-md-4{margin-bottom:16px!important}.v-application .mb-md-5{margin-bottom:20px!important}.v-application .mb-md-6{margin-bottom:24px!important}.v-application .mb-md-7{margin-bottom:28px!important}.v-application .mb-md-8{margin-bottom:32px!important}.v-application .mb-md-9{margin-bottom:36px!important}.v-application .mb-md-10{margin-bottom:40px!important}.v-application .mb-md-11{margin-bottom:44px!important}.v-application .mb-md-12{margin-bottom:48px!important}.v-application .mb-md-auto{margin-bottom:auto!important}.v-application .ml-md-0{margin-left:0!important}.v-application .ml-md-1{margin-left:4px!important}.v-application .ml-md-2{margin-left:8px!important}.v-application .ml-md-3{margin-left:12px!important}.v-application .ml-md-4{margin-left:16px!important}.v-application .ml-md-5{margin-left:20px!important}.v-application .ml-md-6{margin-left:24px!important}.v-application .ml-md-7{margin-left:28px!important}.v-application .ml-md-8{margin-left:32px!important}.v-application .ml-md-9{margin-left:36px!important}.v-application .ml-md-10{margin-left:40px!important}.v-application .ml-md-11{margin-left:44px!important}.v-application .ml-md-12{margin-left:48px!important}.v-application .ml-md-auto{margin-left:auto!important}.v-application--is-ltr .ms-md-0{margin-left:0!important}.v-application--is-rtl .ms-md-0{margin-right:0!important}.v-application--is-ltr .ms-md-1{margin-left:4px!important}.v-application--is-rtl .ms-md-1{margin-right:4px!important}.v-application--is-ltr .ms-md-2{margin-left:8px!important}.v-application--is-rtl .ms-md-2{margin-right:8px!important}.v-application--is-ltr .ms-md-3{margin-left:12px!important}.v-application--is-rtl .ms-md-3{margin-right:12px!important}.v-application--is-ltr .ms-md-4{margin-left:16px!important}.v-application--is-rtl .ms-md-4{margin-right:16px!important}.v-application--is-ltr .ms-md-5{margin-left:20px!important}.v-application--is-rtl .ms-md-5{margin-right:20px!important}.v-application--is-ltr .ms-md-6{margin-left:24px!important}.v-application--is-rtl .ms-md-6{margin-right:24px!important}.v-application--is-ltr .ms-md-7{margin-left:28px!important}.v-application--is-rtl .ms-md-7{margin-right:28px!important}.v-application--is-ltr .ms-md-8{margin-left:32px!important}.v-application--is-rtl .ms-md-8{margin-right:32px!important}.v-application--is-ltr .ms-md-9{margin-left:36px!important}.v-application--is-rtl .ms-md-9{margin-right:36px!important}.v-application--is-ltr .ms-md-10{margin-left:40px!important}.v-application--is-rtl .ms-md-10{margin-right:40px!important}.v-application--is-ltr .ms-md-11{margin-left:44px!important}.v-application--is-rtl .ms-md-11{margin-right:44px!important}.v-application--is-ltr .ms-md-12{margin-left:48px!important}.v-application--is-rtl .ms-md-12{margin-right:48px!important}.v-application--is-ltr .ms-md-auto{margin-left:auto!important}.v-application--is-rtl .ms-md-auto{margin-right:auto!important}.v-application--is-ltr .me-md-0{margin-right:0!important}.v-application--is-rtl .me-md-0{margin-left:0!important}.v-application--is-ltr .me-md-1{margin-right:4px!important}.v-application--is-rtl .me-md-1{margin-left:4px!important}.v-application--is-ltr .me-md-2{margin-right:8px!important}.v-application--is-rtl .me-md-2{margin-left:8px!important}.v-application--is-ltr .me-md-3{margin-right:12px!important}.v-application--is-rtl .me-md-3{margin-left:12px!important}.v-application--is-ltr .me-md-4{margin-right:16px!important}.v-application--is-rtl .me-md-4{margin-left:16px!important}.v-application--is-ltr .me-md-5{margin-right:20px!important}.v-application--is-rtl .me-md-5{margin-left:20px!important}.v-application--is-ltr .me-md-6{margin-right:24px!important}.v-application--is-rtl .me-md-6{margin-left:24px!important}.v-application--is-ltr .me-md-7{margin-right:28px!important}.v-application--is-rtl .me-md-7{margin-left:28px!important}.v-application--is-ltr .me-md-8{margin-right:32px!important}.v-application--is-rtl .me-md-8{margin-left:32px!important}.v-application--is-ltr .me-md-9{margin-right:36px!important}.v-application--is-rtl .me-md-9{margin-left:36px!important}.v-application--is-ltr .me-md-10{margin-right:40px!important}.v-application--is-rtl .me-md-10{margin-left:40px!important}.v-application--is-ltr .me-md-11{margin-right:44px!important}.v-application--is-rtl .me-md-11{margin-left:44px!important}.v-application--is-ltr .me-md-12{margin-right:48px!important}.v-application--is-rtl .me-md-12{margin-left:48px!important}.v-application--is-ltr .me-md-auto{margin-right:auto!important}.v-application--is-rtl .me-md-auto{margin-left:auto!important}.v-application .ma-md-n1{margin:-4px!important}.v-application .ma-md-n2{margin:-8px!important}.v-application .ma-md-n3{margin:-12px!important}.v-application .ma-md-n4{margin:-16px!important}.v-application .ma-md-n5{margin:-20px!important}.v-application .ma-md-n6{margin:-24px!important}.v-application .ma-md-n7{margin:-28px!important}.v-application .ma-md-n8{margin:-32px!important}.v-application .ma-md-n9{margin:-36px!important}.v-application .ma-md-n10{margin:-40px!important}.v-application .ma-md-n11{margin:-44px!important}.v-application .ma-md-n12{margin:-48px!important}.v-application .mx-md-n1{margin-right:-4px!important;margin-left:-4px!important}.v-application .mx-md-n2{margin-right:-8px!important;margin-left:-8px!important}.v-application .mx-md-n3{margin-right:-12px!important;margin-left:-12px!important}.v-application .mx-md-n4{margin-right:-16px!important;margin-left:-16px!important}.v-application .mx-md-n5{margin-right:-20px!important;margin-left:-20px!important}.v-application .mx-md-n6{margin-right:-24px!important;margin-left:-24px!important}.v-application .mx-md-n7{margin-right:-28px!important;margin-left:-28px!important}.v-application .mx-md-n8{margin-right:-32px!important;margin-left:-32px!important}.v-application .mx-md-n9{margin-right:-36px!important;margin-left:-36px!important}.v-application .mx-md-n10{margin-right:-40px!important;margin-left:-40px!important}.v-application .mx-md-n11{margin-right:-44px!important;margin-left:-44px!important}.v-application .mx-md-n12{margin-right:-48px!important;margin-left:-48px!important}.v-application .my-md-n1{margin-top:-4px!important;margin-bottom:-4px!important}.v-application .my-md-n2{margin-top:-8px!important;margin-bottom:-8px!important}.v-application .my-md-n3{margin-top:-12px!important;margin-bottom:-12px!important}.v-application .my-md-n4{margin-top:-16px!important;margin-bottom:-16px!important}.v-application .my-md-n5{margin-top:-20px!important;margin-bottom:-20px!important}.v-application .my-md-n6{margin-top:-24px!important;margin-bottom:-24px!important}.v-application .my-md-n7{margin-top:-28px!important;margin-bottom:-28px!important}.v-application .my-md-n8{margin-top:-32px!important;margin-bottom:-32px!important}.v-application .my-md-n9{margin-top:-36px!important;margin-bottom:-36px!important}.v-application .my-md-n10{margin-top:-40px!important;margin-bottom:-40px!important}.v-application .my-md-n11{margin-top:-44px!important;margin-bottom:-44px!important}.v-application .my-md-n12{margin-top:-48px!important;margin-bottom:-48px!important}.v-application .mt-md-n1{margin-top:-4px!important}.v-application .mt-md-n2{margin-top:-8px!important}.v-application .mt-md-n3{margin-top:-12px!important}.v-application .mt-md-n4{margin-top:-16px!important}.v-application .mt-md-n5{margin-top:-20px!important}.v-application .mt-md-n6{margin-top:-24px!important}.v-application .mt-md-n7{margin-top:-28px!important}.v-application .mt-md-n8{margin-top:-32px!important}.v-application .mt-md-n9{margin-top:-36px!important}.v-application .mt-md-n10{margin-top:-40px!important}.v-application .mt-md-n11{margin-top:-44px!important}.v-application .mt-md-n12{margin-top:-48px!important}.v-application .mr-md-n1{margin-right:-4px!important}.v-application .mr-md-n2{margin-right:-8px!important}.v-application .mr-md-n3{margin-right:-12px!important}.v-application .mr-md-n4{margin-right:-16px!important}.v-application .mr-md-n5{margin-right:-20px!important}.v-application .mr-md-n6{margin-right:-24px!important}.v-application .mr-md-n7{margin-right:-28px!important}.v-application .mr-md-n8{margin-right:-32px!important}.v-application .mr-md-n9{margin-right:-36px!important}.v-application .mr-md-n10{margin-right:-40px!important}.v-application .mr-md-n11{margin-right:-44px!important}.v-application .mr-md-n12{margin-right:-48px!important}.v-application .mb-md-n1{margin-bottom:-4px!important}.v-application .mb-md-n2{margin-bottom:-8px!important}.v-application .mb-md-n3{margin-bottom:-12px!important}.v-application .mb-md-n4{margin-bottom:-16px!important}.v-application .mb-md-n5{margin-bottom:-20px!important}.v-application .mb-md-n6{margin-bottom:-24px!important}.v-application .mb-md-n7{margin-bottom:-28px!important}.v-application .mb-md-n8{margin-bottom:-32px!important}.v-application .mb-md-n9{margin-bottom:-36px!important}.v-application .mb-md-n10{margin-bottom:-40px!important}.v-application .mb-md-n11{margin-bottom:-44px!important}.v-application .mb-md-n12{margin-bottom:-48px!important}.v-application .ml-md-n1{margin-left:-4px!important}.v-application .ml-md-n2{margin-left:-8px!important}.v-application .ml-md-n3{margin-left:-12px!important}.v-application .ml-md-n4{margin-left:-16px!important}.v-application .ml-md-n5{margin-left:-20px!important}.v-application .ml-md-n6{margin-left:-24px!important}.v-application .ml-md-n7{margin-left:-28px!important}.v-application .ml-md-n8{margin-left:-32px!important}.v-application .ml-md-n9{margin-left:-36px!important}.v-application .ml-md-n10{margin-left:-40px!important}.v-application .ml-md-n11{margin-left:-44px!important}.v-application .ml-md-n12{margin-left:-48px!important}.v-application--is-ltr .ms-md-n1{margin-left:-4px!important}.v-application--is-rtl .ms-md-n1{margin-right:-4px!important}.v-application--is-ltr .ms-md-n2{margin-left:-8px!important}.v-application--is-rtl .ms-md-n2{margin-right:-8px!important}.v-application--is-ltr .ms-md-n3{margin-left:-12px!important}.v-application--is-rtl .ms-md-n3{margin-right:-12px!important}.v-application--is-ltr .ms-md-n4{margin-left:-16px!important}.v-application--is-rtl .ms-md-n4{margin-right:-16px!important}.v-application--is-ltr .ms-md-n5{margin-left:-20px!important}.v-application--is-rtl .ms-md-n5{margin-right:-20px!important}.v-application--is-ltr .ms-md-n6{margin-left:-24px!important}.v-application--is-rtl .ms-md-n6{margin-right:-24px!important}.v-application--is-ltr .ms-md-n7{margin-left:-28px!important}.v-application--is-rtl .ms-md-n7{margin-right:-28px!important}.v-application--is-ltr .ms-md-n8{margin-left:-32px!important}.v-application--is-rtl .ms-md-n8{margin-right:-32px!important}.v-application--is-ltr .ms-md-n9{margin-left:-36px!important}.v-application--is-rtl .ms-md-n9{margin-right:-36px!important}.v-application--is-ltr .ms-md-n10{margin-left:-40px!important}.v-application--is-rtl .ms-md-n10{margin-right:-40px!important}.v-application--is-ltr .ms-md-n11{margin-left:-44px!important}.v-application--is-rtl .ms-md-n11{margin-right:-44px!important}.v-application--is-ltr .ms-md-n12{margin-left:-48px!important}.v-application--is-rtl .ms-md-n12{margin-right:-48px!important}.v-application--is-ltr .me-md-n1{margin-right:-4px!important}.v-application--is-rtl .me-md-n1{margin-left:-4px!important}.v-application--is-ltr .me-md-n2{margin-right:-8px!important}.v-application--is-rtl .me-md-n2{margin-left:-8px!important}.v-application--is-ltr .me-md-n3{margin-right:-12px!important}.v-application--is-rtl .me-md-n3{margin-left:-12px!important}.v-application--is-ltr .me-md-n4{margin-right:-16px!important}.v-application--is-rtl .me-md-n4{margin-left:-16px!important}.v-application--is-ltr .me-md-n5{margin-right:-20px!important}.v-application--is-rtl .me-md-n5{margin-left:-20px!important}.v-application--is-ltr .me-md-n6{margin-right:-24px!important}.v-application--is-rtl .me-md-n6{margin-left:-24px!important}.v-application--is-ltr .me-md-n7{margin-right:-28px!important}.v-application--is-rtl .me-md-n7{margin-left:-28px!important}.v-application--is-ltr .me-md-n8{margin-right:-32px!important}.v-application--is-rtl .me-md-n8{margin-left:-32px!important}.v-application--is-ltr .me-md-n9{margin-right:-36px!important}.v-application--is-rtl .me-md-n9{margin-left:-36px!important}.v-application--is-ltr .me-md-n10{margin-right:-40px!important}.v-application--is-rtl .me-md-n10{margin-left:-40px!important}.v-application--is-ltr .me-md-n11{margin-right:-44px!important}.v-application--is-rtl .me-md-n11{margin-left:-44px!important}.v-application--is-ltr .me-md-n12{margin-right:-48px!important}.v-application--is-rtl .me-md-n12{margin-left:-48px!important}.v-application .pa-md-0{padding:0!important}.v-application .pa-md-1{padding:4px!important}.v-application .pa-md-2{padding:8px!important}.v-application .pa-md-3{padding:12px!important}.v-application .pa-md-4{padding:16px!important}.v-application .pa-md-5{padding:20px!important}.v-application .pa-md-6{padding:24px!important}.v-application .pa-md-7{padding:28px!important}.v-application .pa-md-8{padding:32px!important}.v-application .pa-md-9{padding:36px!important}.v-application .pa-md-10{padding:40px!important}.v-application .pa-md-11{padding:44px!important}.v-application .pa-md-12{padding:48px!important}.v-application .px-md-0{padding-right:0!important;padding-left:0!important}.v-application .px-md-1{padding-right:4px!important;padding-left:4px!important}.v-application .px-md-2{padding-right:8px!important;padding-left:8px!important}.v-application .px-md-3{padding-right:12px!important;padding-left:12px!important}.v-application .px-md-4{padding-right:16px!important;padding-left:16px!important}.v-application .px-md-5{padding-right:20px!important;padding-left:20px!important}.v-application .px-md-6{padding-right:24px!important;padding-left:24px!important}.v-application .px-md-7{padding-right:28px!important;padding-left:28px!important}.v-application .px-md-8{padding-right:32px!important;padding-left:32px!important}.v-application .px-md-9{padding-right:36px!important;padding-left:36px!important}.v-application .px-md-10{padding-right:40px!important;padding-left:40px!important}.v-application .px-md-11{padding-right:44px!important;padding-left:44px!important}.v-application .px-md-12{padding-right:48px!important;padding-left:48px!important}.v-application .py-md-0{padding-top:0!important;padding-bottom:0!important}.v-application .py-md-1{padding-top:4px!important;padding-bottom:4px!important}.v-application .py-md-2{padding-top:8px!important;padding-bottom:8px!important}.v-application .py-md-3{padding-top:12px!important;padding-bottom:12px!important}.v-application .py-md-4{padding-top:16px!important;padding-bottom:16px!important}.v-application .py-md-5{padding-top:20px!important;padding-bottom:20px!important}.v-application .py-md-6{padding-top:24px!important;padding-bottom:24px!important}.v-application .py-md-7{padding-top:28px!important;padding-bottom:28px!important}.v-application .py-md-8{padding-top:32px!important;padding-bottom:32px!important}.v-application .py-md-9{padding-top:36px!important;padding-bottom:36px!important}.v-application .py-md-10{padding-top:40px!important;padding-bottom:40px!important}.v-application .py-md-11{padding-top:44px!important;padding-bottom:44px!important}.v-application .py-md-12{padding-top:48px!important;padding-bottom:48px!important}.v-application .pt-md-0{padding-top:0!important}.v-application .pt-md-1{padding-top:4px!important}.v-application .pt-md-2{padding-top:8px!important}.v-application .pt-md-3{padding-top:12px!important}.v-application .pt-md-4{padding-top:16px!important}.v-application .pt-md-5{padding-top:20px!important}.v-application .pt-md-6{padding-top:24px!important}.v-application .pt-md-7{padding-top:28px!important}.v-application .pt-md-8{padding-top:32px!important}.v-application .pt-md-9{padding-top:36px!important}.v-application .pt-md-10{padding-top:40px!important}.v-application .pt-md-11{padding-top:44px!important}.v-application .pt-md-12{padding-top:48px!important}.v-application .pr-md-0{padding-right:0!important}.v-application .pr-md-1{padding-right:4px!important}.v-application .pr-md-2{padding-right:8px!important}.v-application .pr-md-3{padding-right:12px!important}.v-application .pr-md-4{padding-right:16px!important}.v-application .pr-md-5{padding-right:20px!important}.v-application .pr-md-6{padding-right:24px!important}.v-application .pr-md-7{padding-right:28px!important}.v-application .pr-md-8{padding-right:32px!important}.v-application .pr-md-9{padding-right:36px!important}.v-application .pr-md-10{padding-right:40px!important}.v-application .pr-md-11{padding-right:44px!important}.v-application .pr-md-12{padding-right:48px!important}.v-application .pb-md-0{padding-bottom:0!important}.v-application .pb-md-1{padding-bottom:4px!important}.v-application .pb-md-2{padding-bottom:8px!important}.v-application .pb-md-3{padding-bottom:12px!important}.v-application .pb-md-4{padding-bottom:16px!important}.v-application .pb-md-5{padding-bottom:20px!important}.v-application .pb-md-6{padding-bottom:24px!important}.v-application .pb-md-7{padding-bottom:28px!important}.v-application .pb-md-8{padding-bottom:32px!important}.v-application .pb-md-9{padding-bottom:36px!important}.v-application .pb-md-10{padding-bottom:40px!important}.v-application .pb-md-11{padding-bottom:44px!important}.v-application .pb-md-12{padding-bottom:48px!important}.v-application .pl-md-0{padding-left:0!important}.v-application .pl-md-1{padding-left:4px!important}.v-application .pl-md-2{padding-left:8px!important}.v-application .pl-md-3{padding-left:12px!important}.v-application .pl-md-4{padding-left:16px!important}.v-application .pl-md-5{padding-left:20px!important}.v-application .pl-md-6{padding-left:24px!important}.v-application .pl-md-7{padding-left:28px!important}.v-application .pl-md-8{padding-left:32px!important}.v-application .pl-md-9{padding-left:36px!important}.v-application .pl-md-10{padding-left:40px!important}.v-application .pl-md-11{padding-left:44px!important}.v-application .pl-md-12{padding-left:48px!important}.v-application--is-ltr .ps-md-0{padding-left:0!important}.v-application--is-rtl .ps-md-0{padding-right:0!important}.v-application--is-ltr .ps-md-1{padding-left:4px!important}.v-application--is-rtl .ps-md-1{padding-right:4px!important}.v-application--is-ltr .ps-md-2{padding-left:8px!important}.v-application--is-rtl .ps-md-2{padding-right:8px!important}.v-application--is-ltr .ps-md-3{padding-left:12px!important}.v-application--is-rtl .ps-md-3{padding-right:12px!important}.v-application--is-ltr .ps-md-4{padding-left:16px!important}.v-application--is-rtl .ps-md-4{padding-right:16px!important}.v-application--is-ltr .ps-md-5{padding-left:20px!important}.v-application--is-rtl .ps-md-5{padding-right:20px!important}.v-application--is-ltr .ps-md-6{padding-left:24px!important}.v-application--is-rtl .ps-md-6{padding-right:24px!important}.v-application--is-ltr .ps-md-7{padding-left:28px!important}.v-application--is-rtl .ps-md-7{padding-right:28px!important}.v-application--is-ltr .ps-md-8{padding-left:32px!important}.v-application--is-rtl .ps-md-8{padding-right:32px!important}.v-application--is-ltr .ps-md-9{padding-left:36px!important}.v-application--is-rtl .ps-md-9{padding-right:36px!important}.v-application--is-ltr .ps-md-10{padding-left:40px!important}.v-application--is-rtl .ps-md-10{padding-right:40px!important}.v-application--is-ltr .ps-md-11{padding-left:44px!important}.v-application--is-rtl .ps-md-11{padding-right:44px!important}.v-application--is-ltr .ps-md-12{padding-left:48px!important}.v-application--is-rtl .ps-md-12{padding-right:48px!important}.v-application--is-ltr .pe-md-0{padding-right:0!important}.v-application--is-rtl .pe-md-0{padding-left:0!important}.v-application--is-ltr .pe-md-1{padding-right:4px!important}.v-application--is-rtl .pe-md-1{padding-left:4px!important}.v-application--is-ltr .pe-md-2{padding-right:8px!important}.v-application--is-rtl .pe-md-2{padding-left:8px!important}.v-application--is-ltr .pe-md-3{padding-right:12px!important}.v-application--is-rtl .pe-md-3{padding-left:12px!important}.v-application--is-ltr .pe-md-4{padding-right:16px!important}.v-application--is-rtl .pe-md-4{padding-left:16px!important}.v-application--is-ltr .pe-md-5{padding-right:20px!important}.v-application--is-rtl .pe-md-5{padding-left:20px!important}.v-application--is-ltr .pe-md-6{padding-right:24px!important}.v-application--is-rtl .pe-md-6{padding-left:24px!important}.v-application--is-ltr .pe-md-7{padding-right:28px!important}.v-application--is-rtl .pe-md-7{padding-left:28px!important}.v-application--is-ltr .pe-md-8{padding-right:32px!important}.v-application--is-rtl .pe-md-8{padding-left:32px!important}.v-application--is-ltr .pe-md-9{padding-right:36px!important}.v-application--is-rtl .pe-md-9{padding-left:36px!important}.v-application--is-ltr .pe-md-10{padding-right:40px!important}.v-application--is-rtl .pe-md-10{padding-left:40px!important}.v-application--is-ltr .pe-md-11{padding-right:44px!important}.v-application--is-rtl .pe-md-11{padding-left:44px!important}.v-application--is-ltr .pe-md-12{padding-right:48px!important}.v-application--is-rtl .pe-md-12{padding-left:48px!important}.v-application .text-md-left{text-align:left!important}.v-application .text-md-right{text-align:right!important}.v-application .text-md-center{text-align:center!important}.v-application .text-md-justify{text-align:justify!important}.v-application .text-md-start{text-align:start!important}.v-application .text-md-end{text-align:end!important}}@media(min-width:1264px){.v-application .d-lg-none{display:none!important}.v-application .d-lg-inline{display:inline!important}.v-application .d-lg-inline-block{display:inline-block!important}.v-application .d-lg-block{display:block!important}.v-application .d-lg-table{display:table!important}.v-application .d-lg-table-row{display:table-row!important}.v-application .d-lg-table-cell{display:table-cell!important}.v-application .d-lg-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.v-application .d-lg-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.v-application .float-lg-none{float:none!important}.v-application .float-lg-left{float:left!important}.v-application .float-lg-right{float:right!important}.v-application .flex-lg-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.v-application .flex-lg-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.v-application .flex-lg-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.v-application .flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.v-application .flex-lg-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.v-application .flex-lg-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.v-application .flex-lg-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.v-application .flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.v-application .flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.v-application .flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.v-application .flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.v-application .flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.v-application .justify-lg-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.v-application .justify-lg-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.v-application .justify-lg-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.v-application .justify-lg-space-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.v-application .justify-lg-space-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.v-application .align-lg-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.v-application .align-lg-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.v-application .align-lg-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.v-application .align-lg-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.v-application .align-lg-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.v-application .align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.v-application .align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.v-application .align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.v-application .align-content-lg-space-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.v-application .align-content-lg-space-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.v-application .align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.v-application .align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.v-application .align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.v-application .align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.v-application .align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.v-application .align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.v-application .align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.v-application .order-lg-first{-webkit-box-ordinal-group:0!important;-ms-flex-order:-1!important;order:-1!important}.v-application .order-lg-0{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important}.v-application .order-lg-1{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}.v-application .order-lg-2{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important}.v-application .order-lg-3{-webkit-box-ordinal-group:4!important;-ms-flex-order:3!important;order:3!important}.v-application .order-lg-4{-webkit-box-ordinal-group:5!important;-ms-flex-order:4!important;order:4!important}.v-application .order-lg-5{-webkit-box-ordinal-group:6!important;-ms-flex-order:5!important;order:5!important}.v-application .order-lg-6{-webkit-box-ordinal-group:7!important;-ms-flex-order:6!important;order:6!important}.v-application .order-lg-7{-webkit-box-ordinal-group:8!important;-ms-flex-order:7!important;order:7!important}.v-application .order-lg-8{-webkit-box-ordinal-group:9!important;-ms-flex-order:8!important;order:8!important}.v-application .order-lg-9{-webkit-box-ordinal-group:10!important;-ms-flex-order:9!important;order:9!important}.v-application .order-lg-10{-webkit-box-ordinal-group:11!important;-ms-flex-order:10!important;order:10!important}.v-application .order-lg-11{-webkit-box-ordinal-group:12!important;-ms-flex-order:11!important;order:11!important}.v-application .order-lg-12{-webkit-box-ordinal-group:13!important;-ms-flex-order:12!important;order:12!important}.v-application .order-lg-last{-webkit-box-ordinal-group:14!important;-ms-flex-order:13!important;order:13!important}.v-application .ma-lg-0{margin:0!important}.v-application .ma-lg-1{margin:4px!important}.v-application .ma-lg-2{margin:8px!important}.v-application .ma-lg-3{margin:12px!important}.v-application .ma-lg-4{margin:16px!important}.v-application .ma-lg-5{margin:20px!important}.v-application .ma-lg-6{margin:24px!important}.v-application .ma-lg-7{margin:28px!important}.v-application .ma-lg-8{margin:32px!important}.v-application .ma-lg-9{margin:36px!important}.v-application .ma-lg-10{margin:40px!important}.v-application .ma-lg-11{margin:44px!important}.v-application .ma-lg-12{margin:48px!important}.v-application .ma-lg-auto{margin:auto!important}.v-application .mx-lg-0{margin-right:0!important;margin-left:0!important}.v-application .mx-lg-1{margin-right:4px!important;margin-left:4px!important}.v-application .mx-lg-2{margin-right:8px!important;margin-left:8px!important}.v-application .mx-lg-3{margin-right:12px!important;margin-left:12px!important}.v-application .mx-lg-4{margin-right:16px!important;margin-left:16px!important}.v-application .mx-lg-5{margin-right:20px!important;margin-left:20px!important}.v-application .mx-lg-6{margin-right:24px!important;margin-left:24px!important}.v-application .mx-lg-7{margin-right:28px!important;margin-left:28px!important}.v-application .mx-lg-8{margin-right:32px!important;margin-left:32px!important}.v-application .mx-lg-9{margin-right:36px!important;margin-left:36px!important}.v-application .mx-lg-10{margin-right:40px!important;margin-left:40px!important}.v-application .mx-lg-11{margin-right:44px!important;margin-left:44px!important}.v-application .mx-lg-12{margin-right:48px!important;margin-left:48px!important}.v-application .mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.v-application .my-lg-0{margin-top:0!important;margin-bottom:0!important}.v-application .my-lg-1{margin-top:4px!important;margin-bottom:4px!important}.v-application .my-lg-2{margin-top:8px!important;margin-bottom:8px!important}.v-application .my-lg-3{margin-top:12px!important;margin-bottom:12px!important}.v-application .my-lg-4{margin-top:16px!important;margin-bottom:16px!important}.v-application .my-lg-5{margin-top:20px!important;margin-bottom:20px!important}.v-application .my-lg-6{margin-top:24px!important;margin-bottom:24px!important}.v-application .my-lg-7{margin-top:28px!important;margin-bottom:28px!important}.v-application .my-lg-8{margin-top:32px!important;margin-bottom:32px!important}.v-application .my-lg-9{margin-top:36px!important;margin-bottom:36px!important}.v-application .my-lg-10{margin-top:40px!important;margin-bottom:40px!important}.v-application .my-lg-11{margin-top:44px!important;margin-bottom:44px!important}.v-application .my-lg-12{margin-top:48px!important;margin-bottom:48px!important}.v-application .my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.v-application .mt-lg-0{margin-top:0!important}.v-application .mt-lg-1{margin-top:4px!important}.v-application .mt-lg-2{margin-top:8px!important}.v-application .mt-lg-3{margin-top:12px!important}.v-application .mt-lg-4{margin-top:16px!important}.v-application .mt-lg-5{margin-top:20px!important}.v-application .mt-lg-6{margin-top:24px!important}.v-application .mt-lg-7{margin-top:28px!important}.v-application .mt-lg-8{margin-top:32px!important}.v-application .mt-lg-9{margin-top:36px!important}.v-application .mt-lg-10{margin-top:40px!important}.v-application .mt-lg-11{margin-top:44px!important}.v-application .mt-lg-12{margin-top:48px!important}.v-application .mt-lg-auto{margin-top:auto!important}.v-application .mr-lg-0{margin-right:0!important}.v-application .mr-lg-1{margin-right:4px!important}.v-application .mr-lg-2{margin-right:8px!important}.v-application .mr-lg-3{margin-right:12px!important}.v-application .mr-lg-4{margin-right:16px!important}.v-application .mr-lg-5{margin-right:20px!important}.v-application .mr-lg-6{margin-right:24px!important}.v-application .mr-lg-7{margin-right:28px!important}.v-application .mr-lg-8{margin-right:32px!important}.v-application .mr-lg-9{margin-right:36px!important}.v-application .mr-lg-10{margin-right:40px!important}.v-application .mr-lg-11{margin-right:44px!important}.v-application .mr-lg-12{margin-right:48px!important}.v-application .mr-lg-auto{margin-right:auto!important}.v-application .mb-lg-0{margin-bottom:0!important}.v-application .mb-lg-1{margin-bottom:4px!important}.v-application .mb-lg-2{margin-bottom:8px!important}.v-application .mb-lg-3{margin-bottom:12px!important}.v-application .mb-lg-4{margin-bottom:16px!important}.v-application .mb-lg-5{margin-bottom:20px!important}.v-application .mb-lg-6{margin-bottom:24px!important}.v-application .mb-lg-7{margin-bottom:28px!important}.v-application .mb-lg-8{margin-bottom:32px!important}.v-application .mb-lg-9{margin-bottom:36px!important}.v-application .mb-lg-10{margin-bottom:40px!important}.v-application .mb-lg-11{margin-bottom:44px!important}.v-application .mb-lg-12{margin-bottom:48px!important}.v-application .mb-lg-auto{margin-bottom:auto!important}.v-application .ml-lg-0{margin-left:0!important}.v-application .ml-lg-1{margin-left:4px!important}.v-application .ml-lg-2{margin-left:8px!important}.v-application .ml-lg-3{margin-left:12px!important}.v-application .ml-lg-4{margin-left:16px!important}.v-application .ml-lg-5{margin-left:20px!important}.v-application .ml-lg-6{margin-left:24px!important}.v-application .ml-lg-7{margin-left:28px!important}.v-application .ml-lg-8{margin-left:32px!important}.v-application .ml-lg-9{margin-left:36px!important}.v-application .ml-lg-10{margin-left:40px!important}.v-application .ml-lg-11{margin-left:44px!important}.v-application .ml-lg-12{margin-left:48px!important}.v-application .ml-lg-auto{margin-left:auto!important}.v-application--is-ltr .ms-lg-0{margin-left:0!important}.v-application--is-rtl .ms-lg-0{margin-right:0!important}.v-application--is-ltr .ms-lg-1{margin-left:4px!important}.v-application--is-rtl .ms-lg-1{margin-right:4px!important}.v-application--is-ltr .ms-lg-2{margin-left:8px!important}.v-application--is-rtl .ms-lg-2{margin-right:8px!important}.v-application--is-ltr .ms-lg-3{margin-left:12px!important}.v-application--is-rtl .ms-lg-3{margin-right:12px!important}.v-application--is-ltr .ms-lg-4{margin-left:16px!important}.v-application--is-rtl .ms-lg-4{margin-right:16px!important}.v-application--is-ltr .ms-lg-5{margin-left:20px!important}.v-application--is-rtl .ms-lg-5{margin-right:20px!important}.v-application--is-ltr .ms-lg-6{margin-left:24px!important}.v-application--is-rtl .ms-lg-6{margin-right:24px!important}.v-application--is-ltr .ms-lg-7{margin-left:28px!important}.v-application--is-rtl .ms-lg-7{margin-right:28px!important}.v-application--is-ltr .ms-lg-8{margin-left:32px!important}.v-application--is-rtl .ms-lg-8{margin-right:32px!important}.v-application--is-ltr .ms-lg-9{margin-left:36px!important}.v-application--is-rtl .ms-lg-9{margin-right:36px!important}.v-application--is-ltr .ms-lg-10{margin-left:40px!important}.v-application--is-rtl .ms-lg-10{margin-right:40px!important}.v-application--is-ltr .ms-lg-11{margin-left:44px!important}.v-application--is-rtl .ms-lg-11{margin-right:44px!important}.v-application--is-ltr .ms-lg-12{margin-left:48px!important}.v-application--is-rtl .ms-lg-12{margin-right:48px!important}.v-application--is-ltr .ms-lg-auto{margin-left:auto!important}.v-application--is-rtl .ms-lg-auto{margin-right:auto!important}.v-application--is-ltr .me-lg-0{margin-right:0!important}.v-application--is-rtl .me-lg-0{margin-left:0!important}.v-application--is-ltr .me-lg-1{margin-right:4px!important}.v-application--is-rtl .me-lg-1{margin-left:4px!important}.v-application--is-ltr .me-lg-2{margin-right:8px!important}.v-application--is-rtl .me-lg-2{margin-left:8px!important}.v-application--is-ltr .me-lg-3{margin-right:12px!important}.v-application--is-rtl .me-lg-3{margin-left:12px!important}.v-application--is-ltr .me-lg-4{margin-right:16px!important}.v-application--is-rtl .me-lg-4{margin-left:16px!important}.v-application--is-ltr .me-lg-5{margin-right:20px!important}.v-application--is-rtl .me-lg-5{margin-left:20px!important}.v-application--is-ltr .me-lg-6{margin-right:24px!important}.v-application--is-rtl .me-lg-6{margin-left:24px!important}.v-application--is-ltr .me-lg-7{margin-right:28px!important}.v-application--is-rtl .me-lg-7{margin-left:28px!important}.v-application--is-ltr .me-lg-8{margin-right:32px!important}.v-application--is-rtl .me-lg-8{margin-left:32px!important}.v-application--is-ltr .me-lg-9{margin-right:36px!important}.v-application--is-rtl .me-lg-9{margin-left:36px!important}.v-application--is-ltr .me-lg-10{margin-right:40px!important}.v-application--is-rtl .me-lg-10{margin-left:40px!important}.v-application--is-ltr .me-lg-11{margin-right:44px!important}.v-application--is-rtl .me-lg-11{margin-left:44px!important}.v-application--is-ltr .me-lg-12{margin-right:48px!important}.v-application--is-rtl .me-lg-12{margin-left:48px!important}.v-application--is-ltr .me-lg-auto{margin-right:auto!important}.v-application--is-rtl .me-lg-auto{margin-left:auto!important}.v-application .ma-lg-n1{margin:-4px!important}.v-application .ma-lg-n2{margin:-8px!important}.v-application .ma-lg-n3{margin:-12px!important}.v-application .ma-lg-n4{margin:-16px!important}.v-application .ma-lg-n5{margin:-20px!important}.v-application .ma-lg-n6{margin:-24px!important}.v-application .ma-lg-n7{margin:-28px!important}.v-application .ma-lg-n8{margin:-32px!important}.v-application .ma-lg-n9{margin:-36px!important}.v-application .ma-lg-n10{margin:-40px!important}.v-application .ma-lg-n11{margin:-44px!important}.v-application .ma-lg-n12{margin:-48px!important}.v-application .mx-lg-n1{margin-right:-4px!important;margin-left:-4px!important}.v-application .mx-lg-n2{margin-right:-8px!important;margin-left:-8px!important}.v-application .mx-lg-n3{margin-right:-12px!important;margin-left:-12px!important}.v-application .mx-lg-n4{margin-right:-16px!important;margin-left:-16px!important}.v-application .mx-lg-n5{margin-right:-20px!important;margin-left:-20px!important}.v-application .mx-lg-n6{margin-right:-24px!important;margin-left:-24px!important}.v-application .mx-lg-n7{margin-right:-28px!important;margin-left:-28px!important}.v-application .mx-lg-n8{margin-right:-32px!important;margin-left:-32px!important}.v-application .mx-lg-n9{margin-right:-36px!important;margin-left:-36px!important}.v-application .mx-lg-n10{margin-right:-40px!important;margin-left:-40px!important}.v-application .mx-lg-n11{margin-right:-44px!important;margin-left:-44px!important}.v-application .mx-lg-n12{margin-right:-48px!important;margin-left:-48px!important}.v-application .my-lg-n1{margin-top:-4px!important;margin-bottom:-4px!important}.v-application .my-lg-n2{margin-top:-8px!important;margin-bottom:-8px!important}.v-application .my-lg-n3{margin-top:-12px!important;margin-bottom:-12px!important}.v-application .my-lg-n4{margin-top:-16px!important;margin-bottom:-16px!important}.v-application .my-lg-n5{margin-top:-20px!important;margin-bottom:-20px!important}.v-application .my-lg-n6{margin-top:-24px!important;margin-bottom:-24px!important}.v-application .my-lg-n7{margin-top:-28px!important;margin-bottom:-28px!important}.v-application .my-lg-n8{margin-top:-32px!important;margin-bottom:-32px!important}.v-application .my-lg-n9{margin-top:-36px!important;margin-bottom:-36px!important}.v-application .my-lg-n10{margin-top:-40px!important;margin-bottom:-40px!important}.v-application .my-lg-n11{margin-top:-44px!important;margin-bottom:-44px!important}.v-application .my-lg-n12{margin-top:-48px!important;margin-bottom:-48px!important}.v-application .mt-lg-n1{margin-top:-4px!important}.v-application .mt-lg-n2{margin-top:-8px!important}.v-application .mt-lg-n3{margin-top:-12px!important}.v-application .mt-lg-n4{margin-top:-16px!important}.v-application .mt-lg-n5{margin-top:-20px!important}.v-application .mt-lg-n6{margin-top:-24px!important}.v-application .mt-lg-n7{margin-top:-28px!important}.v-application .mt-lg-n8{margin-top:-32px!important}.v-application .mt-lg-n9{margin-top:-36px!important}.v-application .mt-lg-n10{margin-top:-40px!important}.v-application .mt-lg-n11{margin-top:-44px!important}.v-application .mt-lg-n12{margin-top:-48px!important}.v-application .mr-lg-n1{margin-right:-4px!important}.v-application .mr-lg-n2{margin-right:-8px!important}.v-application .mr-lg-n3{margin-right:-12px!important}.v-application .mr-lg-n4{margin-right:-16px!important}.v-application .mr-lg-n5{margin-right:-20px!important}.v-application .mr-lg-n6{margin-right:-24px!important}.v-application .mr-lg-n7{margin-right:-28px!important}.v-application .mr-lg-n8{margin-right:-32px!important}.v-application .mr-lg-n9{margin-right:-36px!important}.v-application .mr-lg-n10{margin-right:-40px!important}.v-application .mr-lg-n11{margin-right:-44px!important}.v-application .mr-lg-n12{margin-right:-48px!important}.v-application .mb-lg-n1{margin-bottom:-4px!important}.v-application .mb-lg-n2{margin-bottom:-8px!important}.v-application .mb-lg-n3{margin-bottom:-12px!important}.v-application .mb-lg-n4{margin-bottom:-16px!important}.v-application .mb-lg-n5{margin-bottom:-20px!important}.v-application .mb-lg-n6{margin-bottom:-24px!important}.v-application .mb-lg-n7{margin-bottom:-28px!important}.v-application .mb-lg-n8{margin-bottom:-32px!important}.v-application .mb-lg-n9{margin-bottom:-36px!important}.v-application .mb-lg-n10{margin-bottom:-40px!important}.v-application .mb-lg-n11{margin-bottom:-44px!important}.v-application .mb-lg-n12{margin-bottom:-48px!important}.v-application .ml-lg-n1{margin-left:-4px!important}.v-application .ml-lg-n2{margin-left:-8px!important}.v-application .ml-lg-n3{margin-left:-12px!important}.v-application .ml-lg-n4{margin-left:-16px!important}.v-application .ml-lg-n5{margin-left:-20px!important}.v-application .ml-lg-n6{margin-left:-24px!important}.v-application .ml-lg-n7{margin-left:-28px!important}.v-application .ml-lg-n8{margin-left:-32px!important}.v-application .ml-lg-n9{margin-left:-36px!important}.v-application .ml-lg-n10{margin-left:-40px!important}.v-application .ml-lg-n11{margin-left:-44px!important}.v-application .ml-lg-n12{margin-left:-48px!important}.v-application--is-ltr .ms-lg-n1{margin-left:-4px!important}.v-application--is-rtl .ms-lg-n1{margin-right:-4px!important}.v-application--is-ltr .ms-lg-n2{margin-left:-8px!important}.v-application--is-rtl .ms-lg-n2{margin-right:-8px!important}.v-application--is-ltr .ms-lg-n3{margin-left:-12px!important}.v-application--is-rtl .ms-lg-n3{margin-right:-12px!important}.v-application--is-ltr .ms-lg-n4{margin-left:-16px!important}.v-application--is-rtl .ms-lg-n4{margin-right:-16px!important}.v-application--is-ltr .ms-lg-n5{margin-left:-20px!important}.v-application--is-rtl .ms-lg-n5{margin-right:-20px!important}.v-application--is-ltr .ms-lg-n6{margin-left:-24px!important}.v-application--is-rtl .ms-lg-n6{margin-right:-24px!important}.v-application--is-ltr .ms-lg-n7{margin-left:-28px!important}.v-application--is-rtl .ms-lg-n7{margin-right:-28px!important}.v-application--is-ltr .ms-lg-n8{margin-left:-32px!important}.v-application--is-rtl .ms-lg-n8{margin-right:-32px!important}.v-application--is-ltr .ms-lg-n9{margin-left:-36px!important}.v-application--is-rtl .ms-lg-n9{margin-right:-36px!important}.v-application--is-ltr .ms-lg-n10{margin-left:-40px!important}.v-application--is-rtl .ms-lg-n10{margin-right:-40px!important}.v-application--is-ltr .ms-lg-n11{margin-left:-44px!important}.v-application--is-rtl .ms-lg-n11{margin-right:-44px!important}.v-application--is-ltr .ms-lg-n12{margin-left:-48px!important}.v-application--is-rtl .ms-lg-n12{margin-right:-48px!important}.v-application--is-ltr .me-lg-n1{margin-right:-4px!important}.v-application--is-rtl .me-lg-n1{margin-left:-4px!important}.v-application--is-ltr .me-lg-n2{margin-right:-8px!important}.v-application--is-rtl .me-lg-n2{margin-left:-8px!important}.v-application--is-ltr .me-lg-n3{margin-right:-12px!important}.v-application--is-rtl .me-lg-n3{margin-left:-12px!important}.v-application--is-ltr .me-lg-n4{margin-right:-16px!important}.v-application--is-rtl .me-lg-n4{margin-left:-16px!important}.v-application--is-ltr .me-lg-n5{margin-right:-20px!important}.v-application--is-rtl .me-lg-n5{margin-left:-20px!important}.v-application--is-ltr .me-lg-n6{margin-right:-24px!important}.v-application--is-rtl .me-lg-n6{margin-left:-24px!important}.v-application--is-ltr .me-lg-n7{margin-right:-28px!important}.v-application--is-rtl .me-lg-n7{margin-left:-28px!important}.v-application--is-ltr .me-lg-n8{margin-right:-32px!important}.v-application--is-rtl .me-lg-n8{margin-left:-32px!important}.v-application--is-ltr .me-lg-n9{margin-right:-36px!important}.v-application--is-rtl .me-lg-n9{margin-left:-36px!important}.v-application--is-ltr .me-lg-n10{margin-right:-40px!important}.v-application--is-rtl .me-lg-n10{margin-left:-40px!important}.v-application--is-ltr .me-lg-n11{margin-right:-44px!important}.v-application--is-rtl .me-lg-n11{margin-left:-44px!important}.v-application--is-ltr .me-lg-n12{margin-right:-48px!important}.v-application--is-rtl .me-lg-n12{margin-left:-48px!important}.v-application .pa-lg-0{padding:0!important}.v-application .pa-lg-1{padding:4px!important}.v-application .pa-lg-2{padding:8px!important}.v-application .pa-lg-3{padding:12px!important}.v-application .pa-lg-4{padding:16px!important}.v-application .pa-lg-5{padding:20px!important}.v-application .pa-lg-6{padding:24px!important}.v-application .pa-lg-7{padding:28px!important}.v-application .pa-lg-8{padding:32px!important}.v-application .pa-lg-9{padding:36px!important}.v-application .pa-lg-10{padding:40px!important}.v-application .pa-lg-11{padding:44px!important}.v-application .pa-lg-12{padding:48px!important}.v-application .px-lg-0{padding-right:0!important;padding-left:0!important}.v-application .px-lg-1{padding-right:4px!important;padding-left:4px!important}.v-application .px-lg-2{padding-right:8px!important;padding-left:8px!important}.v-application .px-lg-3{padding-right:12px!important;padding-left:12px!important}.v-application .px-lg-4{padding-right:16px!important;padding-left:16px!important}.v-application .px-lg-5{padding-right:20px!important;padding-left:20px!important}.v-application .px-lg-6{padding-right:24px!important;padding-left:24px!important}.v-application .px-lg-7{padding-right:28px!important;padding-left:28px!important}.v-application .px-lg-8{padding-right:32px!important;padding-left:32px!important}.v-application .px-lg-9{padding-right:36px!important;padding-left:36px!important}.v-application .px-lg-10{padding-right:40px!important;padding-left:40px!important}.v-application .px-lg-11{padding-right:44px!important;padding-left:44px!important}.v-application .px-lg-12{padding-right:48px!important;padding-left:48px!important}.v-application .py-lg-0{padding-top:0!important;padding-bottom:0!important}.v-application .py-lg-1{padding-top:4px!important;padding-bottom:4px!important}.v-application .py-lg-2{padding-top:8px!important;padding-bottom:8px!important}.v-application .py-lg-3{padding-top:12px!important;padding-bottom:12px!important}.v-application .py-lg-4{padding-top:16px!important;padding-bottom:16px!important}.v-application .py-lg-5{padding-top:20px!important;padding-bottom:20px!important}.v-application .py-lg-6{padding-top:24px!important;padding-bottom:24px!important}.v-application .py-lg-7{padding-top:28px!important;padding-bottom:28px!important}.v-application .py-lg-8{padding-top:32px!important;padding-bottom:32px!important}.v-application .py-lg-9{padding-top:36px!important;padding-bottom:36px!important}.v-application .py-lg-10{padding-top:40px!important;padding-bottom:40px!important}.v-application .py-lg-11{padding-top:44px!important;padding-bottom:44px!important}.v-application .py-lg-12{padding-top:48px!important;padding-bottom:48px!important}.v-application .pt-lg-0{padding-top:0!important}.v-application .pt-lg-1{padding-top:4px!important}.v-application .pt-lg-2{padding-top:8px!important}.v-application .pt-lg-3{padding-top:12px!important}.v-application .pt-lg-4{padding-top:16px!important}.v-application .pt-lg-5{padding-top:20px!important}.v-application .pt-lg-6{padding-top:24px!important}.v-application .pt-lg-7{padding-top:28px!important}.v-application .pt-lg-8{padding-top:32px!important}.v-application .pt-lg-9{padding-top:36px!important}.v-application .pt-lg-10{padding-top:40px!important}.v-application .pt-lg-11{padding-top:44px!important}.v-application .pt-lg-12{padding-top:48px!important}.v-application .pr-lg-0{padding-right:0!important}.v-application .pr-lg-1{padding-right:4px!important}.v-application .pr-lg-2{padding-right:8px!important}.v-application .pr-lg-3{padding-right:12px!important}.v-application .pr-lg-4{padding-right:16px!important}.v-application .pr-lg-5{padding-right:20px!important}.v-application .pr-lg-6{padding-right:24px!important}.v-application .pr-lg-7{padding-right:28px!important}.v-application .pr-lg-8{padding-right:32px!important}.v-application .pr-lg-9{padding-right:36px!important}.v-application .pr-lg-10{padding-right:40px!important}.v-application .pr-lg-11{padding-right:44px!important}.v-application .pr-lg-12{padding-right:48px!important}.v-application .pb-lg-0{padding-bottom:0!important}.v-application .pb-lg-1{padding-bottom:4px!important}.v-application .pb-lg-2{padding-bottom:8px!important}.v-application .pb-lg-3{padding-bottom:12px!important}.v-application .pb-lg-4{padding-bottom:16px!important}.v-application .pb-lg-5{padding-bottom:20px!important}.v-application .pb-lg-6{padding-bottom:24px!important}.v-application .pb-lg-7{padding-bottom:28px!important}.v-application .pb-lg-8{padding-bottom:32px!important}.v-application .pb-lg-9{padding-bottom:36px!important}.v-application .pb-lg-10{padding-bottom:40px!important}.v-application .pb-lg-11{padding-bottom:44px!important}.v-application .pb-lg-12{padding-bottom:48px!important}.v-application .pl-lg-0{padding-left:0!important}.v-application .pl-lg-1{padding-left:4px!important}.v-application .pl-lg-2{padding-left:8px!important}.v-application .pl-lg-3{padding-left:12px!important}.v-application .pl-lg-4{padding-left:16px!important}.v-application .pl-lg-5{padding-left:20px!important}.v-application .pl-lg-6{padding-left:24px!important}.v-application .pl-lg-7{padding-left:28px!important}.v-application .pl-lg-8{padding-left:32px!important}.v-application .pl-lg-9{padding-left:36px!important}.v-application .pl-lg-10{padding-left:40px!important}.v-application .pl-lg-11{padding-left:44px!important}.v-application .pl-lg-12{padding-left:48px!important}.v-application--is-ltr .ps-lg-0{padding-left:0!important}.v-application--is-rtl .ps-lg-0{padding-right:0!important}.v-application--is-ltr .ps-lg-1{padding-left:4px!important}.v-application--is-rtl .ps-lg-1{padding-right:4px!important}.v-application--is-ltr .ps-lg-2{padding-left:8px!important}.v-application--is-rtl .ps-lg-2{padding-right:8px!important}.v-application--is-ltr .ps-lg-3{padding-left:12px!important}.v-application--is-rtl .ps-lg-3{padding-right:12px!important}.v-application--is-ltr .ps-lg-4{padding-left:16px!important}.v-application--is-rtl .ps-lg-4{padding-right:16px!important}.v-application--is-ltr .ps-lg-5{padding-left:20px!important}.v-application--is-rtl .ps-lg-5{padding-right:20px!important}.v-application--is-ltr .ps-lg-6{padding-left:24px!important}.v-application--is-rtl .ps-lg-6{padding-right:24px!important}.v-application--is-ltr .ps-lg-7{padding-left:28px!important}.v-application--is-rtl .ps-lg-7{padding-right:28px!important}.v-application--is-ltr .ps-lg-8{padding-left:32px!important}.v-application--is-rtl .ps-lg-8{padding-right:32px!important}.v-application--is-ltr .ps-lg-9{padding-left:36px!important}.v-application--is-rtl .ps-lg-9{padding-right:36px!important}.v-application--is-ltr .ps-lg-10{padding-left:40px!important}.v-application--is-rtl .ps-lg-10{padding-right:40px!important}.v-application--is-ltr .ps-lg-11{padding-left:44px!important}.v-application--is-rtl .ps-lg-11{padding-right:44px!important}.v-application--is-ltr .ps-lg-12{padding-left:48px!important}.v-application--is-rtl .ps-lg-12{padding-right:48px!important}.v-application--is-ltr .pe-lg-0{padding-right:0!important}.v-application--is-rtl .pe-lg-0{padding-left:0!important}.v-application--is-ltr .pe-lg-1{padding-right:4px!important}.v-application--is-rtl .pe-lg-1{padding-left:4px!important}.v-application--is-ltr .pe-lg-2{padding-right:8px!important}.v-application--is-rtl .pe-lg-2{padding-left:8px!important}.v-application--is-ltr .pe-lg-3{padding-right:12px!important}.v-application--is-rtl .pe-lg-3{padding-left:12px!important}.v-application--is-ltr .pe-lg-4{padding-right:16px!important}.v-application--is-rtl .pe-lg-4{padding-left:16px!important}.v-application--is-ltr .pe-lg-5{padding-right:20px!important}.v-application--is-rtl .pe-lg-5{padding-left:20px!important}.v-application--is-ltr .pe-lg-6{padding-right:24px!important}.v-application--is-rtl .pe-lg-6{padding-left:24px!important}.v-application--is-ltr .pe-lg-7{padding-right:28px!important}.v-application--is-rtl .pe-lg-7{padding-left:28px!important}.v-application--is-ltr .pe-lg-8{padding-right:32px!important}.v-application--is-rtl .pe-lg-8{padding-left:32px!important}.v-application--is-ltr .pe-lg-9{padding-right:36px!important}.v-application--is-rtl .pe-lg-9{padding-left:36px!important}.v-application--is-ltr .pe-lg-10{padding-right:40px!important}.v-application--is-rtl .pe-lg-10{padding-left:40px!important}.v-application--is-ltr .pe-lg-11{padding-right:44px!important}.v-application--is-rtl .pe-lg-11{padding-left:44px!important}.v-application--is-ltr .pe-lg-12{padding-right:48px!important}.v-application--is-rtl .pe-lg-12{padding-left:48px!important}.v-application .text-lg-left{text-align:left!important}.v-application .text-lg-right{text-align:right!important}.v-application .text-lg-center{text-align:center!important}.v-application .text-lg-justify{text-align:justify!important}.v-application .text-lg-start{text-align:start!important}.v-application .text-lg-end{text-align:end!important}}@media(min-width:1904px){.v-application .d-xl-none{display:none!important}.v-application .d-xl-inline{display:inline!important}.v-application .d-xl-inline-block{display:inline-block!important}.v-application .d-xl-block{display:block!important}.v-application .d-xl-table{display:table!important}.v-application .d-xl-table-row{display:table-row!important}.v-application .d-xl-table-cell{display:table-cell!important}.v-application .d-xl-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.v-application .d-xl-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.v-application .float-xl-none{float:none!important}.v-application .float-xl-left{float:left!important}.v-application .float-xl-right{float:right!important}.v-application .flex-xl-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.v-application .flex-xl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.v-application .flex-xl-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.v-application .flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.v-application .flex-xl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.v-application .flex-xl-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.v-application .flex-xl-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.v-application .flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.v-application .flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.v-application .flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.v-application .flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.v-application .flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.v-application .justify-xl-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.v-application .justify-xl-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.v-application .justify-xl-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.v-application .justify-xl-space-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.v-application .justify-xl-space-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.v-application .align-xl-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.v-application .align-xl-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.v-application .align-xl-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.v-application .align-xl-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.v-application .align-xl-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.v-application .align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.v-application .align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.v-application .align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.v-application .align-content-xl-space-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.v-application .align-content-xl-space-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.v-application .align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.v-application .align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.v-application .align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.v-application .align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.v-application .align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.v-application .align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.v-application .align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.v-application .order-xl-first{-webkit-box-ordinal-group:0!important;-ms-flex-order:-1!important;order:-1!important}.v-application .order-xl-0{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important}.v-application .order-xl-1{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}.v-application .order-xl-2{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important}.v-application .order-xl-3{-webkit-box-ordinal-group:4!important;-ms-flex-order:3!important;order:3!important}.v-application .order-xl-4{-webkit-box-ordinal-group:5!important;-ms-flex-order:4!important;order:4!important}.v-application .order-xl-5{-webkit-box-ordinal-group:6!important;-ms-flex-order:5!important;order:5!important}.v-application .order-xl-6{-webkit-box-ordinal-group:7!important;-ms-flex-order:6!important;order:6!important}.v-application .order-xl-7{-webkit-box-ordinal-group:8!important;-ms-flex-order:7!important;order:7!important}.v-application .order-xl-8{-webkit-box-ordinal-group:9!important;-ms-flex-order:8!important;order:8!important}.v-application .order-xl-9{-webkit-box-ordinal-group:10!important;-ms-flex-order:9!important;order:9!important}.v-application .order-xl-10{-webkit-box-ordinal-group:11!important;-ms-flex-order:10!important;order:10!important}.v-application .order-xl-11{-webkit-box-ordinal-group:12!important;-ms-flex-order:11!important;order:11!important}.v-application .order-xl-12{-webkit-box-ordinal-group:13!important;-ms-flex-order:12!important;order:12!important}.v-application .order-xl-last{-webkit-box-ordinal-group:14!important;-ms-flex-order:13!important;order:13!important}.v-application .ma-xl-0{margin:0!important}.v-application .ma-xl-1{margin:4px!important}.v-application .ma-xl-2{margin:8px!important}.v-application .ma-xl-3{margin:12px!important}.v-application .ma-xl-4{margin:16px!important}.v-application .ma-xl-5{margin:20px!important}.v-application .ma-xl-6{margin:24px!important}.v-application .ma-xl-7{margin:28px!important}.v-application .ma-xl-8{margin:32px!important}.v-application .ma-xl-9{margin:36px!important}.v-application .ma-xl-10{margin:40px!important}.v-application .ma-xl-11{margin:44px!important}.v-application .ma-xl-12{margin:48px!important}.v-application .ma-xl-auto{margin:auto!important}.v-application .mx-xl-0{margin-right:0!important;margin-left:0!important}.v-application .mx-xl-1{margin-right:4px!important;margin-left:4px!important}.v-application .mx-xl-2{margin-right:8px!important;margin-left:8px!important}.v-application .mx-xl-3{margin-right:12px!important;margin-left:12px!important}.v-application .mx-xl-4{margin-right:16px!important;margin-left:16px!important}.v-application .mx-xl-5{margin-right:20px!important;margin-left:20px!important}.v-application .mx-xl-6{margin-right:24px!important;margin-left:24px!important}.v-application .mx-xl-7{margin-right:28px!important;margin-left:28px!important}.v-application .mx-xl-8{margin-right:32px!important;margin-left:32px!important}.v-application .mx-xl-9{margin-right:36px!important;margin-left:36px!important}.v-application .mx-xl-10{margin-right:40px!important;margin-left:40px!important}.v-application .mx-xl-11{margin-right:44px!important;margin-left:44px!important}.v-application .mx-xl-12{margin-right:48px!important;margin-left:48px!important}.v-application .mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.v-application .my-xl-0{margin-top:0!important;margin-bottom:0!important}.v-application .my-xl-1{margin-top:4px!important;margin-bottom:4px!important}.v-application .my-xl-2{margin-top:8px!important;margin-bottom:8px!important}.v-application .my-xl-3{margin-top:12px!important;margin-bottom:12px!important}.v-application .my-xl-4{margin-top:16px!important;margin-bottom:16px!important}.v-application .my-xl-5{margin-top:20px!important;margin-bottom:20px!important}.v-application .my-xl-6{margin-top:24px!important;margin-bottom:24px!important}.v-application .my-xl-7{margin-top:28px!important;margin-bottom:28px!important}.v-application .my-xl-8{margin-top:32px!important;margin-bottom:32px!important}.v-application .my-xl-9{margin-top:36px!important;margin-bottom:36px!important}.v-application .my-xl-10{margin-top:40px!important;margin-bottom:40px!important}.v-application .my-xl-11{margin-top:44px!important;margin-bottom:44px!important}.v-application .my-xl-12{margin-top:48px!important;margin-bottom:48px!important}.v-application .my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.v-application .mt-xl-0{margin-top:0!important}.v-application .mt-xl-1{margin-top:4px!important}.v-application .mt-xl-2{margin-top:8px!important}.v-application .mt-xl-3{margin-top:12px!important}.v-application .mt-xl-4{margin-top:16px!important}.v-application .mt-xl-5{margin-top:20px!important}.v-application .mt-xl-6{margin-top:24px!important}.v-application .mt-xl-7{margin-top:28px!important}.v-application .mt-xl-8{margin-top:32px!important}.v-application .mt-xl-9{margin-top:36px!important}.v-application .mt-xl-10{margin-top:40px!important}.v-application .mt-xl-11{margin-top:44px!important}.v-application .mt-xl-12{margin-top:48px!important}.v-application .mt-xl-auto{margin-top:auto!important}.v-application .mr-xl-0{margin-right:0!important}.v-application .mr-xl-1{margin-right:4px!important}.v-application .mr-xl-2{margin-right:8px!important}.v-application .mr-xl-3{margin-right:12px!important}.v-application .mr-xl-4{margin-right:16px!important}.v-application .mr-xl-5{margin-right:20px!important}.v-application .mr-xl-6{margin-right:24px!important}.v-application .mr-xl-7{margin-right:28px!important}.v-application .mr-xl-8{margin-right:32px!important}.v-application .mr-xl-9{margin-right:36px!important}.v-application .mr-xl-10{margin-right:40px!important}.v-application .mr-xl-11{margin-right:44px!important}.v-application .mr-xl-12{margin-right:48px!important}.v-application .mr-xl-auto{margin-right:auto!important}.v-application .mb-xl-0{margin-bottom:0!important}.v-application .mb-xl-1{margin-bottom:4px!important}.v-application .mb-xl-2{margin-bottom:8px!important}.v-application .mb-xl-3{margin-bottom:12px!important}.v-application .mb-xl-4{margin-bottom:16px!important}.v-application .mb-xl-5{margin-bottom:20px!important}.v-application .mb-xl-6{margin-bottom:24px!important}.v-application .mb-xl-7{margin-bottom:28px!important}.v-application .mb-xl-8{margin-bottom:32px!important}.v-application .mb-xl-9{margin-bottom:36px!important}.v-application .mb-xl-10{margin-bottom:40px!important}.v-application .mb-xl-11{margin-bottom:44px!important}.v-application .mb-xl-12{margin-bottom:48px!important}.v-application .mb-xl-auto{margin-bottom:auto!important}.v-application .ml-xl-0{margin-left:0!important}.v-application .ml-xl-1{margin-left:4px!important}.v-application .ml-xl-2{margin-left:8px!important}.v-application .ml-xl-3{margin-left:12px!important}.v-application .ml-xl-4{margin-left:16px!important}.v-application .ml-xl-5{margin-left:20px!important}.v-application .ml-xl-6{margin-left:24px!important}.v-application .ml-xl-7{margin-left:28px!important}.v-application .ml-xl-8{margin-left:32px!important}.v-application .ml-xl-9{margin-left:36px!important}.v-application .ml-xl-10{margin-left:40px!important}.v-application .ml-xl-11{margin-left:44px!important}.v-application .ml-xl-12{margin-left:48px!important}.v-application .ml-xl-auto{margin-left:auto!important}.v-application--is-ltr .ms-xl-0{margin-left:0!important}.v-application--is-rtl .ms-xl-0{margin-right:0!important}.v-application--is-ltr .ms-xl-1{margin-left:4px!important}.v-application--is-rtl .ms-xl-1{margin-right:4px!important}.v-application--is-ltr .ms-xl-2{margin-left:8px!important}.v-application--is-rtl .ms-xl-2{margin-right:8px!important}.v-application--is-ltr .ms-xl-3{margin-left:12px!important}.v-application--is-rtl .ms-xl-3{margin-right:12px!important}.v-application--is-ltr .ms-xl-4{margin-left:16px!important}.v-application--is-rtl .ms-xl-4{margin-right:16px!important}.v-application--is-ltr .ms-xl-5{margin-left:20px!important}.v-application--is-rtl .ms-xl-5{margin-right:20px!important}.v-application--is-ltr .ms-xl-6{margin-left:24px!important}.v-application--is-rtl .ms-xl-6{margin-right:24px!important}.v-application--is-ltr .ms-xl-7{margin-left:28px!important}.v-application--is-rtl .ms-xl-7{margin-right:28px!important}.v-application--is-ltr .ms-xl-8{margin-left:32px!important}.v-application--is-rtl .ms-xl-8{margin-right:32px!important}.v-application--is-ltr .ms-xl-9{margin-left:36px!important}.v-application--is-rtl .ms-xl-9{margin-right:36px!important}.v-application--is-ltr .ms-xl-10{margin-left:40px!important}.v-application--is-rtl .ms-xl-10{margin-right:40px!important}.v-application--is-ltr .ms-xl-11{margin-left:44px!important}.v-application--is-rtl .ms-xl-11{margin-right:44px!important}.v-application--is-ltr .ms-xl-12{margin-left:48px!important}.v-application--is-rtl .ms-xl-12{margin-right:48px!important}.v-application--is-ltr .ms-xl-auto{margin-left:auto!important}.v-application--is-rtl .ms-xl-auto{margin-right:auto!important}.v-application--is-ltr .me-xl-0{margin-right:0!important}.v-application--is-rtl .me-xl-0{margin-left:0!important}.v-application--is-ltr .me-xl-1{margin-right:4px!important}.v-application--is-rtl .me-xl-1{margin-left:4px!important}.v-application--is-ltr .me-xl-2{margin-right:8px!important}.v-application--is-rtl .me-xl-2{margin-left:8px!important}.v-application--is-ltr .me-xl-3{margin-right:12px!important}.v-application--is-rtl .me-xl-3{margin-left:12px!important}.v-application--is-ltr .me-xl-4{margin-right:16px!important}.v-application--is-rtl .me-xl-4{margin-left:16px!important}.v-application--is-ltr .me-xl-5{margin-right:20px!important}.v-application--is-rtl .me-xl-5{margin-left:20px!important}.v-application--is-ltr .me-xl-6{margin-right:24px!important}.v-application--is-rtl .me-xl-6{margin-left:24px!important}.v-application--is-ltr .me-xl-7{margin-right:28px!important}.v-application--is-rtl .me-xl-7{margin-left:28px!important}.v-application--is-ltr .me-xl-8{margin-right:32px!important}.v-application--is-rtl .me-xl-8{margin-left:32px!important}.v-application--is-ltr .me-xl-9{margin-right:36px!important}.v-application--is-rtl .me-xl-9{margin-left:36px!important}.v-application--is-ltr .me-xl-10{margin-right:40px!important}.v-application--is-rtl .me-xl-10{margin-left:40px!important}.v-application--is-ltr .me-xl-11{margin-right:44px!important}.v-application--is-rtl .me-xl-11{margin-left:44px!important}.v-application--is-ltr .me-xl-12{margin-right:48px!important}.v-application--is-rtl .me-xl-12{margin-left:48px!important}.v-application--is-ltr .me-xl-auto{margin-right:auto!important}.v-application--is-rtl .me-xl-auto{margin-left:auto!important}.v-application .ma-xl-n1{margin:-4px!important}.v-application .ma-xl-n2{margin:-8px!important}.v-application .ma-xl-n3{margin:-12px!important}.v-application .ma-xl-n4{margin:-16px!important}.v-application .ma-xl-n5{margin:-20px!important}.v-application .ma-xl-n6{margin:-24px!important}.v-application .ma-xl-n7{margin:-28px!important}.v-application .ma-xl-n8{margin:-32px!important}.v-application .ma-xl-n9{margin:-36px!important}.v-application .ma-xl-n10{margin:-40px!important}.v-application .ma-xl-n11{margin:-44px!important}.v-application .ma-xl-n12{margin:-48px!important}.v-application .mx-xl-n1{margin-right:-4px!important;margin-left:-4px!important}.v-application .mx-xl-n2{margin-right:-8px!important;margin-left:-8px!important}.v-application .mx-xl-n3{margin-right:-12px!important;margin-left:-12px!important}.v-application .mx-xl-n4{margin-right:-16px!important;margin-left:-16px!important}.v-application .mx-xl-n5{margin-right:-20px!important;margin-left:-20px!important}.v-application .mx-xl-n6{margin-right:-24px!important;margin-left:-24px!important}.v-application .mx-xl-n7{margin-right:-28px!important;margin-left:-28px!important}.v-application .mx-xl-n8{margin-right:-32px!important;margin-left:-32px!important}.v-application .mx-xl-n9{margin-right:-36px!important;margin-left:-36px!important}.v-application .mx-xl-n10{margin-right:-40px!important;margin-left:-40px!important}.v-application .mx-xl-n11{margin-right:-44px!important;margin-left:-44px!important}.v-application .mx-xl-n12{margin-right:-48px!important;margin-left:-48px!important}.v-application .my-xl-n1{margin-top:-4px!important;margin-bottom:-4px!important}.v-application .my-xl-n2{margin-top:-8px!important;margin-bottom:-8px!important}.v-application .my-xl-n3{margin-top:-12px!important;margin-bottom:-12px!important}.v-application .my-xl-n4{margin-top:-16px!important;margin-bottom:-16px!important}.v-application .my-xl-n5{margin-top:-20px!important;margin-bottom:-20px!important}.v-application .my-xl-n6{margin-top:-24px!important;margin-bottom:-24px!important}.v-application .my-xl-n7{margin-top:-28px!important;margin-bottom:-28px!important}.v-application .my-xl-n8{margin-top:-32px!important;margin-bottom:-32px!important}.v-application .my-xl-n9{margin-top:-36px!important;margin-bottom:-36px!important}.v-application .my-xl-n10{margin-top:-40px!important;margin-bottom:-40px!important}.v-application .my-xl-n11{margin-top:-44px!important;margin-bottom:-44px!important}.v-application .my-xl-n12{margin-top:-48px!important;margin-bottom:-48px!important}.v-application .mt-xl-n1{margin-top:-4px!important}.v-application .mt-xl-n2{margin-top:-8px!important}.v-application .mt-xl-n3{margin-top:-12px!important}.v-application .mt-xl-n4{margin-top:-16px!important}.v-application .mt-xl-n5{margin-top:-20px!important}.v-application .mt-xl-n6{margin-top:-24px!important}.v-application .mt-xl-n7{margin-top:-28px!important}.v-application .mt-xl-n8{margin-top:-32px!important}.v-application .mt-xl-n9{margin-top:-36px!important}.v-application .mt-xl-n10{margin-top:-40px!important}.v-application .mt-xl-n11{margin-top:-44px!important}.v-application .mt-xl-n12{margin-top:-48px!important}.v-application .mr-xl-n1{margin-right:-4px!important}.v-application .mr-xl-n2{margin-right:-8px!important}.v-application .mr-xl-n3{margin-right:-12px!important}.v-application .mr-xl-n4{margin-right:-16px!important}.v-application .mr-xl-n5{margin-right:-20px!important}.v-application .mr-xl-n6{margin-right:-24px!important}.v-application .mr-xl-n7{margin-right:-28px!important}.v-application .mr-xl-n8{margin-right:-32px!important}.v-application .mr-xl-n9{margin-right:-36px!important}.v-application .mr-xl-n10{margin-right:-40px!important}.v-application .mr-xl-n11{margin-right:-44px!important}.v-application .mr-xl-n12{margin-right:-48px!important}.v-application .mb-xl-n1{margin-bottom:-4px!important}.v-application .mb-xl-n2{margin-bottom:-8px!important}.v-application .mb-xl-n3{margin-bottom:-12px!important}.v-application .mb-xl-n4{margin-bottom:-16px!important}.v-application .mb-xl-n5{margin-bottom:-20px!important}.v-application .mb-xl-n6{margin-bottom:-24px!important}.v-application .mb-xl-n7{margin-bottom:-28px!important}.v-application .mb-xl-n8{margin-bottom:-32px!important}.v-application .mb-xl-n9{margin-bottom:-36px!important}.v-application .mb-xl-n10{margin-bottom:-40px!important}.v-application .mb-xl-n11{margin-bottom:-44px!important}.v-application .mb-xl-n12{margin-bottom:-48px!important}.v-application .ml-xl-n1{margin-left:-4px!important}.v-application .ml-xl-n2{margin-left:-8px!important}.v-application .ml-xl-n3{margin-left:-12px!important}.v-application .ml-xl-n4{margin-left:-16px!important}.v-application .ml-xl-n5{margin-left:-20px!important}.v-application .ml-xl-n6{margin-left:-24px!important}.v-application .ml-xl-n7{margin-left:-28px!important}.v-application .ml-xl-n8{margin-left:-32px!important}.v-application .ml-xl-n9{margin-left:-36px!important}.v-application .ml-xl-n10{margin-left:-40px!important}.v-application .ml-xl-n11{margin-left:-44px!important}.v-application .ml-xl-n12{margin-left:-48px!important}.v-application--is-ltr .ms-xl-n1{margin-left:-4px!important}.v-application--is-rtl .ms-xl-n1{margin-right:-4px!important}.v-application--is-ltr .ms-xl-n2{margin-left:-8px!important}.v-application--is-rtl .ms-xl-n2{margin-right:-8px!important}.v-application--is-ltr .ms-xl-n3{margin-left:-12px!important}.v-application--is-rtl .ms-xl-n3{margin-right:-12px!important}.v-application--is-ltr .ms-xl-n4{margin-left:-16px!important}.v-application--is-rtl .ms-xl-n4{margin-right:-16px!important}.v-application--is-ltr .ms-xl-n5{margin-left:-20px!important}.v-application--is-rtl .ms-xl-n5{margin-right:-20px!important}.v-application--is-ltr .ms-xl-n6{margin-left:-24px!important}.v-application--is-rtl .ms-xl-n6{margin-right:-24px!important}.v-application--is-ltr .ms-xl-n7{margin-left:-28px!important}.v-application--is-rtl .ms-xl-n7{margin-right:-28px!important}.v-application--is-ltr .ms-xl-n8{margin-left:-32px!important}.v-application--is-rtl .ms-xl-n8{margin-right:-32px!important}.v-application--is-ltr .ms-xl-n9{margin-left:-36px!important}.v-application--is-rtl .ms-xl-n9{margin-right:-36px!important}.v-application--is-ltr .ms-xl-n10{margin-left:-40px!important}.v-application--is-rtl .ms-xl-n10{margin-right:-40px!important}.v-application--is-ltr .ms-xl-n11{margin-left:-44px!important}.v-application--is-rtl .ms-xl-n11{margin-right:-44px!important}.v-application--is-ltr .ms-xl-n12{margin-left:-48px!important}.v-application--is-rtl .ms-xl-n12{margin-right:-48px!important}.v-application--is-ltr .me-xl-n1{margin-right:-4px!important}.v-application--is-rtl .me-xl-n1{margin-left:-4px!important}.v-application--is-ltr .me-xl-n2{margin-right:-8px!important}.v-application--is-rtl .me-xl-n2{margin-left:-8px!important}.v-application--is-ltr .me-xl-n3{margin-right:-12px!important}.v-application--is-rtl .me-xl-n3{margin-left:-12px!important}.v-application--is-ltr .me-xl-n4{margin-right:-16px!important}.v-application--is-rtl .me-xl-n4{margin-left:-16px!important}.v-application--is-ltr .me-xl-n5{margin-right:-20px!important}.v-application--is-rtl .me-xl-n5{margin-left:-20px!important}.v-application--is-ltr .me-xl-n6{margin-right:-24px!important}.v-application--is-rtl .me-xl-n6{margin-left:-24px!important}.v-application--is-ltr .me-xl-n7{margin-right:-28px!important}.v-application--is-rtl .me-xl-n7{margin-left:-28px!important}.v-application--is-ltr .me-xl-n8{margin-right:-32px!important}.v-application--is-rtl .me-xl-n8{margin-left:-32px!important}.v-application--is-ltr .me-xl-n9{margin-right:-36px!important}.v-application--is-rtl .me-xl-n9{margin-left:-36px!important}.v-application--is-ltr .me-xl-n10{margin-right:-40px!important}.v-application--is-rtl .me-xl-n10{margin-left:-40px!important}.v-application--is-ltr .me-xl-n11{margin-right:-44px!important}.v-application--is-rtl .me-xl-n11{margin-left:-44px!important}.v-application--is-ltr .me-xl-n12{margin-right:-48px!important}.v-application--is-rtl .me-xl-n12{margin-left:-48px!important}.v-application .pa-xl-0{padding:0!important}.v-application .pa-xl-1{padding:4px!important}.v-application .pa-xl-2{padding:8px!important}.v-application .pa-xl-3{padding:12px!important}.v-application .pa-xl-4{padding:16px!important}.v-application .pa-xl-5{padding:20px!important}.v-application .pa-xl-6{padding:24px!important}.v-application .pa-xl-7{padding:28px!important}.v-application .pa-xl-8{padding:32px!important}.v-application .pa-xl-9{padding:36px!important}.v-application .pa-xl-10{padding:40px!important}.v-application .pa-xl-11{padding:44px!important}.v-application .pa-xl-12{padding:48px!important}.v-application .px-xl-0{padding-right:0!important;padding-left:0!important}.v-application .px-xl-1{padding-right:4px!important;padding-left:4px!important}.v-application .px-xl-2{padding-right:8px!important;padding-left:8px!important}.v-application .px-xl-3{padding-right:12px!important;padding-left:12px!important}.v-application .px-xl-4{padding-right:16px!important;padding-left:16px!important}.v-application .px-xl-5{padding-right:20px!important;padding-left:20px!important}.v-application .px-xl-6{padding-right:24px!important;padding-left:24px!important}.v-application .px-xl-7{padding-right:28px!important;padding-left:28px!important}.v-application .px-xl-8{padding-right:32px!important;padding-left:32px!important}.v-application .px-xl-9{padding-right:36px!important;padding-left:36px!important}.v-application .px-xl-10{padding-right:40px!important;padding-left:40px!important}.v-application .px-xl-11{padding-right:44px!important;padding-left:44px!important}.v-application .px-xl-12{padding-right:48px!important;padding-left:48px!important}.v-application .py-xl-0{padding-top:0!important;padding-bottom:0!important}.v-application .py-xl-1{padding-top:4px!important;padding-bottom:4px!important}.v-application .py-xl-2{padding-top:8px!important;padding-bottom:8px!important}.v-application .py-xl-3{padding-top:12px!important;padding-bottom:12px!important}.v-application .py-xl-4{padding-top:16px!important;padding-bottom:16px!important}.v-application .py-xl-5{padding-top:20px!important;padding-bottom:20px!important}.v-application .py-xl-6{padding-top:24px!important;padding-bottom:24px!important}.v-application .py-xl-7{padding-top:28px!important;padding-bottom:28px!important}.v-application .py-xl-8{padding-top:32px!important;padding-bottom:32px!important}.v-application .py-xl-9{padding-top:36px!important;padding-bottom:36px!important}.v-application .py-xl-10{padding-top:40px!important;padding-bottom:40px!important}.v-application .py-xl-11{padding-top:44px!important;padding-bottom:44px!important}.v-application .py-xl-12{padding-top:48px!important;padding-bottom:48px!important}.v-application .pt-xl-0{padding-top:0!important}.v-application .pt-xl-1{padding-top:4px!important}.v-application .pt-xl-2{padding-top:8px!important}.v-application .pt-xl-3{padding-top:12px!important}.v-application .pt-xl-4{padding-top:16px!important}.v-application .pt-xl-5{padding-top:20px!important}.v-application .pt-xl-6{padding-top:24px!important}.v-application .pt-xl-7{padding-top:28px!important}.v-application .pt-xl-8{padding-top:32px!important}.v-application .pt-xl-9{padding-top:36px!important}.v-application .pt-xl-10{padding-top:40px!important}.v-application .pt-xl-11{padding-top:44px!important}.v-application .pt-xl-12{padding-top:48px!important}.v-application .pr-xl-0{padding-right:0!important}.v-application .pr-xl-1{padding-right:4px!important}.v-application .pr-xl-2{padding-right:8px!important}.v-application .pr-xl-3{padding-right:12px!important}.v-application .pr-xl-4{padding-right:16px!important}.v-application .pr-xl-5{padding-right:20px!important}.v-application .pr-xl-6{padding-right:24px!important}.v-application .pr-xl-7{padding-right:28px!important}.v-application .pr-xl-8{padding-right:32px!important}.v-application .pr-xl-9{padding-right:36px!important}.v-application .pr-xl-10{padding-right:40px!important}.v-application .pr-xl-11{padding-right:44px!important}.v-application .pr-xl-12{padding-right:48px!important}.v-application .pb-xl-0{padding-bottom:0!important}.v-application .pb-xl-1{padding-bottom:4px!important}.v-application .pb-xl-2{padding-bottom:8px!important}.v-application .pb-xl-3{padding-bottom:12px!important}.v-application .pb-xl-4{padding-bottom:16px!important}.v-application .pb-xl-5{padding-bottom:20px!important}.v-application .pb-xl-6{padding-bottom:24px!important}.v-application .pb-xl-7{padding-bottom:28px!important}.v-application .pb-xl-8{padding-bottom:32px!important}.v-application .pb-xl-9{padding-bottom:36px!important}.v-application .pb-xl-10{padding-bottom:40px!important}.v-application .pb-xl-11{padding-bottom:44px!important}.v-application .pb-xl-12{padding-bottom:48px!important}.v-application .pl-xl-0{padding-left:0!important}.v-application .pl-xl-1{padding-left:4px!important}.v-application .pl-xl-2{padding-left:8px!important}.v-application .pl-xl-3{padding-left:12px!important}.v-application .pl-xl-4{padding-left:16px!important}.v-application .pl-xl-5{padding-left:20px!important}.v-application .pl-xl-6{padding-left:24px!important}.v-application .pl-xl-7{padding-left:28px!important}.v-application .pl-xl-8{padding-left:32px!important}.v-application .pl-xl-9{padding-left:36px!important}.v-application .pl-xl-10{padding-left:40px!important}.v-application .pl-xl-11{padding-left:44px!important}.v-application .pl-xl-12{padding-left:48px!important}.v-application--is-ltr .ps-xl-0{padding-left:0!important}.v-application--is-rtl .ps-xl-0{padding-right:0!important}.v-application--is-ltr .ps-xl-1{padding-left:4px!important}.v-application--is-rtl .ps-xl-1{padding-right:4px!important}.v-application--is-ltr .ps-xl-2{padding-left:8px!important}.v-application--is-rtl .ps-xl-2{padding-right:8px!important}.v-application--is-ltr .ps-xl-3{padding-left:12px!important}.v-application--is-rtl .ps-xl-3{padding-right:12px!important}.v-application--is-ltr .ps-xl-4{padding-left:16px!important}.v-application--is-rtl .ps-xl-4{padding-right:16px!important}.v-application--is-ltr .ps-xl-5{padding-left:20px!important}.v-application--is-rtl .ps-xl-5{padding-right:20px!important}.v-application--is-ltr .ps-xl-6{padding-left:24px!important}.v-application--is-rtl .ps-xl-6{padding-right:24px!important}.v-application--is-ltr .ps-xl-7{padding-left:28px!important}.v-application--is-rtl .ps-xl-7{padding-right:28px!important}.v-application--is-ltr .ps-xl-8{padding-left:32px!important}.v-application--is-rtl .ps-xl-8{padding-right:32px!important}.v-application--is-ltr .ps-xl-9{padding-left:36px!important}.v-application--is-rtl .ps-xl-9{padding-right:36px!important}.v-application--is-ltr .ps-xl-10{padding-left:40px!important}.v-application--is-rtl .ps-xl-10{padding-right:40px!important}.v-application--is-ltr .ps-xl-11{padding-left:44px!important}.v-application--is-rtl .ps-xl-11{padding-right:44px!important}.v-application--is-ltr .ps-xl-12{padding-left:48px!important}.v-application--is-rtl .ps-xl-12{padding-right:48px!important}.v-application--is-ltr .pe-xl-0{padding-right:0!important}.v-application--is-rtl .pe-xl-0{padding-left:0!important}.v-application--is-ltr .pe-xl-1{padding-right:4px!important}.v-application--is-rtl .pe-xl-1{padding-left:4px!important}.v-application--is-ltr .pe-xl-2{padding-right:8px!important}.v-application--is-rtl .pe-xl-2{padding-left:8px!important}.v-application--is-ltr .pe-xl-3{padding-right:12px!important}.v-application--is-rtl .pe-xl-3{padding-left:12px!important}.v-application--is-ltr .pe-xl-4{padding-right:16px!important}.v-application--is-rtl .pe-xl-4{padding-left:16px!important}.v-application--is-ltr .pe-xl-5{padding-right:20px!important}.v-application--is-rtl .pe-xl-5{padding-left:20px!important}.v-application--is-ltr .pe-xl-6{padding-right:24px!important}.v-application--is-rtl .pe-xl-6{padding-left:24px!important}.v-application--is-ltr .pe-xl-7{padding-right:28px!important}.v-application--is-rtl .pe-xl-7{padding-left:28px!important}.v-application--is-ltr .pe-xl-8{padding-right:32px!important}.v-application--is-rtl .pe-xl-8{padding-left:32px!important}.v-application--is-ltr .pe-xl-9{padding-right:36px!important}.v-application--is-rtl .pe-xl-9{padding-left:36px!important}.v-application--is-ltr .pe-xl-10{padding-right:40px!important}.v-application--is-rtl .pe-xl-10{padding-left:40px!important}.v-application--is-ltr .pe-xl-11{padding-right:44px!important}.v-application--is-rtl .pe-xl-11{padding-left:44px!important}.v-application--is-ltr .pe-xl-12{padding-right:48px!important}.v-application--is-rtl .pe-xl-12{padding-left:48px!important}.v-application .text-xl-left{text-align:left!important}.v-application .text-xl-right{text-align:right!important}.v-application .text-xl-center{text-align:center!important}.v-application .text-xl-justify{text-align:justify!important}.v-application .text-xl-start{text-align:start!important}.v-application .text-xl-end{text-align:end!important}}@media print{.v-application .d-print-none{display:none!important}.v-application .d-print-inline{display:inline!important}.v-application .d-print-inline-block{display:inline-block!important}.v-application .d-print-block{display:block!important}.v-application .d-print-table{display:table!important}.v-application .d-print-table-row{display:table-row!important}.v-application .d-print-table-cell{display:table-cell!important}.v-application .d-print-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.v-application .d-print-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.v-application .float-print-none{float:none!important}.v-application .float-print-left{float:left!important}.v-application .float-print-right{float:right!important}}.v-snack{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;left:8px;pointer-events:none;position:fixed;right:8px;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:cubic-bezier(0,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);z-index:1000}.v-application--is-ltr .v-snack{text-align:left}.v-application--is-rtl .v-snack{text-align:right}.v-snack--absolute{position:absolute}.v-snack--top{top:8px}.v-snack--bottom{bottom:8px}.v-snack__wrapper{background-color:#323232;border-radius:4px;margin:0 auto;pointer-events:auto;-webkit-transition:inherit;transition:inherit;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;min-width:100%;-webkit-box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12);box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.v-snack__content,.v-snack__wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.v-snack__content{min-height:48px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow:hidden;padding:8px 16px;width:100%}.v-snack__content .v-btn{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:auto;min-width:auto;padding:8px;width:auto}.v-snack__content .v-btn--icon,.v-snack__content .v-btn--outlined,.v-snack__content .v-btn--text{color:#fff}.v-application--is-ltr .v-snack__content .v-btn{margin:0 -8px 0 24px}.v-application--is-rtl .v-snack__content .v-btn{margin:0 24px 0 -8px}.v-snack__content .v-btn__content{margin:-2px}.v-snack--multi-line .v-snack__content{height:auto;min-height:68px}.v-snack--vertical .v-snack__content{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;padding:16px 16px 8px}.v-snack--vertical .v-snack__content .v-btn.v-btn{-ms-flex-item-align:end;align-self:flex-end;justify-self:flex-end;margin-top:18px}.v-application--is-ltr .v-snack--vertical .v-snack__content .v-btn.v-btn{margin-left:0}.v-application--is-rtl .v-snack--vertical .v-snack__content .v-btn.v-btn{margin-right:0}.v-snack--vertical .v-snack__content .v-btn__content{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0}@media only screen and (min-width:600px){.v-snack__wrapper{min-width:344px;max-width:672px}.v-snack--left .v-snack__wrapper{margin-left:0}.v-snack--right .v-snack__wrapper{margin-right:0}.v-application--is-ltr .v-snack__content .v-btn:first-of-type{margin-left:42px}.v-application--is-rtl .v-snack__content .v-btn:first-of-type{margin-right:42px}}.v-snack-transition-enter .v-snack__wrapper{-webkit-transform:scale(.8);transform:scale(.8)}.v-snack-transition-enter .v-snack__wrapper,.v-snack-transition-leave-to .v-snack__wrapper{opacity:0}.container{width:100%;padding:12px;margin-right:auto;margin-left:auto}@media(min-width:960px){.container{max-width:900px}}@media(min-width:1264px){.container{max-width:1185px}}@media(min-width:1904px){.container{max-width:1785px}}.container--fluid{max-width:100%}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-right:-12px;margin-left:-12px}.row--dense{margin-right:-4px;margin-left:-4px}.row--dense>.col,.row--dense>[class*=col-]{padding:4px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding:0}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto{width:100%;padding:12px}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1,.col-auto{-webkit-box-flex:0}.col-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-2,.col-3{-webkit-box-flex:0}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-4,.col-5{-webkit-box-flex:0}.col-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-6,.col-7{-webkit-box-flex:0}.col-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-8,.col-9{-webkit-box-flex:0}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-10,.col-11{-webkit-box-flex:0}.col-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}@media(min-width:600px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}}@media(min-width:960px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}}@media(min-width:1264px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}}@media(min-width:1904px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.3333333333%}.offset-xl-2{margin-left:16.6666666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333333333%}.offset-xl-5{margin-left:41.6666666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333333333%}.offset-xl-8{margin-left:66.6666666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333333333%}.offset-xl-11{margin-left:91.6666666667%}}.theme--light.v-data-table{background-color:#fff;color:rgba(0,0,0,.87)}.theme--light.v-data-table .v-data-table__divider{border-right:thin solid rgba(0,0,0,.12)}.theme--light.v-data-table.v-data-table--fixed-header thead th{background:#fff;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.12);box-shadow:inset 0 -1px 0 rgba(0,0,0,.12)}.theme--light.v-data-table thead tr:last-child th{border-bottom:thin solid rgba(0,0,0,.12)}.theme--light.v-data-table thead tr th{color:rgba(0,0,0,.6)}.theme--light.v-data-table tbody tr:not(:last-child) td:last-child,.theme--light.v-data-table tbody tr:not(:last-child) td:not(.v-data-table__mobile-row),.theme--light.v-data-table tbody tr:not(:last-child) th:last-child,.theme--light.v-data-table tbody tr:not(:last-child) th:not(.v-data-table__mobile-row){border-bottom:thin solid rgba(0,0,0,.12)}.theme--light.v-data-table tbody tr.active{background:#f5f5f5}.theme--light.v-data-table tbody tr:hover:not(.v-data-table__expanded__content):not(.v-data-table__empty-wrapper){background:#eee}.theme--dark.v-data-table{background-color:#1e1e1e;color:#fff}.theme--dark.v-data-table .v-data-table__divider{border-right:thin solid hsla(0,0%,100%,.12)}.theme--dark.v-data-table.v-data-table--fixed-header thead th{background:#1e1e1e;-webkit-box-shadow:inset 0 -1px 0 hsla(0,0%,100%,.12);box-shadow:inset 0 -1px 0 hsla(0,0%,100%,.12)}.theme--dark.v-data-table thead tr:last-child th{border-bottom:thin solid hsla(0,0%,100%,.12)}.theme--dark.v-data-table thead tr th{color:hsla(0,0%,100%,.7)}.theme--dark.v-data-table tbody tr:not(:last-child) td:last-child,.theme--dark.v-data-table tbody tr:not(:last-child) td:not(.v-data-table__mobile-row),.theme--dark.v-data-table tbody tr:not(:last-child) th:last-child,.theme--dark.v-data-table tbody tr:not(:last-child) th:not(.v-data-table__mobile-row){border-bottom:thin solid hsla(0,0%,100%,.12)}.theme--dark.v-data-table tbody tr.active{background:#505050}.theme--dark.v-data-table tbody tr:hover:not(.v-data-table__expanded__content):not(.v-data-table__empty-wrapper){background:#616161}.v-data-table{max-width:100%}.v-data-table table{width:100%;border-spacing:0}.v-data-table td,.v-data-table th{padding:0 16px}.v-data-table th{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:.75rem;height:48px}.v-application--is-ltr .v-data-table th{text-align:left}.v-application--is-rtl .v-data-table th{text-align:right}.v-data-table td{font-size:.875rem;height:48px}.v-data-table__wrapper{overflow-x:auto;overflow-y:hidden}.v-data-table__progress{height:auto!important}.v-data-table__progress .v-progress-linear{position:absolute}.v-data-table__progress th{height:auto!important;border:none!important;padding:0;position:relative}.v-data-table--dense td{height:24px}.v-data-table--dense th{height:32px}.v-data-table--fixed-header .v-data-table__wrapper,.v-data-table--fixed-height .v-data-table__wrapper{overflow-y:auto}.v-data-table--fixed-header thead th{border-bottom:0!important;position:-webkit-sticky;position:sticky;top:0;z-index:2}.v-data-table--fixed-header thead tr:nth-child(2) th{top:48px}.v-application--is-ltr .v-data-table--fixed-header .v-data-footer{margin-right:17px}.v-application--is-rtl .v-data-table--fixed-header .v-data-footer{margin-left:17px}.v-data-table--fixed.v-data-table--dense thead tr:nth-child(2) th{top:32px}.theme--light.v-select .v-select__selection--comma{color:rgba(0,0,0,.87)}.theme--light.v-select .v-select__selection--disabled{color:rgba(0,0,0,.38)}.theme--dark.v-select .v-select__selection--comma{color:#fff}.theme--dark.v-select .v-select__selection--disabled{color:hsla(0,0%,100%,.5)}.v-select{position:relative}.v-select:not(.v-select--is-multi).v-text-field--single-line .v-select__selections{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.v-select>.v-input__control>.v-input__slot{cursor:pointer}.v-select .v-chip{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin:4px}.v-select .v-chip--selected:after{opacity:.22}.v-select .fade-transition-leave-active{position:absolute;left:0}.v-select.v-input--is-dirty ::-webkit-input-placeholder{color:transparent!important}.v-select.v-input--is-dirty ::-moz-placeholder{color:transparent!important}.v-select.v-input--is-dirty :-ms-input-placeholder{color:transparent!important}.v-select.v-input--is-dirty ::-ms-input-placeholder{color:transparent!important}.v-select.v-input--is-dirty ::placeholder{color:transparent!important}.v-select:not(.v-input--is-dirty):not(.v-input--is-focused) .v-text-field__prefix{line-height:20px;top:7px;-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1)}.v-select.v-text-field--enclosed:not(.v-text-field--single-line):not(.v-text-field--outlined) .v-select__selections{padding-top:20px}.v-select.v-text-field--outlined:not(.v-text-field--single-line) .v-select__selections{padding:8px 0}.v-select.v-text-field--outlined:not(.v-text-field--single-line).v-input--dense .v-select__selections{padding:4px 0}.v-select.v-text-field input{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;margin-top:0;min-width:0;pointer-events:none;position:relative}.v-select.v-select--is-menu-active .v-input__icon--append .v-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.v-select.v-select--chips input{margin:0}.v-select.v-select--chips .v-select__selections{min-height:42px}.v-select.v-select--chips.v-input--dense .v-select__selections{min-height:40px}.v-select.v-select--chips .v-chip--select.v-chip--active:before{opacity:.2}.v-select.v-select--chips.v-select--chips--small .v-select__selections{min-height:26px}.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--box .v-select__selections,.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--enclosed .v-select__selections{min-height:68px}.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--box.v-input--dense .v-select__selections,.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--enclosed.v-input--dense .v-select__selections{min-height:40px}.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--box.v-select--chips--small .v-select__selections,.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--enclosed.v-select--chips--small .v-select__selections{min-height:26px}.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--box.v-select--chips--small.v-input--dense .v-select__selections,.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--enclosed.v-select--chips--small.v-input--dense .v-select__selections{min-height:38px}.v-select.v-text-field--reverse .v-select__selections,.v-select.v-text-field--reverse .v-select__slot{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.v-select__selections{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:18px;max-width:100%;min-width:0}.v-select__selection{max-width:90%}.v-select__selection--comma{margin:7px 4px 7px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-select.v-input--dense .v-select__selection--comma{margin:5px 4px 3px 0}.v-select.v-input--dense .v-chip{margin:0 4px 0 4px}.v-select__slot{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%;width:100%}.v-select:not(.v-text-field--single-line):not(.v-text-field--outlined) .v-select__slot>input{-ms-flex-item-align:end;align-self:flex-end}.v-simple-checkbox{-ms-flex-item-align:center;align-self:center;line-height:normal;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.v-simple-checkbox--disabled{cursor:default}.theme--light.v-subheader{color:rgba(0,0,0,.6)}.theme--dark.v-subheader{color:hsla(0,0%,100%,.7)}.v-subheader{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:48px;font-size:.875rem;font-weight:400;padding:0 16px 0 16px}.v-subheader--inset{margin-left:56px}.v-chip:not(.v-chip--outlined).accent,.v-chip:not(.v-chip--outlined).error,.v-chip:not(.v-chip--outlined).info,.v-chip:not(.v-chip--outlined).primary,.v-chip:not(.v-chip--outlined).secondary,.v-chip:not(.v-chip--outlined).success,.v-chip:not(.v-chip--outlined).warning{color:#fff}.theme--light.v-chip{border-color:rgba(0,0,0,.12);color:rgba(0,0,0,.87)}.theme--light.v-chip:not(.v-chip--active){background:#e0e0e0}.theme--light.v-chip:hover:before{opacity:.04}.theme--light.v-chip--active:before,.theme--light.v-chip--active:hover:before,.theme--light.v-chip:focus:before{opacity:.12}.theme--light.v-chip--active:focus:before{opacity:.16}.theme--dark.v-chip{border-color:hsla(0,0%,100%,.12);color:#fff}.theme--dark.v-chip:not(.v-chip--active){background:#555}.theme--dark.v-chip:hover:before{opacity:.08}.theme--dark.v-chip--active:before,.theme--dark.v-chip--active:hover:before,.theme--dark.v-chip:focus:before{opacity:.24}.theme--dark.v-chip--active:focus:before{opacity:.32}.v-chip{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:default;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:20px;max-width:100%;outline:none;overflow:hidden;padding:0 12px;position:relative;text-decoration:none;-webkit-transition-duration:.28s;transition-duration:.28s;-webkit-transition-property:opacity,-webkit-box-shadow;transition-property:opacity,-webkit-box-shadow;transition-property:box-shadow,opacity;transition-property:box-shadow,opacity,-webkit-box-shadow;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);vertical-align:middle;white-space:nowrap}.v-chip:before{background-color:currentColor;bottom:0;border-radius:inherit;content:"";left:0;opacity:0;position:absolute;pointer-events:none;right:0;top:0}.v-chip .v-avatar{height:24px!important;min-width:24px!important;width:24px!important}.v-chip .v-icon{font-size:24px}.v-application--is-ltr .v-chip .v-avatar--left,.v-application--is-ltr .v-chip .v-icon--left{margin-left:-6px;margin-right:8px}.v-application--is-ltr .v-chip .v-avatar--right,.v-application--is-ltr .v-chip .v-icon--right,.v-application--is-rtl .v-chip .v-avatar--left,.v-application--is-rtl .v-chip .v-icon--left{margin-left:8px;margin-right:-6px}.v-application--is-rtl .v-chip .v-avatar--right,.v-application--is-rtl .v-chip .v-icon--right{margin-left:-6px;margin-right:8px}.v-chip:not(.v-chip--no-color) .v-icon{color:inherit}.v-chip .v-chip__close.v-icon{font-size:18px;max-height:18px;max-width:18px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-application--is-ltr .v-chip .v-chip__close.v-icon.v-icon--right{margin-right:-4px}.v-application--is-rtl .v-chip .v-chip__close.v-icon.v-icon--right{margin-left:-4px}.v-chip .v-chip__close.v-icon:active,.v-chip .v-chip__close.v-icon:focus,.v-chip .v-chip__close.v-icon:hover{opacity:.72}.v-chip .v-chip__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:100%;max-width:100%}.v-chip--active .v-icon{color:inherit}.v-chip--link:before{-webkit-transition:opacity .3s cubic-bezier(.25,.8,.5,1);transition:opacity .3s cubic-bezier(.25,.8,.5,1)}.v-chip--link:focus:before{opacity:.32}.v-chip--clickable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-chip--clickable:active{-webkit-box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.v-chip--disabled{opacity:.4;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-chip__filter{max-width:24px}.v-chip__filter.v-icon{color:inherit}.v-chip__filter.expand-x-transition-enter,.v-chip__filter.expand-x-transition-leave-active{margin:0}.v-chip--pill .v-chip__filter{margin-right:0 16px 0 0}.v-chip--pill .v-avatar{height:32px!important;width:32px!important}.v-application--is-ltr .v-chip--pill .v-avatar--left{margin-left:-12px}.v-application--is-ltr .v-chip--pill .v-avatar--right,.v-application--is-rtl .v-chip--pill .v-avatar--left{margin-right:-12px}.v-application--is-rtl .v-chip--pill .v-avatar--right{margin-left:-12px}.v-chip--label{border-radius:4px!important}.v-chip.v-chip--outlined{border-width:thin;border-style:solid}.v-chip.v-chip--outlined:not(.v-chip--active):before{opacity:0}.v-chip.v-chip--outlined.v-chip--active:before{opacity:.08}.v-chip.v-chip--outlined .v-icon{color:inherit}.v-chip.v-chip--outlined.v-chip.v-chip{background-color:transparent!important}.v-chip.v-chip--selected{background:transparent}.v-chip.v-chip--selected:after{opacity:.28}.v-chip.v-size--x-small{border-radius:8px;font-size:10px;height:16px}.v-chip.v-size--small{border-radius:12px;font-size:12px;height:24px}.v-chip.v-size--default{border-radius:16px;font-size:14px;height:32px}.v-chip.v-size--large{border-radius:27px;font-size:16px;height:54px}.v-chip.v-size--x-large{border-radius:33px;font-size:18px;height:66px}.v-autocomplete.v-input>.v-input__control>.v-input__slot{cursor:text}.v-autocomplete input{-ms-flex-item-align:center;align-self:center}.v-autocomplete--is-selecting-index input{opacity:0}.v-autocomplete.v-text-field--enclosed:not(.v-text-field--solo):not(.v-text-field--single-line):not(.v-text-field--outlined) .v-select__slot>input{margin-top:24px}.v-autocomplete.v-text-field--enclosed:not(.v-text-field--solo):not(.v-text-field--single-line):not(.v-text-field--outlined).v-input--dense .v-select__slot>input{margin-top:20px}.v-autocomplete:not(.v-input--is-disabled).v-select.v-text-field input{pointer-events:inherit}.v-autocomplete__content.v-menu__content,.v-autocomplete__content.v-menu__content .v-card{border-radius:0}.theme--light.v-data-table tbody tr.v-data-table__selected{background:#f5f5f5}.theme--light.v-data-table .v-row-group__header,.theme--light.v-data-table .v-row-group__summary{background:#eee}.theme--light.v-data-table .v-data-footer{border-top:thin solid rgba(0,0,0,.12)}.theme--light.v-data-table .v-data-table__empty-wrapper{color:rgba(0,0,0,.38)}.theme--dark.v-data-table tbody tr.v-data-table__selected{background:#505050}.theme--dark.v-data-table .v-row-group__header,.theme--dark.v-data-table .v-row-group__summary{background:#616161}.theme--dark.v-data-table .v-data-footer{border-top:thin solid hsla(0,0%,100%,.12)}.theme--dark.v-data-table .v-data-table__empty-wrapper{color:hsla(0,0%,100%,.5)}.v-data-table{border-radius:4px}.v-data-table tbody tr.v-data-table__expanded{border-bottom:0}.v-data-table tbody tr.v-data-table__expanded__content{-webkit-box-shadow:inset 0 4px 8px -5px rgba(50,50,50,.75),inset 0 -4px 8px -5px rgba(50,50,50,.75);box-shadow:inset 0 4px 8px -5px rgba(50,50,50,.75),inset 0 -4px 8px -5px rgba(50,50,50,.75)}.v-data-table .v-data-table__mobile-table-row{display:initial}.v-data-table .v-data-table__mobile-row{height:auto;min-height:48px}.v-data-table__empty-wrapper{text-align:center}.v-data-table__mobile-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.v-data-table__mobile-row__header{font-weight:600}.v-application--is-ltr .v-data-table__mobile-row__cell{text-align:right}.v-application--is-rtl .v-data-table__mobile-row__cell{text-align:left}.v-row-group__header td,.v-row-group__summary td{height:35px}.v-data-table__expand-icon{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.v-data-table__expand-icon--active{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.v-data-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.75rem;padding:0 8px}.v-data-footer .v-btn{color:inherit}.v-application--is-ltr .v-data-footer__icons-before .v-btn:last-child{margin-right:7px}.v-application--is-ltr .v-data-footer__icons-after .v-btn:first-child,.v-application--is-rtl .v-data-footer__icons-before .v-btn:last-child{margin-left:7px}.v-application--is-rtl .v-data-footer__icons-after .v-btn:first-child{margin-right:7px}.v-data-footer__pagination{display:block;text-align:center}.v-application--is-ltr .v-data-footer__pagination{margin:0 32px 0 24px}.v-application--is-rtl .v-data-footer__pagination{margin:0 24px 0 32px}.v-data-footer__select{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 0px;flex:0 0 0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;white-space:nowrap}.v-application--is-ltr .v-data-footer__select{margin-right:14px}.v-application--is-rtl .v-data-footer__select{margin-left:14px}.v-data-footer__select .v-select{-webkit-box-flex:0;-ms-flex:0 1 0px;flex:0 1 0;padding:0;position:static}.v-application--is-ltr .v-data-footer__select .v-select{margin:13px 0 13px 34px}.v-application--is-rtl .v-data-footer__select .v-select{margin:13px 34px 13px 0}.v-data-footer__select .v-select__selections{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.v-data-footer__select .v-select__selections .v-select__selection--comma{font-size:.75rem}.theme--light.v-data-table .v-data-table-header th.sortable .v-data-table-header__icon{color:rgba(0,0,0,.38)}.theme--light.v-data-table .v-data-table-header th.sortable.active,.theme--light.v-data-table .v-data-table-header th.sortable.active .v-data-table-header__icon,.theme--light.v-data-table .v-data-table-header th.sortable:hover{color:rgba(0,0,0,.87)}.theme--light.v-data-table .v-data-table-header__sort-badge{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.87)}.theme--dark.v-data-table .v-data-table-header th.sortable .v-data-table-header__icon{color:hsla(0,0%,100%,.5)}.theme--dark.v-data-table .v-data-table-header th.sortable.active,.theme--dark.v-data-table .v-data-table-header th.sortable.active .v-data-table-header__icon,.theme--dark.v-data-table .v-data-table-header th.sortable:hover{color:#fff}.theme--dark.v-data-table .v-data-table-header__sort-badge{background-color:hsla(0,0%,100%,.12);color:#fff}.v-data-table-header th.sortable{pointer-events:auto;cursor:pointer;outline:0}.v-data-table-header th.active .v-data-table-header__icon,.v-data-table-header th:hover .v-data-table-header__icon{-webkit-transform:none;transform:none;opacity:1}.v-data-table-header th.desc .v-data-table-header__icon{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.v-data-table-header__icon{display:inline-block;opacity:0;-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1)}.v-data-table-header__sort-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:0;border-radius:50%;min-width:18px;min-height:18px;height:18px;width:18px}.v-data-table-header-mobile th{height:auto}.v-data-table-header-mobile__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.v-data-table-header-mobile__wrapper .v-select{margin-bottom:8px}.v-data-table-header-mobile__wrapper .v-select .v-chip{height:24px}.v-data-table-header-mobile__wrapper .v-select .v-chip__close.desc .v-icon{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.v-data-table-header-mobile__select{min-width:56px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.theme--light.v-picker__title{background:#e0e0e0}.theme--dark.v-picker__title{background:#616161}.theme--light.v-picker__body{background:#fff}.theme--dark.v-picker__body{background:#424242}.v-picker{border-radius:4px;contain:layout style;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;vertical-align:top;position:relative}.v-picker--full-width{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.v-picker--full-width>.v-picker__body{margin:initial}.v-picker__title{color:#fff;border-top-left-radius:4px;border-top-right-radius:4px;padding:16px}.v-picker__title__btn{-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1)}.v-picker__title__btn:not(.v-picker__title__btn--active){opacity:.6;cursor:pointer}.v-picker__title__btn:not(.v-picker__title__btn--active):hover:not(:focus){opacity:1}.v-picker__title__btn--readonly{pointer-events:none}.v-picker__title__btn--active{opacity:1}.v-picker__body{height:auto;overflow:hidden;position:relative;z-index:0;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto}.v-picker__body>div{width:100%}.v-picker__body>div.fade-transition-leave-active{position:absolute}.v-picker--landscape .v-picker__title{border-top-right-radius:0;border-bottom-right-radius:0;width:170px;position:absolute;top:0;height:100%;z-index:1}.v-application--is-ltr .v-picker--landscape .v-picker__title{left:0}.v-application--is-rtl .v-picker--landscape .v-picker__title{right:0}.v-application--is-ltr .v-picker--landscape .v-picker__actions:not(.v-picker__actions--no-title),.v-application--is-ltr .v-picker--landscape .v-picker__body:not(.v-picker__body--no-title){margin-left:170px;margin-right:0}.v-application--is-rtl .v-picker--landscape .v-picker__actions:not(.v-picker__actions--no-title),.v-application--is-rtl .v-picker--landscape .v-picker__body:not(.v-picker__body--no-title){margin-right:170px;margin-left:0}.v-date-picker-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1}.v-application--is-ltr .v-date-picker-title .v-picker__title__btn{text-align:left}.v-application--is-rtl .v-date-picker-title .v-picker__title__btn{text-align:right}.v-date-picker-title__year{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;font-weight:500;margin-bottom:8px}.v-date-picker-title__date{font-size:34px;text-align:left;font-weight:500;position:relative;overflow:hidden;padding-bottom:8px;margin-bottom:-8px}.v-date-picker-title__date>div{position:relative}.v-date-picker-title--disabled{pointer-events:none}.theme--light.v-date-picker-header .v-date-picker-header__value:not(.v-date-picker-header__value--disabled) button:not(:hover):not(:focus){color:rgba(0,0,0,.87)}.theme--light.v-date-picker-header .v-date-picker-header__value--disabled button{color:rgba(0,0,0,.38)}.theme--dark.v-date-picker-header .v-date-picker-header__value:not(.v-date-picker-header__value--disabled) button:not(:hover):not(:focus){color:#fff}.theme--dark.v-date-picker-header .v-date-picker-header__value--disabled button{color:hsla(0,0%,100%,.5)}.v-date-picker-header{padding:4px 16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.v-date-picker-header .v-btn{margin:0;z-index:auto}.v-date-picker-header .v-icon{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-date-picker-header__value{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;position:relative;overflow:hidden}.v-date-picker-header__value div{width:100%}.v-date-picker-header__value button,.v-date-picker-header__value div{-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1)}.v-date-picker-header__value button{cursor:pointer;font-weight:700;outline:none;padding:.5rem}.v-date-picker-header--disabled{pointer-events:none}.theme--light.v-date-picker-table .v-date-picker-table--date__week,.theme--light.v-date-picker-table th{color:rgba(0,0,0,.38)}.theme--dark.v-date-picker-table .v-date-picker-table--date__week,.theme--dark.v-date-picker-table th{color:hsla(0,0%,100%,.5)}.v-date-picker-table{position:relative;padding:0 12px;height:242px}.v-date-picker-table table{-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1);top:0;table-layout:fixed;width:100%}.v-date-picker-table td,.v-date-picker-table th{text-align:center;position:relative}.v-date-picker-table th{font-size:12px}.v-date-picker-table--date .v-btn{height:32px;width:32px}.v-date-picker-table .v-btn{z-index:auto;margin:0;font-size:12px}.v-date-picker-table .v-btn.v-btn--active{color:#fff}.v-date-picker-table--month td{width:33.333333%;height:56px;vertical-align:middle;text-align:center}.v-date-picker-table--month td .v-btn{margin:0 auto;max-width:140px;min-width:40px;width:100%}.v-date-picker-table--date th{padding:8px 0;font-weight:600}.v-date-picker-table--date td{width:45px}.v-date-picker-table__events{height:8px;left:0;position:absolute;text-align:center;white-space:pre;width:100%}.v-date-picker-table__events>div{border-radius:50%;display:inline-block;height:8px;margin:0 1px;width:8px}.v-date-picker-table--date .v-date-picker-table__events{bottom:6px}.v-date-picker-table--month .v-date-picker-table__events{bottom:8px}.v-date-picker-table__current .v-date-picker-table__events{margin-bottom:-1px}.v-date-picker-table--disabled{pointer-events:none}.v-date-picker-years{font-size:16px;font-weight:400;height:290px;list-style-type:none;overflow:auto;text-align:center}.v-date-picker-years.v-date-picker-years{padding:0}.v-date-picker-years li{cursor:pointer;padding:8px 0;-webkit-transition:none;transition:none}.v-date-picker-years li.active{font-size:26px;font-weight:500;padding:10px 0}.v-date-picker-years li:hover{background:rgba(0,0,0,.12)}.v-picker--landscape .v-date-picker-years{padding:0;height:290px}.v-speed-dial{position:relative;z-index:1}.v-speed-dial--absolute{position:absolute}.v-speed-dial--fixed{position:fixed}.v-speed-dial--absolute,.v-speed-dial--fixed{z-index:4}.v-speed-dial--absolute>.v-btn--floating,.v-speed-dial--fixed>.v-btn--floating{margin:0}.v-speed-dial--top{top:16px}.v-speed-dial--bottom{bottom:16px}.v-speed-dial--left{left:16px}.v-speed-dial--right{right:16px}.v-speed-dial--direction-left .v-speed-dial__list,.v-speed-dial--direction-right .v-speed-dial__list{height:100%;top:0;padding:0 16px}.v-speed-dial--direction-bottom .v-speed-dial__list,.v-speed-dial--direction-top .v-speed-dial__list{left:0;width:100%}.v-speed-dial--direction-top .v-speed-dial__list{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;bottom:100%}.v-speed-dial--direction-right .v-speed-dial__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;left:100%}.v-speed-dial--direction-bottom .v-speed-dial__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;top:100%}.v-speed-dial--direction-left .v-speed-dial__list{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;right:100%}.v-speed-dial__list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px 0;position:absolute}.v-speed-dial__list .v-btn{margin:6px}.v-speed-dial:not(.v-speed-dial--is-active) .v-speed-dial__list{pointer-events:none}.v-input--checkbox.v-input--indeterminate.v-input--is-disabled{opacity:.6}.theme--light.v-input--selection-controls.v-input--is-disabled:not(.v-input--indeterminate) .v-icon{color:rgba(0,0,0,.26)!important}.theme--dark.v-input--selection-controls.v-input--is-disabled:not(.v-input--indeterminate) .v-icon{color:hsla(0,0%,100%,.3)!important}.v-input--selection-controls{margin-top:16px;padding-top:4px}.v-input--selection-controls>.v-input__append-outer,.v-input--selection-controls>.v-input__prepend-outer{margin-top:0;margin-bottom:0}.v-input--selection-controls:not(.v-input--hide-details)>.v-input__slot{margin-bottom:12px}.v-input--selection-controls .v-input__slot>.v-label,.v-input--selection-controls .v-radio>.v-label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;height:auto}.v-input--selection-controls__input{color:inherit;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:24px;position:relative;-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:24px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-input--selection-controls__input .v-icon{width:100%}.v-application--is-ltr .v-input--selection-controls__input{margin-right:8px}.v-application--is-rtl .v-input--selection-controls__input{margin-left:8px}.v-input--selection-controls__input input[role=checkbox],.v-input--selection-controls__input input[role=radio],.v-input--selection-controls__input input[role=switch]{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-input--selection-controls__input+.v-label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-input--selection-controls__ripple{border-radius:50%;cursor:pointer;height:34px;position:absolute;-webkit-transition:inherit;transition:inherit;width:34px;left:-12px;top:calc(50% - 24px);margin:7px}.v-input--selection-controls__ripple:before{border-radius:inherit;bottom:0;content:"";position:absolute;opacity:.2;left:0;right:0;top:0;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:scale(.2);transform:scale(.2);-webkit-transition:inherit;transition:inherit}.v-input--selection-controls__ripple>.v-ripple__container{-webkit-transform:scale(1.2);transform:scale(1.2)}.v-input--selection-controls.v-input--dense .v-input--selection-controls__ripple{width:28px;height:28px;left:-9px}.v-input--selection-controls.v-input--dense:not(.v-input--switch) .v-input--selection-controls__ripple{top:calc(50% - 21px)}.v-input--selection-controls.v-input{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.v-input--selection-controls.v-input--is-focused .v-input--selection-controls__ripple:before,.v-input--selection-controls .v-radio--is-focused .v-input--selection-controls__ripple:before{background:currentColor;-webkit-transform:scale(1.2);transform:scale(1.2)}.v-input--selection-controls .v-input--selection-controls__input:hover .v-input--selection-controls__ripple:before{background:currentColor;-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:none;transition:none}.v-dialog{border-radius:4px;margin:24px;overflow-y:auto;pointer-events:auto;-webkit-transition:.3s cubic-bezier(.25,.8,.25,1);transition:.3s cubic-bezier(.25,.8,.25,1);width:100%;z-index:inherit;-webkit-box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}.v-dialog:not(.v-dialog--fullscreen){max-height:90%}.v-dialog>*{width:100%}.v-dialog>.v-card>.v-card__title{font-size:1.25rem;font-weight:500;letter-spacing:.0125em;padding:16px 24px 10px}.v-dialog>.v-card>.v-card__subtitle,.v-dialog>.v-card>.v-card__text{padding:0 24px 20px}.v-dialog__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;pointer-events:none;position:fixed;top:0;-webkit-transition:.2s cubic-bezier(.25,.8,.25,1),z-index 1ms;transition:.2s cubic-bezier(.25,.8,.25,1),z-index 1ms;width:100%;z-index:6;outline:none}.v-dialog__container{display:none}.v-dialog__container--attached{display:inline}.v-dialog--animated{-webkit-animation-duration:.15s;animation-duration:.15s;-webkit-animation-name:animate-dialog;animation-name:animate-dialog;-webkit-animation-timing-function:cubic-bezier(.25,.8,.25,1);animation-timing-function:cubic-bezier(.25,.8,.25,1)}.v-dialog--fullscreen{border-radius:0;margin:0;height:100%;position:fixed;overflow-y:auto;top:0;left:0}.v-dialog--fullscreen>.v-card{min-height:100%;min-width:100%;margin:0!important;padding:0!important}.v-dialog--scrollable,.v-dialog--scrollable>form{display:-webkit-box;display:-ms-flexbox;display:flex}.v-dialog--scrollable>.v-card,.v-dialog--scrollable>form>.v-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:100%;max-width:100%}.v-dialog--scrollable>.v-card>.v-card__actions,.v-dialog--scrollable>.v-card>.v-card__title,.v-dialog--scrollable>form>.v-card>.v-card__actions,.v-dialog--scrollable>form>.v-card>.v-card__title{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.v-dialog--scrollable>.v-card>.v-card__text,.v-dialog--scrollable>form>.v-card>.v-card__text{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow-y:auto}@-webkit-keyframes animate-dialog{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.03);transform:scale(1.03)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes animate-dialog{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.03);transform:scale(1.03)}to{-webkit-transform:scale(1);transform:scale(1)}}.theme--light.v-tabs>.v-tabs-bar{background-color:#fff}.theme--light.v-tabs>.v-tabs-bar .v-tab--disabled,.theme--light.v-tabs>.v-tabs-bar .v-tab:not(.v-tab--active),.theme--light.v-tabs>.v-tabs-bar .v-tab:not(.v-tab--active)>.v-icon{color:rgba(0,0,0,.54)}.theme--light.v-tabs .v-tab:hover:before{opacity:.04}.theme--light.v-tabs .v-tab--active:before,.theme--light.v-tabs .v-tab--active:hover:before,.theme--light.v-tabs .v-tab:focus:before{opacity:.12}.theme--light.v-tabs .v-tab--active:focus:before{opacity:.16}.theme--dark.v-tabs>.v-tabs-bar{background-color:#1e1e1e}.theme--dark.v-tabs>.v-tabs-bar .v-tab--disabled,.theme--dark.v-tabs>.v-tabs-bar .v-tab:not(.v-tab--active),.theme--dark.v-tabs>.v-tabs-bar .v-tab:not(.v-tab--active)>.v-icon{color:hsla(0,0%,100%,.6)}.theme--dark.v-tabs .v-tab:hover:before{opacity:.08}.theme--dark.v-tabs .v-tab--active:before,.theme--dark.v-tabs .v-tab--active:hover:before,.theme--dark.v-tabs .v-tab:focus:before{opacity:.24}.theme--dark.v-tabs .v-tab--active:focus:before{opacity:.32}.theme--light.v-tabs-items{background-color:#fff}.theme--dark.v-tabs-items{background-color:#1e1e1e}.v-tabs-bar.accent .v-tab,.v-tabs-bar.accent .v-tabs-slider,.v-tabs-bar.error .v-tab,.v-tabs-bar.error .v-tabs-slider,.v-tabs-bar.info .v-tab,.v-tabs-bar.info .v-tabs-slider,.v-tabs-bar.primary .v-tab,.v-tabs-bar.primary .v-tabs-slider,.v-tabs-bar.secondary .v-tab,.v-tabs-bar.secondary .v-tabs-slider,.v-tabs-bar.success .v-tab,.v-tabs-bar.success .v-tabs-slider,.v-tabs-bar.warning .v-tab,.v-tabs-bar.warning .v-tabs-slider{color:#fff}.v-tabs{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}.v-tabs .v-menu__activator{height:100%}.v-tabs:not(.v-tabs--vertical) .v-tab{white-space:normal}.v-tabs:not(.v-tabs--vertical).v-tabs--right>.v-slide-group--is-overflowing.v-tabs-bar--is-mobile:not(.v-tabs-bar--show-arrows):not(.v-slide-group--has-affixes) .v-slide-group__next,.v-tabs:not(.v-tabs--vertical):not(.v-tabs--right)>.v-slide-group--is-overflowing.v-tabs-bar--is-mobile:not(.v-tabs-bar--show-arrows):not(.v-slide-group--has-affixes) .v-slide-group__prev{display:initial;visibility:hidden}.v-tabs-bar{border-radius:inherit;height:48px}.v-tabs-bar.v-item-group>*{cursor:auto}.v-tab{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;font-size:.875rem;font-weight:500;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:.0892857143em;line-height:normal;min-width:90px;max-width:360px;outline:none;padding:0 16px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:none;transition:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-tab.v-tab{color:inherit}.v-tab:before{background-color:currentColor;bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1)}.v-tab:not(.v-tab-disabled){cursor:pointer}.v-tabs-slider{background-color:currentColor;height:100%;width:100%}.v-tabs-slider-wrapper{bottom:0;margin:0!important;position:absolute;-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1);z-index:1}.v-application--is-ltr .v-tabs--align-with-title>.v-tabs-bar:not(.v-tabs-bar--show-arrows)>.v-slide-group__wrapper>.v-tabs-bar__content>.v-tab:first-child,.v-application--is-ltr .v-tabs--align-with-title>.v-tabs-bar:not(.v-tabs-bar--show-arrows)>.v-slide-group__wrapper>.v-tabs-bar__content>.v-tabs-slider-wrapper+.v-tab{margin-left:42px}.v-application--is-rtl .v-tabs--align-with-title>.v-tabs-bar:not(.v-tabs-bar--show-arrows)>.v-slide-group__wrapper>.v-tabs-bar__content>.v-tab:first-child,.v-application--is-rtl .v-tabs--align-with-title>.v-tabs-bar:not(.v-tabs-bar--show-arrows)>.v-slide-group__wrapper>.v-tabs-bar__content>.v-tabs-slider-wrapper+.v-tab{margin-right:42px}.v-application--is-ltr .v-tabs--centered>.v-tabs-bar .v-tabs-bar__content>:last-child,.v-application--is-ltr .v-tabs--fixed-tabs>.v-tabs-bar .v-tabs-bar__content>:last-child{margin-right:auto}.v-application--is-ltr .v-tabs--centered>.v-tabs-bar .v-tabs-bar__content>:first-child:not(.v-tabs-slider-wrapper),.v-application--is-ltr .v-tabs--centered>.v-tabs-bar .v-tabs-slider-wrapper+*,.v-application--is-ltr .v-tabs--fixed-tabs>.v-tabs-bar .v-tabs-bar__content>:first-child:not(.v-tabs-slider-wrapper),.v-application--is-ltr .v-tabs--fixed-tabs>.v-tabs-bar .v-tabs-slider-wrapper+*,.v-application--is-rtl .v-tabs--centered>.v-tabs-bar .v-tabs-bar__content>:last-child,.v-application--is-rtl .v-tabs--fixed-tabs>.v-tabs-bar .v-tabs-bar__content>:last-child{margin-left:auto}.v-application--is-rtl .v-tabs--centered>.v-tabs-bar .v-tabs-bar__content>:first-child:not(.v-tabs-slider-wrapper),.v-application--is-rtl .v-tabs--centered>.v-tabs-bar .v-tabs-slider-wrapper+*,.v-application--is-rtl .v-tabs--fixed-tabs>.v-tabs-bar .v-tabs-bar__content>:first-child:not(.v-tabs-slider-wrapper),.v-application--is-rtl .v-tabs--fixed-tabs>.v-tabs-bar .v-tabs-slider-wrapper+*{margin-right:auto}.v-tabs--fixed-tabs>.v-tabs-bar .v-tab{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}.v-tabs--grow>.v-tabs-bar .v-tab{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-width:none}.v-tabs--icons-and-text>.v-tabs-bar{height:72px}.v-tabs--icons-and-text>.v-tabs-bar .v-tab{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.v-tabs--icons-and-text>.v-tabs-bar .v-tab>:first-child{margin-bottom:6px}.v-tabs--overflow>.v-tabs-bar .v-tab{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.v-application--is-ltr .v-tabs--right>.v-tabs-bar .v-tab:first-child,.v-application--is-ltr .v-tabs--right>.v-tabs-bar .v-tabs-slider-wrapper+.v-tab{margin-left:auto}.v-application--is-rtl .v-tabs--right>.v-tabs-bar .v-tab:first-child,.v-application--is-rtl .v-tabs--right>.v-tabs-bar .v-tabs-slider-wrapper+.v-tab{margin-right:auto}.v-application--is-ltr .v-tabs--right>.v-tabs-bar .v-tab:last-child{margin-right:0}.v-application--is-rtl .v-tabs--right>.v-tabs-bar .v-tab:last-child{margin-left:0}.v-tabs--vertical{display:-webkit-box;display:-ms-flexbox;display:flex}.v-tabs--vertical>.v-tabs-bar{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;height:auto}.v-tabs--vertical>.v-tabs-bar .v-slide-group__next,.v-tabs--vertical>.v-tabs-bar .v-slide-group__prev{display:none}.v-tabs--vertical>.v-tabs-bar .v-tabs-bar__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.v-tabs--vertical>.v-tabs-bar .v-tab{height:48px}.v-tabs--vertical>.v-tabs-bar .v-tabs-slider{height:100%}.v-tabs--vertical>.v-window{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.v-tabs--vertical.v-tabs--icons-and-text>.v-tabs-bar .v-tab{height:72px}.v-tab--active{color:inherit}.v-tab--active.v-tab:not(:focus):before{opacity:0}.v-tab--active .v-icon{color:inherit}.v-tab--disabled{pointer-events:none;opacity:.5}.v-slide-group{display:-webkit-box;display:-ms-flexbox;display:flex}.v-slide-group:not(.v-slide-group--has-affixes)>.v-slide-group__next,.v-slide-group:not(.v-slide-group--has-affixes)>.v-slide-group__prev{display:none}.v-slide-group.v-item-group>.v-slide-group__next,.v-slide-group.v-item-group>.v-slide-group__prev{cursor:pointer}.v-slide-item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.v-slide-group__next,.v-slide-group__prev{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 52px;flex:0 1 52px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:52px}.v-slide-group__content{-ms-flex:1 0 auto;flex:1 0 auto;position:relative;-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1);white-space:nowrap}.v-slide-group__content,.v-slide-group__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1}.v-slide-group__wrapper{contain:content;-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden}.v-slide-group__next--disabled,.v-slide-group__prev--disabled{pointer-events:none}.v-window__container{height:inherit;position:relative;-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1)}.v-window__container--is-active{overflow:hidden}.v-window__next,.v-window__prev{background:rgba(0,0,0,.3);border-radius:50%;position:absolute;margin:0 16px;top:calc(50% - 20px);z-index:1}.v-window__next .v-btn:hover,.v-window__prev .v-btn:hover{background:none}.v-application--is-ltr .v-window__prev{left:0}.v-application--is-ltr .v-window__next,.v-application--is-rtl .v-window__prev{right:0}.v-application--is-rtl .v-window__next{left:0}.v-window--show-arrows-on-hover{overflow:hidden}.v-window--show-arrows-on-hover .v-window__next,.v-window--show-arrows-on-hover .v-window__prev{-webkit-transition:transform .2s cubic-bezier(.25,.8,.5,1);transition:transform .2s cubic-bezier(.25,.8,.5,1)}.v-application--is-ltr .v-window--show-arrows-on-hover .v-window__prev{-webkit-transform:translateX(-200%);transform:translateX(-200%)}.v-application--is-ltr .v-window--show-arrows-on-hover .v-window__next,.v-application--is-rtl .v-window--show-arrows-on-hover .v-window__prev{-webkit-transform:translateX(200%);transform:translateX(200%)}.v-application--is-rtl .v-window--show-arrows-on-hover .v-window__next{-webkit-transform:translateX(-200%);transform:translateX(-200%)}.v-window--show-arrows-on-hover:hover .v-window__next,.v-window--show-arrows-on-hover:hover .v-window__prev{-webkit-transform:translateX(0);transform:translateX(0)}.v-window-x-reverse-transition-enter-active,.v-window-x-reverse-transition-leave-active,.v-window-x-transition-enter-active,.v-window-x-transition-leave-active,.v-window-y-reverse-transition-enter-active,.v-window-y-reverse-transition-leave-active,.v-window-y-transition-enter-active,.v-window-y-transition-leave-active{-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1)}.v-window-x-reverse-transition-leave,.v-window-x-reverse-transition-leave-to,.v-window-x-transition-leave,.v-window-x-transition-leave-to,.v-window-y-reverse-transition-leave,.v-window-y-reverse-transition-leave-to,.v-window-y-transition-leave,.v-window-y-transition-leave-to{position:absolute!important;top:0;width:100%}.v-window-x-transition-enter{-webkit-transform:translateX(100%);transform:translateX(100%)}.v-window-x-reverse-transition-enter,.v-window-x-transition-leave-to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.v-window-x-reverse-transition-leave-to{-webkit-transform:translateX(100%);transform:translateX(100%)}.v-window-y-transition-enter{-webkit-transform:translateY(100%);transform:translateY(100%)}.v-window-y-reverse-transition-enter,.v-window-y-transition-leave-to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.v-window-y-reverse-transition-leave-to{-webkit-transform:translateY(100%);transform:translateY(100%)}.CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.CodeMirror-lines{padding:4px 0}.CodeMirror pre{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{background-color:rgba(20,255,20,.5)}.cm-animate-fat-cursor,.cm-fat-cursor-mark{-webkit-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite}.cm-animate-fat-cursor{width:auto;border:0;background-color:#7e7}@-webkit-keyframes blink{50%{background-color:transparent}}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:-20px;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-type,.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-invalidchar,.cm-s-default .cm-error{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:#fff}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-30px;margin-right:-30px;padding-bottom:30px;height:100%;outline:none;position:relative}.CodeMirror-sizer{position:relative;border-right:30px solid transparent}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{position:absolute;z-index:6;display:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-30px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none!important;border:none!important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre{border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual}.CodeMirror-wrap pre{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{-webkit-box-sizing:content-box;box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:rgba(255,255,0,.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}.xterm{-webkit-font-feature-settings:"liga" 0;font-feature-settings:"liga" 0;position:relative;-moz-user-select:none;user-select:none;-ms-user-select:none;-webkit-user-select:none}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{position:absolute;top:0;z-index:5}.xterm .xterm-helper-textarea{position:absolute;opacity:0;left:-9999em;top:0;width:0;height:0;z-index:-5;white-space:nowrap;overflow:hidden;resize:none}.xterm .composition-view{background:#000;color:#fff;display:none;position:absolute;white-space:nowrap;z-index:1}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{background-color:#000;overflow-y:scroll;cursor:default;position:absolute;right:0;left:0;top:0;bottom:0}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;left:0;top:0}.xterm .xterm-scroll-area{visibility:hidden}.xterm-char-measure-element{display:inline-block;visibility:hidden;position:absolute;top:0;left:-9999em;line-height:normal}.xterm{cursor:text}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility,.xterm .xterm-message{position:absolute;left:0;top:0;bottom:0;right:0;z-index:10;color:transparent}.xterm .live-region{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.xterm-dim{opacity:.5}.xterm-underline{text-decoration:underline}.theme--light.v-radio--is-disabled label{color:rgba(0,0,0,.38)}.theme--light.v-radio--is-disabled .v-icon{color:rgba(0,0,0,.26)!important}.theme--dark.v-radio--is-disabled label{color:hsla(0,0%,100%,.5)}.theme--dark.v-radio--is-disabled .v-icon{color:hsla(0,0%,100%,.3)!important}.v-radio{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;outline:none}.v-radio--is-disabled{pointer-events:none}.v-input--radio-group.v-input--radio-group--row .v-radio{margin-right:16px}.v-input--radio-group__input{border:none;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.v-input--radio-group--column .v-input--radio-group__input>.v-label{padding-bottom:8px}.v-input--radio-group--row .v-input--radio-group__input>.v-label{padding-right:8px}.v-input--radio-group--row legend{-ms-flex-item-align:center;align-self:center;display:inline-block}.v-input--radio-group--row .v-input--radio-group__input{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.v-input--radio-group--column .v-radio:not(:last-child):not(:only-child){margin-bottom:8px}.v-input--radio-group--column .v-input--radio-group__input{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.theme--light.v-input--switch .v-input--switch__thumb{color:#fff}.theme--light.v-input--switch .v-input--switch__track{color:rgba(0,0,0,.38)}.theme--light.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__thumb{color:#fafafa!important}.theme--light.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__track{color:rgba(0,0,0,.12)!important}.theme--dark.v-input--switch .v-input--switch__thumb{color:#bdbdbd}.theme--dark.v-input--switch .v-input--switch__track{color:hsla(0,0%,100%,.3)}.theme--dark.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__thumb{color:#424242!important}.theme--dark.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__track{color:hsla(0,0%,100%,.1)!important}.v-input--switch__thumb,.v-input--switch__track{background-color:currentColor;pointer-events:none;-webkit-transition:inherit;transition:inherit}.v-input--switch__track{border-radius:8px;width:36px;height:14px;left:2px;position:absolute;opacity:.6;right:2px;top:calc(50% - 7px)}.v-input--switch__thumb{border-radius:50%;top:calc(50% - 10px);height:20px;position:relative;width:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1)}.v-input--switch .v-input--selection-controls__input{width:38px}.v-input--switch .v-input--selection-controls__ripple{top:calc(50% - 24px)}.v-input--switch.v-input--dense .v-input--switch__thumb{width:18px;height:18px}.v-input--switch.v-input--dense .v-input--switch__track{height:12px;width:32px}.v-input--switch.v-input--dense.v-input--switch--inset .v-input--switch__track{height:22px;width:44px;top:calc(50% - 12px);left:-3px}.v-input--switch.v-input--dense .v-input--selection-controls__ripple{top:calc(50% - 22px)}.v-input--switch.v-input--is-dirty.v-input--is-disabled{opacity:.6}.v-application--is-ltr .v-input--switch .v-input--selection-controls__ripple{left:-14px}.v-application--is-ltr .v-input--switch.v-input--dense .v-input--selection-controls__ripple{left:-12px}.v-application--is-ltr .v-input--switch.v-input--is-dirty .v-input--selection-controls__ripple,.v-application--is-ltr .v-input--switch.v-input--is-dirty .v-input--switch__thumb{-webkit-transform:translate(20px);transform:translate(20px)}.v-application--is-rtl .v-input--switch .v-input--selection-controls__ripple{right:-14px}.v-application--is-rtl .v-input--switch.v-input--dense .v-input--selection-controls__ripple{right:-12px}.v-application--is-rtl .v-input--switch.v-input--is-dirty .v-input--selection-controls__ripple,.v-application--is-rtl .v-input--switch.v-input--is-dirty .v-input--switch__thumb{-webkit-transform:translate(-20px);transform:translate(-20px)}.v-input--switch:not(.v-input--switch--flat):not(.v-input--switch--inset) .v-input--switch__thumb{-webkit-box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.v-input--switch--inset .v-input--selection-controls__input,.v-input--switch--inset .v-input--switch__track{width:48px}.v-input--switch--inset .v-input--switch__track{border-radius:14px;height:28px;left:-4px;opacity:.32;top:calc(50% - 14px)}.v-application--is-ltr .v-input--switch--inset .v-input--selection-controls__ripple,.v-application--is-ltr .v-input--switch--inset .v-input--switch__thumb{-webkit-transform:translate(0)!important;transform:translate(0)!important}.v-application--is-rtl .v-input--switch--inset .v-input--selection-controls__ripple,.v-application--is-rtl .v-input--switch--inset .v-input--switch__thumb{-webkit-transform:translate(-6px)!important;transform:translate(-6px)!important}.v-application--is-ltr .v-input--switch--inset.v-input--is-dirty .v-input--selection-controls__ripple,.v-application--is-ltr .v-input--switch--inset.v-input--is-dirty .v-input--switch__thumb{-webkit-transform:translate(20px)!important;transform:translate(20px)!important}.v-application--is-rtl .v-input--switch--inset.v-input--is-dirty .v-input--selection-controls__ripple,.v-application--is-rtl .v-input--switch--inset.v-input--is-dirty .v-input--switch__thumb{-webkit-transform:translate(-26px)!important;transform:translate(-26px)!important}.theme--light.v-time-picker-clock{background:#e0e0e0}.theme--light.v-time-picker-clock .v-time-picker-clock__item--disabled{color:rgba(0,0,0,.26)}.theme--light.v-time-picker-clock .v-time-picker-clock__item--disabled.v-time-picker-clock__item--active{color:hsla(0,0%,100%,.3)}.theme--light.v-time-picker-clock--indeterminate .v-time-picker-clock__hand{background-color:#bdbdbd}.theme--light.v-time-picker-clock--indeterminate:after{color:#bdbdbd}.theme--light.v-time-picker-clock--indeterminate .v-time-picker-clock__item--active{background-color:#bdbdbd}.theme--dark.v-time-picker-clock{background:#616161}.theme--dark.v-time-picker-clock .v-time-picker-clock__item--disabled,.theme--dark.v-time-picker-clock .v-time-picker-clock__item--disabled.v-time-picker-clock__item--active{color:hsla(0,0%,100%,.3)}.theme--dark.v-time-picker-clock--indeterminate .v-time-picker-clock__hand{background-color:#757575}.theme--dark.v-time-picker-clock--indeterminate:after{color:#757575}.theme--dark.v-time-picker-clock--indeterminate .v-time-picker-clock__item--active{background-color:#757575}.v-time-picker-clock{border-radius:100%;position:relative;-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;padding-top:100%;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.v-time-picker-clock__container{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.v-time-picker-clock__ampm,.v-time-picker-clock__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;padding:10px}.v-time-picker-clock__ampm{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:absolute;width:100%;height:100%;top:0;left:0;margin:0}.v-time-picker-clock__hand{height:calc(50% - 4px);width:2px;bottom:50%;left:calc(50% - 1px);-webkit-transform-origin:center bottom;transform-origin:center bottom;position:absolute;will-change:transform;z-index:1}.v-time-picker-clock__hand:before{background:transparent;border-width:2px;width:10px;height:10px;top:-4px}.v-time-picker-clock__hand:after,.v-time-picker-clock__hand:before{border-style:solid;border-color:inherit;border-radius:100%;content:"";position:absolute;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.v-time-picker-clock__hand:after{height:8px;width:8px;top:100%;background-color:inherit}.v-time-picker-clock__hand--inner:after{height:14px}.v-picker--full-width .v-time-picker-clock__container{max-width:290px}.v-time-picker-clock__inner{position:absolute;bottom:27px;left:27px;right:27px;top:27px}.v-time-picker-clock__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:100%;cursor:default;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:40px;position:absolute;text-align:center;width:40px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.v-time-picker-clock__item>span{z-index:1}.v-time-picker-clock__item:after,.v-time-picker-clock__item:before{content:"";border-radius:100%;position:absolute;top:50%;left:50%;height:14px;width:14px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:40px;width:40px}.v-time-picker-clock__item--active{color:#fff;cursor:default;z-index:2}.v-time-picker-clock__item--disabled{pointer-events:none}.v-picker--landscape .v-time-picker-clock__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.v-picker--landscape .v-time-picker-clock__ampm{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.v-time-picker-title{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.v-time-picker-title__time{white-space:nowrap;direction:ltr}.v-time-picker-title__time .v-picker__title__btn,.v-time-picker-title__time span{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:70px;font-size:70px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.v-time-picker-title__ampm{-ms-flex-item-align:end;align-self:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:16px;text-transform:uppercase}.v-application--is-ltr .v-time-picker-title__ampm{margin:0 0 6px 8px}.v-application--is-rtl .v-time-picker-title__ampm{margin:0 8px 6px 0}.v-time-picker-title__ampm div:only-child{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.v-time-picker-title__ampm--readonly .v-picker__title__btn.v-picker__title__btn--active{opacity:.6}.v-picker__title--landscape .v-time-picker-title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.v-picker__title--landscape .v-time-picker-title__time{text-align:right}.v-picker__title--landscape .v-time-picker-title__time .v-picker__title__btn,.v-picker__title--landscape .v-time-picker-title__time span{height:55px;font-size:55px}.v-picker__title--landscape .v-time-picker-title__ampm{margin:16px 0 0;-ms-flex-item-align:initial;align-self:auto;text-align:center}.v-picker--time .v-picker__title--landscape{padding:0}.v-picker--time .v-picker__title--landscape .v-time-picker-title__time{text-align:center}.theme--light.v-expansion-panels .v-expansion-panel{background-color:#fff;color:rgba(0,0,0,.87)}.theme--light.v-expansion-panels .v-expansion-panel--disabled{color:rgba(0,0,0,.38)}.theme--light.v-expansion-panels .v-expansion-panel:not(:first-child):after{border-color:rgba(0,0,0,.12)}.theme--light.v-expansion-panels .v-expansion-panel-header .v-expansion-panel-header__icon .v-icon{color:rgba(0,0,0,.54)}.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header:hover:before{opacity:.04}.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:before,.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:hover:before,.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header:focus:before{opacity:.12}.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:focus:before{opacity:.16}.theme--light.v-expansion-panels.v-expansion-panels--hover>.v-expansion-panel>.v-expansion-panel-header:hover:hover:before{opacity:.04}.theme--light.v-expansion-panels.v-expansion-panels--hover>.v-expansion-panel>.v-expansion-panel-header:hover--active:before,.theme--light.v-expansion-panels.v-expansion-panels--hover>.v-expansion-panel>.v-expansion-panel-header:hover--active:hover:before,.theme--light.v-expansion-panels.v-expansion-panels--hover>.v-expansion-panel>.v-expansion-panel-header:hover:focus:before{opacity:.12}.theme--light.v-expansion-panels.v-expansion-panels--hover>.v-expansion-panel>.v-expansion-panel-header:hover--active:focus:before{opacity:.16}.theme--dark.v-expansion-panels .v-expansion-panel{background-color:#1e1e1e;color:#fff}.theme--dark.v-expansion-panels .v-expansion-panel--disabled{color:hsla(0,0%,100%,.5)}.theme--dark.v-expansion-panels .v-expansion-panel:not(:first-child):after{border-color:hsla(0,0%,100%,.12)}.theme--dark.v-expansion-panels .v-expansion-panel-header .v-expansion-panel-header__icon .v-icon{color:#fff}.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header:hover:before{opacity:.08}.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:before,.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:hover:before,.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header:focus:before{opacity:.24}.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:focus:before{opacity:.32}.theme--dark.v-expansion-panels.v-expansion-panels--hover>.v-expansion-panel>.v-expansion-panel-header:hover:hover:before{opacity:.08}.theme--dark.v-expansion-panels.v-expansion-panels--hover>.v-expansion-panel>.v-expansion-panel-header:hover--active:before,.theme--dark.v-expansion-panels.v-expansion-panels--hover>.v-expansion-panel>.v-expansion-panel-header:hover--active:hover:before,.theme--dark.v-expansion-panels.v-expansion-panels--hover>.v-expansion-panel>.v-expansion-panel-header:hover:focus:before{opacity:.24}.theme--dark.v-expansion-panels.v-expansion-panels--hover>.v-expansion-panel>.v-expansion-panel-header:hover--active:focus:before{opacity:.32}.v-expansion-panels{border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style-type:none;padding:0;width:100%;z-index:1}.v-expansion-panels>*{cursor:auto}.v-expansion-panels>:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.v-expansion-panels>:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.v-expansion-panels:not(.v-expansion-panels--accordion):not(.v-expansion-panels--tile)>.v-expansion-panel--active{border-radius:4px}.v-expansion-panels:not(.v-expansion-panels--accordion):not(.v-expansion-panels--tile)>.v-expansion-panel--active+.v-expansion-panel{border-top-left-radius:4px;border-top-right-radius:4px}.v-expansion-panels:not(.v-expansion-panels--accordion):not(.v-expansion-panels--tile)>.v-expansion-panel--next-active{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.v-expansion-panels:not(.v-expansion-panels--accordion):not(.v-expansion-panels--tile)>.v-expansion-panel--next-active .v-expansion-panel-header{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.v-expansion-panel{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%;position:relative;-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1)}.v-expansion-panel:before{border-radius:inherit;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1;-webkit-transition:-webkit-box-shadow .28s cubic-bezier(.4,0,.2,1);transition:-webkit-box-shadow .28s cubic-bezier(.4,0,.2,1);transition:box-shadow .28s cubic-bezier(.4,0,.2,1);transition:box-shadow .28s cubic-bezier(.4,0,.2,1),-webkit-box-shadow .28s cubic-bezier(.4,0,.2,1);will-change:box-shadow;-webkit-box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.v-expansion-panel:not(:first-child):after{border-top:thin solid;content:"";left:0;position:absolute;right:0;top:0;-webkit-transition:border-color .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1);transition:border-color .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1)}.v-expansion-panel--disabled .v-expansion-panel-header{pointer-events:none}.v-expansion-panel--active+.v-expansion-panel,.v-expansion-panel--active:not(:first-child){margin-top:16px}.v-expansion-panel--active+.v-expansion-panel:after,.v-expansion-panel--active:not(:first-child):after{opacity:0}.v-expansion-panel--active>.v-expansion-panel-header{min-height:64px}.v-expansion-panel--active>.v-expansion-panel-header--active .v-expansion-panel-header__icon:not(.v-expansion-panel-header__icon--disable-rotate) .v-icon{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.v-expansion-panel-header__icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:-4px;margin-top:-4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-application--is-ltr .v-expansion-panel-header__icon{margin-left:auto}.v-application--is-rtl .v-expansion-panel-header__icon{margin-right:auto}.v-expansion-panel-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top-left-radius:inherit;border-top-right-radius:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.9375rem;line-height:1;min-height:48px;outline:none;padding:16px 24px;position:relative;-webkit-transition:min-height .3s cubic-bezier(.25,.8,.5,1);transition:min-height .3s cubic-bezier(.25,.8,.5,1);width:100%}.v-application--is-ltr .v-expansion-panel-header{text-align:left}.v-application--is-rtl .v-expansion-panel-header{text-align:right}.v-expansion-panel-header:not(.v-expansion-panel-header--mousedown):focus:before{opacity:.12}.v-expansion-panel-header:before{background-color:currentColor;border-radius:inherit;bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;-webkit-transition:opacity .3s cubic-bezier(.25,.8,.5,1);transition:opacity .3s cubic-bezier(.25,.8,.5,1)}.v-expansion-panel-header>:not(.v-expansion-panel-header__icon){-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.v-expansion-panel-content{display:-webkit-box;display:-ms-flexbox;display:flex}.v-expansion-panel-content__wrap{padding:0 24px 16px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%}.v-expansion-panels--accordion>.v-expansion-panel{margin-top:0}.v-expansion-panels--accordion>.v-expansion-panel:after{opacity:1}.v-expansion-panels--popout>.v-expansion-panel{max-width:calc(100% - 32px)}.v-expansion-panels--popout>.v-expansion-panel--active{max-width:calc(100% + 16px)}.v-expansion-panels--inset>.v-expansion-panel{max-width:100%}.v-expansion-panels--inset>.v-expansion-panel--active{max-width:calc(100% - 32px)}.v-expansion-panels--flat>.v-expansion-panel:after{border-top:none}.v-expansion-panels--flat>.v-expansion-panel:before{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12);box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.v-expansion-panels--tile,.v-expansion-panels--tile>.v-expansion-panel:before{border-radius:0}
\ No newline at end of file
diff --git a/dist/static/js/app.3d9f856c.js b/dist/static/js/app.3d9f856c.js
deleted file mode 100644
index e248df69..00000000
--- a/dist/static/js/app.3d9f856c.js
+++ /dev/null
@@ -1,2 +0,0 @@
-(function(t){function e(e){for(var n,r,o=e[0],l=e[1],c=e[2],d=0,h=[];d0?"primary":"transparent",overlap:""},scopedSlots:t._u([{key:"badge",fn:function(){return[t.notif_nb>0?a("span",[t._v(t._s(t.notif_nb))]):t._e()]},proxy:!0}],null,!0)},[a("v-icon",t._g({on:{click:function(e){t.notif_nb=0}}},n),[t._v("notifications")])],1)]}}]),model:{value:t.notif_menu,callback:function(e){t.notif_menu=e},expression:"notif_menu"}},[a("v-card",{attrs:{"min-width":"500px","max-width":"500px"}},[a("v-list",{attrs:{"max-height":"700px"}},[0===t.messages.length?a("v-list-item",[a("v-list-item-content",[a("v-list-item-subtitle",[t._v("No new notifications")])],1)],1):t._e(),t._l(t.messages,(function(e,n){return a("v-list-item",{key:n,attrs:{to:e.link}},[a("v-list-item-avatar",[a("v-icon",{attrs:{dark:"",color:e.color,size:"62"}},[t._v(t._s(e.icon))])],1),a("v-list-item-content",[a("v-list-item-title",[t._v(t._s(e.text))]),a("v-list-item-subtitle",[t._v(t._s(e.tag))])],1)],1)}))],2),a("v-card-actions",{directives:[{name:"show",rawName:"v-show",value:t.messages.length>0,expression:"messages.length > 0"}]},[a("v-spacer"),a("v-btn",{attrs:{text:""},on:{click:function(e){t.messages=[]}}},[t._v("Clear")])],1)],1)],1),a("v-menu",{attrs:{bottom:"",left:"","offset-y":"","offset-x":"","close-on-click":""},scopedSlots:t._u([{key:"activator",fn:function(e){var n=e.on;return[a("v-btn",t._g({attrs:{icon:""}},n),[a("v-icon",[t._v("more_vert")])],1)]}}])},[a("v-list",[a("v-list-item",{on:{click:t.toggleTheme}},[a("v-list-item-title",[t._v("Toggle Theme")])],1),a("v-divider"),a("v-list-item",{on:{click:t.logout}},[a("v-list-item-title",[t._v("Logout")])],1)],1)],1)],1),a("v-content",[a("v-fade-transition",{attrs:{mode:"out-in"}},[a("router-view",{key:t.$route.fullPath})],1)],1)],1)},o=[],l=(a("b64b"),a("9911"),a("91a3")),c=(a("c975"),a("4d63"),a("ac1f"),a("25f0"),a("5319"),{methods:{fnmatch:function(t){if(-1===t.indexOf("*"))return function(e){return t===e};var e=/[\\^$.*+?()[\]{}|]/g,a=t.replace(e,"\\$&"),n=new RegExp("^"+a.replace(/\\\*/g,".*")+"$");return function(t){return n.test(t)}},sleep:function(t){return new Promise((function(e){return setTimeout(e,t)}))}}}),u={name:"Layout",props:{source:String},data:function(){return{expand_search:!1,notif_menu:!1,searchInput:"",drawer:!0,mini:!0,messages:[],settings:null,notif_nb:0,notifs:{created:!1,published:!1,returned:!1,event:!1},routes:[{name:"Overview",path:"/",icon:"dashboard"},{name:"Minions",path:"/minions",icon:"device_hub"},{name:"Jobs",path:"/jobs",icon:"playlist_play"},{name:"Run",path:"/run",icon:"play_arrow"},{name:"Job Templates",path:"/job_templates",icon:"playlist_add_check"},{name:"Schedules",path:"/schedules",icon:"schedule"},{name:"Conformity",path:"/conformity",icon:"done_all"},{name:"Keys",path:"/keys",icon:"compare_arrows"},{name:"Events",path:"/events",icon:"playlist_add"}]}},methods:{logout:function(){var t=this;this.$store.dispatch("logout").then((function(){t.$router.push("/login")}))},searchBar:function(){""!==this.searchInput&&this.$router.push({name:"search",query:{q:this.searchInput}})},getPrefs:function(){var t=this;this.$http.get("api/userssettings/"+this.$store.getters.user_id+"/").then((function(e){t.settings=e.data,Object.keys(t.notifs).forEach((function(e){t.notifs[e]=t.settings["notifs_"+e]}))}))},toggleTheme:function(){var t=this;this.$store.dispatch("toggleTheme").then((function(){t.$vuetify.theme.dark=JSON.parse(t.$store.state.theme)}))},saltStatus:function(){var t=this,e=c.methods.fnmatch("salt/job/*"),a=c.methods.fnmatch("salt/job/*/new"),n=c.methods.fnmatch("salt/job/*/ret/*"),s=localStorage.getItem("access"),i=new l["EventSourcePolyfill"]("/api/event_stream/",{headers:{Authorization:"Bearer ".concat(s)}});i.addEventListener("open",(function(){t.$store.dispatch("updateWs")})),i.addEventListener("message",(function(s){var i=JSON.parse(s.data);if(a(i.tag)&&!0===t.notifs.published){i.type="new",i.color="green",i.icon="keyboard_tab",i.link="";var r="";r=i.data.hasOwnProperty("tgt")?i.data.tgt:i.data.minions.length+" minion(s)",i.text="Job "+i.data.fun+" published for "+r,t.messages.unshift(i),t.messages.length>t.settings.max_notifs&&t.messages.pop(),t.notif_nb+=1}else n(i.tag)&&!0===t.notifs.returned?(i.type="return",i.color="primary",i.icon="subdirectory_arrow_left",i.text="Job "+i.data.fun+" returned for "+i.data.id,i.link="/jobs/"+i.data.jid+"/"+i.data.id,t.messages.unshift(i),t.messages.length>t.settings.max_notifs&&t.messages.pop(),t.notif_nb+=1):e(i.tag)&&!0===t.notifs.event?(i.type="event",i.color="orange",i.icon="more_horiz",i.text="Job Event",i.link="",t.messages.unshift(i),t.messages.length>t.settings.max_notifs&&t.messages.pop(),t.notif_nb+=1):/^\w{20}$/.test(i.tag)&&!0===t.notifs.created&&(i.type="created",i.color="secondary",i.icon="add",i.text="New Job Created",i.link="",t.messages.unshift(i),t.messages.length>t.settings.max_notifs&&t.messages.pop(),t.notif_nb+=1)}),!1)}},mounted:function(){this.getPrefs(),this.saltStatus(),this.$vuetify.theme.dark=JSON.parse(this.$store.getters.theme)},computed:{username:function(){return this.$store.state.username},email:function(){return this.$store.state.email},theme:function(){return this.$store.state.theme}}},d=u,h=(a("355a"),a("2877")),m=a("6544"),f=a.n(m),v=a("7496"),p=a("40dc"),b=a("5bc1"),_=a("4ca6"),g=a("8336"),y=a("b0af"),k=a("99d9"),x=a("a75b"),C=a("ce7e"),w=a("0789"),j=a("132d"),V=a("8860"),S=a("da13"),T=a("1800"),$=a("8270"),D=a("5d23"),O=a("e449"),E=a("f774"),A=a("2fa4"),I=a("8654"),R=a("2a7f"),F=a("3a2f"),P=Object(h["a"])(d,r,o,!1,null,null,null),M=P.exports;f()(P,{VApp:v["a"],VAppBar:p["a"],VAppBarNavIcon:b["a"],VBadge:_["a"],VBtn:g["a"],VCard:y["a"],VCardActions:k["a"],VContent:x["a"],VDivider:C["a"],VExpandTransition:w["a"],VFadeTransition:w["d"],VIcon:j["a"],VList:V["a"],VListItem:S["a"],VListItemAction:T["a"],VListItemAvatar:$["a"],VListItemContent:D["a"],VListItemSubtitle:D["b"],VListItemTitle:D["c"],VMenu:O["a"],VNavigationDrawer:E["a"],VSpacer:A["a"],VTextField:I["a"],VToolbarTitle:R["a"],VTooltip:F["a"]});var L=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("router-view")},N=[],J={name:"SimpleLayout"},U=J,z=Object(h["a"])(U,L,N,!1,null,"0f66a338",null),q=z.exports,B={computed:{layout:function(){return this.$route.meta.plainLayout}},components:{"app-layout":M,"simple-layout":q}},H=B,K=(a("034f"),Object(h["a"])(H,s,i,!1,null,null,null)),G=K.exports;f()(K,{VApp:v["a"]});var W=a("f309"),Y=a("2db4"),X=a("87f6"),Q=a.n(X);n["a"].use(W["a"],{components:{VSnackbar:Y["a"],VBtn:g["a"],VIcon:j["a"]}}),n["a"].use(Q.a,{x:"center",y:"bottom",color:"black",icon:"info",iconColor:"",classes:["body-2"],timeout:3e3,dismissable:!0,multiLine:!1,vertical:!1,queueable:!1,showClose:!0,closeText:"",closeColor:"",shorts:{custom:{color:"purple"}},property:"$toast"});var Z=new W["a"]({icons:{iconfont:"md"},theme:{themes:{light:{primary:"#6200EE",secondary:"#03DAC6"},dark:{secondary:"#BB86FC",primary:"#03DAC6"}}}}),tt=a("8c4f"),et=a("ade3"),at=a("2f62"),nt=a("bc3a"),st=a.n(nt);n["a"].use(at["a"]);var it=new at["a"].Store({state:{username:localStorage.getItem("username")||"",email:localStorage.getItem("email")||"",id:localStorage.getItem("id")||"",access:localStorage.getItem("access")||"",refresh:localStorage.getItem("refresh")||"",is_staff:localStorage.getItem("is_staff")||"false",ws_status:!1,theme:localStorage.getItem("theme")||!1},mutations:{auth_success:function(t,e){Object.keys(e).forEach((function(a){t[a]=e[a]}))},logout:function(t){t.access=""},updateWs:function(t){t.ws_status=!0},toggleTheme:function(t){t.theme=!t.theme,localStorage.setItem("theme",JSON.stringify(t.theme))}},getters:{isLoggedIn:function(t){return!!t.access},theme:function(t){return t.theme},user_id:function(t){return t.id},isStaff:function(t){return t.is_staff}},actions:{updateWs:function(t){var e=t.commit;e("updateWs")},toggleTheme:function(t){var e=t.commit;e("toggleTheme")},login:function(t,e){var a=t.commit;return new Promise((function(t,n){st()({url:"/api/token/",data:e,method:"POST"}).then((function(e){Object.keys(e.data).forEach((function(t){localStorage.setItem(t,e.data[t])})),st.a.defaults.headers.common.Authorization="Bearer ".concat(e.data.access),a("auth_success",e.data),t(e)})).catch((function(t){localStorage.clear(),n(t)}))}))},oauthlogin:function(t,e){var a=t.commit;return new Promise((function(t,n){st()({url:"/api/social/login/",data:e,method:"POST"}).then((function(e){delete Object.assign(e.data,Object(et["a"])({},"access",e.data["token"]))["token"],Object.keys(e.data).forEach((function(t){localStorage.setItem(t,e.data[t])})),st.a.defaults.headers.common.Authorization="Bearer ".concat(e.data.access),a("auth_success",e.data),t(e)})).catch((function(t){localStorage.clear(),n(t)}))}))},logout:function(t){var e=t.commit;return new Promise((function(t){e("logout"),localStorage.clear(),delete st.a.defaults.headers.common["Authorization"],t()}))}}}),rt=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-container",[a("v-row",[a("v-col",{attrs:{sm:"12",lg:"7"}},[a("ConformityChart")],1),a("v-col",{attrs:{sm:"6",lg:"2"}},[a("KeysStatusCard")],1),a("v-col",{attrs:{sm:"6",lg:"3"}},[a("AlcaliStatusCard")],1)],1),a("v-row",[a("v-col",{attrs:{lg:"12"}},[a("JobsChartCard")],1)],1),a("v-row",[a("v-col",{attrs:{lg:"12"}},[a("JobsTable",{attrs:{filter:{limit:10}}})],1)],1)],1)},ot=[],lt=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-container",[a("v-card",[a("v-card-title",[t._v("Keys")]),a("v-simple-table",[a("tbody",t._l(t.keys_status,(function(e,n){return a("tr",{key:n},[a("td",{staticClass:"pr-0"},[a("v-icon",[t._v(t._s(t.statusIcon(n)))])],1),a("td",{staticClass:"pl-0"},[t._v(t._s(n))]),a("td",{staticClass:"text-right"},[t._v(t._s(e)+" / "+t._s(t.keys_total))])])})),0)])],1)],1)},ct=[],ut=(a("13d5"),a("07ac"),{name:"KeysStatusCard",data:function(){return{keys_status:{},keys_total:0}},mounted:function(){this.loadData()},methods:{loadData:function(){var t=this;this.$http.get("api/keys/keys_status/").then((function(e){t.keys_status=e.data,t.keys_total=Object.values(e.data).reduce((function(t,e){return t+e}))}))},statusIcon:function(t){switch(t){case"accepted":return"check";case"rejected":return"first_page";case"denied":return"close";case"unaccepted":return"refresh"}}}}),dt=ut,ht=a("a523"),mt=a("1f4f"),ft=Object(h["a"])(dt,lt,ct,!1,null,"b6756222",null),vt=ft.exports;f()(ft,{VCard:y["a"],VCardTitle:k["c"],VContainer:ht["a"],VIcon:j["a"],VSimpleTable:mt["a"]});var pt=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-container",[a("v-card",{attrs:{elevation:null==t.minion?2:0}},[a("v-list-item",{attrs:{"three-line":"",dense:""}},[a("v-list-item-content",[a("v-list-item-title",{staticClass:"headline mb-1"},[t._v("Jobs Stats")])],1),a("v-spacer"),a("v-list-item-content",{staticClass:"mr-6"},[a("v-select",{attrs:{items:t.filters,label:"Filter","return-object":""},on:{change:t.loadData},model:{value:t.selectedFilter,callback:function(e){t.selectedFilter=e},expression:"selectedFilter"}})],1),a("v-list-item-content",[a("v-select",{attrs:{items:t.periods,label:"Period","return-object":""},on:{change:t.loadData},model:{value:t.selectedPeriod,callback:function(e){t.selectedPeriod=e},expression:"selectedPeriod"}})],1)],1),a("canvas",{ref:"chart"})],1)],1)},bt=[],_t=a("30ef"),gt=a.n(_t),yt=(a("a9e3"),{afterLayout:function(t){if(t.options.linearGradientLine){var e=t.chart.ctx;t.data.datasets.forEach((function(a){for(var n=Number.MAX_VALUE,s=Number.MIN_VALUE,i=0;ia.data[i]&&(n=a.data[i]),s=0)s="#F44336";else if(["conform","true"].indexOf(a)>=0)s="#41f40e";else if(["None","unknown","null"].indexOf(a)>=0)s=t.$vuetify.theme.themes.light.primary;else{var i=Object.keys(Ft["a"]);s=Ft["a"][i[i.length*Math.random()<<0]].darken2}n.datasets.push({label:a,data:[e[a]],backgroundColor:s})})),new gt.a(t.$refs[t.conformitynames[a]],{type:"horizontalBar",data:n,options:{animation:!1,plugins:{stacked100:{enable:!0}},tooltips:{enabled:!1,mode:"index",intersect:!1,custom:function(e){if(e&&e.body){var a=e.body.map((function(t){return t.lines})),n="";a.forEach((function(t,a){var s=e.labelColors[a],i="background:"+s.backgroundColor;i+="; border-color:"+s.borderColor,i+="; border-width: 2px";var r='__ ');n+=""+r+" "+t+" "})),t.customTool=n}}},legend:{display:!1},scales:{xAxes:[{stacked:!0,display:!1,gridLines:{display:!1,drawTicks:!1,drawBorder:!1},ticks:{display:!1,padding:-20}}],yAxes:[{stacked:!0,display:!1,ticks:{display:!1,padding:-20},gridLines:{drawTicks:!1,display:!1,drawBorder:!1}}]}}})}))}))}}},Mt=Pt,Lt=(a("3244"),a("62ad")),Nt=a("0fd9b"),Jt=Object(h["a"])(Mt,It,Rt,!1,null,"bcf3f6c0",null),Ut=Jt.exports;f()(Jt,{VCard:y["a"],VCardText:k["b"],VCardTitle:k["c"],VCol:Lt["a"],VContainer:ht["a"],VMenu:O["a"],VRow:Nt["a"],VSimpleTable:mt["a"]});var zt=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-container",[null==t.filter?a("v-row",{attrs:{"no-gutters":""}},[a("v-col",{attrs:{sm:"12"}},[a("v-card",{staticClass:"mb-8"},[a("v-row",[a("v-col",{attrs:{lg:"2"}},[a("v-card-title",[t._v("Search Jobs")])],1),a("v-divider"),a("v-col",{attrs:{lg:"2","align-self":"center"}},[a("v-menu",{ref:"menu",attrs:{"close-on-content-click":!1,"return-value":t.selectedDate,transition:"scale-transition","offset-y":"","min-width":"290px"},on:{"update:returnValue":function(e){t.selectedDate=e},"update:return-value":function(e){t.selectedDate=e}},scopedSlots:t._u([{key:"activator",fn:function(e){var n=e.on;return[a("v-text-field",t._g({attrs:{label:"Select date(s)",readonly:""},model:{value:t.dateRangeText,callback:function(e){t.dateRangeText=e},expression:"dateRangeText"}},n))]}}],null,!1,4129137489),model:{value:t.menu,callback:function(e){t.menu=e},expression:"menu"}},[a("v-date-picker",{attrs:{max:(new Date).toISOString().split("T")[0],reactive:"","no-title":"",range:""},model:{value:t.selectedDate,callback:function(e){t.selectedDate=e},expression:"selectedDate"}},[a("div",{staticClass:"flex-grow-1"}),a("v-btn",{attrs:{text:"",color:"primary"},on:{click:function(e){t.menu=!1}}},[t._v("Cancel")]),a("v-btn",{attrs:{text:"",color:"primary"},on:{click:function(e){return t.$refs.menu.save(t.selectedDate)}}},[t._v("OK")])],1)],1)],1),a("v-col",{attrs:{lg:"2"}},[a("v-autocomplete",{attrs:{items:t.users,label:"User(s)",multiple:"","single-line":""},scopedSlots:t._u([{key:"selection",fn:function(e){var n=e.item,s=e.index;return[0===s?a("span",[t._v(t._s(n))]):t._e(),1===s?a("span",{staticClass:"grey--text caption"},[t._v(" (+"+t._s(t.selectedUsers.length-1)+" others)")]):t._e()]}}],null,!1,2591977476),model:{value:t.selectedUsers,callback:function(e){t.selectedUsers=e},expression:"selectedUsers"}})],1),a("v-col",{attrs:{lg:"2"}},[a("v-autocomplete",{attrs:{items:t.minions,label:"Target(s)",multiple:"","single-line":""},scopedSlots:t._u([{key:"selection",fn:function(e){var n=e.item,s=e.index;return[0===s?a("span",[t._v(t._s(n))]):t._e(),1===s?a("span",{staticClass:"grey--text caption"},[t._v(" (+"+t._s(t.selectedTarget.length-1)+" others)")]):t._e()]}}],null,!1,3190666039),model:{value:t.selectedTarget,callback:function(e){t.selectedTarget=e},expression:"selectedTarget"}})],1),a("v-col",{attrs:{lg:"1"}},[a("v-select",{attrs:{items:t.limit,label:"Limit","single-line":""},model:{value:t.selectedLimit,callback:function(e){t.selectedLimit=e},expression:"selectedLimit"}})],1),a("v-col",{attrs:{lg:"1","align-self":"center"}},[a("div",{staticClass:"text-center"},[a("v-btn",{attrs:{color:"primary"},on:{click:t.filterJobs}},[t._v("Search ")])],1)])],1)],1)],1)],1):t._e(),a("v-row",{attrs:{"no-gutters":""}},[a("v-col",{attrs:{sm:"12"}},[a("v-card",{attrs:{elevation:null==t.filter?2:0}},[a("v-card-title",[t._v(" Jobs "),a("v-spacer"),a("v-text-field",{staticClass:"search",attrs:{"append-icon":"search",label:"Search","single-line":"","hide-details":""},model:{value:t.search,callback:function(e){t.search=e},expression:"search"}})],1),a("v-data-table",{staticClass:"elevation-1",attrs:{"sort-by":"jid","sort-desc":"","item-key":"uniqueid",headers:t.filteredHeaders,items:t.indexedItems,search:t.search,loading:t.loading},scopedSlots:t._u([{key:"item.jid",fn:function(e){var n=e.item;return[a("v-btn",{staticClass:"text-none",attrs:{text:"",small:"",to:"/jobs/"+n.jid+"/"+n.id}},[t._v(t._s(n.jid))])]}},{key:"item.id",fn:function(e){var n=e.item;return[a("v-btn",{directives:[{name:"show",rawName:"v-show",value:!t.filter,expression:"!filter"}],staticClass:"text-none",attrs:{text:"",small:"",to:"/minions/"+n.id}},[t._v(t._s(n.id))])]}},{key:"item.arguments",fn:function(e){var a=e.item;return[t._v(" "+t._s(a.arguments.length>20?a.arguments.slice(0,20)+"...":a.arguments)+" ")]}},{key:"item.keyword_arguments",fn:function(e){var a=e.item;return[t._v(" "+t._s(a.keyword_arguments.length>20?a.keyword_arguments.slice(0,20)+"...":a.keyword_arguments)+" ")]}},{key:"item.success",fn:function(e){var n=e.item;return[a("v-chip",{attrs:{color:t.boolRepr(n.success),dark:""}},[t._v(t._s(t.boolText(n.success)))])]}},{key:"item.alter_time",fn:function(e){var a=e.item;return[t._v(" "+t._s(new Date(a.alter_time).toLocaleString("en-GB"))+" ")]}},{key:"item.action",fn:function(e){var n=e.item;return[a("div",{staticClass:"text-center"},[a("v-btn",{staticClass:"ma-2",attrs:{small:"",color:"blue",tile:"",dark:"",to:"/jobs/"+n.jid+"/"+n.id}},[t._v(" detail ")]),a("v-btn",{staticClass:"ma-2",attrs:{small:"",color:"blue-grey",tile:"",dark:"",to:"/run?tgt="+n.id+"&fun="+n.fun+"&arg="+n.arguments+"&kwarg="+n.keyword_arguments}},[t._v(" rerun ")])],1)]}}])})],1)],1)],1)],1)},qt=[],Bt=(a("4de4"),a("a15b"),a("a434"),a("5530")),Ht={name:"JobsTable",props:["filter","jid"],data:function(){return{menu:!1,limit:[50,100,200,500,1e3],selectedDate:[],selectedLimit:null,selectedUsers:null,selectedTarget:null,minions:[],users:[],search:"",headers:[{text:"Jid",value:"jid"},{text:"Target",value:"id"},{text:"Function",value:"fun"},{text:"Arguments",value:"arguments"},{text:"Keyword Arguments",value:"keyword_arguments"},{text:"User",value:"user"},{text:"Status",value:"success"},{text:"Date",value:"alter_time"},{text:"Actions",value:"action",sortable:!1}],jobs:[],loading:!0}},computed:{indexedItems:function(){return this.jobs.map((function(t,e){return Object(Bt["a"])({uniqueid:e},t)}))},dateRangeText:function(){return this.selectedDate.join(" ~ ")},filteredHeaders:function(){return this.filter&&this.filter.hasOwnProperty("target[]")&&this.headers.splice(1,1),this.headers}},mounted:function(){this.loadData()},methods:{loadData:function(){var t=this;this.$http.get("api/jobs/filters/").then((function(e){t.minions=e.data.minions,t.users=e.data.users})),this.jid?this.$http.get("api/jobs/".concat(this.jid)).then((function(e){t.jobs=e.data,t.loading=!1})):this.$http.get("api/jobs/",{params:this.filter}).then((function(e){t.jobs=e.data,t.loading=!1}))},filterJobs:function(){var t=this;this.loading=!0;var e={limit:this.selectedLimit,target:this.selectedTarget,users:this.selectedUsers};this.selectedDate.length>0&&(e.start=this.selectedDate[0],e.end=this.selectedDate[1]||this.selectedDate[0]),this.$http.get("api/jobs/",{params:e}).then((function(e){t.jobs=e.data,t.loading=!1,t.selectedUsers=t.selectedTarget=t.selectedLimit=t.selectedDate=null,t.selectedDate=[]}))},boolRepr:function(t){return!0===t?"green":"red"},boolText:function(t){return!0===t?"success":"failed"}}},Kt=Ht,Gt=a("c6a6"),Wt=a("8fea"),Yt=a("2e4b"),Xt=Object(h["a"])(Kt,zt,qt,!1,null,"a13fe544",null),Qt=Xt.exports;f()(Xt,{VAutocomplete:Gt["a"],VBtn:g["a"],VCard:y["a"],VCardTitle:k["c"],VChip:Ot["a"],VCol:Lt["a"],VContainer:ht["a"],VDataTable:Wt["a"],VDatePicker:Yt["a"],VDivider:C["a"],VMenu:O["a"],VRow:Nt["a"],VSelect:wt["a"],VSpacer:A["a"],VTextField:I["a"]});var Zt={name:"home",components:{JobsTable:Qt,ConformityChart:Ut,AlcaliStatusCard:At,KeysStatusCard:vt,JobsChartCard:Vt}},te=Zt,ee=Object(h["a"])(te,rt,ot,!1,null,null,null),ae=ee.exports;f()(ee,{VCol:Lt["a"],VContainer:ht["a"],VRow:Nt["a"]});var ne=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-app",{attrs:{id:"inspire"}},[n("v-content",[n("v-container",{staticClass:"fill-height",attrs:{fluid:""}},[n("v-row",{attrs:{align:"center",justify:"center"}},[n("v-col",{attrs:{cols:"12",sm:"8",lg:"4"}},[n("v-img",{staticClass:"elevation-0",staticStyle:{float:"right"},attrs:{src:a("4ffd"),width:"100","aspect-ratio":"1"}}),n("h2",{staticClass:"text-center font-weight-black display-4 mb-8"},[t._v("ALCALI")]),n("v-card",{staticClass:"elevation-12"},[n("v-toolbar",{attrs:{color:"black",dark:"",flat:""}},[n("v-toolbar-title",[t._v("Login")]),n("v-spacer")],1),n("v-form",{nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.authenticate(e)}}},[n("v-card-text",[n("v-text-field",{attrs:{label:"Login",name:"login","prepend-icon":"person",type:"text"},model:{value:t.username,callback:function(e){t.username=e},expression:"username"}}),n("v-text-field",{attrs:{label:"Password",name:"password","prepend-icon":"lock",type:"password"},model:{value:t.password,callback:function(e){t.password=e},expression:"password"}})],1),n("v-card-actions",[n("v-spacer"),n("v-btn",{attrs:{color:"primary",dark:""},on:{click:function(e){return e.preventDefault(),t.authenticate(e)}}},[t._v("Login")])],1)],1)],1)],1),n("v-col",{attrs:{sm:"12",align:"center"}},[n("v-btn",{attrs:{disabled:!t.isInit},on:{click:t.handleClickGetAuth}},[t._v("sign in "),n("span",{staticClass:"ml-2"},[n("GoogleLogo")],1)])],1)],1)],1)],1)],1)},se=[],ie=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("svg",{attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"18px",height:"18px",viewBox:"0 0 48 48"}},[a("g",[a("path",{attrs:{fill:"#EA4335",d:"M24 9.5c3.54 0 6.71 1.22 9.21 3.6l6.85-6.85C35.9 2.38 30.47 0 24 0 14.62 0 6.51 5.38 2.56 13.22l7.98 6.19C12.43 13.72 17.74 9.5 24 9.5z"}}),a("path",{attrs:{fill:"#4285F4",d:"M46.98 24.55c0-1.57-.15-3.09-.38-4.55H24v9.02h12.94c-.58 2.96-2.26 5.48-4.78 7.18l7.73 6c4.51-4.18 7.09-10.36 7.09-17.65z"}}),a("path",{attrs:{fill:"#FBBC05",d:"M10.53 28.59c-.48-1.45-.76-2.99-.76-4.59s.27-3.14.76-4.59l-7.98-6.19C.92 16.46 0 20.12 0 24c0 3.88.92 7.54 2.56 10.78l7.97-6.19z"}}),a("path",{attrs:{fill:"#34A853",d:"M24 48c6.48 0 11.93-2.13 15.89-5.81l-7.73-6c-2.15 1.45-4.92 2.3-8.16 2.3-6.26 0-11.57-4.22-13.47-9.91l-7.98 6.19C6.51 42.62 14.62 48 24 48z"}}),a("path",{attrs:{fill:"none",d:"M0 0h48v48H0z"}})])])},re=[],oe={name:"GoogleLogo"},le=oe,ce=Object(h["a"])(le,ie,re,!1,null,null,null),ue=ce.exports,de=a("c9bf"),he={name:"Login",components:{GoogleLogo:ue},data:function(){return{username:null,password:null,isInit:!1,isSignIn:!1,provider:null,clientId:null,redirectUri:null}},methods:{authenticate:function(){var t=this,e=this.username,a=this.password;this.$store.dispatch("login",{username:e,password:a}).then((function(){return t.$router.push("/")})).catch((function(){t.$toast.error("Invalid Login / Password")}))},handleClickGetAuth:function(){var t=this;this.$gAuth.getAuthCode().then((function(e){var a=new FormData;a.set("provider",t.provider),a.set("code",e),a.set("redirect_uri",t.redirectUri),t.$store.dispatch("oauthlogin",a).then((function(){return t.$router.push("/")})).catch((function(){t.$toast.error("Unauthorized")}))})).catch((function(){t.$toast.error("Unauthorized")}))}},mounted:function(){var t=this;this.$http.get("api/social/").then((function(e){t.provider=e.data.provider,t.clientId=e.data.client_id,t.redirectUri=e.data.redirect_uri;var a={clientId:t.clientId,scope:"profile email",prompt:"select_account"};n["a"].use(de["a"],a);var s=setInterval((function(){t.isInit=t.$gAuth.isInit,t.isSignIn=t.$gAuth.isAuthorized,t.isInit&&clearInterval(s)}),1e3)}))}},me=he,fe=(a("1c0b9"),a("4bd4")),ve=a("adda"),pe=a("71d9"),be=Object(h["a"])(me,ne,se,!1,null,"5b563f4a",null),_e=be.exports;f()(be,{VApp:v["a"],VBtn:g["a"],VCard:y["a"],VCardActions:k["a"],VCardText:k["b"],VCol:Lt["a"],VContainer:ht["a"],VContent:x["a"],VForm:fe["a"],VImg:ve["a"],VRow:Nt["a"],VSpacer:A["a"],VTextField:I["a"],VToolbar:pe["a"],VToolbarTitle:R["a"]});var ge=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-container",[a("v-row",[a("v-col",{attrs:{sm:"12",cols:"12"}},[a("JobsTable",{attrs:{jid:t.jid}})],1)],1)],1)},ye=[],ke={name:"Jobs",props:["jid"],components:{JobsTable:Qt}},xe=ke,Ce=Object(h["a"])(xe,ge,ye,!1,null,"68dbc7b2",null),we=Ce.exports;f()(Ce,{VCol:Lt["a"],VContainer:ht["a"],VRow:Nt["a"]});var je=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-container",[a("v-row",[a("v-col",{attrs:{sm:"12"}},[a("KeysTable",{key:t.refreshKey})],1)],1),t.fabs?a("Fab",{attrs:{fabs:t.fabs},on:{fab_action:t.fabAction}}):t._e()],1)},Ve=[],Se=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-container",[a("v-card",[a("v-card-title",[t._v(" Keys "),a("v-spacer"),a("v-text-field",{staticClass:"search",attrs:{"append-icon":"search",label:"Search","single-line":"","hide-details":""},model:{value:t.search,callback:function(e){t.search=e},expression:"search"}})],1),a("v-data-table",{staticClass:"elevation-1",attrs:{"sort-by":"minion_id",headers:t.headers,items:t.keys,search:t.search,loading:t.loading},scopedSlots:t._u([{key:"item.minion_id",fn:function(e){var n=e.item;return["accepted"===n.status?[a("v-btn",{staticClass:"text-none",attrs:{text:"",small:"",to:"/minions/"+n.minion_id}},[t._v(t._s(n.minion_id))])]:[t._v(" "+t._s(n.minion_id)+" ")]]}},{key:"item.status",fn:function(e){var n=e.item;return[a("v-chip",{attrs:{color:t.keysRepr(n.status),dark:""}},[t._v(t._s(n.status.toString()))])]}},{key:"item.action",fn:function(e){var n=e.item;return[t._l(t.keyAction(n.status),(function(e){return[a("v-btn",{key:e,staticClass:"ma-2",attrs:{small:"",dark:"",color:t.keysRepr(e)},on:{click:function(a){return t.manageKey(e,n.minion_id)}}},[t._v(" "+t._s(e)+" ")])]}))]}}])})],1)],1)},Te=[],$e=(a("2ca0"),a("ddb0"),{name:"KeysTable",data:function(){return{search:"",headers:[{text:"Minion Id",value:"minion_id"},{text:"Status",value:"status"},{text:"Public Key",value:"pub"},{text:"Actions",value:"action",sortable:!1}],keys:[],loading:!0}},mounted:function(){this.loadData()},methods:{loadData:function(){var t=this;this.$http.get("api/keys/").then((function(e){t.keys=e.data,t.loading=!1}))},sleep:function(t){return new Promise((function(e){return setTimeout(e,t)}))},keysRepr:function(t){return t.startsWith("accept")?"green":t.startsWith("reject")?"orange":t.startsWith("de")?"red":"grey"},keyAction:function(t){return"accepted"===t?["reject","delete"]:"rejected"===t?["accept","delete"]:"denied"===t?["accept"]:["accept","delete"]},manageKey:function(t,e){var a=this,n=new FormData;n.set("action",t),n.set("target",e),this.$http.post("api/keys/manage_keys/",n).then((function(t){a.$toast(t.data.result)})).catch((function(t){a.$toast.error(t.response.data)})),this.sleep(2e3).then((function(){a.loadData()}))}}}),De=$e,Oe=Object(h["a"])(De,Se,Te,!1,null,"052e3b53",null),Ee=Oe.exports;f()(Oe,{VBtn:g["a"],VCard:y["a"],VCardTitle:k["c"],VChip:Ot["a"],VContainer:ht["a"],VDataTable:Wt["a"],VSpacer:A["a"],VTextField:I["a"]});var Ae=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-speed-dial",{attrs:{fixed:"",bottom:"",right:"",direction:"top",transition:"slide-y-reverse-transition"},scopedSlots:t._u([{key:"activator",fn:function(){return[a("v-btn",{attrs:{color:"primary",fab:""},model:{value:t.fab,callback:function(e){t.fab=e},expression:"fab"}},[t.fab?a("v-icon",[t._v("close")]):a("v-icon",[t._v("menu")])],1)]},proxy:!0}]),model:{value:t.fab,callback:function(e){t.fab=e},expression:"fab"}},[t._l(t.fabs,(function(e){return[a("v-tooltip",{key:e.tooltip,attrs:{left:""},scopedSlots:t._u([{key:"activator",fn:function(n){var s=n.on;return[a("v-btn",t._g({attrs:{fab:"",dark:"",small:"",color:e.color},on:{click:function(a){return t.emit("fab_action",e.action)}}},s),[a("v-icon",[t._v(t._s(e.icon))])],1)]}}],null,!0)},[a("span",[t._v(t._s(e.tooltip))])])]}))],2)},Ie=[],Re={name:"Fab",props:["fabs"],methods:{emit:function(t,e){this.$emit(t,e)}},data:function(){return{fab:!1}}},Fe=Re,Pe=a("c73b"),Me=Object(h["a"])(Fe,Ae,Ie,!1,null,"56c34fbd",null),Le=Me.exports;f()(Me,{VBtn:g["a"],VIcon:j["a"],VSpeedDial:Pe["a"],VTooltip:F["a"]});var Ne={name:"Keys",components:{Fab:Le,KeysTable:Ee},data:function(){return{fabs:[{color:"blue",action:"refreshKeys",icon:"compare_arrows",tooltip:"Refresh keys"},{color:"orange",action:"rejectAll",icon:"close",tooltip:"Reject all keys"},{color:"green",action:"acceptAll",icon:"done",tooltip:"Accept all keys"}],refreshKey:0}},methods:{fabAction:function(t){this[t]()},refreshKeys:function(){var t=this;this.$toast("refreshing keys"),this.$http.post("/api/keys/refresh/").then((function(e){t.$toast("keys refreshed")})).then((function(){t.refreshKey+=1})).catch((function(e){t.$toast.error(e.response.data)}))},acceptAll:function(){var t=this,e=new FormData;e.set("action","accept"),e.set("target","*"),this.$http.post("api/keys/manage_keys/",e).then((function(e){t.$toast(e.data.result)})).then((function(){t.refreshKey+=1})).catch((function(e){t.$toast.error(e.response.data)}))},rejectAll:function(){var t=this,e=new FormData;e.set("action","reject"),e.set("target","*"),this.$http.post("api/keys/manage_keys/",e).then((function(e){t.$toast(e.data.result)})).then((function(){t.refreshKey+=1})).catch((function(e){t.$toast.error(e.response.data)}))}}},Je=Ne,Ue=Object(h["a"])(Je,je,Ve,!1,null,"0e91a6f5",null),ze=Ue.exports;f()(Ue,{VCol:Lt["a"],VContainer:ht["a"],VRow:Nt["a"]});var qe=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-container",[a("v-row",[a("v-col",{attrs:{sm:"12",cols:"12"}},[a("MinionsTable",{key:t.refreshKey}),t.fabs?a("Fab",{attrs:{fabs:t.fabs},on:{fab_action:t.fabAction}}):t._e()],1)],1)],1)},Be=[],He=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-container",[a("v-card",[a("v-card-title",[t._v(" Minions "),a("v-spacer"),a("v-menu",{attrs:{"close-on-content-click":!1,"offset-y":"","offset-x":"",left:""},scopedSlots:t._u([{key:"activator",fn:function(e){var n=e.on;return[a("v-btn",t._g({staticClass:"mr-5",attrs:{color:"primary",dark:""}},n),[t._v(" Columns ")])]}}]),model:{value:t.menu,callback:function(e){t.menu=e},expression:"menu"}},[a("v-card",{attrs:{flat:"","max-width":"700"}},[a("v-card-text",[a("v-container",{attrs:{fluid:""}},[a("v-row",{attrs:{"no-gutters":""}},[t._l(t.available_headers,(function(e,n){return[a("v-col",{key:n,attrs:{cols:"4"}},[a("v-checkbox",{attrs:{label:e,value:e,"hide-details":""},model:{value:t.default_headers,callback:function(e){t.default_headers=e},expression:"default_headers"}})],1)]}))],2)],1)],1)],1)],1),a("v-text-field",{staticClass:"search",attrs:{"append-icon":"search",label:"Search","single-line":"","hide-details":""},model:{value:t.search,callback:function(e){t.search=e},expression:"search"}})],1),a("v-data-table",{staticClass:"elevation-1",attrs:{"sort-by":"minion_id",headers:t.customHeaders,items:t.minions,search:t.search,loading:t.loading,"loading-text":"Loading... Please wait"},scopedSlots:t._u([{key:"item.minion_id",fn:function(e){var n=e.item;return[a("v-btn",{staticClass:"text-none",attrs:{text:"",small:"",to:"/minions/"+n.minion_id}},[t._v(t._s(n.minion_id))])]}},{key:"item.conformity",fn:function(e){var n=e.item;return[a("v-chip",{attrs:{color:t.boolRepr(n.conformity),dark:""}},[t._v(t._s(n.conformity)+" ")])]}},{key:"item.last_job",fn:function(e){var a=e.item;return[t._v(" "+t._s(null===a.last_job?"":new Date(a.last_job).toLocaleString("en-GB"))+" ")]}},{key:"item.last_highstate",fn:function(e){var a=e.item;return[t._v(" "+t._s(null===a.last_highstate?"":new Date(a.last_highstate).toLocaleString("en-GB"))+" ")]}},{key:"item.action",fn:function(e){var n=e.item;return[a("div",{staticClass:"text-center"},[a("v-btn",{staticClass:"ma-2",attrs:{small:"",color:"blue",tile:"",dark:""},on:{click:function(e){return t.refreshMinion(n.minion_id)}}},[t._v(" refresh ")]),a("v-btn",{staticClass:"ma-2",attrs:{small:"",color:"blue-grey",tile:"",dark:"",to:"/run?tgt="+n.minion_id}},[t._v(" run job ")]),a("v-btn",{staticClass:"ma-2",attrs:{small:"",color:"red",tile:"",dark:""},on:{click:function(e){return e.stopPropagation(),t.showDialog(n.minion_id)}}},[t._v(" delete ")])],1)]}}])})],1),a("div",{staticClass:"text-center"},[a("v-dialog",{attrs:{width:"500"},model:{value:t.dialog,callback:function(e){t.dialog=e},expression:"dialog"}},[a("v-card",[a("v-card-title",{staticClass:"headline red",attrs:{"primary-title":""}},[t._v(" Delete "+t._s(t.target)+" ? ")]),a("v-card-text",[a("br"),t._v(" If you delete "+t._s(t.target)+" from the database, you will need to refresh all minions. ")]),a("v-divider"),a("v-card-actions",[a("v-spacer"),a("v-btn",{attrs:{color:"primary",text:""},on:{click:function(e){t.dialog=!1}}},[t._v(" close ")]),a("v-btn",{attrs:{color:"red",text:""},on:{click:function(e){return t.deleteMinion(t.target)}}},[t._v(" delete ")])],1)],1)],1)],1)],1)},Ke=[],Ge=(a("99af"),a("1276"),{name:"MinionsTable",data:function(){return{search:"",dialog:!1,default_headers:["minion_id","conformity","fqdn","os","oscodename","kernelrelease","last_job","last_highstate"],unwanted_headers:["pillar","grain","id"],available_headers:[],minions:[],menu:!1,target:null,loading:!0}},computed:{customHeaders:function(){var t=[];return this.default_headers.forEach((function(e){var a=e.split("_").map((function(t){return t.replace(/^\w/,(function(t){return t.toUpperCase()}))})).join(" ");t.push({text:a,value:e})})),t.push({text:"Actions",value:"action",sortable:!1}),t}},mounted:function(){this.loadData()},methods:{loadData:function(){var t=this;this.$http.get("api/minions/").then((function(e){function a(t){return t.forEach((function(t){var e=JSON.parse(t.grain);for(var a in e)t[a]=e[a]})),t}t.minions=a(e.data),t.loading=!1,t.available_headers=t.available_headers.concat(t.default_headers),t.minions.length>0&&Object.keys(t.minions[0]).forEach((function(e){"string"!==typeof t.minions[0][e]||t.default_headers.includes(e)||t.unwanted_headers.includes(e)||e.startsWith("lsb")||t.available_headers.push(e)}))}))},boolRepr:function(t){return"True"===t?"green":"False"===t?"red":"primary"},refreshMinion:function(t){var e=this;this.$toast("refreshing "+t);var a=new FormData;a.set("minion_id",t),this.$http.post("/api/minions/refresh_minions/",a).then((function(t){e.$toast(t.data.result)})).catch((function(t){e.$toast.error(t.response.data)}))},deleteMinion:function(t){var e=this;this.dialog=!1,this.$http.delete("/api/minions/"+t).then((function(){e.minions.splice(e.minions.indexOf(t),1),e.$toast(t+" deleted")})).catch((function(t){e.$toast.error(t.response.data)}))},showDialog:function(t){this.target=t,this.dialog=!0}}}),We=Ge,Ye=a("ac7c"),Xe=a("169a"),Qe=Object(h["a"])(We,He,Ke,!1,null,"6ed076fc",null),Ze=Qe.exports;f()(Qe,{VBtn:g["a"],VCard:y["a"],VCardActions:k["a"],VCardText:k["b"],VCardTitle:k["c"],VCheckbox:Ye["a"],VChip:Ot["a"],VCol:Lt["a"],VContainer:ht["a"],VDataTable:Wt["a"],VDialog:Xe["a"],VDivider:C["a"],VMenu:O["a"],VRow:Nt["a"],VSpacer:A["a"],VTextField:I["a"]});var ta={name:"Minions",components:{Fab:Le,MinionsTable:Ze},data:function(){return{refreshKey:0,fabs:[{color:"pink",action:"refreshMinions",icon:"refresh",tooltip:"Refresh all minions"},{color:"orange",action:"runAll",icon:"playlist_play",tooltip:"Run job on all minions"}]}},methods:{fabAction:function(t){this[t]()},refreshMinions:function(){var t=this;this.$toast("refreshing minions"),this.$http.post("/api/minions/refresh_minions/").then((function(){t.$toast("minions refreshed")})).then((function(){t.refreshKey+=1})).catch((function(e){t.$toast.error(e.response.data)}))},runAll:function(){this.$router.push("/run?tgt=*")}}},ea=ta,aa=Object(h["a"])(ea,qe,Be,!1,null,"baf91110",null),na=aa.exports;f()(aa,{VCol:Lt["a"],VContainer:ht["a"],VRow:Nt["a"]});var sa=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-container",[a("v-row",[a("v-col",{attrs:{sm:"12",lg:"3"}},[null!==t.minion?a("InfosCard",{attrs:{minion:t.minion}}):t._e(),null!==t.minion?a("NetworkCard",{attrs:{minion:t.minion}}):t._e()],1),a("v-col",{attrs:{sm:"12",lg:"9"}},[null!==t.minion?a("MinionDetailCard",{attrs:{minion:t.minion}}):t._e()],1),t.fabs?a("Fab",{attrs:{fabs:t.fabs},on:{fab_action:t.fabAction}}):t._e()],1)],1)},ia=[],ra=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-container",[a("v-card",[a("v-card-title",[t._v(t._s(t.minion.id))]),a("v-tabs",{model:{value:t.tab,callback:function(e){t.tab=e},expression:"tab"}},[a("v-tabs-slider"),a("v-tab",{attrs:{href:"#common"}},[t._v(" Common ")]),a("v-tab",{attrs:{href:"#salt"}},[t._v(" Salt ")]),a("v-tab",{attrs:{href:"#hardware"}},[t._v(" Hardware ")])],1),a("v-tabs-items",{model:{value:t.tab,callback:function(e){t.tab=e},expression:"tab"}},[a("v-tab-item",{attrs:{id:"common"}},[a("v-simple-table",[a("tbody",t._l(t.common,(function(e){return a("tr",{key:e.name},[a("td",[t._v(t._s(e.name))]),"last_job"===e.grain||"last_highstate"===e.grain&&null!==t.minion[e.grain]?a("td",{staticClass:"text-right"},[t._v(t._s(new Date(t.minion[e.grain]).toLocaleString("en-GB"))+" ")]):"conformity"===e.grain?a("td",{staticClass:"text-right"},[a("v-chip",{attrs:{color:t.boolRepr(t.minion[e.grain]),dark:""}},[t._v(t._s(null==t.minion[e.grain]?"unknown":t.minion[e.grain]))])],1):a("td",{staticClass:"text-right"},[t._v(t._s(t.minion[e.grain]))])])})),0)])],1),a("v-tab-item",{attrs:{id:"salt"}},[a("v-simple-table",[a("tbody",t._l(t.salt,(function(e){return a("tr",{key:e.name},[a("td",[t._v(t._s(e.name))]),a("td",{staticClass:"text-right"},[t._v(t._s(t.minion[e.grain]))])])})),0)])],1),a("v-tab-item",{attrs:{id:"hardware"}},[a("v-simple-table",[a("tbody",t._l(t.hardware,(function(e){return a("tr",{key:e.name},[a("td",[t._v(t._s(e.name))]),a("td",{staticClass:"text-right"},[t._v(t._s(t.minion[e.grain]))])])})),0)])],1)],1)],1)],1)},oa=[],la={name:"InfosCard",data:function(){return{tab:null,common:[{name:"F.Q.D.N",grain:"fqdn"},{name:"O.S",grain:"os"},{name:"O.S Version",grain:"oscodename"},{name:"Kernel",grain:"kernelrelease"},{name:"Last Job",grain:"last_job"},{name:"Last Highstate",grain:"last_highstate"},{name:"Highstate Conformity",grain:"conformity"}],salt:[{name:"ID",grain:"id"},{name:"Master",grain:"master"},{name:"Salt Version",grain:"saltversion"},{name:"Salt Path",grain:"saltpath"},{name:"Python Version",grain:"pythonversion"}],hardware:[{name:"C.P.U Model",grain:"cpu_model"},{name:"Number of C.P.U",grain:"num_cpus"},{name:"Total Memory",grain:"mem_total"},{name:"Total Swap",grain:"swap_total"},{name:"Virtual",grain:"virtual"}]}},props:["minion"],methods:{boolRepr:function(t){return"True"===t?"green":"False"===t?"red":"primary"}}},ca=la,ua=a("71a3"),da=a("c671"),ha=a("fe57"),ma=a("aac8"),fa=a("9a96"),va=Object(h["a"])(ca,ra,oa,!1,null,"4fe954ae",null),pa=va.exports;f()(va,{VCard:y["a"],VCardTitle:k["c"],VChip:Ot["a"],VContainer:ht["a"],VSimpleTable:mt["a"],VTab:ua["a"],VTabItem:da["a"],VTabs:ha["a"],VTabsItems:ma["a"],VTabsSlider:fa["a"]});var ba=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-container",[a("v-card",[a("v-card-title",[t._v("Network")]),a("v-tabs",{model:{value:t.tab,callback:function(e){t.tab=e},expression:"tab"}},[a("v-tabs-slider"),a("v-tab",{attrs:{href:"#interface"}},[t._v(" Interfaces ")]),a("v-tab",{attrs:{href:"#mac"}},[t._v(" Mac ")]),a("v-tab",{attrs:{href:"#dns"}},[t._v(" Dns ")])],1),a("v-tabs-items",{model:{value:t.tab,callback:function(e){t.tab=e},expression:"tab"}},[a("v-tab-item",{attrs:{id:"interface"}},[a("v-simple-table",[a("tbody",[t._l(t.minion.ip_interfaces,(function(e,n){return a("tr",{key:n},[a("td",[t._v(t._s(n))]),t._l(e,(function(e){return a("td",{staticClass:"text-right"},[t._v(t._s(e))])}))],2)})),a("tr",[a("td",[t._v("IPv4 GATEWAY")]),a("td",{staticClass:"text-right"},[t._v(t._s(t.minion.ip4_gw))])]),a("tr",[a("td",[t._v("IPv6 GATEWAY")]),a("td",{staticClass:"text-right"},[t._v(t._s(t.minion.ip6_gw))])])],2)])],1),a("v-tab-item",{attrs:{id:"mac"}},[a("v-simple-table",[a("tbody",t._l(t.minion.hwaddr_interfaces,(function(e,n){return a("tr",{key:n},[a("td",[t._v(t._s(n))]),a("td",{staticClass:"text-right"},[t._v(t._s(e))])])})),0)])],1),a("v-tab-item",{attrs:{id:"dns"}},[a("v-simple-table",[a("tbody",t._l(t.minion.dns,(function(e,n){return a("tr",{key:n},[a("td",[t._v(t._s(n))]),a("td",{staticClass:"text-right"},[t._v(t._s(e.length>=1?e:""))])])})),0)])],1)],1)],1)],1)},_a=[],ga={name:"NetworkCard",data:function(){return{tab:null,tabs:3}},props:["minion"]},ya=ga,ka=Object(h["a"])(ya,ba,_a,!1,null,"4e9c41e8",null),xa=ka.exports;f()(ka,{VCard:y["a"],VCardTitle:k["c"],VContainer:ht["a"],VSimpleTable:mt["a"],VTab:ua["a"],VTabItem:da["a"],VTabs:ha["a"],VTabsItems:ma["a"],VTabsSlider:fa["a"]});var Ca=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-container",[a("v-card",[a("v-tabs",{model:{value:t.tab,callback:function(e){t.tab=e},expression:"tab"}},[a("v-tabs-slider"),a("v-tab",{attrs:{href:"#grain"}},[t._v(" Grains ")]),a("v-tab",{attrs:{href:"#pillar"}},[t._v(" Pillar ")]),a("v-tab",{attrs:{href:"#history"}},[t._v(" History ")]),a("v-tab",{attrs:{href:"#graph"}},[t._v(" Graph ")]),t._l(t.minion.custom_fields,(function(e){return a("v-tab",{key:e.name},[t._v(" "+t._s(e.name)+" ")])}))],2),a("v-tabs-items",{model:{value:t.tab,callback:function(e){t.tab=e},expression:"tab"}},[a("v-tab-item",{attrs:{id:"grain"}},[a("div",{staticClass:"text-right"},[a("v-btn",{staticClass:"overlayedBtn",on:{click:function(e){return t.fold("grainCm")}}},[t._v(t._s(t.grainCmFolded?"unfold":"fold"))])],1),a("codemirror",{ref:"grainCm",attrs:{options:t.cmOptions},model:{value:t.code,callback:function(e){t.code=e},expression:"code"}})],1),a("v-tab-item",{attrs:{id:"pillar"}},[a("div",{staticClass:"text-right"},[a("v-btn",{staticClass:"overlayedBtn",on:{click:function(e){return t.fold("pillarCm")}}},[t._v(t._s(t.pillarCmFolded?"unfold":"fold"))])],1),a("codemirror",{ref:"pillarCm",attrs:{options:t.cmOptions},model:{value:t.codepillar,callback:function(e){t.codepillar=e},expression:"codepillar"}})],1),a("v-tab-item",{attrs:{id:"history"}},[a("JobsTable",{attrs:{filter:{"target[]":t.minion.minion_id}}})],1),a("v-tab-item",{attrs:{id:"graph",eager:""}},[t.minion?a("JobsChartCard",{attrs:{minion:t.minion.minion_id}}):t._e()],1),t._l(t.minion.custom_fields,(function(e){return a("v-tab-item",{key:e.name},[a("codemirror",{attrs:{options:t.cmOptions,value:t.yamlRepr(e.value)}})],1)}))],2)],1)],1)},wa=[],ja=a("56b3"),Va=a.n(ja),Sa=a("8f94"),Ta=(a("f4ba"),a("4895"),a("aedd"),a("cbc8"),a("8d70"),a("f9d4"),a("a7be"),a("ced0"),a("efe9"),a("651e")),$a=a.n(Ta),Da={name:"MinionDetailCard",components:{JobsTable:Qt,JobsChartCard:Vt,codemirror:Sa["codemirror"]},data:function(){return{tab:null,code:$a.a.safeDump(JSON.parse(this.minion.grain)),codepillar:$a.a.safeDump(JSON.parse(this.minion.pillar)),grainCmFolded:!1,pillarCmFolded:!1,cmOptions:{tabSize:4,mode:"yaml",theme:"made-of-code",line:!0,autoRefresh:!0,lineNumbers:!1,readOnly:!0,cursorBlinkRate:0,foldGutter:!0,gutters:["CodeMirror-foldgutter"]}}},methods:{yamlRepr:function(t){return $a.a.safeDump(JSON.parse(t))},fold:function(t){!0===this[t+"Folded"]?(Va.a.commands.unfoldAll(this.$refs[t].codemirror),this[t+"Folded"]=!1):(Va.a.commands.foldAll(this.$refs[t].codemirror),this[t+"Folded"]=!0)}},props:["minion"]},Oa=Da,Ea=(a("15fa"),Object(h["a"])(Oa,Ca,wa,!1,null,"107b300f",null)),Aa=Ea.exports;function Ia(t){var e=JSON.parse(t.grain);for(var a in e)t[a]=e[a];return t}f()(Ea,{VBtn:g["a"],VCard:y["a"],VContainer:ht["a"],VTab:ua["a"],VTabItem:da["a"],VTabs:ha["a"],VTabsItems:ma["a"],VTabsSlider:fa["a"]});var Ra={name:"MinionDetail",components:{Fab:Le,MinionDetailCard:Aa,InfosCard:pa,NetworkCard:xa},data:function(){return{minion:null,fabs:[{color:"blue",action:"refreshMinion",icon:"refresh",tooltip:"Refresh "+this.minion_id},{color:"purple",action:"runMinion",icon:"play_arrow",tooltip:"Run job on "+this.minion_id},{color:"orange",action:"highstateMinion",icon:"all_inclusive",tooltip:"Run highstate on "+this.minion_id}]}},mounted:function(){this.loadData()},methods:{loadData:function(){var t=this;this.$http.get("api/minions/"+this.minion_id+"/").then((function(e){return t.minion=Ia(e.data)})).catch((function(e){t.$toast.error("".concat(t.minion_id," is not present in database. Try refreshing minions")),t.$router.push("/minions")}))},fabAction:function(t){this[t]()},refreshMinion:function(){var t=this;this.$toast("refreshing "+this.minion_id);var e=new FormData;e.set("minion_id",this.minion_id),this.$http.post("/api/minions/refresh_minions/",e).then((function(){t.$toast("minion refreshed")})).catch((function(e){t.$toast.error(e.response.data)}))},runMinion:function(){this.$router.push("/run?tgt="+this.minion_id)},highstateMinion:function(){this.$router.push("/run?tgt="+this.minion_id+"&fun=state.apply")}},props:["minion_id"]},Fa=Ra,Pa=Object(h["a"])(Fa,sa,ia,!1,null,"09d10a26",null),Ma=Pa.exports;f()(Pa,{VCol:Lt["a"],VContainer:ht["a"],VRow:Nt["a"]});var La=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-container",[a("v-row",[a("v-col",{attrs:{sm:"12",lg:"4"}},[a("v-container",[a("v-card",[a("v-list-item",{attrs:{"two-line":""}},[a("v-list-item-content",[a("v-list-item-title",{staticClass:"headline"},[t._v(t._s(t.job.fun))]),a("v-list-item-subtitle",[t._v("Run on "+t._s(t.formatDate(t.job.alter_time)))])],1)],1),a("v-divider"),a("v-simple-table",[a("tbody",[a("tr",[a("td",[t._v("MINION ID:")]),a("td",{staticClass:"text-right"},[a("v-btn",{staticClass:"pr-0 text-none",attrs:{text:"",small:"",to:"/minions/"+t.job.id}},[t._v(t._s(t.job.id))])],1)]),a("tr",[a("td",[t._v("JOB ID:")]),a("td",{staticClass:"text-right"},[a("v-btn",{staticClass:"pr-0",attrs:{text:"",small:"",to:"/jobs/"+t.job.jid}},[t._v(t._s(t.job.jid))])],1)]),a("tr",[a("td",[t._v("FUNCTION:")]),a("td",{staticClass:"text-right"},[t._v(t._s(t.job.fun))])]),t.job.arguments?a("tr",[a("td",[t._v("ARGUMENTS:")]),a("td",{staticClass:"text-right"},[t._v(t._s(t.job.arguments))])]):t._e(),t.job.keyword_arguments?a("tr",[a("td",[t._v("KEYWORD ARGUMENTS:")]),a("td",{staticClass:"text-right"},[t._v(t._s(t.job.keyword_arguments))])]):t._e(),a("tr",[a("td",[t._v("STATUS:")]),a("td",{staticClass:"text-right"},[a("v-chip",{attrs:{color:t.boolRepr(t.job.success),dark:""}},[t._v(t._s(t.boolText(t.job.success)))])],1)]),a("tr",[a("td",[t._v("START TIME:")]),a("td",{staticClass:"text-right"},[t._v(t._s(new Date(t.job.alter_time).toLocaleString("en-GB")))])])])])],1)],1)],1),a("v-col",{attrs:{sm:"12",lg:"8"}},[a("v-container",[a("v-card",[a("v-card-title",[t._v("Results")]),a("v-divider"),a("div",{staticClass:"ansiStyle",domProps:{innerHTML:t._s(t.ansiResult)}})],1)],1)],1)],1)],1)},Na=[],Ja={name:"JobDetail",props:["jid","minion_id"],data:function(){return{job:{},ansiResult:null}},mounted:function(){this.loadData(),this.loadRenderedJob()},methods:{loadData:function(){var t=this;this.$http.get("api/jobs/".concat(this.jid,"/").concat(this.minion_id,"/")).then((function(e){return t.job=e.data}))},loadRenderedJob:function(){var t=this;this.$http.get("api/jobs/".concat(this.jid,"/").concat(this.minion_id,"/rendered_state/")).then((function(e){return t.ansiResult=e.data}))},boolRepr:function(t){return!0===t?"green":"red"},boolText:function(t){return!0===t?"success":"failed"},formatDate:function(t){return new Date(t).toLocaleString("en-GB")}}},Ua=Ja,za=(a("0122"),Object(h["a"])(Ua,La,Na,!1,null,"57350906",null)),qa=za.exports;f()(za,{VBtn:g["a"],VCard:y["a"],VCardTitle:k["c"],VChip:Ot["a"],VCol:Lt["a"],VContainer:ht["a"],VDivider:C["a"],VListItem:S["a"],VListItemContent:D["a"],VListItemSubtitle:D["b"],VListItemTitle:D["c"],VRow:Nt["a"],VSimpleTable:mt["a"]});var Ba=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-container",[a("v-row",[a("v-col",{attrs:{sm:"12"}},[a("EventsTable")],1)],1)],1)},Ha=[],Ka=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-container",[a("v-card",[a("v-card-title",[t._v(" Events "),a("v-spacer"),a("v-text-field",{staticClass:"search",attrs:{"append-icon":"search",label:"Search","single-line":"","hide-details":""},model:{value:t.search,callback:function(e){t.search=e},expression:"search"}})],1),a("v-data-table",{staticClass:"elevation-1",attrs:{"sort-by":"alter_time","sort-desc":"",headers:t.headers,items:t.events,search:t.search,"show-expand":"",loading:t.loading},scopedSlots:t._u([{key:"item.alter_time",fn:function(e){var a=e.item;return[t._v(" "+t._s(new Date(a.alter_time).toLocaleString("en-GB"))+" ")]}},{key:"expanded-item",fn:function(e){var n=e.headers,s=e.item;return[a("td",{attrs:{colspan:n.length}},[a("pre",[t._v(t._s(JSON.stringify(t.safeParse(s.data),null,2)))])])]}}])})],1)],1)},Ga=[];function Wa(t){return t.forEach((function(t){var e=JSON.parse(t.data);for(var a in e)"id"===a?t["minion_id"]=e[a]:t[a]=e[a]})),t}var Ya={name:"EventsTable",data:function(){return{search:"",headers:[{text:"Tag",value:"tag"},{text:"Jid",value:"jid"},{text:"Target",value:"minion_id"},{text:"Function",value:"fun"},{text:"Arguments",value:"fun_args"},{text:"Date",value:"alter_time"}],events:[],loading:!0}},mounted:function(){this.loadData()},methods:{loadData:function(){var t=this;this.$http.get("api/events/").then((function(e){t.events=Wa(e.data),t.loading=!1}))},safeParse:function(t){var e;try{e=JSON.parse(t)}catch(a){return{}}return e}}},Xa=Ya,Qa=Object(h["a"])(Xa,Ka,Ga,!1,null,"0929ee45",null),Za=Qa.exports;f()(Qa,{VCard:y["a"],VCardTitle:k["c"],VContainer:ht["a"],VDataTable:Wt["a"],VSpacer:A["a"],VTextField:I["a"]});var tn={name:"Events",components:{EventsTable:Za}},en=tn,an=Object(h["a"])(en,Ba,Ha,!1,null,"7408d9dd",null),nn=an.exports;f()(an,{VCol:Lt["a"],VContainer:ht["a"],VRow:Nt["a"]});var sn=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-container",[a("v-row",[a("v-col",{attrs:{sm:"12"}},[a("RunCard")],1)],1)],1)},rn=[],on=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-container",[a("v-row",{attrs:{"no-gutters":""}},[a("v-col",{attrs:{sm:"12"}},[a("v-card",{staticClass:"mb-8"},[a("v-card-title",[t._v("Run")]),a("v-tabs",{model:{value:t.tab,callback:function(e){t.tab=e},expression:"tab"}},[a("v-tabs-slider"),a("v-tab",{attrs:{href:"#formatted"}},[t._v(" Formatted ")]),a("v-tab",{attrs:{href:"#cli"}},[t._v(" Cli ")])],1),a("v-tabs-items",{model:{value:t.tab,callback:function(e){t.tab=e},expression:"tab"}},[a("v-tab-item",{attrs:{id:"formatted",eager:""}},[a("v-card",[a("v-spacer"),a("v-card-text",[a("v-container",[a("v-row",[a("v-col",{staticClass:"text-right",attrs:{sm:"3",lg:"1","align-self":"center"}},[a("span",[t._v("Client Type:")])]),a("v-col",{attrs:{sm:"3",lg:"1"}},[a("v-select",{attrs:{items:t.client},model:{value:t.selected_client,callback:function(e){t.selected_client=e},expression:"selected_client"}})],1),t.client_batch||t.scheduleSwitch?t._e():a("v-col",{attrs:{sm:"3",lg:"1","offset-lg":"1"}},[a("v-checkbox",{attrs:{label:"Async",color:"primary"},model:{value:t.client_async,callback:function(e){t.client_async=e},expression:"client_async"}})],1),"local"!==t.selected_client||t.scheduleSwitch?t._e():a("v-col",{attrs:{sm:"3",lg:"1","offset-lg":t.client_batch?3:1}},[a("v-checkbox",{attrs:{label:"Batch",color:"primary"},model:{value:t.client_batch,callback:function(e){t.client_batch=e},expression:"client_batch"}})],1),"local"===t.selected_client&&t.client_batch&&!t.scheduleSwitch?a("v-col",{attrs:{sm:"3",lg:"1"}},[a("v-text-field",{attrs:{label:"Batch"},model:{value:t.batch,callback:function(e){t.batch=e},expression:"batch"}})],1):t._e(),"local"!==t.selected_client||t.scheduleSwitch?t._e():a("v-col",{attrs:{sm:"3",lg:"1","offset-lg":t.client_batch?0:1}},[a("v-text-field",{attrs:{label:"Timeout",type:"number"},model:{value:t.timeout,callback:function(e){t.timeout=e},expression:"timeout"}})],1)],1),a("v-row",[a("v-col",{attrs:{lg:"1"}},["local"===t.selected_client?a("v-select",{attrs:{items:t.target_type,label:"Target Type"},on:{change:function(e){t.target=null}},model:{value:t.selected_target_type,callback:function(e){t.selected_target_type=e},expression:"selected_target_type"}}):t._e()],1),a("v-col",{attrs:{lg:"2"}},["local"===t.selected_client?a("v-text-field",{attrs:{label:"Target"},model:{value:t.target,callback:function(e){t.target=e},expression:"target"}}):t._e()],1),a("v-col",{attrs:{lg:"2"}},[a("v-combobox",{attrs:{"item-value":"name","item-text":"name",items:t.filteredFunction,label:"Function","return-object":""},scopedSlots:t._u([t.selectedFunction?{key:"append-outer",fn:function(){return[a("v-menu",{attrs:{"offset-y":""},scopedSlots:t._u([{key:"activator",fn:function(e){var n=e.on;return[a("v-icon",t._g({attrs:{color:"black"}},n),[t._v("info ")])]}}],null,!1,3591029852)},[a("div",{staticClass:"desc"},[a("pre",[t._v(t._s(t.selectedFunction.description))])])])]},proxy:!0}:null],null,!0),model:{value:t.selectedFunction,callback:function(e){t.selectedFunction=e},expression:"selectedFunction"}})],1),a("v-col",{attrs:{lg:"3"}},[a("v-text-field",{attrs:{label:"Arguments"},model:{value:t.arg,callback:function(e){t.arg=e},expression:"arg"}})],1),a("v-col",{attrs:{lg:"4"}},[a("v-text-field",{attrs:{label:"Keyword Arguments"},model:{value:t.kwarg,callback:function(e){t.kwarg=e},expression:"kwarg"}})],1)],1),a("v-row",{attrs:{dense:""}},[a("v-col",{attrs:{sm:"12",lg:"3"}},[a("v-row",{attrs:{dense:""}},[a("v-col",{attrs:{sm:"12"}},[a("v-switch",{directives:[{name:"show",rawName:"v-show",value:"local"===t.selected_client,expression:"selected_client === 'local'"}],attrs:{label:"Schedule",color:"primary"},model:{value:t.scheduleSwitch,callback:function(e){t.scheduleSwitch=e},expression:"scheduleSwitch"}})],1),a("v-col",{directives:[{name:"show",rawName:"v-show",value:t.scheduleSwitch,expression:"scheduleSwitch"}],attrs:{sm:"12"}},[a("v-text-field",{staticStyle:{width:"350px"},attrs:{label:"Schedule Name"},model:{value:t.scheduleName,callback:function(e){t.scheduleName=e},expression:"scheduleName"}}),a("v-radio-group",{staticClass:"mt-0",model:{value:t.scheduleType,callback:function(e){t.scheduleType=e},expression:"scheduleType"}},[a("v-radio",{attrs:{value:"once",color:"primary"},scopedSlots:t._u([{key:"label",fn:function(){return[a("span",[a("strong",[t._v("Once: ")])]),a("v-row",[a("v-col",{staticClass:"ml-2",attrs:{sm:"4"}},[a("v-menu",{attrs:{"close-on-content-click":!1,transition:"scale-transition","offset-y":"","min-width":"290px"},scopedSlots:t._u([{key:"activator",fn:function(e){var n=e.on;return[a("v-text-field",t._g({attrs:{readonly:""},model:{value:t.scheduleDate,callback:function(e){t.scheduleDate=e},expression:"scheduleDate"}},n))]}}]),model:{value:t.dateMenu,callback:function(e){t.dateMenu=e},expression:"dateMenu"}},[a("v-date-picker",{attrs:{min:t.scheduleDate},on:{input:function(e){t.dateMenu=!1}},model:{value:t.scheduleDate,callback:function(e){t.scheduleDate=e},expression:"scheduleDate"}})],1)],1),a("v-col",{attrs:{sm:"4"}},[a("v-menu",{ref:"menu",attrs:{"close-on-content-click":!1,"nudge-right":40,transition:"scale-transition","offset-y":"","max-width":"290px","min-width":"290px"},scopedSlots:t._u([{key:"activator",fn:function(e){var n=e.on;return[a("v-text-field",t._g({attrs:{readonly:""},model:{value:t.scheduleTime,callback:function(e){t.scheduleTime=e},expression:"scheduleTime"}},n))]}}]),model:{value:t.timeMenu,callback:function(e){t.timeMenu=e},expression:"timeMenu"}},[t.timeMenu?a("v-time-picker",{attrs:{"full-width":""},model:{value:t.scheduleTime,callback:function(e){t.scheduleTime=e},expression:"scheduleTime"}}):t._e()],1)],1)],1)]},proxy:!0}])}),a("v-radio",{attrs:{value:"recurring",color:"primary"},scopedSlots:t._u([{key:"label",fn:function(){return[a("div",[a("strong",[t._v("Recurring: ")]),t._v(" Every "),a("span",{attrs:{id:"cron"}})])]},proxy:!0}])})],1)],1)],1)],1),a("v-col",{attrs:{sm:"12",lg:"6"}},[a("v-row",{attrs:{dense:""}},[a("v-col",{attrs:{sm:"12"}},[a("v-switch",{directives:[{name:"show",rawName:"v-show",value:"local"===t.selected_client,expression:"selected_client === 'local'"}],attrs:{label:"Pillar",color:"primary"},model:{value:t.pillarSwitch,callback:function(e){t.pillarSwitch=e},expression:"pillarSwitch"}})],1),a("v-col",{directives:[{name:"show",rawName:"v-show",value:t.pillarSwitch,expression:"pillarSwitch"}],attrs:{sm:"12"}},[a("codemirror",{attrs:{options:t.cmOptions},model:{value:t.code,callback:function(e){t.code=e},expression:"code"}})],1),a("v-col",{directives:[{name:"show",rawName:"v-show",value:t.pillarSwitch,expression:"pillarSwitch"}],attrs:{sm:"12"}},[a("span",{domProps:{innerHTML:t._s(t.pillarRendered)}})])],1)],1),a("v-col",{attrs:{sm:"12",lg:"3"}},[a("v-row",{attrs:{dense:""}},[a("v-col",{attrs:{sm:"12"}},[a("v-switch",{attrs:{label:"Save as template",color:"primary"},model:{value:t.saveJobSwitch,callback:function(e){t.saveJobSwitch=e},expression:"saveJobSwitch"}})],1),a("v-col",{directives:[{name:"show",rawName:"v-show",value:t.saveJobSwitch,expression:"saveJobSwitch"}],attrs:{sm:"12"}},[a("v-text-field",{staticStyle:{width:"350px"},attrs:{label:"Job Template Name"},model:{value:t.jobTemplateName,callback:function(e){t.jobTemplateName=e},expression:"jobTemplateName"}})],1)],1)],1)],1)],1)],1),a("v-card-actions",[a("v-spacer"),a("v-btn",{directives:[{name:"show",rawName:"v-show",value:!t.saveJobSwitch,expression:"!saveJobSwitch"}],attrs:{color:"orange",large:"",dark:""},on:{click:function(e){return t.runJob(t.test=!0)}}},[t._v("Test")]),a("v-btn",{directives:[{name:"show",rawName:"v-show",value:!t.saveJobSwitch,expression:"!saveJobSwitch"}],attrs:{color:"info",large:"",dark:""},on:{click:t.runJob}},[t._v("Run")]),a("v-btn",{directives:[{name:"show",rawName:"v-show",value:t.saveJobSwitch,expression:"saveJobSwitch"}],attrs:{color:"green",large:"",dark:""},on:{click:t.saveJob}},[t._v("Save")])],1)],1)],1),a("v-tab-item",{attrs:{id:"cli"}},[null!==t.functions?a("TerminalCard",{attrs:{minions:t.minions,functions:t.functions}}):t._e()],1)],1)],1)],1)],1),a("v-row",[a("v-col",{attrs:{sm:"12"}},[t.results?a("v-card",[a("v-card-title",[t._v("Results")]),a("v-card-text",{staticClass:"ansiStyle",domProps:{innerHTML:t._s(t.results)}})],1):t._e()],1)],1)],1)},ln=[],cn=(a("fb6a"),function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-row",{directives:[{name:"resize",rawName:"v-resize",value:t.onResize,expression:"onResize"}]},[a("v-col",{attrs:{sm:"12"}},[a("div",{staticClass:"console",attrs:{id:"terminal"}})])],1)}),un=[],dn=a("fcf3"),hn=a("47d0"),mn=(a("abb2"),a("c740"),a("a630"),a("3ca3"),a("38cf"),a("d4ec")),fn=a("bee2"),vn=(a("498a"),function(){function t(e){Object(mn["a"])(this,t),this.size=e,this.entries=[],this.cursor=0}return Object(fn["a"])(t,[{key:"push",value:function(t){if(""!==t.trim()){var e=this.entries[this.entries.length-1];t!=e&&(this.entries.push(t),this.entries.length>this.size&&this.entries.pop(0),this.cursor=this.entries.length)}}},{key:"rewind",value:function(){this.cursor=this.entries.length}},{key:"getPrevious",value:function(){var t=Math.max(0,this.cursor-1);return this.cursor=t,this.entries[t]}},{key:"getNext",value:function(){var t=Math.min(this.entries.length,this.cursor+1);return this.cursor=t,this.entries[t]}}]),t}()),pn=(a("7db0"),a("8a79"),a("466d"),a("2909")),bn=a("8e33");function _n(t){var e,a=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=[],s=/\w+/g;while(e=s.exec(t))a?n.push(e.index):n.push(e.index+e[0].length);return n}function gn(t,e){var a=_n(t,!0).reverse().find((function(t){return te}));return null==a?t.length:a}function kn(t,e,a){for(var n=0,s=0,i=0;ia&&(s=0,n+=1))}return{row:n,col:s}}function xn(t,e){return kn(t,t.length,e).row+1}function Cn(t){return""!=t.trim()&&((t.match(/'/g)||[]).length%2!==0||((t.match(/"/g)||[]).length%2!==0||(""==t.split(/(\|\||\||&&)/g).pop().trim()||!(!t.endsWith("\\")||t.endsWith("\\\\")))))}function wn(t){return null!=t.match(/[^\\][ \t]$/m)}function jn(t){if(""===t.trim())return"";if(wn(t))return"";var e=Object(bn["parse"])(t);return e.pop()||""}function Vn(t,e){var a=Object(bn["parse"])(e),n=a.length-1,s=a[n]||"";""===e.trim()?(n=0,s=""):wn(e)&&(n+=1,s="");var i=t.reduce((function(t,e){var s=e.fn,i=e.args;try{return t.concat(s.apply(void 0,[n,a].concat(Object(pn["a"])(i))))}catch(r){return console.error("Auto-complete error:",r),t}}),[]);return i.filter((function(t){return t.startsWith(s)}))}var Sn=function(){function t(e){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Object(mn["a"])(this,t),this.term=e,this._handleTermData=this.handleTermData.bind(this),this._handleTermResize=this.handleTermResize.bind(this),this.history=new vn(a.historySize||100),this.maxAutocompleteEntries=a.maxAutocompleteEntries||100,this._autocompleteHandlers=[],this._active=!1,this._input="",this._cursor=0,this._activePrompt=null,this._activeCharPrompt=null,this._termSize={cols:this.term.cols,rows:this.term.rows},this.attach()}return Object(fn["a"])(t,[{key:"detach",value:function(){this.term.off("data",this._handleTermData),this.term.off("resize",this._handleTermResize)}},{key:"attach",value:function(){this.term.onData(this._handleTermData),this.term.onResize(this._handleTermResize)}},{key:"addAutocompleteHandler",value:function(t){for(var e=arguments.length,a=new Array(e>1?e-1:0),n=1;n1&&void 0!==arguments[1]?arguments[1]:"> ";return new Promise((function(n,s){e.term.write(t),e._activePrompt={prompt:t,continuationPrompt:a,resolve:n,reject:s},e._input="",e._cursor=0,e._active=!0}))}},{key:"readChar",value:function(t){var e=this;return new Promise((function(a,n){e.term.write(t),e._activeCharPrompt={prompt:t,resolve:a,reject:n}}))}},{key:"abortRead",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"aborted";null==this._activePrompt&&null==this._activeCharPrompt||this.term.write("\r\n"),null!=this._activePrompt&&(this._activePrompt.reject(t),this._activePrompt=null),null!=this._activeCharPrompt&&(this._activeCharPrompt.reject(t),this._activeCharPrompt=null),this._active=!1}},{key:"println",value:function(t){this.print(t+"\n")}},{key:"print",value:function(t){var e=t.replace(/[\r\n]+/g,"\n");this.term.write(e.replace(/\n/g,"\r\n"))}},{key:"printWide",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2;if(0==t.length)return println("");for(var a=t.reduce((function(t,e){return Math.max(t,e.length)}),0)+e,n=Math.floor(this._termSize.cols/a),s=Math.ceil(t.length/n),i=0,r=0;r1&&void 0!==arguments[1])||arguments[1];e&&this.clearInput();var a=this.applyPrompts(t);this.print(a),this._cursor>t.length&&(this._cursor=t.length);var n=this.applyPromptOffset(t,this._cursor),s=xn(a,this._termSize.cols),i=kn(a,n,this._termSize.cols),r=i.col,o=i.row,l=s-o-1;this.term.write("\r");for(var c=0;cthis._input.length&&(t=this._input.length);var e=this.applyPrompts(this._input),a=(xn(e,this._termSize.cols),this.applyPromptOffset(this._input,this._cursor)),n=kn(e,a,this._termSize.cols),s=n.col,i=n.row,r=this.applyPromptOffset(this._input,t),o=kn(e,r,this._termSize.cols),l=o.col,c=o.row;if(c>i)for(var u=i;us)for(var h=s;h0){var e=Math.min(t,this._input.length-this._cursor);this.setCursor(this._cursor+e)}else if(t<0){var a=Math.max(t,-this._cursor);this.setCursor(this._cursor+a)}}},{key:"handleCursorErase",value:function(t){var e=this._cursor,a=this._input;if(t){if(e<=0)return;var n=a.substr(0,e-1)+a.substr(e);this.clearInput(),this._cursor-=1,this.setInput(n,!1)}else{var s=a.substr(0,e)+a.substr(e+1);this.setInput(s)}}},{key:"handleCursorInsert",value:function(t){var e=this._cursor,a=this._input,n=a.substr(0,e)+t+a.substr(e);this._cursor+=t.length,this.setInput(n)}},{key:"handleReadComplete",value:function(){this.history&&this.history.push(this._input),this._activePrompt&&(this._activePrompt.resolve(this._input),this._activePrompt=null),this.term.write("\r\n"),this._active=!1}},{key:"handleTermResize",value:function(t){var e=t.rows,a=t.cols;this.clearInput(),this._termSize={cols:a,rows:e},this.setInput(this._input,!1)}},{key:"handleTermData",value:function(t){var e=this;if(this._active){if(null!=this._activeCharPrompt)return this._activeCharPrompt.resolve(t),this._activeCharPrompt=null,void this.term.write("\r\n");if(t.length>3&&27!==t.charCodeAt(0)){var a=t.replace(/[\r\n]+/g,"\r");Array.from(a).forEach((function(t){return e.handleData(t)}))}else this.handleData(t)}}},{key:"handleData",value:function(t){var e=this;if(this._active){var a,n=t.charCodeAt(0);if(27==n)switch(t.substr(1)){case"[A":if(this.history){var s=this.history.getPrevious();s&&(this.setInput(s),this.setCursor(s.length))}break;case"[B":if(this.history){var i=this.history.getNext();i||(i=""),this.setInput(i),this.setCursor(i.length)}break;case"[D":this.handleCursorMove(-1);break;case"[C":this.handleCursorMove(1);break;case"[3~":this.handleCursorErase(!1);break;case"[F":this.setCursor(this._input.length);break;case"[H":this.setCursor(0);break;case"b":a=gn(this._input,this._cursor),null!=a&&this.setCursor(a);break;case"f":a=yn(this._input,this._cursor),null!=a&&this.setCursor(a);break;case"":a=gn(this._input,this._cursor),null!=a&&(this.setInput(this._input.substr(0,a)+this._input.substr(this._cursor)),this.setCursor(a));break}else if(n<32||127===n)switch(t){case"\r":Cn(this._input)?this.handleCursorInsert("\n"):this.handleReadComplete();break;case"":this.handleCursorErase(!0);break;case"\t":if(this._autocompleteHandlers.length>0){var r=this._input.substr(0,this._cursor),o=wn(r),l=Vn(this._autocompleteHandlers,r);if(l.sort(),0===l.length)o||this.handleCursorInsert(" ");else if(1===l.length){var c=jn(r);this.handleCursorInsert(l[0].substr(c.length)+" ")}else l.length<=this.maxAutocompleteEntries?this.printAndRestartPrompt((function(){e.printWide(l)})):this.printAndRestartPrompt((function(){return e.readChar("Display all ".concat(l.length," possibilities? (y or n)")).then((function(t){"y"!=t&&"Y"!=t||e.printWide(l)}))}))}else this.handleCursorInsert(" ");break;case"":this.setCursor(this._input.length),this.term.write("^C\r\n"+((this._activePrompt||{}).prompt||"")),this._input="",this._cursor=0,this.history&&this.history.rewind();break}else this.handleCursorInsert(t)}}}]),t}(),Tn={name:"TerminalCard",props:["minions","functions"],data:function(){return{term:null,fitter:null,functions_name:null}},methods:{initTerm:function(){var t=this,e=document.getElementById("terminal");this.term=new dn["Terminal"]({cursorBlink:!0,fontSize:20,fontFamily:"'Roboto Mono', monospace"});var a=new hn["FitAddon"];this.term.loadAddon(a),this.term.open(e),a.fit(),this.fitter=a;var n=new Sn(this.term);n.addAutocompleteHandler((function(t){return 0!==t?[]:["salt","clear"]})),n.addAutocompleteHandler((function(e){return 1!==e?[]:t.minions})),n.addAutocompleteHandler((function(e){return 2!==e?[]:t.functions.map((function(t){return t.name}))}));var s="Usage: salt [options] '' [arguments]",i=function e(){n.read(" ~$ ").then((function(a){var i=a.split(" ").filter((function(t){return""!==t}));if(0===i.length)e();else if(1===i.length&&"clear"===i[0])t.term.clear(),e();else if(i.length<=2)n.println(s),e();else if(a.split(" ").length>=3&&"salt"===i[0]){var r=new FormData;r.set("raw",!0),r.set("cli",!0),r.set("command",a),t.$toast("Running "+a),t.$http.post("api/run/",r).then((function(t){n.println(t.data.results)})).then((function(){return e()})).catch((function(e){t.$toast.error(e.response.data)})).then((function(){return e()}))}else n.println(s),e()}))};i()},onResize:function(){null!==this.term&&this.fitter.fit()}},mounted:function(){var t=this;setTimeout((function(){t.initTerm()}),100)},beforeDestroy:function(){null!==this.term&&this.term.dispose()}},$n=Tn,Dn=a("269a"),On=a.n(Dn),En=a("dc22"),An=Object(h["a"])($n,cn,un,!1,null,"2ed3c4a0",null),In=An.exports;function Rn(t,e){if(t instanceof HTMLElement)this.el=t;else{if("string"!==typeof t)throw"CronUI: container parameter in initialization must be an html element or a string selector.";this.el=document.querySelector(t)}this.options=e||{},this.render(),"string"!==typeof this.options.initial&&(this.options.initial="* * * * *"),this.setCronString(this.options.initial),this.currentValue=this.options.initial}f()(An,{VCol:Lt["a"],VRow:Nt["a"]}),On()(An,{Resize:En["a"]}),Rn.prototype.render=function(){var t,e,a,n=this.el,s="";for(a=0;a<60;a++)e=a<10?"0":"",s+=""+e+a+" \n";var i="";for(a=0;a<24;a++)e=a<10?"0":"",i+=""+e+a+" \n";var r="";for(a=1;a<32;a++)t=1==a||21==a||31==a?"st":2==a||22==a?"nd":3==a||23==a?"rd":"th",r+=""+a+t+" \n";var o="",l=["January","February","March","April","May","June","July","August","September","October","November","December"];for(a=0;a"+l[a]+"\n";var c="",u=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];for(a=0;a"+u[a]+"\n";var d="",h=["minute","hour","day","week","month","year"];for(a=0;a"+h[a]+"\n";var m={};n.insertAdjacentHTML("beforeend",""+d+" ");var f=n.querySelector(".cron-period select");for(var v in f.addEventListener("change",this.periodChanged.bind(this)),f.addEventListener("change",this.changeEvent.bind(this)),n.insertAdjacentHTML("beforeend"," on the "+r+" "),m["dom"]=n.querySelector(".cron-block-dom"),n.insertAdjacentHTML("beforeend"," of "+o+" "),m["month"]=n.querySelector(".cron-block-month"),n.insertAdjacentHTML("beforeend"," at "+s+" minutes past the hour "),m["mins"]=n.querySelector(".cron-block-mins"),n.insertAdjacentHTML("beforeend"," on "+c+" "),m["dow"]=n.querySelector(".cron-block-dow"),n.insertAdjacentHTML("beforeend"," at "+i+" :"+s+" "),m["time"]=n.querySelector(".cron-block-time"),m)[].forEach.call(m[v].querySelectorAll("select"),function(t){t.addEventListener("change",this.changeEvent.bind(this))}.bind(this));this.blocks=m},Rn.prototype.periodChanged=function(){var t=this.blocks,e=this.el.querySelector(".cron-period select"),a=e.options[e.selectedIndex].value;for(var n in t)t[n].style.display="none";if(Rn.displayMatrix.hasOwnProperty(a))for(var s=Rn.displayMatrix[a],i=0;i=n[i]))return}for(var o in Rn.cronTypes)if(Rn.cronTypes[o].test(t))return o}};var Fn=Rn,Pn={name:"RunCard",components:{TerminalCard:In,codemirror:Sa["codemirror"]},data:function(){return{scheduleSwitch:!1,pillarSwitch:!1,saveJobSwitch:!1,jobTemplateName:"",code:"# Type valid yaml to override pillars\n\n\n",cmOptions:{tabSize:4,mode:"yaml",theme:"made-of-code",line:!0,autoRefresh:!0,lineNumbers:!1,foldGutter:!0,gutters:["CodeMirror-foldgutter"]},tab:null,client:[{text:"Local",value:"local"},{text:"Runner",value:"runner"},{text:"Wheel",value:"wheel"}],selected_client:"local",client_async:!1,client_batch:!1,minions:[],functions:null,selectedFunction:null,description:null,batch:null,timeout:null,target_type:[{text:"glob",value:"glob"},{text:"pcre",value:"--pcre"},{text:"list",value:"--list"},{text:"grain",value:"--grain"},{text:"grain_pcre",value:"--grain-pcre"},{text:"pillar",value:"--pillar"},{text:"pillar_pcre",value:"--pillar-pcre"},{text:"range",value:"--range"},{text:"compound",value:"--compound"},{text:"nodegroup",value:"--nodegroup"}],selected_target_type:"glob",target:"",arg:"",kwarg:"",results:"",termKey:0,cron:null,dateMenu:!1,timeMenu:!1,scheduleType:null,scheduleDate:(new Date).toISOString().substr(0,10),scheduleTime:(new Date).toISOString().substr(11,11).split(":").slice(0,-1).join(":"),scheduleName:null}},methods:{loadData:function(){var t=this;this.$http.get("api/functions/").then((function(e){t.functions=e.data})),this.$http.get("api/minions/").then((function(e){e.data.forEach((function(e){return t.minions.push(e.minion_id)}))}))},createCommand:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],e="salt --client=".concat(this.client_batch?"local_batch":this.selected_client).concat(this.client_async&&!this.client_batch?"_async":"");return"local"===this.selected_client&&("glob"!==this.selected_target_type?e+=" "+this.selected_target_type+" "+this.target:e+=" "+this.target),this.selectedFunction&&this.selectedFunction.hasOwnProperty("name")?e+=" ".concat(this.selectedFunction.name):e+=" ".concat(this.selectedFunction),e+="".concat(this.arg?" ".concat(this.arg):"").concat(!0===t?" test=True":"").concat(this.kwarg?" ".concat(this.kwarg):""),e+="".concat(this.pillarSwitch?" pillar='".concat(this.pillarRendered,"'"):""),e+="".concat(this.client_batch&&this.batch?" -b ".concat(this.batch):"").concat(this.timeout?" -t ".concat(this.timeout):""),e},saveJob:function(){var t=this,e=new FormData,a=this.createCommand(!1);e.set("name",this.jobTemplateName),e.set("job",a),this.$http.post("api/job_templates/",e).then((function(e){t.$toast("Template "+t.jobTemplateName+" saved")}))},runJob:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],a="Running",n=new FormData,s=this.createCommand(e);n.set("raw",!0),n.set("command",s),this.scheduleSwitch&&this.scheduleType&&(a="Scheduling",n.set("schedule_type",this.scheduleType),this.scheduleName&&n.set("schedule_name",this.scheduleName),"once"===this.scheduleType?n.set("schedule",this.scheduleDate+" "+this.scheduleTime+":00"):n.set("cron",this.cron.currentValue)),this.$toast(a+" "+s),this.$http.post("api/run/",n).then((function(e){var a=e.data;if(t.client_async&&"local"===t.selected_client){for(var n=new DOMParser,s=n.parseFromString(a,"text/html"),i=s.getElementsByClassName("ansi2html-content")[0].children,r=i[i.length-1].innerText,o=1;o1&&(this["client_"+this.$route.query.client.split("_")[1]]=!0)),this.$route.query.tgt_type&&this.target_type.forEach((function(e){e.text===t.$route.query.tgt_type&&(t.selected_target_type=e.value)})),this.batch=this.$route.query.batch?this.$route.query.batch:null,this.target=this.$route.query.tgt,this.selectedFunction=!0===this.$route.query.hasOwnProperty("fun")?{name:this.$route.query.fun}:this.selectedFunction,this.arg=this.$route.query.arg,this.$route.query.kwarg){var e=this.$route.query.kwarg.split(" ").filter((function(t){return t.startsWith("pillar")})).join();e?(this.pillarSwitch=!0,this.code=$a.a.dump(JSON.parse(e.split("=")[1])),this.kwarg=this.$route.query.kwarg.split(" ").filter((function(t){return!t.startsWith("pillar")})).join(" ")):this.kwarg=this.$route.query.kwarg}this.$route.query.name&&(this.saveJobSwitch=!0,this.jobTemplateName=this.$route.query.name)}},Mn=Pn,Ln=(a("ad3d"),a("2b5d")),Nn=a("67b6"),Jn=a("43a6"),Un=a("b73d"),zn=a("c964"),qn=Object(h["a"])(Mn,on,ln,!1,null,"1ddf48ef",null),Bn=qn.exports;f()(qn,{VBtn:g["a"],VCard:y["a"],VCardActions:k["a"],VCardText:k["b"],VCardTitle:k["c"],VCheckbox:Ye["a"],VCol:Lt["a"],VCombobox:Ln["a"],VContainer:ht["a"],VDatePicker:Yt["a"],VIcon:j["a"],VMenu:O["a"],VRadio:Nn["a"],VRadioGroup:Jn["a"],VRow:Nt["a"],VSelect:wt["a"],VSpacer:A["a"],VSwitch:Un["a"],VTab:ua["a"],VTabItem:da["a"],VTabs:ha["a"],VTabsItems:ma["a"],VTabsSlider:fa["a"],VTextField:I["a"],VTimePicker:zn["a"]});var Hn={name:"Run",components:{RunCard:Bn}},Kn=Hn,Gn=Object(h["a"])(Kn,sn,rn,!1,null,"74868f95",null),Wn=Gn.exports;f()(Gn,{VCol:Lt["a"],VContainer:ht["a"],VRow:Nt["a"]});var Yn=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-container",[a("v-row",[a("v-col",{attrs:{sm:"12"}},[a("CommonSettings")],1)],1),a("v-row",[a("v-col",{attrs:{sm:"12"}},[a("UserSettings")],1)],1)],1)},Xn=[],Qn=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-container",[a("v-card",[a("v-card-title",[t._v("Common Settings")]),a("v-card-text",[a("v-container",[a("v-row",[a("v-col",{attrs:{sm:"4",lg:"2","align-self":"center"}},[t._v(" Parse modules from: ")]),a("v-col",{attrs:{sm:"4",lg:"2"}},[a("v-select",{attrs:{items:t.minions,"item-text":"minion_id","item-value":"minion_id",label:"Target"},model:{value:t.target,callback:function(e){t.target=e},expression:"target"}})],1),a("v-col",{attrs:{"align-self":"center"}},[a("v-btn",{attrs:{disabled:null==t.target,color:"primary"},on:{click:t.parseModules}},[t._v("Submit")])],1),a("v-col",{attrs:{sm:"4",lg:"1","align-self":"center"}},[t._v(" Alcali Version: ")]),a("v-col",{attrs:{sm:"4",lg:"2","align-self":"center"}},[a("span",[t._v(t._s(t.version))])])],1),a("v-row",[a("v-col",{attrs:{sm:"12",lg:"6"}},[a("v-row",[t._v("Minions Fields")]),t._l(t.uniqueMinionField,(function(e){return a("v-row",{key:e.name},[a("v-col",{attrs:{lg:"4"}},[a("b",[t._v(t._s(e.name))])]),a("v-col",{attrs:{lg:"4"}},[t._v(t._s(e["function"]))]),a("v-col",{attrs:{"align-self":"center"}},[a("v-btn",{attrs:{color:"red",dark:""},on:{click:function(a){return t.deleteMinionsFields(e.name)}}},[t._v("Delete")])],1)],1)})),a("v-row",[a("v-col",{attrs:{lg:"4"}},[a("v-text-field",{attrs:{label:"Name","single-line":""},model:{value:t.minionsfields_name,callback:function(e){t.minionsfields_name=e},expression:"minionsfields_name"}})],1),a("v-col",{attrs:{lg:"4"}},[a("v-combobox",{attrs:{items:t.functions,"item-value":"name","item-text":"name",label:"Functions"},model:{value:t.minionsfields_value,callback:function(e){t.minionsfields_value=e},expression:"minionsfields_value"}})],1),a("v-col",{attrs:{"align-self":"center"}},[a("v-btn",{attrs:{disabled:null==t.minionsfields_name||null==t.minionsfields_value,color:"primary"},on:{click:t.createMinionsFields}},[t._v("Create ")])],1)],1)],2),a("v-col",{attrs:{sm:"12",lg:"6"}},[a("v-row",[t._v("Custom Conformity")]),t._l(t.conformity,(function(e){return a("v-row",{key:e.id},[a("v-col",{attrs:{lg:"4"}},[a("b",[t._v(t._s(e.name))])]),a("v-col",{attrs:{lg:"4"}},[t._v(t._s(e.function))]),a("v-col",{attrs:{"align-self":"center"}},[a("v-btn",{attrs:{color:"red",dark:""},on:{click:function(a){return t.deleteConformity(e.id)}}},[t._v("Delete")])],1)],1)})),a("v-row",[a("v-col",{attrs:{lg:"4"}},[a("v-text-field",{attrs:{label:"Name","single-line":""},model:{value:t.conformity_name,callback:function(e){t.conformity_name=e},expression:"conformity_name"}})],1),a("v-col",{attrs:{lg:"4"}},[a("v-text-field",{attrs:{label:"Function","single-line":""},model:{value:t.conformity_value,callback:function(e){t.conformity_value=e},expression:"conformity_value"}})],1),a("v-col",{attrs:{"align-self":"center"}},[a("v-btn",{attrs:{disabled:null==t.conformity_name||null===t.conformity_value,color:"primary"},on:{click:t.createConformity}},[t._v("Create ")])],1)],1)],2)],1)],1)],1)],1)],1)},Zn=[],ts={name:"CommonSettings",data:function(){return{version:"unknown",minions:[],target:null,functions:null,minionsfields:[],minionsfields_name:null,minionsfields_value:null,conformity:null,conformity_name:null,conformity_value:null}},mounted:function(){this.loadData()},computed:{uniqueMinionField:function(){if(null!==this.minionsfields)return this.minionsfields.filter((function(t,e,a){return e===a.findIndex((function(e){return e["function"]===t["function"]&&e.name===t.name}))}))}},methods:{loadData:function(){var t=this;this.$http.get("api/keys/").then((function(e){t.minions=e.data.filter((function(t){return"accepted"===t.status}))})),this.$http.get("api/functions/").then((function(e){t.functions=e.data.filter((function(t){return"local"===t.type}))})),this.$http.get("api/conformity/").then((function(e){t.conformity=e.data})),this.$http.get("api/minionsfields/").then((function(e){t.minionsfields=e.data})),this.$http.get("api/version/").then((function(e){t.version=e.data.version}))},parseModules:function(){var t=this;this.$toast("Parse module started");var e=new FormData;e.set("target",this.target),this.$http.post("api/settings/initdb",e).then((function(e){t.$toast(e.data.result)})).then((function(){t.loadData()})).catch((function(e){t.$toast.error(e.response.data)}))},deleteConformity:function(t){var e=this,a=new FormData;a.set("id",t),this.$http.delete("/api/conformity/"+t).then((function(){e.$toast("conformity deleted"),e.conformity.splice(e.conformity.indexOf(t),1)}))},createConformity:function(){var t=this,e=new FormData;e.set("name",this.conformity_name),e.set("function",this.conformity_value),this.$http.post("/api/conformity/",e).then((function(){t.conformity.push({name:t.conformity_name,function:t.conformity_value,id:t.conformity.length+2}),t.$toast("conformity created"),t.conformity_name=null,t.conformity_value=null}))},createMinionsFields:function(){var t=this,e=new FormData;e.set("name",this.minionsfields_name),e.set("function",this.minionsfields_value.name),e.set("value","{}"),this.$http.post("/api/minionsfields/",e).then((function(){t.minionsfields.push({name:t.minionsfields_name,function:t.minionsfields_value.name}),t.$toast("minions fields created"),t.minionsfields_name=null,t.minionsfields_value=null}))},deleteMinionsFields:function(t){var e=this,a=new FormData;a.set("name",t),this.$http.post("/api/minionsfields/delete_field/",a).then((function(a){e.$toast(a.data.result),e.minionsfields=e.minionsfields.filter((function(e){return e.name!==t}))}))}}},es=ts,as=Object(h["a"])(es,Qn,Zn,!1,null,"8144315a",null),ns=as.exports;f()(as,{VBtn:g["a"],VCard:y["a"],VCardText:k["b"],VCardTitle:k["c"],VCol:Lt["a"],VCombobox:Ln["a"],VContainer:ht["a"],VRow:Nt["a"],VSelect:wt["a"],VTextField:I["a"]});var ss=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-container",[a("v-card",[a("v-card-title",[t._v("User Settings")]),a("v-card-text",[a("v-container",[a("v-row",[a("v-col",{attrs:{lg:"2"}},[a("span",[t._v("Jobs Notifications")]),t._l(t.notifs,(function(e,n){return a("div",{key:n},[a("v-switch",{attrs:{label:n,color:"primary","hide-details":""},model:{value:t.notifs[n],callback:function(e){t.$set(t.notifs,n,e)},expression:"notifs[name]"}})],1)}))],2),a("v-col",{attrs:{lg:"2"}},[a("span",[t._v("Max Notifications")]),a("v-text-field",{attrs:{type:"number"},model:{value:t.max_notifs,callback:function(e){t.max_notifs=e},expression:"max_notifs"}})],1)],1)],1)],1),a("v-card-actions",[a("v-spacer"),a("v-btn",{attrs:{color:"primary"},on:{click:t.updateUserSettings}},[t._v("Submit")])],1)],1)],1)},is=[],rs={name:"UserSettings",data:function(){return{switch1:!0,switch2:!1,notifs:{created:!1,published:!0,returned:!1,event:!1},settings:null,max_notifs:null}},methods:{loadData:function(){var t=this;this.$http.get("api/userssettings/"+this.$store.getters.user_id+"/").then((function(e){t.settings=e.data,t.max_notifs=e.data.max_notifs,Object.keys(t.notifs).forEach((function(e){t.notifs[e]=t.settings["notifs_"+e]}))}))},updateUserSettings:function(){var t=this,e={max_notifs:this.max_notifs};Object.keys(this.notifs).forEach((function(a){e["notifs_"+a]=t.notifs[a]})),this.$http.patch("api/userssettings/"+this.$store.getters.user_id+"/",e).then((function(e){t.$toast("user settings updated")}))}},mounted:function(){this.loadData()}},os=rs,ls=Object(h["a"])(os,ss,is,!1,null,"d85a6514",null),cs=ls.exports;f()(ls,{VBtn:g["a"],VCard:y["a"],VCardActions:k["a"],VCardText:k["b"],VCardTitle:k["c"],VCol:Lt["a"],VContainer:ht["a"],VRow:Nt["a"],VSpacer:A["a"],VSwitch:Un["a"],VTextField:I["a"]});var us={name:"Settings",components:{UserSettings:cs,CommonSettings:ns}},ds=us,hs=Object(h["a"])(ds,Yn,Xn,!1,null,"ef54e078",null),ms=hs.exports;f()(hs,{VCol:Lt["a"],VContainer:ht["a"],VRow:Nt["a"]});var fs=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-container",[a("v-row",[a("v-col",{attrs:{sm:"12"}},[a("ConformityTable")],1)],1)],1)},vs=[],ps=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-container",[a("v-card",[a("v-card-title",[t._v(" Conformity "),a("v-spacer"),a("v-text-field",{staticClass:"search",attrs:{"append-icon":"search",label:"Search","single-line":"","hide-details":""},model:{value:t.search,callback:function(e){t.search=e},expression:"search"}})],1),a("v-data-table",{staticClass:"elevation-1",attrs:{"sort-by":"minion_id","item-key":"minion_id",headers:t.headers,items:t.conformity,search:t.search,loading:t.loading},scopedSlots:t._u([{key:"item.minion_id",fn:function(e){var n=e.item;return[a("v-btn",{staticClass:"text-none",attrs:{text:"",small:"",to:"/conformity/"+n.minion_id}},[t._v(t._s(n.minion_id))])]}},{key:"item.last_highstate",fn:function(e){var a=e.item;return[t._v(" "+t._s(null===a.last_highstate?"":new Date(a.last_highstate).toLocaleString("en-GB"))+" ")]}},{key:"item.conformity",fn:function(e){var n=e.item;return[a("v-chip",{attrs:{color:t.boolRepr(n.conformity),dark:""}},[t._v(t._s(n.conformity)+" ")])]}},{key:"item.succeeded",fn:function(e){var n=e.item;return[null!=n.succeeded?a("v-chip",{staticClass:"ma-2",attrs:{label:"",outlined:"",color:"green","text-color":"base"}},[t._v(" "+t._s(n.succeeded)+" ")]):t._e()]}},{key:"item.unchanged",fn:function(e){var n=e.item;return[null!=n.unchanged?a("v-chip",{staticClass:"ma-2",attrs:{label:"",outlined:"",color:"orange","text-color":"base"}},[t._v(" "+t._s(n.unchanged)+" ")]):t._e()]}},{key:"item.failed",fn:function(e){var n=e.item;return[null!=n.failed?a("v-chip",{staticClass:"ma-2",attrs:{label:"",outlined:"",color:"red","text-color":"base"}},[t._v(" "+t._s(n.failed)+" ")]):t._e()]}},{key:"item.action",fn:function(e){var n=e.item;return[a("div",{staticClass:"text-center"},[a("v-btn",{staticClass:"ma-2",attrs:{small:"",color:"blue",tile:"",dark:"",to:"/conformity/"+n.minion_id}},[t._v(" detail ")]),a("v-btn",{staticClass:"ma-2",attrs:{small:"",color:"orange",tile:"",dark:"",to:"/run?tgt="+n.minion_id+"&fun=state.apply"}},[t._v(" highstate ")])],1)]}}])})],1)],1)},bs=[],_s={name:"ConformityTable",data:function(){return{search:"",headers:[],conformity:[],loading:!0}},mounted:function(){this.loadData()},methods:{loadData:function(){var t=this;this.$http.get("api/conformity/render/").then((function(e){t.headers=e.data.name,t.headers.push({text:"Actions",value:"action",sortable:!1}),t.conformity=e.data.data,t.loading=!1}))},boolRepr:function(t){return"True"===t?"green":"False"===t?"red":"primary"}}},gs=_s,ys=Object(h["a"])(gs,ps,bs,!1,null,"3b2cd337",null),ks=ys.exports;f()(ys,{VBtn:g["a"],VCard:y["a"],VCardTitle:k["c"],VChip:Ot["a"],VContainer:ht["a"],VDataTable:Wt["a"],VSpacer:A["a"],VTextField:I["a"]});var xs={name:"Conformity",components:{ConformityTable:ks}},Cs=xs,ws=Object(h["a"])(Cs,fs,vs,!1,null,"090bf60e",null),js=ws.exports;f()(ws,{VCol:Lt["a"],VContainer:ht["a"],VRow:Nt["a"]});var Vs=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-container",[a("v-row",[a("v-col",{attrs:{sm:"12",lg:"4"}},[a("ConformityCard",{attrs:{minion_id:t.minion_id,conformity:t.conformity,custom_conformity:t.custom_conformity}})],1),a("v-col",{attrs:{sm:"12",lg:"8"}},[a("ConformityDetailCard",{attrs:{succeeded:t.succeeded,unchanged:t.unchanged,failed:t.failed}})],1)],1)],1)},Ss=[],Ts=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-container",[a("v-card",[a("v-card-title",[t._v(" Highstate Conformity "),a("v-spacer"),a("v-checkbox",{directives:[{name:"show",rawName:"v-show",value:Object.keys(t.succeeded).length>0,expression:"Object.keys(succeeded).length>0"}],staticClass:"mb-0 mt-0",attrs:{color:"green",label:"Succeeded: "+Object.keys(t.succeeded).length},model:{value:t.succeeded_checkbox,callback:function(e){t.succeeded_checkbox=e},expression:"succeeded_checkbox"}}),a("v-checkbox",{directives:[{name:"show",rawName:"v-show",value:Object.keys(t.unchanged).length>0,expression:"Object.keys(unchanged).length>0"}],staticClass:"ml-3 mb-0 mt-0",attrs:{color:"orange",label:"Unchanged: "+Object.keys(t.unchanged).length},model:{value:t.unchanged_checkbox,callback:function(e){t.unchanged_checkbox=e},expression:"unchanged_checkbox"}}),a("v-checkbox",{directives:[{name:"show",rawName:"v-show",value:Object.keys(t.failed).length>0,expression:"Object.keys(failed).length>0"}],staticClass:"ml-3 mb-0 mt-0",attrs:{color:"red",label:"Failed: "+Object.keys(t.failed).length},model:{value:t.failed_checkbox,callback:function(e){t.failed_checkbox=e},expression:"failed_checkbox"}})],1),a("v-expansion-panels",t._l(t.succeeded,(function(e,n){return t.succeeded_checkbox?a("v-expansion-panel",{key:n,attrs:{dark:""}},[a("v-expansion-panel-header",{scopedSlots:t._u([{key:"actions",fn:function(){return[a("v-icon",{attrs:{color:"green"}},[t._v("$vuetify.icons.expand")])]},proxy:!0}],null,!0)},[t._v(t._s(n)+" ")]),a("v-expansion-panel-content",{domProps:{innerHTML:t._s(e)}})],1):t._e()})),1),a("v-expansion-panels",t._l(t.unchanged,(function(e,n){return t.unchanged_checkbox?a("v-expansion-panel",{key:n},[a("v-expansion-panel-header",{scopedSlots:t._u([{key:"actions",fn:function(){return[a("v-icon",{attrs:{color:"orange"}},[t._v("$vuetify.icons.expand")])]},proxy:!0}],null,!0)},[t._v(t._s(n)+" ")]),a("v-expansion-panel-content",{domProps:{innerHTML:t._s(e)}})],1):t._e()})),1),a("v-expansion-panels",t._l(t.failed,(function(e,n){return t.failed_checkbox?a("v-expansion-panel",{key:n},[a("v-expansion-panel-header",{scopedSlots:t._u([{key:"actions",fn:function(){return[a("v-icon",{attrs:{color:"red"}},[t._v("$vuetify.icons.expand")])]},proxy:!0}],null,!0)},[t._v(t._s(n)+" ")]),a("v-expansion-panel-content",{domProps:{innerHTML:t._s(e)}})],1):t._e()})),1)],1)],1)},$s=[],Ds={name:"ConformityDetailCard",props:["succeeded","unchanged","failed"],data:function(){return{expand_search:!1,succeeded_checkbox:!0,unchanged_checkbox:!0,failed_checkbox:!0}}},Os=Ds,Es=(a("cced"),a("cd55")),As=a("49e2"),Is=a("c865"),Rs=a("0393"),Fs=Object(h["a"])(Os,Ts,$s,!1,null,"69fc5fbb",null),Ps=Fs.exports;f()(Fs,{VCard:y["a"],VCardTitle:k["c"],VCheckbox:Ye["a"],VContainer:ht["a"],VExpansionPanel:Es["a"],VExpansionPanelContent:As["a"],VExpansionPanelHeader:Is["a"],VExpansionPanels:Rs["a"],VIcon:j["a"],VSpacer:A["a"]});var Ms=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-container",[a("v-card",[a("v-card-title",[t._v(t._s(t.minion_id))]),a("v-simple-table",[a("tbody",[a("tr",[a("td",[t._v("Highstate")]),a("td",{staticClass:"text-right"},[a("v-chip",{attrs:{color:t.boolRepr(t.conformity),dark:""}},[t._v(t._s(t._f("capitalize")(t.valRepr(t.conformity))))])],1)])]),t._l(t.custom_conformity,(function(e){return a("tbody",{key:e.key},t._l(e,(function(e,n){return a("tr",{key:n},[a("td",[t._v(t._s(n))]),a("td",{staticClass:"text-right"},[t.isBool(e)?a("v-chip",{attrs:{color:t.boolRepr(t.conformity),dark:""}},[t._v(t._s(t._f("capitalize")(t.valRepr(t.conformity)))+" ")]):a("span",[t._v(t._s(t.valRepr(e)))])],1)])})),0)}))],2)],1)],1)},Ls=[],Ns={name:"ConformityCard",props:["minion_id","conformity","custom_conformity"],data:function(){return{}},methods:{boolRepr:function(t){return!0===t?"green":!1===t?"red":"primary"},isBool:function(t){return"boolean"===typeof t},valRepr:function(t){return null===t?"unknown":t}},filters:{capitalize:function(t){return t=t.toString(),t.charAt(0).toUpperCase()+t.slice(1)}}},Js=Ns,Us=Object(h["a"])(Js,Ms,Ls,!1,null,"63a40cde",null),zs=Us.exports;f()(Us,{VCard:y["a"],VCardTitle:k["c"],VChip:Ot["a"],VContainer:ht["a"],VSimpleTable:mt["a"]});var qs={name:"ConformityDetail",props:["minion_id"],components:{ConformityCard:zs,ConformityDetailCard:Ps},data:function(){return{conformity:"",succeeded:{},unchanged:{},failed:{},custom_conformity:[]}},mounted:function(){this.loadConformity()},methods:{loadConformity:function(){var t=this;this.$http.get("api/minions/"+this.minion_id+"/conformity_detail/").then((function(e){t.conformity=e.data.conformity,t.custom_conformity=e.data.custom_conformity,t.succeeded=e.data.succeeded,t.unchanged=e.data.unchanged,t.failed=e.data.failed}))}}},Bs=qs,Hs=Object(h["a"])(Bs,Vs,Ss,!1,null,"bc290f46",null),Ks=Hs.exports;f()(Hs,{VCol:Lt["a"],VContainer:ht["a"],VRow:Nt["a"]});var Gs=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-container",[a("UserCard")],1)},Ws=[],Ys=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-container",[a("v-row",[a("v-col",{attrs:{sm:"12"}},[a("v-card",[a("v-data-table",{staticClass:"elevation-1",attrs:{"sort-by":"username",headers:t.headers,items:t.users},scopedSlots:t._u([{key:"top",fn:function(){return[a("v-toolbar",{attrs:{flat:""}},[a("v-toolbar-title",{staticClass:"headline"},[t._v("Users")]),a("div",{staticClass:"flex-grow-1"}),a("v-dialog",{attrs:{"max-width":"500px"},scopedSlots:t._u([{key:"activator",fn:function(e){var n=e.on;return[a("v-btn",t._g({staticClass:"mb-2",attrs:{color:"primary",dark:""},on:{click:function(e){t.user={}}}},n),[t._v("Create")])]}}]),model:{value:t.dialog,callback:function(e){t.dialog=e},expression:"dialog"}},[a("v-card",[a("v-card-title",[t._v(t._s(!0===t.editing?"Update User":"Create User"))]),a("v-card-text",[a("v-container",[a("v-row",[a("v-col",{attrs:{lg:"6"}},[a("v-text-field",{attrs:{label:"Username",rules:t.userRules,required:""},model:{value:t.user.username,callback:function(e){t.$set(t.user,"username",e)},expression:"user.username"}})],1),a("v-col",{attrs:{lg:"6"}},[a("v-text-field",{attrs:{label:"Email",rules:t.emailRules,required:""},model:{value:t.user.email,callback:function(e){t.$set(t.user,"email",e)},expression:"user.email"}})],1)],1),a("v-row",[a("v-col",{attrs:{lg:"6"}},[a("v-text-field",{attrs:{label:"First Name"},model:{value:t.user.first_name,callback:function(e){t.$set(t.user,"first_name",e)},expression:"user.first_name"}})],1),a("v-col",{attrs:{lg:"6"}},[a("v-text-field",{attrs:{label:"Last Name"},model:{value:t.user.last_name,callback:function(e){t.$set(t.user,"last_name",e)},expression:"user.last_name"}})],1)],1),a("v-row",[a("v-col",{attrs:{lg:"6"}},[a("v-text-field",{attrs:{"append-icon":t.show?"visibility":"visibility_off",type:t.show?"text":"password",name:"input-10-1",label:"Password",counter:""},on:{"click:append":function(e){t.show=!t.show}},model:{value:t.user.password,callback:function(e){t.$set(t.user,"password",e)},expression:"user.password"}})],1),a("v-col",{attrs:{lg:"6"}},[a("v-checkbox",{attrs:{label:"Staff User"},model:{value:t.user.is_staff,callback:function(e){t.$set(t.user,"is_staff",e)},expression:"user.is_staff"}})],1)],1)],1)],1),a("v-card-actions",[a("v-spacer"),t.editing?a("v-btn",{attrs:{color:"primary"},on:{click:t.resetUser}},[t._v("Discard")]):t._e(),t.editing?a("v-btn",{attrs:{color:"warning"},on:{click:t.updateUser}},[t._v("Update")]):t._e(),t.editing?t._e():a("v-btn",{attrs:{color:"warning",disabled:null==t.user.username||""==t.user.email},on:{click:t.createUser}},[t._v("Create ")])],1)],1)],1)],1)]},proxy:!0},{key:"item.is_staff",fn:function(e){var n=e.item;return[n.is_staff?a("v-chip",{attrs:{color:"primary",dark:""}},[t._v(t._s(n.is_staff))]):t._e()]}},{key:"item.token",fn:function(e){var n=e.item;return[a("div",{staticClass:"text-center"},[a("v-btn",{staticClass:"ma-2",attrs:{small:"",color:"primary",tile:"",dark:""},on:{click:function(e){return t.showToken(n)}}},[t._v(" view ")]),a("v-btn",{staticClass:"ma-2",attrs:{small:"",color:"orange",tile:"",dark:""},on:{click:function(e){return t.manageToken("renew",n)}}},[t._v(" renew ")]),a("v-btn",{attrs:{small:"",color:"red",tile:"",dark:"",disabled:String(n.id)===t.currentUserId},on:{click:function(e){return t.manageToken("revoke",n)}}},[t._v(" revoke ")])],1)]}},{key:"item.date_joined",fn:function(e){var a=e.item;return[t._v(" "+t._s(new Date(a.date_joined).toLocaleString("en-GB"))+" ")]}},{key:"item.action",fn:function(e){var n=e.item;return[a("div",{staticClass:"text-center"},[a("v-btn",{staticClass:"ma-2",attrs:{small:"",color:"orange",tile:"",dark:""},on:{click:function(e){return t.editUser(n)}}},[t._v(" update ")]),a("v-btn",{attrs:{small:"",color:"red",tile:"",dark:"",disabled:String(n.id)===t.currentUserId},on:{click:function(e){return t.confirmDelete(n)}}},[t._v(" delete ")])],1)]}}])})],1)],1)],1),a("div",{staticClass:"text-center"},[a("v-dialog",{attrs:{width:"500"},model:{value:t.dialogDelete,callback:function(e){t.dialogDelete=e},expression:"dialogDelete"}},[a("v-card",[a("v-card-title",{staticClass:"headline red",attrs:{"primary-title":""}},[t._v(" Delete "+t._s(t.user.username)+" ? ")]),a("v-card-text",[a("br"),t._v(" this action is irreversible. ")]),a("v-divider"),a("v-card-actions",[a("v-spacer"),a("v-btn",{attrs:{color:"primary",text:""},on:{click:function(e){t.dialogDelete=!1}}},[t._v(" close ")]),a("v-btn",{attrs:{color:"red",text:""},on:{click:function(e){return t.deleteUser(t.user.id)}}},[t._v(" delete ")])],1)],1)],1)],1),a("div",{staticClass:"text-center"},[a("v-dialog",{attrs:{width:"500"},model:{value:t.dialogToken,callback:function(e){t.dialogToken=e},expression:"dialogToken"}},[a("v-card",[a("v-card-title",{staticClass:"headline primary",attrs:{"primary-title":""}},[t._v(" "+t._s(t.user.username)+" Token ")]),t.user.user_settings?a("v-card-text",[a("br"),t._v(" "+t._s(t.user.user_settings.token)+" ")]):t._e(),a("v-divider"),a("v-card-actions",[a("v-spacer"),a("v-btn",{attrs:{color:"primary",text:""},on:{click:function(e){t.dialogToken=!1}}},[t._v(" close ")])],1)],1)],1)],1)],1)},Xs=[],Qs={name:"UserCard",data:function(){return{search:"",headers:[{text:"Username",value:"username"},{text:"First Name",value:"first_name"},{text:"Last Name",value:"last_name"},{text:"Email",value:"email"},{text:"Staff",value:"is_staff"},{text:"Token",value:"token",sortable:!1},{text:"Date Joined",value:"date_joined"},{text:"Actions",value:"action",sortable:!1}],userRules:[function(t){return!!t||"Username is required"}],emailRules:[function(t){return!!t||"E-mail is required"},function(t){return/.+@.+/.test(t)||"E-mail must be valid"}],users:[],user:{},editing:!1,show:!1,dialog:!1,dialogDelete:!1,dialogToken:!1}},mounted:function(){this.getUsers()},computed:{currentUserId:function(){return this.$store.state.id}},methods:{getUsers:function(){var t=this;this.$http.get("api/users/").then((function(e){t.users=e.data}))},createUser:function(){var t=this,e=new FormData;Object.keys(this.user).forEach((function(a){return e.append(a,t.user[a])})),this.$http.post("api/users/",e).then((function(){t.$toast("User created"),t.dialog=!1})).then((function(){t.user={},t.getUsers()}))},updateUser:function(){var t=this;this.editing=!1;var e=new FormData;e.set("username",this.user.username),e.set("email",this.user.email),e.set("first_name",this.user.first_name),e.set("last_name",this.user.last_name),e.set("password",this.user.password),e.set("is_staff",this.user.is_staff),this.$http.patch("api/users/"+this.user.id+"/",e).then((function(){t.$toast("User updated"),t.dialog=!1,t.user={}})).then((function(){t.getUsers()}))},showToken:function(t){this.dialogToken=!0,this.user=t},manageToken:function(t,e){var a=this,n=new FormData;n.set("action",t),this.$http.post("api/users/"+e.id+"/manage_token/",n).then((function(t){a.$toast(t.data.result)})).then((function(){a.getUsers()}))},confirmDelete:function(t){this.dialogDelete=!0,this.user=t},deleteUser:function(t){var e=this;this.$http.delete("api/users/"+t).then((function(){e.dialogDelete=!1,e.$toast("User deleted")})).then((function(){return e.getUsers()}))},editUser:function(t){this.dialog=!0,this.editing=!0,this.user=t},resetUser:function(){this.dialog=!1,this.editing=!1,this.user={}}}},Zs=Qs,ti=Object(h["a"])(Zs,Ys,Xs,!1,null,"7dccc9a6",null),ei=ti.exports;f()(ti,{VBtn:g["a"],VCard:y["a"],VCardActions:k["a"],VCardText:k["b"],VCardTitle:k["c"],VCheckbox:Ye["a"],VChip:Ot["a"],VCol:Lt["a"],VContainer:ht["a"],VDataTable:Wt["a"],VDialog:Xe["a"],VDivider:C["a"],VRow:Nt["a"],VSpacer:A["a"],VTextField:I["a"],VToolbar:pe["a"],VToolbarTitle:R["a"]});var ai={name:"Users",components:{UserCard:ei}},ni=ai,si=Object(h["a"])(ni,Gs,Ws,!1,null,"68ff4932",null),ii=si.exports;f()(si,{VContainer:ht["a"]});var ri=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-container",[a("v-row",[a("v-col",{attrs:{sm:"12"}},[a("ScheduleTable",{key:t.refreshKey}),t.fabs?a("Fab",{attrs:{fabs:t.fabs},on:{fab_action:t.fabAction}}):t._e()],1)],1)],1)},oi=[],li=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-container",[a("v-card",[a("v-card-title",[t._v(" Schedules "),a("v-spacer"),a("v-text-field",{staticClass:"search",attrs:{"append-icon":"search",label:"Search","single-line":"","hide-details":""},model:{value:t.search,callback:function(e){t.search=e},expression:"search"}})],1),a("v-data-table",{staticClass:"elevation-1",attrs:{"sort-by":"minion",headers:t.headers,items:t.schedules,search:t.search,loading:t.loading},scopedSlots:t._u([{key:"item.enabled",fn:function(e){var n=e.item;return[a("v-chip",{attrs:{color:t.boolRepr(n.enabled),dark:""}},[t._v(t._s(n.enabled))])]}},{key:"item.action",fn:function(e){var n=e.item;return[a("div",{staticClass:"text-center"},[a("v-btn",{staticClass:"ma-2",attrs:{small:"",color:n.enabled?"orange":"green",tile:"",dark:""},on:{click:function(e){return t.manageSchedule(n.enabled?"disable_job":"enable_job",n.name,n.minion)}}},[t._v(" "+t._s(n.enabled?"disable":"enable")+" ")]),a("v-btn",{staticClass:"ma-2",attrs:{small:"",color:"red",tile:"",dark:""},on:{click:function(e){return t.manageSchedule("delete",n.name,n.minion)}}},[t._v(" delete ")])],1)]}}])})],1)],1)},ci=[],ui=(a("6062"),{name:"ScheduleTable",data:function(){return{search:"",headers:[],schedules:[],loading:!0}},methods:{loadData:function(){var t=this;this.loading=!1,this.$http.get("api/schedules/").then((function(e){if(t.schedules=e.data,t.schedules.length>0){var a=new Set(["minion","name","function"]);t.schedules.forEach((function(t){Object.keys(t).forEach((function(t){a.add(t)}))})),a.delete("id"),a.forEach((function(e){t.headers.push({text:e,value:e})})),t.headers.push({text:"action",value:"action"})}}))},manageSchedule:function(t,e,a){var n=this;this.$toast("".concat(t," on ").concat(a," for job ").concat(e));var s=new FormData;s.set("action",t),s.set("name",e),s.set("minion",a),this.$http.post("api/schedules/manage/",s).then((function(){n.$toast("".concat(t," on ").concat(a," for job ").concat(e,": done"))})).then((function(){n.headers=[],n.schedules=[],n.loadData()})).catch((function(t){n.$toast.error(t.response.data)}))},boolRepr:function(t){return!0===t?"green":!1===t?"red":"primary"}},mounted:function(){this.loadData()}}),di=ui,hi=Object(h["a"])(di,li,ci,!1,null,"93eb7e5e",null),mi=hi.exports;f()(hi,{VBtn:g["a"],VCard:y["a"],VCardTitle:k["c"],VChip:Ot["a"],VContainer:ht["a"],VDataTable:Wt["a"],VSpacer:A["a"],VTextField:I["a"]});var fi={name:"Schedules",components:{Fab:Le,ScheduleTable:mi},data:function(){return{fabs:[{color:"pink",action:"refreshSchedules",icon:"refresh",tooltip:"Refresh schedules"}],refreshKey:0}},methods:{fabAction:function(t){this[t]()},refreshSchedules:function(){var t=this;this.$toast("refreshing schedules"),this.$http.post("/api/schedules/refresh/").then((function(){t.refreshKey+=1,t.$toast("schedules refreshed")})).catch((function(e){t.$toast.error(e.response.data)}))}}},vi=fi,pi=Object(h["a"])(vi,ri,oi,!1,null,"04b7f2cf",null),bi=pi.exports;f()(pi,{VCol:Lt["a"],VContainer:ht["a"],VRow:Nt["a"]});var _i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-container",[a("v-row",[a("v-col",{attrs:{cols:"4",offset:"4"}},[a("v-card",[a("v-card-title",{staticClass:"black white--text subheading",attrs:{"primary-title":""}},[a("span",{staticClass:"title"},[t._v("Oops")])]),a("v-card-text",{staticClass:"display-1 ma-7 text-center"},[t._v(" 404. There is no page here. ")]),a("v-card-actions",[a("v-btn",{staticClass:"primary darken-3 white--text",attrs:{text:"",to:"/"}},[a("v-icon",{attrs:{left:""}},[t._v("arrow_back")]),t._v(" Back ")],1)],1)],1)],1)],1)],1)},gi=[],yi={name:"NotFound"},ki=yi,xi=Object(h["a"])(ki,_i,gi,!1,null,"28d4add2",null),Ci=xi.exports;f()(xi,{VBtn:g["a"],VCard:y["a"],VCardActions:k["a"],VCardText:k["b"],VCardTitle:k["c"],VCol:Lt["a"],VContainer:ht["a"],VIcon:j["a"],VRow:Nt["a"]});var wi=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-container",[a("v-row",[0===t.jobs.length&&0===t.minions.length?a("v-col",{attrs:{sm:"12"}},[a("v-container",[a("p",{staticClass:"display-2 text-center"},[t._v("Sorry, no results...")])])],1):t._e(),t.jobs.length>0?a("v-col",{attrs:{sm:"12"}},[a("v-container",[a("v-card",[a("v-card-title",[t._v(" Jobs "),a("v-spacer"),a("v-text-field",{attrs:{"append-icon":"search",label:"Search","single-line":"","hide-details":""},model:{value:t.job_search,callback:function(e){t.job_search=e},expression:"job_search"}})],1),a("v-data-table",{staticClass:"elevation-1",attrs:{"sort-by":"jid","sort-desc":"",headers:t.jobs_headers,items:t.jobs,search:t.search,"items-per-page":5},scopedSlots:t._u([{key:"item.jid",fn:function(e){var n=e.item;return[a("v-btn",{staticClass:"text-none",class:n.jid.includes(t.query)?"red":"",attrs:{text:"",small:"",to:"/jobs/"+n.jid+"/"+n.id}},[t._v(t._s(n.jid)+" ")])]}},{key:"item.fun",fn:function(e){var n=e.item;return[a("span",{class:n.fun.includes(t.query)?"red":""},[t._v(t._s(n.fun))])]}},{key:"item.arguments",fn:function(e){var a=e.item;return[t._v(" "+t._s(a.arguments.length>20?a.arguments.slice(0,20)+"...":a.arguments)+" ")]}},{key:"item.success",fn:function(e){var n=e.item;return[a("v-chip",{attrs:{color:t.boolRepr(n.success),dark:""}},[t._v(t._s(t.boolText(n.success)))])]}},{key:"item.alter_time",fn:function(e){var a=e.item;return[t._v(" "+t._s(new Date(a.alter_time).toLocaleString("en-GB"))+" ")]}}],null,!1,323593499)})],1)],1)],1):t._e(),t.minions.length>0?a("v-col",{attrs:{sm:"12"}},[a("v-container",[a("v-card",[a("v-card-title",[t._v(" Minions "),a("v-spacer"),a("v-text-field",{attrs:{"append-icon":"search",label:"Search","single-line":"","hide-details":""},model:{value:t.search,callback:function(e){t.search=e},expression:"search"}})],1),a("v-data-table",{staticClass:"elevation-1",attrs:{headers:t.minions_headers,items:t.minions,"items-per-page":5},scopedSlots:t._u([{key:"item.minion_id",fn:function(e){var n=e.item;return[a("v-btn",{staticClass:"text-none",class:n.minion_id.includes(t.query)?"red":"",attrs:{text:"",small:"",to:"/minions/"+n.minion_id}},[t._v(t._s(n.minion_id)+" ")])]}},{key:"item.conformity",fn:function(e){var n=e.item;return[a("v-chip",{attrs:{color:t.boolRepr(n.conformity),dark:""}},[t._v(t._s(null==n.conformity?"unknown":n.conformity)+" ")])]}},{key:"item.last_job",fn:function(e){var a=e.item;return[t._v(" "+t._s(null===a.last_job?"":new Date(a.last_job).toLocaleString("en-GB"))+" ")]}},{key:"item.last_highstate",fn:function(e){var a=e.item;return[t._v(" "+t._s(null===a.last_highstate?"":new Date(a.last_highstate).toLocaleString("en-GB"))+" ")]}}],null,!1,2280969435)})],1)],1)],1):t._e()],1)],1)},ji=[],Vi={name:"Search",data:function(){return{query:null,jobs:[],jobs_headers:[{text:"Jid",value:"jid"},{text:"Target",value:"id"},{text:"Function",value:"fun"},{text:"Arguments",value:"arguments"},{text:"User",value:"user"},{text:"Status",value:"success"},{text:"Date",value:"alter_time"}],job_search:"",minions:[],minions_headers:[{text:"Minion Id",value:"minion_id"},{text:"Highstate Conformity",value:"conformity"},{text:"F.Q.D.N",value:"fqdn"},{text:"O.S",value:"os"},{text:"O.S Version",value:"oscodename"},{text:"Kernel",value:"kernelrelease"},{text:"Last Job",value:"last_job"},{text:"Last Highstate",value:"last_highstate"}]}},created:function(){this.query=this.$route.query.q},mounted:function(){this.searchBar()},methods:{searchBar:function(){var t=this;this.$http.get("api/search/?q="+this.query).then((function(e){function a(t){return t.forEach((function(t){var e=JSON.parse(t.grain);for(var a in e)t[a]=e[a]})),t}t.jobs=e.data.jobs,t.minions=a(e.data.minions)}))},boolRepr:function(t){return!0===t?"green":"red"},boolText:function(t){return!0===t?"success":"failed"}}},Si=Vi,Ti=Object(h["a"])(Si,wi,ji,!1,null,"f2f59722",null),$i=Ti.exports;f()(Ti,{VBtn:g["a"],VCard:y["a"],VCardTitle:k["c"],VChip:Ot["a"],VCol:Lt["a"],VContainer:ht["a"],VDataTable:Wt["a"],VRow:Nt["a"],VSpacer:A["a"],VTextField:I["a"]});var Di=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-container",[a("v-row",[a("v-col",{attrs:{sm:"12",cols:"12"}},[a("JobTemplatesTable")],1)],1)],1)},Oi=[],Ei=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-container",[a("v-row",{attrs:{"no-gutters":""}},[a("v-col",{attrs:{sm:"12"}},[a("v-card",[a("v-card-title",[t._v(" Job Templates "),a("v-spacer"),a("v-text-field",{staticClass:"search",attrs:{"append-icon":"search",label:"Search","single-line":"","hide-details":""},model:{value:t.search,callback:function(e){t.search=e},expression:"search"}})],1),a("v-data-table",{staticClass:"elevation-1",attrs:{"sort-by":"jid","sort-desc":"",headers:t.headers,items:t.job_templates,search:t.search,loading:t.loading},scopedSlots:t._u([{key:"item.name",fn:function(e){var n=e.item;return[a("b",[t._v(t._s(n.name))])]}},{key:"item.action",fn:function(e){var n=e.item;return[a("div",{staticClass:"text-center"},[a("v-btn",{staticClass:"ma-2",attrs:{small:"",color:"blue-grey",tile:"",dark:"",to:t.computeUrl(n,!1)}},[t._v(" run ")]),a("v-btn",{staticClass:"ma-2",attrs:{small:"",color:"orange",tile:"",dark:"",to:t.computeUrl(n,!0)}},[t._v(" edit ")]),a("v-btn",{staticClass:"ma-2",attrs:{small:"",color:"red",tile:"",dark:""},on:{click:function(e){return t.deleteTemplate(n.id)}}},[t._v(" delete ")])],1)]}}])})],1)],1)],1)],1)},Ai=[],Ii=(a("2b3d"),{name:"JobTemplatesTable",data:function(){return{search:"",headers:[{text:"Name",value:"name"},{text:"Client",value:"client"},{text:"Target Type",value:"tgt_type"},{text:"Target",value:"tgt"},{text:"Function",value:"fun"},{text:"Arguments",value:"arg"},{text:"Keyword Arguments",value:"kwarg"},{text:"Batch",value:"batch"},{text:"Actions",value:"action",sortable:!1}],loading:!0,job_templates:[]}},mounted:function(){this.loadData()},methods:{loadData:function(){var t=this;this.$http.get("api/job_templates/").then((function(e){var a=e.data;a.forEach((function(t){var e=JSON.parse(t.job);Object.keys(e).forEach((function(a){if("arg"===a){var n=e[a],s=n.filter((function(t){return t.includes("=")}));n=n.filter((function(t){return!t.includes("=")})),t[a]=n.join(" "),t["kwarg"]=s.join(" ")}else t[a]=e[a]})),delete t.job})),t.job_templates=a,t.loading=!1}))},deleteTemplate:function(t){var e=this;this.$http.delete("api/job_templates/"+t).then((function(t){e.$toast("Template deleted")})).then((function(){e.loadData()}))},computeUrl:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=new URLSearchParams(t);return a.delete("id"),e||a.delete("name"),"/run?"+a.toString()}}}),Ri=Ii,Fi=Object(h["a"])(Ri,Ei,Ai,!1,null,"fc993278",null),Pi=Fi.exports;f()(Fi,{VBtn:g["a"],VCard:y["a"],VCardTitle:k["c"],VCol:Lt["a"],VContainer:ht["a"],VDataTable:Wt["a"],VRow:Nt["a"],VSpacer:A["a"],VTextField:I["a"]});var Mi={name:"JobTemplates",components:{JobTemplatesTable:Pi}},Li=Mi,Ni=Object(h["a"])(Li,Di,Oi,!1,null,"cb15827a",null),Ji=Ni.exports;f()(Ni,{VCol:Lt["a"],VContainer:ht["a"],VRow:Nt["a"]}),n["a"].use(tt["a"]);var Ui=new tt["a"]({routes:[{path:"/",name:"home",component:ae},{path:"/minions",name:"minions",component:na},{path:"/minions/:minion_id",name:"minion_detail",component:Ma,props:!0},{path:"/jobs",name:"jobs",component:we},{path:"/jobs/:jid",name:"job_jid",component:we,props:!0},{path:"/jobs/:jid/:minion_id",name:"job_detail",component:qa,props:!0},{path:"/run",name:"run",component:Wn},{path:"/job_templates",name:"job_templates",component:Ji},{path:"/keys",name:"keys",component:ze},{path:"/events",name:"events",component:nn},{path:"/conformity",name:"conformity",component:js},{path:"/conformity/:minion_id",name:"conformity_detail",component:Ks,props:!0},{path:"/schedules",name:"schedules",component:bi},{path:"/users",name:"users",component:ii},{path:"/settings",name:"settings",component:ms},{path:"/search",name:"search",component:$i},{path:"/login",name:"Login",component:_e,meta:{plainLayout:!0}},{path:"*",component:Ci}]});Ui.beforeEach((function(t,e,a){it.getters.isLoggedIn||"/login"===t.path?"/login"===t.path&&it.getters.isLoggedIn?a("/"):a():a("/login")}));var zi=Ui,qi=a("04e1"),Bi=a.n(qi);n["a"].config.productionTip=!1,n["a"].prototype.$http=st.a,n["a"].prototype.$http.defaults.xsrfCookieName="csrftoken",n["a"].prototype.$http.defaults.xsrfHeaderName="X-CSRFToken",n["a"].prototype.$http.defaults.headers.common["Content-Type"]="application/json";var Hi=localStorage.getItem("access");Hi&&(n["a"].prototype.$http.defaults.headers.common.Authorization="Bearer ".concat(Hi),n["a"].prototype.$http.defaults.withCredentials=!0);var Ki=!1,Gi=[],Wi=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;Gi.forEach((function(a){t?a.reject(t):a.resolve(e)})),Gi=[]};n["a"].prototype.$http.interceptors.request.use((function(t){var e=t,a=window.localStorage.getItem("refresh");return a&&Bi()(a).exp-Math.floor(Date.now()/1e3)<60?it.dispatch("logout").then((function(){return zi.push({path:"/login",name:"Login"})})):e}),(function(t){return Promise.reject(t)})),n["a"].prototype.$http.interceptors.request.use((function(t){var e=t,a=window.localStorage.getItem("access");if(a&&Bi()(a).exp>Math.floor(Date.now()/1e3))return e;if(t.url.includes("login")||t.url.includes("token")||t.url.includes("social"))return e;if(Ki)return new Promise((function(t,e){Gi.push({resolve:t,reject:e})})).then((function(t){return e.headers["Authorization"]="Bearer "+t,e})).catch((function(t){return t}));Ki=!0;var s=window.localStorage.getItem("refresh");return new Promise((function(t,a){n["a"].prototype.$http.post("/api/token/refresh/",{refresh:s}).then((function(a){var s=a.data;window.localStorage.setItem("access",s.access),n["a"].prototype.$http.defaults.headers.common["Authorization"]="Bearer "+s.access,e.headers["Authorization"]="Bearer "+s.access,Wi(null,s.access),t(e)})).catch((function(t){Wi(t,null),a(t)})).then((function(){Ki=!1}))}))}),(function(t){return Promise.reject(t)})),new n["a"]({vuetify:Z,router:zi,store:it,render:function(t){return t(G)}}).$mount("#app")},"76a3":function(t,e,a){},"7cd6":function(t,e,a){},"8a23":function(t,e,a){},"9cda":function(t,e,a){},ad3d:function(t,e,a){"use strict";var n=a("76a3"),s=a.n(n);s.a},cced:function(t,e,a){"use strict";var n=a("7cd6"),s=a.n(n);s.a},d8e8:function(t,e,a){},dd96:function(t,e,a){},efe9:function(t,e,a){}});
-//# sourceMappingURL=app.3d9f856c.js.map
\ No newline at end of file
diff --git a/dist/static/js/app.3d9f856c.js.map b/dist/static/js/app.3d9f856c.js.map
deleted file mode 100644
index 8b787872..00000000
--- a/dist/static/js/app.3d9f856c.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./src/views/JobDetail.vue?0a9a","webpack:///./src/App.vue?466e","webpack:///./src/components/MinionDetailCard.vue?35f5","webpack:///./src/views/Login.vue?2079","webpack:///./src/components/ConformityChart.vue?acc9","webpack:///./src/components/core/Layout.vue?69be","webpack:///./node_modules/moment/locale sync ^\\.\\/.*$","webpack:///./src/assets/img/logo.png","webpack:///./src/App.vue?fbe1","webpack:///./src/components/core/Layout.vue?0452","webpack:///./src/components/mixins/helpersMixin.js","webpack:///src/components/core/Layout.vue","webpack:///./src/components/core/Layout.vue?553e","webpack:///./src/components/core/Layout.vue","webpack:///./src/components/core/SimpleLayout.vue?4f9f","webpack:///src/components/core/SimpleLayout.vue","webpack:///./src/components/core/SimpleLayout.vue?6754","webpack:///./src/components/core/SimpleLayout.vue","webpack:///src/App.vue","webpack:///./src/App.vue?5b92","webpack:///./src/App.vue","webpack:///./src/plugins/vuetify.js","webpack:///./src/store.js","webpack:///./src/views/Home.vue?5b6d","webpack:///./src/components/KeysStatusCard.vue?028a","webpack:///src/components/KeysStatusCard.vue","webpack:///./src/components/KeysStatusCard.vue?d0e3","webpack:///./src/components/KeysStatusCard.vue","webpack:///./src/components/JobsChartCard.vue?c9b1","webpack:///./src/assets/js/utils/chart-line-gradient.js","webpack:///src/components/JobsChartCard.vue","webpack:///./src/components/JobsChartCard.vue?1279","webpack:///./src/components/JobsChartCard.vue","webpack:///./src/components/AlcaliStatusCard.vue?df45","webpack:///src/components/AlcaliStatusCard.vue","webpack:///./src/components/AlcaliStatusCard.vue?dfa9","webpack:///./src/components/AlcaliStatusCard.vue","webpack:///./src/components/ConformityChart.vue?e774","webpack:///src/components/ConformityChart.vue","webpack:///./src/components/ConformityChart.vue?6e2d","webpack:///./src/components/ConformityChart.vue","webpack:///./src/components/JobsTable.vue?f027","webpack:///src/components/JobsTable.vue","webpack:///./src/components/JobsTable.vue?327e","webpack:///./src/components/JobsTable.vue","webpack:///src/views/Home.vue","webpack:///./src/views/Home.vue?231f","webpack:///./src/views/Home.vue","webpack:///./src/views/Login.vue?97db","webpack:///./src/components/GoogleLogo.vue?5641","webpack:///src/components/GoogleLogo.vue","webpack:///./src/components/GoogleLogo.vue?b2b6","webpack:///./src/components/GoogleLogo.vue","webpack:///src/views/Login.vue","webpack:///./src/views/Login.vue?9a50","webpack:///./src/views/Login.vue","webpack:///./src/views/Jobs.vue?e8b6","webpack:///src/views/Jobs.vue","webpack:///./src/views/Jobs.vue?2e1e","webpack:///./src/views/Jobs.vue","webpack:///./src/views/Keys.vue?434d","webpack:///./src/components/KeysTable.vue?4909","webpack:///src/components/KeysTable.vue","webpack:///./src/components/KeysTable.vue?95ac","webpack:///./src/components/KeysTable.vue","webpack:///./src/components/core/Fab.vue?cf2d","webpack:///src/components/core/Fab.vue","webpack:///./src/components/core/Fab.vue?2ff2","webpack:///./src/components/core/Fab.vue","webpack:///src/views/Keys.vue","webpack:///./src/views/Keys.vue?0100","webpack:///./src/views/Keys.vue","webpack:///./src/views/Minions.vue?63bc","webpack:///./src/components/MinionsTable.vue?5166","webpack:///src/components/MinionsTable.vue","webpack:///./src/components/MinionsTable.vue?c629","webpack:///./src/components/MinionsTable.vue","webpack:///src/views/Minions.vue","webpack:///./src/views/Minions.vue?c83e","webpack:///./src/views/Minions.vue","webpack:///./src/views/MinionDetail.vue?8676","webpack:///./src/components/InfosCard.vue?c61e","webpack:///src/components/InfosCard.vue","webpack:///./src/components/InfosCard.vue?276e","webpack:///./src/components/InfosCard.vue","webpack:///./src/components/NetworkCard.vue?dd99","webpack:///src/components/NetworkCard.vue","webpack:///./src/components/NetworkCard.vue?a89d","webpack:///./src/components/NetworkCard.vue","webpack:///./src/components/MinionDetailCard.vue?7166","webpack:///src/components/MinionDetailCard.vue","webpack:///./src/components/MinionDetailCard.vue?d7fd","webpack:///./src/components/MinionDetailCard.vue","webpack:///src/views/MinionDetail.vue","webpack:///./src/views/MinionDetail.vue?b5b0","webpack:///./src/views/MinionDetail.vue","webpack:///./src/views/JobDetail.vue?3f4b","webpack:///src/views/JobDetail.vue","webpack:///./src/views/JobDetail.vue?334d","webpack:///./src/views/JobDetail.vue","webpack:///./src/views/Events.vue?7744","webpack:///./src/components/EventsTable.vue?f78e","webpack:///src/components/EventsTable.vue","webpack:///./src/components/EventsTable.vue?1c42","webpack:///./src/components/EventsTable.vue","webpack:///src/views/Events.vue","webpack:///./src/views/Events.vue?5b5d","webpack:///./src/views/Events.vue","webpack:///./src/views/Run.vue?eb7b","webpack:///./src/components/RunCard.vue?e111","webpack:///./src/components/TerminalCard.vue?d734","webpack:///./src/assets/js/local-echo/HistoryController.js","webpack:///./src/assets/js/local-echo/Utils.js","webpack:///./src/assets/js/local-echo/LocalEchoController.js","webpack:///src/components/TerminalCard.vue","webpack:///./src/components/TerminalCard.vue?5b23","webpack:///./src/components/TerminalCard.vue","webpack:///./src/assets/js/utils/cron-ui.js","webpack:///src/components/RunCard.vue","webpack:///./src/components/RunCard.vue?ab1d","webpack:///./src/components/RunCard.vue","webpack:///src/views/Run.vue","webpack:///./src/views/Run.vue?5c3e","webpack:///./src/views/Run.vue","webpack:///./src/views/Settings.vue?48cc","webpack:///./src/components/CommonSettings.vue?cf61","webpack:///src/components/CommonSettings.vue","webpack:///./src/components/CommonSettings.vue?58b9","webpack:///./src/components/CommonSettings.vue","webpack:///./src/components/UserSettings.vue?3368","webpack:///src/components/UserSettings.vue","webpack:///./src/components/UserSettings.vue?b510","webpack:///./src/components/UserSettings.vue","webpack:///src/views/Settings.vue","webpack:///./src/views/Settings.vue?b0f6","webpack:///./src/views/Settings.vue","webpack:///./src/views/Conformity.vue?79bf","webpack:///./src/components/ConformityTable.vue?9925","webpack:///src/components/ConformityTable.vue","webpack:///./src/components/ConformityTable.vue?d2b2","webpack:///./src/components/ConformityTable.vue","webpack:///src/views/Conformity.vue","webpack:///./src/views/Conformity.vue?d6e6","webpack:///./src/views/Conformity.vue","webpack:///./src/views/ConformityDetail.vue?da51","webpack:///./src/components/ConformityDetailCard.vue?2291","webpack:///src/components/ConformityDetailCard.vue","webpack:///./src/components/ConformityDetailCard.vue?5c74","webpack:///./src/components/ConformityDetailCard.vue","webpack:///./src/components/ConformityCard.vue?e27f","webpack:///src/components/ConformityCard.vue","webpack:///./src/components/ConformityCard.vue?9d0b","webpack:///./src/components/ConformityCard.vue","webpack:///src/views/ConformityDetail.vue","webpack:///./src/views/ConformityDetail.vue?49eb","webpack:///./src/views/ConformityDetail.vue","webpack:///./src/views/Users.vue?d595","webpack:///./src/components/mixins/UserCard.vue?935e","webpack:///src/components/mixins/UserCard.vue","webpack:///./src/components/mixins/UserCard.vue?55fa","webpack:///./src/components/mixins/UserCard.vue","webpack:///src/views/Users.vue","webpack:///./src/views/Users.vue?498f","webpack:///./src/views/Users.vue","webpack:///./src/views/Schedules.vue?98f7","webpack:///./src/components/ScheduleTable.vue?e76f","webpack:///src/components/ScheduleTable.vue","webpack:///./src/components/ScheduleTable.vue?fab3","webpack:///./src/components/ScheduleTable.vue","webpack:///src/views/Schedules.vue","webpack:///./src/views/Schedules.vue?c775","webpack:///./src/views/Schedules.vue","webpack:///./src/components/NotFound.vue?1af1","webpack:///src/components/NotFound.vue","webpack:///./src/components/NotFound.vue?1309","webpack:///./src/components/NotFound.vue","webpack:///./src/views/Search.vue?d3e5","webpack:///src/views/Search.vue","webpack:///./src/views/Search.vue?60bb","webpack:///./src/views/Search.vue","webpack:///./src/views/JobTemplates.vue?24f4","webpack:///./src/components/JobTemplatesTable.vue?9466","webpack:///src/components/JobTemplatesTable.vue","webpack:///./src/components/JobTemplatesTable.vue?6609","webpack:///./src/components/JobTemplatesTable.vue","webpack:///src/views/JobTemplates.vue","webpack:///./src/views/JobTemplates.vue?ca17","webpack:///./src/views/JobTemplates.vue","webpack:///./src/router.js","webpack:///./src/main.js","webpack:///./src/components/RunCard.vue?b89c","webpack:///./src/components/ConformityDetailCard.vue?4e4e"],"names":["webpackJsonpCallback","data","moduleId","chunkId","chunkIds","moreModules","executeModules","i","resolves","length","installedChunks","push","Object","prototype","hasOwnProperty","call","modules","parentJsonpFunction","shift","deferredModules","apply","checkDeferredModules","result","deferredModule","fulfilled","j","depId","splice","__webpack_require__","s","installedModules","exports","module","l","m","c","d","name","getter","o","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","p","jsonpArray","window","oldJsonpFunction","slice","map","webpackContext","req","id","webpackContextResolve","e","Error","code","keys","resolve","_vm","this","_h","$createElement","_c","_self","layout","staticRenderFns","attrs","mini","scopedSlots","_u","fn","staticClass","on","$event","stopPropagation","_v","proxy","model","callback","$$v","drawer","expression","_s","username","email","_l","route","ref","_g","icon","directives","rawName","nativeOn","type","indexOf","_k","keyCode","searchBar","searchInput","expand_search","notif_nb","_e","notif_menu","messages","item","link","color","text","tag","toggleTheme","logout","$route","fullPath","methods","fnmatch","pattern","filename","reRegExpChar","escaped","replace","matcher","RegExp","test","sleep","milliseconds","Promise","setTimeout","settings","notifs","routes","component","VApp","VAppBar","VAppBarNavIcon","VBadge","VBtn","VCard","VCardActions","VContent","VDivider","VExpandTransition","VFadeTransition","VIcon","VList","VListItem","VListItemAction","VListItemAvatar","VListItemContent","VListItemSubtitle","VListItemTitle","VMenu","VNavigationDrawer","VSpacer","VTextField","VToolbarTitle","VToolbar","VTooltip","Vue","use","Vuetify","components","VSnackbar","VuetifyToast","x","y","iconColor","classes","timeout","dismissable","multiLine","vertical","queueable","showClose","closeText","closeColor","shorts","custom","icons","iconfont","theme","themes","light","primary","secondary","dark","Vuex","Store","state","localStorage","getItem","access","refresh","is_staff","ws_status","mutations","auth_success","forEach","updateWs","setItem","JSON","stringify","getters","isLoggedIn","user_id","isStaff","actions","commit","login","user_data","reject","axios","url","method","then","resp","defaults","headers","common","Authorization","catch","err","clear","oauthlogin","assign","limit","count","status","statusIcon","keys_total","VCardTitle","VContainer","VSimpleTable","minion","filters","loadData","selectedFilter","periods","selectedPeriod","gradientLinePlugin","afterLayout","chartInstance","options","linearGradientLine","ctx","chart","datasets","dataset","minValue","Number","MAX_VALUE","maxValue","MIN_VALUE","yAxis","scales","minValueYPixel","getPixelForValue","maxValueYPixel","gradient","createLinearGradient","addColorStop","colorStart","colorEnd","borderColor","radialGradientDonut","centerX","chartArea","left","right","centerY","top","bottom","createRadialGradient","innerRadius","backgroundColor","VSelect","wsStatus","VChip","refInFor","domProps","customTool","VCardText","VCol","VRow","filter","selectedDate","dateRangeText","menu","Date","toISOString","split","$refs","save","users","index","selectedUsers","minions","selectedTarget","selectedLimit","filterJobs","search","filteredHeaders","indexedItems","loading","jid","arguments","keyword_arguments","boolRepr","success","boolText","alter_time","toLocaleString","fun","uniqueid","VAutocomplete","VDataTable","VDatePicker","staticStyle","authenticate","password","preventDefault","isInit","handleClickGetAuth","isSignIn","provider","clientId","redirectUri","VForm","VImg","refreshKey","fabs","fabAction","minion_id","keysRepr","toString","keyAction","action","manageKey","fab","f","tooltip","emit","VSpeedDial","default_headers","customHeaders","conformity","last_job","last_highstate","refreshMinion","showDialog","dialog","target","deleteMinion","VCheckbox","VDialog","tab","grain","VTab","VTabItem","VTabs","VTabsItems","VTabsSlider","val","iface","ip4_gw","ip6_gw","field","fold","grainCmFolded","cmOptions","pillarCmFolded","codepillar","yamlRepr","job","formatDate","ansiResult","events","safeParse","client","selected_client","client_batch","scheduleSwitch","client_async","batch","target_type","selected_target_type","filteredFunction","selectedFunction","description","arg","kwarg","scheduleName","scheduleType","scheduleDate","dateMenu","scheduleTime","timeMenu","pillarSwitch","pillarRendered","saveJobSwitch","jobTemplateName","runJob","saveJob","functions","results","HistoryController","size","entries","cursor","entry","trim","lastEntry","pop","idx","Math","max","min","wordBoundaries","input","match","leftSide","words","rx","exec","closestLeftBoundary","offset","found","reverse","find","closestRightBoundary","offsetToColRow","maxCols","row","col","chr","charAt","countLines","isIncompleteInput","endsWith","hasTailingWhitespace","getLastToken","tokens","parse","collectAutocompleteCandidates","callbacks","expr","all","reduce","candidates","args","concat","console","error","txt","startsWith","LocalEchoController","term","_handleTermData","handleTermData","_handleTermResize","handleTermResize","history","historySize","maxAutocompleteEntries","_autocompleteHandlers","_active","_input","_cursor","_activePrompt","_activeCharPrompt","_termSize","cols","rows","attach","off","onData","onResize","findIndex","prompt","continuationPrompt","write","reason","message","print","normInput","items","padding","println","itemWidth","width","wideCols","floor","wideRows","ceil","rowStr","repeat","newInput","applyPrompts","substr","currentPrompt","allRows","promptCursor","applyPromptOffset","moveRows","clearInput","newPrompt","newCursor","newLines","moveUpRows","setCursor","resume","setInput","ret","inputWithPrompt","prevPromptOffset","prevCol","prevRow","newPromptOffset","newCol","newRow","dir","num","backspace","charCodeAt","normData","Array","from","handleData","ofs","ord","getPrevious","getNext","handleCursorMove","handleCursorErase","handleCursorInsert","handleReadComplete","inputFragment","hasTailingSpace","sort","lastToken","printAndRestartPrompt","printWide","readChar","yn","rewind","CronUI","container","opts","HTMLElement","el","document","querySelector","render","initial","setCronString","currentValue","Resize","suffix","str_opt_mih","str_opt_hid","str_opt_dom","str_opt_month","months","str_opt_dow","days","str_opt_period","blocks","insertAdjacentHTML","periodEl","blockName","addEventListener","periodChanged","changeEvent","querySelectorAll","selectEl","cronPeriodEl","period","selectedIndex","style","display","displayMatrix","b","getCronString","hour","day","month","dow","getSelectValue","join","cronString","cronType","getCronType","v","targets","tgt","cronTypes","valid_cron","minval","maxval","parseInt","VCombobox","VRadio","VRadioGroup","VSwitch","VTimePicker","parseModules","version","deleteMinionsFields","minionsfields_name","minionsfields_value","createMinionsFields","function","deleteConformity","conformity_name","conformity_value","createConformity","$set","max_notifs","updateUserSettings","succeeded","unchanged","failed","custom_conformity","succeeded_checkbox","unchanged_checkbox","failed_checkbox","VExpansionPanel","VExpansionPanelContent","VExpansionPanelHeader","VExpansionPanels","_f","valRepr","conf","isBool","user","editing","userRules","emailRules","show","resetUser","updateUser","createUser","showToken","manageToken","String","currentUserId","date_joined","editUser","confirmDelete","dialogDelete","deleteUser","dialogToken","user_settings","token","schedules","enabled","manageSchedule","jobs","job_search","jobs_headers","class","includes","query","minions_headers","job_templates","computeUrl","deleteTemplate","Router","router","path","Home","Minions","MinionDetail","props","Jobs","JobDetail","Run","JobTemplates","Keys","Events","Conformity","ConformityDetail","Schedules","Users","Settings","Search","Login","meta","plainLayout","NotFound","beforeEach","to","next","store","config","productionTip","$http","xsrfCookieName","xsrfHeaderName","accessToken","withCredentials","isRefreshing","failedQueue","processQueue","prom","interceptors","request","originalRequest","jwtDecode","exp","now","dispatch","refreshToken","post","vuetify","h","App","$mount"],"mappings":"aACE,SAASA,EAAqBC,GAQ7B,IAPA,IAMIC,EAAUC,EANVC,EAAWH,EAAK,GAChBI,EAAcJ,EAAK,GACnBK,EAAiBL,EAAK,GAIHM,EAAI,EAAGC,EAAW,GACpCD,EAAIH,EAASK,OAAQF,IACzBJ,EAAUC,EAASG,GAChBG,EAAgBP,IAClBK,EAASG,KAAKD,EAAgBP,GAAS,IAExCO,EAAgBP,GAAW,EAE5B,IAAID,KAAYG,EACZO,OAAOC,UAAUC,eAAeC,KAAKV,EAAaH,KACpDc,EAAQd,GAAYG,EAAYH,IAG/Be,GAAqBA,EAAoBhB,GAE5C,MAAMO,EAASC,OACdD,EAASU,OAATV,GAOD,OAHAW,EAAgBR,KAAKS,MAAMD,EAAiBb,GAAkB,IAGvDe,IAER,SAASA,IAER,IADA,IAAIC,EACIf,EAAI,EAAGA,EAAIY,EAAgBV,OAAQF,IAAK,CAG/C,IAFA,IAAIgB,EAAiBJ,EAAgBZ,GACjCiB,GAAY,EACRC,EAAI,EAAGA,EAAIF,EAAed,OAAQgB,IAAK,CAC9C,IAAIC,EAAQH,EAAeE,GACG,IAA3Bf,EAAgBgB,KAAcF,GAAY,GAE3CA,IACFL,EAAgBQ,OAAOpB,IAAK,GAC5Be,EAASM,EAAoBA,EAAoBC,EAAIN,EAAe,KAGtE,OAAOD,EAIR,IAAIQ,EAAmB,GAKnBpB,EAAkB,CACrB,IAAO,GAGJS,EAAkB,GAGtB,SAASS,EAAoB1B,GAG5B,GAAG4B,EAAiB5B,GACnB,OAAO4B,EAAiB5B,GAAU6B,QAGnC,IAAIC,EAASF,EAAiB5B,GAAY,CACzCK,EAAGL,EACH+B,GAAG,EACHF,QAAS,IAUV,OANAf,EAAQd,GAAUa,KAAKiB,EAAOD,QAASC,EAAQA,EAAOD,QAASH,GAG/DI,EAAOC,GAAI,EAGJD,EAAOD,QAKfH,EAAoBM,EAAIlB,EAGxBY,EAAoBO,EAAIL,EAGxBF,EAAoBQ,EAAI,SAASL,EAASM,EAAMC,GAC3CV,EAAoBW,EAAER,EAASM,IAClCzB,OAAO4B,eAAeT,EAASM,EAAM,CAAEI,YAAY,EAAMC,IAAKJ,KAKhEV,EAAoBe,EAAI,SAASZ,GACX,qBAAXa,QAA0BA,OAAOC,aAC1CjC,OAAO4B,eAAeT,EAASa,OAAOC,YAAa,CAAEC,MAAO,WAE7DlC,OAAO4B,eAAeT,EAAS,aAAc,CAAEe,OAAO,KAQvDlB,EAAoBmB,EAAI,SAASD,EAAOE,GAEvC,GADU,EAAPA,IAAUF,EAAQlB,EAAoBkB,IAC/B,EAAPE,EAAU,OAAOF,EACpB,GAAW,EAAPE,GAA8B,kBAAVF,GAAsBA,GAASA,EAAMG,WAAY,OAAOH,EAChF,IAAII,EAAKtC,OAAOuC,OAAO,MAGvB,GAFAvB,EAAoBe,EAAEO,GACtBtC,OAAO4B,eAAeU,EAAI,UAAW,CAAET,YAAY,EAAMK,MAAOA,IACtD,EAAPE,GAA4B,iBAATF,EAAmB,IAAI,IAAIM,KAAON,EAAOlB,EAAoBQ,EAAEc,EAAIE,EAAK,SAASA,GAAO,OAAON,EAAMM,IAAQC,KAAK,KAAMD,IAC9I,OAAOF,GAIRtB,EAAoB0B,EAAI,SAAStB,GAChC,IAAIM,EAASN,GAAUA,EAAOiB,WAC7B,WAAwB,OAAOjB,EAAO,YACtC,WAA8B,OAAOA,GAEtC,OADAJ,EAAoBQ,EAAEE,EAAQ,IAAKA,GAC5BA,GAIRV,EAAoBW,EAAI,SAASgB,EAAQC,GAAY,OAAO5C,OAAOC,UAAUC,eAAeC,KAAKwC,EAAQC,IAGzG5B,EAAoB6B,EAAI,IAExB,IAAIC,EAAaC,OAAO,gBAAkBA,OAAO,iBAAmB,GAChEC,EAAmBF,EAAW/C,KAAK0C,KAAKK,GAC5CA,EAAW/C,KAAOX,EAClB0D,EAAaA,EAAWG,QACxB,IAAI,IAAItD,EAAI,EAAGA,EAAImD,EAAWjD,OAAQF,IAAKP,EAAqB0D,EAAWnD,IAC3E,IAAIU,EAAsB2C,EAI1BzC,EAAgBR,KAAK,CAAC,EAAE,kBAEjBU,K,6ECtJT,yBAAmiB,EAAG,G,oCCAtiB,yBAAgf,EAAG,G,oCCAnf,yBAA0iB,EAAG,G,qCCA7iB,yBAA+hB,EAAG,G,yDCAliB,yBAAyiB,EAAG,G,oCCA5iB,yBAA6hB,EAAG,G,qBCAhiB,IAAIyC,EAAM,CACT,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,aAAc,OACd,UAAW,OACX,aAAc,OACd,UAAW,OACX,aAAc,OACd,UAAW,OACX,aAAc,OACd,UAAW,OACX,aAAc,OACd,UAAW,OACX,aAAc,OACd,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,QACR,UAAW,QACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,aAAc,OACd,UAAW,OACX,aAAc,OACd,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,UAAW,OACX,aAAc,OACd,UAAW,OACX,aAAc,OACd,UAAW,OACX,aAAc,OACd,UAAW,OACX,aAAc,OACd,UAAW,OACX,aAAc,OACd,UAAW,OACX,aAAc,OACd,UAAW,OACX,aAAc,OACd,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,aAAc,OACd,UAAW,OACX,aAAc,OACd,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,aAAc,OACd,UAAW,OACX,aAAc,OACd,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,aAAc,OACd,gBAAiB,OACjB,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,UAAW,OACX,aAAc,OACd,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,aAAc,OACd,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,aAAc,OACd,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,aAAc,OACd,UAAW,OACX,OAAQ,OACR,UAAW,OACX,UAAW,OACX,aAAc,OACd,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,aAAc,OACd,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,YAAa,OACb,eAAgB,OAChB,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,QAAS,OACT,WAAY,OACZ,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,UAAW,OACX,aAAc,OACd,QAAS,OACT,WAAY,OACZ,OAAQ,OACR,UAAW,OACX,QAAS,OACT,WAAY,OACZ,QAAS,OACT,aAAc,OACd,gBAAiB,OACjB,WAAY,OACZ,UAAW,OACX,aAAc,OACd,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,YAAa,OACb,eAAgB,OAChB,UAAW,OACX,OAAQ,OACR,UAAW,OACX,aAAc,OACd,gBAAiB,OACjB,OAAQ,OACR,UAAW,OACX,UAAW,OACX,aAAc,OACd,UAAW,OACX,aAAc,OACd,UAAW,OACX,aAAc,QAIf,SAASC,EAAeC,GACvB,IAAIC,EAAKC,EAAsBF,GAC/B,OAAOpC,EAAoBqC,GAE5B,SAASC,EAAsBF,GAC9B,IAAIC,EAAKH,EAAIE,GACb,KAAKC,EAAK,GAAI,CACb,IAAIE,EAAI,IAAIC,MAAM,uBAAyBJ,EAAM,KAEjD,MADAG,EAAEE,KAAO,mBACHF,EAEP,OAAOF,EAERF,EAAeO,KAAO,WACrB,OAAO1D,OAAO0D,KAAKR,IAEpBC,EAAeQ,QAAUL,EACzBlC,EAAOD,QAAUgC,EACjBA,EAAeE,GAAK,Q,uBCpRpBjC,EAAOD,QAAU,IAA0B,gC,8KCAvC,EAAS,WAAa,IAAIyC,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,QAAQ,CAAGJ,EAAIM,OAAyBF,EAAG,iBAApBA,EAAG,eAAmC,IAC5JG,EAAkB,GCDlB,EAAS,WAAa,IAAIP,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,QAAQ,CAACA,EAAG,sBAAsB,CAACI,MAAM,CAAC,eAAeR,EAAIS,KAAK,IAAM,GAAG,QAAU,IAAIC,YAAYV,EAAIW,GAAG,CAAC,CAAC/B,IAAI,SAASgC,GAAG,WAAW,MAAO,CAACR,EAAG,cAAc,CAACS,YAAY,eAAeC,GAAG,CAAC,MAAQ,SAASC,GAAQA,EAAOC,kBAAkBhB,EAAIS,MAAQT,EAAIS,QAAQ,CAACL,EAAG,qBAAqB,CAAEJ,EAAQ,KAAEI,EAAG,SAAS,CAACJ,EAAIiB,GAAG,mBAAmBb,EAAG,SAAS,CAACJ,EAAIiB,GAAG,iBAAiB,GAAGb,EAAG,sBAAsB,CAACA,EAAG,oBAAoB,CAACJ,EAAIiB,GAAG,eAAe,IAAI,KAAKC,OAAM,KAAQC,MAAM,CAAC7C,MAAO0B,EAAU,OAAEoB,SAAS,SAAUC,GAAMrB,EAAIsB,OAAOD,GAAKE,WAAW,WAAW,CAACnB,EAAG,SAAS,CAACS,YAAY,OAAOL,MAAM,CAAC,MAAQ,GAAG,IAAM,GAAG,KAAO,GAAG,MAAQ,YAAY,CAACJ,EAAG,cAAc,CAACI,MAAM,CAAC,WAAW,KAAK,CAACJ,EAAG,qBAAqB,CAACA,EAAG,SAAS,CAACI,MAAM,CAAC,MAAQ,KAAK,CAACR,EAAIiB,GAAG,aAAa,GAAGb,EAAG,sBAAsB,CAACA,EAAG,oBAAoB,CAACJ,EAAIiB,GAAGjB,EAAIwB,GAAGxB,EAAIyB,aAAarB,EAAG,uBAAuB,CAACJ,EAAIiB,GAAGjB,EAAIwB,GAAGxB,EAAI0B,WAAW,IAAI,IAAI,GAAGtB,EAAG,aAAaA,EAAG,SAAS,CAACI,MAAM,CAAC,MAAQ,KAAKR,EAAI2B,GAAI3B,EAAU,QAAE,SAAS4B,GAAO,OAAOxB,EAAG,cAAc,CAACxB,IAAIgD,EAAM/D,KAAK2C,MAAM,CAAC,GAAM,GAAMoB,EAAU,OAAK,CAAE5B,EAAQ,KAAEI,EAAG,qBAAqB,CAACA,EAAG,YAAY,CAACI,MAAM,CAAC,MAAQ,IAAIE,YAAYV,EAAIW,GAAG,CAAC,CAAC/B,IAAI,YAAYgC,GAAG,SAASiB,GAC9xC,IAAIf,EAAKe,EAAIf,GACb,MAAO,CAACV,EAAG,SAASJ,EAAI8B,GAAG,GAAGhB,GAAI,CAACd,EAAIiB,GAAGjB,EAAIwB,GAAGI,EAAMG,aAAa,MAAK,IAAO,CAAC3B,EAAG,OAAO,CAACJ,EAAIiB,GAAGjB,EAAIwB,GAAGI,EAAM/D,YAAY,GAAGuC,EAAG,qBAAqB,CAACA,EAAG,SAAS,CAACJ,EAAIiB,GAAGjB,EAAIwB,GAAGI,EAAMG,UAAU,GAAG3B,EAAG,sBAAsB,CAACA,EAAG,oBAAoB,CAACJ,EAAIiB,GAAGjB,EAAIwB,GAAGI,EAAM/D,UAAU,IAAI,MAAK,GAAGuC,EAAG,aAAaA,EAAG,SAAS,CAACI,MAAM,CAAC,MAAQ,KAAK,CAACJ,EAAG,cAAc,CAACI,MAAM,CAAC,GAAK,WAAW,CAAER,EAAQ,KAAEI,EAAG,qBAAqB,CAACA,EAAG,YAAY,CAACI,MAAM,CAAC,MAAQ,IAAIE,YAAYV,EAAIW,GAAG,CAAC,CAAC/B,IAAI,YAAYgC,GAAG,SAASiB,GACtf,IAAIf,EAAKe,EAAIf,GACb,MAAO,CAACV,EAAG,SAASJ,EAAI8B,GAAG,GAAGhB,GAAI,CAACd,EAAIiB,GAAG,eAAe,MAAK,EAAM,aAAa,CAACb,EAAG,OAAO,CAACJ,EAAIiB,GAAG,cAAc,GAAGb,EAAG,qBAAqB,CAACA,EAAG,SAAS,CAACJ,EAAIiB,GAAG,YAAY,GAAGb,EAAG,sBAAsB,CAACA,EAAG,oBAAoB,CAACJ,EAAIiB,GAAG,YAAY,IAAI,GAAGb,EAAG,cAAc,CAACI,MAAM,CAAC,GAAK,cAAc,CAAER,EAAQ,KAAEI,EAAG,qBAAqB,CAACA,EAAG,YAAY,CAACI,MAAM,CAAC,MAAQ,IAAIE,YAAYV,EAAIW,GAAG,CAAC,CAAC/B,IAAI,YAAYgC,GAAG,SAASiB,GACla,IAAIf,EAAKe,EAAIf,GACb,MAAO,CAACV,EAAG,SAASJ,EAAI8B,GAAG,GAAGhB,GAAI,CAACd,EAAIiB,GAAG,kBAAkB,MAAK,EAAM,aAAa,CAACb,EAAG,OAAO,CAACJ,EAAIiB,GAAG,iBAAiB,GAAGb,EAAG,qBAAqB,CAACA,EAAG,SAAS,CAACJ,EAAIiB,GAAG,eAAe,GAAGb,EAAG,sBAAsB,CAACA,EAAG,oBAAoB,CAACJ,EAAIiB,GAAG,eAAe,IAAI,IAAI,IAAI,GAAGb,EAAG,YAAY,CAACI,MAAM,CAAC,MAAQ,QAAQ,KAAO,GAAG,IAAM,GAAG,eAAe,KAAK,CAACJ,EAAG,qBAAqB,CAACU,GAAG,CAAC,MAAQ,SAASC,GAAQA,EAAOC,kBAAkBhB,EAAIsB,QAAUtB,EAAIsB,WAAWlB,EAAG,kBAAkB,CAACS,YAAY,oBAAoB,CAACb,EAAIiB,GAAG,YAAYb,EAAG,YAAYA,EAAG,sBAAsB,CAACA,EAAG,eAAe,CAAC4B,WAAW,CAAC,CAACnE,KAAK,OAAOoE,QAAQ,SAAS3D,MAAO0B,EAAiB,cAAEuB,WAAW,kBAAkBV,YAAY,iBAAiBL,MAAM,CAAC,KAAO,GAAG,eAAe,GAAG,MAAQ,kCAAkC,gBAAgB,IAAI0B,SAAS,CAAC,MAAQ,SAASnB,GAAQ,OAAIA,EAAOoB,KAAKC,QAAQ,QAAQpC,EAAIqC,GAAGtB,EAAOuB,QAAQ,QAAQ,GAAGvB,EAAOnC,IAAI,SAAkB,KAAcoB,EAAIuC,UAAUxB,KAAUI,MAAM,CAAC7C,MAAO0B,EAAe,YAAEoB,SAAS,SAAUC,GAAMrB,EAAIwC,YAAYnB,GAAKE,WAAW,kBAAkB,GAAGnB,EAAG,QAAQ,CAACS,YAAY,OAAOL,MAAM,CAAC,KAAO,IAAIM,GAAG,CAAC,MAAQ,SAASC,GAAQf,EAAIyC,eAAiBzC,EAAIyC,iBAAiB,CAACrC,EAAG,SAAS,CAACJ,EAAIiB,GAAG,aAAa,GAAGb,EAAG,SAAS,CAACI,MAAM,CAAC,OAAS,GAAG,KAAO,GAAG,WAAW,GAAG,WAAW,IAAIE,YAAYV,EAAIW,GAAG,CAAC,CAAC/B,IAAI,YAAYgC,GAAG,SAASiB,GAC11C,IAAIf,EAAKe,EAAIf,GACb,MAAO,CAACV,EAAG,UAAU,CAACI,MAAM,CAAC,MAAQR,EAAI0C,SAAW,EAAI,UAAW,cAAc,QAAU,IAAIhC,YAAYV,EAAIW,GAAG,CAAC,CAAC/B,IAAI,QAAQgC,GAAG,WAAW,MAAO,CAAEZ,EAAI0C,SAAW,EAAGtC,EAAG,OAAO,CAACJ,EAAIiB,GAAGjB,EAAIwB,GAAGxB,EAAI0C,aAAa1C,EAAI2C,OAAOzB,OAAM,IAAO,MAAK,IAAO,CAACd,EAAG,SAASJ,EAAI8B,GAAG,CAAChB,GAAG,CAAC,MAAQ,SAASC,GAAQf,EAAI0C,SAAW,KAAK5B,GAAI,CAACd,EAAIiB,GAAG,oBAAoB,QAAQE,MAAM,CAAC7C,MAAO0B,EAAc,WAAEoB,SAAS,SAAUC,GAAMrB,EAAI4C,WAAWvB,GAAKE,WAAW,eAAe,CAACnB,EAAG,SAAS,CAACI,MAAM,CAAC,YAAY,QAAQ,YAAY,UAAU,CAACJ,EAAG,SAAS,CAACI,MAAM,CAAC,aAAa,UAAU,CAA0B,IAAxBR,EAAI6C,SAAS5G,OAAcmE,EAAG,cAAc,CAACA,EAAG,sBAAsB,CAACA,EAAG,uBAAuB,CAACJ,EAAIiB,GAAG,2BAA2B,IAAI,GAAGjB,EAAI2C,KAAK3C,EAAI2B,GAAI3B,EAAY,UAAE,SAAS8C,EAAK/G,GAAG,OAAOqE,EAAG,cAAc,CAACxB,IAAI7C,EAAEyE,MAAM,CAAC,GAAKsC,EAAKC,OAAO,CAAC3C,EAAG,qBAAqB,CAACA,EAAG,SAAS,CAACI,MAAM,CAAC,KAAO,GAAG,MAAQsC,EAAKE,MAAM,KAAO,OAAO,CAAChD,EAAIiB,GAAGjB,EAAIwB,GAAGsB,EAAKf,UAAU,GAAG3B,EAAG,sBAAsB,CAACA,EAAG,oBAAoB,CAACJ,EAAIiB,GAAGjB,EAAIwB,GAAGsB,EAAKG,SAAS7C,EAAG,uBAAuB,CAACJ,EAAIiB,GAAGjB,EAAIwB,GAAGsB,EAAKI,SAAS,IAAI,OAAM,GAAG9C,EAAG,iBAAiB,CAAC4B,WAAW,CAAC,CAACnE,KAAK,OAAOoE,QAAQ,SAAS3D,MAAO0B,EAAI6C,SAAS5G,OAAS,EAAGsF,WAAW,yBAAyB,CAACnB,EAAG,YAAYA,EAAG,QAAQ,CAACI,MAAM,CAAC,KAAO,IAAIM,GAAG,CAAC,MAAQ,SAASC,GAAQf,EAAI6C,SAAW,MAAM,CAAC7C,EAAIiB,GAAG,YAAY,IAAI,IAAI,GAAGb,EAAG,SAAS,CAACI,MAAM,CAAC,OAAS,GAAG,KAAO,GAAG,WAAW,GAAG,WAAW,GAAG,iBAAiB,IAAIE,YAAYV,EAAIW,GAAG,CAAC,CAAC/B,IAAI,YAAYgC,GAAG,SAASiB,GACn8C,IAAIf,EAAKe,EAAIf,GACb,MAAO,CAACV,EAAG,QAAQJ,EAAI8B,GAAG,CAACtB,MAAM,CAAC,KAAO,KAAKM,GAAI,CAACV,EAAG,SAAS,CAACJ,EAAIiB,GAAG,gBAAgB,SAAS,CAACb,EAAG,SAAS,CAACA,EAAG,cAAc,CAACU,GAAG,CAAC,MAAQd,EAAImD,cAAc,CAAC/C,EAAG,oBAAoB,CAACJ,EAAIiB,GAAG,mBAAmB,GAAGb,EAAG,aAAaA,EAAG,cAAc,CAACU,GAAG,CAAC,MAAQd,EAAIoD,SAAS,CAAChD,EAAG,oBAAoB,CAACJ,EAAIiB,GAAG,aAAa,IAAI,IAAI,IAAI,GAAGb,EAAG,YAAY,CAACA,EAAG,oBAAoB,CAACI,MAAM,CAAC,KAAO,WAAW,CAACJ,EAAG,cAAc,CAACxB,IAAIoB,EAAIqD,OAAOC,YAAY,IAAI,IAAI,IAC9b,EAAkB,G,kCCXP,G,kDAAA,CACbC,QAAS,CAEPC,QAFO,SAECC,GACN,IAA8B,IAA1BA,EAAQrB,QAAQ,KAClB,OAAO,SAAAsB,GAAQ,OAAID,IAAYC,GAE/B,IAAIC,EAAe,sBACfC,EAAUH,EAAQI,QAAQF,EAAc,QACxCG,EAAU,IAAIC,OAAO,IAAMH,EAAQC,QAAQ,QAAS,MAAQ,KAChE,OAAO,SAAAH,GAAQ,OAAII,EAAQE,KAAKN,KAGpCO,MAZO,SAYDC,GACJ,OAAO,IAAIC,SAAQ,SAAApE,GAAO,OAAIqE,WAAWrE,EAASmE,UCoLxD,GACE,KAAF,SACE,MAAF,CACI,OAAJ,QAEE,KAAF,WAAI,MAAJ,CACMzB,eAAe,EACfG,YAAY,EACZJ,YAAa,GACblB,QAAQ,EACRb,MAAM,EACNoC,SAAU,GACVwB,SAAU,KACV3B,SAAU,EACV4B,OAAQ,CAAd,8CACMC,OAAQ,CACd,CACQ,KAAR,WACQ,KAAR,IACQ,KAAR,aAEA,CACQ,KAAR,UACQ,KAAR,WACQ,KAAR,cAEA,CACQ,KAAR,OACQ,KAAR,QACQ,KAAR,iBAEA,CACQ,KAAR,MACQ,KAAR,OACQ,KAAR,cAEA,CACQ,KAAR,gBACQ,KAAR,iBACQ,KAAR,sBAEA,CACQ,KAAR,YACQ,KAAR,aACQ,KAAR,YAEA,CACQ,KAAR,aACQ,KAAR,cACQ,KAAR,YAEA,CACQ,KAAR,OACQ,KAAR,QACQ,KAAR,kBAEA,CACQ,KAAR,SACQ,KAAR,UACQ,KAAR,mBAIE,QAAF,CACI,OAAJ,WAAM,IAAN,OACM,KAAN,2CACQ,EAAR,2BAGI,UANJ,WAOA,uBACQ,KAAR,cAAU,KAAV,SAAU,MAAV,wBAGI,SAXJ,WAWM,IAAN,OACM,KAAN,kFACQ,EAAR,gBACQ,OAAR,oCACU,EAAV,yCAII,YAnBJ,WAmBM,IAAN,OACM,KAAN,gDACQ,EAAR,yDAGI,WAxBJ,WAwBM,IAAN,OAEA,kCACA,sCACA,wCACA,iCACA,qDACQ,QAAR,CACU,cAAV,uBAGM,EAAN,oCACQ,EAAR,+BAGM,EAAN,wCACQ,IAAR,qBAEQ,GAAR,mCACU,EAAV,WACU,EAAV,cACU,EAAV,oBACU,EAAV,QACU,IAAV,KAEY,EADZ,6BACA,WAEA,mCAEU,EAAV,2CACU,EAAV,oBACA,yCACY,EAAZ,eAEU,EAAV,iBACA,kCACU,EAAV,cACU,EAAV,gBACU,EAAV,+BACU,EAAV,kDACU,EAAV,uCACU,EAAV,oBACA,yCACY,EAAZ,eAEU,EAAV,aACA,+BACU,EAAV,aACU,EAAV,eACU,EAAV,kBACU,EAAV,iBACU,EAAV,QACU,EAAV,oBACA,yCACY,EAAZ,eAEU,EAAV,aACA,gDACU,EAAV,eACU,EAAV,kBACU,EAAV,WACU,EAAV,uBACU,EAAV,QACU,EAAV,oBACA,yCACY,EAAZ,eAEU,EAAV,gBAEA,KAGE,QA/JF,WAgKI,KAAJ,WACI,KAAJ,aACI,KAAJ,2DAEE,SAAF,CACI,SADJ,WAEM,OAAN,4BAEI,MAJJ,WAKM,OAAN,yBAEI,MAPJ,WAQM,OAAN,2BC9W6Z,I,qTCQzZC,EAAY,eACd,EACA,EACA,GACA,EACA,KACA,KACA,MAIa,EAAAA,EAAiB,QA6BhC,IAAkBA,EAAW,CAACC,OAAA,KAAKC,UAAA,KAAQC,iBAAA,KAAeC,SAAA,KAAOC,OAAA,KAAKC,QAAA,KAAMC,aAAA,OAAaC,WAAA,KAASC,WAAA,KAASC,kBAAA,OAAkBC,gBAAA,OAAgBC,QAAA,KAAMC,QAAA,KAAMC,YAAA,KAAUC,kBAAA,KAAgBC,kBAAA,KAAgBC,iBAAA,OAAiBC,kBAAA,OAAkBC,eAAA,OAAeC,QAAA,KAAMC,oBAAA,KAAkBC,UAAA,KAAQC,aAAA,KAAWC,cAAAC,EAAA,KAAcC,WAAA,OChD9S,IAAI,EAAS,WAAa,IAAIlG,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,gBAC/F,EAAkB,GCItB,GACE,KAAF,gBCNma,ICO/Z,EAAY,eACd,EACA,EACA,GACA,EACA,KACA,WACA,MAIa,I,QCPf,GACE,SAAF,CACI,OADJ,WAEM,OAAN,+BAGE,WAAF,CACI,aAAJ,EACI,gBAAJ,ICnBsX,ICQlX,G,UAAY,eACd,EACA,EACAG,GACA,EACA,KACA,KACA,OAIa,IAAiB,QAKhC,IAAkB,EAAW,CAACkE,OAAA,O,iDCnB9B0B,OAAIC,IAAIC,OAAS,CACfC,WAAY,CACVC,iBACA1B,YACAO,gBAIJe,OAAIC,IAAII,IAAc,CACpBC,EAAG,SACHC,EAAG,SACH1D,MAAO,QACPjB,KAAM,OACN4E,UAAW,GACXC,QAAS,CACP,UAEFC,QAAS,IACTC,aAAa,EACbC,WAAW,EACXC,UAAU,EACVC,WAAW,EACXC,WAAW,EACXC,UAAW,GACXC,WAAY,GACZC,OAAQ,CACNC,OAAQ,CACNtE,MAAO,WAGXhE,SAAU,WAGG,UAAIqH,OAAQ,CACzBkB,MAAO,CACLC,SAAU,MAEZC,MAAO,CACLC,OAAQ,CACNC,MAAO,CACLC,QAAS,UACTC,UAAW,WAEbC,KAAM,CACJD,UAAW,UACXD,QAAS,e,+DC9CjBzB,OAAIC,IAAI2B,SAEO,WAAIA,QAAKC,MAAM,CAC5BC,MAAO,CACLxG,SAAUyG,aAAaC,QAAQ,aAAe,GAC9CzG,MAAOwG,aAAaC,QAAQ,UAAY,GACxC1I,GAAIyI,aAAaC,QAAQ,OAAS,GAClCC,OAAQF,aAAaC,QAAQ,WAAa,GAC1CE,QAASH,aAAaC,QAAQ,YAAc,GAC5CG,SAAUJ,aAAaC,QAAQ,aAAe,QAC9CI,WAAW,EACXd,MAAOS,aAAaC,QAAQ,WAAY,GAE1CK,UAAW,CACTC,aADS,SACIR,EAAOxM,GAClBW,OAAO0D,KAAKrE,GAAMiN,SAAQ,SAAA9J,GACxBqJ,EAAMrJ,GAAOnD,EAAKmD,OAGtBwE,OANS,SAMF6E,GACLA,EAAMG,OAAS,IAEjBO,SATS,SASAV,GACPA,EAAMM,WAAY,GAEpBpF,YAZS,SAYG8E,GACVA,EAAMR,OAASQ,EAAMR,MACrBS,aAAaU,QAAQ,QAASC,KAAKC,UAAUb,EAAMR,UAGvDsB,QAAS,CACPC,WAAY,SAAAf,GAAK,QAAMA,EAAMG,QAC7BX,MAAO,SAAAQ,GAAK,OAAIA,EAAMR,OACtBwB,QAAS,SAAAhB,GAAK,OAAIA,EAAMxI,IACxByJ,QAAS,SAAAjB,GAAK,OAAIA,EAAMK,WAE1Ba,QAAS,CACPR,SADO,YACc,IAAVS,EAAU,EAAVA,OACTA,EAAO,aAETjG,YAJO,YAIiB,IAAViG,EAAU,EAAVA,OACZA,EAAO,gBAETC,MAPO,WAOWC,GAAW,IAArBF,EAAqB,EAArBA,OACN,OAAO,IAAIjF,SAAQ,SAACpE,EAASwJ,GAC3BC,KAAM,CAAEC,IAAK,cAAehO,KAAM6N,EAAWI,OAAQ,SAClDC,MAAK,SAAAC,GACJxN,OAAO0D,KAAK8J,EAAKnO,MAAMiN,SAAQ,SAAA9J,GAC7BsJ,aAAaU,QAAQhK,EAAKgL,EAAKnO,KAAKmD,OAEtC4K,KAAMK,SAASC,QAAQC,OAAOC,cAA9B,iBAAwDJ,EAAKnO,KAAK2M,QAClEgB,EAAO,eAAgBQ,EAAKnO,MAC5BsE,EAAQ6J,MAETK,OAAM,SAAAC,GACLhC,aAAaiC,QACbZ,EAAOW,UAIfE,WAxBO,WAwBgBd,GAAW,IAArBF,EAAqB,EAArBA,OACX,OAAO,IAAIjF,SAAQ,SAACpE,EAASwJ,GAC3BC,KAAM,CAAEC,IAAK,qBAAsBhO,KAAM6N,EAAWI,OAAQ,SACzDC,MAAK,SAAAC,UAEGxN,OAAOiO,OAAOT,EAAKnO,KAAnBW,OAAA,QAAAA,CAAA,GAA2B,SAAWwN,EAAKnO,KAAK,WAAY,SACnEW,OAAO0D,KAAK8J,EAAKnO,MAAMiN,SAAQ,SAAA9J,GAC7BsJ,aAAaU,QAAQhK,EAAKgL,EAAKnO,KAAKmD,OAEtC4K,KAAMK,SAASC,QAAQC,OAAOC,cAA9B,iBAAwDJ,EAAKnO,KAAK2M,QAClEgB,EAAO,eAAgBQ,EAAKnO,MAC5BsE,EAAQ6J,MAETK,OAAM,SAAAC,GACLhC,aAAaiC,QACbZ,EAAOW,UAIf9G,OA3CO,YA2CY,IAAVgG,EAAU,EAAVA,OACP,OAAO,IAAIjF,SAAQ,SAACpE,GAClBqJ,EAAO,UACPlB,aAAaiC,eACNX,KAAMK,SAASC,QAAQC,OAAO,iBACrChK,WCxFJ,GAAS,WAAa,IAAIC,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,cAAc,CAACA,EAAG,QAAQ,CAACA,EAAG,QAAQ,CAACI,MAAM,CAAC,GAAK,KAAK,GAAK,MAAM,CAACJ,EAAG,oBAAoB,GAAGA,EAAG,QAAQ,CAACI,MAAM,CAAC,GAAK,IAAI,GAAK,MAAM,CAACJ,EAAG,mBAAmB,GAAGA,EAAG,QAAQ,CAACI,MAAM,CAAC,GAAK,IAAI,GAAK,MAAM,CAACJ,EAAG,qBAAqB,IAAI,GAAGA,EAAG,QAAQ,CAACA,EAAG,QAAQ,CAACI,MAAM,CAAC,GAAK,OAAO,CAACJ,EAAG,kBAAkB,IAAI,GAAGA,EAAG,QAAQ,CAACA,EAAG,QAAQ,CAACI,MAAM,CAAC,GAAK,OAAO,CAACJ,EAAG,YAAY,CAACI,MAAM,CAAC,OAAS,CAAC8J,MAAO,QAAQ,IAAI,IAAI,IACjf,GAAkB,GCDlB,GAAS,WAAa,IAAItK,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,cAAc,CAACA,EAAG,SAAS,CAACA,EAAG,eAAe,CAACJ,EAAIiB,GAAG,UAAUb,EAAG,iBAAiB,CAACA,EAAG,QAAQJ,EAAI2B,GAAI3B,EAAe,aAAE,SAASuK,EAAMC,GAAQ,OAAOpK,EAAG,KAAK,CAACxB,IAAI4L,GAAQ,CAACpK,EAAG,KAAK,CAACS,YAAY,QAAQ,CAACT,EAAG,SAAS,CAACJ,EAAIiB,GAAGjB,EAAIwB,GAAGxB,EAAIyK,WAAWD,QAAa,GAAGpK,EAAG,KAAK,CAACS,YAAY,QAAQ,CAACb,EAAIiB,GAAGjB,EAAIwB,GAAGgJ,MAAWpK,EAAG,KAAK,CAACS,YAAY,cAAc,CAACb,EAAIiB,GAAGjB,EAAIwB,GAAG+I,GAAO,MAAMvK,EAAIwB,GAAGxB,EAAI0K,oBAAmB,MAAM,IAAI,IAClgB,GAAkB,GCmBtB,I,oBAAA,CACE,KAAF,iBACE,KAFF,WAGI,MAAJ,CACM,YAAN,GACM,WAAN,IAGE,QARF,WASI,KAAJ,YAEE,QAAF,CACI,SADJ,WACM,IAAN,OACM,KAAN,qDACQ,EAAR,mBACQ,EAAR,uDAAU,OAAV,WAGI,WAPJ,SAOA,GACM,OAAN,GACQ,IAAR,WACU,MAAV,QACQ,IAAR,WACU,MAAV,aACQ,IAAR,SACU,MAAV,QACQ,IAAR,aACU,MAAV,eC/CmZ,M,0BCO/Y,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,WACA,MAIa,MAAiB,QAShC,IAAkB,GAAW,CAAC5F,QAAA,KAAM6F,WAAA,OAAWC,cAAA,KAAWxF,QAAA,KAAMyF,gBAAA,OC3BhE,IAAI,GAAS,WAAa,IAAI7K,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,cAAc,CAACA,EAAG,SAAS,CAACI,MAAM,CAAC,UAA0B,MAAdR,EAAI8K,OAAiB,EAAI,IAAI,CAAC1K,EAAG,cAAc,CAACI,MAAM,CAAC,aAAa,GAAG,MAAQ,KAAK,CAACJ,EAAG,sBAAsB,CAACA,EAAG,oBAAoB,CAACS,YAAY,iBAAiB,CAACb,EAAIiB,GAAG,iBAAiB,GAAGb,EAAG,YAAYA,EAAG,sBAAsB,CAACS,YAAY,QAAQ,CAACT,EAAG,WAAW,CAACI,MAAM,CAAC,MAAQR,EAAI+K,QAAQ,MAAQ,SAAS,gBAAgB,IAAIjK,GAAG,CAAC,OAASd,EAAIgL,UAAU7J,MAAM,CAAC7C,MAAO0B,EAAkB,eAAEoB,SAAS,SAAUC,GAAMrB,EAAIiL,eAAe5J,GAAKE,WAAW,qBAAqB,GAAGnB,EAAG,sBAAsB,CAACA,EAAG,WAAW,CAACI,MAAM,CAAC,MAAQR,EAAIkL,QAAQ,MAAQ,SAAS,gBAAgB,IAAIpK,GAAG,CAAC,OAASd,EAAIgL,UAAU7J,MAAM,CAAC7C,MAAO0B,EAAkB,eAAEoB,SAAS,SAAUC,GAAMrB,EAAImL,eAAe9J,GAAKE,WAAW,qBAAqB,IAAI,GAAGnB,EAAG,SAAS,CAACyB,IAAI,WAAW,IAAI,IAC14B,GAAkB,G,wBCDlBuJ,I,UAAqB,CAEvBC,YAAa,SAAUC,GACrB,GAAIA,EAAcC,QAAQC,mBAAoB,CAE5C,IAAIC,EAAMH,EAAcI,MAAMD,IAC9BH,EAAc7P,KAAKkQ,SAASjD,SAAQ,SAACkD,GAInC,IAFA,IAAIC,EAAWC,OAAOC,UAClBC,EAAWF,OAAOG,UACblQ,EAAI,EAAGA,EAAI6P,EAAQnQ,KAAKQ,SAAUF,EACrC8P,EAAWD,EAAQnQ,KAAKM,KAC1B8P,EAAWD,EAAQnQ,KAAKM,IACtBiQ,EAAWJ,EAAQnQ,KAAKM,KAC1BiQ,EAAWJ,EAAQnQ,KAAKM,IAE5B,IAAImQ,EAAQZ,EAAca,OAAO,YAC7BC,EAAiBF,EAAMG,iBAAiBR,GACxCS,EAAiBJ,EAAMG,iBAAiBL,GAExCO,EAAWd,EAAIe,qBAAqB,EAAGJ,EAAgB,EAAGE,GAE9DC,EAASE,aAAa,EAAGb,EAAQc,YAEjCH,EAASE,aAAa,EAAGb,EAAQe,UAEjCf,EAAQgB,YAAcL,UAEnB,GAAIjB,EAAcC,QAAQsB,oBAAqB,CAEpD,IAAIpB,EAAMH,EAAcI,MAAMD,IAE9BH,EAAc7P,KAAKkQ,SAASjD,SAAQ,SAACkD,GACnC,IAAIkB,GAAYxB,EAAcyB,UAAUC,KAAO1B,EAAcyB,UAAUE,OAAS,EAC5EC,GAAY5B,EAAcyB,UAAUI,IAAM7B,EAAcyB,UAAUK,QAAU,EAG5Eb,EAAWd,EAAI4B,qBAAqBP,EAASI,EAAsC,EAA5B5B,EAAcgC,YAAf,GAA8CR,EAASI,EAAsC,EAA5B5B,EAAcgC,aAEzIf,EAASE,aAAa,EAAGb,EAAQc,YAEjCH,EAASE,aAAa,EAAGb,EAAQe,UAEjCf,EAAQ2B,gBAAkBhB,SAOnBnB,MCbf,IACE,KAAF,gBACE,MAAF,WACE,KAHF,WAII,MAAJ,CACM,QAAN,EAAQ,KAAR,MAAQ,MAAR,QAAQ,KAAR,YAAQ,MAAR,cACQ,KAAR,QACQ,MAAR,UAEM,QAAN,EAAQ,KAAR,OAAQ,MAAR,IAAQ,KAAR,YAAQ,MAAR,KAAQ,KAAR,QAAQ,MAAR,KACQ,KAAR,OACQ,MAAR,MAEM,SAAN,KACM,eAAN,KACM,eAAN,KACM,OAAN,KACM,WAAN,KAGE,QApBF,WAqBI,KAAJ,eAEE,QAAF,CACI,SADJ,WACM,IAAN,OACA,4DACA,wDACA,GAAQ,OAAR,kBACA,cACQ,EAAR,uBAEM,KAAN,gDACQ,EAAR,mCACQ,EAAR,gDACQ,EAAR,gDACQ,EAAR,sBAGI,YAfJ,WAeM,IAAN,OACA,4DACA,wDACA,GAAQ,OAAR,kBACA,cACQ,EAAR,uBAEA,qBACQ,KAAR,mBAEM,KAAN,gDACQ,EAAR,qBACQ,EAAR,+BACQ,EAAR,+BACQ,EAAR,sBACQ,EAAR,iCACU,KAAV,OACU,KAAV,CACY,OAAZ,SACY,SAAZ,EACc,YAAd,GACc,YAAd,EACc,KAAd,gBACc,MAAd,EACc,WAAd,yBACc,SAAd,2BACA,CACc,YAAd,GACc,YAAd,EACc,KAAd,gBACc,MAAd,EACc,WAAd,2BACc,SAAd,0BAGU,QAAV,CACY,oBAAZ,EACY,OAAZ,CACc,SAAd,GAEY,OAAZ,CACc,MAAd,EACgB,UAAhB,CACkB,SAAlB,KAGc,MAAd,EACgB,UAAhB,CACkB,SAAlB,GAEgB,MAAhB,CACkB,UAAlB,EACkB,aAAlB,EACkB,cAAlB,MAIY,YAAZ,GAEU,QAAV,aCtIkZ,M,aCO9Y,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,WACA,MAIa,MAAiB,QAWhC,IAAkB,GAAW,CAACtG,QAAA,KAAM8F,cAAA,KAAWtF,YAAA,KAAUG,iBAAA,OAAiBE,eAAA,OAAe6H,WAAA,KAAQ1H,UAAA,OC7BjG,IAAI,GAAS,WAAa,IAAI9F,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,cAAc,CAACA,EAAG,SAAS,CAACA,EAAG,eAAe,CAACJ,EAAIiB,GAAG,YAAYb,EAAG,iBAAiB,CAACA,EAAG,QAAQ,CAACA,EAAG,KAAK,CAACA,EAAG,KAAK,CAACJ,EAAIiB,GAAG,oBAAoBb,EAAG,KAAK,CAACS,YAAY,cAAc,CAACT,EAAG,SAAS,CAACI,MAAM,CAAC,MAAQR,EAAIyN,SAAW,QAAS,MAAM,aAAa,UAAU,CAACzN,EAAIiB,GAAG,IAAIjB,EAAIwB,GAAGxB,EAAIyN,SAAW,KAAM,UAAU,QAAQ,KAAKzN,EAAI2B,GAAI3B,EAAS,OAAE,SAASuK,EAAMC,GAAQ,OAAOpK,EAAG,KAAK,CAACxB,IAAI4L,GAAQ,CAACpK,EAAG,KAAK,CAACJ,EAAIiB,GAAGjB,EAAIwB,GAAGgJ,MAAWpK,EAAG,KAAK,CAACS,YAAY,cAAc,CAACb,EAAIiB,GAAGjB,EAAIwB,GAAG+I,YAAe,MAAM,IAAI,IACvlB,GAAkB,GC6BtB,IACE,KAAF,mBACE,OAAF,IACE,KAHF,WAII,MAAJ,CACM,MAAN,KAGE,QARF,WASI,KAAJ,YAEE,SAAF,CACI,SADJ,WAEM,OAAN,8BAGE,QAAF,CACI,SADJ,WACM,IAAN,OACM,KAAN,0CAAQ,OAAR,qBChDqZ,M,aCOjZ,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,WACA,MAIa,MAAiB,QAShC,IAAkB,GAAW,CAACzF,QAAA,KAAM6F,WAAA,OAAW+C,SAAA,KAAM9C,cAAA,KAAWC,gBAAA,OC3BhE,IAAI,GAAS,WAAa,IAAI7K,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,cAAc,CAACA,EAAG,SAAS,CAACA,EAAG,eAAe,CAACJ,EAAIiB,GAAG,gBAAgBb,EAAG,cAAc,CAACA,EAAG,cAAc,CAACJ,EAAI2B,GAAI3B,EAAmB,iBAAE,SAASnC,GAAM,MAAO,CAACuC,EAAG,QAAQ,CAACxB,IAAIf,EAAK2C,MAAM,CAAC,aAAa,GAAG,MAAQ,SAAS,QAAU,WAAW,CAACJ,EAAG,QAAQ,CAACI,MAAM,CAAC,GAAK,MAAM,CAACR,EAAIiB,GAAGjB,EAAIwB,GAAG3D,MAASuC,EAAG,QAAQ,CAACI,MAAM,CAAC,GAAK,OAAO,CAACJ,EAAG,SAAS,CAACI,MAAM,CAAC,gBAAgB,GAAG,YAAY,SAASE,YAAYV,EAAIW,GAAG,CAAC,CAAC/B,IAAI,YAAYgC,GAAG,SAASiB,GACvhB,IAAIf,EAAKe,EAAIf,GACb,MAAO,CAACV,EAAG,SAASJ,EAAI8B,GAAG,CAACD,IAAIhE,EAAK8P,UAAS,EAAKnN,MAAM,CAAC,OAAS,OAAOM,QAAS,MAAK,IAAO,CAACV,EAAG,iBAAiB,CAACI,MAAM,CAAC,MAAQ,KAAK,CAACJ,EAAG,QAAQ,CAACA,EAAG,KAAK,CAACA,EAAG,KAAK,CAACJ,EAAIiB,GAAGjB,EAAIwB,GAAG3D,UAAauC,EAAG,QAAQ,CAACwN,SAAS,CAAC,UAAY5N,EAAIwB,GAAGxB,EAAI6N,kBAAkB,IAAI,IAAI,QAAO,IAAI,IAAI,IAAI,IACzR,GAAkB,G,6CCoCtB,IACE,KAAF,kBACE,KAFF,WAGI,MAAJ,CACM,gBAAN,KACM,UAAN,KACM,WAAN,KACM,WAAN,KAGE,QAVF,aAaE,QAbF,WAcI,KAAJ,kBAEE,QAAF,CACI,eADJ,WACM,IAAN,OACM,KAAN,uDACQ,EAAR,uBACQ,EAAR,+BACA,iBACQ,EAAR,kCACU,IAAV,GACY,OAAZ,uBACY,SAAZ,IAEU,OAAV,6BACY,IAAZ,KACY,GAAZ,mCACc,EAAd,eACA,oCACc,EAAd,eACA,2CACc,EAAd,0CACA,CACc,IAAd,uBACc,EAAd,8CAEY,EAAZ,eACc,MAAd,EACc,KAAd,OACc,gBAAd,OAGU,IAAV,oCACY,KAAZ,gBACY,KAAZ,EACY,QAAZ,CACc,WAAd,EACc,QAAd,CACgB,WAAhB,CAAkB,QAAlB,IAEc,SAAd,CACgB,SAAhB,EACgB,KAAhB,QACgB,WAAhB,EACgB,OAAhB,YACkB,GAAlB,GAGA,QACoB,IAApB,0BAAsB,OAAtB,WAEA,KAEoB,EAApB,uBACsB,IAAtB,mBACA,kCACsB,GAAtB,gCACsB,GAAtB,sBACsB,IAAtB,sEACsB,GAAtB,oCAEoB,EAApB,gBAIc,OAAd,CAAgB,SAAhB,GACc,OAAd,CACgB,MAAhB,EACkB,SAAlB,EACkB,SAAlB,EACkB,UAAlB,CACoB,SAApB,EACoB,WAApB,EACoB,YAApB,GAEkB,MAAlB,CACoB,SAApB,EACoB,SAApB,MAGgB,MAAhB,EACkB,SAAlB,EACkB,SAAlB,EACkB,MAAlB,CACoB,SAApB,EACoB,SAApB,IAEkB,UAAlB,CACoB,WAApB,EACoB,SAApB,EACoB,YAApB,kBC9IoZ,M,uCCQhZ,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,WACA,MAIa,MAAiB,QAYhC,IAAkB,GAAW,CAAC/I,QAAA,KAAMgJ,UAAA,OAAUnD,WAAA,OAAWoD,QAAA,KAAKnD,cAAA,KAAWhF,QAAA,KAAMoI,QAAA,KAAKnD,gBAAA,OC/BpF,IAAI,GAAS,WAAa,IAAI7K,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,cAAc,CAAgB,MAAdJ,EAAIiO,OAAgB7N,EAAG,QAAQ,CAACI,MAAM,CAAC,aAAa,KAAK,CAACJ,EAAG,QAAQ,CAACI,MAAM,CAAC,GAAK,OAAO,CAACJ,EAAG,SAAS,CAACS,YAAY,QAAQ,CAACT,EAAG,QAAQ,CAACA,EAAG,QAAQ,CAACI,MAAM,CAAC,GAAK,MAAM,CAACJ,EAAG,eAAe,CAACJ,EAAIiB,GAAG,kBAAkB,GAAGb,EAAG,aAAaA,EAAG,QAAQ,CAACI,MAAM,CAAC,GAAK,IAAI,aAAa,WAAW,CAACJ,EAAG,SAAS,CAACyB,IAAI,OAAOrB,MAAM,CAAC,0BAAyB,EAAM,eAAeR,EAAIkO,aAAa,WAAa,mBAAmB,WAAW,GAAG,YAAY,SAASpN,GAAG,CAAC,qBAAqB,SAASC,GAAQf,EAAIkO,aAAanN,GAAQ,sBAAsB,SAASA,GAAQf,EAAIkO,aAAanN,IAASL,YAAYV,EAAIW,GAAG,CAAC,CAAC/B,IAAI,YAAYgC,GAAG,SAASiB,GACpuB,IAAIf,EAAKe,EAAIf,GACb,MAAO,CAACV,EAAG,eAAeJ,EAAI8B,GAAG,CAACtB,MAAM,CAAC,MAAQ,iBAAiB,SAAW,IAAIW,MAAM,CAAC7C,MAAO0B,EAAiB,cAAEoB,SAAS,SAAUC,GAAMrB,EAAImO,cAAc9M,GAAKE,WAAW,kBAAkBT,QAAS,MAAK,EAAM,YAAYK,MAAM,CAAC7C,MAAO0B,EAAQ,KAAEoB,SAAS,SAAUC,GAAMrB,EAAIoO,KAAK/M,GAAKE,WAAW,SAAS,CAACnB,EAAG,gBAAgB,CAACI,MAAM,CAAC,KAAM,IAAI6N,MAAOC,cAAcC,MAAM,KAAK,GAAG,SAAW,GAAG,WAAW,GAAG,MAAQ,IAAIpN,MAAM,CAAC7C,MAAO0B,EAAgB,aAAEoB,SAAS,SAAUC,GAAMrB,EAAIkO,aAAa7M,GAAKE,WAAW,iBAAiB,CAACnB,EAAG,MAAM,CAACS,YAAY,gBAAgBT,EAAG,QAAQ,CAACI,MAAM,CAAC,KAAO,GAAG,MAAQ,WAAWM,GAAG,CAAC,MAAQ,SAASC,GAAQf,EAAIoO,MAAO,KAAS,CAACpO,EAAIiB,GAAG,YAAYb,EAAG,QAAQ,CAACI,MAAM,CAAC,KAAO,GAAG,MAAQ,WAAWM,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOf,EAAIwO,MAAMJ,KAAKK,KAAKzO,EAAIkO,iBAAiB,CAAClO,EAAIiB,GAAG,SAAS,IAAI,IAAI,GAAGb,EAAG,QAAQ,CAACI,MAAM,CAAC,GAAK,MAAM,CAACJ,EAAG,iBAAiB,CAACI,MAAM,CAAC,MAAQR,EAAI0O,MAAM,MAAQ,UAAU,SAAW,GAAG,cAAc,IAAIhO,YAAYV,EAAIW,GAAG,CAAC,CAAC/B,IAAI,YAAYgC,GAAG,SAASiB,GACn/B,IAAIiB,EAAOjB,EAAIiB,KACX6L,EAAQ9M,EAAI8M,MAChB,MAAO,CAAY,IAAVA,EAAavO,EAAG,OAAO,CAACJ,EAAIiB,GAAGjB,EAAIwB,GAAGsB,MAAS9C,EAAI2C,KAAgB,IAAVgM,EAAavO,EAAG,OAAO,CAACS,YAAY,sBAAsB,CAACb,EAAIiB,GAAG,MAAMjB,EAAIwB,GAAGxB,EAAI4O,cAAc3S,OAAS,GAAG,cAAc+D,EAAI2C,SAAS,MAAK,EAAM,YAAYxB,MAAM,CAAC7C,MAAO0B,EAAiB,cAAEoB,SAAS,SAAUC,GAAMrB,EAAI4O,cAAcvN,GAAKE,WAAW,oBAAoB,GAAGnB,EAAG,QAAQ,CAACI,MAAM,CAAC,GAAK,MAAM,CAACJ,EAAG,iBAAiB,CAACI,MAAM,CAAC,MAAQR,EAAI6O,QAAQ,MAAQ,YAAY,SAAW,GAAG,cAAc,IAAInO,YAAYV,EAAIW,GAAG,CAAC,CAAC/B,IAAI,YAAYgC,GAAG,SAASiB,GACxgB,IAAIiB,EAAOjB,EAAIiB,KACX6L,EAAQ9M,EAAI8M,MAChB,MAAO,CAAY,IAAVA,EAAavO,EAAG,OAAO,CAACJ,EAAIiB,GAAGjB,EAAIwB,GAAGsB,MAAS9C,EAAI2C,KAAgB,IAAVgM,EAAavO,EAAG,OAAO,CAACS,YAAY,sBAAsB,CAACb,EAAIiB,GAAG,MAAMjB,EAAIwB,GAAGxB,EAAI8O,eAAe7S,OAAS,GAAG,cAAc+D,EAAI2C,SAAS,MAAK,EAAM,YAAYxB,MAAM,CAAC7C,MAAO0B,EAAkB,eAAEoB,SAAS,SAAUC,GAAMrB,EAAI8O,eAAezN,GAAKE,WAAW,qBAAqB,GAAGnB,EAAG,QAAQ,CAACI,MAAM,CAAC,GAAK,MAAM,CAACJ,EAAG,WAAW,CAACI,MAAM,CAAC,MAAQR,EAAIsK,MAAM,MAAQ,QAAQ,cAAc,IAAInJ,MAAM,CAAC7C,MAAO0B,EAAiB,cAAEoB,SAAS,SAAUC,GAAMrB,EAAI+O,cAAc1N,GAAKE,WAAW,oBAAoB,GAAGnB,EAAG,QAAQ,CAACI,MAAM,CAAC,GAAK,IAAI,aAAa,WAAW,CAACJ,EAAG,MAAM,CAACS,YAAY,eAAe,CAACT,EAAG,QAAQ,CAACI,MAAM,CAAC,MAAQ,WAAWM,GAAG,CAAC,MAAQd,EAAIgP,aAAa,CAAChP,EAAIiB,GAAG,cAAc,MAAM,IAAI,IAAI,IAAI,GAAGjB,EAAI2C,KAAKvC,EAAG,QAAQ,CAACI,MAAM,CAAC,aAAa,KAAK,CAACJ,EAAG,QAAQ,CAACI,MAAM,CAAC,GAAK,OAAO,CAACJ,EAAG,SAAS,CAACI,MAAM,CAAC,UAA0B,MAAdR,EAAIiO,OAAiB,EAAI,IAAI,CAAC7N,EAAG,eAAe,CAACJ,EAAIiB,GAAG,UAAUb,EAAG,YAAYA,EAAG,eAAe,CAACS,YAAY,SAASL,MAAM,CAAC,cAAc,SAAS,MAAQ,SAAS,cAAc,GAAG,eAAe,IAAIW,MAAM,CAAC7C,MAAO0B,EAAU,OAAEoB,SAAS,SAAUC,GAAMrB,EAAIiP,OAAO5N,GAAKE,WAAW,aAAa,GAAGnB,EAAG,eAAe,CAACS,YAAY,cAAcL,MAAM,CAAC,UAAU,MAAM,YAAY,GAAG,WAAW,WAAW,QAAUR,EAAIkP,gBAAgB,MAAQlP,EAAImP,aAAa,OAASnP,EAAIiP,OAAO,QAAUjP,EAAIoP,SAAS1O,YAAYV,EAAIW,GAAG,CAAC,CAAC/B,IAAI,WAAWgC,GAAG,SAASiB,GACj5C,IAAIiB,EAAOjB,EAAIiB,KACf,MAAO,CAAC1C,EAAG,QAAQ,CAACS,YAAY,YAAYL,MAAM,CAAC,KAAO,GAAG,MAAQ,GAAG,GAAK,SAASsC,EAAKuM,IAAI,IAAIvM,EAAKrD,KAAK,CAACO,EAAIiB,GAAGjB,EAAIwB,GAAGsB,EAAKuM,WAAW,CAACzQ,IAAI,UAAUgC,GAAG,SAASiB,GACvK,IAAIiB,EAAOjB,EAAIiB,KACf,MAAO,CAAC1C,EAAG,QAAQ,CAAC4B,WAAW,CAAC,CAACnE,KAAK,OAAOoE,QAAQ,SAAS3D,OAAQ0B,EAAIiO,OAAQ1M,WAAW,YAAYV,YAAY,YAAYL,MAAM,CAAC,KAAO,GAAG,MAAQ,GAAG,GAAK,YAAYsC,EAAKrD,KAAK,CAACO,EAAIiB,GAAGjB,EAAIwB,GAAGsB,EAAKrD,UAAU,CAACb,IAAI,iBAAiBgC,GAAG,SAASiB,GACxP,IAAIiB,EAAOjB,EAAIiB,KACf,MAAO,CAAC9C,EAAIiB,GAAG,IAAIjB,EAAIwB,GAAGsB,EAAKwM,UAAUrT,OAAS,GAAK6G,EAAKwM,UAAUjQ,MAAM,EAAG,IAAI,MAAOyD,EAAKwM,WAAW,QAAQ,CAAC1Q,IAAI,yBAAyBgC,GAAG,SAASiB,GAC5J,IAAIiB,EAAOjB,EAAIiB,KACf,MAAO,CAAC9C,EAAIiB,GAAG,IAAIjB,EAAIwB,GAAGsB,EAAKyM,kBAAkBtT,OAAS,GAAK6G,EAAKyM,kBAAkBlQ,MAAM,EAAG,IAAI,MAAOyD,EAAKyM,mBAAmB,QAAQ,CAAC3Q,IAAI,eAAegC,GAAG,SAASiB,GAC1K,IAAIiB,EAAOjB,EAAIiB,KACf,MAAO,CAAC1C,EAAG,SAAS,CAACI,MAAM,CAAC,MAAQR,EAAIwP,SAAS1M,EAAK2M,SAAS,KAAO,KAAK,CAACzP,EAAIiB,GAAGjB,EAAIwB,GAAGxB,EAAI0P,SAAS5M,EAAK2M,gBAAgB,CAAC7Q,IAAI,kBAAkBgC,GAAG,SAASiB,GAC/J,IAAIiB,EAAOjB,EAAIiB,KACf,MAAO,CAAC9C,EAAIiB,GAAG,IAAIjB,EAAIwB,GAAG,IAAI6M,KAAKvL,EAAK6M,YAAYC,eAAe,UAAU,QAAQ,CAAChR,IAAI,cAAcgC,GAAG,SAASiB,GACpH,IAAIiB,EAAOjB,EAAIiB,KACf,MAAO,CAAC1C,EAAG,MAAM,CAACS,YAAY,eAAe,CAACT,EAAG,QAAQ,CAACS,YAAY,OAAOL,MAAM,CAAC,MAAQ,GAAG,MAAQ,OAAO,KAAO,GAAG,KAAO,GAAG,GAAK,SAASsC,EAAKuM,IAAI,IAAIvM,EAAKrD,KAAK,CAACO,EAAIiB,GAAG,cAAcb,EAAG,QAAQ,CAACS,YAAY,OAAOL,MAAM,CAAC,MAAQ,GAAG,MAAQ,YAAY,KAAO,GAAG,KAAO,GAAG,GAAK,YAAYsC,EAAKrD,GAAG,QAAQqD,EAAK+M,IAAI,QAAQ/M,EAAKwM,UAAU,UAAUxM,EAAKyM,oBAAoB,CAACvP,EAAIiB,GAAG,cAAc,WAAW,IAAI,IAAI,IAAI,IACna,GAAkB,G,6CCsJtB,IACE,KAAF,YACE,MAAF,iBACE,KAHF,WAII,MAAJ,CACM,MAAN,EACM,MAAN,qBACM,aAAN,GACM,cAAN,KACM,cAAN,KACM,eAAN,KACM,QAAN,GACM,MAAN,GACM,OAAN,GACM,QAAN,CACA,CAAQ,KAAR,MAAQ,MAAR,OACA,CAAQ,KAAR,SAAQ,MAAR,MACA,CAAQ,KAAR,WAAQ,MAAR,OACA,CAAQ,KAAR,YAAQ,MAAR,aACA,CAAQ,KAAR,oBAAQ,MAAR,qBACA,CAAQ,KAAR,OAAQ,MAAR,QACA,CAAQ,KAAR,SAAQ,MAAR,WACA,CAAQ,KAAR,OAAQ,MAAR,cACA,CAAQ,KAAR,UAAQ,MAAR,SAAQ,UAAR,IAEM,KAAN,GACM,SAAN,IAGE,SAAF,CACI,aADJ,WAEM,OAAN,6BAAQ,OAAO,iBACL6O,SAAUnB,GACpB,OAGI,cAPJ,WAQM,OAAN,+BAEI,gBAVJ,WAcM,OAHN,qDACQ,KAAR,oBAEA,eAGE,QA9CF,WA+CI,KAAJ,YAEE,QAAF,CACI,SADJ,WACM,IAAN,OACM,KAAN,iDACQ,EAAR,uBACQ,EAAR,sBAEA,SACQ,KAAR,0DACU,EAAV,YACU,EAAV,cAGQ,KAAR,uBAAU,OAAV,gCACU,EAAV,YACU,EAAV,eAII,WAlBJ,WAkBM,IAAN,OACM,KAAN,WACM,IAAN,GACQ,MAAR,mBACQ,OAAR,oBACQ,MAAR,oBAEA,6BACQ,EAAR,2BACQ,EAAR,gDAEM,KAAN,uBACQ,OAAR,IACA,kBACQ,EAAR,YACQ,EAAR,WACQ,EAAR,mEACQ,EAAR,oBAGI,SAtCJ,SAsCA,GACM,OAAN,cACA,OAEI,SA1CJ,SA0CA,GACM,OAAN,gBACA,YC1Q8Y,M,uCCO1Y,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,WACA,MAIa,MAAiB,QAmBhC,IAAkB,GAAW,CAACoB,iBAAA,KAAclL,OAAA,KAAKC,QAAA,KAAM6F,WAAA,OAAW+C,SAAA,KAAMK,QAAA,KAAKnD,cAAA,KAAWoF,cAAA,KAAWC,eAAA,KAAYhL,WAAA,KAASW,QAAA,KAAMoI,QAAA,KAAKR,WAAA,KAAQ1H,UAAA,KAAQC,aAAA,OCDnJ,QACE,KAAF,OACE,WAAF,CACI,UAAJ,GACI,gBAAJ,GACI,iBAAJ,GACI,eAAJ,GACI,cAAJ,KC3CyY,MCOrY,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,MAAiB,QAOhC,IAAkB,GAAW,CAACgI,QAAA,KAAKnD,cAAA,KAAWoD,QAAA,OCzB9C,IAAI,GAAS,WAAa,IAAIhO,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,QAAQ,CAACI,MAAM,CAAC,GAAK,YAAY,CAACJ,EAAG,YAAY,CAACA,EAAG,cAAc,CAACS,YAAY,cAAcL,MAAM,CAAC,MAAQ,KAAK,CAACJ,EAAG,QAAQ,CAACI,MAAM,CAAC,MAAQ,SAAS,QAAU,WAAW,CAACJ,EAAG,QAAQ,CAACI,MAAM,CAAC,KAAO,KAAK,GAAK,IAAI,GAAK,MAAM,CAACJ,EAAG,QAAQ,CAACS,YAAY,cAAcqP,YAAY,CAAC,MAAQ,SAAS1P,MAAM,CAAC,IAAM,EAAQ,QAA0B,MAAQ,MAAM,eAAe,OAAOJ,EAAG,KAAK,CAACS,YAAY,gDAAgD,CAACb,EAAIiB,GAAG,YAAYb,EAAG,SAAS,CAACS,YAAY,gBAAgB,CAACT,EAAG,YAAY,CAACI,MAAM,CAAC,MAAQ,QAAQ,KAAO,GAAG,KAAO,KAAK,CAACJ,EAAG,kBAAkB,CAACJ,EAAIiB,GAAG,WAAWb,EAAG,aAAa,GAAGA,EAAG,SAAS,CAAC8B,SAAS,CAAC,MAAQ,SAASnB,GAAQ,OAAIA,EAAOoB,KAAKC,QAAQ,QAAQpC,EAAIqC,GAAGtB,EAAOuB,QAAQ,QAAQ,GAAGvB,EAAOnC,IAAI,SAAkB,KAAcoB,EAAImQ,aAAapP,MAAW,CAACX,EAAG,cAAc,CAACA,EAAG,eAAe,CAACI,MAAM,CAAC,MAAQ,QAAQ,KAAO,QAAQ,eAAe,SAAS,KAAO,QAAQW,MAAM,CAAC7C,MAAO0B,EAAY,SAAEoB,SAAS,SAAUC,GAAMrB,EAAIyB,SAASJ,GAAKE,WAAW,cAAcnB,EAAG,eAAe,CAACI,MAAM,CAAC,MAAQ,WAAW,KAAO,WAAW,eAAe,OAAO,KAAO,YAAYW,MAAM,CAAC7C,MAAO0B,EAAY,SAAEoB,SAAS,SAAUC,GAAMrB,EAAIoQ,SAAS/O,GAAKE,WAAW,eAAe,GAAGnB,EAAG,iBAAiB,CAACA,EAAG,YAAYA,EAAG,QAAQ,CAACI,MAAM,CAAC,MAAQ,UAAU,KAAO,IAAIM,GAAG,CAAC,MAAQ,SAASC,GAAgC,OAAxBA,EAAOsP,iBAAwBrQ,EAAImQ,aAAapP,MAAW,CAACf,EAAIiB,GAAG,YAAY,IAAI,IAAI,IAAI,GAAGb,EAAG,QAAQ,CAACI,MAAM,CAAC,GAAK,KAAK,MAAQ,WAAW,CAACJ,EAAG,QAAQ,CAACI,MAAM,CAAC,UAAYR,EAAIsQ,QAAQxP,GAAG,CAAC,MAAQd,EAAIuQ,qBAAqB,CAACvQ,EAAIiB,GAAG,YAAYb,EAAG,OAAO,CAACS,YAAY,QAAQ,CAACT,EAAG,eAAe,MAAM,IAAI,IAAI,IAAI,IAAI,IACttD,GAAkB,GCDlB,GAAS,WAAa,IAAIJ,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACI,MAAM,CAAC,QAAU,MAAM,MAAQ,6BAA6B,MAAQ,OAAO,OAAS,OAAO,QAAU,cAAc,CAACJ,EAAG,IAAI,CAACA,EAAG,OAAO,CAACI,MAAM,CAAC,KAAO,UAAU,EAAI,6IAA6IJ,EAAG,OAAO,CAACI,MAAM,CAAC,KAAO,UAAU,EAAI,+HAA+HJ,EAAG,OAAO,CAACI,MAAM,CAAC,KAAO,UAAU,EAAI,sIAAsIJ,EAAG,OAAO,CAACI,MAAM,CAAC,KAAO,UAAU,EAAI,iJAAiJJ,EAAG,OAAO,CAACI,MAAM,CAAC,KAAO,OAAO,EAAI,wBACr8B,GAAkB,GCYtB,IACE,KAAF,cCd+Y,MCO3Y,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,M,qBCwDf,IACE,KAAF,QACE,WAAF,CAAI,WAAJ,IACE,KAAF,WAAI,MAAJ,CACMiB,SAAU,KACV2O,SAAU,KACVE,QAAQ,EACRE,UAAU,EACVC,SAAU,KACVC,SAAU,KACVC,YAAa,OAEjB,QAAF,CACI,aADJ,WACM,IAAN,OACA,gBACA,gBAEM,KAAN,yBAAQ,SAAR,EAAQ,SAAR,IACA,iBAAQ,OAAR,uBACA,kBACQ,EAAR,6CAGI,mBAXJ,WAWM,IAAN,OACM,KAAN,qBACA,kBAEQ,IAAR,eACQ,EAAR,2BACQ,EAAR,cACQ,EAAR,kCACQ,EAAR,gCACA,iBAAU,OAAV,uBACA,kBACU,EAAV,mCAGA,kBACQ,EAAR,kCAIE,QA1CF,WA0CI,IAAJ,OACI,KAAJ,2CACM,EAAN,yBACM,EAAN,0BACM,EAAN,gCACM,IAAN,GACQ,SAAR,WACQ,MAAR,gBACQ,OAAR,kBAEM,EAAN,oBACM,IAAN,0BACQ,EAAR,uBACQ,EAAR,+BACA,6BACA,UCnI0Y,M,oDCQtY,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,WACA,MAIa,MAAiB,QAmBhC,IAAkB,GAAW,CAAClM,OAAA,KAAKI,OAAA,KAAKC,QAAA,KAAMC,aAAA,OAAa+I,UAAA,OAAUC,QAAA,KAAKnD,cAAA,KAAW5F,WAAA,KAAS4L,SAAA,KAAMC,QAAA,KAAK7C,QAAA,KAAKlI,UAAA,KAAQC,aAAA,KAAWE,SAAA,QAASD,cAAAC,EAAA,OCtC1I,IAAI,GAAS,WAAa,IAAIjG,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,cAAc,CAACA,EAAG,QAAQ,CAACA,EAAG,QAAQ,CAACI,MAAM,CAAC,GAAK,KAAK,KAAO,OAAO,CAACJ,EAAG,YAAY,CAACI,MAAM,CAAC,IAAMR,EAAIqP,QAAQ,IAAI,IAAI,IACvN,GAAkB,GCYtB,IACE,KAAF,OACE,MAAF,QACE,WAAF,CACI,UAAJ,KCjByY,MCOrY,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,WACA,MAIa,MAAiB,QAOhC,IAAkB,GAAW,CAACtB,QAAA,KAAKnD,cAAA,KAAWoD,QAAA,OCzB9C,IAAI,GAAS,WAAa,IAAIhO,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,cAAc,CAACA,EAAG,QAAQ,CAACA,EAAG,QAAQ,CAACI,MAAM,CAAC,GAAK,OAAO,CAACJ,EAAG,YAAY,CAACxB,IAAIoB,EAAI8Q,cAAc,IAAI,GAAI9Q,EAAQ,KAAEI,EAAG,MAAM,CAACI,MAAM,CAAC,KAAOR,EAAI+Q,MAAMjQ,GAAG,CAAC,WAAad,EAAIgR,aAAahR,EAAI2C,MAAM,IAChS,GAAkB,GCDlB,GAAS,WAAa,IAAI3C,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,cAAc,CAACA,EAAG,SAAS,CAACA,EAAG,eAAe,CAACJ,EAAIiB,GAAG,UAAUb,EAAG,YAAYA,EAAG,eAAe,CAACS,YAAY,SAASL,MAAM,CAAC,cAAc,SAAS,MAAQ,SAAS,cAAc,GAAG,eAAe,IAAIW,MAAM,CAAC7C,MAAO0B,EAAU,OAAEoB,SAAS,SAAUC,GAAMrB,EAAIiP,OAAO5N,GAAKE,WAAW,aAAa,GAAGnB,EAAG,eAAe,CAACS,YAAY,cAAcL,MAAM,CAAC,UAAU,YAAY,QAAUR,EAAI8J,QAAQ,MAAQ9J,EAAIF,KAAK,OAASE,EAAIiP,OAAO,QAAUjP,EAAIoP,SAAS1O,YAAYV,EAAIW,GAAG,CAAC,CAAC/B,IAAI,iBAAiBgC,GAAG,SAASiB,GAC7lB,IAAIiB,EAAOjB,EAAIiB,KACf,MAAO,CAAkB,aAAhBA,EAAK0H,OAAuB,CAACpK,EAAG,QAAQ,CAACS,YAAY,YAAYL,MAAM,CAAC,KAAO,GAAG,MAAQ,GAAG,GAAK,YAAYsC,EAAKmO,YAAY,CAACjR,EAAIiB,GAAGjB,EAAIwB,GAAGsB,EAAKmO,eAAe,CAACjR,EAAIiB,GAAG,IAAIjB,EAAIwB,GAAGsB,EAAKmO,WAAW,SAAS,CAACrS,IAAI,cAAcgC,GAAG,SAASiB,GACtP,IAAIiB,EAAOjB,EAAIiB,KACf,MAAO,CAAC1C,EAAG,SAAS,CAACI,MAAM,CAAC,MAAQR,EAAIkR,SAASpO,EAAK0H,QAAQ,KAAO,KAAK,CAACxK,EAAIiB,GAAGjB,EAAIwB,GAAGsB,EAAK0H,OAAO2G,kBAAkB,CAACvS,IAAI,cAAcgC,GAAG,SAASiB,GACtJ,IAAIiB,EAAOjB,EAAIiB,KACf,MAAO,CAAC9C,EAAI2B,GAAI3B,EAAIoR,UAAUtO,EAAK0H,SAAS,SAAS6G,GAAQ,MAAO,CAACjR,EAAG,QAAQ,CAACxB,IAAIyS,EAAOxQ,YAAY,OAAOL,MAAM,CAAC,MAAQ,GAAG,KAAO,GAAG,MAAQR,EAAIkR,SAASG,IAASvQ,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOf,EAAIsR,UAAUD,EAAQvO,EAAKmO,cAAc,CAACjR,EAAIiB,GAAG,IAAIjB,EAAIwB,GAAG6P,GAAQ,mBAAkB,IAAI,IACnS,GAAkB,GC+CtB,I,oBAAA,CACE,KAAF,YACE,KAFF,WAGI,MAAJ,CACM,OAAN,GACM,QAAN,CACA,CAAQ,KAAR,YAAQ,MAAR,aACA,CAAQ,KAAR,SAAQ,MAAR,UACA,CAAQ,KAAR,aAAQ,MAAR,OACA,CAAQ,KAAR,UAAQ,MAAR,SAAQ,UAAR,IAEM,KAAN,GACM,SAAN,IAGE,QAfF,WAgBI,KAAJ,YAEE,QAAF,CACI,SADJ,WACM,IAAN,OACM,KAAN,yCACQ,EAAR,YACQ,EAAR,eAGI,MAPJ,SAOA,GACM,OAAN,yBAAQ,OAAO,WAAf,SAEI,SAVJ,SAUA,GACM,OAAN,uBACA,QACA,uBACA,SACA,mBACA,MAEA,QAGI,UArBJ,SAqBA,GACM,MAAN,eACA,oBACA,eACA,oBACA,aACA,WAEA,qBAGI,UAhCJ,SAgCA,KAAM,IAAN,OACA,eACM,EAAN,gBACM,EAAN,gBACM,KAAN,wDACQ,EAAR,yBACA,mBACQ,EAAR,iCAEM,KAAN,4BACQ,EAAR,kBClH8Y,MCO1Y,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,WACA,MAIa,MAAiB,QAYhC,IAAkB,GAAW,CAACxM,OAAA,KAAKC,QAAA,KAAM6F,WAAA,OAAW+C,SAAA,KAAM9C,cAAA,KAAWoF,cAAA,KAAWlK,UAAA,KAAQC,aAAA,OC9BxF,IAAI,GAAS,WAAa,IAAI/F,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,eAAe,CAACI,MAAM,CAAC,MAAQ,GAAG,OAAS,GAAG,MAAQ,GAAG,UAAY,MAAM,WAAa,8BAA8BE,YAAYV,EAAIW,GAAG,CAAC,CAAC/B,IAAI,YAAYgC,GAAG,WAAW,MAAO,CAACR,EAAG,QAAQ,CAACI,MAAM,CAAC,MAAQ,UAAU,IAAM,IAAIW,MAAM,CAAC7C,MAAO0B,EAAO,IAAEoB,SAAS,SAAUC,GAAMrB,EAAIuR,IAAIlQ,GAAKE,WAAW,QAAQ,CAAEvB,EAAO,IAAEI,EAAG,SAAS,CAACJ,EAAIiB,GAAG,WAAWb,EAAG,SAAS,CAACJ,EAAIiB,GAAG,WAAW,KAAKC,OAAM,KAAQC,MAAM,CAAC7C,MAAO0B,EAAO,IAAEoB,SAAS,SAAUC,GAAMrB,EAAIuR,IAAIlQ,GAAKE,WAAW,QAAQ,CAACvB,EAAI2B,GAAI3B,EAAQ,MAAE,SAASwR,GAAG,MAAO,CAACpR,EAAG,YAAY,CAACxB,IAAI4S,EAAEC,QAAQjR,MAAM,CAAC,KAAO,IAAIE,YAAYV,EAAIW,GAAG,CAAC,CAAC/B,IAAI,YAAYgC,GAAG,SAASiB,GACvsB,IAAIf,EAAKe,EAAIf,GACb,MAAO,CAACV,EAAG,QAAQJ,EAAI8B,GAAG,CAACtB,MAAM,CAAC,IAAM,GAAG,KAAO,GAAG,MAAQ,GAAG,MAAQgR,EAAExO,OAAOlC,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOf,EAAI0R,KAAK,aAAcF,EAAEH,WAAWvQ,GAAI,CAACV,EAAG,SAAS,CAACJ,EAAIiB,GAAGjB,EAAIwB,GAAGgQ,EAAEzP,UAAU,OAAO,MAAK,IAAO,CAAC3B,EAAG,OAAO,CAACJ,EAAIiB,GAAGjB,EAAIwB,GAAGgQ,EAAEC,mBAAkB,IAClQ,GAAkB,GCqCtB,IACE,KAAF,MACE,MAAF,SACE,QAAF,CACI,KADJ,SACA,KACM,KAAN,aAGE,KAAF,WAAI,MAAJ,CACMF,KAAK,KCjD+Y,M,aCOtZ,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,WACA,MAIa,MAAiB,QAQhC,IAAkB,GAAW,CAAC1M,OAAA,KAAKO,QAAA,KAAMuM,cAAA,KAAWzL,WAAA,OCVpD,QACE,KAAF,OACE,WAAF,CAAI,IAAJ,GAAI,UAAJ,IACE,KAAF,WAAI,MAAJ,CACM6K,KAAM,CACZ,CACQ,MAAR,OACQ,OAAR,cACQ,KAAR,iBACQ,QAAR,gBAEA,CACQ,MAAR,SACQ,OAAR,YACQ,KAAR,QACQ,QAAR,mBAEA,CACQ,MAAR,QACQ,OAAR,YACQ,KAAR,OACQ,QAAR,oBAGMD,WAAY,IAEhB,QAAF,CACI,UADJ,SACA,GACM,KAAN,MAEI,YAJJ,WAIM,IAAN,OACM,KAAN,0BACM,KAAN,mDACQ,EAAR,4BACA,iBACQ,EAAR,iBACA,mBACQ,EAAR,kCAII,UAfJ,WAeM,IAAN,OACA,eACM,EAAN,uBACM,EAAN,kBACM,KAAN,wDACQ,EAAR,yBACA,iBACQ,EAAR,iBACA,mBACQ,EAAR,kCAGI,UA3BJ,WA2BM,IAAN,OACA,eACM,EAAN,uBACM,EAAN,kBACM,KAAN,wDACQ,EAAR,yBACA,iBACQ,EAAR,iBACA,mBACQ,EAAR,oCC9EyY,MCOrY,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,WACA,MAIa,MAAiB,QAOhC,IAAkB,GAAW,CAAC/C,QAAA,KAAKnD,cAAA,KAAWoD,QAAA,OCzB9C,IAAI,GAAS,WAAa,IAAIhO,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,cAAc,CAACA,EAAG,QAAQ,CAACA,EAAG,QAAQ,CAACI,MAAM,CAAC,GAAK,KAAK,KAAO,OAAO,CAACJ,EAAG,eAAe,CAACxB,IAAIoB,EAAI8Q,aAAc9Q,EAAQ,KAAEI,EAAG,MAAM,CAACI,MAAM,CAAC,KAAOR,EAAI+Q,MAAMjQ,GAAG,CAAC,WAAad,EAAIgR,aAAahR,EAAI2C,MAAM,IAAI,IAAI,IAC/S,GAAkB,GCDlB,GAAS,WAAa,IAAI3C,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,cAAc,CAACA,EAAG,SAAS,CAACA,EAAG,eAAe,CAACJ,EAAIiB,GAAG,aAAab,EAAG,YAAYA,EAAG,SAAS,CAACI,MAAM,CAAC,0BAAyB,EAAM,WAAW,GAAG,WAAW,GAAG,KAAO,IAAIE,YAAYV,EAAIW,GAAG,CAAC,CAAC/B,IAAI,YAAYgC,GAAG,SAASiB,GAChU,IAAIf,EAAKe,EAAIf,GACb,MAAO,CAACV,EAAG,QAAQJ,EAAI8B,GAAG,CAACjB,YAAY,OAAOL,MAAM,CAAC,MAAQ,UAAU,KAAO,KAAKM,GAAI,CAACd,EAAIiB,GAAG,oBAAoBE,MAAM,CAAC7C,MAAO0B,EAAQ,KAAEoB,SAAS,SAAUC,GAAMrB,EAAIoO,KAAK/M,GAAKE,WAAW,SAAS,CAACnB,EAAG,SAAS,CAACI,MAAM,CAAC,KAAO,GAAG,YAAY,QAAQ,CAACJ,EAAG,cAAc,CAACA,EAAG,cAAc,CAACI,MAAM,CAAC,MAAQ,KAAK,CAACJ,EAAG,QAAQ,CAACI,MAAM,CAAC,aAAa,KAAK,CAACR,EAAI2B,GAAI3B,EAAqB,mBAAE,SAAS8C,EAAK6L,GAAO,MAAO,CAACvO,EAAG,QAAQ,CAACxB,IAAI+P,EAAMnO,MAAM,CAAC,KAAO,MAAM,CAACJ,EAAG,aAAa,CAACI,MAAM,CAAC,MAAQsC,EAAK,MAAQA,EAAK,eAAe,IAAI3B,MAAM,CAAC7C,MAAO0B,EAAmB,gBAAEoB,SAAS,SAAUC,GAAMrB,EAAI4R,gBAAgBvQ,GAAKE,WAAW,sBAAsB,QAAO,IAAI,IAAI,IAAI,IAAI,GAAGnB,EAAG,eAAe,CAACS,YAAY,SAASL,MAAM,CAAC,cAAc,SAAS,MAAQ,SAAS,cAAc,GAAG,eAAe,IAAIW,MAAM,CAAC7C,MAAO0B,EAAU,OAAEoB,SAAS,SAAUC,GAAMrB,EAAIiP,OAAO5N,GAAKE,WAAW,aAAa,GAAGnB,EAAG,eAAe,CAACS,YAAY,cAAcL,MAAM,CAAC,UAAU,YAAY,QAAUR,EAAI6R,cAAc,MAAQ7R,EAAI6O,QAAQ,OAAS7O,EAAIiP,OAAO,QAAUjP,EAAIoP,QAAQ,eAAe,0BAA0B1O,YAAYV,EAAIW,GAAG,CAAC,CAAC/B,IAAI,iBAAiBgC,GAAG,SAASiB,GACjnC,IAAIiB,EAAOjB,EAAIiB,KACf,MAAO,CAAC1C,EAAG,QAAQ,CAACS,YAAY,YAAYL,MAAM,CAAC,KAAO,GAAG,MAAQ,GAAG,GAAK,YAAYsC,EAAKmO,YAAY,CAACjR,EAAIiB,GAAGjB,EAAIwB,GAAGsB,EAAKmO,iBAAiB,CAACrS,IAAI,kBAAkBgC,GAAG,SAASiB,GAClL,IAAIiB,EAAOjB,EAAIiB,KACf,MAAO,CAAC1C,EAAG,SAAS,CAACI,MAAM,CAAC,MAAQR,EAAIwP,SAAS1M,EAAKgP,YAAY,KAAO,KAAK,CAAC9R,EAAIiB,GAAGjB,EAAIwB,GAAGsB,EAAKgP,YAAY,UAAU,CAAClT,IAAI,gBAAgBgC,GAAG,SAASiB,GACzJ,IAAIiB,EAAOjB,EAAIiB,KACf,MAAO,CAAC9C,EAAIiB,GAAG,IAAIjB,EAAIwB,GAAqB,OAAlBsB,EAAKiP,SAAoB,GAAI,IAAI1D,KAAKvL,EAAKiP,UAAUnC,eAAe,UAAU,QAAQ,CAAChR,IAAI,sBAAsBgC,GAAG,SAASiB,GACvJ,IAAIiB,EAAOjB,EAAIiB,KACf,MAAO,CAAC9C,EAAIiB,GAAG,IAAIjB,EAAIwB,GAA2B,OAAxBsB,EAAKkP,eAA0B,GAAI,IAAI3D,KAAKvL,EAAKkP,gBAAgBpC,eAAe,UAAU,QAAQ,CAAChR,IAAI,cAAcgC,GAAG,SAASiB,GAC3J,IAAIiB,EAAOjB,EAAIiB,KACf,MAAO,CAAC1C,EAAG,MAAM,CAACS,YAAY,eAAe,CAACT,EAAG,QAAQ,CAACS,YAAY,OAAOL,MAAM,CAAC,MAAQ,GAAG,MAAQ,OAAO,KAAO,GAAG,KAAO,IAAIM,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOf,EAAIiS,cAAcnP,EAAKmO,cAAc,CAACjR,EAAIiB,GAAG,eAAeb,EAAG,QAAQ,CAACS,YAAY,OAAOL,MAAM,CAAC,MAAQ,GAAG,MAAQ,YAAY,KAAO,GAAG,KAAO,GAAG,GAAK,YAAYsC,EAAKmO,YAAY,CAACjR,EAAIiB,GAAG,eAAeb,EAAG,QAAQ,CAACS,YAAY,OAAOL,MAAM,CAAC,MAAQ,GAAG,MAAQ,MAAM,KAAO,GAAG,KAAO,IAAIM,GAAG,CAAC,MAAQ,SAASC,GAAiC,OAAzBA,EAAOC,kBAAyBhB,EAAIkS,WAAWpP,EAAKmO,cAAc,CAACjR,EAAIiB,GAAG,eAAe,WAAW,GAAGb,EAAG,MAAM,CAACS,YAAY,eAAe,CAACT,EAAG,WAAW,CAACI,MAAM,CAAC,MAAQ,OAAOW,MAAM,CAAC7C,MAAO0B,EAAU,OAAEoB,SAAS,SAAUC,GAAMrB,EAAImS,OAAO9Q,GAAKE,WAAW,WAAW,CAACnB,EAAG,SAAS,CAACA,EAAG,eAAe,CAACS,YAAY,eAAeL,MAAM,CAAC,gBAAgB,KAAK,CAACR,EAAIiB,GAAG,WAAWjB,EAAIwB,GAAGxB,EAAIoS,QAAQ,SAAShS,EAAG,cAAc,CAACA,EAAG,MAAMJ,EAAIiB,GAAG,kBAAkBjB,EAAIwB,GAAGxB,EAAIoS,QAAQ,gEAAgEhS,EAAG,aAAaA,EAAG,iBAAiB,CAACA,EAAG,YAAYA,EAAG,QAAQ,CAACI,MAAM,CAAC,MAAQ,UAAU,KAAO,IAAIM,GAAG,CAAC,MAAQ,SAASC,GAAQf,EAAImS,QAAS,KAAS,CAACnS,EAAIiB,GAAG,aAAab,EAAG,QAAQ,CAACI,MAAM,CAAC,MAAQ,MAAM,KAAO,IAAIM,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOf,EAAIqS,aAAarS,EAAIoS,WAAW,CAACpS,EAAIiB,GAAG,eAAe,IAAI,IAAI,IAAI,IAAI,IAC9zC,GAAkB,GCwItB,I,oBAAA,CACE,KAAF,eACE,KAFF,WAGI,MAAJ,CACM,OAAN,GACM,QAAN,EACM,gBAAN,gGACM,iBAAN,wBACM,kBAAN,GACM,QAAN,GACM,MAAN,EACM,OAAN,KACM,SAAN,IAGE,SAAF,CACI,cADJ,WAEM,IAAN,KAMM,OALA,KAAN,qCACQ,IAAR,gCAAU,OAAV,oEACQ,EAAR,MAAU,KAAV,EAAU,MAAV,OAEM,EAAN,MAAQ,KAAR,UAAQ,MAAR,SAAQ,UAAR,IACA,IAGE,QA1BF,WA2BI,KAAJ,YAEE,QAAF,CACI,SADJ,WACM,IAAN,OACM,KAAN,4CACQ,SAAR,KAOU,OANA,EAAV,qBACY,IAAZ,sBACY,IAAZ,WACc,EAAd,WAGA,EAGQ,EAAR,kBACQ,EAAR,WAEQ,EAAR,gEACA,oBACU,OAAV,wCACA,uHACc,EAAd,iCAMI,SA1BJ,SA0BA,GACM,MAAN,WACA,QACA,YACA,MACA,WAEI,cAjCJ,SAiCA,GAAM,IAAN,OACM,KAAN,wBACM,IAAN,eACM,EAAN,mBACM,KAAN,gEACQ,EAAR,yBACA,mBACQ,EAAR,kCAGI,aA3CJ,SA2CA,GAAM,IAAN,OACM,KAAN,UACM,KAAN,iDACQ,EAAR,uCACQ,EAAR,wBACA,mBACQ,EAAR,kCAGI,WApDJ,SAoDA,GACM,KAAN,SACM,KAAN,cCxOiZ,M,0BCO7Y,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,WACA,MAIa,MAAiB,QAoBhC,IAAkB,GAAW,CAAC4D,OAAA,KAAKC,QAAA,KAAMC,aAAA,OAAa+I,UAAA,OAAUnD,WAAA,OAAW2H,aAAA,KAAU5E,SAAA,KAAMK,QAAA,KAAKnD,cAAA,KAAWoF,cAAA,KAAWuC,WAAA,KAAQtN,WAAA,KAASW,QAAA,KAAMoI,QAAA,KAAKlI,UAAA,KAAQC,aAAA,OCvB1J,QACE,KAAF,UACE,WAAF,CAAI,IAAJ,GAAI,aAAJ,IACE,KAAF,WAAI,MAAJ,CACM+K,WAAY,EACZC,KAAM,CACZ,CACQ,MAAR,OACQ,OAAR,iBACQ,KAAR,UACQ,QAAR,uBAEA,CACQ,MAAR,SACQ,OAAR,SACQ,KAAR,gBACQ,QAAR,6BAIE,QAAF,CACI,UADJ,SACA,GACM,KAAN,MAEI,eAJJ,WAIM,IAAN,OACM,KAAN,6BACM,KAAN,6DACQ,EAAR,+BACA,iBACQ,EAAR,iBACA,mBACQ,EAAR,kCAGI,OAdJ,WAeM,KAAN,8BClD4Y,MCOxY,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,WACA,MAIa,MAAiB,QAOhC,IAAkB,GAAW,CAAChD,QAAA,KAAKnD,cAAA,KAAWoD,QAAA,OCzB9C,IAAI,GAAS,WAAa,IAAIhO,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,cAAc,CAACA,EAAG,QAAQ,CAACA,EAAG,QAAQ,CAACI,MAAM,CAAC,GAAK,KAAK,GAAK,MAAM,CAAiB,OAAfR,EAAI8K,OAAiB1K,EAAG,YAAY,CAACI,MAAM,CAAC,OAASR,EAAI8K,UAAU9K,EAAI2C,KAAqB,OAAf3C,EAAI8K,OAAiB1K,EAAG,cAAc,CAACI,MAAM,CAAC,OAASR,EAAI8K,UAAU9K,EAAI2C,MAAM,GAAGvC,EAAG,QAAQ,CAACI,MAAM,CAAC,GAAK,KAAK,GAAK,MAAM,CAAiB,OAAfR,EAAI8K,OAAiB1K,EAAG,mBAAmB,CAACI,MAAM,CAAC,OAASR,EAAI8K,UAAU9K,EAAI2C,MAAM,GAAI3C,EAAQ,KAAEI,EAAG,MAAM,CAACI,MAAM,CAAC,KAAOR,EAAI+Q,MAAMjQ,GAAG,CAAC,WAAad,EAAIgR,aAAahR,EAAI2C,MAAM,IAAI,IACjiB,GAAkB,GCDlB,GAAS,WAAa,IAAI3C,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,cAAc,CAACA,EAAG,SAAS,CAACA,EAAG,eAAe,CAACJ,EAAIiB,GAAGjB,EAAIwB,GAAGxB,EAAI8K,OAAOrL,OAAOW,EAAG,SAAS,CAACe,MAAM,CAAC7C,MAAO0B,EAAO,IAAEoB,SAAS,SAAUC,GAAMrB,EAAIwS,IAAInR,GAAKE,WAAW,QAAQ,CAACnB,EAAG,iBAAiBA,EAAG,QAAQ,CAACI,MAAM,CAAC,KAAO,YAAY,CAACR,EAAIiB,GAAG,cAAcb,EAAG,QAAQ,CAACI,MAAM,CAAC,KAAO,UAAU,CAACR,EAAIiB,GAAG,YAAYb,EAAG,QAAQ,CAACI,MAAM,CAAC,KAAO,cAAc,CAACR,EAAIiB,GAAG,iBAAiB,GAAGb,EAAG,eAAe,CAACe,MAAM,CAAC7C,MAAO0B,EAAO,IAAEoB,SAAS,SAAUC,GAAMrB,EAAIwS,IAAInR,GAAKE,WAAW,QAAQ,CAACnB,EAAG,aAAa,CAACI,MAAM,CAAC,GAAK,WAAW,CAACJ,EAAG,iBAAiB,CAACA,EAAG,QAAQJ,EAAI2B,GAAI3B,EAAU,QAAE,SAAS8C,GAAM,OAAO1C,EAAG,KAAK,CAACxB,IAAIkE,EAAKjF,MAAM,CAACuC,EAAG,KAAK,CAACJ,EAAIiB,GAAGjB,EAAIwB,GAAGsB,EAAKjF,SAAyB,aAAfiF,EAAK2P,OAAuC,mBAAf3P,EAAK2P,OAAyD,OAA3BzS,EAAI8K,OAAOhI,EAAK2P,OAAiBrS,EAAG,KAAK,CAACS,YAAY,cAAc,CAACb,EAAIiB,GAAGjB,EAAIwB,GAAG,IAAI6M,KAAKrO,EAAI8K,OAAOhI,EAAK2P,QAAQ7C,eAAe,UAAU,OAAuB,eAAf9M,EAAK2P,MAAwBrS,EAAG,KAAK,CAACS,YAAY,cAAc,CAACT,EAAG,SAAS,CAACI,MAAM,CAAC,MAAQR,EAAIwP,SAASxP,EAAI8K,OAAOhI,EAAK2P,QAAQ,KAAO,KAAK,CAACzS,EAAIiB,GAAGjB,EAAIwB,GAA6B,MAA1BxB,EAAI8K,OAAOhI,EAAK2P,OAAiB,UAAWzS,EAAI8K,OAAOhI,EAAK2P,YAAY,GAAGrS,EAAG,KAAK,CAACS,YAAY,cAAc,CAACb,EAAIiB,GAAGjB,EAAIwB,GAAGxB,EAAI8K,OAAOhI,EAAK2P,gBAAe,MAAM,GAAGrS,EAAG,aAAa,CAACI,MAAM,CAAC,GAAK,SAAS,CAACJ,EAAG,iBAAiB,CAACA,EAAG,QAAQJ,EAAI2B,GAAI3B,EAAQ,MAAE,SAAS8C,GAAM,OAAO1C,EAAG,KAAK,CAACxB,IAAIkE,EAAKjF,MAAM,CAACuC,EAAG,KAAK,CAACJ,EAAIiB,GAAGjB,EAAIwB,GAAGsB,EAAKjF,SAASuC,EAAG,KAAK,CAACS,YAAY,cAAc,CAACb,EAAIiB,GAAGjB,EAAIwB,GAAGxB,EAAI8K,OAAOhI,EAAK2P,gBAAe,MAAM,GAAGrS,EAAG,aAAa,CAACI,MAAM,CAAC,GAAK,aAAa,CAACJ,EAAG,iBAAiB,CAACA,EAAG,QAAQJ,EAAI2B,GAAI3B,EAAY,UAAE,SAAS8C,GAAM,OAAO1C,EAAG,KAAK,CAACxB,IAAIkE,EAAKjF,MAAM,CAACuC,EAAG,KAAK,CAACJ,EAAIiB,GAAGjB,EAAIwB,GAAGsB,EAAKjF,SAASuC,EAAG,KAAK,CAACS,YAAY,cAAc,CAACb,EAAIiB,GAAGjB,EAAIwB,GAAGxB,EAAI8K,OAAOhI,EAAK2P,gBAAe,MAAM,IAAI,IAAI,IAAI,IACpyD,GAAkB,GC6DtB,IACE,KAAF,YACE,KAFF,WAGI,MAAJ,CACM,IAAN,KACM,OAAN,CACA,CAAQ,KAAR,UAAQ,MAAR,QACA,CAAQ,KAAR,MAAQ,MAAR,MACA,CAAQ,KAAR,cAAQ,MAAR,cACA,CAAQ,KAAR,SAAQ,MAAR,iBACA,CAAQ,KAAR,WAAQ,MAAR,YACA,CAAQ,KAAR,iBAAQ,MAAR,kBACA,CAAQ,KAAR,uBAAQ,MAAR,eAEM,KAAN,CACA,CAAQ,KAAR,KAAQ,MAAR,MACA,CAAQ,KAAR,SAAQ,MAAR,UACA,CAAQ,KAAR,eAAQ,MAAR,eACA,CAAQ,KAAR,YAAQ,MAAR,YACA,CAAQ,KAAR,iBAAQ,MAAR,kBAEM,SAAN,CACA,CAAQ,KAAR,cAAQ,MAAR,aACA,CAAQ,KAAR,kBAAQ,MAAR,YACA,CAAQ,KAAR,eAAQ,MAAR,aACA,CAAQ,KAAR,aAAQ,MAAR,cACA,CAAQ,KAAR,UAAQ,MAAR,cAIE,MAAF,WACE,QAAF,CACI,SADJ,SACA,GACM,MAAN,WACA,QACA,YACA,MACA,aCnG8Y,M,iECO1Y,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,WACA,MAIa,MAAiB,QAchC,IAAkB,GAAW,CAAC3N,QAAA,KAAM6F,WAAA,OAAW+C,SAAA,KAAM9C,cAAA,KAAWC,gBAAA,KAAa6H,QAAA,KAAKC,YAAA,KAASC,SAAA,KAAMC,cAAA,KAAWC,eAAA,OChC5G,IAAI,GAAS,WAAa,IAAI9S,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,cAAc,CAACA,EAAG,SAAS,CAACA,EAAG,eAAe,CAACJ,EAAIiB,GAAG,aAAab,EAAG,SAAS,CAACe,MAAM,CAAC7C,MAAO0B,EAAO,IAAEoB,SAAS,SAAUC,GAAMrB,EAAIwS,IAAInR,GAAKE,WAAW,QAAQ,CAACnB,EAAG,iBAAiBA,EAAG,QAAQ,CAACI,MAAM,CAAC,KAAO,eAAe,CAACR,EAAIiB,GAAG,kBAAkBb,EAAG,QAAQ,CAACI,MAAM,CAAC,KAAO,SAAS,CAACR,EAAIiB,GAAG,WAAWb,EAAG,QAAQ,CAACI,MAAM,CAAC,KAAO,SAAS,CAACR,EAAIiB,GAAG,YAAY,GAAGb,EAAG,eAAe,CAACe,MAAM,CAAC7C,MAAO0B,EAAO,IAAEoB,SAAS,SAAUC,GAAMrB,EAAIwS,IAAInR,GAAKE,WAAW,QAAQ,CAACnB,EAAG,aAAa,CAACI,MAAM,CAAC,GAAK,cAAc,CAACJ,EAAG,iBAAiB,CAACA,EAAG,QAAQ,CAACJ,EAAI2B,GAAI3B,EAAI8K,OAAoB,eAAE,SAASiI,EAAInU,GAAK,OAAOwB,EAAG,KAAK,CAACxB,IAAIA,GAAK,CAACwB,EAAG,KAAK,CAACJ,EAAIiB,GAAGjB,EAAIwB,GAAG5C,MAAQoB,EAAI2B,GAAG,GAAM,SAASqR,GAAO,OAAO5S,EAAG,KAAK,CAACS,YAAY,cAAc,CAACb,EAAIiB,GAAGjB,EAAIwB,GAAGwR,UAAa,MAAK5S,EAAG,KAAK,CAACA,EAAG,KAAK,CAACJ,EAAIiB,GAAG,kBAAkBb,EAAG,KAAK,CAACS,YAAY,cAAc,CAACb,EAAIiB,GAAGjB,EAAIwB,GAAGxB,EAAI8K,OAAOmI,aAAa7S,EAAG,KAAK,CAACA,EAAG,KAAK,CAACJ,EAAIiB,GAAG,kBAAkBb,EAAG,KAAK,CAACS,YAAY,cAAc,CAACb,EAAIiB,GAAGjB,EAAIwB,GAAGxB,EAAI8K,OAAOoI,cAAc,MAAM,GAAG9S,EAAG,aAAa,CAACI,MAAM,CAAC,GAAK,QAAQ,CAACJ,EAAG,iBAAiB,CAACA,EAAG,QAAQJ,EAAI2B,GAAI3B,EAAI8K,OAAwB,mBAAE,SAASiI,EAAInU,GAAK,OAAOwB,EAAG,KAAK,CAACxB,IAAIA,GAAK,CAACwB,EAAG,KAAK,CAACJ,EAAIiB,GAAGjB,EAAIwB,GAAG5C,MAAQwB,EAAG,KAAK,CAACS,YAAY,cAAc,CAACb,EAAIiB,GAAGjB,EAAIwB,GAAGuR,WAAY,MAAM,GAAG3S,EAAG,aAAa,CAACI,MAAM,CAAC,GAAK,QAAQ,CAACJ,EAAG,iBAAiB,CAACA,EAAG,QAAQJ,EAAI2B,GAAI3B,EAAI8K,OAAU,KAAE,SAASiI,EAAInU,GAAK,OAAOwB,EAAG,KAAK,CAACxB,IAAIA,GAAK,CAACwB,EAAG,KAAK,CAACJ,EAAIiB,GAAGjB,EAAIwB,GAAG5C,MAAQwB,EAAG,KAAK,CAACS,YAAY,cAAc,CAACb,EAAIiB,GAAGjB,EAAIwB,GAAGuR,EAAI9W,QAAU,EAAI8W,EAAK,YAAW,MAAM,IAAI,IAAI,IAAI,IAC9kD,GAAkB,GCiEtB,IACE,KAAF,cACE,KAFF,WAGI,MAAJ,CACM,IAAN,KACM,KAAN,IAGE,MAAF,YC1EgZ,MCO5Y,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,WACA,MAIa,MAAiB,QAahC,IAAkB,GAAW,CAACjO,QAAA,KAAM6F,WAAA,OAAWC,cAAA,KAAWC,gBAAA,KAAa6H,QAAA,KAAKC,YAAA,KAASC,SAAA,KAAMC,cAAA,KAAWC,eAAA,OC/BtG,IAAI,GAAS,WAAa,IAAI9S,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,cAAc,CAACA,EAAG,SAAS,CAACA,EAAG,SAAS,CAACe,MAAM,CAAC7C,MAAO0B,EAAO,IAAEoB,SAAS,SAAUC,GAAMrB,EAAIwS,IAAInR,GAAKE,WAAW,QAAQ,CAACnB,EAAG,iBAAiBA,EAAG,QAAQ,CAACI,MAAM,CAAC,KAAO,WAAW,CAACR,EAAIiB,GAAG,cAAcb,EAAG,QAAQ,CAACI,MAAM,CAAC,KAAO,YAAY,CAACR,EAAIiB,GAAG,cAAcb,EAAG,QAAQ,CAACI,MAAM,CAAC,KAAO,aAAa,CAACR,EAAIiB,GAAG,eAAeb,EAAG,QAAQ,CAACI,MAAM,CAAC,KAAO,WAAW,CAACR,EAAIiB,GAAG,aAAajB,EAAI2B,GAAI3B,EAAI8K,OAAoB,eAAE,SAASqI,GAAO,OAAO/S,EAAG,QAAQ,CAACxB,IAAIuU,EAAMtV,MAAM,CAACmC,EAAIiB,GAAG,IAAIjB,EAAIwB,GAAG2R,EAAMtV,MAAM,WAAU,GAAGuC,EAAG,eAAe,CAACe,MAAM,CAAC7C,MAAO0B,EAAO,IAAEoB,SAAS,SAAUC,GAAMrB,EAAIwS,IAAInR,GAAKE,WAAW,QAAQ,CAACnB,EAAG,aAAa,CAACI,MAAM,CAAC,GAAK,UAAU,CAACJ,EAAG,MAAM,CAACS,YAAY,cAAc,CAACT,EAAG,QAAQ,CAACS,YAAY,eAAeC,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOf,EAAIoT,KAAK,cAAc,CAACpT,EAAIiB,GAAGjB,EAAIwB,GAAGxB,EAAIqT,cAAgB,SAAW,YAAY,GAAGjT,EAAG,aAAa,CAACyB,IAAI,UAAUrB,MAAM,CAAC,QAAUR,EAAIsT,WAAWnS,MAAM,CAAC7C,MAAO0B,EAAQ,KAAEoB,SAAS,SAAUC,GAAMrB,EAAIH,KAAKwB,GAAKE,WAAW,WAAW,GAAGnB,EAAG,aAAa,CAACI,MAAM,CAAC,GAAK,WAAW,CAACJ,EAAG,MAAM,CAACS,YAAY,cAAc,CAACT,EAAG,QAAQ,CAACS,YAAY,eAAeC,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOf,EAAIoT,KAAK,eAAe,CAACpT,EAAIiB,GAAGjB,EAAIwB,GAAGxB,EAAIuT,eAAiB,SAAW,YAAY,GAAGnT,EAAG,aAAa,CAACyB,IAAI,WAAWrB,MAAM,CAAC,QAAUR,EAAIsT,WAAWnS,MAAM,CAAC7C,MAAO0B,EAAc,WAAEoB,SAAS,SAAUC,GAAMrB,EAAIwT,WAAWnS,GAAKE,WAAW,iBAAiB,GAAGnB,EAAG,aAAa,CAACI,MAAM,CAAC,GAAK,YAAY,CAACJ,EAAG,YAAY,CAACI,MAAM,CAAC,OAAS,CAAC,WAAYR,EAAI8K,OAAOmG,eAAe,GAAG7Q,EAAG,aAAa,CAACI,MAAM,CAAC,GAAK,QAAQ,MAAQ,KAAK,CAAER,EAAU,OAAEI,EAAG,gBAAgB,CAACI,MAAM,CAAC,OAASR,EAAI8K,OAAOmG,aAAajR,EAAI2C,MAAM,GAAG3C,EAAI2B,GAAI3B,EAAI8K,OAAoB,eAAE,SAASqI,GAAO,OAAO/S,EAAG,aAAa,CAACxB,IAAIuU,EAAMtV,MAAM,CAACuC,EAAG,aAAa,CAACI,MAAM,CAAC,QAAUR,EAAIsT,UAAU,MAAQtT,EAAIyT,SAASN,EAAM7U,WAAW,OAAM,IAAI,IAAI,IACz5D,GAAkB,G,yJC2EtB,IACE,KAAF,mBACE,WAAF,CACI,UAAJ,GACI,cAAJ,GACI,WAAJ,kBAEE,KAPF,WAQI,MAAJ,CACM,IAAN,KACM,KAAN,6CACM,WAAN,8CACM,eAAN,EACM,gBAAN,EACM,UAAN,CACQ,QAAR,EACQ,KAAR,OACQ,MAAR,eACQ,MAAR,EACQ,aAAR,EACQ,aAAR,EACQ,UAAR,EACQ,gBAAR,EAEQ,YAAR,EACQ,QAAR,6BAIE,QAAF,CACI,SADJ,SACA,GACM,OAAN,8BAEI,KAJJ,SAIA,IACA,sBACQ,GAAR,+CACQ,KAAR,iBAEQ,GAAR,6CACQ,KAAR,kBAIE,MAAF,YCvHqZ,MCQjZ,I,UAAY,eACd,GACA,GACA,IACA,EACA,KACA,WACA,OAIa,MAAiB,QCDhC,eACE,IAAF,sBACE,IAAF,WACI,EAAJ,QAEE,OAAF,EDQA,IAAkB,GAAW,CAACuG,OAAA,KAAKC,QAAA,KAAM8F,cAAA,KAAW8H,QAAA,KAAKC,YAAA,KAASC,SAAA,KAAMC,cAAA,KAAWC,eAAA,OCDnF,QACE,KAAF,eACE,WAAF,CAAI,IAAJ,GAAI,iBAAJ,GAAI,UAAJ,GAAI,YAAJ,IACE,KAHF,WAII,MAAJ,CACM,OAAN,KACM,KAAN,CACA,CACQ,MAAR,OACQ,OAAR,gBACQ,KAAR,UACQ,QAAR,2BAEA,CACQ,MAAR,SACQ,OAAR,YACQ,KAAR,aACQ,QAAR,8BAEA,CACQ,MAAR,SACQ,OAAR,kBACQ,KAAR,gBACQ,QAAR,uCAKE,QA5BF,WA6BI,KAAJ,YAEE,QAAF,CACI,SADJ,WACM,IAAN,OACM,KAAN,+DAAQ,OAAR,0CACQ,EAAR,2FACQ,EAAR,6BAGI,UAPJ,SAOA,GACM,KAAN,MAEI,cAVJ,WAUM,IAAN,OACM,KAAN,qCACM,IAAN,eACM,EAAN,gCACM,KAAN,+DACQ,EAAR,8BACA,mBACQ,EAAR,kCAGI,UApBJ,WAqBM,KAAN,0CAEI,gBAvBJ,WAwBM,KAAN,8DAGE,MAAF,CACA,cCzFiZ,MCO7Y,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,WACA,MAIa,MAAiB,QAOhC,IAAkB,GAAW,CAAC/E,QAAA,KAAKnD,cAAA,KAAWoD,QAAA,OCzB9C,IAAI,GAAS,WAAa,IAAIhO,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,cAAc,CAACA,EAAG,QAAQ,CAACA,EAAG,QAAQ,CAACI,MAAM,CAAC,GAAK,KAAK,GAAK,MAAM,CAACJ,EAAG,cAAc,CAACA,EAAG,SAAS,CAACA,EAAG,cAAc,CAACI,MAAM,CAAC,WAAW,KAAK,CAACJ,EAAG,sBAAsB,CAACA,EAAG,oBAAoB,CAACS,YAAY,YAAY,CAACb,EAAIiB,GAAGjB,EAAIwB,GAAGxB,EAAI0T,IAAI7D,QAAQzP,EAAG,uBAAuB,CAACJ,EAAIiB,GAAG,UAAUjB,EAAIwB,GAAGxB,EAAI2T,WAAW3T,EAAI0T,IAAI/D,iBAAiB,IAAI,GAAGvP,EAAG,aAAaA,EAAG,iBAAiB,CAACA,EAAG,QAAQ,CAACA,EAAG,KAAK,CAACA,EAAG,KAAK,CAACJ,EAAIiB,GAAG,gBAAgBb,EAAG,KAAK,CAACS,YAAY,cAAc,CAACT,EAAG,QAAQ,CAACS,YAAY,iBAAiBL,MAAM,CAAC,KAAO,GAAG,MAAQ,GAAG,GAAK,YAAYR,EAAI0T,IAAIjU,KAAK,CAACO,EAAIiB,GAAGjB,EAAIwB,GAAGxB,EAAI0T,IAAIjU,QAAQ,KAAKW,EAAG,KAAK,CAACA,EAAG,KAAK,CAACJ,EAAIiB,GAAG,aAAab,EAAG,KAAK,CAACS,YAAY,cAAc,CAACT,EAAG,QAAQ,CAACS,YAAY,OAAOL,MAAM,CAAC,KAAO,GAAG,MAAQ,GAAG,GAAK,SAASR,EAAI0T,IAAIrE,MAAM,CAACrP,EAAIiB,GAAGjB,EAAIwB,GAAGxB,EAAI0T,IAAIrE,SAAS,KAAKjP,EAAG,KAAK,CAACA,EAAG,KAAK,CAACJ,EAAIiB,GAAG,eAAeb,EAAG,KAAK,CAACS,YAAY,cAAc,CAACb,EAAIiB,GAAGjB,EAAIwB,GAAGxB,EAAI0T,IAAI7D,UAAW7P,EAAI0T,IAAa,UAAEtT,EAAG,KAAK,CAACA,EAAG,KAAK,CAACJ,EAAIiB,GAAG,gBAAgBb,EAAG,KAAK,CAACS,YAAY,cAAc,CAACb,EAAIiB,GAAGjB,EAAIwB,GAAGxB,EAAI0T,IAAIpE,gBAAgBtP,EAAI2C,KAAM3C,EAAI0T,IAAqB,kBAAEtT,EAAG,KAAK,CAACA,EAAG,KAAK,CAACJ,EAAIiB,GAAG,wBAAwBb,EAAG,KAAK,CAACS,YAAY,cAAc,CAACb,EAAIiB,GAAGjB,EAAIwB,GAAGxB,EAAI0T,IAAInE,wBAAwBvP,EAAI2C,KAAKvC,EAAG,KAAK,CAACA,EAAG,KAAK,CAACJ,EAAIiB,GAAG,aAAab,EAAG,KAAK,CAACS,YAAY,cAAc,CAACT,EAAG,SAAS,CAACI,MAAM,CAAC,MAAQR,EAAIwP,SAASxP,EAAI0T,IAAIjE,SAAS,KAAO,KAAK,CAACzP,EAAIiB,GAAGjB,EAAIwB,GAAGxB,EAAI0P,SAAS1P,EAAI0T,IAAIjE,cAAc,KAAKrP,EAAG,KAAK,CAACA,EAAG,KAAK,CAACJ,EAAIiB,GAAG,iBAAiBb,EAAG,KAAK,CAACS,YAAY,cAAc,CAACb,EAAIiB,GAAGjB,EAAIwB,GAAG,IAAI6M,KAAKrO,EAAI0T,IAAI/D,YAAYC,eAAe,oBAAoB,IAAI,IAAI,GAAGxP,EAAG,QAAQ,CAACI,MAAM,CAAC,GAAK,KAAK,GAAK,MAAM,CAACJ,EAAG,cAAc,CAACA,EAAG,SAAS,CAACA,EAAG,eAAe,CAACJ,EAAIiB,GAAG,aAAab,EAAG,aAAaA,EAAG,MAAM,CAACS,YAAY,YAAY+M,SAAS,CAAC,UAAY5N,EAAIwB,GAAGxB,EAAI4T,gBAAgB,IAAI,IAAI,IAAI,IAAI,IACt3D,GAAkB,GCoEtB,IACE,KAAF,YACE,MAAF,oBACE,KAHF,WAII,MAAJ,CACM,IAAN,GACM,WAAN,OAGE,QATF,WAUI,KAAJ,WACI,KAAJ,mBAEE,QAAF,CACI,SADJ,WACM,IAAN,OACM,KAAN,yFAAQ,OAAR,iBAEI,gBAJJ,WAIM,IAAN,OACM,KAAN,wGAAQ,OAAR,wBAEI,SAPJ,SAOA,GACM,OAAN,cACA,OAEI,SAXJ,SAWA,GACM,OAAN,gBACA,UAEI,WAfJ,SAeA,GACM,OAAN,uCClG8Y,MCQ1Y,I,UAAY,eACd,GACA,GACA,IACA,EACA,KACA,WACA,OAIa,MAAiB,QAiBhC,IAAkB,GAAW,CAAC/O,OAAA,KAAKC,QAAA,KAAM6F,WAAA,OAAW+C,SAAA,KAAMK,QAAA,KAAKnD,cAAA,KAAW3F,WAAA,KAASK,YAAA,KAAUG,iBAAA,OAAiBC,kBAAA,OAAkBC,eAAA,OAAeqI,QAAA,KAAKnD,gBAAA,OCpCpJ,IAAI,GAAS,WAAa,IAAI7K,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,cAAc,CAACA,EAAG,QAAQ,CAACA,EAAG,QAAQ,CAACI,MAAM,CAAC,GAAK,OAAO,CAACJ,EAAG,gBAAgB,IAAI,IAAI,IACrL,GAAkB,GCDlB,GAAS,WAAa,IAAIJ,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,cAAc,CAACA,EAAG,SAAS,CAACA,EAAG,eAAe,CAACJ,EAAIiB,GAAG,YAAYb,EAAG,YAAYA,EAAG,eAAe,CAACS,YAAY,SAASL,MAAM,CAAC,cAAc,SAAS,MAAQ,SAAS,cAAc,GAAG,eAAe,IAAIW,MAAM,CAAC7C,MAAO0B,EAAU,OAAEoB,SAAS,SAAUC,GAAMrB,EAAIiP,OAAO5N,GAAKE,WAAW,aAAa,GAAGnB,EAAG,eAAe,CAACS,YAAY,cAAcL,MAAM,CAAC,UAAU,aAAa,YAAY,GAAG,QAAUR,EAAI8J,QAAQ,MAAQ9J,EAAI6T,OAAO,OAAS7T,EAAIiP,OAAO,cAAc,GAAG,QAAUjP,EAAIoP,SAAS1O,YAAYV,EAAIW,GAAG,CAAC,CAAC/B,IAAI,kBAAkBgC,GAAG,SAASiB,GACnoB,IAAIiB,EAAOjB,EAAIiB,KACf,MAAO,CAAC9C,EAAIiB,GAAG,IAAIjB,EAAIwB,GAAG,IAAI6M,KAAKvL,EAAK6M,YAAYC,eAAe,UAAU,QAAQ,CAAChR,IAAI,gBAAgBgC,GAAG,SAASiB,GACtH,IAAIiI,EAAUjI,EAAIiI,QACdhH,EAAOjB,EAAIiB,KACf,MAAO,CAAC1C,EAAG,KAAK,CAACI,MAAM,CAAC,QAAUsJ,EAAQ7N,SAAS,CAACmE,EAAG,MAAM,CAACJ,EAAIiB,GAAGjB,EAAIwB,GAAGqH,KAAKC,UAAU9I,EAAI8T,UAAUhR,EAAKrH,MAAO,KAAM,iBAAiB,IAAI,IAC5I,GAAkB,GCiCtB,eAWE,OAVA,EAAF,qBACI,IAAJ,qBACI,IAAJ,WACA,SACQ,EAAR,kBAEQ,EAAR,WAIA,EAGA,QACE,KAAF,cACE,KAFF,WAGI,MAAJ,CACM,OAAN,GACM,QAAN,CACA,CAAQ,KAAR,MAAQ,MAAR,OACA,CAAQ,KAAR,MAAQ,MAAR,OACA,CAAQ,KAAR,SAAQ,MAAR,aACA,CAAQ,KAAR,WAAQ,MAAR,OACA,CAAQ,KAAR,YAAQ,MAAR,YACA,CAAQ,KAAR,OAAQ,MAAR,eAEM,OAAN,GACM,SAAN,IAGE,QAjBF,WAkBI,KAAJ,YAEE,QAAF,CACI,SADJ,WACM,IAAN,OACM,KAAN,2CACQ,EAAR,kBACQ,EAAR,eAGI,UAPJ,SAOA,GACM,IAAN,EACM,IACE,EAAR,cACA,SACQ,MAAR,GAEM,OAAN,KCvFgZ,MCO5Y,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,WACA,MAIa,MAAiB,QAUhC,IAAkB,GAAW,CAACqJ,QAAA,KAAM6F,WAAA,OAAWC,cAAA,KAAWoF,cAAA,KAAWlK,UAAA,KAAQC,aAAA,OCf7E,QACE,KAAF,SACE,WAAF,CAAI,YAAJ,KCf2Y,MCOvY,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,WACA,MAIa,MAAiB,QAOhC,IAAkB,GAAW,CAACgI,QAAA,KAAKnD,cAAA,KAAWoD,QAAA,OCzB9C,IAAI,GAAS,WAAa,IAAIhO,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,cAAc,CAACA,EAAG,QAAQ,CAACA,EAAG,QAAQ,CAACI,MAAM,CAAC,GAAK,OAAO,CAACJ,EAAG,YAAY,IAAI,IAAI,IACjL,GAAkB,GCDlB,GAAS,WAAa,IAAIJ,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,cAAc,CAACA,EAAG,QAAQ,CAACI,MAAM,CAAC,aAAa,KAAK,CAACJ,EAAG,QAAQ,CAACI,MAAM,CAAC,GAAK,OAAO,CAACJ,EAAG,SAAS,CAACS,YAAY,QAAQ,CAACT,EAAG,eAAe,CAACJ,EAAIiB,GAAG,SAASb,EAAG,SAAS,CAACe,MAAM,CAAC7C,MAAO0B,EAAO,IAAEoB,SAAS,SAAUC,GAAMrB,EAAIwS,IAAInR,GAAKE,WAAW,QAAQ,CAACnB,EAAG,iBAAiBA,EAAG,QAAQ,CAACI,MAAM,CAAC,KAAO,eAAe,CAACR,EAAIiB,GAAG,iBAAiBb,EAAG,QAAQ,CAACI,MAAM,CAAC,KAAO,SAAS,CAACR,EAAIiB,GAAG,YAAY,GAAGb,EAAG,eAAe,CAACe,MAAM,CAAC7C,MAAO0B,EAAO,IAAEoB,SAAS,SAAUC,GAAMrB,EAAIwS,IAAInR,GAAKE,WAAW,QAAQ,CAACnB,EAAG,aAAa,CAACI,MAAM,CAAC,GAAK,YAAY,MAAQ,KAAK,CAACJ,EAAG,SAAS,CAACA,EAAG,YAAYA,EAAG,cAAc,CAACA,EAAG,cAAc,CAACA,EAAG,QAAQ,CAACA,EAAG,QAAQ,CAACS,YAAY,aAAaL,MAAM,CAAC,GAAK,IAAI,GAAK,IAAI,aAAa,WAAW,CAACJ,EAAG,OAAO,CAACJ,EAAIiB,GAAG,oBAAoBb,EAAG,QAAQ,CAACI,MAAM,CAAC,GAAK,IAAI,GAAK,MAAM,CAACJ,EAAG,WAAW,CAACI,MAAM,CAAC,MAAQR,EAAI+T,QAAQ5S,MAAM,CAAC7C,MAAO0B,EAAmB,gBAAEoB,SAAS,SAAUC,GAAMrB,EAAIgU,gBAAgB3S,GAAKE,WAAW,sBAAsB,GAAKvB,EAAIiU,cAAiBjU,EAAIkU,eAAmPlU,EAAI2C,KAAvOvC,EAAG,QAAQ,CAACI,MAAM,CAAC,GAAK,IAAI,GAAK,IAAI,YAAY,MAAM,CAACJ,EAAG,aAAa,CAACI,MAAM,CAAC,MAAQ,QAAQ,MAAQ,WAAWW,MAAM,CAAC7C,MAAO0B,EAAgB,aAAEoB,SAAS,SAAUC,GAAMrB,EAAImU,aAAa9S,GAAKE,WAAW,mBAAmB,GAAqC,UAAxBvB,EAAIgU,iBAAgChU,EAAIkU,eAAuQlU,EAAI2C,KAA3PvC,EAAG,QAAQ,CAACI,MAAM,CAAC,GAAK,IAAI,GAAK,IAAI,YAAYR,EAAIiU,aAAe,EAAG,IAAI,CAAC7T,EAAG,aAAa,CAACI,MAAM,CAAC,MAAQ,QAAQ,MAAQ,WAAWW,MAAM,CAAC7C,MAAO0B,EAAgB,aAAEoB,SAAS,SAAUC,GAAMrB,EAAIiU,aAAa5S,GAAKE,WAAW,mBAAmB,GAAqC,UAAxBvB,EAAIgU,iBAA+BhU,EAAIiU,eAAiBjU,EAAIkU,eAAgB9T,EAAG,QAAQ,CAACI,MAAM,CAAC,GAAK,IAAI,GAAK,MAAM,CAACJ,EAAG,eAAe,CAACI,MAAM,CAAC,MAAQ,SAASW,MAAM,CAAC7C,MAAO0B,EAAS,MAAEoB,SAAS,SAAUC,GAAMrB,EAAIoU,MAAM/S,GAAKE,WAAW,YAAY,GAAGvB,EAAI2C,KAA8B,UAAxB3C,EAAIgU,iBAAgChU,EAAIkU,eAA0PlU,EAAI2C,KAA9OvC,EAAG,QAAQ,CAACI,MAAM,CAAC,GAAK,IAAI,GAAK,IAAI,YAAYR,EAAIiU,aAAe,EAAG,IAAI,CAAC7T,EAAG,eAAe,CAACI,MAAM,CAAC,MAAQ,UAAU,KAAO,UAAUW,MAAM,CAAC7C,MAAO0B,EAAW,QAAEoB,SAAS,SAAUC,GAAMrB,EAAI6G,QAAQxF,GAAKE,WAAW,cAAc,IAAa,GAAGnB,EAAG,QAAQ,CAACA,EAAG,QAAQ,CAACI,MAAM,CAAC,GAAK,MAAM,CAA0B,UAAxBR,EAAIgU,gBAA6B5T,EAAG,WAAW,CAACI,MAAM,CAAC,MAAQR,EAAIqU,YAAY,MAAQ,eAAevT,GAAG,CAAC,OAAS,SAASC,GAAQf,EAAIoS,OAAS,OAAOjR,MAAM,CAAC7C,MAAO0B,EAAwB,qBAAEoB,SAAS,SAAUC,GAAMrB,EAAIsU,qBAAqBjT,GAAKE,WAAW,0BAA0BvB,EAAI2C,MAAM,GAAGvC,EAAG,QAAQ,CAACI,MAAM,CAAC,GAAK,MAAM,CAA0B,UAAxBR,EAAIgU,gBAA6B5T,EAAG,eAAe,CAACI,MAAM,CAAC,MAAQ,UAAUW,MAAM,CAAC7C,MAAO0B,EAAU,OAAEoB,SAAS,SAAUC,GAAMrB,EAAIoS,OAAO/Q,GAAKE,WAAW,YAAYvB,EAAI2C,MAAM,GAAGvC,EAAG,QAAQ,CAACI,MAAM,CAAC,GAAK,MAAM,CAACJ,EAAG,aAAa,CAACI,MAAM,CAAC,aAAa,OAAO,YAAY,OAAO,MAAQR,EAAIuU,iBAAiB,MAAQ,WAAW,gBAAgB,IAAI7T,YAAYV,EAAIW,GAAG,CAAEX,EAAoB,iBAAE,CAACpB,IAAI,eAAegC,GAAG,WAAW,MAAO,CAACR,EAAG,SAAS,CAACI,MAAM,CAAC,WAAW,IAAIE,YAAYV,EAAIW,GAAG,CAAC,CAAC/B,IAAI,YAAYgC,GAAG,SAASiB,GAClhG,IAAIf,EAAKe,EAAIf,GACb,MAAO,CAACV,EAAG,SAASJ,EAAI8B,GAAG,CAACtB,MAAM,CAAC,MAAQ,UAAUM,GAAI,CAACd,EAAIiB,GAAG,eAAe,MAAK,EAAM,aAAa,CAACb,EAAG,MAAM,CAACS,YAAY,QAAQ,CAACT,EAAG,MAAM,CAACJ,EAAIiB,GAAGjB,EAAIwB,GAAGxB,EAAIwU,iBAAiBC,sBAAsBvT,OAAM,GAAM,MAAM,MAAK,GAAMC,MAAM,CAAC7C,MAAO0B,EAAoB,iBAAEoB,SAAS,SAAUC,GAAMrB,EAAIwU,iBAAiBnT,GAAKE,WAAW,uBAAuB,GAAGnB,EAAG,QAAQ,CAACI,MAAM,CAAC,GAAK,MAAM,CAACJ,EAAG,eAAe,CAACI,MAAM,CAAC,MAAQ,aAAaW,MAAM,CAAC7C,MAAO0B,EAAO,IAAEoB,SAAS,SAAUC,GAAMrB,EAAI0U,IAAIrT,GAAKE,WAAW,UAAU,GAAGnB,EAAG,QAAQ,CAACI,MAAM,CAAC,GAAK,MAAM,CAACJ,EAAG,eAAe,CAACI,MAAM,CAAC,MAAQ,qBAAqBW,MAAM,CAAC7C,MAAO0B,EAAS,MAAEoB,SAAS,SAAUC,GAAMrB,EAAI2U,MAAMtT,GAAKE,WAAW,YAAY,IAAI,GAAGnB,EAAG,QAAQ,CAACI,MAAM,CAAC,MAAQ,KAAK,CAACJ,EAAG,QAAQ,CAACI,MAAM,CAAC,GAAK,KAAK,GAAK,MAAM,CAACJ,EAAG,QAAQ,CAACI,MAAM,CAAC,MAAQ,KAAK,CAACJ,EAAG,QAAQ,CAACI,MAAM,CAAC,GAAK,OAAO,CAACJ,EAAG,WAAW,CAAC4B,WAAW,CAAC,CAACnE,KAAK,OAAOoE,QAAQ,SAAS3D,MAA+B,UAAxB0B,EAAIgU,gBAA6BzS,WAAW,gCAAgCf,MAAM,CAAC,MAAQ,WAAW,MAAQ,WAAWW,MAAM,CAAC7C,MAAO0B,EAAkB,eAAEoB,SAAS,SAAUC,GAAMrB,EAAIkU,eAAe7S,GAAKE,WAAW,qBAAqB,GAAGnB,EAAG,QAAQ,CAAC4B,WAAW,CAAC,CAACnE,KAAK,OAAOoE,QAAQ,SAAS3D,MAAO0B,EAAkB,eAAEuB,WAAW,mBAAmBf,MAAM,CAAC,GAAK,OAAO,CAACJ,EAAG,eAAe,CAAC8P,YAAY,CAAC,MAAQ,SAAS1P,MAAM,CAAC,MAAQ,iBAAiBW,MAAM,CAAC7C,MAAO0B,EAAgB,aAAEoB,SAAS,SAAUC,GAAMrB,EAAI4U,aAAavT,GAAKE,WAAW,kBAAkBnB,EAAG,gBAAgB,CAACS,YAAY,OAAOM,MAAM,CAAC7C,MAAO0B,EAAgB,aAAEoB,SAAS,SAAUC,GAAMrB,EAAI6U,aAAaxT,GAAKE,WAAW,iBAAiB,CAACnB,EAAG,UAAU,CAACI,MAAM,CAAC,MAAQ,OAAO,MAAQ,WAAWE,YAAYV,EAAIW,GAAG,CAAC,CAAC/B,IAAI,QAAQgC,GAAG,WAAW,MAAO,CAACR,EAAG,OAAO,CAACA,EAAG,SAAS,CAACJ,EAAIiB,GAAG,cAAcb,EAAG,QAAQ,CAACA,EAAG,QAAQ,CAACS,YAAY,OAAOL,MAAM,CAAC,GAAK,MAAM,CAACJ,EAAG,SAAS,CAACI,MAAM,CAAC,0BAAyB,EAAM,WAAa,mBAAmB,WAAW,GAAG,YAAY,SAASE,YAAYV,EAAIW,GAAG,CAAC,CAAC/B,IAAI,YAAYgC,GAAG,SAASiB,GACz8D,IAAIf,EAAKe,EAAIf,GACb,MAAO,CAACV,EAAG,eAAeJ,EAAI8B,GAAG,CAACtB,MAAM,CAAC,SAAW,IAAIW,MAAM,CAAC7C,MAAO0B,EAAgB,aAAEoB,SAAS,SAAUC,GAAMrB,EAAI8U,aAAazT,GAAKE,WAAW,iBAAiBT,SAAUK,MAAM,CAAC7C,MAAO0B,EAAY,SAAEoB,SAAS,SAAUC,GAAMrB,EAAI+U,SAAS1T,GAAKE,WAAW,aAAa,CAACnB,EAAG,gBAAgB,CAACI,MAAM,CAAC,IAAMR,EAAI8U,cAAchU,GAAG,CAAC,MAAQ,SAASC,GAAQf,EAAI+U,UAAW,IAAQ5T,MAAM,CAAC7C,MAAO0B,EAAgB,aAAEoB,SAAS,SAAUC,GAAMrB,EAAI8U,aAAazT,GAAKE,WAAW,mBAAmB,IAAI,GAAGnB,EAAG,QAAQ,CAACI,MAAM,CAAC,GAAK,MAAM,CAACJ,EAAG,SAAS,CAACyB,IAAI,OAAOrB,MAAM,CAAC,0BAAyB,EAAM,cAAc,GAAG,WAAa,mBAAmB,WAAW,GAAG,YAAY,QAAQ,YAAY,SAASE,YAAYV,EAAIW,GAAG,CAAC,CAAC/B,IAAI,YAAYgC,GAAG,SAASiB,GAC9tB,IAAIf,EAAKe,EAAIf,GACb,MAAO,CAACV,EAAG,eAAeJ,EAAI8B,GAAG,CAACtB,MAAM,CAAC,SAAW,IAAIW,MAAM,CAAC7C,MAAO0B,EAAgB,aAAEoB,SAAS,SAAUC,GAAMrB,EAAIgV,aAAa3T,GAAKE,WAAW,iBAAiBT,SAAUK,MAAM,CAAC7C,MAAO0B,EAAY,SAAEoB,SAAS,SAAUC,GAAMrB,EAAIiV,SAAS5T,GAAKE,WAAW,aAAa,CAAEvB,EAAY,SAAEI,EAAG,gBAAgB,CAACI,MAAM,CAAC,aAAa,IAAIW,MAAM,CAAC7C,MAAO0B,EAAgB,aAAEoB,SAAS,SAAUC,GAAMrB,EAAIgV,aAAa3T,GAAKE,WAAW,kBAAkBvB,EAAI2C,MAAM,IAAI,IAAI,KAAKzB,OAAM,OAAUd,EAAG,UAAU,CAACI,MAAM,CAAC,MAAQ,YAAY,MAAQ,WAAWE,YAAYV,EAAIW,GAAG,CAAC,CAAC/B,IAAI,QAAQgC,GAAG,WAAW,MAAO,CAACR,EAAG,MAAM,CAACA,EAAG,SAAS,CAACJ,EAAIiB,GAAG,iBAAiBjB,EAAIiB,GAAG,WAAWb,EAAG,OAAO,CAACI,MAAM,CAAC,GAAK,cAAcU,OAAM,QAAW,IAAI,IAAI,IAAI,GAAGd,EAAG,QAAQ,CAACI,MAAM,CAAC,GAAK,KAAK,GAAK,MAAM,CAACJ,EAAG,QAAQ,CAACI,MAAM,CAAC,MAAQ,KAAK,CAACJ,EAAG,QAAQ,CAACI,MAAM,CAAC,GAAK,OAAO,CAACJ,EAAG,WAAW,CAAC4B,WAAW,CAAC,CAACnE,KAAK,OAAOoE,QAAQ,SAAS3D,MAA+B,UAAxB0B,EAAIgU,gBAA6BzS,WAAW,gCAAgCf,MAAM,CAAC,MAAQ,SAAS,MAAQ,WAAWW,MAAM,CAAC7C,MAAO0B,EAAgB,aAAEoB,SAAS,SAAUC,GAAMrB,EAAIkV,aAAa7T,GAAKE,WAAW,mBAAmB,GAAGnB,EAAG,QAAQ,CAAC4B,WAAW,CAAC,CAACnE,KAAK,OAAOoE,QAAQ,SAAS3D,MAAO0B,EAAgB,aAAEuB,WAAW,iBAAiBf,MAAM,CAAC,GAAK,OAAO,CAACJ,EAAG,aAAa,CAACI,MAAM,CAAC,QAAUR,EAAIsT,WAAWnS,MAAM,CAAC7C,MAAO0B,EAAQ,KAAEoB,SAAS,SAAUC,GAAMrB,EAAIH,KAAKwB,GAAKE,WAAW,WAAW,GAAGnB,EAAG,QAAQ,CAAC4B,WAAW,CAAC,CAACnE,KAAK,OAAOoE,QAAQ,SAAS3D,MAAO0B,EAAgB,aAAEuB,WAAW,iBAAiBf,MAAM,CAAC,GAAK,OAAO,CAACJ,EAAG,OAAO,CAACwN,SAAS,CAAC,UAAY5N,EAAIwB,GAAGxB,EAAImV,sBAAsB,IAAI,GAAG/U,EAAG,QAAQ,CAACI,MAAM,CAAC,GAAK,KAAK,GAAK,MAAM,CAACJ,EAAG,QAAQ,CAACI,MAAM,CAAC,MAAQ,KAAK,CAACJ,EAAG,QAAQ,CAACI,MAAM,CAAC,GAAK,OAAO,CAACJ,EAAG,WAAW,CAACI,MAAM,CAAC,MAAQ,mBAAmB,MAAQ,WAAWW,MAAM,CAAC7C,MAAO0B,EAAiB,cAAEoB,SAAS,SAAUC,GAAMrB,EAAIoV,cAAc/T,GAAKE,WAAW,oBAAoB,GAAGnB,EAAG,QAAQ,CAAC4B,WAAW,CAAC,CAACnE,KAAK,OAAOoE,QAAQ,SAAS3D,MAAO0B,EAAiB,cAAEuB,WAAW,kBAAkBf,MAAM,CAAC,GAAK,OAAO,CAACJ,EAAG,eAAe,CAAC8P,YAAY,CAAC,MAAQ,SAAS1P,MAAM,CAAC,MAAQ,qBAAqBW,MAAM,CAAC7C,MAAO0B,EAAmB,gBAAEoB,SAAS,SAAUC,GAAMrB,EAAIqV,gBAAgBhU,GAAKE,WAAW,sBAAsB,IAAI,IAAI,IAAI,IAAI,IAAI,GAAGnB,EAAG,iBAAiB,CAACA,EAAG,YAAYA,EAAG,QAAQ,CAAC4B,WAAW,CAAC,CAACnE,KAAK,OAAOoE,QAAQ,SAAS3D,OAAQ0B,EAAIoV,cAAe7T,WAAW,mBAAmBf,MAAM,CAAC,MAAQ,SAAS,MAAQ,GAAG,KAAO,IAAIM,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOf,EAAIsV,OAAOtV,EAAIgE,MAAK,MAAS,CAAChE,EAAIiB,GAAG,UAAUb,EAAG,QAAQ,CAAC4B,WAAW,CAAC,CAACnE,KAAK,OAAOoE,QAAQ,SAAS3D,OAAQ0B,EAAIoV,cAAe7T,WAAW,mBAAmBf,MAAM,CAAC,MAAQ,OAAO,MAAQ,GAAG,KAAO,IAAIM,GAAG,CAAC,MAAQd,EAAIsV,SAAS,CAACtV,EAAIiB,GAAG,SAASb,EAAG,QAAQ,CAAC4B,WAAW,CAAC,CAACnE,KAAK,OAAOoE,QAAQ,SAAS3D,MAAO0B,EAAiB,cAAEuB,WAAW,kBAAkBf,MAAM,CAAC,MAAQ,QAAQ,MAAQ,GAAG,KAAO,IAAIM,GAAG,CAAC,MAAQd,EAAIuV,UAAU,CAACvV,EAAIiB,GAAG,WAAW,IAAI,IAAI,GAAGb,EAAG,aAAa,CAACI,MAAM,CAAC,GAAK,QAAQ,CAAoB,OAAlBR,EAAIwV,UAAoBpV,EAAG,eAAe,CAACI,MAAM,CAAC,QAAUR,EAAI6O,QAAQ,UAAY7O,EAAIwV,aAAaxV,EAAI2C,MAAM,IAAI,IAAI,IAAI,IAAI,GAAGvC,EAAG,QAAQ,CAACA,EAAG,QAAQ,CAACI,MAAM,CAAC,GAAK,OAAO,CAAER,EAAW,QAAEI,EAAG,SAAS,CAACA,EAAG,eAAe,CAACJ,EAAIiB,GAAG,aAAab,EAAG,cAAc,CAACS,YAAY,YAAY+M,SAAS,CAAC,UAAY5N,EAAIwB,GAAGxB,EAAIyV,aAAa,GAAGzV,EAAI2C,MAAM,IAAI,IAAI,IACpuG,GAAkB,GCPlB,I,UAAS,WAAa,IAAI3C,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,QAAQ,CAAC4B,WAAW,CAAC,CAACnE,KAAK,SAASoE,QAAQ,WAAW3D,MAAO0B,EAAY,SAAEuB,WAAW,cAAc,CAACnB,EAAG,QAAQ,CAACI,MAAM,CAAC,GAAK,OAAO,CAACJ,EAAG,MAAM,CAACS,YAAY,UAAUL,MAAM,CAAC,GAAK,iBAAiB,KAClS,GAAkB,G,wGCETkV,I,UAAb,WACE,WAAYC,GAAM,wBAChB1V,KAAK0V,KAAOA,EACZ1V,KAAK2V,QAAU,GACf3V,KAAK4V,OAAS,EAJlB,qDAUOC,GAEH,GAAqB,KAAjBA,EAAMC,OAAV,CAEA,IAAMC,EAAY/V,KAAK2V,QAAQ3V,KAAK2V,QAAQ3Z,OAAS,GACjD6Z,GAASE,IAEb/V,KAAK2V,QAAQzZ,KAAK2Z,GACd7V,KAAK2V,QAAQ3Z,OAASgE,KAAK0V,MAC7B1V,KAAK2V,QAAQK,IAAI,GAEnBhW,KAAK4V,OAAS5V,KAAK2V,QAAQ3Z,WArB/B,+BA4BIgE,KAAK4V,OAAS5V,KAAK2V,QAAQ3Z,SA5B/B,oCAmCI,IAAMia,EAAMC,KAAKC,IAAI,EAAGnW,KAAK4V,OAAS,GAEtC,OADA5V,KAAK4V,OAASK,EACPjW,KAAK2V,QAAQM,KArCxB,gCA4CI,IAAMA,EAAMC,KAAKE,IAAIpW,KAAK2V,QAAQ3Z,OAAQgE,KAAK4V,OAAS,GAExD,OADA5V,KAAK4V,OAASK,EACPjW,KAAK2V,QAAQM,OA9CxB,M,0DCEO,SAASI,GAAeC,GAAwB,IACjDC,EADgCC,IAAiB,yDAE/CC,EAAQ,GACRC,EAAK,OAEX,MAAQH,EAAQG,EAAGC,KAAKL,GAClBE,EACFC,EAAMva,KAAKqa,EAAM7H,OAEjB+H,EAAMva,KAAKqa,EAAM7H,MAAQ6H,EAAM,GAAGva,QAItC,OAAOya,EAOF,SAASG,GAAoBN,EAAOO,GACzC,IAAMC,EAAQT,GAAeC,GAAO,GACjCS,UACAC,MAAK,SAAAxQ,GAAC,OAAIA,EAAIqQ,KACjB,OAAgB,MAATC,EAAgB,EAAIA,EAEtB,SAASG,GAAqBX,EAAOO,GAC1C,IAAMC,EAAQT,GAAeC,GAAO,GAAOU,MAAK,SAAAxQ,GAAC,OAAIA,EAAIqQ,KACzD,OAAgB,MAATC,EAAgBR,EAAMta,OAAS8a,EASjC,SAASI,GAAeZ,EAAOO,EAAQM,GAI5C,IAHA,IAAIC,EAAM,EACRC,EAAM,EAECvb,EAAI,EAAGA,EAAI+a,IAAU/a,EAAG,CAC/B,IAAMwb,EAAMhB,EAAMiB,OAAOzb,GACd,MAAPwb,GACFD,EAAM,EACND,GAAO,IAEPC,GAAO,EACHA,EAAMF,IACRE,EAAM,EACND,GAAO,IAKb,MAAO,CAAEA,MAAKC,OAMT,SAASG,GAAWlB,EAAOa,GAChC,OAAOD,GAAeZ,EAAOA,EAAMta,OAAQmb,GAASC,IAAM,EAarD,SAASK,GAAkBnB,GAEhC,MAAoB,IAAhBA,EAAMR,UAKLQ,EAAMC,MAAM,OAAS,IAAIva,OAAS,IAAM,KAIxCsa,EAAMC,MAAM,OAAS,IAAIva,OAAS,IAAM,IAQ9B,IAHbsa,EACGhI,MAAM,iBACN0H,MACAF,WAKDQ,EAAMoB,SAAS,OAAUpB,EAAMoB,SAAS,YAUvC,SAASC,GAAqBrB,GACnC,OAAsC,MAA/BA,EAAMC,MAAM,gBAMd,SAASqB,GAAatB,GAE3B,GAAqB,KAAjBA,EAAMR,OAAe,MAAO,GAChC,GAAI6B,GAAqBrB,GAAQ,MAAO,GAGxC,IAAMuB,EAASC,oBAAMxB,GACrB,OAAOuB,EAAO7B,OAAS,GAMlB,SAAS+B,GAA8BC,EAAW1B,GACvD,IAAMuB,EAASC,oBAAMxB,GACjB5H,EAAQmJ,EAAO7b,OAAS,EACxBic,EAAOJ,EAAOnJ,IAAU,GAGP,KAAjB4H,EAAMR,QACRpH,EAAQ,EACRuJ,EAAO,IACEN,GAAqBrB,KAE9B5H,GAAS,EACTuJ,EAAO,IAIT,IAAMC,EAAMF,EAAUG,QAAO,SAACC,EAAD,GAA8B,IAAfzX,EAAe,EAAfA,GAAI0X,EAAW,EAAXA,KAC9C,IACE,OAAOD,EAAWE,OAAO3X,EAAE,WAAF,GAAG+N,EAAOmJ,GAAV,uBAAqBQ,MAC9C,MAAO3Y,GAEP,OADA6Y,QAAQC,MAAM,uBAAwB9Y,GAC/B0Y,KAER,IAGH,OAAOF,EAAIlK,QAAO,SAAAyK,GAAG,OAAIA,EAAIC,WAAWT,M,ICzIrBU,G,WACnB,WAAYC,GAAoB,IAAdtN,EAAc,uDAAJ,GAAI,wBAC9BtL,KAAK4Y,KAAOA,EACZ5Y,KAAK6Y,gBAAkB7Y,KAAK8Y,eAAela,KAAKoB,MAChDA,KAAK+Y,kBAAoB/Y,KAAKgZ,iBAAiBpa,KAAKoB,MAEpDA,KAAKiZ,QAAU,IAAIxD,GAAkBnK,EAAQ4N,aAAe,KAC5DlZ,KAAKmZ,uBAAyB7N,EAAQ6N,wBAA0B,IAEhEnZ,KAAKoZ,sBAAwB,GAC7BpZ,KAAKqZ,SAAU,EACfrZ,KAAKsZ,OAAS,GACdtZ,KAAKuZ,QAAU,EACfvZ,KAAKwZ,cAAgB,KACrBxZ,KAAKyZ,kBAAoB,KACzBzZ,KAAK0Z,UAAY,CACfC,KAAM3Z,KAAK4Y,KAAKe,KAChBC,KAAM5Z,KAAK4Y,KAAKgB,MAGlB5Z,KAAK6Z,S,yDAWL7Z,KAAK4Y,KAAKkB,IAAI,OAAQ9Z,KAAK6Y,iBAC3B7Y,KAAK4Y,KAAKkB,IAAI,SAAU9Z,KAAK+Y,qB,+BAO7B/Y,KAAK4Y,KAAKmB,OAAO/Z,KAAK6Y,iBACtB7Y,KAAK4Y,KAAKoB,SAASha,KAAK+Y,qB,6CAMHpY,GAAa,2BAAN0X,EAAM,iCAANA,EAAM,kBAClCrY,KAAKoZ,sBAAsBld,KAAK,CAC9ByE,KACA0X,W,gDAOsB1X,GACxB,IAAMsV,EAAMjW,KAAKoZ,sBAAsBa,WAAU,SAAAva,GAAC,OAAIA,EAAEiB,KAAOA,MAClD,IAATsV,GAEJjW,KAAKoZ,sBAAsBlc,OAAO+Y,EAAK,K,2BAOpCiE,GAAmC,WAA3BC,EAA2B,uDAAN,KAChC,OAAO,IAAIjW,SAAQ,SAACpE,EAASwJ,GAC3B,EAAKsP,KAAKwB,MAAMF,GAChB,EAAKV,cAAgB,CACnBU,SACAC,qBACAra,UACAwJ,UAGF,EAAKgQ,OAAS,GACd,EAAKC,QAAU,EACf,EAAKF,SAAU,O,+BAWVa,GAAQ,WACf,OAAO,IAAIhW,SAAQ,SAACpE,EAASwJ,GAC3B,EAAKsP,KAAKwB,MAAMF,GAChB,EAAKT,kBAAoB,CACvBS,SACApa,UACAwJ,e,kCAQwB,IAApB+Q,EAAoB,uDAAX,UACS,MAAtBra,KAAKwZ,eAAmD,MAA1BxZ,KAAKyZ,mBACrCzZ,KAAK4Y,KAAKwB,MAAM,QAEQ,MAAtBpa,KAAKwZ,gBACPxZ,KAAKwZ,cAAclQ,OAAO+Q,GAC1Bra,KAAKwZ,cAAgB,MAEO,MAA1BxZ,KAAKyZ,oBACPzZ,KAAKyZ,kBAAkBnQ,OAAO+Q,GAC9Bra,KAAKyZ,kBAAoB,MAE3BzZ,KAAKqZ,SAAU,I,8BAMTiB,GACNta,KAAKua,MAAMD,EAAU,Q,4BAMjBA,GACJ,IAAME,EAAYF,EAAQ1W,QAAQ,WAAY,MAC9C5D,KAAK4Y,KAAKwB,MAAMI,EAAU5W,QAAQ,MAAO,W,gCAMjC6W,GAAoB,IAAbC,EAAa,uDAAH,EACzB,GAAoB,GAAhBD,EAAMze,OAAa,OAAO2e,QAAQ,IAUtC,IAPA,IAAMC,EACJH,EAAMtC,QAAO,SAAC0C,EAAOhY,GAAR,OAAiBqT,KAAKC,IAAI0E,EAAOhY,EAAK7G,UAAS,GAAK0e,EAC7DI,EAAW5E,KAAK6E,MAAM/a,KAAK0Z,UAAUC,KAAOiB,GAC5CI,EAAW9E,KAAK+E,KAAKR,EAAMze,OAAS8e,GAGtChf,EAAI,EACCsb,EAAM,EAAGA,EAAM4D,IAAY5D,EAAK,CAIvC,IAHA,IAAI8D,EAAS,GAGJ7D,EAAM,EAAGA,EAAMyD,IAAYzD,EAClC,GAAIvb,EAAI2e,EAAMze,OAAQ,CACpB,IAAI6G,EAAO4X,EAAM3e,KACjB+G,GAAQ,IAAIsY,OAAOP,EAAY/X,EAAK7G,QACpCkf,GAAUrY,EAGd7C,KAAK2a,QAAQO,M,mCAWJ5E,GACX,IAAM4D,GAAUla,KAAKwZ,eAAiB,IAAIU,QAAU,GAC9CC,GACHna,KAAKwZ,eAAiB,IAAIW,oBAAsB,GAEnD,OAAOD,EAAS5D,EAAM1S,QAAQ,MAAO,KAAOuW,K,wCAO5B7D,EAAOO,GACvB,IAAMuE,EAAWpb,KAAKqb,aAAa/E,EAAMgF,OAAO,EAAGzE,IACnD,OAAOuE,EAASpf,S,mCAyBhB,IAfA,IAAMuf,EAAgBvb,KAAKqb,aAAarb,KAAKsZ,QAGvCkC,EAAUhE,GAAW+D,EAAevb,KAAK0Z,UAAUC,MAGnD8B,EAAezb,KAAK0b,kBAAkB1b,KAAKsZ,OAAQtZ,KAAKuZ,SAPnD,EAQUrC,GACnBqE,EACAE,EACAzb,KAAK0Z,UAAUC,MAHJvC,GARF,EAQHC,IARG,EAQED,KAOPuE,EAAWH,EAAUpE,EAAM,EACxBtb,EAAI,EAAGA,EAAI6f,IAAY7f,EAAGkE,KAAK4Y,KAAKwB,MAAM,OAGnDpa,KAAK4Y,KAAKwB,MAAM,SAChB,IAASte,EAAI,EAAGA,EAAI0f,IAAW1f,EAAGkE,KAAK4Y,KAAKwB,MAAM,Y,+BAS3CgB,GAA6B,IAAnBQ,IAAmB,yDAEhCA,GAAY5b,KAAK4b,aAGrB,IAAMC,EAAY7b,KAAKqb,aAAaD,GACpCpb,KAAKua,MAAMsB,GAGP7b,KAAKuZ,QAAU6B,EAASpf,SAC1BgE,KAAKuZ,QAAU6B,EAASpf,QAI1B,IAAM8f,EAAY9b,KAAK0b,kBAAkBN,EAAUpb,KAAKuZ,SAClDwC,EAAWvE,GAAWqE,EAAW7b,KAAK0Z,UAAUC,MAflB,EAgBfzC,GACnB2E,EACAC,EACA9b,KAAK0Z,UAAUC,MAHTtC,EAhB4B,EAgB5BA,IAAKD,EAhBuB,EAgBvBA,IAKP4E,EAAaD,EAAW3E,EAAM,EAEpCpX,KAAK4Y,KAAKwB,MAAM,MAChB,IAAK,IAAIte,EAAI,EAAGA,EAAIkgB,IAAclgB,EAAGkE,KAAK4Y,KAAKwB,MAAM,OACrD,IAASte,EAAI,EAAGA,EAAIub,IAAOvb,EAAGkE,KAAK4Y,KAAKwB,MAAM,OAG9Cpa,KAAKsZ,OAAS8B,I,4CAOMja,GAAU,WACxByU,EAAS5V,KAAKuZ,QAGpBvZ,KAAKic,UAAUjc,KAAKsZ,OAAOtd,QAC3BgE,KAAK4Y,KAAKwB,MAAM,QAGhB,IAAM8B,EAAS,WACb,EAAK3C,QAAU3D,EACf,EAAKuG,SAAS,EAAK7C,SAKf8C,EAAMjb,IACD,MAAPib,EACFF,IAEAE,EAAI1S,KAAKwS,K,gCAUHJ,GACJA,EAAY,IAAGA,EAAY,GAC3BA,EAAY9b,KAAKsZ,OAAOtd,SAAQ8f,EAAY9b,KAAKsZ,OAAOtd,QAG5D,IAAMqgB,EAAkBrc,KAAKqb,aAAarb,KAAKsZ,QAIzCgD,GAHa9E,GAAW6E,EAAiBrc,KAAK0Z,UAAUC,MAGrC3Z,KAAK0b,kBAAkB1b,KAAKsZ,OAAQtZ,KAAKuZ,UAT/C,EAUoBrC,GACrCmF,EACAC,EACAtc,KAAK0Z,UAAUC,MAHJ4C,EAVM,EAUXlF,IAAmBmF,EAVR,EAUGpF,IAOhBqF,EAAkBzc,KAAK0b,kBAAkB1b,KAAKsZ,OAAQwC,GAjBzC,EAkBkB5E,GACnCmF,EACAI,EACAzc,KAAK0Z,UAAUC,MAHJ+C,EAlBM,EAkBXrF,IAAkBsF,EAlBP,EAkBEvF,IAOrB,GAAIuF,EAASH,EACX,IAAK,IAAI1gB,EAAI0gB,EAAS1gB,EAAI6gB,IAAU7gB,EAAGkE,KAAK4Y,KAAKwB,MAAM,YAEvD,IAAK,IAAIte,EAAI6gB,EAAQ7gB,EAAI0gB,IAAW1gB,EAAGkE,KAAK4Y,KAAKwB,MAAM,OAIzD,GAAIsC,EAASH,EACX,IAAK,IAAIzgB,EAAIygB,EAASzgB,EAAI4gB,IAAU5gB,EAAGkE,KAAK4Y,KAAKwB,MAAM,YAEvD,IAAK,IAAIte,EAAI4gB,EAAQ5gB,EAAIygB,IAAWzgB,EAAGkE,KAAK4Y,KAAKwB,MAAM,OAIzDpa,KAAKuZ,QAAUuC,I,uCAMAc,GACf,GAAIA,EAAM,EAAG,CACX,IAAMC,EAAM3G,KAAKE,IAAIwG,EAAK5c,KAAKsZ,OAAOtd,OAASgE,KAAKuZ,SACpDvZ,KAAKic,UAAUjc,KAAKuZ,QAAUsD,QACzB,GAAID,EAAM,EAAG,CAClB,IAAMC,EAAM3G,KAAKC,IAAIyG,GAAM5c,KAAKuZ,SAChCvZ,KAAKic,UAAUjc,KAAKuZ,QAAUsD,M,wCAOhBC,GAAW,IACnBvD,EAAoBvZ,KAApBuZ,QAASD,EAAWtZ,KAAXsZ,OACjB,GAAIwD,EAAW,CACb,GAAIvD,GAAW,EAAG,OAClB,IAAM6B,EAAW9B,EAAOgC,OAAO,EAAG/B,EAAU,GAAKD,EAAOgC,OAAO/B,GAC/DvZ,KAAK4b,aACL5b,KAAKuZ,SAAW,EAChBvZ,KAAKmc,SAASf,GAAU,OACnB,CACL,IAAMA,EAAW9B,EAAOgC,OAAO,EAAG/B,GAAWD,EAAOgC,OAAO/B,EAAU,GACrEvZ,KAAKmc,SAASf,M,yCAOC5f,GAAM,IACf+d,EAAoBvZ,KAApBuZ,QAASD,EAAWtZ,KAAXsZ,OACX8B,EAAW9B,EAAOgC,OAAO,EAAG/B,GAAW/d,EAAO8d,EAAOgC,OAAO/B,GAClEvZ,KAAKuZ,SAAW/d,EAAKQ,OACrBgE,KAAKmc,SAASf,K,2CAOVpb,KAAKiZ,SACPjZ,KAAKiZ,QAAQ/c,KAAK8D,KAAKsZ,QAErBtZ,KAAKwZ,gBACPxZ,KAAKwZ,cAAc1Z,QAAQE,KAAKsZ,QAChCtZ,KAAKwZ,cAAgB,MAEvBxZ,KAAK4Y,KAAKwB,MAAM,QAChBpa,KAAKqZ,SAAU,I,uCAUA7d,GAAM,IACboe,EAAepe,EAAfoe,KAAMD,EAASne,EAATme,KACd3Z,KAAK4b,aACL5b,KAAK0Z,UAAY,CAAEC,OAAMC,QACzB5Z,KAAKmc,SAASnc,KAAKsZ,QAAQ,K,qCAMd9d,GAAM,WACnB,GAAKwE,KAAKqZ,QAAV,CAGA,GAA8B,MAA1BrZ,KAAKyZ,kBAIP,OAHAzZ,KAAKyZ,kBAAkB3Z,QAAQtE,GAC/BwE,KAAKyZ,kBAAoB,UACzBzZ,KAAK4Y,KAAKwB,MAAM,QAKlB,GAAI5e,EAAKQ,OAAS,GAA4B,KAAvBR,EAAKuhB,WAAW,GAAa,CAClD,IAAMC,EAAWxhB,EAAKoI,QAAQ,WAAY,MAC1CqZ,MAAMC,KAAKF,GAAUvU,SAAQ,SAAA/K,GAAC,OAAI,EAAKyf,WAAWzf,WAElDsC,KAAKmd,WAAW3hB,M,iCAOTA,GAAM,WACf,GAAKwE,KAAKqZ,QAAV,CACA,IACI+D,EADEC,EAAM7hB,EAAKuhB,WAAW,GAI5B,GAAW,IAAPM,EACF,OAAQ7hB,EAAK8f,OAAO,IAClB,IAAK,KACH,GAAItb,KAAKiZ,QAAS,CAChB,IAAI5a,EAAQ2B,KAAKiZ,QAAQqE,cACrBjf,IACF2B,KAAKmc,SAAS9d,GACd2B,KAAKic,UAAU5d,EAAMrC,SAGzB,MAEF,IAAK,KACH,GAAIgE,KAAKiZ,QAAS,CAChB,IAAI5a,EAAQ2B,KAAKiZ,QAAQsE,UACpBlf,IAAOA,EAAQ,IACpB2B,KAAKmc,SAAS9d,GACd2B,KAAKic,UAAU5d,EAAMrC,QAEvB,MAEF,IAAK,KACHgE,KAAKwd,kBAAkB,GACvB,MAEF,IAAK,KACHxd,KAAKwd,iBAAiB,GACtB,MAEF,IAAK,MACHxd,KAAKyd,mBAAkB,GACvB,MAEF,IAAK,KACHzd,KAAKic,UAAUjc,KAAKsZ,OAAOtd,QAC3B,MAEF,IAAK,KACHgE,KAAKic,UAAU,GACf,MAEF,IAAK,IACHmB,EAAMxG,GAAoB5W,KAAKsZ,OAAQtZ,KAAKuZ,SACjC,MAAP6D,GAAapd,KAAKic,UAAUmB,GAChC,MAEF,IAAK,IACHA,EAAMnG,GAAqBjX,KAAKsZ,OAAQtZ,KAAKuZ,SAClC,MAAP6D,GAAapd,KAAKic,UAAUmB,GAChC,MAEF,IAAK,IACHA,EAAMxG,GAAoB5W,KAAKsZ,OAAQtZ,KAAKuZ,SACjC,MAAP6D,IACFpd,KAAKmc,SACHnc,KAAKsZ,OAAOgC,OAAO,EAAG8B,GAAOpd,KAAKsZ,OAAOgC,OAAOtb,KAAKuZ,UAEvDvZ,KAAKic,UAAUmB,IAEjB,WAIC,GAAIC,EAAM,IAAc,MAARA,EACrB,OAAQ7hB,GACN,IAAK,KACCic,GAAkBzX,KAAKsZ,QACzBtZ,KAAK0d,mBAAmB,MAExB1d,KAAK2d,qBAEP,MAEF,IAAK,IACH3d,KAAKyd,mBAAkB,GACvB,MAEF,IAAK,KACH,GAAIzd,KAAKoZ,sBAAsBpd,OAAS,EAAG,CACzC,IAAM4hB,EAAgB5d,KAAKsZ,OAAOgC,OAAO,EAAGtb,KAAKuZ,SAC3CsE,EAAkBlG,GAAqBiG,GACvCxF,EAAaL,GACjB/X,KAAKoZ,sBACLwE,GAQF,GAJAxF,EAAW0F,OAIe,IAAtB1F,EAAWpc,OAER6hB,GACH7d,KAAK0d,mBAAmB,UAErB,GAA0B,IAAtBtF,EAAWpc,OAAc,CAElC,IAAM+hB,EAAYnG,GAAagG,GAC/B5d,KAAK0d,mBACHtF,EAAW,GAAGkD,OAAOyC,EAAU/hB,QAAU,UAElCoc,EAAWpc,QAAUgE,KAAKmZ,uBAGnCnZ,KAAKge,uBAAsB,WACzB,EAAKC,UAAU7F,MAKjBpY,KAAKge,uBAAsB,kBACzB,EAAKE,SAAL,sBACiB9F,EAAWpc,OAD5B,6BAEE0N,MAAK,SAAAyU,GACK,KAANA,GAAmB,KAANA,GACf,EAAKF,UAAU7F,cAMvBpY,KAAK0d,mBAAmB,QAE1B,MAEF,IAAK,IACH1d,KAAKic,UAAUjc,KAAKsZ,OAAOtd,QAC3BgE,KAAK4Y,KAAKwB,MAAM,WAAapa,KAAKwZ,eAAiB,IAAIU,QAAU,KACjEla,KAAKsZ,OAAS,GACdtZ,KAAKuZ,QAAU,EACXvZ,KAAKiZ,SAASjZ,KAAKiZ,QAAQmF,SAC/B,WAKJpe,KAAK0d,mBAAmBliB,Q,KC/jB9B,IACE,KAAF,eACE,MAAF,wBACE,KAHF,WAII,MAAJ,CACM,KAAN,KACM,OAAN,KACM,eAAN,OAGE,QAAF,CACI,SADJ,WACM,IAAN,OACA,sCACM,KAAN,yBACQ,aAAR,EACQ,SAAR,GACQ,WAAR,6BAGM,IAAN,qBACM,KAAN,kBACM,KAAN,aACM,EAAN,MACM,KAAN,SAEM,IAAN,oBAEM,EAAN,oCACQ,OAAR,SACA,oBAEM,EAAN,oCACQ,OAAR,SACA,aAEM,EAAN,oCACQ,OAAR,SACA,6BAAU,OAAO,EAAjB,WAGM,IAAN,4DAEA,eACQ,EAAR,+BACU,IAAV,mCACY,MAAZ,UAEU,GAAV,aACY,SACZ,gCACY,EAAZ,aACY,SACZ,eACY,EAAZ,WACY,SACZ,0CACY,IAAZ,eACY,EAAZ,cACY,EAAZ,cACY,EAAZ,iBACY,EAAZ,qBACY,EAAZ,2CACc,EAAd,2BACA,iBAAc,OAAd,0BACc,EAAd,iCACA,iBAAc,OAAd,YAEY,EAAZ,WACY,QAIN,KAEF,SAhEJ,WAiEA,kBACQ,KAAR,eAIE,QAhFF,WAgFI,IAAJ,OACI,YAAJ,WACM,EAAN,aACA,MAEE,cArFF,WAsFA,kBACM,KAAN,iBCrGiZ,M,qCCO7Y,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,WACA,MAIa,MAAiB,QCThC,SAAS6iB,GAAOC,EAAWC,GACzB,GAAID,aAAqBE,YACvBxe,KAAKye,GAAKH,MACL,IAAyB,kBAAdA,EAGhB,KAAM,8FAFNte,KAAKye,GAAKC,SAASC,cAAcL,GAMnCte,KAAKsL,QAAUiT,GAAc,GAG7Bve,KAAK4e,SAG+B,kBAAzB5e,KAAKsL,QAAQuT,UACtB7e,KAAKsL,QAAQuT,QAAU,aAEzB7e,KAAK8e,cAAc9e,KAAKsL,QAAQuT,SAChC7e,KAAK+e,aAAe/e,KAAKsL,QAAQuT,QDLnC,IAAkB,GAAW,CAAC/Q,QAAA,KAAKC,QAAA,OAMnC,KAAkB,GAAW,CAACiR,OAAA,UCG9BX,GAAOjiB,UAAUwiB,OAAS,WACxB,IAAIK,EACAjiB,EACAlB,EACA2iB,EAAKze,KAAKye,GAKVS,EAAc,GAClB,IAAKpjB,EAAI,EAAGA,EAAI,GAAIA,IAClBkB,EAAKlB,EAAI,GAAM,IAAM,GACrBojB,GAAe,kBAAoBpjB,EAAI,KAAOkB,EAAIlB,EAAI,cAIxD,IAAIqjB,EAAc,GAClB,IAAKrjB,EAAI,EAAGA,EAAI,GAAIA,IAClBkB,EAAKlB,EAAI,GAAM,IAAM,GACrBqjB,GAAe,kBAAoBrjB,EAAI,KAAOkB,EAAIlB,EAAI,cAIxD,IAAIsjB,EAAc,GAClB,IAAKtjB,EAAI,EAAGA,EAAI,GAAIA,IAEhBmjB,EADO,GAALnjB,GAAe,IAALA,GAAgB,IAALA,EACd,KACK,GAALA,GAAe,IAALA,EACV,KACK,GAALA,GAAe,IAALA,EACV,KAEA,KAEXsjB,GAAe,kBAAoBtjB,EAAI,KAAOA,EAAImjB,EAAS,cAI7D,IAAII,EAAgB,GACdC,EAAS,CAAC,UAAW,WAAY,QAAS,QAC9C,MAAO,OAAQ,OAAQ,SACvB,YAAa,UAAW,WAAY,YACtC,IAAKxjB,EAAI,EAAGA,EAAIwjB,EAAOtjB,OAAQF,IAC7BujB,GAAiB,mBAAqBvjB,EAAI,GAAK,KAAOwjB,EAAOxjB,GAAK,cAIpE,IAAIyjB,EAAc,GACZC,EAAO,CAAC,SAAU,SAAU,UAAW,YAAa,WACxD,SAAU,YACZ,IAAK1jB,EAAI,EAAGA,EAAI0jB,EAAKxjB,OAAQF,IAC3ByjB,GAAe,kBAAoBzjB,EAAI,KAAO0jB,EAAK1jB,GAAK,cAI1D,IAAI2jB,EAAiB,GACfxU,EAAU,CAAC,SAAU,OAAQ,MAAO,OAAQ,QAAS,QAC3D,IAAKnP,EAAI,EAAGA,EAAImP,EAAQjP,OAAQF,IAC9B2jB,GAAkB,kBAAoBxU,EAAQnP,GAAK,KAAOmP,EAAQnP,GAAK,cAKzE,IAAI4jB,EAAS,GAGbjB,EAAGkB,mBAAmB,YACpB,qCAAuCF,EAAiB,oBAC1D,IAAIG,EAAWnB,EAAGE,cAAc,uBAoChC,IAAK,IAAIkB,KAnCTD,EAASE,iBAAiB,SAAU9f,KAAK+f,cAAcnhB,KAAKoB,OAC5D4f,EAASE,iBAAiB,SAAU9f,KAAKggB,YAAYphB,KAAKoB,OAG1Dye,EAAGkB,mBAAmB,YAAa,2EACMP,EACrC,qBACJM,EAAO,OAASjB,EAAGE,cAAc,mBAGjCF,EAAGkB,mBAAmB,YAAa,2EACIN,EACnC,qBACJK,EAAO,SAAWjB,EAAGE,cAAc,qBAGnCF,EAAGkB,mBAAmB,YAAa,yEACGT,EAClC,2CACJQ,EAAO,QAAUjB,EAAGE,cAAc,oBAGlCF,EAAGkB,mBAAmB,YAAa,uEACEJ,EACjC,qBACJG,EAAO,OAASjB,EAAGE,cAAc,mBAGjCF,EAAGkB,mBAAmB,YAAa,qGAC+BR,EAC9D,gEAAkED,EAClE,YACJQ,EAAO,QAAUjB,EAAGE,cAAc,oBAGZe,EACpB,GAAGjX,QAAQnM,KAAKojB,EAAOG,GAAWI,iBAAiB,UAAW,SAASC,GACrEA,EAASJ,iBAAiB,SAAU9f,KAAKggB,YAAYphB,KAAKoB,QAC1DpB,KAAKoB,OAITA,KAAK0f,OAASA,GAGhBrB,GAAOjiB,UAAU2jB,cAAgB,WAC/B,IAAIL,EAAS1f,KAAK0f,OACdS,EAAengB,KAAKye,GAAGE,cAAc,uBACrCyB,EAASD,EAAa7U,QAAQ6U,EAAaE,eAAehiB,MAG9D,IAAK,IAAIwhB,KAAaH,EACpBA,EAAOG,GAAWS,MAAMC,QAAU,OAIpC,GAAIlC,GAAOmC,cAAcnkB,eAAe+jB,GAEtC,IADA,IAAIK,EAAIpC,GAAOmC,cAAcJ,GACpBtkB,EAAI,EAAGA,EAAI2kB,EAAEzkB,OAAQF,IAC5B4jB,EAAOe,EAAE3kB,IAAIwkB,MAAMC,QAAU,IAQnClC,GAAOjiB,UAAU4jB,YAAc,WAC7BhgB,KAAK+e,aAAe/e,KAAK0gB,gBACe,oBAA7B1gB,KAAKsL,QAAQ0U,aACtBhgB,KAAKsL,QAAQ0U,YAAYhgB,KAAK+e,eAKlCV,GAAOjiB,UAAUskB,cAAgB,WAC/B,IAAItK,EAAKuK,EAAMC,EAAKC,EAAOC,EAC3B1K,EAAMuK,EAAOC,EAAMC,EAAQC,EAAM,IACjC,IAAIpB,EAAS1f,KAAK0f,OAEdqB,EAAiB,SAAStC,GAC5B,OAAOA,EAAGnT,QAAQmT,EAAG4B,eAAehiB,OAGlC6M,EAAiB6V,EAAe/gB,KAAKye,GAAGE,cAAc,wBAC1D,OAAQzT,GACN,IAAK,SACH,MAEF,IAAK,OACHkL,EAAM2K,EAAerB,EAAO,QAAQf,cAAc,WAClD,MAEF,IAAK,MACHvI,EAAM2K,EAAerB,EAAO,QAAQf,cAAc,mBAClDgC,EAAOI,EAAerB,EAAO,QAAQf,cAAc,oBACnD,MAEF,IAAK,OACHvI,EAAM2K,EAAerB,EAAO,QAAQf,cAAc,mBAClDgC,EAAOI,EAAerB,EAAO,QAAQf,cAAc,oBACnDmC,EAAMC,EAAerB,EAAO,OAAOf,cAAc,WACjD,MAEF,IAAK,QACHvI,EAAM2K,EAAerB,EAAO,QAAQf,cAAc,mBAClDgC,EAAOI,EAAerB,EAAO,QAAQf,cAAc,oBACnDiC,EAAMG,EAAerB,EAAO,OAAOf,cAAc,WACjD,MAEF,IAAK,OACHvI,EAAM2K,EAAerB,EAAO,QAAQf,cAAc,mBAClDgC,EAAOI,EAAerB,EAAO,QAAQf,cAAc,oBACnDiC,EAAMG,EAAerB,EAAO,OAAOf,cAAc,WACjDkC,EAAQE,EAAerB,EAAO,SAASf,cAAc,WACrD,MAEF,QAEE,OAAOzT,EAEX,MAAO,CAACkL,EAAKuK,EAAMC,EAAKC,EAAOC,GAAKE,KAAK,MAG3C3C,GAAOjiB,UAAU0iB,cAAgB,SAASmC,GACxC,IAAIvB,EAAS1f,KAAK0f,OACdwB,EAAW7C,GAAO8C,YAAYF,GAElC,IAAKC,EACH,OAAO,EAcT,IAXA,IAAIvjB,EAAIsjB,EAAW3S,MAAM,KACrB8S,EAAI,CACN,KAAQzjB,EAAE,GACV,KAAQA,EAAE,GACV,IAAOA,EAAE,GACT,MAASA,EAAE,GACX,IAAOA,EAAE,IAIP0jB,EAAUhD,GAAOmC,cAAcU,GAC1BplB,EAAI,EAAGA,EAAIulB,EAAQrlB,OAAQF,IAAK,CACvC,IAAIwlB,EAAMD,EAAQvlB,GACP,QAAPwlB,GACF5B,EAAO4B,GAAK3C,cAAc,mBAAmBtgB,MAAQ+iB,EAAE,QAEvD1B,EAAO4B,GAAK3C,cAAc,kBAAkBtgB,MAAQ+iB,EAAE,SAEtD1B,EAAO4B,GAAK3C,cAAc,UAAUtgB,MAAQ+iB,EAAEE,GAQlD,OAHAthB,KAAKye,GAAGE,cAAc,uBAAuBtgB,MAAQ6iB,EACrDlhB,KAAK+f,gBAEE/f,MAMTqe,GAAOmC,cAAgB,CACrB,OAAU,GACV,KAAQ,CAAC,QACT,IAAO,CAAC,QACR,KAAQ,CAAC,MAAO,QAChB,MAAS,CAAC,MAAO,QACjB,KAAQ,CAAC,MAAO,QAAS,SAG3BnC,GAAOkD,UAAY,CACjB,OAAU,gBACV,KAAQ,yBACR,IAAO,8BACP,KAAQ,mCACR,MAAS,yBACT,KAAQ,sBAGVlD,GAAO8C,YAAc,SAASF,GAE5BA,EAAaA,GAA0BjhB,KAAK0gB,gBAG5C,IAAMc,EAAa,oCACnB,GAAyB,iBAAdP,GAA2BO,EAAWzd,KAAKkd,GAAtD,CASA,IAJA,IAAItjB,EAAIsjB,EAAW3S,MAAM,KAErBmT,EAAS,CAAC,EAAG,EAAG,EAAG,EAAG,GACtBC,EAAS,CAAC,GAAI,GAAI,GAAI,GAAI,GACrB5lB,EAAI,EAAGA,EAAI6B,EAAE3B,OAAQF,IAC5B,GAAY,KAAR6B,EAAE7B,GAAN,CACA,IAAIslB,EAAIO,SAAShkB,EAAE7B,IACnB,KAAIslB,GAAKM,EAAO5lB,IAAMslB,GAAKK,EAAO3lB,IAElC,OAIF,IAAK,IAAIoG,KAAQmc,GAAOkD,UACtB,GAAIlD,GAAOkD,UAAUrf,GAAM6B,KAAKkd,GAC9B,OAAO/e,IAQEmc,UCrEf,IACE,KAAF,UACE,WAAF,CAAI,aAAJ,GAAI,WAAJ,kBACE,KAHF,WAII,MAAJ,CACM,gBAAN,EACM,cAAN,EACM,eAAN,EACM,gBAAN,GACM,KAAN,8CACM,UAAN,CACQ,QAAR,EACQ,KAAR,OACQ,MAAR,eACQ,MAAR,EACQ,aAAR,EACQ,aAAR,EACQ,YAAR,EACQ,QAAR,2BAEM,IAAN,KACM,OAAN,CACA,CAAQ,KAAR,QAAQ,MAAR,SACA,CAAQ,KAAR,SAAQ,MAAR,UACA,CAAQ,KAAR,QAAQ,MAAR,UAEM,gBAAN,QACM,cAAN,EACM,cAAN,EACM,QAAN,GACM,UAAN,KACM,iBAAN,KACM,YAAN,KACM,MAAN,KACM,QAAN,KACM,YAAN,CACA,CAAQ,KAAR,OAAQ,MAAR,QACA,CAAQ,KAAR,OAAQ,MAAR,UACA,CAAQ,KAAR,OAAQ,MAAR,UACA,CAAQ,KAAR,QAAQ,MAAR,WACA,CAAQ,KAAR,aAAQ,MAAR,gBACA,CAAQ,KAAR,SAAQ,MAAR,YACA,CAAQ,KAAR,cAAQ,MAAR,iBACA,CAAQ,KAAR,QAAQ,MAAR,WACA,CAAQ,KAAR,WAAQ,MAAR,cACA,CAAQ,KAAR,YAAQ,MAAR,gBAEM,qBAAN,OACM,OAAN,GACM,IAAN,GACM,MAAN,GACM,QAAN,GACM,QAAN,EACM,KAAN,KACM,UAAN,EACM,UAAN,EACM,aAAN,KACM,cAAN,qCACM,cAAN,uEACM,aAAN,OAGE,QAAF,CACI,SADJ,WACM,IAAN,OACM,KAAN,8CACQ,EAAR,oBAEM,KAAN,4CACQ,EAAR,0BAAU,OAAV,mCAGI,cATJ,WASM,IAAN,0DAEA,0IAkBM,MAhBN,iCACA,oFACA,oBAGA,oEACQ,GAAR,uCAEQ,GAAR,kCAGM,GAAN,wHAEM,GAAN,4EAEM,GAAN,0HACA,GAEI,QA/BJ,WA+BM,IAAN,OACA,eACA,yBACM,EAAN,iCACM,EAAN,aACM,KAAN,qDACQ,EAAR,mDAGI,OAxCJ,WAwCM,IAAN,iEACA,YACA,eACA,wBACM,EAAN,cACM,EAAN,iBACA,yCACQ,EAAR,aACQ,EAAR,uCACA,4DACA,2BACU,EAAV,8DAEU,EAAV,oCAGM,KAAN,gBACM,KAAN,2CACQ,IAAR,SAEQ,GAAR,6CAMU,IALA,IAAV,gBACA,mCACA,4DACA,0BAEA,sBAEY,IAAZ,8BACA,0CACY,EAAZ,eACY,EAAZ,yEACY,EAAZ,sEACY,EAAZ,gBACY,EAAZ,kBAEU,GAAV,wCAEQ,EAAR,uBACA,mBACQ,EAAR,mCAIE,SAAF,CACI,iBAAJ,WAAM,IAAN,OACM,GAAN,sBAGM,OAAN,mCACQ,OAAR,+BAGI,eAAJ,WACM,MAAN,yFAGE,QA/JF,WA+JI,IAAJ,OAsBI,GArBA,KAAJ,qBACM,QAAN,cAEI,KAAJ,WACA,2BACM,KAAN,uDACA,+CACQ,KAAR,uDAGA,4BACM,KAAN,iCACA,mCACU,EAAV,iCAII,KAAJ,2DACI,KAAJ,6BACI,KAAJ,+DAAM,KAAN,6CACI,KAAJ,0BACA,yBACM,IAAN,yDACQ,OAAR,0BACA,OACA,GACQ,KAAR,gBACQ,KAAR,4CACQ,KAAR,6DACU,OAAV,0BACA,WAEQ,KAAR,8BAGA,yBACM,KAAN,iBACM,KAAN,0CC9b4Y,M,6ECQxY,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,WACA,MAIa,MAAiB,QA6BhC,IAAkB,GAAW,CAACzZ,OAAA,KAAKC,QAAA,KAAMC,aAAA,OAAa+I,UAAA,OAAUnD,WAAA,OAAW2H,aAAA,KAAUvE,QAAA,KAAK8T,aAAA,KAAUjX,cAAA,KAAWqF,eAAA,KAAY7K,QAAA,KAAMQ,QAAA,KAAMkc,UAAA,KAAOC,eAAA,KAAY/T,QAAA,KAAKR,WAAA,KAAQ1H,UAAA,KAAQkc,WAAA,KAAQtP,QAAA,KAAKC,YAAA,KAASC,SAAA,KAAMC,cAAA,KAAWC,eAAA,KAAY/M,aAAA,KAAWkc,eAAA,OCnC7O,QACE,KAAF,MACE,WAAF,CAAI,QAAJ,KCfwY,MCOpY,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,WACA,MAIa,MAAiB,QAOhC,IAAkB,GAAW,CAAClU,QAAA,KAAKnD,cAAA,KAAWoD,QAAA,OCzB9C,IAAI,GAAS,WAAa,IAAIhO,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,cAAc,CAACA,EAAG,QAAQ,CAACA,EAAG,QAAQ,CAACI,MAAM,CAAC,GAAK,OAAO,CAACJ,EAAG,mBAAmB,IAAI,GAAGA,EAAG,QAAQ,CAACA,EAAG,QAAQ,CAACI,MAAM,CAAC,GAAK,OAAO,CAACJ,EAAG,iBAAiB,IAAI,IAAI,IAC/P,GAAkB,GCDlB,GAAS,WAAa,IAAIJ,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,cAAc,CAACA,EAAG,SAAS,CAACA,EAAG,eAAe,CAACJ,EAAIiB,GAAG,qBAAqBb,EAAG,cAAc,CAACA,EAAG,cAAc,CAACA,EAAG,QAAQ,CAACA,EAAG,QAAQ,CAACI,MAAM,CAAC,GAAK,IAAI,GAAK,IAAI,aAAa,WAAW,CAACR,EAAIiB,GAAG,2BAA2Bb,EAAG,QAAQ,CAACI,MAAM,CAAC,GAAK,IAAI,GAAK,MAAM,CAACJ,EAAG,WAAW,CAACI,MAAM,CAAC,MAAQR,EAAI6O,QAAQ,YAAY,YAAY,aAAa,YAAY,MAAQ,UAAU1N,MAAM,CAAC7C,MAAO0B,EAAU,OAAEoB,SAAS,SAAUC,GAAMrB,EAAIoS,OAAO/Q,GAAKE,WAAW,aAAa,GAAGnB,EAAG,QAAQ,CAACI,MAAM,CAAC,aAAa,WAAW,CAACJ,EAAG,QAAQ,CAACI,MAAM,CAAC,SAAyB,MAAdR,EAAIoS,OAAe,MAAQ,WAAWtR,GAAG,CAAC,MAAQd,EAAIkiB,eAAe,CAACliB,EAAIiB,GAAG,aAAa,GAAGb,EAAG,QAAQ,CAACI,MAAM,CAAC,GAAK,IAAI,GAAK,IAAI,aAAa,WAAW,CAACR,EAAIiB,GAAG,uBAAuBb,EAAG,QAAQ,CAACI,MAAM,CAAC,GAAK,IAAI,GAAK,IAAI,aAAa,WAAW,CAACJ,EAAG,OAAO,CAACJ,EAAIiB,GAAGjB,EAAIwB,GAAGxB,EAAImiB,eAAe,GAAG/hB,EAAG,QAAQ,CAACA,EAAG,QAAQ,CAACI,MAAM,CAAC,GAAK,KAAK,GAAK,MAAM,CAACJ,EAAG,QAAQ,CAACJ,EAAIiB,GAAG,oBAAoBjB,EAAI2B,GAAI3B,EAAqB,mBAAE,SAAS8C,GAAM,OAAO1C,EAAG,QAAQ,CAACxB,IAAIkE,EAAKjF,MAAM,CAACuC,EAAG,QAAQ,CAACI,MAAM,CAAC,GAAK,MAAM,CAACJ,EAAG,IAAI,CAACJ,EAAIiB,GAAGjB,EAAIwB,GAAGsB,EAAKjF,WAAWuC,EAAG,QAAQ,CAACI,MAAM,CAAC,GAAK,MAAM,CAACR,EAAIiB,GAAGjB,EAAIwB,GAAGsB,EAAK,gBAAgB1C,EAAG,QAAQ,CAACI,MAAM,CAAC,aAAa,WAAW,CAACJ,EAAG,QAAQ,CAACI,MAAM,CAAC,MAAQ,MAAM,KAAO,IAAIM,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOf,EAAIoiB,oBAAoBtf,EAAKjF,SAAS,CAACmC,EAAIiB,GAAG,aAAa,IAAI,MAAKb,EAAG,QAAQ,CAACA,EAAG,QAAQ,CAACI,MAAM,CAAC,GAAK,MAAM,CAACJ,EAAG,eAAe,CAACI,MAAM,CAAC,MAAQ,OAAO,cAAc,IAAIW,MAAM,CAAC7C,MAAO0B,EAAsB,mBAAEoB,SAAS,SAAUC,GAAMrB,EAAIqiB,mBAAmBhhB,GAAKE,WAAW,yBAAyB,GAAGnB,EAAG,QAAQ,CAACI,MAAM,CAAC,GAAK,MAAM,CAACJ,EAAG,aAAa,CAACI,MAAM,CAAC,MAAQR,EAAIwV,UAAU,aAAa,OAAO,YAAY,OAAO,MAAQ,aAAarU,MAAM,CAAC7C,MAAO0B,EAAuB,oBAAEoB,SAAS,SAAUC,GAAMrB,EAAIsiB,oBAAoBjhB,GAAKE,WAAW,0BAA0B,GAAGnB,EAAG,QAAQ,CAACI,MAAM,CAAC,aAAa,WAAW,CAACJ,EAAG,QAAQ,CAACI,MAAM,CAAC,SAAqC,MAA1BR,EAAIqiB,oBAAyD,MAA3BriB,EAAIsiB,oBAA4B,MAAQ,WAAWxhB,GAAG,CAAC,MAAQd,EAAIuiB,sBAAsB,CAACviB,EAAIiB,GAAG,cAAc,IAAI,IAAI,GAAGb,EAAG,QAAQ,CAACI,MAAM,CAAC,GAAK,KAAK,GAAK,MAAM,CAACJ,EAAG,QAAQ,CAACJ,EAAIiB,GAAG,uBAAuBjB,EAAI2B,GAAI3B,EAAc,YAAE,SAAS8C,GAAM,OAAO1C,EAAG,QAAQ,CAACxB,IAAIkE,EAAKrD,IAAI,CAACW,EAAG,QAAQ,CAACI,MAAM,CAAC,GAAK,MAAM,CAACJ,EAAG,IAAI,CAACJ,EAAIiB,GAAGjB,EAAIwB,GAAGsB,EAAKjF,WAAWuC,EAAG,QAAQ,CAACI,MAAM,CAAC,GAAK,MAAM,CAACR,EAAIiB,GAAGjB,EAAIwB,GAAGsB,EAAK0f,aAAapiB,EAAG,QAAQ,CAACI,MAAM,CAAC,aAAa,WAAW,CAACJ,EAAG,QAAQ,CAACI,MAAM,CAAC,MAAQ,MAAM,KAAO,IAAIM,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOf,EAAIyiB,iBAAiB3f,EAAKrD,OAAO,CAACO,EAAIiB,GAAG,aAAa,IAAI,MAAKb,EAAG,QAAQ,CAACA,EAAG,QAAQ,CAACI,MAAM,CAAC,GAAK,MAAM,CAACJ,EAAG,eAAe,CAACI,MAAM,CAAC,MAAQ,OAAO,cAAc,IAAIW,MAAM,CAAC7C,MAAO0B,EAAmB,gBAAEoB,SAAS,SAAUC,GAAMrB,EAAI0iB,gBAAgBrhB,GAAKE,WAAW,sBAAsB,GAAGnB,EAAG,QAAQ,CAACI,MAAM,CAAC,GAAK,MAAM,CAACJ,EAAG,eAAe,CAACI,MAAM,CAAC,MAAQ,WAAW,cAAc,IAAIW,MAAM,CAAC7C,MAAO0B,EAAoB,iBAAEoB,SAAS,SAAUC,GAAMrB,EAAI2iB,iBAAiBthB,GAAKE,WAAW,uBAAuB,GAAGnB,EAAG,QAAQ,CAACI,MAAM,CAAC,aAAa,WAAW,CAACJ,EAAG,QAAQ,CAACI,MAAM,CAAC,SAAkC,MAAvBR,EAAI0iB,iBAAoD,OAAzB1iB,EAAI2iB,iBAA0B,MAAQ,WAAW7hB,GAAG,CAAC,MAAQd,EAAI4iB,mBAAmB,CAAC5iB,EAAIiB,GAAG,cAAc,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAC/uG,GAAkB,GCuGtB,IACE,KAAF,iBACE,KAFF,WAGI,MAAJ,CACM,QAAN,UACM,QAAN,GACM,OAAN,KACM,UAAN,KACM,cAAN,GACM,mBAAN,KACM,oBAAN,KACM,WAAN,KACM,gBAAN,KACM,iBAAN,OAGE,QAhBF,WAiBI,KAAJ,YAEE,SAAF,CACI,kBADJ,WAEM,GAAN,0BACM,OAAN,2CAAQ,OACR,6BAAU,OACV,uDAKE,QAAF,CACI,SADJ,WACM,IAAN,OACM,KAAN,yCACQ,EAAR,mCAAU,MAAV,4BAEM,KAAN,8CACQ,EAAR,qCAAU,MAAV,uBAEM,KAAN,+CACQ,EAAR,qBAEM,KAAN,kDACQ,EAAR,wBAEM,KAAN,4CACQ,EAAR,2BAGI,aAlBJ,WAkBM,IAAN,OACM,KAAN,+BACM,IAAN,eACM,EAAN,0BACM,KAAN,sDACQ,EAAR,yBACA,iBACQ,EAAR,cACA,mBACQ,EAAR,kCAGI,iBA9BJ,SA8BA,GAAM,IAAN,OACA,eACM,EAAN,YACM,KAAN,oDACQ,EAAR,6BACQ,EAAR,iDAGI,iBAtCJ,WAsCM,IAAN,OACA,eACM,EAAN,iCACM,EAAN,sCACM,KAAN,kDACQ,EAAR,iBACU,KAAV,kBACU,SAAV,mBACU,GAAV,wBAEQ,EAAR,6BACQ,EAAR,qBACQ,EAAR,0BAGI,oBArDJ,WAqDM,IAAN,OACA,eACM,EAAN,oCACM,EAAN,8CACM,EAAN,kBACM,KAAN,qDACQ,EAAR,oBAAU,KAAV,qBAAU,SAAV,6BACQ,EAAR,iCACQ,EAAR,wBACQ,EAAR,6BAGI,oBAjEJ,SAiEA,GAAM,IAAN,OACA,eACM,EAAN,cACM,KAAN,mEACQ,EAAR,sBACQ,EAAR,kDAAU,OAAV,oBC3MmZ,MCO/Y,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,WACA,MAIa,MAAiB,QAchC,IAAkB,GAAW,CAAC4D,OAAA,KAAKC,QAAA,KAAMgJ,UAAA,OAAUnD,WAAA,OAAWoD,QAAA,KAAK8T,aAAA,KAAUjX,cAAA,KAAWoD,QAAA,KAAKR,WAAA,KAAQzH,aAAA,OChCrG,IAAI,GAAS,WAAa,IAAI/F,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,cAAc,CAACA,EAAG,SAAS,CAACA,EAAG,eAAe,CAACJ,EAAIiB,GAAG,mBAAmBb,EAAG,cAAc,CAACA,EAAG,cAAc,CAACA,EAAG,QAAQ,CAACA,EAAG,QAAQ,CAACI,MAAM,CAAC,GAAK,MAAM,CAACJ,EAAG,OAAO,CAACJ,EAAIiB,GAAG,wBAAwBjB,EAAI2B,GAAI3B,EAAU,QAAE,SAAS+S,EAAIlV,GAAM,OAAOuC,EAAG,MAAM,CAACxB,IAAIf,GAAM,CAACuC,EAAG,WAAW,CAACI,MAAM,CAAC,MAAQ3C,EAAK,MAAQ,UAAU,eAAe,IAAIsD,MAAM,CAAC7C,MAAO0B,EAAIsE,OAAOzG,GAAOuD,SAAS,SAAUC,GAAMrB,EAAI6iB,KAAK7iB,EAAIsE,OAAQzG,EAAMwD,IAAME,WAAW,mBAAmB,OAAM,GAAGnB,EAAG,QAAQ,CAACI,MAAM,CAAC,GAAK,MAAM,CAACJ,EAAG,OAAO,CAACJ,EAAIiB,GAAG,uBAAuBb,EAAG,eAAe,CAACI,MAAM,CAAC,KAAO,UAAUW,MAAM,CAAC7C,MAAO0B,EAAc,WAAEoB,SAAS,SAAUC,GAAMrB,EAAI8iB,WAAWzhB,GAAKE,WAAW,iBAAiB,IAAI,IAAI,IAAI,GAAGnB,EAAG,iBAAiB,CAACA,EAAG,YAAYA,EAAG,QAAQ,CAACI,MAAM,CAAC,MAAQ,WAAWM,GAAG,CAAC,MAAQd,EAAI+iB,qBAAqB,CAAC/iB,EAAIiB,GAAG,aAAa,IAAI,IAAI,IACl6B,GAAkB,GC4BtB,IACE,KAAF,eACE,KAFF,WAGI,MAAJ,CACM,SAAN,EACM,SAAN,EACM,OAAN,CAAQ,SAAR,EAAQ,WAAR,EAAQ,UAAR,EAAQ,OAAR,GACM,SAAN,KACM,WAAN,OAGE,QAAF,CACI,SADJ,WACM,IAAN,OACM,KAAN,kFACQ,EAAR,gBACQ,EAAR,6BACQ,OAAR,oCACU,EAAV,yCAII,mBAVJ,WAUM,IAAN,OACA,GAAQ,WAAR,iBACM,OAAN,uCACQ,EAAR,4BAEM,KAAN,sFACQ,EAAR,qCAIE,QA/BF,WAgCI,KAAJ,aC7DiZ,MCO7Y,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,WACA,MAIa,MAAiB,QAehC,IAAkB,GAAW,CAAC4D,OAAA,KAAKC,QAAA,KAAMC,aAAA,OAAa+I,UAAA,OAAUnD,WAAA,OAAWoD,QAAA,KAAKnD,cAAA,KAAWoD,QAAA,KAAKlI,UAAA,KAAQkc,WAAA,KAAQjc,aAAA,OCdhH,QACE,KAAF,WACE,WAAF,CAAI,aAAJ,GAAI,eAAJ,KCrB6Y,MCOzY,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,WACA,MAIa,MAAiB,QAOhC,IAAkB,GAAW,CAACgI,QAAA,KAAKnD,cAAA,KAAWoD,QAAA,OCzB9C,IAAI,GAAS,WAAa,IAAIhO,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,cAAc,CAACA,EAAG,QAAQ,CAACA,EAAG,QAAQ,CAACI,MAAM,CAAC,GAAK,OAAO,CAACJ,EAAG,oBAAoB,IAAI,IAAI,IACzL,GAAkB,GCDlB,GAAS,WAAa,IAAIJ,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,cAAc,CAACA,EAAG,SAAS,CAACA,EAAG,eAAe,CAACJ,EAAIiB,GAAG,gBAAgBb,EAAG,YAAYA,EAAG,eAAe,CAACS,YAAY,SAASL,MAAM,CAAC,cAAc,SAAS,MAAQ,SAAS,cAAc,GAAG,eAAe,IAAIW,MAAM,CAAC7C,MAAO0B,EAAU,OAAEoB,SAAS,SAAUC,GAAMrB,EAAIiP,OAAO5N,GAAKE,WAAW,aAAa,GAAGnB,EAAG,eAAe,CAACS,YAAY,cAAcL,MAAM,CAAC,UAAU,YAAY,WAAW,YAAY,QAAUR,EAAI8J,QAAQ,MAAQ9J,EAAI8R,WAAW,OAAS9R,EAAIiP,OAAO,QAAUjP,EAAIoP,SAAS1O,YAAYV,EAAIW,GAAG,CAAC,CAAC/B,IAAI,iBAAiBgC,GAAG,SAASiB,GAChoB,IAAIiB,EAAOjB,EAAIiB,KACf,MAAO,CAAC1C,EAAG,QAAQ,CAACS,YAAY,YAAYL,MAAM,CAAC,KAAO,GAAG,MAAQ,GAAG,GAAK,eAAesC,EAAKmO,YAAY,CAACjR,EAAIiB,GAAGjB,EAAIwB,GAAGsB,EAAKmO,iBAAiB,CAACrS,IAAI,sBAAsBgC,GAAG,SAASiB,GACzL,IAAIiB,EAAOjB,EAAIiB,KACf,MAAO,CAAC9C,EAAIiB,GAAG,IAAIjB,EAAIwB,GAA2B,OAAxBsB,EAAKkP,eAA0B,GAAI,IAAI3D,KAAKvL,EAAKkP,gBAAgBpC,eAAe,UAAU,QAAQ,CAAChR,IAAI,kBAAkBgC,GAAG,SAASiB,GAC/J,IAAIiB,EAAOjB,EAAIiB,KACf,MAAO,CAAC1C,EAAG,SAAS,CAACI,MAAM,CAAC,MAAQR,EAAIwP,SAAS1M,EAAKgP,YAAY,KAAO,KAAK,CAAC9R,EAAIiB,GAAGjB,EAAIwB,GAAGsB,EAAKgP,YAAY,UAAU,CAAClT,IAAI,iBAAiBgC,GAAG,SAASiB,GAC1J,IAAIiB,EAAOjB,EAAIiB,KACf,MAAO,CAAoB,MAAlBA,EAAKkgB,UAAmB5iB,EAAG,SAAS,CAACS,YAAY,OAAOL,MAAM,CAAC,MAAQ,GAAG,SAAW,GAAG,MAAQ,QAAQ,aAAa,SAAS,CAACR,EAAIiB,GAAG,IAAIjB,EAAIwB,GAAGsB,EAAKkgB,WAAW,OAAOhjB,EAAI2C,QAAQ,CAAC/D,IAAI,iBAAiBgC,GAAG,SAASiB,GAC/N,IAAIiB,EAAOjB,EAAIiB,KACf,MAAO,CAAoB,MAAlBA,EAAKmgB,UAAmB7iB,EAAG,SAAS,CAACS,YAAY,OAAOL,MAAM,CAAC,MAAQ,GAAG,SAAW,GAAG,MAAQ,SAAS,aAAa,SAAS,CAACR,EAAIiB,GAAG,IAAIjB,EAAIwB,GAAGsB,EAAKmgB,WAAW,OAAOjjB,EAAI2C,QAAQ,CAAC/D,IAAI,cAAcgC,GAAG,SAASiB,GAC7N,IAAIiB,EAAOjB,EAAIiB,KACf,MAAO,CAAiB,MAAfA,EAAKogB,OAAgB9iB,EAAG,SAAS,CAACS,YAAY,OAAOL,MAAM,CAAC,MAAQ,GAAG,SAAW,GAAG,MAAQ,MAAM,aAAa,SAAS,CAACR,EAAIiB,GAAG,IAAIjB,EAAIwB,GAAGsB,EAAKogB,QAAQ,OAAOljB,EAAI2C,QAAQ,CAAC/D,IAAI,cAAcgC,GAAG,SAASiB,GACpN,IAAIiB,EAAOjB,EAAIiB,KACf,MAAO,CAAC1C,EAAG,MAAM,CAACS,YAAY,eAAe,CAACT,EAAG,QAAQ,CAACS,YAAY,OAAOL,MAAM,CAAC,MAAQ,GAAG,MAAQ,OAAO,KAAO,GAAG,KAAO,GAAG,GAAK,eAAesC,EAAKmO,YAAY,CAACjR,EAAIiB,GAAG,cAAcb,EAAG,QAAQ,CAACS,YAAY,OAAOL,MAAM,CAAC,MAAQ,GAAG,MAAQ,SAAS,KAAO,GAAG,KAAO,GAAG,GAAK,YAAYsC,EAAKmO,UAAU,qBAAqB,CAACjR,EAAIiB,GAAG,kBAAkB,WAAW,IAAI,IAC7W,GAAkB,GCsFtB,IACE,KAAF,kBACE,KAFF,WAGI,MAAJ,CACM,OAAN,GACM,QAAN,GACM,WAAN,GACM,SAAN,IAGE,QAVF,WAWI,KAAJ,YAEE,QAAF,CACI,SADJ,WACM,IAAN,OACM,KAAN,sDACQ,EAAR,oBACQ,EAAR,cAAU,KAAV,UAAU,MAAV,SAAU,UAAV,IACQ,EAAR,uBACQ,EAAR,eAGI,SATJ,SASA,GACM,MAAN,WACA,QACA,YACA,MACA,aChIoZ,MCOhZ,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,WACA,MAIa,MAAiB,QAYhC,IAAkB,GAAW,CAAC4D,OAAA,KAAKC,QAAA,KAAM6F,WAAA,OAAW+C,SAAA,KAAM9C,cAAA,KAAWoF,cAAA,KAAWlK,UAAA,KAAQC,aAAA,OCjBxF,QACE,KAAF,aACE,WAAF,CAAI,gBAAJ,KCf+Y,MCO3Y,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,WACA,MAIa,MAAiB,QAOhC,IAAkB,GAAW,CAACgI,QAAA,KAAKnD,cAAA,KAAWoD,QAAA,OCzB9C,IAAI,GAAS,WAAa,IAAIhO,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,cAAc,CAACA,EAAG,QAAQ,CAACA,EAAG,QAAQ,CAACI,MAAM,CAAC,GAAK,KAAK,GAAK,MAAM,CAACJ,EAAG,iBAAiB,CAACI,MAAM,CAAC,UAAYR,EAAIiR,UAAU,WAAajR,EAAI8R,WAAW,kBAAoB9R,EAAImjB,sBAAsB,GAAG/iB,EAAG,QAAQ,CAACI,MAAM,CAAC,GAAK,KAAK,GAAK,MAAM,CAACJ,EAAG,uBAAuB,CAACI,MAAM,CAAC,UAAYR,EAAIgjB,UAAU,UAAYhjB,EAAIijB,UAAU,OAASjjB,EAAIkjB,WAAW,IAAI,IAAI,IACrc,GAAkB,GCDlB,GAAS,WAAa,IAAIljB,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,cAAc,CAACA,EAAG,SAAS,CAACA,EAAG,eAAe,CAACJ,EAAIiB,GAAG,0BAA0Bb,EAAG,YAAYA,EAAG,aAAa,CAAC4B,WAAW,CAAC,CAACnE,KAAK,OAAOoE,QAAQ,SAAS3D,MAAOlC,OAAO0D,KAAKE,EAAIgjB,WAAW/mB,OAAO,EAAGsF,WAAW,oCAAoCV,YAAY,YAAYL,MAAM,CAAC,MAAQ,QAAQ,MAAS,cAAiBpE,OAAO0D,KAAKE,EAAIgjB,WAAiB,QAAI7hB,MAAM,CAAC7C,MAAO0B,EAAsB,mBAAEoB,SAAS,SAAUC,GAAMrB,EAAIojB,mBAAmB/hB,GAAKE,WAAW,wBAAwBnB,EAAG,aAAa,CAAC4B,WAAW,CAAC,CAACnE,KAAK,OAAOoE,QAAQ,SAAS3D,MAAOlC,OAAO0D,KAAKE,EAAIijB,WAAWhnB,OAAO,EAAGsF,WAAW,oCAAoCV,YAAY,iBAAiBL,MAAM,CAAC,MAAQ,SAAS,MAAS,cAAiBpE,OAAO0D,KAAKE,EAAIijB,WAAiB,QAAI9hB,MAAM,CAAC7C,MAAO0B,EAAsB,mBAAEoB,SAAS,SAAUC,GAAMrB,EAAIqjB,mBAAmBhiB,GAAKE,WAAW,wBAAwBnB,EAAG,aAAa,CAAC4B,WAAW,CAAC,CAACnE,KAAK,OAAOoE,QAAQ,SAAS3D,MAAOlC,OAAO0D,KAAKE,EAAIkjB,QAAQjnB,OAAO,EAAGsF,WAAW,iCAAiCV,YAAY,iBAAiBL,MAAM,CAAC,MAAQ,MAAM,MAAS,WAAcpE,OAAO0D,KAAKE,EAAIkjB,QAAc,QAAI/hB,MAAM,CAAC7C,MAAO0B,EAAmB,gBAAEoB,SAAS,SAAUC,GAAMrB,EAAIsjB,gBAAgBjiB,GAAKE,WAAW,sBAAsB,GAAGnB,EAAG,qBAAqBJ,EAAI2B,GAAI3B,EAAa,WAAE,SAAS8C,EAAK/G,GAAG,OAAQiE,EAAsB,mBAAEI,EAAG,oBAAoB,CAACxB,IAAI7C,EAAEyE,MAAM,CAAC,KAAO,KAAK,CAACJ,EAAG,2BAA2B,CAACM,YAAYV,EAAIW,GAAG,CAAC,CAAC/B,IAAI,UAAUgC,GAAG,WAAW,MAAO,CAACR,EAAG,SAAS,CAACI,MAAM,CAAC,MAAQ,UAAU,CAACR,EAAIiB,GAAG,6BAA6BC,OAAM,IAAO,MAAK,IAAO,CAAClB,EAAIiB,GAAGjB,EAAIwB,GAAGzF,GAAG,OAAOqE,EAAG,4BAA4B,CAACwN,SAAS,CAAC,UAAY5N,EAAIwB,GAAGsB,OAAU,GAAG9C,EAAI2C,QAAO,GAAGvC,EAAG,qBAAqBJ,EAAI2B,GAAI3B,EAAa,WAAE,SAAS8C,EAAK/G,GAAG,OAAQiE,EAAsB,mBAAEI,EAAG,oBAAoB,CAACxB,IAAI7C,GAAG,CAACqE,EAAG,2BAA2B,CAACM,YAAYV,EAAIW,GAAG,CAAC,CAAC/B,IAAI,UAAUgC,GAAG,WAAW,MAAO,CAACR,EAAG,SAAS,CAACI,MAAM,CAAC,MAAQ,WAAW,CAACR,EAAIiB,GAAG,6BAA6BC,OAAM,IAAO,MAAK,IAAO,CAAClB,EAAIiB,GAAGjB,EAAIwB,GAAGzF,GAAG,OAAOqE,EAAG,4BAA4B,CAACwN,SAAS,CAAC,UAAY5N,EAAIwB,GAAGsB,OAAU,GAAG9C,EAAI2C,QAAO,GAAGvC,EAAG,qBAAqBJ,EAAI2B,GAAI3B,EAAU,QAAE,SAAS8C,EAAK/G,GAAG,OAAQiE,EAAmB,gBAAEI,EAAG,oBAAoB,CAACxB,IAAI7C,GAAG,CAACqE,EAAG,2BAA2B,CAACM,YAAYV,EAAIW,GAAG,CAAC,CAAC/B,IAAI,UAAUgC,GAAG,WAAW,MAAO,CAACR,EAAG,SAAS,CAACI,MAAM,CAAC,MAAQ,QAAQ,CAACR,EAAIiB,GAAG,6BAA6BC,OAAM,IAAO,MAAK,IAAO,CAAClB,EAAIiB,GAAGjB,EAAIwB,GAAGzF,GAAG,OAAOqE,EAAG,4BAA4B,CAACwN,SAAS,CAAC,UAAY5N,EAAIwB,GAAGsB,OAAU,GAAG9C,EAAI2C,QAAO,IAAI,IAAI,IACnlF,GAAkB,GCgFtB,IACE,KAAF,uBACE,MAAF,mCACE,KAHF,WAII,MAAJ,CACM,eAAN,EACM,oBAAN,EACM,oBAAN,EACM,iBAAN,KCzFyZ,M,gECQrZ,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,WACA,MAIa,MAAiB,QAchC,IAAkB,GAAW,CAACmC,QAAA,KAAM6F,WAAA,OAAW2H,aAAA,KAAU1H,cAAA,KAAW2Y,mBAAA,KAAgBC,0BAAA,KAAuBC,yBAAA,KAAsBC,oBAAA,KAAiBte,QAAA,KAAMU,UAAA,OCjCxJ,IAAI,GAAS,WAAa,IAAI9F,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,cAAc,CAACA,EAAG,SAAS,CAACA,EAAG,eAAe,CAACJ,EAAIiB,GAAGjB,EAAIwB,GAAGxB,EAAIiR,cAAc7Q,EAAG,iBAAiB,CAACA,EAAG,QAAQ,CAACA,EAAG,KAAK,CAACA,EAAG,KAAK,CAACJ,EAAIiB,GAAG,eAAeb,EAAG,KAAK,CAACS,YAAY,cAAc,CAACT,EAAG,SAAS,CAACI,MAAM,CAAC,MAAQR,EAAIwP,SAASxP,EAAI8R,YAAY,KAAO,KAAK,CAAC9R,EAAIiB,GAAGjB,EAAIwB,GAAGxB,EAAI2jB,GAAG,aAAP3jB,CAAqBA,EAAI4jB,QAAQ5jB,EAAI8R,kBAAkB,OAAO9R,EAAI2B,GAAI3B,EAAqB,mBAAE,SAAS6jB,GAAM,OAAOzjB,EAAG,QAAQ,CAACxB,IAAIilB,EAAKjlB,KAAKoB,EAAI2B,GAAG,GAAO,SAASoR,EAAInU,GAAK,OAAOwB,EAAG,KAAK,CAACxB,IAAIA,GAAK,CAACwB,EAAG,KAAK,CAACJ,EAAIiB,GAAGjB,EAAIwB,GAAG5C,MAAQwB,EAAG,KAAK,CAACS,YAAY,cAAc,CAAEb,EAAI8jB,OAAO/Q,GAAM3S,EAAG,SAAS,CAACI,MAAM,CAAC,MAAQR,EAAIwP,SAASxP,EAAI8R,YAAY,KAAO,KAAK,CAAC9R,EAAIiB,GAAGjB,EAAIwB,GAAGxB,EAAI2jB,GAAG,aAAP3jB,CAAqBA,EAAI4jB,QAAQ5jB,EAAI8R,cAAc,OAAO1R,EAAG,OAAO,CAACJ,EAAIiB,GAAGjB,EAAIwB,GAAGxB,EAAI4jB,QAAQ7Q,QAAU,QAAO,OAAM,IAAI,IAAI,IAC71B,GAAkB,GCgCtB,IACE,KAAF,iBACE,MAAF,+CACE,KAHF,WAII,MAAJ,IAEE,QAAF,CACI,SADJ,SACA,GACM,OAAN,MACA,SACA,MACA,MAEA,WAGI,OAVJ,SAUA,GACM,MAAN,sBAEI,QAbJ,SAaA,GACM,OAAN,uBAGE,QAAF,CACI,WAAJ,YAEM,OADA,EAAN,aACA,wCC3DmZ,MCO/Y,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,WACA,MAIa,MAAiB,QAShC,IAAkB,GAAW,CAACjO,QAAA,KAAM6F,WAAA,OAAW+C,SAAA,KAAM9C,cAAA,KAAWC,gBAAA,OCLhE,QACE,KAAF,mBACE,MAAF,cACE,WAAF,CAAI,eAAJ,GAAI,qBAAJ,IACE,KAJF,WAKI,MAAJ,CACM,WAAN,GACM,UAAN,GACM,UAAN,GACM,OAAN,GACM,kBAAN,KAGE,QAbF,WAcI,KAAJ,kBAEE,QAAF,CACI,eADJ,WACM,IAAN,OACM,KAAN,iFACQ,EAAR,6BACQ,EAAR,2CACQ,EAAR,2BACQ,EAAR,2BACQ,EAAR,2BC7CqZ,MCOjZ,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,WACA,MAIa,MAAiB,QAOhC,IAAkB,GAAW,CAACkD,QAAA,KAAKnD,cAAA,KAAWoD,QAAA,OCzB9C,IAAI,GAAS,WAAa,IAAIhO,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,cAAc,CAACA,EAAG,aAAa,IAC9H,GAAkB,GCDlB,GAAS,WAAa,IAAIJ,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,cAAc,CAACA,EAAG,QAAQ,CAACA,EAAG,QAAQ,CAACI,MAAM,CAAC,GAAK,OAAO,CAACJ,EAAG,SAAS,CAACA,EAAG,eAAe,CAACS,YAAY,cAAcL,MAAM,CAAC,UAAU,WAAW,QAAUR,EAAI8J,QAAQ,MAAQ9J,EAAI0O,OAAOhO,YAAYV,EAAIW,GAAG,CAAC,CAAC/B,IAAI,MAAMgC,GAAG,WAAW,MAAO,CAACR,EAAG,YAAY,CAACI,MAAM,CAAC,KAAO,KAAK,CAACJ,EAAG,kBAAkB,CAACS,YAAY,YAAY,CAACb,EAAIiB,GAAG,WAAWb,EAAG,MAAM,CAACS,YAAY,gBAAgBT,EAAG,WAAW,CAACI,MAAM,CAAC,YAAY,SAASE,YAAYV,EAAIW,GAAG,CAAC,CAAC/B,IAAI,YAAYgC,GAAG,SAASiB,GACzjB,IAAIf,EAAKe,EAAIf,GACb,MAAO,CAACV,EAAG,QAAQJ,EAAI8B,GAAG,CAACjB,YAAY,OAAOL,MAAM,CAAC,MAAQ,UAAU,KAAO,IAAIM,GAAG,CAAC,MAAQ,SAASC,GAAQf,EAAI+jB,KAAO,MAAMjjB,GAAI,CAACd,EAAIiB,GAAG,iBAAiBE,MAAM,CAAC7C,MAAO0B,EAAU,OAAEoB,SAAS,SAAUC,GAAMrB,EAAImS,OAAO9Q,GAAKE,WAAW,WAAW,CAACnB,EAAG,SAAS,CAACA,EAAG,eAAe,CAACJ,EAAIiB,GAAGjB,EAAIwB,IAAmB,IAAhBxB,EAAIgkB,QAAmB,cAAgB,kBAAkB5jB,EAAG,cAAc,CAACA,EAAG,cAAc,CAACA,EAAG,QAAQ,CAACA,EAAG,QAAQ,CAACI,MAAM,CAAC,GAAK,MAAM,CAACJ,EAAG,eAAe,CAACI,MAAM,CAAC,MAAQ,WAAW,MAAQR,EAAIikB,UAAU,SAAW,IAAI9iB,MAAM,CAAC7C,MAAO0B,EAAI+jB,KAAa,SAAE3iB,SAAS,SAAUC,GAAMrB,EAAI6iB,KAAK7iB,EAAI+jB,KAAM,WAAY1iB,IAAME,WAAW,oBAAoB,GAAGnB,EAAG,QAAQ,CAACI,MAAM,CAAC,GAAK,MAAM,CAACJ,EAAG,eAAe,CAACI,MAAM,CAAC,MAAQ,QAAQ,MAAQR,EAAIkkB,WAAW,SAAW,IAAI/iB,MAAM,CAAC7C,MAAO0B,EAAI+jB,KAAU,MAAE3iB,SAAS,SAAUC,GAAMrB,EAAI6iB,KAAK7iB,EAAI+jB,KAAM,QAAS1iB,IAAME,WAAW,iBAAiB,IAAI,GAAGnB,EAAG,QAAQ,CAACA,EAAG,QAAQ,CAACI,MAAM,CAAC,GAAK,MAAM,CAACJ,EAAG,eAAe,CAACI,MAAM,CAAC,MAAQ,cAAcW,MAAM,CAAC7C,MAAO0B,EAAI+jB,KAAe,WAAE3iB,SAAS,SAAUC,GAAMrB,EAAI6iB,KAAK7iB,EAAI+jB,KAAM,aAAc1iB,IAAME,WAAW,sBAAsB,GAAGnB,EAAG,QAAQ,CAACI,MAAM,CAAC,GAAK,MAAM,CAACJ,EAAG,eAAe,CAACI,MAAM,CAAC,MAAQ,aAAaW,MAAM,CAAC7C,MAAO0B,EAAI+jB,KAAc,UAAE3iB,SAAS,SAAUC,GAAMrB,EAAI6iB,KAAK7iB,EAAI+jB,KAAM,YAAa1iB,IAAME,WAAW,qBAAqB,IAAI,GAAGnB,EAAG,QAAQ,CAACA,EAAG,QAAQ,CAACI,MAAM,CAAC,GAAK,MAAM,CAACJ,EAAG,eAAe,CAACI,MAAM,CAAC,cAAcR,EAAImkB,KAAO,aAAe,iBAAiB,KAAOnkB,EAAImkB,KAAO,OAAS,WAAW,KAAO,aAAa,MAAQ,WAAW,QAAU,IAAIrjB,GAAG,CAAC,eAAe,SAASC,GAAQf,EAAImkB,MAAQnkB,EAAImkB,OAAOhjB,MAAM,CAAC7C,MAAO0B,EAAI+jB,KAAa,SAAE3iB,SAAS,SAAUC,GAAMrB,EAAI6iB,KAAK7iB,EAAI+jB,KAAM,WAAY1iB,IAAME,WAAW,oBAAoB,GAAGnB,EAAG,QAAQ,CAACI,MAAM,CAAC,GAAK,MAAM,CAACJ,EAAG,aAAa,CAACI,MAAM,CAAC,MAAQ,cAAcW,MAAM,CAAC7C,MAAO0B,EAAI+jB,KAAa,SAAE3iB,SAAS,SAAUC,GAAMrB,EAAI6iB,KAAK7iB,EAAI+jB,KAAM,WAAY1iB,IAAME,WAAW,oBAAoB,IAAI,IAAI,IAAI,GAAGnB,EAAG,iBAAiB,CAACA,EAAG,YAAaJ,EAAW,QAAEI,EAAG,QAAQ,CAACI,MAAM,CAAC,MAAQ,WAAWM,GAAG,CAAC,MAAQd,EAAIokB,YAAY,CAACpkB,EAAIiB,GAAG,aAAajB,EAAI2C,KAAM3C,EAAW,QAAEI,EAAG,QAAQ,CAACI,MAAM,CAAC,MAAQ,WAAWM,GAAG,CAAC,MAAQd,EAAIqkB,aAAa,CAACrkB,EAAIiB,GAAG,YAAYjB,EAAI2C,KAAO3C,EAAIgkB,QAA8JhkB,EAAI2C,KAAzJvC,EAAG,QAAQ,CAACI,MAAM,CAAC,MAAQ,UAAU,SAAgC,MAArBR,EAAI+jB,KAAKtiB,UAAsC,IAAlBzB,EAAI+jB,KAAKriB,OAAaZ,GAAG,CAAC,MAAQd,EAAIskB,aAAa,CAACtkB,EAAIiB,GAAG,cAAuB,IAAI,IAAI,IAAI,KAAKC,OAAM,GAAM,CAACtC,IAAI,gBAAgBgC,GAAG,SAASiB,GAC93E,IAAIiB,EAAOjB,EAAIiB,KACf,MAAO,CAAEA,EAAa,SAAE1C,EAAG,SAAS,CAACI,MAAM,CAAC,MAAQ,UAAU,KAAO,KAAK,CAACR,EAAIiB,GAAGjB,EAAIwB,GAAGsB,EAAKwF,aAAatI,EAAI2C,QAAQ,CAAC/D,IAAI,aAAagC,GAAG,SAASiB,GACrJ,IAAIiB,EAAOjB,EAAIiB,KACf,MAAO,CAAC1C,EAAG,MAAM,CAACS,YAAY,eAAe,CAACT,EAAG,QAAQ,CAACS,YAAY,OAAOL,MAAM,CAAC,MAAQ,GAAG,MAAQ,UAAU,KAAO,GAAG,KAAO,IAAIM,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOf,EAAIukB,UAAUzhB,MAAS,CAAC9C,EAAIiB,GAAG,YAAYb,EAAG,QAAQ,CAACS,YAAY,OAAOL,MAAM,CAAC,MAAQ,GAAG,MAAQ,SAAS,KAAO,GAAG,KAAO,IAAIM,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOf,EAAIwkB,YAAY,QAAS1hB,MAAS,CAAC9C,EAAIiB,GAAG,aAAab,EAAG,QAAQ,CAACI,MAAM,CAAC,MAAQ,GAAG,MAAQ,MAAM,KAAO,GAAG,KAAO,GAAG,SAAWikB,OAAO3hB,EAAKrD,MAAQO,EAAI0kB,eAAe5jB,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOf,EAAIwkB,YAAY,SAAU1hB,MAAS,CAAC9C,EAAIiB,GAAG,eAAe,MAAM,CAACrC,IAAI,mBAAmBgC,GAAG,SAASiB,GACjoB,IAAIiB,EAAOjB,EAAIiB,KACf,MAAO,CAAC9C,EAAIiB,GAAG,IAAIjB,EAAIwB,GAAG,IAAI6M,KAAKvL,EAAK6hB,aAAa/U,eAAe,UAAU,QAAQ,CAAChR,IAAI,cAAcgC,GAAG,SAASiB,GACrH,IAAIiB,EAAOjB,EAAIiB,KACf,MAAO,CAAC1C,EAAG,MAAM,CAACS,YAAY,eAAe,CAACT,EAAG,QAAQ,CAACS,YAAY,OAAOL,MAAM,CAAC,MAAQ,GAAG,MAAQ,SAAS,KAAO,GAAG,KAAO,IAAIM,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOf,EAAI4kB,SAAS9hB,MAAS,CAAC9C,EAAIiB,GAAG,cAAcb,EAAG,QAAQ,CAACI,MAAM,CAAC,MAAQ,GAAG,MAAQ,MAAM,KAAO,GAAG,KAAO,GAAG,SAAWikB,OAAO3hB,EAAKrD,MAAQO,EAAI0kB,eAAe5jB,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOf,EAAI6kB,cAAc/hB,MAAS,CAAC9C,EAAIiB,GAAG,eAAe,WAAW,IAAI,IAAI,GAAGb,EAAG,MAAM,CAACS,YAAY,eAAe,CAACT,EAAG,WAAW,CAACI,MAAM,CAAC,MAAQ,OAAOW,MAAM,CAAC7C,MAAO0B,EAAgB,aAAEoB,SAAS,SAAUC,GAAMrB,EAAI8kB,aAAazjB,GAAKE,WAAW,iBAAiB,CAACnB,EAAG,SAAS,CAACA,EAAG,eAAe,CAACS,YAAY,eAAeL,MAAM,CAAC,gBAAgB,KAAK,CAACR,EAAIiB,GAAG,WAAWjB,EAAIwB,GAAGxB,EAAI+jB,KAAKtiB,UAAU,SAASrB,EAAG,cAAc,CAACA,EAAG,MAAMJ,EAAIiB,GAAG,oCAAoCb,EAAG,aAAaA,EAAG,iBAAiB,CAACA,EAAG,YAAYA,EAAG,QAAQ,CAACI,MAAM,CAAC,MAAQ,UAAU,KAAO,IAAIM,GAAG,CAAC,MAAQ,SAASC,GAAQf,EAAI8kB,cAAe,KAAS,CAAC9kB,EAAIiB,GAAG,aAAab,EAAG,QAAQ,CAACI,MAAM,CAAC,MAAQ,MAAM,KAAO,IAAIM,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOf,EAAI+kB,WAAW/kB,EAAI+jB,KAAKtkB,OAAO,CAACO,EAAIiB,GAAG,eAAe,IAAI,IAAI,IAAI,GAAGb,EAAG,MAAM,CAACS,YAAY,eAAe,CAACT,EAAG,WAAW,CAACI,MAAM,CAAC,MAAQ,OAAOW,MAAM,CAAC7C,MAAO0B,EAAe,YAAEoB,SAAS,SAAUC,GAAMrB,EAAIglB,YAAY3jB,GAAKE,WAAW,gBAAgB,CAACnB,EAAG,SAAS,CAACA,EAAG,eAAe,CAACS,YAAY,mBAAmBL,MAAM,CAAC,gBAAgB,KAAK,CAACR,EAAIiB,GAAG,IAAIjB,EAAIwB,GAAGxB,EAAI+jB,KAAKtiB,UAAU,aAAczB,EAAI+jB,KAAkB,cAAE3jB,EAAG,cAAc,CAACA,EAAG,MAAMJ,EAAIiB,GAAG,IAAIjB,EAAIwB,GAAGxB,EAAI+jB,KAAKkB,cAAcC,OAAO,OAAOllB,EAAI2C,KAAKvC,EAAG,aAAaA,EAAG,iBAAiB,CAACA,EAAG,YAAYA,EAAG,QAAQ,CAACI,MAAM,CAAC,MAAQ,UAAU,KAAO,IAAIM,GAAG,CAAC,MAAQ,SAASC,GAAQf,EAAIglB,aAAc,KAAS,CAAChlB,EAAIiB,GAAG,cAAc,IAAI,IAAI,IAAI,IAAI,IACxvD,GAAkB,GCmNtB,IACE,KAAF,WACE,KAFF,WAGI,MAAJ,CACM,OAAN,GACM,QAAN,CACA,CAAQ,KAAR,WAAQ,MAAR,YACA,CAAQ,KAAR,aAAQ,MAAR,cACA,CAAQ,KAAR,YAAQ,MAAR,aACA,CAAQ,KAAR,QAAQ,MAAR,SACA,CAAQ,KAAR,QAAQ,MAAR,YACA,CAAQ,KAAR,QAAQ,MAAR,QAAQ,UAAR,GACA,CAAQ,KAAR,cAAQ,MAAR,eACA,CAAQ,KAAR,UAAQ,MAAR,SAAQ,UAAR,IAEM,UAAN,CACA,YAAQ,QAAR,4BAEM,WAAN,CACA,YAAQ,QAAR,yBACA,YAAQ,MAAR,0CAEM,MAAN,GACM,KAAN,GACM,SAAN,EACM,MAAN,EACM,QAAN,EACM,cAAN,EACM,aAAN,IAGE,QA/BF,WAgCI,KAAJ,YAEE,SAAF,CACI,cADJ,WAEM,OAAN,uBAIE,QAAF,CACI,SADJ,WACM,IAAN,OACM,KAAN,0CACQ,EAAR,iBAGI,WANJ,WAMM,IAAN,OACA,eACM,OAAN,qCAAQ,OAAR,yBACM,KAAN,4CACQ,EAAR,uBACQ,EAAR,aACA,iBACQ,EAAR,QACQ,EAAR,eAGI,WAjBJ,WAiBM,IAAN,OACM,KAAN,WACM,IAAN,eACM,EAAN,mCACM,EAAN,6BACM,EAAN,uCACM,EAAN,qCACM,EAAN,mCACM,EAAN,mCACM,KAAN,8DACQ,EAAR,uBACQ,EAAR,UACQ,EAAR,WACA,iBACQ,EAAR,eAGI,UAlCJ,SAkCA,GACM,KAAN,eACM,KAAN,QAEI,YAtCJ,SAsCA,KAAM,IAAN,OACA,eACM,EAAN,gBACM,KAAN,mEACQ,EAAR,yBACA,iBACQ,EAAR,eAGI,cA/CJ,SA+CA,GACM,KAAN,gBACM,KAAN,QAEI,WAnDJ,SAmDA,GAAM,IAAN,OACM,KAAN,8CACQ,EAAR,gBACQ,EAAR,0BACA,iBAAQ,OAAR,iBAEI,SAzDJ,SAyDA,GACM,KAAN,UACM,KAAN,WACM,KAAN,QAEI,UA9DJ,WA+DM,KAAN,UACM,KAAN,WACM,KAAN,WCvU+Z,MCO3Z,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,WACA,MAIa,MAAiB,QAqBhC,IAAkB,GAAW,CAAC4D,OAAA,KAAKC,QAAA,KAAMC,aAAA,OAAa+I,UAAA,OAAUnD,WAAA,OAAW2H,aAAA,KAAU5E,SAAA,KAAMK,QAAA,KAAKnD,cAAA,KAAWoF,cAAA,KAAWuC,WAAA,KAAQtN,WAAA,KAAS+I,QAAA,KAAKlI,UAAA,KAAQC,aAAA,KAAWE,SAAA,QAASD,cAAAC,EAAA,OC9BxK,QACE,KAAF,QACE,WAAF,CAAI,SAAJ,KCX0Y,MCOtY,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,WACA,MAIa,MAAiB,QAKhC,IAAkB,GAAW,CAAC2E,cAAA,OCvB9B,IAAI,GAAS,WAAa,IAAI5K,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,cAAc,CAACA,EAAG,QAAQ,CAACA,EAAG,QAAQ,CAACI,MAAM,CAAC,GAAK,OAAO,CAACJ,EAAG,gBAAgB,CAACxB,IAAIoB,EAAI8Q,aAAc9Q,EAAQ,KAAEI,EAAG,MAAM,CAACI,MAAM,CAAC,KAAOR,EAAI+Q,MAAMjQ,GAAG,CAAC,WAAad,EAAIgR,aAAahR,EAAI2C,MAAM,IAAI,IAAI,IACpS,GAAkB,GCDlB,GAAS,WAAa,IAAI3C,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,cAAc,CAACA,EAAG,SAAS,CAACA,EAAG,eAAe,CAACJ,EAAIiB,GAAG,eAAeb,EAAG,YAAYA,EAAG,eAAe,CAACS,YAAY,SAASL,MAAM,CAAC,cAAc,SAAS,MAAQ,SAAS,cAAc,GAAG,eAAe,IAAIW,MAAM,CAAC7C,MAAO0B,EAAU,OAAEoB,SAAS,SAAUC,GAAMrB,EAAIiP,OAAO5N,GAAKE,WAAW,aAAa,GAAGnB,EAAG,eAAe,CAACS,YAAY,cAAcL,MAAM,CAAC,UAAU,SAAS,QAAUR,EAAI8J,QAAQ,MAAQ9J,EAAImlB,UAAU,OAASnlB,EAAIiP,OAAO,QAAUjP,EAAIoP,SAAS1O,YAAYV,EAAIW,GAAG,CAAC,CAAC/B,IAAI,eAAegC,GAAG,SAASiB,GAClmB,IAAIiB,EAAOjB,EAAIiB,KACf,MAAO,CAAC1C,EAAG,SAAS,CAACI,MAAM,CAAC,MAAQR,EAAIwP,SAAS1M,EAAKsiB,SAAS,KAAO,KAAK,CAACplB,EAAIiB,GAAGjB,EAAIwB,GAAGsB,EAAKsiB,eAAe,CAACxmB,IAAI,cAAcgC,GAAG,SAASiB,GAC7I,IAAIiB,EAAOjB,EAAIiB,KACf,MAAO,CAAC1C,EAAG,MAAM,CAACS,YAAY,eAAe,CAACT,EAAG,QAAQ,CAACS,YAAY,OAAOL,MAAM,CAAC,MAAQ,GAAG,MAAQsC,EAAKsiB,QAAU,SAAU,QAAQ,KAAO,GAAG,KAAO,IAAItkB,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOf,EAAIqlB,eAAeviB,EAAKsiB,QAAU,cAAe,aAActiB,EAAKjF,KAAMiF,EAAKgI,WAAW,CAAC9K,EAAIiB,GAAG,IAAIjB,EAAIwB,GAAGsB,EAAKsiB,QAAU,UAAU,UAAU,OAAOhlB,EAAG,QAAQ,CAACS,YAAY,OAAOL,MAAM,CAAC,MAAQ,GAAG,MAAQ,MAAM,KAAO,GAAG,KAAO,IAAIM,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOf,EAAIqlB,eAAe,SAAUviB,EAAKjF,KAAMiF,EAAKgI,WAAW,CAAC9K,EAAIiB,GAAG,eAAe,WAAW,IAAI,IAC1iB,GAAkB,GCmDtB,I,UAAA,CACE,KAAF,gBACE,KAFF,WAGI,MAAJ,CACM,OAAN,GACM,QAAN,GACM,UAAN,GACM,SAAN,IAGE,QAAF,CACI,SADJ,WACM,IAAN,OACM,KAAN,WACM,KAAN,8CAEQ,GADA,EAAR,iBACA,sBAEU,IAAV,wCAEU,EAAV,+BACY,OAAZ,6BACc,EAAd,aAGU,EAAV,aACU,EAAV,qBACY,EAAZ,cAAc,KAAd,EAAc,MAAd,OAEU,EAAV,cAAY,KAAZ,SAAY,MAAZ,gBAII,eAtBJ,SAsBA,OAAM,IAAN,OACM,KAAN,4DACM,IAAN,eACM,EAAN,gBACM,EAAN,cACM,EAAN,gBACM,KAAN,uDACQ,EAAR,wEACA,iBACQ,EAAR,WACQ,EAAR,aACQ,EAAR,cACA,mBACQ,EAAR,kCAGI,SAtCJ,SAsCA,GACM,OAAN,MACA,SACA,MACA,MACA,YAGE,QAxDF,WAyDI,KAAJ,cCjHkZ,MCO9Y,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,WACA,MAIa,MAAiB,QAYhC,IAAkB,GAAW,CAAC4D,OAAA,KAAKC,QAAA,KAAM6F,WAAA,OAAW+C,SAAA,KAAM9C,cAAA,KAAWoF,cAAA,KAAWlK,UAAA,KAAQC,aAAA,OCfxF,QACE,KAAF,YACE,WAAF,CAAI,IAAJ,GAAI,cAAJ,IACE,KAAF,WAAI,MAAJ,CACMgL,KAAM,CACZ,CACQ,MAAR,OACQ,OAAR,mBACQ,KAAR,UACQ,QAAR,sBAGMD,WAAY,IAEhB,QAAF,CACI,UADJ,SACA,GACM,KAAN,MAEI,iBAJJ,WAIM,IAAN,OACM,KAAN,+BACM,KAAN,uDACQ,EAAR,cACQ,EAAR,iCACA,mBACQ,EAAR,oCCvC8Y,MCO1Y,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,WACA,MAIa,MAAiB,QAOhC,IAAkB,GAAW,CAAC/C,QAAA,KAAKnD,cAAA,KAAWoD,QAAA,OCzB9C,IAAI,GAAS,WAAa,IAAIhO,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,cAAc,CAACA,EAAG,QAAQ,CAACA,EAAG,QAAQ,CAACI,MAAM,CAAC,KAAO,IAAI,OAAS,MAAM,CAACJ,EAAG,SAAS,CAACA,EAAG,eAAe,CAACS,YAAY,+BAA+BL,MAAM,CAAC,gBAAgB,KAAK,CAACJ,EAAG,OAAO,CAACS,YAAY,SAAS,CAACb,EAAIiB,GAAG,YAAYb,EAAG,cAAc,CAACS,YAAY,8BAA8B,CAACb,EAAIiB,GAAG,mCAAmCb,EAAG,iBAAiB,CAACA,EAAG,QAAQ,CAACS,YAAY,+BAA+BL,MAAM,CAAC,KAAO,GAAG,GAAK,MAAM,CAACJ,EAAG,SAAS,CAACI,MAAM,CAAC,KAAO,KAAK,CAACR,EAAIiB,GAAG,gBAAgBjB,EAAIiB,GAAG,WAAW,IAAI,IAAI,IAAI,IAAI,IAAI,IAClnB,GAAkB,GCuBtB,IACE,KAAF,YCzB6Y,MCOzY,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,WACA,MAIa,MAAiB,QAahC,IAAkB,GAAW,CAAC4D,OAAA,KAAKC,QAAA,KAAMC,aAAA,OAAa+I,UAAA,OAAUnD,WAAA,OAAWoD,QAAA,KAAKnD,cAAA,KAAWxF,QAAA,KAAM4I,QAAA,OC/BjG,IAAI,GAAS,WAAa,IAAIhO,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,cAAc,CAACA,EAAG,QAAQ,CAAsB,IAApBJ,EAAIslB,KAAKrpB,QAAuC,IAAvB+D,EAAI6O,QAAQ5S,OAAcmE,EAAG,QAAQ,CAACI,MAAM,CAAC,GAAK,OAAO,CAACJ,EAAG,cAAc,CAACA,EAAG,IAAI,CAACS,YAAY,yBAAyB,CAACb,EAAIiB,GAAG,6BAA6B,GAAGjB,EAAI2C,KAAM3C,EAAIslB,KAAKrpB,OAAS,EAAGmE,EAAG,QAAQ,CAACI,MAAM,CAAC,GAAK,OAAO,CAACJ,EAAG,cAAc,CAACA,EAAG,SAAS,CAACA,EAAG,eAAe,CAACJ,EAAIiB,GAAG,UAAUb,EAAG,YAAYA,EAAG,eAAe,CAACI,MAAM,CAAC,cAAc,SAAS,MAAQ,SAAS,cAAc,GAAG,eAAe,IAAIW,MAAM,CAAC7C,MAAO0B,EAAc,WAAEoB,SAAS,SAAUC,GAAMrB,EAAIulB,WAAWlkB,GAAKE,WAAW,iBAAiB,GAAGnB,EAAG,eAAe,CAACS,YAAY,cAAcL,MAAM,CAAC,UAAU,MAAM,YAAY,GAAG,QAAUR,EAAIwlB,aAAa,MAAQxlB,EAAIslB,KAAK,OAAStlB,EAAIiP,OAAO,iBAAiB,GAAGvO,YAAYV,EAAIW,GAAG,CAAC,CAAC/B,IAAI,WAAWgC,GAAG,SAASiB,GACj3B,IAAIiB,EAAOjB,EAAIiB,KACf,MAAO,CAAC1C,EAAG,QAAQ,CAACS,YAAY,YAAY4kB,MAAM3iB,EAAKuM,IAAIqW,SAAS1lB,EAAI2lB,OAAS,MAAO,GAAGnlB,MAAM,CAAC,KAAO,GAAG,MAAQ,GAAG,GAAK,SAASsC,EAAKuM,IAAI,IAAIvM,EAAKrD,KAAK,CAACO,EAAIiB,GAAGjB,EAAIwB,GAAGsB,EAAKuM,KAAK,UAAU,CAACzQ,IAAI,WAAWgC,GAAG,SAASiB,GAC3N,IAAIiB,EAAOjB,EAAIiB,KACf,MAAO,CAAC1C,EAAG,OAAO,CAACqlB,MAAM3iB,EAAK+M,IAAI6V,SAAS1lB,EAAI2lB,OAAS,MAAO,IAAI,CAAC3lB,EAAIiB,GAAGjB,EAAIwB,GAAGsB,EAAK+M,WAAW,CAACjR,IAAI,iBAAiBgC,GAAG,SAASiB,GACpI,IAAIiB,EAAOjB,EAAIiB,KACf,MAAO,CAAC9C,EAAIiB,GAAG,IAAIjB,EAAIwB,GAAGsB,EAAKwM,UAAUrT,OAAS,GAAK6G,EAAKwM,UAAUjQ,MAAM,EAAG,IAAI,MAAOyD,EAAKwM,WAAW,QAAQ,CAAC1Q,IAAI,eAAegC,GAAG,SAASiB,GAClJ,IAAIiB,EAAOjB,EAAIiB,KACf,MAAO,CAAC1C,EAAG,SAAS,CAACI,MAAM,CAAC,MAAQR,EAAIwP,SAAS1M,EAAK2M,SAAS,KAAO,KAAK,CAACzP,EAAIiB,GAAGjB,EAAIwB,GAAGxB,EAAI0P,SAAS5M,EAAK2M,gBAAgB,CAAC7Q,IAAI,kBAAkBgC,GAAG,SAASiB,GAC/J,IAAIiB,EAAOjB,EAAIiB,KACf,MAAO,CAAC9C,EAAIiB,GAAG,IAAIjB,EAAIwB,GAAG,IAAI6M,KAAKvL,EAAK6M,YAAYC,eAAe,UAAU,SAAS,MAAK,EAAM,cAAc,IAAI,IAAI,GAAG5P,EAAI2C,KAAM3C,EAAI6O,QAAQ5S,OAAS,EAAGmE,EAAG,QAAQ,CAACI,MAAM,CAAC,GAAK,OAAO,CAACJ,EAAG,cAAc,CAACA,EAAG,SAAS,CAACA,EAAG,eAAe,CAACJ,EAAIiB,GAAG,aAAab,EAAG,YAAYA,EAAG,eAAe,CAACI,MAAM,CAAC,cAAc,SAAS,MAAQ,SAAS,cAAc,GAAG,eAAe,IAAIW,MAAM,CAAC7C,MAAO0B,EAAU,OAAEoB,SAAS,SAAUC,GAAMrB,EAAIiP,OAAO5N,GAAKE,WAAW,aAAa,GAAGnB,EAAG,eAAe,CAACS,YAAY,cAAcL,MAAM,CAAC,QAAUR,EAAI4lB,gBAAgB,MAAQ5lB,EAAI6O,QAAQ,iBAAiB,GAAGnO,YAAYV,EAAIW,GAAG,CAAC,CAAC/B,IAAI,iBAAiBgC,GAAG,SAASiB,GACroB,IAAIiB,EAAOjB,EAAIiB,KACf,MAAO,CAAC1C,EAAG,QAAQ,CAACS,YAAY,YAAY4kB,MAAM3iB,EAAKmO,UAAUyU,SAAS1lB,EAAI2lB,OAAS,MAAO,GAAGnlB,MAAM,CAAC,KAAO,GAAG,MAAQ,GAAG,GAAK,YAAYsC,EAAKmO,YAAY,CAACjR,EAAIiB,GAAGjB,EAAIwB,GAAGsB,EAAKmO,WAAW,UAAU,CAACrS,IAAI,kBAAkBgC,GAAG,SAASiB,GAC3O,IAAIiB,EAAOjB,EAAIiB,KACf,MAAO,CAAC1C,EAAG,SAAS,CAACI,MAAM,CAAC,MAAQR,EAAIwP,SAAS1M,EAAKgP,YAAY,KAAO,KAAK,CAAC9R,EAAIiB,GAAGjB,EAAIwB,GAAsB,MAAnBsB,EAAKgP,WAAqB,UAAWhP,EAAKgP,YAAY,UAAU,CAAClT,IAAI,gBAAgBgC,GAAG,SAASiB,GAC9L,IAAIiB,EAAOjB,EAAIiB,KACf,MAAO,CAAC9C,EAAIiB,GAAG,IAAIjB,EAAIwB,GAAqB,OAAlBsB,EAAKiP,SAAoB,GAAI,IAAI1D,KAAKvL,EAAKiP,UAAUnC,eAAe,UAAU,QAAQ,CAAChR,IAAI,sBAAsBgC,GAAG,SAASiB,GACvJ,IAAIiB,EAAOjB,EAAIiB,KACf,MAAO,CAAC9C,EAAIiB,GAAG,IAAIjB,EAAIwB,GAA2B,OAAxBsB,EAAKkP,eAA0B,GAAI,IAAI3D,KAAKvL,EAAKkP,gBAAgBpC,eAAe,UAAU,SAAS,MAAK,EAAM,eAAe,IAAI,IAAI,GAAG5P,EAAI2C,MAAM,IAAI,IAC5K,GAAkB,GC+EtB,IACE,KAAF,SACE,KAFF,WAGI,MAAJ,CACM,MAAN,KACM,KAAN,GACM,aAAN,CACA,CAAQ,KAAR,MAAQ,MAAR,OACA,CAAQ,KAAR,SAAQ,MAAR,MACA,CAAQ,KAAR,WAAQ,MAAR,OACA,CAAQ,KAAR,YAAQ,MAAR,aACA,CAAQ,KAAR,OAAQ,MAAR,QACA,CAAQ,KAAR,SAAQ,MAAR,WACA,CAAQ,KAAR,OAAQ,MAAR,eAEM,WAAN,GACM,QAAN,GACM,gBAAN,CACA,CAAQ,KAAR,YAAQ,MAAR,aACA,CAAQ,KAAR,uBAAQ,MAAR,cACA,CAAQ,KAAR,UAAQ,MAAR,QACA,CAAQ,KAAR,MAAQ,MAAR,MACA,CAAQ,KAAR,cAAQ,MAAR,cACA,CAAQ,KAAR,SAAQ,MAAR,iBACA,CAAQ,KAAR,WAAQ,MAAR,YACA,CAAQ,KAAR,iBAAQ,MAAR,qBAKE,QA9BF,WA+BI,KAAJ,2BAEE,QAjCF,WAkCI,KAAJ,aAEE,QAAF,CACI,UADJ,WACM,IAAN,OACM,KAAN,yDACQ,SAAR,KAOU,OANA,EAAV,qBACY,IAAZ,sBACY,IAAZ,WACc,EAAd,WAGA,EAGQ,EAAR,iBACQ,EAAR,8BAGI,SAjBJ,SAiBA,GACM,OAAN,cACA,OAEI,SArBJ,SAqBA,GACM,OAAN,gBACA,YC7J2Y,MCOvY,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,WACA,MAIa,MAAiB,QAchC,IAAkB,GAAW,CAACkC,OAAA,KAAKC,QAAA,KAAM6F,WAAA,OAAW+C,SAAA,KAAMK,QAAA,KAAKnD,cAAA,KAAWoF,cAAA,KAAWhC,QAAA,KAAKlI,UAAA,KAAQC,aAAA,OChClG,IAAI,GAAS,WAAa,IAAI/F,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,cAAc,CAACA,EAAG,QAAQ,CAACA,EAAG,QAAQ,CAACI,MAAM,CAAC,GAAK,KAAK,KAAO,OAAO,CAACJ,EAAG,sBAAsB,IAAI,IAAI,IACvM,GAAkB,GCDlB,GAAS,WAAa,IAAIJ,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,cAAc,CAACA,EAAG,QAAQ,CAACI,MAAM,CAAC,aAAa,KAAK,CAACJ,EAAG,QAAQ,CAACI,MAAM,CAAC,GAAK,OAAO,CAACJ,EAAG,SAAS,CAACA,EAAG,eAAe,CAACJ,EAAIiB,GAAG,mBAAmBb,EAAG,YAAYA,EAAG,eAAe,CAACS,YAAY,SAASL,MAAM,CAAC,cAAc,SAAS,MAAQ,SAAS,cAAc,GAAG,eAAe,IAAIW,MAAM,CAAC7C,MAAO0B,EAAU,OAAEoB,SAAS,SAAUC,GAAMrB,EAAIiP,OAAO5N,GAAKE,WAAW,aAAa,GAAGnB,EAAG,eAAe,CAACS,YAAY,cAAcL,MAAM,CAAC,UAAU,MAAM,YAAY,GAAG,QAAUR,EAAI8J,QAAQ,MAAQ9J,EAAI6lB,cAAc,OAAS7lB,EAAIiP,OAAO,QAAUjP,EAAIoP,SAAS1O,YAAYV,EAAIW,GAAG,CAAC,CAAC/B,IAAI,YAAYgC,GAAG,SAASiB,GACzrB,IAAIiB,EAAOjB,EAAIiB,KACf,MAAO,CAAC1C,EAAG,IAAI,CAACJ,EAAIiB,GAAGjB,EAAIwB,GAAGsB,EAAKjF,YAAY,CAACe,IAAI,cAAcgC,GAAG,SAASiB,GAC9E,IAAIiB,EAAOjB,EAAIiB,KACf,MAAO,CAAC1C,EAAG,MAAM,CAACS,YAAY,eAAe,CAACT,EAAG,QAAQ,CAACS,YAAY,OAAOL,MAAM,CAAC,MAAQ,GAAG,MAAQ,YAAY,KAAO,GAAG,KAAO,GAAG,GAAKR,EAAI8lB,WAAWhjB,GAAM,KAAS,CAAC9C,EAAIiB,GAAG,WAAWb,EAAG,QAAQ,CAACS,YAAY,OAAOL,MAAM,CAAC,MAAQ,GAAG,MAAQ,SAAS,KAAO,GAAG,KAAO,GAAG,GAAKR,EAAI8lB,WAAWhjB,GAAM,KAAQ,CAAC9C,EAAIiB,GAAG,YAAYb,EAAG,QAAQ,CAACS,YAAY,OAAOL,MAAM,CAAC,MAAQ,GAAG,MAAQ,MAAM,KAAO,GAAG,KAAO,IAAIM,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOf,EAAI+lB,eAAejjB,EAAKrD,OAAO,CAACO,EAAIiB,GAAG,eAAe,WAAW,IAAI,IAAI,IAAI,IAC1gB,GAAkB,GCmEtB,I,UAAA,CACE,KAAF,oBACE,KAFF,WAGI,MAAJ,CACM,OAAN,GACM,QAAN,CACA,CAAQ,KAAR,OAAQ,MAAR,QACA,CAAQ,KAAR,SAAQ,MAAR,UACA,CAAQ,KAAR,cAAQ,MAAR,YACA,CAAQ,KAAR,SAAQ,MAAR,OACA,CAAQ,KAAR,WAAQ,MAAR,OACA,CAAQ,KAAR,YAAQ,MAAR,OACA,CAAQ,KAAR,oBAAQ,MAAR,SACA,CAAQ,KAAR,QAAQ,MAAR,SACA,CAAQ,KAAR,UAAQ,MAAR,SAAQ,UAAR,IAEM,SAAN,EACM,cAAN,KAGE,QApBF,WAqBI,KAAJ,YAEE,QAAF,CACI,SADJ,WACM,IAAN,OACM,KAAN,kDACQ,IAAR,SAEQ,EAAR,qBACU,IAAV,oBAEU,OAAV,6BACY,GAAZ,WACc,IAAd,OACA,wBACgB,OAAhB,mBAEc,EAAd,sBACgB,OAAhB,mBAEc,EAAd,eACc,EAAd,0BAEc,EAAd,kBAGA,SAEQ,EAAR,gBACQ,EAAR,eAGI,eA7BJ,SA6BA,GAAM,IAAN,OACM,KAAN,uDACQ,EAAR,8BACA,iBACQ,EAAR,eAGI,WApCJ,SAoCA,GAAM,IAAN,0DACA,yBAKM,OAJA,EAAN,aACA,GACQ,EAAR,eAEA,yBCzIsZ,MCOlZ,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,WACA,MAIa,MAAiB,QAahC,IAAkB,GAAW,CAAC4D,OAAA,KAAKC,QAAA,KAAM6F,WAAA,OAAWoD,QAAA,KAAKnD,cAAA,KAAWoF,cAAA,KAAWhC,QAAA,KAAKlI,UAAA,KAAQC,aAAA,OClB5F,QACE,KAAF,eACE,WAAF,CACI,kBAAJ,KChBiZ,MCO7Y,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,WACA,MAIa,MAAiB,QAOhC,IAAkB,GAAW,CAACgI,QAAA,KAAKnD,cAAA,KAAWoD,QAAA,OCJ9C7H,OAAIC,IAAI4f,SAER,IAAMC,GAAS,IAAID,QAAO,CACxBzhB,OAAQ,CACN,CACE2hB,KAAM,IACNroB,KAAM,OACN2G,UAAW2hB,IAEb,CACED,KAAM,WACNroB,KAAM,UACN2G,UAAW4hB,IAEb,CACEF,KAAM,sBACNroB,KAAM,gBACN2G,UAAW6hB,GACXC,OAAO,GAET,CACEJ,KAAM,QACNroB,KAAM,OACN2G,UAAW+hB,IAEb,CACEL,KAAM,aACNroB,KAAM,UACN2G,UAAW+hB,GACXD,OAAO,GAET,CACEJ,KAAM,wBACNroB,KAAM,aACN2G,UAAWgiB,GACXF,OAAO,GAET,CACEJ,KAAM,OACNroB,KAAM,MACN2G,UAAWiiB,IAEb,CACEP,KAAM,iBACNroB,KAAM,gBACN2G,UAAWkiB,IAEb,CACER,KAAM,QACNroB,KAAM,OACN2G,UAAWmiB,IAEb,CACET,KAAM,UACNroB,KAAM,SACN2G,UAAWoiB,IAEb,CACEV,KAAM,cACNroB,KAAM,aACN2G,UAAWqiB,IAEb,CACEX,KAAM,yBACNroB,KAAM,oBACN2G,UAAWsiB,GACXR,OAAO,GAET,CACEJ,KAAM,aACNroB,KAAM,YACN2G,UAAWuiB,IAEb,CACEb,KAAM,SACNroB,KAAM,QACN2G,UAAWwiB,IAEb,CACEd,KAAM,YACNroB,KAAM,WACN2G,UAAWyiB,IAEb,CACEf,KAAM,UACNroB,KAAM,SACN2G,UAAW0iB,IAEb,CACEhB,KAAM,SACNroB,KAAM,QACN2G,UAAW2iB,GACXC,KAAM,CACJC,aAAa,IAGjB,CAAEnB,KAAM,IAAK1hB,UAAW8iB,OAe5BrB,GAAOsB,YAAW,SAACC,EAAIrK,EAAMsK,GACtBC,GAAM3e,QAAQC,YAA0B,WAAZwe,EAAGtB,KAEb,WAAZsB,EAAGtB,MAAqBwB,GAAM3e,QAAQC,WAC/Cye,EAAK,KAELA,IAJAA,EAAK,aASMxB,U,wBCtIf9f,OAAIwhB,OAAOC,eAAgB,EAE3BzhB,OAAI9J,UAAUwrB,MAAQre,KACtBrD,OAAI9J,UAAUwrB,MAAMhe,SAASie,eAAiB,YAC9C3hB,OAAI9J,UAAUwrB,MAAMhe,SAASke,eAAiB,cAC9C5hB,OAAI9J,UAAUwrB,MAAMhe,SAASC,QAAQC,OAAO,gBAAkB,mBAE9D,IAAMie,GAAc9f,aAAaC,QAAQ,UACrC6f,KACF7hB,OAAI9J,UAAUwrB,MAAMhe,SAASC,QAAQC,OAAOC,cAA5C,iBAAsEge,IACtE7hB,OAAI9J,UAAUwrB,MAAMhe,SAASoe,iBAAkB,GAIjD,IAAIC,IAAe,EACfC,GAAc,GAEZC,GAAe,SAAC3P,GAAwB,IAAjByM,EAAiB,uDAAT,KACnCiD,GAAYzf,SAAQ,SAAA2f,GACd5P,EACF4P,EAAK9e,OAAOkP,GAEZ4P,EAAKtoB,QAAQmlB,MAIjBiD,GAAc,IAGhBhiB,OAAI9J,UAAUwrB,MAAMS,aAAaC,QAAQniB,KAAI,SAACuhB,GAC5C,IAAMa,EAAkBb,EAElBtf,EAAUlJ,OAAO+I,aAAaC,QAAQ,WAC5C,OAAIE,GAAWogB,KAAUpgB,GAASqgB,IAAMvS,KAAK6E,MAAM3M,KAAKsa,MAAQ,KAAQ,GAE/DjB,GAAMkB,SAAS,UAAUjf,MAAK,WACnC,OAAOsc,GAAO9pB,KAAK,CAAE+pB,KAAM,SAAUroB,KAAM,aAGxC2qB,KACN,SAAC/P,GAEF,OAAOtU,QAAQoF,OAAOkP,MAIxBtS,OAAI9J,UAAUwrB,MAAMS,aAAaC,QAAQniB,KAAI,SAACuhB,GAC5C,IAAMa,EAAkBb,EAElBvf,EAASjJ,OAAO+I,aAAaC,QAAQ,UAC3C,GAAIC,GAAUqgB,KAAUrgB,GAAQsgB,IAAMvS,KAAK6E,MAAM3M,KAAKsa,MAAQ,KAC5D,OAAOH,EAEF,GAAIb,EAAOle,IAAIic,SAAS,UAAYiC,EAAOle,IAAIic,SAAS,UAAYiC,EAAOle,IAAIic,SAAS,UAC7F,OAAO8C,EAIP,GAAIN,GACF,OAAO,IAAI/jB,SAAQ,SAASpE,EAASwJ,GACnC4e,GAAYhsB,KAAK,CAAE4D,UAASwJ,cAC3BI,MAAK,SAAAub,GAEN,OADAsD,EAAgB1e,QAAQ,iBAAmB,UAAYob,EAChDsD,KACNve,OAAM,SAAAC,GACP,OAAOA,KAKXge,IAAe,EAEf,IAAMW,EAAe1pB,OAAO+I,aAAaC,QAAQ,WACjD,OAAO,IAAIhE,SAAQ,SAASpE,EAASwJ,GACnCpD,OAAI9J,UAAUwrB,MAAMiB,KAAK,sBAAuB,CAAEzgB,QAASwgB,IACxDlf,MAAK,YAAc,IAAXlO,EAAW,EAAXA,KACP0D,OAAO+I,aAAaU,QAAQ,SAAUnN,EAAK2M,QAC3CjC,OAAI9J,UAAUwrB,MAAMhe,SAASC,QAAQC,OAAO,iBAAmB,UAAYtO,EAAK2M,OAChFogB,EAAgB1e,QAAQ,iBAAmB,UAAYrO,EAAK2M,OAC5DggB,GAAa,KAAM3sB,EAAK2M,QACxBrI,EAAQyoB,MAETve,OAAM,SAACC,GACNke,GAAale,EAAK,MAClBX,EAAOW,MAERP,MAAK,WACJue,IAAe,WAItB,SAACzP,GAEF,OAAOtU,QAAQoF,OAAOkP,MAIxB,IAAItS,OAAI,CACN4iB,UACA9C,UACAyB,SACA7I,OAAQ,SAAAmK,GAAC,OAAIA,EAAEC,MACdC,OAAO,S,sIC/GV,yBAAiiB,EAAG,G,kCCApiB,yBAA8iB,EAAG,G","file":"static/js/app.3d9f856c.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tfunction webpackJsonpCallback(data) {\n \t\tvar chunkIds = data[0];\n \t\tvar moreModules = data[1];\n \t\tvar executeModules = data[2];\n\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [];\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(data);\n\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n\n \t\t// add entry modules from loaded chunk to deferred list\n \t\tdeferredModules.push.apply(deferredModules, executeModules || []);\n\n \t\t// run deferred modules when all chunks ready\n \t\treturn checkDeferredModules();\n \t};\n \tfunction checkDeferredModules() {\n \t\tvar result;\n \t\tfor(var i = 0; i < deferredModules.length; i++) {\n \t\t\tvar deferredModule = deferredModules[i];\n \t\t\tvar fulfilled = true;\n \t\t\tfor(var j = 1; j < deferredModule.length; j++) {\n \t\t\t\tvar depId = deferredModule[j];\n \t\t\t\tif(installedChunks[depId] !== 0) fulfilled = false;\n \t\t\t}\n \t\t\tif(fulfilled) {\n \t\t\t\tdeferredModules.splice(i--, 1);\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = deferredModule[0]);\n \t\t\t}\n \t\t}\n \t\treturn result;\n \t}\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// object to store loaded and loading chunks\n \t// undefined = chunk not loaded, null = chunk preloaded/prefetched\n \t// Promise = chunk loading, 0 = chunk loaded\n \tvar installedChunks = {\n \t\t\"app\": 0\n \t};\n\n \tvar deferredModules = [];\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/\";\n\n \tvar jsonpArray = window[\"webpackJsonp\"] = window[\"webpackJsonp\"] || [];\n \tvar oldJsonpFunction = jsonpArray.push.bind(jsonpArray);\n \tjsonpArray.push = webpackJsonpCallback;\n \tjsonpArray = jsonpArray.slice();\n \tfor(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]);\n \tvar parentJsonpFunction = oldJsonpFunction;\n\n\n \t// add entry module to deferred list\n \tdeferredModules.push([0,\"chunk-vendors\"]);\n \t// run deferred modules when ready\n \treturn checkDeferredModules();\n","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./JobDetail.vue?vue&type=style&index=0&id=57350906&scoped=true&lang=css&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./JobDetail.vue?vue&type=style&index=0&id=57350906&scoped=true&lang=css&\"","import mod from \"-!../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=style&index=0&lang=css&\"; export default mod; export * from \"-!../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=style&index=0&lang=css&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./MinionDetailCard.vue?vue&type=style&index=0&id=107b300f&scoped=true&lang=css&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./MinionDetailCard.vue?vue&type=style&index=0&id=107b300f&scoped=true&lang=css&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Login.vue?vue&type=style&index=0&id=5b563f4a&scoped=true&lang=css&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Login.vue?vue&type=style&index=0&id=5b563f4a&scoped=true&lang=css&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ConformityChart.vue?vue&type=style&index=0&id=bcf3f6c0&scoped=true&lang=css&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ConformityChart.vue?vue&type=style&index=0&id=bcf3f6c0&scoped=true&lang=css&\"","import mod from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Layout.vue?vue&type=style&index=0&lang=css&\"; export default mod; export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Layout.vue?vue&type=style&index=0&lang=css&\"","var map = {\n\t\"./af\": \"2bfb\",\n\t\"./af.js\": \"2bfb\",\n\t\"./ar\": \"8e73\",\n\t\"./ar-dz\": \"a356\",\n\t\"./ar-dz.js\": \"a356\",\n\t\"./ar-kw\": \"423e\",\n\t\"./ar-kw.js\": \"423e\",\n\t\"./ar-ly\": \"1cfd\",\n\t\"./ar-ly.js\": \"1cfd\",\n\t\"./ar-ma\": \"0a84\",\n\t\"./ar-ma.js\": \"0a84\",\n\t\"./ar-sa\": \"8230\",\n\t\"./ar-sa.js\": \"8230\",\n\t\"./ar-tn\": \"6d83\",\n\t\"./ar-tn.js\": \"6d83\",\n\t\"./ar.js\": \"8e73\",\n\t\"./az\": \"485c\",\n\t\"./az.js\": \"485c\",\n\t\"./be\": \"1fc10\",\n\t\"./be.js\": \"1fc10\",\n\t\"./bg\": \"84aa\",\n\t\"./bg.js\": \"84aa\",\n\t\"./bm\": \"a7fa\",\n\t\"./bm.js\": \"a7fa\",\n\t\"./bn\": \"9043\",\n\t\"./bn.js\": \"9043\",\n\t\"./bo\": \"d26a\",\n\t\"./bo.js\": \"d26a\",\n\t\"./br\": \"6887\",\n\t\"./br.js\": \"6887\",\n\t\"./bs\": \"2554\",\n\t\"./bs.js\": \"2554\",\n\t\"./ca\": \"d716\",\n\t\"./ca.js\": \"d716\",\n\t\"./cs\": \"3c0d\",\n\t\"./cs.js\": \"3c0d\",\n\t\"./cv\": \"03ec\",\n\t\"./cv.js\": \"03ec\",\n\t\"./cy\": \"9797\",\n\t\"./cy.js\": \"9797\",\n\t\"./da\": \"0f14\",\n\t\"./da.js\": \"0f14\",\n\t\"./de\": \"b469\",\n\t\"./de-at\": \"b3eb\",\n\t\"./de-at.js\": \"b3eb\",\n\t\"./de-ch\": \"bb71\",\n\t\"./de-ch.js\": \"bb71\",\n\t\"./de.js\": \"b469\",\n\t\"./dv\": \"598a\",\n\t\"./dv.js\": \"598a\",\n\t\"./el\": \"8d47\",\n\t\"./el.js\": \"8d47\",\n\t\"./en-SG\": \"cdab\",\n\t\"./en-SG.js\": \"cdab\",\n\t\"./en-au\": \"0e6b\",\n\t\"./en-au.js\": \"0e6b\",\n\t\"./en-ca\": \"3886\",\n\t\"./en-ca.js\": \"3886\",\n\t\"./en-gb\": \"39a6\",\n\t\"./en-gb.js\": \"39a6\",\n\t\"./en-ie\": \"e1d3\",\n\t\"./en-ie.js\": \"e1d3\",\n\t\"./en-il\": \"7333\",\n\t\"./en-il.js\": \"7333\",\n\t\"./en-nz\": \"6f50\",\n\t\"./en-nz.js\": \"6f50\",\n\t\"./eo\": \"65db\",\n\t\"./eo.js\": \"65db\",\n\t\"./es\": \"898b\",\n\t\"./es-do\": \"0a3c\",\n\t\"./es-do.js\": \"0a3c\",\n\t\"./es-us\": \"55c9\",\n\t\"./es-us.js\": \"55c9\",\n\t\"./es.js\": \"898b\",\n\t\"./et\": \"ec18\",\n\t\"./et.js\": \"ec18\",\n\t\"./eu\": \"0ff2\",\n\t\"./eu.js\": \"0ff2\",\n\t\"./fa\": \"8df4\",\n\t\"./fa.js\": \"8df4\",\n\t\"./fi\": \"81e9\",\n\t\"./fi.js\": \"81e9\",\n\t\"./fo\": \"0721\",\n\t\"./fo.js\": \"0721\",\n\t\"./fr\": \"9f26\",\n\t\"./fr-ca\": \"d9f8\",\n\t\"./fr-ca.js\": \"d9f8\",\n\t\"./fr-ch\": \"0e49\",\n\t\"./fr-ch.js\": \"0e49\",\n\t\"./fr.js\": \"9f26\",\n\t\"./fy\": \"7118\",\n\t\"./fy.js\": \"7118\",\n\t\"./ga\": \"5120\",\n\t\"./ga.js\": \"5120\",\n\t\"./gd\": \"f6b4\",\n\t\"./gd.js\": \"f6b4\",\n\t\"./gl\": \"8840\",\n\t\"./gl.js\": \"8840\",\n\t\"./gom-latn\": \"0caa\",\n\t\"./gom-latn.js\": \"0caa\",\n\t\"./gu\": \"e0c5\",\n\t\"./gu.js\": \"e0c5\",\n\t\"./he\": \"c7aa\",\n\t\"./he.js\": \"c7aa\",\n\t\"./hi\": \"dc4d\",\n\t\"./hi.js\": \"dc4d\",\n\t\"./hr\": \"4ba9\",\n\t\"./hr.js\": \"4ba9\",\n\t\"./hu\": \"5b14\",\n\t\"./hu.js\": \"5b14\",\n\t\"./hy-am\": \"d6b6\",\n\t\"./hy-am.js\": \"d6b6\",\n\t\"./id\": \"5038\",\n\t\"./id.js\": \"5038\",\n\t\"./is\": \"0558\",\n\t\"./is.js\": \"0558\",\n\t\"./it\": \"6e98\",\n\t\"./it-ch\": \"6f12\",\n\t\"./it-ch.js\": \"6f12\",\n\t\"./it.js\": \"6e98\",\n\t\"./ja\": \"079e\",\n\t\"./ja.js\": \"079e\",\n\t\"./jv\": \"b540\",\n\t\"./jv.js\": \"b540\",\n\t\"./ka\": \"201b\",\n\t\"./ka.js\": \"201b\",\n\t\"./kk\": \"6d79\",\n\t\"./kk.js\": \"6d79\",\n\t\"./km\": \"e81d\",\n\t\"./km.js\": \"e81d\",\n\t\"./kn\": \"3e92\",\n\t\"./kn.js\": \"3e92\",\n\t\"./ko\": \"22f8\",\n\t\"./ko.js\": \"22f8\",\n\t\"./ku\": \"2421\",\n\t\"./ku.js\": \"2421\",\n\t\"./ky\": \"9609\",\n\t\"./ky.js\": \"9609\",\n\t\"./lb\": \"440c\",\n\t\"./lb.js\": \"440c\",\n\t\"./lo\": \"b29d\",\n\t\"./lo.js\": \"b29d\",\n\t\"./lt\": \"26f9\",\n\t\"./lt.js\": \"26f9\",\n\t\"./lv\": \"b97c\",\n\t\"./lv.js\": \"b97c\",\n\t\"./me\": \"293c\",\n\t\"./me.js\": \"293c\",\n\t\"./mi\": \"688b\",\n\t\"./mi.js\": \"688b\",\n\t\"./mk\": \"6909\",\n\t\"./mk.js\": \"6909\",\n\t\"./ml\": \"02fb\",\n\t\"./ml.js\": \"02fb\",\n\t\"./mn\": \"958b\",\n\t\"./mn.js\": \"958b\",\n\t\"./mr\": \"39bd\",\n\t\"./mr.js\": \"39bd\",\n\t\"./ms\": \"ebe4\",\n\t\"./ms-my\": \"6403\",\n\t\"./ms-my.js\": \"6403\",\n\t\"./ms.js\": \"ebe4\",\n\t\"./mt\": \"1b45\",\n\t\"./mt.js\": \"1b45\",\n\t\"./my\": \"8689\",\n\t\"./my.js\": \"8689\",\n\t\"./nb\": \"6ce3\",\n\t\"./nb.js\": \"6ce3\",\n\t\"./ne\": \"3a39\",\n\t\"./ne.js\": \"3a39\",\n\t\"./nl\": \"facd\",\n\t\"./nl-be\": \"db29\",\n\t\"./nl-be.js\": \"db29\",\n\t\"./nl.js\": \"facd\",\n\t\"./nn\": \"b84c\",\n\t\"./nn.js\": \"b84c\",\n\t\"./pa-in\": \"f3ff\",\n\t\"./pa-in.js\": \"f3ff\",\n\t\"./pl\": \"8d57\",\n\t\"./pl.js\": \"8d57\",\n\t\"./pt\": \"f260\",\n\t\"./pt-br\": \"d2d4\",\n\t\"./pt-br.js\": \"d2d4\",\n\t\"./pt.js\": \"f260\",\n\t\"./ro\": \"972c\",\n\t\"./ro.js\": \"972c\",\n\t\"./ru\": \"957c\",\n\t\"./ru.js\": \"957c\",\n\t\"./sd\": \"6784\",\n\t\"./sd.js\": \"6784\",\n\t\"./se\": \"ffff\",\n\t\"./se.js\": \"ffff\",\n\t\"./si\": \"eda5\",\n\t\"./si.js\": \"eda5\",\n\t\"./sk\": \"7be6\",\n\t\"./sk.js\": \"7be6\",\n\t\"./sl\": \"8155\",\n\t\"./sl.js\": \"8155\",\n\t\"./sq\": \"c8f3\",\n\t\"./sq.js\": \"c8f3\",\n\t\"./sr\": \"cf1e\",\n\t\"./sr-cyrl\": \"13e9\",\n\t\"./sr-cyrl.js\": \"13e9\",\n\t\"./sr.js\": \"cf1e\",\n\t\"./ss\": \"52bd\",\n\t\"./ss.js\": \"52bd\",\n\t\"./sv\": \"5fbd\",\n\t\"./sv.js\": \"5fbd\",\n\t\"./sw\": \"74dc\",\n\t\"./sw.js\": \"74dc\",\n\t\"./ta\": \"3de5\",\n\t\"./ta.js\": \"3de5\",\n\t\"./te\": \"5cbb\",\n\t\"./te.js\": \"5cbb\",\n\t\"./tet\": \"576c\",\n\t\"./tet.js\": \"576c\",\n\t\"./tg\": \"3b1b\",\n\t\"./tg.js\": \"3b1b\",\n\t\"./th\": \"10e8\",\n\t\"./th.js\": \"10e8\",\n\t\"./tl-ph\": \"0f38\",\n\t\"./tl-ph.js\": \"0f38\",\n\t\"./tlh\": \"cf75\",\n\t\"./tlh.js\": \"cf75\",\n\t\"./tr\": \"0e81\",\n\t\"./tr.js\": \"0e81\",\n\t\"./tzl\": \"cf51\",\n\t\"./tzl.js\": \"cf51\",\n\t\"./tzm\": \"c109\",\n\t\"./tzm-latn\": \"b53d\",\n\t\"./tzm-latn.js\": \"b53d\",\n\t\"./tzm.js\": \"c109\",\n\t\"./ug-cn\": \"6117\",\n\t\"./ug-cn.js\": \"6117\",\n\t\"./uk\": \"ada2\",\n\t\"./uk.js\": \"ada2\",\n\t\"./ur\": \"5294\",\n\t\"./ur.js\": \"5294\",\n\t\"./uz\": \"2e8c\",\n\t\"./uz-latn\": \"010e\",\n\t\"./uz-latn.js\": \"010e\",\n\t\"./uz.js\": \"2e8c\",\n\t\"./vi\": \"2921\",\n\t\"./vi.js\": \"2921\",\n\t\"./x-pseudo\": \"fd7e\",\n\t\"./x-pseudo.js\": \"fd7e\",\n\t\"./yo\": \"7f33\",\n\t\"./yo.js\": \"7f33\",\n\t\"./zh-cn\": \"5c3a\",\n\t\"./zh-cn.js\": \"5c3a\",\n\t\"./zh-hk\": \"49ab\",\n\t\"./zh-hk.js\": \"49ab\",\n\t\"./zh-tw\": \"90ea\",\n\t\"./zh-tw.js\": \"90ea\"\n};\n\n\nfunction webpackContext(req) {\n\tvar id = webpackContextResolve(req);\n\treturn __webpack_require__(id);\n}\nfunction webpackContextResolve(req) {\n\tvar id = map[req];\n\tif(!(id + 1)) { // check for number or string\n\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\te.code = 'MODULE_NOT_FOUND';\n\t\tthrow e;\n\t}\n\treturn id;\n}\nwebpackContext.keys = function webpackContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackContext.resolve = webpackContextResolve;\nmodule.exports = webpackContext;\nwebpackContext.id = \"4678\";","module.exports = __webpack_public_path__ + \"static/img/logo.567c9b3a.png\";","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-app',[(!_vm.layout)?_c('app-layout'):_c('simple-layout')],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-app',[_c('v-navigation-drawer',{attrs:{\"mini-variant\":_vm.mini,\"app\":\"\",\"clipped\":\"\"},scopedSlots:_vm._u([{key:\"append\",fn:function(){return [_c('v-list-item',{staticClass:\"elevation-24\",on:{\"click\":function($event){$event.stopPropagation();_vm.mini = !_vm.mini}}},[_c('v-list-item-action',[(_vm.mini)?_c('v-icon',[_vm._v(\"arrow_forward\")]):_c('v-icon',[_vm._v(\"arrow_back\")])],1),_c('v-list-item-content',[_c('v-list-item-title',[_vm._v(\"COLLAPSE\")])],1)],1)]},proxy:true}]),model:{value:(_vm.drawer),callback:function ($$v) {_vm.drawer=$$v},expression:\"drawer\"}},[_c('v-list',{staticClass:\"py-0\",attrs:{\"dense\":\"\",\"nav\":\"\",\"dark\":\"\",\"color\":\"#212121\"}},[_c('v-list-item',{attrs:{\"two-line\":\"\"}},[_c('v-list-item-avatar',[_c('v-icon',{attrs:{\"large\":\"\"}},[_vm._v(\"person\")])],1),_c('v-list-item-content',[_c('v-list-item-title',[_vm._v(_vm._s(_vm.username))]),_c('v-list-item-subtitle',[_vm._v(_vm._s(_vm.email))])],1)],1)],1),_c('v-divider'),_c('v-list',{attrs:{\"dense\":\"\"}},_vm._l((_vm.routes),function(route){return _c('v-list-item',{key:route.name,attrs:{\"to\":(\"\" + (route.path))}},[(_vm.mini)?_c('v-list-item-action',[_c('v-tooltip',{attrs:{\"right\":\"\"},scopedSlots:_vm._u([{key:\"activator\",fn:function(ref){\nvar on = ref.on;\nreturn [_c('v-icon',_vm._g({},on),[_vm._v(_vm._s(route.icon))])]}}],null,true)},[_c('span',[_vm._v(_vm._s(route.name))])])],1):_c('v-list-item-action',[_c('v-icon',[_vm._v(_vm._s(route.icon))])],1),_c('v-list-item-content',[_c('v-list-item-title',[_vm._v(_vm._s(route.name))])],1)],1)}),1),_c('v-divider'),_c('v-list',{attrs:{\"dense\":\"\"}},[_c('v-list-item',{attrs:{\"to\":\"/users\"}},[(_vm.mini)?_c('v-list-item-action',[_c('v-tooltip',{attrs:{\"right\":\"\"},scopedSlots:_vm._u([{key:\"activator\",fn:function(ref){\nvar on = ref.on;\nreturn [_c('v-icon',_vm._g({},on),[_vm._v(\"group\")])]}}],null,false,3527340433)},[_c('span',[_vm._v(\"Users\")])])],1):_c('v-list-item-action',[_c('v-icon',[_vm._v(\"group\")])],1),_c('v-list-item-content',[_c('v-list-item-title',[_vm._v(\"Users\")])],1)],1),_c('v-list-item',{attrs:{\"to\":\"/settings\"}},[(_vm.mini)?_c('v-list-item-action',[_c('v-tooltip',{attrs:{\"right\":\"\"},scopedSlots:_vm._u([{key:\"activator\",fn:function(ref){\nvar on = ref.on;\nreturn [_c('v-icon',_vm._g({},on),[_vm._v(\"settings\")])]}}],null,false,1926182315)},[_c('span',[_vm._v(\"Settings\")])])],1):_c('v-list-item-action',[_c('v-icon',[_vm._v(\"settings\")])],1),_c('v-list-item-content',[_c('v-list-item-title',[_vm._v(\"Settings\")])],1)],1)],1)],1),_c('v-app-bar',{attrs:{\"color\":\"black\",\"dark\":\"\",\"app\":\"\",\"clipped-left\":\"\"}},[_c('v-app-bar-nav-icon',{on:{\"click\":function($event){$event.stopPropagation();_vm.drawer = !_vm.drawer}}}),_c('v-toolbar-title',{staticClass:\"font-weight-bold\"},[_vm._v(\"ALCALI\")]),_c('v-spacer'),_c('v-expand-transition',[_c('v-text-field',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.expand_search),expression:\"expand_search\"}],staticClass:\"mx-auto search\",attrs:{\"flat\":\"\",\"hide-details\":\"\",\"label\":\"Search jids, minions, states...\",\"solo-inverted\":\"\"},nativeOn:{\"keyup\":function($event){if(!$event.type.indexOf('key')&&_vm._k($event.keyCode,\"enter\",13,$event.key,\"Enter\")){ return null; }return _vm.searchBar($event)}},model:{value:(_vm.searchInput),callback:function ($$v) {_vm.searchInput=$$v},expression:\"searchInput\"}})],1),_c('v-btn',{staticClass:\"mr-2\",attrs:{\"icon\":\"\"},on:{\"click\":function($event){_vm.expand_search = !_vm.expand_search}}},[_c('v-icon',[_vm._v(\"search\")])],1),_c('v-menu',{attrs:{\"bottom\":\"\",\"left\":\"\",\"offset-y\":\"\",\"offset-x\":\"\"},scopedSlots:_vm._u([{key:\"activator\",fn:function(ref){\nvar on = ref.on;\nreturn [_c('v-badge',{attrs:{\"color\":_vm.notif_nb > 0 ? 'primary': 'transparent',\"overlap\":\"\"},scopedSlots:_vm._u([{key:\"badge\",fn:function(){return [(_vm.notif_nb > 0)?_c('span',[_vm._v(_vm._s(_vm.notif_nb))]):_vm._e()]},proxy:true}],null,true)},[_c('v-icon',_vm._g({on:{\"click\":function($event){_vm.notif_nb = 0}}},on),[_vm._v(\"notifications\")])],1)]}}]),model:{value:(_vm.notif_menu),callback:function ($$v) {_vm.notif_menu=$$v},expression:\"notif_menu\"}},[_c('v-card',{attrs:{\"min-width\":\"500px\",\"max-width\":\"500px\"}},[_c('v-list',{attrs:{\"max-height\":\"700px\"}},[(_vm.messages.length === 0)?_c('v-list-item',[_c('v-list-item-content',[_c('v-list-item-subtitle',[_vm._v(\"No new notifications\")])],1)],1):_vm._e(),_vm._l((_vm.messages),function(item,i){return _c('v-list-item',{key:i,attrs:{\"to\":item.link}},[_c('v-list-item-avatar',[_c('v-icon',{attrs:{\"dark\":\"\",\"color\":item.color,\"size\":\"62\"}},[_vm._v(_vm._s(item.icon))])],1),_c('v-list-item-content',[_c('v-list-item-title',[_vm._v(_vm._s(item.text))]),_c('v-list-item-subtitle',[_vm._v(_vm._s(item.tag))])],1)],1)})],2),_c('v-card-actions',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.messages.length > 0),expression:\"messages.length > 0\"}]},[_c('v-spacer'),_c('v-btn',{attrs:{\"text\":\"\"},on:{\"click\":function($event){_vm.messages = []}}},[_vm._v(\"Clear\")])],1)],1)],1),_c('v-menu',{attrs:{\"bottom\":\"\",\"left\":\"\",\"offset-y\":\"\",\"offset-x\":\"\",\"close-on-click\":\"\"},scopedSlots:_vm._u([{key:\"activator\",fn:function(ref){\nvar on = ref.on;\nreturn [_c('v-btn',_vm._g({attrs:{\"icon\":\"\"}},on),[_c('v-icon',[_vm._v(\"more_vert\")])],1)]}}])},[_c('v-list',[_c('v-list-item',{on:{\"click\":_vm.toggleTheme}},[_c('v-list-item-title',[_vm._v(\"Toggle Theme\")])],1),_c('v-divider'),_c('v-list-item',{on:{\"click\":_vm.logout}},[_c('v-list-item-title',[_vm._v(\"Logout\")])],1)],1)],1)],1),_c('v-content',[_c('v-fade-transition',{attrs:{\"mode\":\"out-in\"}},[_c('router-view',{key:_vm.$route.fullPath})],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","export default {\n methods: {\n /* function to allow Salt-style globbing on event tags. */\n fnmatch(pattern) {\n if (pattern.indexOf('*') === -1) {\n return filename => pattern === filename;\n } else {\n let reRegExpChar = /[\\\\^$.*+?()[\\]{}|]/g;\n let escaped = pattern.replace(reRegExpChar, '\\\\$&');\n let matcher = new RegExp('^' + escaped.replace(/\\\\\\*/g, '.*') + '$');\n return filename => matcher.test(filename);\n }\n },\n sleep(milliseconds) {\n return new Promise(resolve => setTimeout(resolve, milliseconds))\n },\n }\n};","\n \n \n \n \n \n person \n \n \n {{username}} \n {{email}} \n \n \n \n \n \n \n \n \n \n {{ route.icon }} \n \n {{route.name}} \n \n \n \n {{ route.icon }} \n \n \n {{ route.name }} \n \n \n \n \n \n \n \n \n \n group \n \n Users \n \n \n \n group \n \n \n Users \n \n \n \n \n \n \n settings \n \n Settings \n \n \n \n settings \n \n \n Settings \n \n \n \n \n \n \n arrow_forward \n arrow_back \n \n \n COLLAPSE \n \n \n \n \n \n \n ALCALI \n \n \n \n \n \n search \n \n \n \n 0 ? 'primary': 'transparent'\"\n overlap\n >\n \n 0\">{{ notif_nb }} \n \n notifications \n \n \n \n \n \n \n No new notifications \n \n \n \n \n {{item.icon}} \n \n\n \n {{ item.text }} \n {{ item.tag}} \n \n \n \n 0\">\n \n Clear \n \n \n \n \n \n \n more_vert \n \n \n \n \n Toggle Theme \n \n \n \n Logout \n \n \n \n \n \n \n \n \n \n \n \n\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Layout.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Layout.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Layout.vue?vue&type=template&id=ae9d5eec&\"\nimport script from \"./Layout.vue?vue&type=script&lang=js&\"\nexport * from \"./Layout.vue?vue&type=script&lang=js&\"\nimport style0 from \"./Layout.vue?vue&type=style&index=0&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VApp } from 'vuetify/lib/components/VApp';\nimport { VAppBar } from 'vuetify/lib/components/VAppBar';\nimport { VAppBarNavIcon } from 'vuetify/lib/components/VAppBar';\nimport { VBadge } from 'vuetify/lib/components/VBadge';\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardActions } from 'vuetify/lib/components/VCard';\nimport { VContent } from 'vuetify/lib/components/VContent';\nimport { VDivider } from 'vuetify/lib/components/VDivider';\nimport { VExpandTransition } from 'vuetify/lib/components/transitions';\nimport { VFadeTransition } from 'vuetify/lib/components/transitions';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VList } from 'vuetify/lib/components/VList';\nimport { VListItem } from 'vuetify/lib/components/VList';\nimport { VListItemAction } from 'vuetify/lib/components/VList';\nimport { VListItemAvatar } from 'vuetify/lib/components/VList';\nimport { VListItemContent } from 'vuetify/lib/components/VList';\nimport { VListItemSubtitle } from 'vuetify/lib/components/VList';\nimport { VListItemTitle } from 'vuetify/lib/components/VList';\nimport { VMenu } from 'vuetify/lib/components/VMenu';\nimport { VNavigationDrawer } from 'vuetify/lib/components/VNavigationDrawer';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\nimport { VToolbarTitle } from 'vuetify/lib/components/VToolbar';\nimport { VTooltip } from 'vuetify/lib/components/VTooltip';\ninstallComponents(component, {VApp,VAppBar,VAppBarNavIcon,VBadge,VBtn,VCard,VCardActions,VContent,VDivider,VExpandTransition,VFadeTransition,VIcon,VList,VListItem,VListItemAction,VListItemAvatar,VListItemContent,VListItemSubtitle,VListItemTitle,VMenu,VNavigationDrawer,VSpacer,VTextField,VToolbarTitle,VTooltip})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('router-view')}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n \n \n\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./SimpleLayout.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./SimpleLayout.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./SimpleLayout.vue?vue&type=template&id=0f66a338&scoped=true&\"\nimport script from \"./SimpleLayout.vue?vue&type=script&lang=js&\"\nexport * from \"./SimpleLayout.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"0f66a338\",\n null\n \n)\n\nexport default component.exports","\n \n \n \n \n \n\n\n","import mod from \"-!../node_modules/cache-loader/dist/cjs.js??ref--12-0!../node_modules/thread-loader/dist/cjs.js!../node_modules/babel-loader/lib/index.js!../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../node_modules/cache-loader/dist/cjs.js??ref--12-0!../node_modules/thread-loader/dist/cjs.js!../node_modules/babel-loader/lib/index.js!../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./App.vue?vue&type=template&id=62f0e333&\"\nimport script from \"./App.vue?vue&type=script&lang=js&\"\nexport * from \"./App.vue?vue&type=script&lang=js&\"\nimport style0 from \"./App.vue?vue&type=style&index=0&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VApp } from 'vuetify/lib/components/VApp';\ninstallComponents(component, {VApp})\n","import Vue from \"vue\"\nimport Vuetify, { VSnackbar, VBtn, VIcon } from \"vuetify/lib\"\n\nimport VuetifyToast from \"vuetify-toast-snackbar\"\n\nVue.use(Vuetify, {\n components: {\n VSnackbar,\n VBtn,\n VIcon,\n },\n})\n\nVue.use(VuetifyToast, {\n x: \"center\", // default\n y: \"bottom\", // default\n color: \"black\", // default\n icon: \"info\",\n iconColor: \"\", // default\n classes: [\n \"body-2\",\n ],\n timeout: 3000, // default\n dismissable: true, // default\n multiLine: false, // default\n vertical: false, // default\n queueable: false, // default\n showClose: true, // default\n closeText: \"\", // default\n closeColor: \"\", // default\n shorts: {\n custom: {\n color: \"purple\",\n },\n },\n property: \"$toast\", // default\n})\n\nexport default new Vuetify({\n icons: {\n iconfont: \"md\",\n },\n theme: {\n themes: {\n light: {\n primary: \"#6200EE\",\n secondary: \"#03DAC6\",\n },\n dark: {\n secondary: \"#BB86FC\",\n primary: \"#03DAC6\",\n },\n },\n },\n})\n","import Vue from \"vue\"\nimport Vuex from \"vuex\"\nimport axios from \"axios\"\n\nVue.use(Vuex)\n\nexport default new Vuex.Store({\n state: {\n username: localStorage.getItem(\"username\") || \"\",\n email: localStorage.getItem(\"email\") || \"\",\n id: localStorage.getItem(\"id\") || \"\",\n access: localStorage.getItem(\"access\") || \"\",\n refresh: localStorage.getItem(\"refresh\") || \"\",\n is_staff: localStorage.getItem(\"is_staff\") || \"false\",\n ws_status: false,\n theme: localStorage.getItem(\"theme\") || false,\n },\n mutations: {\n auth_success(state, data) {\n Object.keys(data).forEach(key => {\n state[key] = data[key]\n })\n },\n logout(state) {\n state.access = \"\"\n },\n updateWs(state) {\n state.ws_status = true\n },\n toggleTheme(state) {\n state.theme = !state.theme\n localStorage.setItem('theme', JSON.stringify(state.theme))\n },\n },\n getters: {\n isLoggedIn: state => !!state.access,\n theme: state => state.theme,\n user_id: state => state.id,\n isStaff: state => state.is_staff\n },\n actions: {\n updateWs({ commit }) {\n commit(\"updateWs\")\n },\n toggleTheme({ commit }) {\n commit(\"toggleTheme\")\n },\n login({ commit }, user_data) {\n return new Promise((resolve, reject) => {\n axios({ url: \"/api/token/\", data: user_data, method: \"POST\" })\n .then(resp => {\n Object.keys(resp.data).forEach(key => {\n localStorage.setItem(key, resp.data[key])\n })\n axios.defaults.headers.common.Authorization = `Bearer ${resp.data.access}`\n commit(\"auth_success\", resp.data)\n resolve(resp)\n })\n .catch(err => {\n localStorage.clear()\n reject(err)\n })\n })\n },\n oauthlogin({ commit }, user_data) {\n return new Promise((resolve, reject) => {\n axios({ url: \"/api/social/login/\", data: user_data, method: \"POST\" })\n .then(resp => {\n // rename token to access\n delete Object.assign(resp.data, {[\"access\"]: resp.data[\"token\"] })[\"token\"]\n Object.keys(resp.data).forEach(key => {\n localStorage.setItem(key, resp.data[key])\n })\n axios.defaults.headers.common.Authorization = `Bearer ${resp.data.access}`\n commit(\"auth_success\", resp.data)\n resolve(resp)\n })\n .catch(err => {\n localStorage.clear()\n reject(err)\n })\n })\n },\n logout({ commit }) {\n return new Promise((resolve) => {\n commit(\"logout\")\n localStorage.clear()\n delete axios.defaults.headers.common[\"Authorization\"]\n resolve()\n })\n },\n\n },\n})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',[_c('v-row',[_c('v-col',{attrs:{\"sm\":\"12\",\"lg\":\"7\"}},[_c('ConformityChart')],1),_c('v-col',{attrs:{\"sm\":\"6\",\"lg\":\"2\"}},[_c('KeysStatusCard')],1),_c('v-col',{attrs:{\"sm\":\"6\",\"lg\":\"3\"}},[_c('AlcaliStatusCard')],1)],1),_c('v-row',[_c('v-col',{attrs:{\"lg\":\"12\"}},[_c('JobsChartCard')],1)],1),_c('v-row',[_c('v-col',{attrs:{\"lg\":\"12\"}},[_c('JobsTable',{attrs:{\"filter\":{limit: 10}}})],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',[_c('v-card',[_c('v-card-title',[_vm._v(\"Keys\")]),_c('v-simple-table',[_c('tbody',_vm._l((_vm.keys_status),function(count,status){return _c('tr',{key:status},[_c('td',{staticClass:\"pr-0\"},[_c('v-icon',[_vm._v(_vm._s(_vm.statusIcon(status)))])],1),_c('td',{staticClass:\"pl-0\"},[_vm._v(_vm._s(status))]),_c('td',{staticClass:\"text-right\"},[_vm._v(_vm._s(count)+\" / \"+_vm._s(_vm.keys_total))])])}),0)])],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n \n \n Keys \n \n \n \n \n {{statusIcon(status)}} \n \n {{ status }} \n {{ count }} / {{keys_total}} \n \n \n \n \n \n \n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./KeysStatusCard.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./KeysStatusCard.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./KeysStatusCard.vue?vue&type=template&id=b6756222&scoped=true&\"\nimport script from \"./KeysStatusCard.vue?vue&type=script&lang=js&\"\nexport * from \"./KeysStatusCard.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"b6756222\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VSimpleTable } from 'vuetify/lib/components/VDataTable';\ninstallComponents(component, {VCard,VCardTitle,VContainer,VIcon,VSimpleTable})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',[_c('v-card',{attrs:{\"elevation\":_vm.minion == null ? 2 : 0}},[_c('v-list-item',{attrs:{\"three-line\":\"\",\"dense\":\"\"}},[_c('v-list-item-content',[_c('v-list-item-title',{staticClass:\"headline mb-1\"},[_vm._v(\"Jobs Stats\")])],1),_c('v-spacer'),_c('v-list-item-content',{staticClass:\"mr-6\"},[_c('v-select',{attrs:{\"items\":_vm.filters,\"label\":\"Filter\",\"return-object\":\"\"},on:{\"change\":_vm.loadData},model:{value:(_vm.selectedFilter),callback:function ($$v) {_vm.selectedFilter=$$v},expression:\"selectedFilter\"}})],1),_c('v-list-item-content',[_c('v-select',{attrs:{\"items\":_vm.periods,\"label\":\"Period\",\"return-object\":\"\"},on:{\"change\":_vm.loadData},model:{value:(_vm.selectedPeriod),callback:function ($$v) {_vm.selectedPeriod=$$v},expression:\"selectedPeriod\"}})],1)],1),_c('canvas',{ref:\"chart\"})],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","let gradientLinePlugin = {\n // Called at start of update.\n afterLayout: function (chartInstance) {\n if (chartInstance.options.linearGradientLine) {\n // The context, needed for the creation of the linear gradient.\n let ctx = chartInstance.chart.ctx;\n chartInstance.data.datasets.forEach((dataset) => {\n // Calculate min and max values of the dataset.\n let minValue = Number.MAX_VALUE;\n let maxValue = Number.MIN_VALUE;\n for (let i = 0; i < dataset.data.length; ++i) {\n if (minValue > dataset.data[i])\n minValue = dataset.data[i];\n if (maxValue < dataset.data[i])\n maxValue = dataset.data[i];\n }\n let yAxis = chartInstance.scales['y-axis-0'];\n let minValueYPixel = yAxis.getPixelForValue(minValue);\n let maxValueYPixel = yAxis.getPixelForValue(maxValue);\n // Create the gradient.\n let gradient = ctx.createLinearGradient(0, minValueYPixel, 0, maxValueYPixel);\n // A kind of red for min.\n gradient.addColorStop(0, dataset.colorStart);\n // A kind of blue for max.\n gradient.addColorStop(1, dataset.colorEnd);\n // Assign the gradient to the dataset's border color.\n dataset.borderColor = gradient;\n })\n } else if (chartInstance.options.radialGradientDonut) {\n // The context, needed for the creation of the linear gradient.\n let ctx = chartInstance.chart.ctx;\n\n chartInstance.data.datasets.forEach((dataset) => {\n let centerX = ((chartInstance.chartArea.left + chartInstance.chartArea.right) / 2);\n let centerY = ((chartInstance.chartArea.top + chartInstance.chartArea.bottom) / 2);\n\n // Create the gradient.\n let gradient = ctx.createRadialGradient(centerX, centerY, (chartInstance.innerRadius * 2) * (20 / 100), centerX, centerY, (chartInstance.innerRadius * 2));\n // A kind of red for min.\n gradient.addColorStop(0, dataset.colorStart);\n // A kind of blue for max.\n gradient.addColorStop(1, dataset.colorEnd);\n // Assign the gradient to the dataset's border color.\n dataset.backgroundColor = gradient;\n })\n\n }\n }\n};\n\nexport default gradientLinePlugin;\n","\n \n \n \n \n Jobs Stats \n \n \n \n \n \n \n \n \n\n \n \n \n \n \n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./JobsChartCard.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./JobsChartCard.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./JobsChartCard.vue?vue&type=template&id=e0df043e&scoped=true&\"\nimport script from \"./JobsChartCard.vue?vue&type=script&lang=js&\"\nexport * from \"./JobsChartCard.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"e0df043e\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VListItem } from 'vuetify/lib/components/VList';\nimport { VListItemContent } from 'vuetify/lib/components/VList';\nimport { VListItemTitle } from 'vuetify/lib/components/VList';\nimport { VSelect } from 'vuetify/lib/components/VSelect';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\ninstallComponents(component, {VCard,VContainer,VListItem,VListItemContent,VListItemTitle,VSelect,VSpacer})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',[_c('v-card',[_c('v-card-title',[_vm._v(\"Status\")]),_c('v-simple-table',[_c('tbody',[_c('tr',[_c('td',[_vm._v(\"Salt WebSocket\")]),_c('td',{staticClass:\"text-right\"},[_c('v-chip',{attrs:{\"color\":_vm.wsStatus ? 'green': 'red',\"text-color\":\"white\"}},[_vm._v(\" \"+_vm._s(_vm.wsStatus ? \"OK\": \"NOT OK\")+\" \")])],1)]),_vm._l((_vm.stats),function(count,status){return _c('tr',{key:status},[_c('td',[_vm._v(_vm._s(status))]),_c('td',{staticClass:\"text-right\"},[_vm._v(_vm._s(count))])])})],2)])],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n \n \n Status \n \n \n \n Salt WebSocket \n \n \n {{ wsStatus ? \"OK\": \"NOT OK\" }}\n \n \n \n \n {{ status }} \n {{ count }} \n \n \n \n \n \n \n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AlcaliStatusCard.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AlcaliStatusCard.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./AlcaliStatusCard.vue?vue&type=template&id=1eb41eb0&scoped=true&\"\nimport script from \"./AlcaliStatusCard.vue?vue&type=script&lang=js&\"\nexport * from \"./AlcaliStatusCard.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"1eb41eb0\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VChip } from 'vuetify/lib/components/VChip';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VSimpleTable } from 'vuetify/lib/components/VDataTable';\ninstallComponents(component, {VCard,VCardTitle,VChip,VContainer,VSimpleTable})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',[_c('v-card',[_c('v-card-title',[_vm._v(\"Conformity\")]),_c('v-card-text',[_c('v-container',[_vm._l((_vm.conformitynames),function(name){return [_c('v-row',{key:name,attrs:{\"no-gutters\":\"\",\"align\":\"center\",\"justify\":\"center\"}},[_c('v-col',{attrs:{\"sm\":\"2\"}},[_vm._v(_vm._s(name))]),_c('v-col',{attrs:{\"sm\":\"10\"}},[_c('v-menu',{attrs:{\"open-on-hover\":\"\",\"max-width\":\"250px\"},scopedSlots:_vm._u([{key:\"activator\",fn:function(ref){\nvar on = ref.on;\nreturn [_c('canvas',_vm._g({ref:name,refInFor:true,attrs:{\"height\":\"15\"}},on))]}}],null,true)},[_c('v-simple-table',{attrs:{\"dense\":\"\"}},[_c('thead',[_c('tr',[_c('th',[_vm._v(_vm._s(name))])])]),_c('tbody',{domProps:{\"innerHTML\":_vm._s(_vm.customTool)}})])],1)],1)],1)]})],2)],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n \n \n Conformity \n \n \n \n \n {{name}} \n \n \n \n \n \n \n \n \n {{name}} \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ConformityChart.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ConformityChart.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./ConformityChart.vue?vue&type=template&id=bcf3f6c0&scoped=true&\"\nimport script from \"./ConformityChart.vue?vue&type=script&lang=js&\"\nexport * from \"./ConformityChart.vue?vue&type=script&lang=js&\"\nimport style0 from \"./ConformityChart.vue?vue&type=style&index=0&id=bcf3f6c0&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"bcf3f6c0\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VCol } from 'vuetify/lib/components/VGrid';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VMenu } from 'vuetify/lib/components/VMenu';\nimport { VRow } from 'vuetify/lib/components/VGrid';\nimport { VSimpleTable } from 'vuetify/lib/components/VDataTable';\ninstallComponents(component, {VCard,VCardText,VCardTitle,VCol,VContainer,VMenu,VRow,VSimpleTable})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',[(_vm.filter == null)?_c('v-row',{attrs:{\"no-gutters\":\"\"}},[_c('v-col',{attrs:{\"sm\":\"12\"}},[_c('v-card',{staticClass:\"mb-8\"},[_c('v-row',[_c('v-col',{attrs:{\"lg\":\"2\"}},[_c('v-card-title',[_vm._v(\"Search Jobs\")])],1),_c('v-divider'),_c('v-col',{attrs:{\"lg\":\"2\",\"align-self\":\"center\"}},[_c('v-menu',{ref:\"menu\",attrs:{\"close-on-content-click\":false,\"return-value\":_vm.selectedDate,\"transition\":\"scale-transition\",\"offset-y\":\"\",\"min-width\":\"290px\"},on:{\"update:returnValue\":function($event){_vm.selectedDate=$event},\"update:return-value\":function($event){_vm.selectedDate=$event}},scopedSlots:_vm._u([{key:\"activator\",fn:function(ref){\nvar on = ref.on;\nreturn [_c('v-text-field',_vm._g({attrs:{\"label\":\"Select date(s)\",\"readonly\":\"\"},model:{value:(_vm.dateRangeText),callback:function ($$v) {_vm.dateRangeText=$$v},expression:\"dateRangeText\"}},on))]}}],null,false,4129137489),model:{value:(_vm.menu),callback:function ($$v) {_vm.menu=$$v},expression:\"menu\"}},[_c('v-date-picker',{attrs:{\"max\":new Date().toISOString().split('T')[0],\"reactive\":\"\",\"no-title\":\"\",\"range\":\"\"},model:{value:(_vm.selectedDate),callback:function ($$v) {_vm.selectedDate=$$v},expression:\"selectedDate\"}},[_c('div',{staticClass:\"flex-grow-1\"}),_c('v-btn',{attrs:{\"text\":\"\",\"color\":\"primary\"},on:{\"click\":function($event){_vm.menu = false}}},[_vm._v(\"Cancel\")]),_c('v-btn',{attrs:{\"text\":\"\",\"color\":\"primary\"},on:{\"click\":function($event){return _vm.$refs.menu.save(_vm.selectedDate)}}},[_vm._v(\"OK\")])],1)],1)],1),_c('v-col',{attrs:{\"lg\":\"2\"}},[_c('v-autocomplete',{attrs:{\"items\":_vm.users,\"label\":\"User(s)\",\"multiple\":\"\",\"single-line\":\"\"},scopedSlots:_vm._u([{key:\"selection\",fn:function(ref){\nvar item = ref.item;\nvar index = ref.index;\nreturn [(index === 0)?_c('span',[_vm._v(_vm._s(item))]):_vm._e(),(index === 1)?_c('span',{staticClass:\"grey--text caption\"},[_vm._v(\" (+\"+_vm._s(_vm.selectedUsers.length - 1)+\" others)\")]):_vm._e()]}}],null,false,2591977476),model:{value:(_vm.selectedUsers),callback:function ($$v) {_vm.selectedUsers=$$v},expression:\"selectedUsers\"}})],1),_c('v-col',{attrs:{\"lg\":\"2\"}},[_c('v-autocomplete',{attrs:{\"items\":_vm.minions,\"label\":\"Target(s)\",\"multiple\":\"\",\"single-line\":\"\"},scopedSlots:_vm._u([{key:\"selection\",fn:function(ref){\nvar item = ref.item;\nvar index = ref.index;\nreturn [(index === 0)?_c('span',[_vm._v(_vm._s(item))]):_vm._e(),(index === 1)?_c('span',{staticClass:\"grey--text caption\"},[_vm._v(\" (+\"+_vm._s(_vm.selectedTarget.length - 1)+\" others)\")]):_vm._e()]}}],null,false,3190666039),model:{value:(_vm.selectedTarget),callback:function ($$v) {_vm.selectedTarget=$$v},expression:\"selectedTarget\"}})],1),_c('v-col',{attrs:{\"lg\":\"1\"}},[_c('v-select',{attrs:{\"items\":_vm.limit,\"label\":\"Limit\",\"single-line\":\"\"},model:{value:(_vm.selectedLimit),callback:function ($$v) {_vm.selectedLimit=$$v},expression:\"selectedLimit\"}})],1),_c('v-col',{attrs:{\"lg\":\"1\",\"align-self\":\"center\"}},[_c('div',{staticClass:\"text-center\"},[_c('v-btn',{attrs:{\"color\":\"primary\"},on:{\"click\":_vm.filterJobs}},[_vm._v(\"Search \")])],1)])],1)],1)],1)],1):_vm._e(),_c('v-row',{attrs:{\"no-gutters\":\"\"}},[_c('v-col',{attrs:{\"sm\":\"12\"}},[_c('v-card',{attrs:{\"elevation\":_vm.filter == null ? 2 : 0}},[_c('v-card-title',[_vm._v(\" Jobs \"),_c('v-spacer'),_c('v-text-field',{staticClass:\"search\",attrs:{\"append-icon\":\"search\",\"label\":\"Search\",\"single-line\":\"\",\"hide-details\":\"\"},model:{value:(_vm.search),callback:function ($$v) {_vm.search=$$v},expression:\"search\"}})],1),_c('v-data-table',{staticClass:\"elevation-1\",attrs:{\"sort-by\":\"jid\",\"sort-desc\":\"\",\"item-key\":\"uniqueid\",\"headers\":_vm.filteredHeaders,\"items\":_vm.indexedItems,\"search\":_vm.search,\"loading\":_vm.loading},scopedSlots:_vm._u([{key:\"item.jid\",fn:function(ref){\nvar item = ref.item;\nreturn [_c('v-btn',{staticClass:\"text-none\",attrs:{\"text\":\"\",\"small\":\"\",\"to\":'/jobs/'+item.jid+'/'+item.id}},[_vm._v(_vm._s(item.jid))])]}},{key:\"item.id\",fn:function(ref){\nvar item = ref.item;\nreturn [_c('v-btn',{directives:[{name:\"show\",rawName:\"v-show\",value:(!_vm.filter),expression:\"!filter\"}],staticClass:\"text-none\",attrs:{\"text\":\"\",\"small\":\"\",\"to\":'/minions/'+item.id}},[_vm._v(_vm._s(item.id))])]}},{key:\"item.arguments\",fn:function(ref){\nvar item = ref.item;\nreturn [_vm._v(\" \"+_vm._s(item.arguments.length > 20 ? item.arguments.slice(0, 20)+\"...\": item.arguments)+\" \")]}},{key:\"item.keyword_arguments\",fn:function(ref){\nvar item = ref.item;\nreturn [_vm._v(\" \"+_vm._s(item.keyword_arguments.length > 20 ? item.keyword_arguments.slice(0, 20)+\"...\": item.keyword_arguments)+\" \")]}},{key:\"item.success\",fn:function(ref){\nvar item = ref.item;\nreturn [_c('v-chip',{attrs:{\"color\":_vm.boolRepr(item.success),\"dark\":\"\"}},[_vm._v(_vm._s(_vm.boolText(item.success)))])]}},{key:\"item.alter_time\",fn:function(ref){\nvar item = ref.item;\nreturn [_vm._v(\" \"+_vm._s(new Date(item.alter_time).toLocaleString(\"en-GB\"))+\" \")]}},{key:\"item.action\",fn:function(ref){\nvar item = ref.item;\nreturn [_c('div',{staticClass:\"text-center\"},[_c('v-btn',{staticClass:\"ma-2\",attrs:{\"small\":\"\",\"color\":\"blue\",\"tile\":\"\",\"dark\":\"\",\"to\":'/jobs/'+item.jid+'/'+item.id}},[_vm._v(\" detail \")]),_c('v-btn',{staticClass:\"ma-2\",attrs:{\"small\":\"\",\"color\":\"blue-grey\",\"tile\":\"\",\"dark\":\"\",\"to\":'/run?tgt='+item.id+'&fun='+item.fun+'&arg='+item.arguments+'&kwarg='+item.keyword_arguments}},[_vm._v(\" rerun \")])],1)]}}])})],1)],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n \n \n \n \n \n \n Search Jobs \n \n \n \n \n \n \n \n \n
\n Cancel \n OK \n \n \n \n \n \n \n {{ item }} \n (+{{ selectedUsers.length - 1 }} others) \n \n \n \n \n \n \n {{ item }} \n (+{{ selectedTarget.length - 1 }} others) \n \n \n \n \n \n \n \n \n \n Search\n \n
\n \n \n \n \n \n \n \n \n \n Jobs\n \n \n \n \n \n {{ item.jid }} \n \n \n {{ item.id }} \n \n \n {{ item.arguments.length > 20 ? item.arguments.slice(0, 20)+\"...\": item.arguments }}\n \n \n {{ item.keyword_arguments.length > 20 ? item.keyword_arguments.slice(0, 20)+\"...\": item.keyword_arguments }}\n \n \n {{ boolText(item.success) }} \n \n \n {{new Date(item.alter_time).toLocaleString(\"en-GB\")}}\n \n \n \n \n detail\n \n \n rerun\n \n
\n \n \n \n \n \n \n \n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./JobsTable.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./JobsTable.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./JobsTable.vue?vue&type=template&id=a13fe544&scoped=true&\"\nimport script from \"./JobsTable.vue?vue&type=script&lang=js&\"\nexport * from \"./JobsTable.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"a13fe544\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VAutocomplete } from 'vuetify/lib/components/VAutocomplete';\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VChip } from 'vuetify/lib/components/VChip';\nimport { VCol } from 'vuetify/lib/components/VGrid';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VDataTable } from 'vuetify/lib/components/VDataTable';\nimport { VDatePicker } from 'vuetify/lib/components/VDatePicker';\nimport { VDivider } from 'vuetify/lib/components/VDivider';\nimport { VMenu } from 'vuetify/lib/components/VMenu';\nimport { VRow } from 'vuetify/lib/components/VGrid';\nimport { VSelect } from 'vuetify/lib/components/VSelect';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\ninstallComponents(component, {VAutocomplete,VBtn,VCard,VCardTitle,VChip,VCol,VContainer,VDataTable,VDatePicker,VDivider,VMenu,VRow,VSelect,VSpacer,VTextField})\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","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Home.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Home.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Home.vue?vue&type=template&id=730766ce&\"\nimport script from \"./Home.vue?vue&type=script&lang=js&\"\nexport * from \"./Home.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCol } from 'vuetify/lib/components/VGrid';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VRow } from 'vuetify/lib/components/VGrid';\ninstallComponents(component, {VCol,VContainer,VRow})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-app',{attrs:{\"id\":\"inspire\"}},[_c('v-content',[_c('v-container',{staticClass:\"fill-height\",attrs:{\"fluid\":\"\"}},[_c('v-row',{attrs:{\"align\":\"center\",\"justify\":\"center\"}},[_c('v-col',{attrs:{\"cols\":\"12\",\"sm\":\"8\",\"lg\":\"4\"}},[_c('v-img',{staticClass:\"elevation-0\",staticStyle:{\"float\":\"right\"},attrs:{\"src\":require('../assets/img/logo.png'),\"width\":\"100\",\"aspect-ratio\":\"1\"}}),_c('h2',{staticClass:\"text-center font-weight-black display-4 mb-8\"},[_vm._v(\"ALCALI\")]),_c('v-card',{staticClass:\"elevation-12\"},[_c('v-toolbar',{attrs:{\"color\":\"black\",\"dark\":\"\",\"flat\":\"\"}},[_c('v-toolbar-title',[_vm._v(\"Login\")]),_c('v-spacer')],1),_c('v-form',{nativeOn:{\"keyup\":function($event){if(!$event.type.indexOf('key')&&_vm._k($event.keyCode,\"enter\",13,$event.key,\"Enter\")){ return null; }return _vm.authenticate($event)}}},[_c('v-card-text',[_c('v-text-field',{attrs:{\"label\":\"Login\",\"name\":\"login\",\"prepend-icon\":\"person\",\"type\":\"text\"},model:{value:(_vm.username),callback:function ($$v) {_vm.username=$$v},expression:\"username\"}}),_c('v-text-field',{attrs:{\"label\":\"Password\",\"name\":\"password\",\"prepend-icon\":\"lock\",\"type\":\"password\"},model:{value:(_vm.password),callback:function ($$v) {_vm.password=$$v},expression:\"password\"}})],1),_c('v-card-actions',[_c('v-spacer'),_c('v-btn',{attrs:{\"color\":\"primary\",\"dark\":\"\"},on:{\"click\":function($event){$event.preventDefault();return _vm.authenticate($event)}}},[_vm._v(\"Login\")])],1)],1)],1)],1),_c('v-col',{attrs:{\"sm\":\"12\",\"align\":\"center\"}},[_c('v-btn',{attrs:{\"disabled\":!_vm.isInit},on:{\"click\":_vm.handleClickGetAuth}},[_vm._v(\"sign in \"),_c('span',{staticClass:\"ml-2\"},[_c('GoogleLogo')],1)])],1)],1)],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('svg',{attrs:{\"version\":\"1.1\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":\"18px\",\"height\":\"18px\",\"viewBox\":\"0 0 48 48\"}},[_c('g',[_c('path',{attrs:{\"fill\":\"#EA4335\",\"d\":\"M24 9.5c3.54 0 6.71 1.22 9.21 3.6l6.85-6.85C35.9 2.38 30.47 0 24 0 14.62 0 6.51 5.38 2.56 13.22l7.98 6.19C12.43 13.72 17.74 9.5 24 9.5z\"}}),_c('path',{attrs:{\"fill\":\"#4285F4\",\"d\":\"M46.98 24.55c0-1.57-.15-3.09-.38-4.55H24v9.02h12.94c-.58 2.96-2.26 5.48-4.78 7.18l7.73 6c4.51-4.18 7.09-10.36 7.09-17.65z\"}}),_c('path',{attrs:{\"fill\":\"#FBBC05\",\"d\":\"M10.53 28.59c-.48-1.45-.76-2.99-.76-4.59s.27-3.14.76-4.59l-7.98-6.19C.92 16.46 0 20.12 0 24c0 3.88.92 7.54 2.56 10.78l7.97-6.19z\"}}),_c('path',{attrs:{\"fill\":\"#34A853\",\"d\":\"M24 48c6.48 0 11.93-2.13 15.89-5.81l-7.73-6c-2.15 1.45-4.92 2.3-8.16 2.3-6.26 0-11.57-4.22-13.47-9.91l-7.98 6.19C6.51 42.62 14.62 48 24 48z\"}}),_c('path',{attrs:{\"fill\":\"none\",\"d\":\"M0 0h48v48H0z\"}})])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n \n \n \n \n \n \n \n \n \n \n\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./GoogleLogo.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./GoogleLogo.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./GoogleLogo.vue?vue&type=template&id=2a7e0a98&\"\nimport script from \"./GoogleLogo.vue?vue&type=script&lang=js&\"\nexport * from \"./GoogleLogo.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","\n \n \n \n \n \n \n ALCALI \n \n \n Login \n \n \n \n \n \n\n \n \n \n \n Login \n \n \n \n \n \n sign in\n \n \n\n \n \n \n \n \n \n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Login.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Login.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Login.vue?vue&type=template&id=5b563f4a&scoped=true&\"\nimport script from \"./Login.vue?vue&type=script&lang=js&\"\nexport * from \"./Login.vue?vue&type=script&lang=js&\"\nimport style0 from \"./Login.vue?vue&type=style&index=0&id=5b563f4a&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"5b563f4a\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VApp } from 'vuetify/lib/components/VApp';\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardActions } from 'vuetify/lib/components/VCard';\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VCol } from 'vuetify/lib/components/VGrid';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VContent } from 'vuetify/lib/components/VContent';\nimport { VForm } from 'vuetify/lib/components/VForm';\nimport { VImg } from 'vuetify/lib/components/VImg';\nimport { VRow } from 'vuetify/lib/components/VGrid';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\nimport { VToolbar } from 'vuetify/lib/components/VToolbar';\nimport { VToolbarTitle } from 'vuetify/lib/components/VToolbar';\ninstallComponents(component, {VApp,VBtn,VCard,VCardActions,VCardText,VCol,VContainer,VContent,VForm,VImg,VRow,VSpacer,VTextField,VToolbar,VToolbarTitle})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',[_c('v-row',[_c('v-col',{attrs:{\"sm\":\"12\",\"cols\":\"12\"}},[_c('JobsTable',{attrs:{\"jid\":_vm.jid}})],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n \n \n \n \n \n \n \n \n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Jobs.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Jobs.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Jobs.vue?vue&type=template&id=68dbc7b2&scoped=true&\"\nimport script from \"./Jobs.vue?vue&type=script&lang=js&\"\nexport * from \"./Jobs.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"68dbc7b2\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCol } from 'vuetify/lib/components/VGrid';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VRow } from 'vuetify/lib/components/VGrid';\ninstallComponents(component, {VCol,VContainer,VRow})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',[_c('v-row',[_c('v-col',{attrs:{\"sm\":\"12\"}},[_c('KeysTable',{key:_vm.refreshKey})],1)],1),(_vm.fabs)?_c('Fab',{attrs:{\"fabs\":_vm.fabs},on:{\"fab_action\":_vm.fabAction}}):_vm._e()],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',[_c('v-card',[_c('v-card-title',[_vm._v(\" Keys \"),_c('v-spacer'),_c('v-text-field',{staticClass:\"search\",attrs:{\"append-icon\":\"search\",\"label\":\"Search\",\"single-line\":\"\",\"hide-details\":\"\"},model:{value:(_vm.search),callback:function ($$v) {_vm.search=$$v},expression:\"search\"}})],1),_c('v-data-table',{staticClass:\"elevation-1\",attrs:{\"sort-by\":\"minion_id\",\"headers\":_vm.headers,\"items\":_vm.keys,\"search\":_vm.search,\"loading\":_vm.loading},scopedSlots:_vm._u([{key:\"item.minion_id\",fn:function(ref){\nvar item = ref.item;\nreturn [(item.status === 'accepted')?[_c('v-btn',{staticClass:\"text-none\",attrs:{\"text\":\"\",\"small\":\"\",\"to\":'/minions/'+item.minion_id}},[_vm._v(_vm._s(item.minion_id))])]:[_vm._v(\" \"+_vm._s(item.minion_id)+\" \")]]}},{key:\"item.status\",fn:function(ref){\nvar item = ref.item;\nreturn [_c('v-chip',{attrs:{\"color\":_vm.keysRepr(item.status),\"dark\":\"\"}},[_vm._v(_vm._s(item.status.toString()))])]}},{key:\"item.action\",fn:function(ref){\nvar item = ref.item;\nreturn [_vm._l((_vm.keyAction(item.status)),function(action){return [_c('v-btn',{key:action,staticClass:\"ma-2\",attrs:{\"small\":\"\",\"dark\":\"\",\"color\":_vm.keysRepr(action)},on:{\"click\":function($event){return _vm.manageKey(action, item.minion_id)}}},[_vm._v(\" \"+_vm._s(action)+\" \")])]})]}}])})],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n \n \n \n Keys\n \n \n \n \n \n \n {{ item.minion_id }} \n \n \n {{item.minion_id}}\n \n \n \n {{ item.status.toString() }} \n \n \n \n \n {{ action }}\n \n \n \n \n \n \n \n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./KeysTable.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./KeysTable.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./KeysTable.vue?vue&type=template&id=052e3b53&scoped=true&\"\nimport script from \"./KeysTable.vue?vue&type=script&lang=js&\"\nexport * from \"./KeysTable.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"052e3b53\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VChip } from 'vuetify/lib/components/VChip';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VDataTable } from 'vuetify/lib/components/VDataTable';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\ninstallComponents(component, {VBtn,VCard,VCardTitle,VChip,VContainer,VDataTable,VSpacer,VTextField})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-speed-dial',{attrs:{\"fixed\":\"\",\"bottom\":\"\",\"right\":\"\",\"direction\":\"top\",\"transition\":\"slide-y-reverse-transition\"},scopedSlots:_vm._u([{key:\"activator\",fn:function(){return [_c('v-btn',{attrs:{\"color\":\"primary\",\"fab\":\"\"},model:{value:(_vm.fab),callback:function ($$v) {_vm.fab=$$v},expression:\"fab\"}},[(_vm.fab)?_c('v-icon',[_vm._v(\"close\")]):_c('v-icon',[_vm._v(\"menu\")])],1)]},proxy:true}]),model:{value:(_vm.fab),callback:function ($$v) {_vm.fab=$$v},expression:\"fab\"}},[_vm._l((_vm.fabs),function(f){return [_c('v-tooltip',{key:f.tooltip,attrs:{\"left\":\"\"},scopedSlots:_vm._u([{key:\"activator\",fn:function(ref){\nvar on = ref.on;\nreturn [_c('v-btn',_vm._g({attrs:{\"fab\":\"\",\"dark\":\"\",\"small\":\"\",\"color\":f.color},on:{\"click\":function($event){return _vm.emit('fab_action', f.action)}}},on),[_c('v-icon',[_vm._v(_vm._s(f.icon))])],1)]}}],null,true)},[_c('span',[_vm._v(_vm._s(f.tooltip))])])]})],2)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n \n \n \n close \n menu \n \n \n \n \n \n \n {{f.icon}} \n \n \n {{f.tooltip}} \n \n \n \n \n\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Fab.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Fab.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Fab.vue?vue&type=template&id=56c34fbd&scoped=true&\"\nimport script from \"./Fab.vue?vue&type=script&lang=js&\"\nexport * from \"./Fab.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"56c34fbd\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VSpeedDial } from 'vuetify/lib/components/VSpeedDial';\nimport { VTooltip } from 'vuetify/lib/components/VTooltip';\ninstallComponents(component, {VBtn,VIcon,VSpeedDial,VTooltip})\n","\n \n \n \n \n \n \n \n \n \n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Keys.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Keys.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Keys.vue?vue&type=template&id=0e91a6f5&scoped=true&\"\nimport script from \"./Keys.vue?vue&type=script&lang=js&\"\nexport * from \"./Keys.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"0e91a6f5\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCol } from 'vuetify/lib/components/VGrid';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VRow } from 'vuetify/lib/components/VGrid';\ninstallComponents(component, {VCol,VContainer,VRow})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',[_c('v-row',[_c('v-col',{attrs:{\"sm\":\"12\",\"cols\":\"12\"}},[_c('MinionsTable',{key:_vm.refreshKey}),(_vm.fabs)?_c('Fab',{attrs:{\"fabs\":_vm.fabs},on:{\"fab_action\":_vm.fabAction}}):_vm._e()],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',[_c('v-card',[_c('v-card-title',[_vm._v(\" Minions \"),_c('v-spacer'),_c('v-menu',{attrs:{\"close-on-content-click\":false,\"offset-y\":\"\",\"offset-x\":\"\",\"left\":\"\"},scopedSlots:_vm._u([{key:\"activator\",fn:function(ref){\nvar on = ref.on;\nreturn [_c('v-btn',_vm._g({staticClass:\"mr-5\",attrs:{\"color\":\"primary\",\"dark\":\"\"}},on),[_vm._v(\" Columns \")])]}}]),model:{value:(_vm.menu),callback:function ($$v) {_vm.menu=$$v},expression:\"menu\"}},[_c('v-card',{attrs:{\"flat\":\"\",\"max-width\":\"700\"}},[_c('v-card-text',[_c('v-container',{attrs:{\"fluid\":\"\"}},[_c('v-row',{attrs:{\"no-gutters\":\"\"}},[_vm._l((_vm.available_headers),function(item,index){return [_c('v-col',{key:index,attrs:{\"cols\":\"4\"}},[_c('v-checkbox',{attrs:{\"label\":item,\"value\":item,\"hide-details\":\"\"},model:{value:(_vm.default_headers),callback:function ($$v) {_vm.default_headers=$$v},expression:\"default_headers\"}})],1)]})],2)],1)],1)],1)],1),_c('v-text-field',{staticClass:\"search\",attrs:{\"append-icon\":\"search\",\"label\":\"Search\",\"single-line\":\"\",\"hide-details\":\"\"},model:{value:(_vm.search),callback:function ($$v) {_vm.search=$$v},expression:\"search\"}})],1),_c('v-data-table',{staticClass:\"elevation-1\",attrs:{\"sort-by\":\"minion_id\",\"headers\":_vm.customHeaders,\"items\":_vm.minions,\"search\":_vm.search,\"loading\":_vm.loading,\"loading-text\":\"Loading... Please wait\"},scopedSlots:_vm._u([{key:\"item.minion_id\",fn:function(ref){\nvar item = ref.item;\nreturn [_c('v-btn',{staticClass:\"text-none\",attrs:{\"text\":\"\",\"small\":\"\",\"to\":'/minions/'+item.minion_id}},[_vm._v(_vm._s(item.minion_id))])]}},{key:\"item.conformity\",fn:function(ref){\nvar item = ref.item;\nreturn [_c('v-chip',{attrs:{\"color\":_vm.boolRepr(item.conformity),\"dark\":\"\"}},[_vm._v(_vm._s(item.conformity)+\" \")])]}},{key:\"item.last_job\",fn:function(ref){\nvar item = ref.item;\nreturn [_vm._v(\" \"+_vm._s(item.last_job === null ? \"\": new Date(item.last_job).toLocaleString(\"en-GB\"))+\" \")]}},{key:\"item.last_highstate\",fn:function(ref){\nvar item = ref.item;\nreturn [_vm._v(\" \"+_vm._s(item.last_highstate === null ? \"\": new Date(item.last_highstate).toLocaleString(\"en-GB\"))+\" \")]}},{key:\"item.action\",fn:function(ref){\nvar item = ref.item;\nreturn [_c('div',{staticClass:\"text-center\"},[_c('v-btn',{staticClass:\"ma-2\",attrs:{\"small\":\"\",\"color\":\"blue\",\"tile\":\"\",\"dark\":\"\"},on:{\"click\":function($event){return _vm.refreshMinion(item.minion_id)}}},[_vm._v(\" refresh \")]),_c('v-btn',{staticClass:\"ma-2\",attrs:{\"small\":\"\",\"color\":\"blue-grey\",\"tile\":\"\",\"dark\":\"\",\"to\":'/run?tgt='+item.minion_id}},[_vm._v(\" run job \")]),_c('v-btn',{staticClass:\"ma-2\",attrs:{\"small\":\"\",\"color\":\"red\",\"tile\":\"\",\"dark\":\"\"},on:{\"click\":function($event){$event.stopPropagation();return _vm.showDialog(item.minion_id)}}},[_vm._v(\" delete \")])],1)]}}])})],1),_c('div',{staticClass:\"text-center\"},[_c('v-dialog',{attrs:{\"width\":\"500\"},model:{value:(_vm.dialog),callback:function ($$v) {_vm.dialog=$$v},expression:\"dialog\"}},[_c('v-card',[_c('v-card-title',{staticClass:\"headline red\",attrs:{\"primary-title\":\"\"}},[_vm._v(\" Delete \"+_vm._s(_vm.target)+\" ? \")]),_c('v-card-text',[_c('br'),_vm._v(\" If you delete \"+_vm._s(_vm.target)+\" from the database, you will need to refresh all minions. \")]),_c('v-divider'),_c('v-card-actions',[_c('v-spacer'),_c('v-btn',{attrs:{\"color\":\"primary\",\"text\":\"\"},on:{\"click\":function($event){_vm.dialog = false}}},[_vm._v(\" close \")]),_c('v-btn',{attrs:{\"color\":\"red\",\"text\":\"\"},on:{\"click\":function($event){return _vm.deleteMinion(_vm.target)}}},[_vm._v(\" delete \")])],1)],1)],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n \n \n \n Minions\n \n \n \n \n Columns\n \n \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n {{ item.minion_id }} \n \n \n {{ item.conformity }}\n \n \n \n {{item.last_job === null ? \"\": new Date(item.last_job).toLocaleString(\"en-GB\")}}\n \n \n {{item.last_highstate === null ? \"\": new Date(item.last_highstate).toLocaleString(\"en-GB\")}}\n \n \n \n \n refresh\n \n \n run job\n \n \n delete\n \n
\n \n \n \n \n \n \n \n Delete {{ target }} ?\n \n\n \n \n If you delete {{ target }} from the database, you will need to refresh all minions.\n \n\n \n\n \n \n \n close\n \n \n delete\n \n \n \n \n
\n \n \n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./MinionsTable.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./MinionsTable.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./MinionsTable.vue?vue&type=template&id=6ed076fc&scoped=true&\"\nimport script from \"./MinionsTable.vue?vue&type=script&lang=js&\"\nexport * from \"./MinionsTable.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"6ed076fc\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardActions } from 'vuetify/lib/components/VCard';\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VCheckbox } from 'vuetify/lib/components/VCheckbox';\nimport { VChip } from 'vuetify/lib/components/VChip';\nimport { VCol } from 'vuetify/lib/components/VGrid';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VDataTable } from 'vuetify/lib/components/VDataTable';\nimport { VDialog } from 'vuetify/lib/components/VDialog';\nimport { VDivider } from 'vuetify/lib/components/VDivider';\nimport { VMenu } from 'vuetify/lib/components/VMenu';\nimport { VRow } from 'vuetify/lib/components/VGrid';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\ninstallComponents(component, {VBtn,VCard,VCardActions,VCardText,VCardTitle,VCheckbox,VChip,VCol,VContainer,VDataTable,VDialog,VDivider,VMenu,VRow,VSpacer,VTextField})\n","\n \n \n \n \n \n \n \n \n \n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Minions.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Minions.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Minions.vue?vue&type=template&id=baf91110&scoped=true&\"\nimport script from \"./Minions.vue?vue&type=script&lang=js&\"\nexport * from \"./Minions.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"baf91110\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCol } from 'vuetify/lib/components/VGrid';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VRow } from 'vuetify/lib/components/VGrid';\ninstallComponents(component, {VCol,VContainer,VRow})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',[_c('v-row',[_c('v-col',{attrs:{\"sm\":\"12\",\"lg\":\"3\"}},[(_vm.minion !== null)?_c('InfosCard',{attrs:{\"minion\":_vm.minion}}):_vm._e(),(_vm.minion !== null)?_c('NetworkCard',{attrs:{\"minion\":_vm.minion}}):_vm._e()],1),_c('v-col',{attrs:{\"sm\":\"12\",\"lg\":\"9\"}},[(_vm.minion !== null)?_c('MinionDetailCard',{attrs:{\"minion\":_vm.minion}}):_vm._e()],1),(_vm.fabs)?_c('Fab',{attrs:{\"fabs\":_vm.fabs},on:{\"fab_action\":_vm.fabAction}}):_vm._e()],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',[_c('v-card',[_c('v-card-title',[_vm._v(_vm._s(_vm.minion.id))]),_c('v-tabs',{model:{value:(_vm.tab),callback:function ($$v) {_vm.tab=$$v},expression:\"tab\"}},[_c('v-tabs-slider'),_c('v-tab',{attrs:{\"href\":\"#common\"}},[_vm._v(\" Common \")]),_c('v-tab',{attrs:{\"href\":\"#salt\"}},[_vm._v(\" Salt \")]),_c('v-tab',{attrs:{\"href\":\"#hardware\"}},[_vm._v(\" Hardware \")])],1),_c('v-tabs-items',{model:{value:(_vm.tab),callback:function ($$v) {_vm.tab=$$v},expression:\"tab\"}},[_c('v-tab-item',{attrs:{\"id\":\"common\"}},[_c('v-simple-table',[_c('tbody',_vm._l((_vm.common),function(item){return _c('tr',{key:item.name},[_c('td',[_vm._v(_vm._s(item.name))]),(item.grain === 'last_job' || item.grain === 'last_highstate' && _vm.minion[item.grain] !== null)?_c('td',{staticClass:\"text-right\"},[_vm._v(_vm._s(new Date(_vm.minion[item.grain]).toLocaleString(\"en-GB\"))+\" \")]):(item.grain === 'conformity')?_c('td',{staticClass:\"text-right\"},[_c('v-chip',{attrs:{\"color\":_vm.boolRepr(_vm.minion[item.grain]),\"dark\":\"\"}},[_vm._v(_vm._s(_vm.minion[item.grain] == null ? \"unknown\": _vm.minion[item.grain]))])],1):_c('td',{staticClass:\"text-right\"},[_vm._v(_vm._s(_vm.minion[item.grain]))])])}),0)])],1),_c('v-tab-item',{attrs:{\"id\":\"salt\"}},[_c('v-simple-table',[_c('tbody',_vm._l((_vm.salt),function(item){return _c('tr',{key:item.name},[_c('td',[_vm._v(_vm._s(item.name))]),_c('td',{staticClass:\"text-right\"},[_vm._v(_vm._s(_vm.minion[item.grain]))])])}),0)])],1),_c('v-tab-item',{attrs:{\"id\":\"hardware\"}},[_c('v-simple-table',[_c('tbody',_vm._l((_vm.hardware),function(item){return _c('tr',{key:item.name},[_c('td',[_vm._v(_vm._s(item.name))]),_c('td',{staticClass:\"text-right\"},[_vm._v(_vm._s(_vm.minion[item.grain]))])])}),0)])],1)],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n \n \n {{minion.id}} \n \n \n\n \n Common\n \n\n \n Salt\n \n\n \n Hardware\n \n \n \n \n \n \n \n {{ item.name }} \n {{ new Date(minion[item.grain]).toLocaleString(\"en-GB\")}}\n \n {{ minion[item.grain] == null ? \"unknown\": minion[item.grain] }} \n {{minion[item.grain]}} \n \n \n \n \n \n \n \n \n {{ item.name }} \n {{minion[item.grain]}} \n \n \n \n \n \n \n \n \n {{ item.name }} \n {{minion[item.grain]}} \n \n \n \n \n \n \n \n \n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./InfosCard.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./InfosCard.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./InfosCard.vue?vue&type=template&id=4fe954ae&scoped=true&\"\nimport script from \"./InfosCard.vue?vue&type=script&lang=js&\"\nexport * from \"./InfosCard.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"4fe954ae\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VChip } from 'vuetify/lib/components/VChip';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VSimpleTable } from 'vuetify/lib/components/VDataTable';\nimport { VTab } from 'vuetify/lib/components/VTabs';\nimport { VTabItem } from 'vuetify/lib/components/VTabs';\nimport { VTabs } from 'vuetify/lib/components/VTabs';\nimport { VTabsItems } from 'vuetify/lib/components/VTabs';\nimport { VTabsSlider } from 'vuetify/lib/components/VTabs';\ninstallComponents(component, {VCard,VCardTitle,VChip,VContainer,VSimpleTable,VTab,VTabItem,VTabs,VTabsItems,VTabsSlider})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',[_c('v-card',[_c('v-card-title',[_vm._v(\"Network\")]),_c('v-tabs',{model:{value:(_vm.tab),callback:function ($$v) {_vm.tab=$$v},expression:\"tab\"}},[_c('v-tabs-slider'),_c('v-tab',{attrs:{\"href\":\"#interface\"}},[_vm._v(\" Interfaces \")]),_c('v-tab',{attrs:{\"href\":\"#mac\"}},[_vm._v(\" Mac \")]),_c('v-tab',{attrs:{\"href\":\"#dns\"}},[_vm._v(\" Dns \")])],1),_c('v-tabs-items',{model:{value:(_vm.tab),callback:function ($$v) {_vm.tab=$$v},expression:\"tab\"}},[_c('v-tab-item',{attrs:{\"id\":\"interface\"}},[_c('v-simple-table',[_c('tbody',[_vm._l((_vm.minion.ip_interfaces),function(val,key){return _c('tr',{key:key},[_c('td',[_vm._v(_vm._s(key))]),_vm._l((val),function(iface){return _c('td',{staticClass:\"text-right\"},[_vm._v(_vm._s(iface))])})],2)}),_c('tr',[_c('td',[_vm._v(\"IPv4 GATEWAY\")]),_c('td',{staticClass:\"text-right\"},[_vm._v(_vm._s(_vm.minion.ip4_gw))])]),_c('tr',[_c('td',[_vm._v(\"IPv6 GATEWAY\")]),_c('td',{staticClass:\"text-right\"},[_vm._v(_vm._s(_vm.minion.ip6_gw))])])],2)])],1),_c('v-tab-item',{attrs:{\"id\":\"mac\"}},[_c('v-simple-table',[_c('tbody',_vm._l((_vm.minion.hwaddr_interfaces),function(val,key){return _c('tr',{key:key},[_c('td',[_vm._v(_vm._s(key))]),_c('td',{staticClass:\"text-right\"},[_vm._v(_vm._s(val))])])}),0)])],1),_c('v-tab-item',{attrs:{\"id\":\"dns\"}},[_c('v-simple-table',[_c('tbody',_vm._l((_vm.minion.dns),function(val,key){return _c('tr',{key:key},[_c('td',[_vm._v(_vm._s(key))]),_c('td',{staticClass:\"text-right\"},[_vm._v(_vm._s(val.length >= 1 ? val: \"\"))])])}),0)])],1)],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n \n \n Network \n \n \n\n \n Interfaces\n \n\n \n Mac\n \n\n \n Dns\n \n \n \n \n \n \n \n {{key}} \n {{ iface }} \n \n \n IPv4 GATEWAY \n {{ minion.ip4_gw }} \n \n \n IPv6 GATEWAY \n {{ minion.ip6_gw }} \n \n \n \n \n \n \n \n \n {{key}} \n {{ val }} \n \n \n \n \n \n \n \n \n {{key}} \n {{ val.length >= 1 ? val: \"\" }} \n \n \n \n \n \n \n \n \n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./NetworkCard.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./NetworkCard.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./NetworkCard.vue?vue&type=template&id=4e9c41e8&scoped=true&\"\nimport script from \"./NetworkCard.vue?vue&type=script&lang=js&\"\nexport * from \"./NetworkCard.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"4e9c41e8\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VSimpleTable } from 'vuetify/lib/components/VDataTable';\nimport { VTab } from 'vuetify/lib/components/VTabs';\nimport { VTabItem } from 'vuetify/lib/components/VTabs';\nimport { VTabs } from 'vuetify/lib/components/VTabs';\nimport { VTabsItems } from 'vuetify/lib/components/VTabs';\nimport { VTabsSlider } from 'vuetify/lib/components/VTabs';\ninstallComponents(component, {VCard,VCardTitle,VContainer,VSimpleTable,VTab,VTabItem,VTabs,VTabsItems,VTabsSlider})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',[_c('v-card',[_c('v-tabs',{model:{value:(_vm.tab),callback:function ($$v) {_vm.tab=$$v},expression:\"tab\"}},[_c('v-tabs-slider'),_c('v-tab',{attrs:{\"href\":\"#grain\"}},[_vm._v(\" Grains \")]),_c('v-tab',{attrs:{\"href\":\"#pillar\"}},[_vm._v(\" Pillar \")]),_c('v-tab',{attrs:{\"href\":\"#history\"}},[_vm._v(\" History \")]),_c('v-tab',{attrs:{\"href\":\"#graph\"}},[_vm._v(\" Graph \")]),_vm._l((_vm.minion.custom_fields),function(field){return _c('v-tab',{key:field.name},[_vm._v(\" \"+_vm._s(field.name)+\" \")])})],2),_c('v-tabs-items',{model:{value:(_vm.tab),callback:function ($$v) {_vm.tab=$$v},expression:\"tab\"}},[_c('v-tab-item',{attrs:{\"id\":\"grain\"}},[_c('div',{staticClass:\"text-right\"},[_c('v-btn',{staticClass:\"overlayedBtn\",on:{\"click\":function($event){return _vm.fold('grainCm')}}},[_vm._v(_vm._s(_vm.grainCmFolded ? \"unfold\" : \"fold\"))])],1),_c('codemirror',{ref:\"grainCm\",attrs:{\"options\":_vm.cmOptions},model:{value:(_vm.code),callback:function ($$v) {_vm.code=$$v},expression:\"code\"}})],1),_c('v-tab-item',{attrs:{\"id\":\"pillar\"}},[_c('div',{staticClass:\"text-right\"},[_c('v-btn',{staticClass:\"overlayedBtn\",on:{\"click\":function($event){return _vm.fold('pillarCm')}}},[_vm._v(_vm._s(_vm.pillarCmFolded ? \"unfold\" : \"fold\"))])],1),_c('codemirror',{ref:\"pillarCm\",attrs:{\"options\":_vm.cmOptions},model:{value:(_vm.codepillar),callback:function ($$v) {_vm.codepillar=$$v},expression:\"codepillar\"}})],1),_c('v-tab-item',{attrs:{\"id\":\"history\"}},[_c('JobsTable',{attrs:{\"filter\":{'target[]': _vm.minion.minion_id}}})],1),_c('v-tab-item',{attrs:{\"id\":\"graph\",\"eager\":\"\"}},[(_vm.minion)?_c('JobsChartCard',{attrs:{\"minion\":_vm.minion.minion_id}}):_vm._e()],1),_vm._l((_vm.minion.custom_fields),function(field){return _c('v-tab-item',{key:field.name},[_c('codemirror',{attrs:{\"options\":_vm.cmOptions,\"value\":_vm.yamlRepr(field.value)}})],1)})],2)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n \n \n \n \n\n \n Grains\n \n\n \n Pillar\n \n \n History\n \n \n Graph\n \n \n {{field.name}}\n \n \n \n \n \n {{ grainCmFolded ? \"unfold\" : \"fold\" }} \n
\n \n \n \n \n {{ pillarCmFolded ? \"unfold\" : \"fold\" }} \n
\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./MinionDetailCard.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./MinionDetailCard.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./MinionDetailCard.vue?vue&type=template&id=107b300f&scoped=true&\"\nimport script from \"./MinionDetailCard.vue?vue&type=script&lang=js&\"\nexport * from \"./MinionDetailCard.vue?vue&type=script&lang=js&\"\nimport style0 from \"./MinionDetailCard.vue?vue&type=style&index=0&id=107b300f&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"107b300f\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VTab } from 'vuetify/lib/components/VTabs';\nimport { VTabItem } from 'vuetify/lib/components/VTabs';\nimport { VTabs } from 'vuetify/lib/components/VTabs';\nimport { VTabsItems } from 'vuetify/lib/components/VTabs';\nimport { VTabsSlider } from 'vuetify/lib/components/VTabs';\ninstallComponents(component, {VBtn,VCard,VContainer,VTab,VTabItem,VTabs,VTabsItems,VTabsSlider})\n","\n \n \n \n \n \n \n \n \n \n \n \n \n \n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./MinionDetail.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./MinionDetail.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./MinionDetail.vue?vue&type=template&id=09d10a26&scoped=true&\"\nimport script from \"./MinionDetail.vue?vue&type=script&lang=js&\"\nexport * from \"./MinionDetail.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"09d10a26\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCol } from 'vuetify/lib/components/VGrid';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VRow } from 'vuetify/lib/components/VGrid';\ninstallComponents(component, {VCol,VContainer,VRow})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',[_c('v-row',[_c('v-col',{attrs:{\"sm\":\"12\",\"lg\":\"4\"}},[_c('v-container',[_c('v-card',[_c('v-list-item',{attrs:{\"two-line\":\"\"}},[_c('v-list-item-content',[_c('v-list-item-title',{staticClass:\"headline\"},[_vm._v(_vm._s(_vm.job.fun))]),_c('v-list-item-subtitle',[_vm._v(\"Run on \"+_vm._s(_vm.formatDate(_vm.job.alter_time)))])],1)],1),_c('v-divider'),_c('v-simple-table',[_c('tbody',[_c('tr',[_c('td',[_vm._v(\"MINION ID:\")]),_c('td',{staticClass:\"text-right\"},[_c('v-btn',{staticClass:\"pr-0 text-none\",attrs:{\"text\":\"\",\"small\":\"\",\"to\":'/minions/'+_vm.job.id}},[_vm._v(_vm._s(_vm.job.id))])],1)]),_c('tr',[_c('td',[_vm._v(\"JOB ID:\")]),_c('td',{staticClass:\"text-right\"},[_c('v-btn',{staticClass:\"pr-0\",attrs:{\"text\":\"\",\"small\":\"\",\"to\":'/jobs/'+_vm.job.jid}},[_vm._v(_vm._s(_vm.job.jid))])],1)]),_c('tr',[_c('td',[_vm._v(\"FUNCTION:\")]),_c('td',{staticClass:\"text-right\"},[_vm._v(_vm._s(_vm.job.fun))])]),(_vm.job.arguments)?_c('tr',[_c('td',[_vm._v(\"ARGUMENTS:\")]),_c('td',{staticClass:\"text-right\"},[_vm._v(_vm._s(_vm.job.arguments))])]):_vm._e(),(_vm.job.keyword_arguments)?_c('tr',[_c('td',[_vm._v(\"KEYWORD ARGUMENTS:\")]),_c('td',{staticClass:\"text-right\"},[_vm._v(_vm._s(_vm.job.keyword_arguments))])]):_vm._e(),_c('tr',[_c('td',[_vm._v(\"STATUS:\")]),_c('td',{staticClass:\"text-right\"},[_c('v-chip',{attrs:{\"color\":_vm.boolRepr(_vm.job.success),\"dark\":\"\"}},[_vm._v(_vm._s(_vm.boolText(_vm.job.success)))])],1)]),_c('tr',[_c('td',[_vm._v(\"START TIME:\")]),_c('td',{staticClass:\"text-right\"},[_vm._v(_vm._s(new Date(_vm.job.alter_time).toLocaleString(\"en-GB\")))])])])])],1)],1)],1),_c('v-col',{attrs:{\"sm\":\"12\",\"lg\":\"8\"}},[_c('v-container',[_c('v-card',[_c('v-card-title',[_vm._v(\"Results\")]),_c('v-divider'),_c('div',{staticClass:\"ansiStyle\",domProps:{\"innerHTML\":_vm._s(_vm.ansiResult)}})],1)],1)],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n \n \n \n \n \n \n \n {{ job.fun }} \n Run on {{ formatDate(job.alter_time) }} \n \n \n \n \n \n \n MINION ID: \n \n {{ job.id }} \n \n \n \n JOB ID: \n \n {{ job.jid }} \n \n \n \n FUNCTION: \n {{ job.fun }} \n \n \n ARGUMENTS: \n {{ job.arguments }} \n \n \n KEYWORD ARGUMENTS: \n {{ job.keyword_arguments }} \n \n \n STATUS: \n \n {{ boolText(job.success) }} \n\n \n \n \n START TIME: \n {{ new Date(job.alter_time).toLocaleString(\"en-GB\") }} \n \n \n \n \n \n \n \n \n \n Results \n \n
\n \n \n \n \n \n \n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./JobDetail.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./JobDetail.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./JobDetail.vue?vue&type=template&id=57350906&scoped=true&\"\nimport script from \"./JobDetail.vue?vue&type=script&lang=js&\"\nexport * from \"./JobDetail.vue?vue&type=script&lang=js&\"\nimport style0 from \"./JobDetail.vue?vue&type=style&index=0&id=57350906&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"57350906\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VChip } from 'vuetify/lib/components/VChip';\nimport { VCol } from 'vuetify/lib/components/VGrid';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VDivider } from 'vuetify/lib/components/VDivider';\nimport { VListItem } from 'vuetify/lib/components/VList';\nimport { VListItemContent } from 'vuetify/lib/components/VList';\nimport { VListItemSubtitle } from 'vuetify/lib/components/VList';\nimport { VListItemTitle } from 'vuetify/lib/components/VList';\nimport { VRow } from 'vuetify/lib/components/VGrid';\nimport { VSimpleTable } from 'vuetify/lib/components/VDataTable';\ninstallComponents(component, {VBtn,VCard,VCardTitle,VChip,VCol,VContainer,VDivider,VListItem,VListItemContent,VListItemSubtitle,VListItemTitle,VRow,VSimpleTable})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',[_c('v-row',[_c('v-col',{attrs:{\"sm\":\"12\"}},[_c('EventsTable')],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',[_c('v-card',[_c('v-card-title',[_vm._v(\" Events \"),_c('v-spacer'),_c('v-text-field',{staticClass:\"search\",attrs:{\"append-icon\":\"search\",\"label\":\"Search\",\"single-line\":\"\",\"hide-details\":\"\"},model:{value:(_vm.search),callback:function ($$v) {_vm.search=$$v},expression:\"search\"}})],1),_c('v-data-table',{staticClass:\"elevation-1\",attrs:{\"sort-by\":\"alter_time\",\"sort-desc\":\"\",\"headers\":_vm.headers,\"items\":_vm.events,\"search\":_vm.search,\"show-expand\":\"\",\"loading\":_vm.loading},scopedSlots:_vm._u([{key:\"item.alter_time\",fn:function(ref){\nvar item = ref.item;\nreturn [_vm._v(\" \"+_vm._s(new Date(item.alter_time).toLocaleString(\"en-GB\"))+\" \")]}},{key:\"expanded-item\",fn:function(ref){\nvar headers = ref.headers;\nvar item = ref.item;\nreturn [_c('td',{attrs:{\"colspan\":headers.length}},[_c('pre',[_vm._v(_vm._s(JSON.stringify(_vm.safeParse(item.data), null, 2)))])])]}}])})],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n \n \n \n Events\n \n \n \n \n \n {{new Date(item.alter_time).toLocaleString(\"en-GB\")}}\n \n \n \n {{JSON.stringify(safeParse(item.data), null, 2)}} \n \n \n \n \n \n \n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./EventsTable.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./EventsTable.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./EventsTable.vue?vue&type=template&id=0929ee45&scoped=true&\"\nimport script from \"./EventsTable.vue?vue&type=script&lang=js&\"\nexport * from \"./EventsTable.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"0929ee45\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VDataTable } from 'vuetify/lib/components/VDataTable';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\ninstallComponents(component, {VCard,VCardTitle,VContainer,VDataTable,VSpacer,VTextField})\n","\n \n \n \n \n \n \n \n \n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Events.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Events.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Events.vue?vue&type=template&id=7408d9dd&scoped=true&\"\nimport script from \"./Events.vue?vue&type=script&lang=js&\"\nexport * from \"./Events.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"7408d9dd\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCol } from 'vuetify/lib/components/VGrid';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VRow } from 'vuetify/lib/components/VGrid';\ninstallComponents(component, {VCol,VContainer,VRow})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',[_c('v-row',[_c('v-col',{attrs:{\"sm\":\"12\"}},[_c('RunCard')],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',[_c('v-row',{attrs:{\"no-gutters\":\"\"}},[_c('v-col',{attrs:{\"sm\":\"12\"}},[_c('v-card',{staticClass:\"mb-8\"},[_c('v-card-title',[_vm._v(\"Run\")]),_c('v-tabs',{model:{value:(_vm.tab),callback:function ($$v) {_vm.tab=$$v},expression:\"tab\"}},[_c('v-tabs-slider'),_c('v-tab',{attrs:{\"href\":\"#formatted\"}},[_vm._v(\" Formatted \")]),_c('v-tab',{attrs:{\"href\":\"#cli\"}},[_vm._v(\" Cli \")])],1),_c('v-tabs-items',{model:{value:(_vm.tab),callback:function ($$v) {_vm.tab=$$v},expression:\"tab\"}},[_c('v-tab-item',{attrs:{\"id\":\"formatted\",\"eager\":\"\"}},[_c('v-card',[_c('v-spacer'),_c('v-card-text',[_c('v-container',[_c('v-row',[_c('v-col',{staticClass:\"text-right\",attrs:{\"sm\":\"3\",\"lg\":\"1\",\"align-self\":\"center\"}},[_c('span',[_vm._v(\"Client Type:\")])]),_c('v-col',{attrs:{\"sm\":\"3\",\"lg\":\"1\"}},[_c('v-select',{attrs:{\"items\":_vm.client},model:{value:(_vm.selected_client),callback:function ($$v) {_vm.selected_client=$$v},expression:\"selected_client\"}})],1),(!_vm.client_batch && !_vm.scheduleSwitch)?_c('v-col',{attrs:{\"sm\":\"3\",\"lg\":\"1\",\"offset-lg\":\"1\"}},[_c('v-checkbox',{attrs:{\"label\":\"Async\",\"color\":\"primary\"},model:{value:(_vm.client_async),callback:function ($$v) {_vm.client_async=$$v},expression:\"client_async\"}})],1):_vm._e(),(_vm.selected_client === 'local' && !_vm.scheduleSwitch)?_c('v-col',{attrs:{\"sm\":\"3\",\"lg\":\"1\",\"offset-lg\":_vm.client_batch ? 3: 1}},[_c('v-checkbox',{attrs:{\"label\":\"Batch\",\"color\":\"primary\"},model:{value:(_vm.client_batch),callback:function ($$v) {_vm.client_batch=$$v},expression:\"client_batch\"}})],1):_vm._e(),(_vm.selected_client === 'local' && _vm.client_batch && !_vm.scheduleSwitch)?_c('v-col',{attrs:{\"sm\":\"3\",\"lg\":\"1\"}},[_c('v-text-field',{attrs:{\"label\":\"Batch\"},model:{value:(_vm.batch),callback:function ($$v) {_vm.batch=$$v},expression:\"batch\"}})],1):_vm._e(),(_vm.selected_client === 'local' && !_vm.scheduleSwitch)?_c('v-col',{attrs:{\"sm\":\"3\",\"lg\":\"1\",\"offset-lg\":_vm.client_batch ? 0: 1}},[_c('v-text-field',{attrs:{\"label\":\"Timeout\",\"type\":\"number\"},model:{value:(_vm.timeout),callback:function ($$v) {_vm.timeout=$$v},expression:\"timeout\"}})],1):_vm._e()],1),_c('v-row',[_c('v-col',{attrs:{\"lg\":\"1\"}},[(_vm.selected_client === 'local')?_c('v-select',{attrs:{\"items\":_vm.target_type,\"label\":\"Target Type\"},on:{\"change\":function($event){_vm.target = null}},model:{value:(_vm.selected_target_type),callback:function ($$v) {_vm.selected_target_type=$$v},expression:\"selected_target_type\"}}):_vm._e()],1),_c('v-col',{attrs:{\"lg\":\"2\"}},[(_vm.selected_client === 'local')?_c('v-text-field',{attrs:{\"label\":\"Target\"},model:{value:(_vm.target),callback:function ($$v) {_vm.target=$$v},expression:\"target\"}}):_vm._e()],1),_c('v-col',{attrs:{\"lg\":\"2\"}},[_c('v-combobox',{attrs:{\"item-value\":\"name\",\"item-text\":\"name\",\"items\":_vm.filteredFunction,\"label\":\"Function\",\"return-object\":\"\"},scopedSlots:_vm._u([(_vm.selectedFunction)?{key:\"append-outer\",fn:function(){return [_c('v-menu',{attrs:{\"offset-y\":\"\"},scopedSlots:_vm._u([{key:\"activator\",fn:function(ref){\nvar on = ref.on;\nreturn [_c('v-icon',_vm._g({attrs:{\"color\":\"black\"}},on),[_vm._v(\"info \")])]}}],null,false,3591029852)},[_c('div',{staticClass:\"desc\"},[_c('pre',[_vm._v(_vm._s(_vm.selectedFunction.description))])])])]},proxy:true}:null],null,true),model:{value:(_vm.selectedFunction),callback:function ($$v) {_vm.selectedFunction=$$v},expression:\"selectedFunction\"}})],1),_c('v-col',{attrs:{\"lg\":\"3\"}},[_c('v-text-field',{attrs:{\"label\":\"Arguments\"},model:{value:(_vm.arg),callback:function ($$v) {_vm.arg=$$v},expression:\"arg\"}})],1),_c('v-col',{attrs:{\"lg\":\"4\"}},[_c('v-text-field',{attrs:{\"label\":\"Keyword Arguments\"},model:{value:(_vm.kwarg),callback:function ($$v) {_vm.kwarg=$$v},expression:\"kwarg\"}})],1)],1),_c('v-row',{attrs:{\"dense\":\"\"}},[_c('v-col',{attrs:{\"sm\":\"12\",\"lg\":\"3\"}},[_c('v-row',{attrs:{\"dense\":\"\"}},[_c('v-col',{attrs:{\"sm\":\"12\"}},[_c('v-switch',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.selected_client === 'local'),expression:\"selected_client === 'local'\"}],attrs:{\"label\":\"Schedule\",\"color\":\"primary\"},model:{value:(_vm.scheduleSwitch),callback:function ($$v) {_vm.scheduleSwitch=$$v},expression:\"scheduleSwitch\"}})],1),_c('v-col',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.scheduleSwitch),expression:\"scheduleSwitch\"}],attrs:{\"sm\":\"12\"}},[_c('v-text-field',{staticStyle:{\"width\":\"350px\"},attrs:{\"label\":\"Schedule Name\"},model:{value:(_vm.scheduleName),callback:function ($$v) {_vm.scheduleName=$$v},expression:\"scheduleName\"}}),_c('v-radio-group',{staticClass:\"mt-0\",model:{value:(_vm.scheduleType),callback:function ($$v) {_vm.scheduleType=$$v},expression:\"scheduleType\"}},[_c('v-radio',{attrs:{\"value\":\"once\",\"color\":\"primary\"},scopedSlots:_vm._u([{key:\"label\",fn:function(){return [_c('span',[_c('strong',[_vm._v(\"Once: \")])]),_c('v-row',[_c('v-col',{staticClass:\"ml-2\",attrs:{\"sm\":\"4\"}},[_c('v-menu',{attrs:{\"close-on-content-click\":false,\"transition\":\"scale-transition\",\"offset-y\":\"\",\"min-width\":\"290px\"},scopedSlots:_vm._u([{key:\"activator\",fn:function(ref){\nvar on = ref.on;\nreturn [_c('v-text-field',_vm._g({attrs:{\"readonly\":\"\"},model:{value:(_vm.scheduleDate),callback:function ($$v) {_vm.scheduleDate=$$v},expression:\"scheduleDate\"}},on))]}}]),model:{value:(_vm.dateMenu),callback:function ($$v) {_vm.dateMenu=$$v},expression:\"dateMenu\"}},[_c('v-date-picker',{attrs:{\"min\":_vm.scheduleDate},on:{\"input\":function($event){_vm.dateMenu = false}},model:{value:(_vm.scheduleDate),callback:function ($$v) {_vm.scheduleDate=$$v},expression:\"scheduleDate\"}})],1)],1),_c('v-col',{attrs:{\"sm\":\"4\"}},[_c('v-menu',{ref:\"menu\",attrs:{\"close-on-content-click\":false,\"nudge-right\":40,\"transition\":\"scale-transition\",\"offset-y\":\"\",\"max-width\":\"290px\",\"min-width\":\"290px\"},scopedSlots:_vm._u([{key:\"activator\",fn:function(ref){\nvar on = ref.on;\nreturn [_c('v-text-field',_vm._g({attrs:{\"readonly\":\"\"},model:{value:(_vm.scheduleTime),callback:function ($$v) {_vm.scheduleTime=$$v},expression:\"scheduleTime\"}},on))]}}]),model:{value:(_vm.timeMenu),callback:function ($$v) {_vm.timeMenu=$$v},expression:\"timeMenu\"}},[(_vm.timeMenu)?_c('v-time-picker',{attrs:{\"full-width\":\"\"},model:{value:(_vm.scheduleTime),callback:function ($$v) {_vm.scheduleTime=$$v},expression:\"scheduleTime\"}}):_vm._e()],1)],1)],1)]},proxy:true}])}),_c('v-radio',{attrs:{\"value\":\"recurring\",\"color\":\"primary\"},scopedSlots:_vm._u([{key:\"label\",fn:function(){return [_c('div',[_c('strong',[_vm._v(\"Recurring: \")]),_vm._v(\" Every \"),_c('span',{attrs:{\"id\":\"cron\"}})])]},proxy:true}])})],1)],1)],1)],1),_c('v-col',{attrs:{\"sm\":\"12\",\"lg\":\"6\"}},[_c('v-row',{attrs:{\"dense\":\"\"}},[_c('v-col',{attrs:{\"sm\":\"12\"}},[_c('v-switch',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.selected_client === 'local'),expression:\"selected_client === 'local'\"}],attrs:{\"label\":\"Pillar\",\"color\":\"primary\"},model:{value:(_vm.pillarSwitch),callback:function ($$v) {_vm.pillarSwitch=$$v},expression:\"pillarSwitch\"}})],1),_c('v-col',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.pillarSwitch),expression:\"pillarSwitch\"}],attrs:{\"sm\":\"12\"}},[_c('codemirror',{attrs:{\"options\":_vm.cmOptions},model:{value:(_vm.code),callback:function ($$v) {_vm.code=$$v},expression:\"code\"}})],1),_c('v-col',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.pillarSwitch),expression:\"pillarSwitch\"}],attrs:{\"sm\":\"12\"}},[_c('span',{domProps:{\"innerHTML\":_vm._s(_vm.pillarRendered)}})])],1)],1),_c('v-col',{attrs:{\"sm\":\"12\",\"lg\":\"3\"}},[_c('v-row',{attrs:{\"dense\":\"\"}},[_c('v-col',{attrs:{\"sm\":\"12\"}},[_c('v-switch',{attrs:{\"label\":\"Save as template\",\"color\":\"primary\"},model:{value:(_vm.saveJobSwitch),callback:function ($$v) {_vm.saveJobSwitch=$$v},expression:\"saveJobSwitch\"}})],1),_c('v-col',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.saveJobSwitch),expression:\"saveJobSwitch\"}],attrs:{\"sm\":\"12\"}},[_c('v-text-field',{staticStyle:{\"width\":\"350px\"},attrs:{\"label\":\"Job Template Name\"},model:{value:(_vm.jobTemplateName),callback:function ($$v) {_vm.jobTemplateName=$$v},expression:\"jobTemplateName\"}})],1)],1)],1)],1)],1)],1),_c('v-card-actions',[_c('v-spacer'),_c('v-btn',{directives:[{name:\"show\",rawName:\"v-show\",value:(!_vm.saveJobSwitch),expression:\"!saveJobSwitch\"}],attrs:{\"color\":\"orange\",\"large\":\"\",\"dark\":\"\"},on:{\"click\":function($event){return _vm.runJob(_vm.test=true)}}},[_vm._v(\"Test\")]),_c('v-btn',{directives:[{name:\"show\",rawName:\"v-show\",value:(!_vm.saveJobSwitch),expression:\"!saveJobSwitch\"}],attrs:{\"color\":\"info\",\"large\":\"\",\"dark\":\"\"},on:{\"click\":_vm.runJob}},[_vm._v(\"Run\")]),_c('v-btn',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.saveJobSwitch),expression:\"saveJobSwitch\"}],attrs:{\"color\":\"green\",\"large\":\"\",\"dark\":\"\"},on:{\"click\":_vm.saveJob}},[_vm._v(\"Save\")])],1)],1)],1),_c('v-tab-item',{attrs:{\"id\":\"cli\"}},[(_vm.functions !== null)?_c('TerminalCard',{attrs:{\"minions\":_vm.minions,\"functions\":_vm.functions}}):_vm._e()],1)],1)],1)],1)],1),_c('v-row',[_c('v-col',{attrs:{\"sm\":\"12\"}},[(_vm.results)?_c('v-card',[_c('v-card-title',[_vm._v(\"Results\")]),_c('v-card-text',{staticClass:\"ansiStyle\",domProps:{\"innerHTML\":_vm._s(_vm.results)}})],1):_vm._e()],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-row',{directives:[{name:\"resize\",rawName:\"v-resize\",value:(_vm.onResize),expression:\"onResize\"}]},[_c('v-col',{attrs:{\"sm\":\"12\"}},[_c('div',{staticClass:\"console\",attrs:{\"id\":\"terminal\"}})])],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","/**\n * The history controller provides an ring-buffer\n */\nexport class HistoryController {\n constructor(size) {\n this.size = size;\n this.entries = [];\n this.cursor = 0;\n }\n\n /**\n * Push an entry and maintain ring buffer size\n */\n push(entry) {\n // Skip empty entries\n if (entry.trim() === \"\") return;\n // Skip duplicate entries\n const lastEntry = this.entries[this.entries.length - 1];\n if (entry == lastEntry) return;\n // Keep track of entries\n this.entries.push(entry);\n if (this.entries.length > this.size) {\n this.entries.pop(0);\n }\n this.cursor = this.entries.length;\n }\n\n /**\n * Rewind history cursor on the last entry\n */\n rewind() {\n this.cursor = this.entries.length;\n }\n\n /**\n * Returns the previous entry\n */\n getPrevious() {\n const idx = Math.max(0, this.cursor - 1);\n this.cursor = idx;\n return this.entries[idx];\n }\n\n /**\n * Returns the next entry\n */\n getNext() {\n const idx = Math.min(this.entries.length, this.cursor + 1);\n this.cursor = idx;\n return this.entries[idx];\n }\n}\n","import { parse } from \"shell-quote\";\n\n/**\n * Detects all the word boundaries on the given input\n */\nexport function wordBoundaries(input, leftSide = true) {\n let match;\n const words = [];\n const rx = /\\w+/g;\n\n while ((match = rx.exec(input))) {\n if (leftSide) {\n words.push(match.index);\n } else {\n words.push(match.index + match[0].length);\n }\n }\n\n return words;\n}\n\n/**\n * The closest left (or right) word boundary of the given input at the\n * given offset.\n */\nexport function closestLeftBoundary(input, offset) {\n const found = wordBoundaries(input, true)\n .reverse()\n .find(x => x < offset);\n return found == null ? 0 : found;\n}\nexport function closestRightBoundary(input, offset) {\n const found = wordBoundaries(input, false).find(x => x > offset);\n return found == null ? input.length : found;\n}\n\n/**\n * Convert offset at the given input to col/row location\n *\n * This function is not optimized and practically emulates via brute-force\n * the navigation on the terminal, wrapping when they reach the column width.\n */\nexport function offsetToColRow(input, offset, maxCols) {\n let row = 0,\n col = 0;\n\n for (let i = 0; i < offset; ++i) {\n const chr = input.charAt(i);\n if (chr == \"\\n\") {\n col = 0;\n row += 1;\n } else {\n col += 1;\n if (col > maxCols) {\n col = 0;\n row += 1;\n }\n }\n }\n\n return { row, col };\n}\n\n/**\n * Counts the lines in the given input\n */\nexport function countLines(input, maxCols) {\n return offsetToColRow(input, input.length, maxCols).row + 1;\n}\n\n/**\n * Checks if there is an incomplete input\n *\n * An incomplete input is considered:\n * - An input that contains unterminated single quotes\n * - An input that contains unterminated double quotes\n * - An input that ends with \"\\\"\n * - An input that has an incomplete boolean shell expression (&& and ||)\n * - An incomplete pipe expression (|)\n */\nexport function isIncompleteInput(input) {\n // Empty input is not incomplete\n if (input.trim() == \"\") {\n return false;\n }\n\n // Check for dangling single-quote strings\n if ((input.match(/'/g) || []).length % 2 !== 0) {\n return true;\n }\n // Check for dangling double-quote strings\n if ((input.match(/\"/g) || []).length % 2 !== 0) {\n return true;\n }\n // Check for dangling boolean or pipe operations\n if (\n input\n .split(/(\\|\\||\\||&&)/g)\n .pop()\n .trim() == \"\"\n ) {\n return true;\n }\n // Check for tailing slash\n if (input.endsWith(\"\\\\\") && !input.endsWith(\"\\\\\\\\\")) {\n return true;\n }\n\n return false;\n}\n\n/**\n * Returns true if the expression ends on a tailing whitespace\n */\nexport function hasTailingWhitespace(input) {\n return input.match(/[^\\\\][ \\t]$/m) != null;\n}\n\n/**\n * Returns the last expression in the given input\n */\nexport function getLastToken(input) {\n // Empty expressions\n if (input.trim() === \"\") return \"\";\n if (hasTailingWhitespace(input)) return \"\";\n\n // Last token\n const tokens = parse(input);\n return tokens.pop() || \"\";\n}\n\n/**\n * Returns the auto-complete candidates for the given input\n */\nexport function collectAutocompleteCandidates(callbacks, input) {\n const tokens = parse(input);\n let index = tokens.length - 1;\n let expr = tokens[index] || \"\";\n\n // Empty expressions\n if (input.trim() === \"\") {\n index = 0;\n expr = \"\";\n } else if (hasTailingWhitespace(input)) {\n // Expressions with danging space\n index += 1;\n expr = \"\";\n }\n\n // Collect all auto-complete candidates from the callbacks\n const all = callbacks.reduce((candidates, { fn, args }) => {\n try {\n return candidates.concat(fn(index, tokens, ...args));\n } catch (e) {\n console.error(\"Auto-complete error:\", e);\n return candidates;\n }\n }, []);\n\n // Filter only the ones starting with the expression\n return all.filter(txt => txt.startsWith(expr));\n}\n","import { HistoryController } from \"./HistoryController\";\nimport {\n closestLeftBoundary,\n closestRightBoundary,\n collectAutocompleteCandidates,\n countLines,\n getLastToken,\n hasTailingWhitespace,\n isIncompleteInput,\n offsetToColRow\n} from \"./Utils\";\n\n/**\n * A local terminal controller is responsible for displaying messages\n * and handling local echo for the terminal.\n *\n * Local echo supports most of bash-like input primitives. Namely:\n * - Arrow navigation on the input\n * - Alt-arrow for word-boundary navigation\n * - Alt-backspace for word-boundary deletion\n * - Multi-line input for incomplete commands\n * - Auto-complete hooks\n */\nexport default class LocalEchoController {\n constructor(term, options = {}) {\n this.term = term;\n this._handleTermData = this.handleTermData.bind(this);\n this._handleTermResize = this.handleTermResize.bind(this)\n \n this.history = new HistoryController(options.historySize || 100);\n this.maxAutocompleteEntries = options.maxAutocompleteEntries || 100;\n\n this._autocompleteHandlers = [];\n this._active = false;\n this._input = \"\";\n this._cursor = 0;\n this._activePrompt = null;\n this._activeCharPrompt = null;\n this._termSize = {\n cols: this.term.cols,\n rows: this.term.rows\n };\n \n this.attach()\n }\n\n /////////////////////////////////////////////////////////////////////////////\n // User-Facing API\n /////////////////////////////////////////////////////////////////////////////\n \n /**\n * Detach the controller from the terminal\n */\n detach() {\n this.term.off(\"data\", this._handleTermData);\n this.term.off(\"resize\", this._handleTermResize);\n }\n \n /**\n * Attach controller to the terminal, handling events\n */\n attach() {\n this.term.onData(this._handleTermData);\n this.term.onResize(this._handleTermResize);\n }\n\n /**\n * Register a handler that will be called to satisfy auto-completion\n */\n addAutocompleteHandler(fn, ...args) {\n this._autocompleteHandlers.push({\n fn,\n args\n });\n }\n\n /**\n * Remove a previously registered auto-complete handler\n */\n removeAutocompleteHandler(fn) {\n const idx = this._autocompleteHandlers.findIndex(e => e.fn === fn);\n if (idx === -1) return;\n\n this._autocompleteHandlers.splice(idx, 1);\n }\n\n /**\n * Return a promise that will resolve when the user has completed\n * typing a single line\n */\n read(prompt, continuationPrompt = \"> \") {\n return new Promise((resolve, reject) => {\n this.term.write(prompt);\n this._activePrompt = {\n prompt,\n continuationPrompt,\n resolve,\n reject\n };\n\n this._input = \"\";\n this._cursor = 0;\n this._active = true;\n });\n }\n\n /**\n * Return a promise that will be resolved when the user types a single\n * character.\n *\n * This can be active in addition to `.read()` and will be resolved in\n * priority before it.\n */\n readChar(prompt) {\n return new Promise((resolve, reject) => {\n this.term.write(prompt);\n this._activeCharPrompt = {\n prompt,\n resolve,\n reject\n };\n });\n }\n\n /**\n * Abort a pending read operation\n */\n abortRead(reason = \"aborted\") {\n if (this._activePrompt != null || this._activeCharPrompt != null) {\n this.term.write(\"\\r\\n\");\n }\n if (this._activePrompt != null) {\n this._activePrompt.reject(reason);\n this._activePrompt = null;\n }\n if (this._activeCharPrompt != null) {\n this._activeCharPrompt.reject(reason);\n this._activeCharPrompt = null;\n }\n this._active = false;\n }\n\n /**\n * Prints a message and changes line\n */\n println(message) {\n this.print(message + \"\\n\");\n }\n\n /**\n * Prints a message and properly handles new-lines\n */\n print(message) {\n const normInput = message.replace(/[\\r\\n]+/g, \"\\n\");\n this.term.write(normInput.replace(/\\n/g, \"\\r\\n\"));\n }\n\n /**\n * Prints a list of items using a wide-format\n */\n printWide(items, padding = 2) {\n if (items.length == 0) return println(\"\");\n\n // Compute item sizes and matrix row/cols\n const itemWidth =\n items.reduce((width, item) => Math.max(width, item.length), 0) + padding;\n const wideCols = Math.floor(this._termSize.cols / itemWidth);\n const wideRows = Math.ceil(items.length / wideCols);\n\n // Print matrix\n let i = 0;\n for (let row = 0; row < wideRows; ++row) {\n let rowStr = \"\";\n\n // Prepare columns\n for (let col = 0; col < wideCols; ++col) {\n if (i < items.length) {\n let item = items[i++];\n item += \" \".repeat(itemWidth - item.length);\n rowStr += item;\n }\n }\n this.println(rowStr);\n }\n }\n\n /////////////////////////////////////////////////////////////////////////////\n // Internal API\n /////////////////////////////////////////////////////////////////////////////\n\n /**\n * Apply prompts to the given input\n */\n applyPrompts(input) {\n const prompt = (this._activePrompt || {}).prompt || \"\";\n const continuationPrompt =\n (this._activePrompt || {}).continuationPrompt || \"\";\n\n return prompt + input.replace(/\\n/g, \"\\n\" + continuationPrompt);\n }\n\n /**\n * Advances the `offset` as required in order to accompany the prompt\n * additions to the input.\n */\n applyPromptOffset(input, offset) {\n const newInput = this.applyPrompts(input.substr(0, offset));\n return newInput.length;\n }\n\n /**\n * Clears the current prompt\n *\n * This function will erase all the lines that display the current prompt\n * and move the cursor in the beginning of the first line of the prompt.\n */\n clearInput() {\n const currentPrompt = this.applyPrompts(this._input);\n\n // Get the overall number of lines to clear\n const allRows = countLines(currentPrompt, this._termSize.cols);\n\n // Get the line we are currently in\n const promptCursor = this.applyPromptOffset(this._input, this._cursor);\n const { col, row } = offsetToColRow(\n currentPrompt,\n promptCursor,\n this._termSize.cols\n );\n\n // First move on the last line\n const moveRows = allRows - row - 1;\n for (var i = 0; i < moveRows; ++i) this.term.write(\"\\x1B[E\");\n\n // Clear current input line(s)\n this.term.write(\"\\r\\x1B[K\");\n for (var i = 1; i < allRows; ++i) this.term.write(\"\\x1B[F\\x1B[K\");\n }\n\n /**\n * Replace input with the new input given\n *\n * This function clears all the lines that the current input occupies and\n * then replaces them with the new input.\n */\n setInput(newInput, clearInput = true) {\n // Clear current input\n if (clearInput) this.clearInput();\n\n // Write the new input lines, including the current prompt\n const newPrompt = this.applyPrompts(newInput);\n this.print(newPrompt);\n\n // Trim cursor overflow\n if (this._cursor > newInput.length) {\n this._cursor = newInput.length;\n }\n\n // Move the cursor to the appropriate row/col\n const newCursor = this.applyPromptOffset(newInput, this._cursor);\n const newLines = countLines(newPrompt, this._termSize.cols);\n const { col, row } = offsetToColRow(\n newPrompt,\n newCursor,\n this._termSize.cols\n );\n const moveUpRows = newLines - row - 1;\n\n this.term.write(\"\\r\");\n for (var i = 0; i < moveUpRows; ++i) this.term.write(\"\\x1B[F\");\n for (var i = 0; i < col; ++i) this.term.write(\"\\x1B[C\");\n\n // Replace input\n this._input = newInput;\n }\n\n /**\n * This function completes the current input, calls the given callback\n * and then re-displays the prompt.\n */\n printAndRestartPrompt(callback) {\n const cursor = this._cursor;\n\n // Complete input\n this.setCursor(this._input.length);\n this.term.write(\"\\r\\n\");\n\n // Prepare a function that will resume prompt\n const resume = () => {\n this._cursor = cursor;\n this.setInput(this._input);\n };\n\n // Call the given callback to echo something, and if there is a promise\n // returned, wait for the resolution before resuming prompt.\n const ret = callback();\n if (ret == null) {\n resume();\n } else {\n ret.then(resume);\n }\n }\n\n /**\n * Set the new cursor position, as an offset on the input string\n *\n * This function:\n * - Calculates the previous and current\n */\n setCursor(newCursor) {\n if (newCursor < 0) newCursor = 0;\n if (newCursor > this._input.length) newCursor = this._input.length;\n\n // Apply prompt formatting to get the visual status of the display\n const inputWithPrompt = this.applyPrompts(this._input);\n const inputLines = countLines(inputWithPrompt, this._termSize.cols);\n\n // Estimate previous cursor position\n const prevPromptOffset = this.applyPromptOffset(this._input, this._cursor);\n const { col: prevCol, row: prevRow } = offsetToColRow(\n inputWithPrompt,\n prevPromptOffset,\n this._termSize.cols\n );\n\n // Estimate next cursor position\n const newPromptOffset = this.applyPromptOffset(this._input, newCursor);\n const { col: newCol, row: newRow } = offsetToColRow(\n inputWithPrompt,\n newPromptOffset,\n this._termSize.cols\n );\n\n // Adjust vertically\n if (newRow > prevRow) {\n for (let i = prevRow; i < newRow; ++i) this.term.write(\"\\x1B[B\");\n } else {\n for (let i = newRow; i < prevRow; ++i) this.term.write(\"\\x1B[A\");\n }\n\n // Adjust horizontally\n if (newCol > prevCol) {\n for (let i = prevCol; i < newCol; ++i) this.term.write(\"\\x1B[C\");\n } else {\n for (let i = newCol; i < prevCol; ++i) this.term.write(\"\\x1B[D\");\n }\n\n // Set new offset\n this._cursor = newCursor;\n }\n\n /**\n * Move cursor at given direction\n */\n handleCursorMove(dir) {\n if (dir > 0) {\n const num = Math.min(dir, this._input.length - this._cursor);\n this.setCursor(this._cursor + num);\n } else if (dir < 0) {\n const num = Math.max(dir, -this._cursor);\n this.setCursor(this._cursor + num);\n }\n }\n\n /**\n * Erase a character at cursor location\n */\n handleCursorErase(backspace) {\n const { _cursor, _input } = this;\n if (backspace) {\n if (_cursor <= 0) return;\n const newInput = _input.substr(0, _cursor - 1) + _input.substr(_cursor);\n this.clearInput();\n this._cursor -= 1;\n this.setInput(newInput, false);\n } else {\n const newInput = _input.substr(0, _cursor) + _input.substr(_cursor + 1);\n this.setInput(newInput);\n }\n }\n\n /**\n * Insert character at cursor location\n */\n handleCursorInsert(data) {\n const { _cursor, _input } = this;\n const newInput = _input.substr(0, _cursor) + data + _input.substr(_cursor);\n this._cursor += data.length;\n this.setInput(newInput);\n }\n\n /**\n * Handle input completion\n */\n handleReadComplete() {\n if (this.history) {\n this.history.push(this._input);\n }\n if (this._activePrompt) {\n this._activePrompt.resolve(this._input);\n this._activePrompt = null;\n }\n this.term.write(\"\\r\\n\");\n this._active = false;\n }\n\n /**\n * Handle terminal resize\n *\n * This function clears the prompt using the previous configuration,\n * updates the cached terminal size information and then re-renders the\n * input. This leads (most of the times) into a better formatted input.\n */\n handleTermResize(data) {\n const { rows, cols } = data;\n this.clearInput();\n this._termSize = { cols, rows };\n this.setInput(this._input, false);\n }\n\n /**\n * Handle terminal input\n */\n handleTermData(data) {\n if (!this._active) return;\n\n // If we have an active character prompt, satisfy it in priority\n if (this._activeCharPrompt != null) {\n this._activeCharPrompt.resolve(data);\n this._activeCharPrompt = null;\n this.term.write(\"\\r\\n\");\n return;\n }\n\n // If this looks like a pasted input, expand it\n if (data.length > 3 && data.charCodeAt(0) !== 0x1b) {\n const normData = data.replace(/[\\r\\n]+/g, \"\\r\");\n Array.from(normData).forEach(c => this.handleData(c));\n } else {\n this.handleData(data);\n }\n }\n\n /**\n * Handle a single piece of information from the terminal.\n */\n handleData(data) {\n if (!this._active) return;\n const ord = data.charCodeAt(0);\n let ofs;\n\n // Handle ANSI escape sequences\n if (ord == 0x1b) {\n switch (data.substr(1)) {\n case \"[A\": // Up arrow\n if (this.history) {\n let value = this.history.getPrevious();\n if (value) {\n this.setInput(value);\n this.setCursor(value.length);\n }\n }\n break;\n\n case \"[B\": // Down arrow\n if (this.history) {\n let value = this.history.getNext();\n if (!value) value = \"\";\n this.setInput(value);\n this.setCursor(value.length);\n }\n break;\n\n case \"[D\": // Left Arrow\n this.handleCursorMove(-1);\n break;\n\n case \"[C\": // Right Arrow\n this.handleCursorMove(1);\n break;\n\n case \"[3~\": // Delete\n this.handleCursorErase(false);\n break;\n\n case \"[F\": // End\n this.setCursor(this._input.length);\n break;\n\n case \"[H\": // Home\n this.setCursor(0);\n break;\n\n case \"b\": // ALT + LEFT\n ofs = closestLeftBoundary(this._input, this._cursor);\n if (ofs != null) this.setCursor(ofs);\n break;\n\n case \"f\": // ALT + RIGHT\n ofs = closestRightBoundary(this._input, this._cursor);\n if (ofs != null) this.setCursor(ofs);\n break;\n\n case \"\\x7F\": // CTRL + BACKSPACE\n ofs = closestLeftBoundary(this._input, this._cursor);\n if (ofs != null) {\n this.setInput(\n this._input.substr(0, ofs) + this._input.substr(this._cursor)\n );\n this.setCursor(ofs);\n }\n break;\n }\n\n // Handle special characters\n } else if (ord < 32 || ord === 0x7f) {\n switch (data) {\n case \"\\r\": // ENTER\n if (isIncompleteInput(this._input)) {\n this.handleCursorInsert(\"\\n\");\n } else {\n this.handleReadComplete();\n }\n break;\n\n case \"\\x7F\": // BACKSPACE\n this.handleCursorErase(true);\n break;\n\n case \"\\t\": // TAB\n if (this._autocompleteHandlers.length > 0) {\n const inputFragment = this._input.substr(0, this._cursor);\n const hasTailingSpace = hasTailingWhitespace(inputFragment);\n const candidates = collectAutocompleteCandidates(\n this._autocompleteHandlers,\n inputFragment\n );\n\n // Sort candidates\n candidates.sort();\n\n // Depending on the number of candidates, we are handing them in\n // a different way.\n if (candidates.length === 0) {\n // No candidates? Just add a space if there is none already\n if (!hasTailingSpace) {\n this.handleCursorInsert(\" \");\n }\n } else if (candidates.length === 1) {\n // Just a single candidate? Complete\n const lastToken = getLastToken(inputFragment);\n this.handleCursorInsert(\n candidates[0].substr(lastToken.length) + \" \"\n );\n } else if (candidates.length <= this.maxAutocompleteEntries) {\n // If we are less than maximum auto-complete candidates, print\n // them to the user and re-start prompt\n this.printAndRestartPrompt(() => {\n this.printWide(candidates);\n });\n } else {\n // If we have more than maximum auto-complete candidates, print\n // them only if the user acknowledges a warning\n this.printAndRestartPrompt(() =>\n this.readChar(\n `Display all ${candidates.length} possibilities? (y or n)`\n ).then(yn => {\n if (yn == \"y\" || yn == \"Y\") {\n this.printWide(candidates);\n }\n })\n );\n }\n } else {\n this.handleCursorInsert(\" \");\n }\n break;\n\n case \"\\x03\": // CTRL+C\n this.setCursor(this._input.length);\n this.term.write(\"^C\\r\\n\" + ((this._activePrompt || {}).prompt || \"\"));\n this._input = \"\";\n this._cursor = 0;\n if (this.history) this.history.rewind();\n break;\n }\n\n // Handle visible characters\n } else {\n this.handleCursorInsert(data);\n }\n }\n}\n","\n \n \n
\n \n \n \n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./TerminalCard.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./TerminalCard.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./TerminalCard.vue?vue&type=template&id=2ed3c4a0&scoped=true&\"\nimport script from \"./TerminalCard.vue?vue&type=script&lang=js&\"\nexport * from \"./TerminalCard.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"2ed3c4a0\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCol } from 'vuetify/lib/components/VGrid';\nimport { VRow } from 'vuetify/lib/components/VGrid';\ninstallComponents(component, {VCol,VRow})\n\n\n/* vuetify-loader */\nimport installDirectives from \"!../../node_modules/vuetify-loader/lib/runtime/installDirectives.js\"\nimport Resize from 'vuetify/lib/directives/resize'\ninstallDirectives(component, {Resize})\n","/*\n * Version: 0.1\n * Usage:\n * Create the ui by initiating new instance of `CronUI`.\n * Pass in the selector for the container element of the form,\n * and an options object.\n *\n * recurrentEventForm = new CronUI('.container', {initial: '* * * * *'});\n */\nfunction CronUI(container, opts) {\n if (container instanceof HTMLElement) {\n this.el = container\n } else if (typeof container === \"string\") {\n this.el = document.querySelector(container)\n } else {\n throw \"CronUI: container parameter in initialization must be an html element or a string selector.\"\n }\n\n // init options\n this.options = opts ? opts : {} /* default to empty obj */\n\n // Render the cron form\n this.render()\n\n // Make sure there is an initial value and set it on.\n if (typeof this.options.initial !== \"string\") {\n this.options.initial = \"* * * * *\"\n }\n this.setCronString(this.options.initial)\n this.currentValue = this.options.initial\n}\n\n\nCronUI.prototype.render = function() {\n let suffix\n let j\n let i\n let el = this.el\n\n // ------- build some static data -------\n\n // options for minutes in an hour\n let str_opt_mih = \"\"\n for (i = 0; i < 60; i++) {\n j = (i < 10) ? \"0\" : \"\"\n str_opt_mih += \"\" + j + i + \" \\n\"\n }\n\n // options for hours in a day\n let str_opt_hid = \"\"\n for (i = 0; i < 24; i++) {\n j = (i < 10) ? \"0\" : \"\"\n str_opt_hid += \"\" + j + i + \" \\n\"\n }\n\n // options for days of month\n let str_opt_dom = \"\"\n for (i = 1; i < 32; i++) {\n if (i == 1 || i == 21 || i == 31) {\n suffix = \"st\"\n } else if (i == 2 || i == 22) {\n suffix = \"nd\"\n } else if (i == 3 || i == 23) {\n suffix = \"rd\"\n } else {\n suffix = \"th\"\n }\n str_opt_dom += \"\" + i + suffix + \" \\n\"\n }\n\n // options for months\n let str_opt_month = \"\"\n const months = [\"January\", \"February\", \"March\", \"April\",\n \"May\", \"June\", \"July\", \"August\",\n \"September\", \"October\", \"November\", \"December\"]\n for (i = 0; i < months.length; i++) {\n str_opt_month += \"\" + months[i] + \" \\n\"\n }\n\n // options for day of week\n let str_opt_dow = \"\"\n const days = [\"Sunday\", \"Monday\", \"Tuesday\", \"Wednesday\", \"Thursday\",\n \"Friday\", \"Saturday\"]\n for (i = 0; i < days.length; i++) {\n str_opt_dow += \"\" + days[i] + \" \\n\"\n }\n\n // options for period\n let str_opt_period = \"\"\n const periods = [\"minute\", \"hour\", \"day\", \"week\", \"month\", \"year\"]\n for (i = 0; i < periods.length; i++) {\n str_opt_period += \"\" + periods[i] + \" \\n\"\n }\n\n\n // ---- define select boxes in the right order -----\n let blocks = {}\n\n // Period\n el.insertAdjacentHTML(\"beforeend\",\n \"\" + str_opt_period + \" \")\n let periodEl = el.querySelector(\".cron-period select\")\n periodEl.addEventListener(\"change\", this.periodChanged.bind(this))\n periodEl.addEventListener(\"change\", this.changeEvent.bind(this))\n\n // Day of month\n el.insertAdjacentHTML(\"beforeend\", \"\"\n + \" on the \" + str_opt_dom\n + \" \")\n blocks[\"dom\"] = el.querySelector(\".cron-block-dom\")\n\n // Month\n el.insertAdjacentHTML(\"beforeend\", \"\"\n + \" of \" + str_opt_month\n + \" \")\n blocks[\"month\"] = el.querySelector(\".cron-block-month\")\n\n // Minutes\n el.insertAdjacentHTML(\"beforeend\", \"\"\n + \" at \" + str_opt_mih\n + \" minutes past the hour \")\n blocks[\"mins\"] = el.querySelector(\".cron-block-mins\")\n\n // Day of week\n el.insertAdjacentHTML(\"beforeend\", \"\"\n + \" on \" + str_opt_dow\n + \" \")\n blocks[\"dow\"] = el.querySelector(\".cron-block-dow\")\n\n // Time\n el.insertAdjacentHTML(\"beforeend\", \"\"\n + \" at \" + str_opt_hid\n + \" :\" + str_opt_mih\n + \" \")\n blocks[\"time\"] = el.querySelector(\".cron-block-time\")\n\n // Atttach the change event to all selectors\n for (let blockName in blocks) {\n [].forEach.call(blocks[blockName].querySelectorAll(\"select\"), function(selectEl) {\n selectEl.addEventListener(\"change\", this.changeEvent.bind(this))\n }.bind(this))\n }\n\n // Save a reference to blocks\n this.blocks = blocks\n}\n\nCronUI.prototype.periodChanged = function() {\n let blocks = this.blocks\n let cronPeriodEl = this.el.querySelector(\".cron-period select\")\n let period = cronPeriodEl.options[cronPeriodEl.selectedIndex].value\n\n // Hide all current blocks\n for (let blockName in blocks) {\n blocks[blockName].style.display = \"none\"\n }\n\n // Show only blocks that needs to be shown by the period chosen\n if (CronUI.displayMatrix.hasOwnProperty(period)) {\n let b = CronUI.displayMatrix[period]\n for (let i = 0; i < b.length; i++) {\n blocks[b[i]].style.display = \"\"\n }\n }\n}\n\n// The `changeEvent` is fired whenever there is a form change.\n// It updates the `currentValue` of cron string and optionally calls\n// a user set callback.\nCronUI.prototype.changeEvent = function() {\n this.currentValue = this.getCronString()\n if (typeof this.options.changeEvent === \"function\") {\n this.options.changeEvent(this.currentValue)\n }\n}\n\n\nCronUI.prototype.getCronString = function() {\n let min, hour, day, month, dow\n min = hour = day = month = dow = \"*\"\n let blocks = this.blocks\n // Helper to get value from select fields\n let getSelectValue = function(el) {\n return el.options[el.selectedIndex].value\n }\n\n let selectedPeriod = getSelectValue(this.el.querySelector(\".cron-period select\"))\n switch (selectedPeriod) {\n case \"minute\":\n break\n\n case \"hour\":\n min = getSelectValue(blocks[\"mins\"].querySelector(\"select\"))\n break\n\n case \"day\":\n min = getSelectValue(blocks[\"time\"].querySelector(\".cron-time-min\"))\n hour = getSelectValue(blocks[\"time\"].querySelector(\".cron-time-hour\"))\n break\n\n case \"week\":\n min = getSelectValue(blocks[\"time\"].querySelector(\".cron-time-min\"))\n hour = getSelectValue(blocks[\"time\"].querySelector(\".cron-time-hour\"))\n dow = getSelectValue(blocks[\"dow\"].querySelector(\"select\"))\n break\n\n case \"month\":\n min = getSelectValue(blocks[\"time\"].querySelector(\".cron-time-min\"))\n hour = getSelectValue(blocks[\"time\"].querySelector(\".cron-time-hour\"))\n day = getSelectValue(blocks[\"dom\"].querySelector(\"select\"))\n break\n\n case \"year\":\n min = getSelectValue(blocks[\"time\"].querySelector(\".cron-time-min\"))\n hour = getSelectValue(blocks[\"time\"].querySelector(\".cron-time-hour\"))\n day = getSelectValue(blocks[\"dom\"].querySelector(\"select\"))\n month = getSelectValue(blocks[\"month\"].querySelector(\"select\"))\n break\n\n default:\n // we assume this only happens when customValues is set\n return selectedPeriod\n }\n return [min, hour, day, month, dow].join(\" \")\n}\n\nCronUI.prototype.setCronString = function(cronString) {\n let blocks = this.blocks\n let cronType = CronUI.getCronType(cronString)\n\n if (!cronType) {\n return false\n }\n\n let d = cronString.split(\" \")\n let v = {\n \"mins\": d[0],\n \"hour\": d[1],\n \"dom\": d[2],\n \"month\": d[3],\n \"dow\": d[4],\n }\n\n // update appropriate select boxes\n let targets = CronUI.displayMatrix[cronType]\n for (let i = 0; i < targets.length; i++) {\n let tgt = targets[i]\n if (tgt == \"time\") {\n blocks[tgt].querySelector(\".cron-time-hour\").value = v[\"hour\"]\n\n blocks[tgt].querySelector(\".cron-time-min\").value = v[\"mins\"]\n } else {\n blocks[tgt].querySelector(\"select\").value = v[tgt]\n }\n }\n\n // Update the period select box\n this.el.querySelector(\".cron-period select\").value = cronType\n this.periodChanged()\n\n return this\n}\n\n// Static functions and settings\n// --------------------------------------------------\n\nCronUI.displayMatrix = {\n \"minute\": [],\n \"hour\": [\"mins\"],\n \"day\": [\"time\"],\n \"week\": [\"dow\", \"time\"],\n \"month\": [\"dom\", \"time\"],\n \"year\": [\"dom\", \"month\", \"time\"],\n}\n\nCronUI.cronTypes = {\n \"minute\": /^(\\*\\s){4}\\*$/, // \"* * * * *\"\n \"hour\": /^\\d{1,2}\\s(\\*\\s){3}\\*$/, // \"? * * * *\"\n \"day\": /^(\\d{1,2}\\s){2}(\\*\\s){2}\\*$/, // \"? ? * * *\"\n \"week\": /^(\\d{1,2}\\s){2}(\\*\\s){2}\\d{1,2}$/, // \"? ? * * ?\"\n \"month\": /^(\\d{1,2}\\s){3}\\*\\s\\*$/, // \"? ? ? * *\"\n \"year\": /^(\\d{1,2}\\s){4}\\*$/, // \"? ? ? ? *\"\n}\n\nCronUI.getCronType = function(cronString) {\n // Try for provided cron string, and fallback to the instance cron string\n cronString = cronString ? cronString : this.getCronString()\n\n // check format of initial cron value\n const valid_cron = /^((\\d{1,2}|\\*)\\s){4}(\\d{1,2}|\\*)$/\n if (typeof cronString != \"string\" || !valid_cron.test(cronString)) {\n return undefined\n }\n\n // check actual cron values\n let d = cronString.split(\" \")\n // mm, hh, DD, MM, DOW\n let minval = [0, 0, 1, 1, 0]\n let maxval = [59, 23, 31, 12, 6]\n for (var i = 0; i < d.length; i++) {\n if (d[i] == \"*\") continue\n var v = parseInt(d[i])\n if (v <= maxval[i] && v >= minval[i]) continue\n // If we got here, the value is violating some rule. exit.\n return undefined\n }\n\n // determine combination\n for (let type in CronUI.cronTypes) {\n if (CronUI.cronTypes[type].test(cronString)) {\n return type\n }\n }\n\n // unknown combination\n return undefined\n}\n\nexport default CronUI\n","\n \n \n \n \n Run \n \n \n\n \n Formatted\n \n \n Cli\n \n \n \n \n \n \n \n \n \n \n Client Type: \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 info\n \n \n \n
{{ selectedFunction.description }} \n
\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n Once: \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n Recurring: Every
\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 Test \n Run \n Save \n \n \n \n \n \n \n \n \n\n \n \n \n \n \n Results \n \n \n \n \n \n \n\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./RunCard.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./RunCard.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./RunCard.vue?vue&type=template&id=1ddf48ef&scoped=true&\"\nimport script from \"./RunCard.vue?vue&type=script&lang=js&\"\nexport * from \"./RunCard.vue?vue&type=script&lang=js&\"\nimport style0 from \"./RunCard.vue?vue&type=style&index=0&id=1ddf48ef&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"1ddf48ef\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardActions } from 'vuetify/lib/components/VCard';\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VCheckbox } from 'vuetify/lib/components/VCheckbox';\nimport { VCol } from 'vuetify/lib/components/VGrid';\nimport { VCombobox } from 'vuetify/lib/components/VCombobox';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VDatePicker } from 'vuetify/lib/components/VDatePicker';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VMenu } from 'vuetify/lib/components/VMenu';\nimport { VRadio } from 'vuetify/lib/components/VRadioGroup';\nimport { VRadioGroup } from 'vuetify/lib/components/VRadioGroup';\nimport { VRow } from 'vuetify/lib/components/VGrid';\nimport { VSelect } from 'vuetify/lib/components/VSelect';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VSwitch } from 'vuetify/lib/components/VSwitch';\nimport { VTab } from 'vuetify/lib/components/VTabs';\nimport { VTabItem } from 'vuetify/lib/components/VTabs';\nimport { VTabs } from 'vuetify/lib/components/VTabs';\nimport { VTabsItems } from 'vuetify/lib/components/VTabs';\nimport { VTabsSlider } from 'vuetify/lib/components/VTabs';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\nimport { VTimePicker } from 'vuetify/lib/components/VTimePicker';\ninstallComponents(component, {VBtn,VCard,VCardActions,VCardText,VCardTitle,VCheckbox,VCol,VCombobox,VContainer,VDatePicker,VIcon,VMenu,VRadio,VRadioGroup,VRow,VSelect,VSpacer,VSwitch,VTab,VTabItem,VTabs,VTabsItems,VTabsSlider,VTextField,VTimePicker})\n","\n \n \n \n \n \n \n \n \n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Run.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Run.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Run.vue?vue&type=template&id=74868f95&scoped=true&\"\nimport script from \"./Run.vue?vue&type=script&lang=js&\"\nexport * from \"./Run.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"74868f95\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCol } from 'vuetify/lib/components/VGrid';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VRow } from 'vuetify/lib/components/VGrid';\ninstallComponents(component, {VCol,VContainer,VRow})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',[_c('v-row',[_c('v-col',{attrs:{\"sm\":\"12\"}},[_c('CommonSettings')],1)],1),_c('v-row',[_c('v-col',{attrs:{\"sm\":\"12\"}},[_c('UserSettings')],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',[_c('v-card',[_c('v-card-title',[_vm._v(\"Common Settings\")]),_c('v-card-text',[_c('v-container',[_c('v-row',[_c('v-col',{attrs:{\"sm\":\"4\",\"lg\":\"2\",\"align-self\":\"center\"}},[_vm._v(\" Parse modules from: \")]),_c('v-col',{attrs:{\"sm\":\"4\",\"lg\":\"2\"}},[_c('v-select',{attrs:{\"items\":_vm.minions,\"item-text\":\"minion_id\",\"item-value\":\"minion_id\",\"label\":\"Target\"},model:{value:(_vm.target),callback:function ($$v) {_vm.target=$$v},expression:\"target\"}})],1),_c('v-col',{attrs:{\"align-self\":\"center\"}},[_c('v-btn',{attrs:{\"disabled\":_vm.target == null,\"color\":\"primary\"},on:{\"click\":_vm.parseModules}},[_vm._v(\"Submit\")])],1),_c('v-col',{attrs:{\"sm\":\"4\",\"lg\":\"1\",\"align-self\":\"center\"}},[_vm._v(\" Alcali Version: \")]),_c('v-col',{attrs:{\"sm\":\"4\",\"lg\":\"2\",\"align-self\":\"center\"}},[_c('span',[_vm._v(_vm._s(_vm.version))])])],1),_c('v-row',[_c('v-col',{attrs:{\"sm\":\"12\",\"lg\":\"6\"}},[_c('v-row',[_vm._v(\"Minions Fields\")]),_vm._l((_vm.uniqueMinionField),function(item){return _c('v-row',{key:item.name},[_c('v-col',{attrs:{\"lg\":\"4\"}},[_c('b',[_vm._v(_vm._s(item.name))])]),_c('v-col',{attrs:{\"lg\":\"4\"}},[_vm._v(_vm._s(item[\"function\"]))]),_c('v-col',{attrs:{\"align-self\":\"center\"}},[_c('v-btn',{attrs:{\"color\":\"red\",\"dark\":\"\"},on:{\"click\":function($event){return _vm.deleteMinionsFields(item.name)}}},[_vm._v(\"Delete\")])],1)],1)}),_c('v-row',[_c('v-col',{attrs:{\"lg\":\"4\"}},[_c('v-text-field',{attrs:{\"label\":\"Name\",\"single-line\":\"\"},model:{value:(_vm.minionsfields_name),callback:function ($$v) {_vm.minionsfields_name=$$v},expression:\"minionsfields_name\"}})],1),_c('v-col',{attrs:{\"lg\":\"4\"}},[_c('v-combobox',{attrs:{\"items\":_vm.functions,\"item-value\":\"name\",\"item-text\":\"name\",\"label\":\"Functions\"},model:{value:(_vm.minionsfields_value),callback:function ($$v) {_vm.minionsfields_value=$$v},expression:\"minionsfields_value\"}})],1),_c('v-col',{attrs:{\"align-self\":\"center\"}},[_c('v-btn',{attrs:{\"disabled\":_vm.minionsfields_name == null || _vm.minionsfields_value == null,\"color\":\"primary\"},on:{\"click\":_vm.createMinionsFields}},[_vm._v(\"Create \")])],1)],1)],2),_c('v-col',{attrs:{\"sm\":\"12\",\"lg\":\"6\"}},[_c('v-row',[_vm._v(\"Custom Conformity\")]),_vm._l((_vm.conformity),function(item){return _c('v-row',{key:item.id},[_c('v-col',{attrs:{\"lg\":\"4\"}},[_c('b',[_vm._v(_vm._s(item.name))])]),_c('v-col',{attrs:{\"lg\":\"4\"}},[_vm._v(_vm._s(item.function))]),_c('v-col',{attrs:{\"align-self\":\"center\"}},[_c('v-btn',{attrs:{\"color\":\"red\",\"dark\":\"\"},on:{\"click\":function($event){return _vm.deleteConformity(item.id)}}},[_vm._v(\"Delete\")])],1)],1)}),_c('v-row',[_c('v-col',{attrs:{\"lg\":\"4\"}},[_c('v-text-field',{attrs:{\"label\":\"Name\",\"single-line\":\"\"},model:{value:(_vm.conformity_name),callback:function ($$v) {_vm.conformity_name=$$v},expression:\"conformity_name\"}})],1),_c('v-col',{attrs:{\"lg\":\"4\"}},[_c('v-text-field',{attrs:{\"label\":\"Function\",\"single-line\":\"\"},model:{value:(_vm.conformity_value),callback:function ($$v) {_vm.conformity_value=$$v},expression:\"conformity_value\"}})],1),_c('v-col',{attrs:{\"align-self\":\"center\"}},[_c('v-btn',{attrs:{\"disabled\":_vm.conformity_name == null || _vm.conformity_value === null,\"color\":\"primary\"},on:{\"click\":_vm.createConformity}},[_vm._v(\"Create \")])],1)],1)],2)],1)],1)],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n \n \n Common Settings \n \n \n \n \n Parse modules from:\n \n \n \n \n \n Submit \n \n \n Alcali Version:\n \n \n {{version}} \n \n \n \n \n Minions Fields \n \n {{item.name}} \n {{item[\"function\"]}} \n \n Delete \n \n \n \n \n \n\n \n \n \n \n \n Create\n \n \n \n\n \n \n Custom Conformity \n \n {{item.name}} \n {{item.function}} \n \n Delete \n \n \n \n \n \n \n \n \n \n \n Create\n \n \n \n \n \n \n \n \n \n \n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CommonSettings.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CommonSettings.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./CommonSettings.vue?vue&type=template&id=8144315a&scoped=true&\"\nimport script from \"./CommonSettings.vue?vue&type=script&lang=js&\"\nexport * from \"./CommonSettings.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"8144315a\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VCol } from 'vuetify/lib/components/VGrid';\nimport { VCombobox } from 'vuetify/lib/components/VCombobox';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VRow } from 'vuetify/lib/components/VGrid';\nimport { VSelect } from 'vuetify/lib/components/VSelect';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\ninstallComponents(component, {VBtn,VCard,VCardText,VCardTitle,VCol,VCombobox,VContainer,VRow,VSelect,VTextField})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',[_c('v-card',[_c('v-card-title',[_vm._v(\"User Settings\")]),_c('v-card-text',[_c('v-container',[_c('v-row',[_c('v-col',{attrs:{\"lg\":\"2\"}},[_c('span',[_vm._v(\"Jobs Notifications\")]),_vm._l((_vm.notifs),function(val,name){return _c('div',{key:name},[_c('v-switch',{attrs:{\"label\":name,\"color\":\"primary\",\"hide-details\":\"\"},model:{value:(_vm.notifs[name]),callback:function ($$v) {_vm.$set(_vm.notifs, name, $$v)},expression:\"notifs[name]\"}})],1)})],2),_c('v-col',{attrs:{\"lg\":\"2\"}},[_c('span',[_vm._v(\"Max Notifications\")]),_c('v-text-field',{attrs:{\"type\":\"number\"},model:{value:(_vm.max_notifs),callback:function ($$v) {_vm.max_notifs=$$v},expression:\"max_notifs\"}})],1)],1)],1)],1),_c('v-card-actions',[_c('v-spacer'),_c('v-btn',{attrs:{\"color\":\"primary\"},on:{\"click\":_vm.updateUserSettings}},[_vm._v(\"Submit\")])],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n \n \n User Settings \n \n \n \n \n Jobs Notifications \n \n \n
\n \n \n Max Notifications \n \n \n \n \n \n \n \n Submit \n \n \n \n \n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./UserSettings.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./UserSettings.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./UserSettings.vue?vue&type=template&id=d85a6514&scoped=true&\"\nimport script from \"./UserSettings.vue?vue&type=script&lang=js&\"\nexport * from \"./UserSettings.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"d85a6514\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardActions } from 'vuetify/lib/components/VCard';\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VCol } from 'vuetify/lib/components/VGrid';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VRow } from 'vuetify/lib/components/VGrid';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VSwitch } from 'vuetify/lib/components/VSwitch';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\ninstallComponents(component, {VBtn,VCard,VCardActions,VCardText,VCardTitle,VCol,VContainer,VRow,VSpacer,VSwitch,VTextField})\n","\n \n \n \n \n \n \n \n \n \n \n \n \n \n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Settings.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Settings.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Settings.vue?vue&type=template&id=ef54e078&scoped=true&\"\nimport script from \"./Settings.vue?vue&type=script&lang=js&\"\nexport * from \"./Settings.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"ef54e078\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCol } from 'vuetify/lib/components/VGrid';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VRow } from 'vuetify/lib/components/VGrid';\ninstallComponents(component, {VCol,VContainer,VRow})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',[_c('v-row',[_c('v-col',{attrs:{\"sm\":\"12\"}},[_c('ConformityTable')],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',[_c('v-card',[_c('v-card-title',[_vm._v(\" Conformity \"),_c('v-spacer'),_c('v-text-field',{staticClass:\"search\",attrs:{\"append-icon\":\"search\",\"label\":\"Search\",\"single-line\":\"\",\"hide-details\":\"\"},model:{value:(_vm.search),callback:function ($$v) {_vm.search=$$v},expression:\"search\"}})],1),_c('v-data-table',{staticClass:\"elevation-1\",attrs:{\"sort-by\":\"minion_id\",\"item-key\":\"minion_id\",\"headers\":_vm.headers,\"items\":_vm.conformity,\"search\":_vm.search,\"loading\":_vm.loading},scopedSlots:_vm._u([{key:\"item.minion_id\",fn:function(ref){\nvar item = ref.item;\nreturn [_c('v-btn',{staticClass:\"text-none\",attrs:{\"text\":\"\",\"small\":\"\",\"to\":'/conformity/'+item.minion_id}},[_vm._v(_vm._s(item.minion_id))])]}},{key:\"item.last_highstate\",fn:function(ref){\nvar item = ref.item;\nreturn [_vm._v(\" \"+_vm._s(item.last_highstate === null ? \"\": new Date(item.last_highstate).toLocaleString(\"en-GB\"))+\" \")]}},{key:\"item.conformity\",fn:function(ref){\nvar item = ref.item;\nreturn [_c('v-chip',{attrs:{\"color\":_vm.boolRepr(item.conformity),\"dark\":\"\"}},[_vm._v(_vm._s(item.conformity)+\" \")])]}},{key:\"item.succeeded\",fn:function(ref){\nvar item = ref.item;\nreturn [(item.succeeded != null)?_c('v-chip',{staticClass:\"ma-2\",attrs:{\"label\":\"\",\"outlined\":\"\",\"color\":\"green\",\"text-color\":\"base\"}},[_vm._v(\" \"+_vm._s(item.succeeded)+\" \")]):_vm._e()]}},{key:\"item.unchanged\",fn:function(ref){\nvar item = ref.item;\nreturn [(item.unchanged != null)?_c('v-chip',{staticClass:\"ma-2\",attrs:{\"label\":\"\",\"outlined\":\"\",\"color\":\"orange\",\"text-color\":\"base\"}},[_vm._v(\" \"+_vm._s(item.unchanged)+\" \")]):_vm._e()]}},{key:\"item.failed\",fn:function(ref){\nvar item = ref.item;\nreturn [(item.failed != null)?_c('v-chip',{staticClass:\"ma-2\",attrs:{\"label\":\"\",\"outlined\":\"\",\"color\":\"red\",\"text-color\":\"base\"}},[_vm._v(\" \"+_vm._s(item.failed)+\" \")]):_vm._e()]}},{key:\"item.action\",fn:function(ref){\nvar item = ref.item;\nreturn [_c('div',{staticClass:\"text-center\"},[_c('v-btn',{staticClass:\"ma-2\",attrs:{\"small\":\"\",\"color\":\"blue\",\"tile\":\"\",\"dark\":\"\",\"to\":'/conformity/'+item.minion_id}},[_vm._v(\" detail \")]),_c('v-btn',{staticClass:\"ma-2\",attrs:{\"small\":\"\",\"color\":\"orange\",\"tile\":\"\",\"dark\":\"\",\"to\":'/run?tgt='+item.minion_id+'&fun=state.apply'}},[_vm._v(\" highstate \")])],1)]}}])})],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n \n \n \n Conformity\n \n \n \n \n \n {{ item.minion_id }} \n \n \n {{item.last_highstate === null ? \"\": new Date(item.last_highstate).toLocaleString(\"en-GB\")}}\n \n \n {{ item.conformity }}\n \n \n \n \n {{item.succeeded}}\n \n \n \n \n {{item.unchanged}}\n \n \n \n \n {{item.failed}}\n \n \n \n \n \n detail\n \n \n highstate\n \n
\n \n \n \n\n \n \n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ConformityTable.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ConformityTable.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./ConformityTable.vue?vue&type=template&id=3b2cd337&scoped=true&\"\nimport script from \"./ConformityTable.vue?vue&type=script&lang=js&\"\nexport * from \"./ConformityTable.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"3b2cd337\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VChip } from 'vuetify/lib/components/VChip';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VDataTable } from 'vuetify/lib/components/VDataTable';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\ninstallComponents(component, {VBtn,VCard,VCardTitle,VChip,VContainer,VDataTable,VSpacer,VTextField})\n","\n \n \n \n \n \n \n \n \n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Conformity.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Conformity.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Conformity.vue?vue&type=template&id=090bf60e&scoped=true&\"\nimport script from \"./Conformity.vue?vue&type=script&lang=js&\"\nexport * from \"./Conformity.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"090bf60e\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCol } from 'vuetify/lib/components/VGrid';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VRow } from 'vuetify/lib/components/VGrid';\ninstallComponents(component, {VCol,VContainer,VRow})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',[_c('v-row',[_c('v-col',{attrs:{\"sm\":\"12\",\"lg\":\"4\"}},[_c('ConformityCard',{attrs:{\"minion_id\":_vm.minion_id,\"conformity\":_vm.conformity,\"custom_conformity\":_vm.custom_conformity}})],1),_c('v-col',{attrs:{\"sm\":\"12\",\"lg\":\"8\"}},[_c('ConformityDetailCard',{attrs:{\"succeeded\":_vm.succeeded,\"unchanged\":_vm.unchanged,\"failed\":_vm.failed}})],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',[_c('v-card',[_c('v-card-title',[_vm._v(\" Highstate Conformity \"),_c('v-spacer'),_c('v-checkbox',{directives:[{name:\"show\",rawName:\"v-show\",value:(Object.keys(_vm.succeeded).length>0),expression:\"Object.keys(succeeded).length>0\"}],staticClass:\"mb-0 mt-0\",attrs:{\"color\":\"green\",\"label\":(\"Succeeded: \" + (Object.keys(_vm.succeeded).length))},model:{value:(_vm.succeeded_checkbox),callback:function ($$v) {_vm.succeeded_checkbox=$$v},expression:\"succeeded_checkbox\"}}),_c('v-checkbox',{directives:[{name:\"show\",rawName:\"v-show\",value:(Object.keys(_vm.unchanged).length>0),expression:\"Object.keys(unchanged).length>0\"}],staticClass:\"ml-3 mb-0 mt-0\",attrs:{\"color\":\"orange\",\"label\":(\"Unchanged: \" + (Object.keys(_vm.unchanged).length))},model:{value:(_vm.unchanged_checkbox),callback:function ($$v) {_vm.unchanged_checkbox=$$v},expression:\"unchanged_checkbox\"}}),_c('v-checkbox',{directives:[{name:\"show\",rawName:\"v-show\",value:(Object.keys(_vm.failed).length>0),expression:\"Object.keys(failed).length>0\"}],staticClass:\"ml-3 mb-0 mt-0\",attrs:{\"color\":\"red\",\"label\":(\"Failed: \" + (Object.keys(_vm.failed).length))},model:{value:(_vm.failed_checkbox),callback:function ($$v) {_vm.failed_checkbox=$$v},expression:\"failed_checkbox\"}})],1),_c('v-expansion-panels',_vm._l((_vm.succeeded),function(item,i){return (_vm.succeeded_checkbox)?_c('v-expansion-panel',{key:i,attrs:{\"dark\":\"\"}},[_c('v-expansion-panel-header',{scopedSlots:_vm._u([{key:\"actions\",fn:function(){return [_c('v-icon',{attrs:{\"color\":\"green\"}},[_vm._v(\"$vuetify.icons.expand\")])]},proxy:true}],null,true)},[_vm._v(_vm._s(i)+\" \")]),_c('v-expansion-panel-content',{domProps:{\"innerHTML\":_vm._s(item)}})],1):_vm._e()}),1),_c('v-expansion-panels',_vm._l((_vm.unchanged),function(item,i){return (_vm.unchanged_checkbox)?_c('v-expansion-panel',{key:i},[_c('v-expansion-panel-header',{scopedSlots:_vm._u([{key:\"actions\",fn:function(){return [_c('v-icon',{attrs:{\"color\":\"orange\"}},[_vm._v(\"$vuetify.icons.expand\")])]},proxy:true}],null,true)},[_vm._v(_vm._s(i)+\" \")]),_c('v-expansion-panel-content',{domProps:{\"innerHTML\":_vm._s(item)}})],1):_vm._e()}),1),_c('v-expansion-panels',_vm._l((_vm.failed),function(item,i){return (_vm.failed_checkbox)?_c('v-expansion-panel',{key:i},[_c('v-expansion-panel-header',{scopedSlots:_vm._u([{key:\"actions\",fn:function(){return [_c('v-icon',{attrs:{\"color\":\"red\"}},[_vm._v(\"$vuetify.icons.expand\")])]},proxy:true}],null,true)},[_vm._v(_vm._s(i)+\" \")]),_c('v-expansion-panel-content',{domProps:{\"innerHTML\":_vm._s(item)}})],1):_vm._e()}),1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n \n \n \n Highstate Conformity\n \n 0\"\n color=\"green\"\n v-model=\"succeeded_checkbox\"\n :label=\"`Succeeded: ${Object.keys(succeeded).length}`\"\n > \n 0\"\n class=\"ml-3 mb-0 mt-0\"\n color=\"orange\"\n v-model=\"unchanged_checkbox\"\n :label=\"`Unchanged: ${Object.keys(unchanged).length}`\"\n > \n 0\"\n class=\"ml-3 mb-0 mt-0\"\n color=\"red\"\n v-model=\"failed_checkbox\"\n :label=\"`Failed: ${Object.keys(failed).length}`\"\n > \n \n \n \n {{i}}\n \n $vuetify.icons.expand \n \n \n \n \n \n \n\n \n \n {{i}}\n \n $vuetify.icons.expand \n \n \n \n \n \n \n\n \n \n {{i}}\n \n $vuetify.icons.expand \n \n \n \n \n \n \n \n \n \n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ConformityDetailCard.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ConformityDetailCard.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./ConformityDetailCard.vue?vue&type=template&id=69fc5fbb&scoped=true&\"\nimport script from \"./ConformityDetailCard.vue?vue&type=script&lang=js&\"\nexport * from \"./ConformityDetailCard.vue?vue&type=script&lang=js&\"\nimport style0 from \"./ConformityDetailCard.vue?vue&type=style&index=0&id=69fc5fbb&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"69fc5fbb\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VCheckbox } from 'vuetify/lib/components/VCheckbox';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VExpansionPanel } from 'vuetify/lib/components/VExpansionPanel';\nimport { VExpansionPanelContent } from 'vuetify/lib/components/VExpansionPanel';\nimport { VExpansionPanelHeader } from 'vuetify/lib/components/VExpansionPanel';\nimport { VExpansionPanels } from 'vuetify/lib/components/VExpansionPanel';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\ninstallComponents(component, {VCard,VCardTitle,VCheckbox,VContainer,VExpansionPanel,VExpansionPanelContent,VExpansionPanelHeader,VExpansionPanels,VIcon,VSpacer})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',[_c('v-card',[_c('v-card-title',[_vm._v(_vm._s(_vm.minion_id))]),_c('v-simple-table',[_c('tbody',[_c('tr',[_c('td',[_vm._v(\"Highstate\")]),_c('td',{staticClass:\"text-right\"},[_c('v-chip',{attrs:{\"color\":_vm.boolRepr(_vm.conformity),\"dark\":\"\"}},[_vm._v(_vm._s(_vm._f(\"capitalize\")(_vm.valRepr(_vm.conformity))))])],1)])]),_vm._l((_vm.custom_conformity),function(conf){return _c('tbody',{key:conf.key},_vm._l((conf),function(val,key){return _c('tr',{key:key},[_c('td',[_vm._v(_vm._s(key))]),_c('td',{staticClass:\"text-right\"},[(_vm.isBool(val))?_c('v-chip',{attrs:{\"color\":_vm.boolRepr(_vm.conformity),\"dark\":\"\"}},[_vm._v(_vm._s(_vm._f(\"capitalize\")(_vm.valRepr(_vm.conformity)))+\" \")]):_c('span',[_vm._v(_vm._s(_vm.valRepr(val)))])],1)])}),0)})],2)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n \n \n {{minion_id}} \n \n \n \n Highstate \n \n {{ valRepr(conformity)|capitalize }} \n \n \n \n \n \n {{ key }} \n \n {{ valRepr(conformity)|capitalize }}\n \n {{ valRepr(val) }} \n \n \n \n \n \n \n \n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ConformityCard.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ConformityCard.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./ConformityCard.vue?vue&type=template&id=63a40cde&scoped=true&\"\nimport script from \"./ConformityCard.vue?vue&type=script&lang=js&\"\nexport * from \"./ConformityCard.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"63a40cde\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VChip } from 'vuetify/lib/components/VChip';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VSimpleTable } from 'vuetify/lib/components/VDataTable';\ninstallComponents(component, {VCard,VCardTitle,VChip,VContainer,VSimpleTable})\n","\n \n \n \n \n \n \n \n \n \n \n \n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ConformityDetail.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ConformityDetail.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./ConformityDetail.vue?vue&type=template&id=bc290f46&scoped=true&\"\nimport script from \"./ConformityDetail.vue?vue&type=script&lang=js&\"\nexport * from \"./ConformityDetail.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"bc290f46\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCol } from 'vuetify/lib/components/VGrid';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VRow } from 'vuetify/lib/components/VGrid';\ninstallComponents(component, {VCol,VContainer,VRow})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',[_c('UserCard')],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',[_c('v-row',[_c('v-col',{attrs:{\"sm\":\"12\"}},[_c('v-card',[_c('v-data-table',{staticClass:\"elevation-1\",attrs:{\"sort-by\":\"username\",\"headers\":_vm.headers,\"items\":_vm.users},scopedSlots:_vm._u([{key:\"top\",fn:function(){return [_c('v-toolbar',{attrs:{\"flat\":\"\"}},[_c('v-toolbar-title',{staticClass:\"headline\"},[_vm._v(\"Users\")]),_c('div',{staticClass:\"flex-grow-1\"}),_c('v-dialog',{attrs:{\"max-width\":\"500px\"},scopedSlots:_vm._u([{key:\"activator\",fn:function(ref){\nvar on = ref.on;\nreturn [_c('v-btn',_vm._g({staticClass:\"mb-2\",attrs:{\"color\":\"primary\",\"dark\":\"\"},on:{\"click\":function($event){_vm.user = {}}}},on),[_vm._v(\"Create\")])]}}]),model:{value:(_vm.dialog),callback:function ($$v) {_vm.dialog=$$v},expression:\"dialog\"}},[_c('v-card',[_c('v-card-title',[_vm._v(_vm._s(_vm.editing === true ? \"Update User\" : \"Create User\"))]),_c('v-card-text',[_c('v-container',[_c('v-row',[_c('v-col',{attrs:{\"lg\":\"6\"}},[_c('v-text-field',{attrs:{\"label\":\"Username\",\"rules\":_vm.userRules,\"required\":\"\"},model:{value:(_vm.user.username),callback:function ($$v) {_vm.$set(_vm.user, \"username\", $$v)},expression:\"user.username\"}})],1),_c('v-col',{attrs:{\"lg\":\"6\"}},[_c('v-text-field',{attrs:{\"label\":\"Email\",\"rules\":_vm.emailRules,\"required\":\"\"},model:{value:(_vm.user.email),callback:function ($$v) {_vm.$set(_vm.user, \"email\", $$v)},expression:\"user.email\"}})],1)],1),_c('v-row',[_c('v-col',{attrs:{\"lg\":\"6\"}},[_c('v-text-field',{attrs:{\"label\":\"First Name\"},model:{value:(_vm.user.first_name),callback:function ($$v) {_vm.$set(_vm.user, \"first_name\", $$v)},expression:\"user.first_name\"}})],1),_c('v-col',{attrs:{\"lg\":\"6\"}},[_c('v-text-field',{attrs:{\"label\":\"Last Name\"},model:{value:(_vm.user.last_name),callback:function ($$v) {_vm.$set(_vm.user, \"last_name\", $$v)},expression:\"user.last_name\"}})],1)],1),_c('v-row',[_c('v-col',{attrs:{\"lg\":\"6\"}},[_c('v-text-field',{attrs:{\"append-icon\":_vm.show ? 'visibility' : 'visibility_off',\"type\":_vm.show ? 'text' : 'password',\"name\":\"input-10-1\",\"label\":\"Password\",\"counter\":\"\"},on:{\"click:append\":function($event){_vm.show = !_vm.show}},model:{value:(_vm.user.password),callback:function ($$v) {_vm.$set(_vm.user, \"password\", $$v)},expression:\"user.password\"}})],1),_c('v-col',{attrs:{\"lg\":\"6\"}},[_c('v-checkbox',{attrs:{\"label\":\"Staff User\"},model:{value:(_vm.user.is_staff),callback:function ($$v) {_vm.$set(_vm.user, \"is_staff\", $$v)},expression:\"user.is_staff\"}})],1)],1)],1)],1),_c('v-card-actions',[_c('v-spacer'),(_vm.editing)?_c('v-btn',{attrs:{\"color\":\"primary\"},on:{\"click\":_vm.resetUser}},[_vm._v(\"Discard\")]):_vm._e(),(_vm.editing)?_c('v-btn',{attrs:{\"color\":\"warning\"},on:{\"click\":_vm.updateUser}},[_vm._v(\"Update\")]):_vm._e(),(!_vm.editing)?_c('v-btn',{attrs:{\"color\":\"warning\",\"disabled\":_vm.user.username == null || _vm.user.email == ''},on:{\"click\":_vm.createUser}},[_vm._v(\"Create \")]):_vm._e()],1)],1)],1)],1)]},proxy:true},{key:\"item.is_staff\",fn:function(ref){\nvar item = ref.item;\nreturn [(item.is_staff)?_c('v-chip',{attrs:{\"color\":\"primary\",\"dark\":\"\"}},[_vm._v(_vm._s(item.is_staff))]):_vm._e()]}},{key:\"item.token\",fn:function(ref){\nvar item = ref.item;\nreturn [_c('div',{staticClass:\"text-center\"},[_c('v-btn',{staticClass:\"ma-2\",attrs:{\"small\":\"\",\"color\":\"primary\",\"tile\":\"\",\"dark\":\"\"},on:{\"click\":function($event){return _vm.showToken(item)}}},[_vm._v(\" view \")]),_c('v-btn',{staticClass:\"ma-2\",attrs:{\"small\":\"\",\"color\":\"orange\",\"tile\":\"\",\"dark\":\"\"},on:{\"click\":function($event){return _vm.manageToken('renew', item)}}},[_vm._v(\" renew \")]),_c('v-btn',{attrs:{\"small\":\"\",\"color\":\"red\",\"tile\":\"\",\"dark\":\"\",\"disabled\":String(item.id) === _vm.currentUserId},on:{\"click\":function($event){return _vm.manageToken('revoke', item)}}},[_vm._v(\" revoke \")])],1)]}},{key:\"item.date_joined\",fn:function(ref){\nvar item = ref.item;\nreturn [_vm._v(\" \"+_vm._s(new Date(item.date_joined).toLocaleString(\"en-GB\"))+\" \")]}},{key:\"item.action\",fn:function(ref){\nvar item = ref.item;\nreturn [_c('div',{staticClass:\"text-center\"},[_c('v-btn',{staticClass:\"ma-2\",attrs:{\"small\":\"\",\"color\":\"orange\",\"tile\":\"\",\"dark\":\"\"},on:{\"click\":function($event){return _vm.editUser(item)}}},[_vm._v(\" update \")]),_c('v-btn',{attrs:{\"small\":\"\",\"color\":\"red\",\"tile\":\"\",\"dark\":\"\",\"disabled\":String(item.id) === _vm.currentUserId},on:{\"click\":function($event){return _vm.confirmDelete(item)}}},[_vm._v(\" delete \")])],1)]}}])})],1)],1)],1),_c('div',{staticClass:\"text-center\"},[_c('v-dialog',{attrs:{\"width\":\"500\"},model:{value:(_vm.dialogDelete),callback:function ($$v) {_vm.dialogDelete=$$v},expression:\"dialogDelete\"}},[_c('v-card',[_c('v-card-title',{staticClass:\"headline red\",attrs:{\"primary-title\":\"\"}},[_vm._v(\" Delete \"+_vm._s(_vm.user.username)+\" ? \")]),_c('v-card-text',[_c('br'),_vm._v(\" this action is irreversible. \")]),_c('v-divider'),_c('v-card-actions',[_c('v-spacer'),_c('v-btn',{attrs:{\"color\":\"primary\",\"text\":\"\"},on:{\"click\":function($event){_vm.dialogDelete = false}}},[_vm._v(\" close \")]),_c('v-btn',{attrs:{\"color\":\"red\",\"text\":\"\"},on:{\"click\":function($event){return _vm.deleteUser(_vm.user.id)}}},[_vm._v(\" delete \")])],1)],1)],1)],1),_c('div',{staticClass:\"text-center\"},[_c('v-dialog',{attrs:{\"width\":\"500\"},model:{value:(_vm.dialogToken),callback:function ($$v) {_vm.dialogToken=$$v},expression:\"dialogToken\"}},[_c('v-card',[_c('v-card-title',{staticClass:\"headline primary\",attrs:{\"primary-title\":\"\"}},[_vm._v(\" \"+_vm._s(_vm.user.username)+\" Token \")]),(_vm.user.user_settings)?_c('v-card-text',[_c('br'),_vm._v(\" \"+_vm._s(_vm.user.user_settings.token)+\" \")]):_vm._e(),_c('v-divider'),_c('v-card-actions',[_c('v-spacer'),_c('v-btn',{attrs:{\"color\":\"primary\",\"text\":\"\"},on:{\"click\":function($event){_vm.dialogToken = false}}},[_vm._v(\" close \")])],1)],1)],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n \n \n \n \n \n \n \n Users \n
\n \n \n Create \n \n \n {{ editing === true ? \"Update User\" : \"Create User\"}} \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 Discard \n Update \n Create\n \n \n \n\n \n \n \n\n \n {{ item.is_staff }} \n \n \n \n \n view\n \n \n renew\n \n \n revoke\n \n
\n \n \n {{new Date(item.date_joined).toLocaleString(\"en-GB\")}}\n \n \n \n \n update\n \n \n delete\n \n
\n \n \n \n \n \n \n \n \n \n Delete {{ user.username }} ?\n \n\n \n \n this action is irreversible.\n \n\n \n\n \n \n \n close\n \n \n delete\n \n \n \n \n
\n \n \n \n \n {{ user.username }} Token\n \n\n \n \n {{user.user_settings.token}}\n \n\n \n\n \n \n \n close\n \n \n \n \n
\n \n \n\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./UserCard.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./UserCard.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./UserCard.vue?vue&type=template&id=7dccc9a6&scoped=true&\"\nimport script from \"./UserCard.vue?vue&type=script&lang=js&\"\nexport * from \"./UserCard.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"7dccc9a6\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardActions } from 'vuetify/lib/components/VCard';\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VCheckbox } from 'vuetify/lib/components/VCheckbox';\nimport { VChip } from 'vuetify/lib/components/VChip';\nimport { VCol } from 'vuetify/lib/components/VGrid';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VDataTable } from 'vuetify/lib/components/VDataTable';\nimport { VDialog } from 'vuetify/lib/components/VDialog';\nimport { VDivider } from 'vuetify/lib/components/VDivider';\nimport { VRow } from 'vuetify/lib/components/VGrid';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\nimport { VToolbar } from 'vuetify/lib/components/VToolbar';\nimport { VToolbarTitle } from 'vuetify/lib/components/VToolbar';\ninstallComponents(component, {VBtn,VCard,VCardActions,VCardText,VCardTitle,VCheckbox,VChip,VCol,VContainer,VDataTable,VDialog,VDivider,VRow,VSpacer,VTextField,VToolbar,VToolbarTitle})\n","\n \n \n \n \n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Users.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Users.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Users.vue?vue&type=template&id=68ff4932&scoped=true&\"\nimport script from \"./Users.vue?vue&type=script&lang=js&\"\nexport * from \"./Users.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"68ff4932\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VContainer } from 'vuetify/lib/components/VGrid';\ninstallComponents(component, {VContainer})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',[_c('v-row',[_c('v-col',{attrs:{\"sm\":\"12\"}},[_c('ScheduleTable',{key:_vm.refreshKey}),(_vm.fabs)?_c('Fab',{attrs:{\"fabs\":_vm.fabs},on:{\"fab_action\":_vm.fabAction}}):_vm._e()],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',[_c('v-card',[_c('v-card-title',[_vm._v(\" Schedules \"),_c('v-spacer'),_c('v-text-field',{staticClass:\"search\",attrs:{\"append-icon\":\"search\",\"label\":\"Search\",\"single-line\":\"\",\"hide-details\":\"\"},model:{value:(_vm.search),callback:function ($$v) {_vm.search=$$v},expression:\"search\"}})],1),_c('v-data-table',{staticClass:\"elevation-1\",attrs:{\"sort-by\":\"minion\",\"headers\":_vm.headers,\"items\":_vm.schedules,\"search\":_vm.search,\"loading\":_vm.loading},scopedSlots:_vm._u([{key:\"item.enabled\",fn:function(ref){\nvar item = ref.item;\nreturn [_c('v-chip',{attrs:{\"color\":_vm.boolRepr(item.enabled),\"dark\":\"\"}},[_vm._v(_vm._s(item.enabled))])]}},{key:\"item.action\",fn:function(ref){\nvar item = ref.item;\nreturn [_c('div',{staticClass:\"text-center\"},[_c('v-btn',{staticClass:\"ma-2\",attrs:{\"small\":\"\",\"color\":item.enabled ? 'orange': 'green',\"tile\":\"\",\"dark\":\"\"},on:{\"click\":function($event){return _vm.manageSchedule(item.enabled ? 'disable_job': 'enable_job', item.name, item.minion)}}},[_vm._v(\" \"+_vm._s(item.enabled ? \"disable\":\"enable\")+\" \")]),_c('v-btn',{staticClass:\"ma-2\",attrs:{\"small\":\"\",\"color\":\"red\",\"tile\":\"\",\"dark\":\"\"},on:{\"click\":function($event){return _vm.manageSchedule('delete', item.name, item.minion)}}},[_vm._v(\" delete \")])],1)]}}])})],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n \n \n \n Schedules\n \n \n \n \n \n {{ item.enabled }} \n \n \n \n \n {{ item.enabled ? \"disable\":\"enable\"}}\n \n \n delete\n \n
\n \n \n \n \n \n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ScheduleTable.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ScheduleTable.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./ScheduleTable.vue?vue&type=template&id=93eb7e5e&scoped=true&\"\nimport script from \"./ScheduleTable.vue?vue&type=script&lang=js&\"\nexport * from \"./ScheduleTable.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"93eb7e5e\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VChip } from 'vuetify/lib/components/VChip';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VDataTable } from 'vuetify/lib/components/VDataTable';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\ninstallComponents(component, {VBtn,VCard,VCardTitle,VChip,VContainer,VDataTable,VSpacer,VTextField})\n","\n \n \n \n \n \n \n \n \n \n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Schedules.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Schedules.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Schedules.vue?vue&type=template&id=04b7f2cf&scoped=true&\"\nimport script from \"./Schedules.vue?vue&type=script&lang=js&\"\nexport * from \"./Schedules.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"04b7f2cf\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCol } from 'vuetify/lib/components/VGrid';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VRow } from 'vuetify/lib/components/VGrid';\ninstallComponents(component, {VCol,VContainer,VRow})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',[_c('v-row',[_c('v-col',{attrs:{\"cols\":\"4\",\"offset\":\"4\"}},[_c('v-card',[_c('v-card-title',{staticClass:\"black white--text subheading\",attrs:{\"primary-title\":\"\"}},[_c('span',{staticClass:\"title\"},[_vm._v(\"Oops\")])]),_c('v-card-text',{staticClass:\"display-1 ma-7 text-center\"},[_vm._v(\" 404. There is no page here. \")]),_c('v-card-actions',[_c('v-btn',{staticClass:\"primary darken-3 white--text\",attrs:{\"text\":\"\",\"to\":\"/\"}},[_c('v-icon',{attrs:{\"left\":\"\"}},[_vm._v(\"arrow_back\")]),_vm._v(\" Back \")],1)],1)],1)],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n \n \n \n \n \n Oops \n \n \n 404. There is no page here.\n \n \n \n arrow_back \n Back\n \n \n \n \n \n \n \n\n\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./NotFound.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./NotFound.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./NotFound.vue?vue&type=template&id=28d4add2&scoped=true&\"\nimport script from \"./NotFound.vue?vue&type=script&lang=js&\"\nexport * from \"./NotFound.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"28d4add2\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardActions } from 'vuetify/lib/components/VCard';\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VCol } from 'vuetify/lib/components/VGrid';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VRow } from 'vuetify/lib/components/VGrid';\ninstallComponents(component, {VBtn,VCard,VCardActions,VCardText,VCardTitle,VCol,VContainer,VIcon,VRow})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',[_c('v-row',[(_vm.jobs.length === 0 && _vm.minions.length === 0)?_c('v-col',{attrs:{\"sm\":\"12\"}},[_c('v-container',[_c('p',{staticClass:\"display-2 text-center\"},[_vm._v(\"Sorry, no results...\")])])],1):_vm._e(),(_vm.jobs.length > 0)?_c('v-col',{attrs:{\"sm\":\"12\"}},[_c('v-container',[_c('v-card',[_c('v-card-title',[_vm._v(\" Jobs \"),_c('v-spacer'),_c('v-text-field',{attrs:{\"append-icon\":\"search\",\"label\":\"Search\",\"single-line\":\"\",\"hide-details\":\"\"},model:{value:(_vm.job_search),callback:function ($$v) {_vm.job_search=$$v},expression:\"job_search\"}})],1),_c('v-data-table',{staticClass:\"elevation-1\",attrs:{\"sort-by\":\"jid\",\"sort-desc\":\"\",\"headers\":_vm.jobs_headers,\"items\":_vm.jobs,\"search\":_vm.search,\"items-per-page\":5},scopedSlots:_vm._u([{key:\"item.jid\",fn:function(ref){\nvar item = ref.item;\nreturn [_c('v-btn',{staticClass:\"text-none\",class:item.jid.includes(_vm.query) ? 'red': '',attrs:{\"text\":\"\",\"small\":\"\",\"to\":'/jobs/'+item.jid+'/'+item.id}},[_vm._v(_vm._s(item.jid)+\" \")])]}},{key:\"item.fun\",fn:function(ref){\nvar item = ref.item;\nreturn [_c('span',{class:item.fun.includes(_vm.query) ? 'red': ''},[_vm._v(_vm._s(item.fun))])]}},{key:\"item.arguments\",fn:function(ref){\nvar item = ref.item;\nreturn [_vm._v(\" \"+_vm._s(item.arguments.length > 20 ? item.arguments.slice(0, 20)+\"...\": item.arguments)+\" \")]}},{key:\"item.success\",fn:function(ref){\nvar item = ref.item;\nreturn [_c('v-chip',{attrs:{\"color\":_vm.boolRepr(item.success),\"dark\":\"\"}},[_vm._v(_vm._s(_vm.boolText(item.success)))])]}},{key:\"item.alter_time\",fn:function(ref){\nvar item = ref.item;\nreturn [_vm._v(\" \"+_vm._s(new Date(item.alter_time).toLocaleString(\"en-GB\"))+\" \")]}}],null,false,323593499)})],1)],1)],1):_vm._e(),(_vm.minions.length > 0)?_c('v-col',{attrs:{\"sm\":\"12\"}},[_c('v-container',[_c('v-card',[_c('v-card-title',[_vm._v(\" Minions \"),_c('v-spacer'),_c('v-text-field',{attrs:{\"append-icon\":\"search\",\"label\":\"Search\",\"single-line\":\"\",\"hide-details\":\"\"},model:{value:(_vm.search),callback:function ($$v) {_vm.search=$$v},expression:\"search\"}})],1),_c('v-data-table',{staticClass:\"elevation-1\",attrs:{\"headers\":_vm.minions_headers,\"items\":_vm.minions,\"items-per-page\":5},scopedSlots:_vm._u([{key:\"item.minion_id\",fn:function(ref){\nvar item = ref.item;\nreturn [_c('v-btn',{staticClass:\"text-none\",class:item.minion_id.includes(_vm.query) ? 'red': '',attrs:{\"text\":\"\",\"small\":\"\",\"to\":'/minions/'+item.minion_id}},[_vm._v(_vm._s(item.minion_id)+\" \")])]}},{key:\"item.conformity\",fn:function(ref){\nvar item = ref.item;\nreturn [_c('v-chip',{attrs:{\"color\":_vm.boolRepr(item.conformity),\"dark\":\"\"}},[_vm._v(_vm._s(item.conformity == null ? \"unknown\": item.conformity)+\" \")])]}},{key:\"item.last_job\",fn:function(ref){\nvar item = ref.item;\nreturn [_vm._v(\" \"+_vm._s(item.last_job === null ? \"\": new Date(item.last_job).toLocaleString(\"en-GB\"))+\" \")]}},{key:\"item.last_highstate\",fn:function(ref){\nvar item = ref.item;\nreturn [_vm._v(\" \"+_vm._s(item.last_highstate === null ? \"\": new Date(item.last_highstate).toLocaleString(\"en-GB\"))+\" \")]}}],null,false,2280969435)})],1)],1)],1):_vm._e()],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n \n \n \n \n Sorry, no results...
\n \n \n 0\">\n \n \n \n Jobs\n \n \n \n \n \n {{ item.jid }}\n \n \n \n {{item.fun}} \n \n \n {{ item.arguments.length > 20 ? item.arguments.slice(0, 20)+\"...\": item.arguments }}\n \n \n {{ boolText(item.success) }} \n \n \n {{new Date(item.alter_time).toLocaleString(\"en-GB\")}}\n \n \n \n \n \n 0\">\n \n \n \n Minions\n \n \n \n \n \n {{ item.minion_id }}\n \n \n \n {{ item.conformity == null ? \"unknown\": item.conformity\n }}\n \n \n \n {{item.last_job === null ? \"\": new Date(item.last_job).toLocaleString(\"en-GB\")}}\n \n \n {{item.last_highstate === null ? \"\": new Date(item.last_highstate).toLocaleString(\"en-GB\")}}\n \n \n \n \n \n \n \n \n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Search.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Search.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Search.vue?vue&type=template&id=f2f59722&scoped=true&\"\nimport script from \"./Search.vue?vue&type=script&lang=js&\"\nexport * from \"./Search.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"f2f59722\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VChip } from 'vuetify/lib/components/VChip';\nimport { VCol } from 'vuetify/lib/components/VGrid';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VDataTable } from 'vuetify/lib/components/VDataTable';\nimport { VRow } from 'vuetify/lib/components/VGrid';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\ninstallComponents(component, {VBtn,VCard,VCardTitle,VChip,VCol,VContainer,VDataTable,VRow,VSpacer,VTextField})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',[_c('v-row',[_c('v-col',{attrs:{\"sm\":\"12\",\"cols\":\"12\"}},[_c('JobTemplatesTable')],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',[_c('v-row',{attrs:{\"no-gutters\":\"\"}},[_c('v-col',{attrs:{\"sm\":\"12\"}},[_c('v-card',[_c('v-card-title',[_vm._v(\" Job Templates \"),_c('v-spacer'),_c('v-text-field',{staticClass:\"search\",attrs:{\"append-icon\":\"search\",\"label\":\"Search\",\"single-line\":\"\",\"hide-details\":\"\"},model:{value:(_vm.search),callback:function ($$v) {_vm.search=$$v},expression:\"search\"}})],1),_c('v-data-table',{staticClass:\"elevation-1\",attrs:{\"sort-by\":\"jid\",\"sort-desc\":\"\",\"headers\":_vm.headers,\"items\":_vm.job_templates,\"search\":_vm.search,\"loading\":_vm.loading},scopedSlots:_vm._u([{key:\"item.name\",fn:function(ref){\nvar item = ref.item;\nreturn [_c('b',[_vm._v(_vm._s(item.name))])]}},{key:\"item.action\",fn:function(ref){\nvar item = ref.item;\nreturn [_c('div',{staticClass:\"text-center\"},[_c('v-btn',{staticClass:\"ma-2\",attrs:{\"small\":\"\",\"color\":\"blue-grey\",\"tile\":\"\",\"dark\":\"\",\"to\":_vm.computeUrl(item, false)}},[_vm._v(\" run \")]),_c('v-btn',{staticClass:\"ma-2\",attrs:{\"small\":\"\",\"color\":\"orange\",\"tile\":\"\",\"dark\":\"\",\"to\":_vm.computeUrl(item, true)}},[_vm._v(\" edit \")]),_c('v-btn',{staticClass:\"ma-2\",attrs:{\"small\":\"\",\"color\":\"red\",\"tile\":\"\",\"dark\":\"\"},on:{\"click\":function($event){return _vm.deleteTemplate(item.id)}}},[_vm._v(\" delete \")])],1)]}}])})],1)],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n \n \n \n \n \n Job Templates\n \n \n \n \n \n {{item.name}} \n \n \n \n \n run\n \n \n edit\n \n \n delete\n \n
\n \n \n \n \n \n \n\n \n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./JobTemplatesTable.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./JobTemplatesTable.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./JobTemplatesTable.vue?vue&type=template&id=fc993278&scoped=true&\"\nimport script from \"./JobTemplatesTable.vue?vue&type=script&lang=js&\"\nexport * from \"./JobTemplatesTable.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"fc993278\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VCol } from 'vuetify/lib/components/VGrid';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VDataTable } from 'vuetify/lib/components/VDataTable';\nimport { VRow } from 'vuetify/lib/components/VGrid';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\ninstallComponents(component, {VBtn,VCard,VCardTitle,VCol,VContainer,VDataTable,VRow,VSpacer,VTextField})\n","\n \n \n \n \n \n \n \n \n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./JobTemplates.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./JobTemplates.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./JobTemplates.vue?vue&type=template&id=cb15827a&scoped=true&\"\nimport script from \"./JobTemplates.vue?vue&type=script&lang=js&\"\nexport * from \"./JobTemplates.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"cb15827a\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCol } from 'vuetify/lib/components/VGrid';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VRow } from 'vuetify/lib/components/VGrid';\ninstallComponents(component, {VCol,VContainer,VRow})\n","import Vue from \"vue\"\nimport Router from \"vue-router\"\nimport store from \"./store\"\nimport Home from \"./views/Home.vue\"\nimport Login from \"./views/Login\"\nimport Jobs from \"./views/Jobs\"\nimport Keys from \"./views/Keys\"\nimport Minions from \"./views/Minions\"\nimport MinionDetail from \"./views/MinionDetail\"\nimport JobDetail from \"./views/JobDetail\"\nimport Events from \"./views/Events\"\nimport Run from \"./views/Run\"\nimport Settings from \"./views/Settings\"\nimport Conformity from \"./views/Conformity\"\nimport ConformityDetail from \"./views/ConformityDetail\"\nimport Users from \"./views/Users\"\nimport Schedules from \"./views/Schedules\"\nimport NotFound from \"./components/NotFound\"\nimport Search from \"./views/Search\"\nimport JobTemplates from \"./views/JobTemplates\"\n\nVue.use(Router)\n\nconst router = new Router({\n routes: [\n {\n path: \"/\",\n name: \"home\",\n component: Home,\n },\n {\n path: \"/minions\",\n name: \"minions\",\n component: Minions,\n },\n {\n path: \"/minions/:minion_id\",\n name: \"minion_detail\",\n component: MinionDetail,\n props: true,\n },\n {\n path: \"/jobs\",\n name: \"jobs\",\n component: Jobs,\n },\n {\n path: \"/jobs/:jid\",\n name: \"job_jid\",\n component: Jobs,\n props: true,\n },\n {\n path: \"/jobs/:jid/:minion_id\",\n name: \"job_detail\",\n component: JobDetail,\n props: true,\n },\n {\n path: \"/run\",\n name: \"run\",\n component: Run,\n },\n {\n path: \"/job_templates\",\n name: \"job_templates\",\n component: JobTemplates,\n },\n {\n path: \"/keys\",\n name: \"keys\",\n component: Keys,\n },\n {\n path: \"/events\",\n name: \"events\",\n component: Events,\n },\n {\n path: \"/conformity\",\n name: \"conformity\",\n component: Conformity,\n },\n {\n path: \"/conformity/:minion_id\",\n name: \"conformity_detail\",\n component: ConformityDetail,\n props: true,\n },\n {\n path: \"/schedules\",\n name: \"schedules\",\n component: Schedules,\n },\n {\n path: \"/users\",\n name: \"users\",\n component: Users,\n },\n {\n path: \"/settings\",\n name: \"settings\",\n component: Settings,\n },\n {\n path: \"/search\",\n name: \"search\",\n component: Search,\n },\n {\n path: \"/login\",\n name: \"Login\",\n component: Login,\n meta: {\n plainLayout: true,\n },\n },\n { path: \"*\", component: NotFound },\n /*\n {\n path: '/about',\n name: 'about',\n // route level code-splitting\n // this generates a separate chunk (about.[hash].js) for this route\n // which is lazy-loaded when the route is visited.\n component: () => import(/!* webpackChunkName: \"about\" *!/ './views/About.vue')\n },\n */\n\n ],\n})\n\nrouter.beforeEach((to, from, next) => {\n if (!store.getters.isLoggedIn && to.path !== \"/login\") {\n next(\"/login\")\n } else if (to.path === \"/login\" && store.getters.isLoggedIn) {\n next(\"/\")\n } else {\n next()\n }\n})\n\n\nexport default router\n","import Vue from \"vue\"\nimport App from \"./App.vue\"\nimport vuetify from \"./plugins/vuetify\"\nimport router from \"./router\"\nimport axios from \"axios\"\nimport store from \"./store\"\nimport jwtDecode from \"jwt-decode\"\n\n\nVue.config.productionTip = false\n\nVue.prototype.$http = axios\nVue.prototype.$http.defaults.xsrfCookieName = \"csrftoken\"\nVue.prototype.$http.defaults.xsrfHeaderName = \"X-CSRFToken\"\nVue.prototype.$http.defaults.headers.common[\"Content-Type\"] = \"application/json\"\n\nconst accessToken = localStorage.getItem(\"access\")\nif (accessToken) {\n Vue.prototype.$http.defaults.headers.common.Authorization = `Bearer ${accessToken}`\n Vue.prototype.$http.defaults.withCredentials = true\n}\n\n/// for multiple parallel requests\nlet isRefreshing = false\nlet failedQueue = []\n\nconst processQueue = (error, token = null) => {\n failedQueue.forEach(prom => {\n if (error) {\n prom.reject(error)\n } else {\n prom.resolve(token)\n }\n })\n\n failedQueue = []\n}\n\nVue.prototype.$http.interceptors.request.use((config) => {\n const originalRequest = config\n // before request is sent check if refresh token is about to expire.\n const refresh = window.localStorage.getItem(\"refresh\")\n if (refresh && jwtDecode(refresh).exp - Math.floor(Date.now() / 1000) < 60) {\n // cleanup local storage and reroute to login.\n return store.dispatch(\"logout\").then(() => {\n return router.push({ path: \"/login\", name: \"Login\" })\n })\n }\n return originalRequest\n}, (error) => {\n // Do something with request error\n return Promise.reject(error)\n})\n\n\nVue.prototype.$http.interceptors.request.use((config) => {\n const originalRequest = config\n // before request is sent check if access token is expired.\n const access = window.localStorage.getItem(\"access\")\n if (access && jwtDecode(access).exp > Math.floor(Date.now() / 1000) ) {\n return originalRequest\n // Do not intercept on token refresh.\n } else if (config.url.includes(\"login\") || config.url.includes(\"token\") || config.url.includes(\"social\")) {\n return originalRequest\n } else {\n // While we are refreshing, store other requests.\n // Add the token on resolve.\n if (isRefreshing) {\n return new Promise(function(resolve, reject) {\n failedQueue.push({ resolve, reject })\n }).then(token => {\n originalRequest.headers[\"Authorization\"] = \"Bearer \" + token\n return originalRequest\n }).catch(err => {\n return err\n })\n }\n\n //originalRequest._retry = true\n isRefreshing = true\n\n const refreshToken = window.localStorage.getItem(\"refresh\")\n return new Promise(function(resolve, reject) {\n Vue.prototype.$http.post(\"/api/token/refresh/\", { refresh: refreshToken })\n .then(({ data }) => {\n window.localStorage.setItem(\"access\", data.access)\n Vue.prototype.$http.defaults.headers.common[\"Authorization\"] = \"Bearer \" + data.access\n originalRequest.headers[\"Authorization\"] = \"Bearer \" + data.access\n processQueue(null, data.access)\n resolve(originalRequest)\n })\n .catch((err) => {\n processQueue(err, null)\n reject(err)\n })\n .then(() => {\n isRefreshing = false\n })\n })\n }\n}, (error) => {\n // Do something with request error\n return Promise.reject(error)\n})\n\n\nnew Vue({\n vuetify,\n router,\n store,\n render: h => h(App),\n}).$mount(\"#app\")\n","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./RunCard.vue?vue&type=style&index=0&id=1ddf48ef&scoped=true&lang=css&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./RunCard.vue?vue&type=style&index=0&id=1ddf48ef&scoped=true&lang=css&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ConformityDetailCard.vue?vue&type=style&index=0&id=69fc5fbb&scoped=true&lang=css&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ConformityDetailCard.vue?vue&type=style&index=0&id=69fc5fbb&scoped=true&lang=css&\""],"sourceRoot":""}
\ No newline at end of file
diff --git a/dist/static/js/app.a8637cac.js b/dist/static/js/app.a8637cac.js
new file mode 100644
index 00000000..dcfd5319
--- /dev/null
+++ b/dist/static/js/app.a8637cac.js
@@ -0,0 +1,2 @@
+(function(t){function e(e){for(var n,r,o=e[0],l=e[1],c=e[2],d=0,h=[];d0?"primary":"transparent",overlap:""},scopedSlots:t._u([{key:"badge",fn:function(){return[t.notif_nb>0?a("span",[t._v(t._s(t.notif_nb))]):t._e()]},proxy:!0}],null,!0)},[a("v-icon",t._g({on:{click:function(e){t.notif_nb=0}}},n),[t._v("notifications")])],1)]}}]),model:{value:t.notif_menu,callback:function(e){t.notif_menu=e},expression:"notif_menu"}},[a("v-card",{attrs:{"min-width":"500px","max-width":"500px"}},[a("v-list",{attrs:{"max-height":"700px"}},[0===t.messages.length?a("v-list-item",[a("v-list-item-content",[a("v-list-item-subtitle",[t._v("No new notifications")])],1)],1):t._e(),t._l(t.messages,(function(e,n){return a("v-list-item",{key:n,attrs:{to:e.link}},[a("v-list-item-avatar",[a("v-icon",{attrs:{dark:"",color:e.color,size:"62"}},[t._v(t._s(e.icon))])],1),a("v-list-item-content",[a("v-list-item-title",[t._v(t._s(e.text))]),a("v-list-item-subtitle",[t._v(t._s(e.tag))])],1)],1)}))],2),a("v-card-actions",{directives:[{name:"show",rawName:"v-show",value:t.messages.length>0,expression:"messages.length > 0"}]},[a("v-spacer"),a("v-btn",{attrs:{text:""},on:{click:function(e){t.messages=[]}}},[t._v("Clear")])],1)],1)],1),a("v-menu",{attrs:{bottom:"",left:"","offset-y":"","offset-x":"","close-on-click":""},scopedSlots:t._u([{key:"activator",fn:function(e){var n=e.on;return[a("v-btn",t._g({attrs:{icon:""}},n),[a("v-icon",[t._v("more_vert")])],1)]}}])},[a("v-list",[a("v-list-item",{on:{click:t.toggleTheme}},[a("v-list-item-title",[t._v("Toggle Theme")])],1),a("v-divider"),a("v-list-item",{on:{click:t.logout}},[a("v-list-item-title",[t._v("Logout")])],1)],1)],1)],1),a("v-content",[a("v-fade-transition",{attrs:{mode:"out-in"}},[a("router-view",{key:t.$route.fullPath})],1)],1)],1)},o=[],l=(a("a434"),a("b64b"),a("9911"),a("91a3")),c=(a("c975"),a("4d63"),a("ac1f"),a("25f0"),a("5319"),{methods:{fnmatch:function(t){if(-1===t.indexOf("*"))return function(e){return t===e};var e=/[\\^$.*+?()[\]{}|]/g,a=t.replace(e,"\\$&"),n=new RegExp("^"+a.replace(/\\\*/g,".*")+"$");return function(t){return n.test(t)}},sleep:function(t){return new Promise((function(e){return setTimeout(e,t)}))}}}),u={name:"Layout",props:{source:String},data:function(){return{expand_search:!1,notif_menu:!1,searchInput:"",drawer:!0,mini:!0,messages:[],settings:null,notif_nb:0,notifs:{created:!1,published:!1,returned:!1,event:!1},routes:[{name:"Overview",path:"/",icon:"dashboard"},{name:"Minions",path:"/minions",icon:"device_hub"},{name:"Jobs",path:"/jobs",icon:"playlist_play"},{name:"Run",path:"/run",icon:"play_arrow"},{name:"Job Templates",path:"/job_templates",icon:"playlist_add_check"},{name:"Schedules",path:"/schedules",icon:"schedule"},{name:"Conformity",path:"/conformity",icon:"done_all"},{name:"Keys",path:"/keys",icon:"compare_arrows"},{name:"Events",path:"/events",icon:"playlist_add"}]}},methods:{logout:function(){var t=this;this.$store.dispatch("logout").then((function(){t.$router.push("/login")}))},searchBar:function(){""!==this.searchInput&&this.$router.push({name:"search",query:{q:this.searchInput}})},getPrefs:function(){var t=this;this.$http.get("api/userssettings/".concat(this.$store.getters.user_id,"/")).then((function(e){t.settings=e.data,Object.keys(t.notifs).forEach((function(e){t.notifs[e]=t.settings["notifs_"+e]}))}))},toggleTheme:function(){var t=this;this.$store.dispatch("toggleTheme").then((function(){t.$vuetify.theme.dark=JSON.parse(t.$store.state.theme)}))},saltStatus:function(){var t=this,e=c.methods.fnmatch("salt/job/*"),a=c.methods.fnmatch("salt/job/*/new"),n=c.methods.fnmatch("salt/job/*/ret/*"),s=localStorage.getItem("access"),i=new l["EventSourcePolyfill"]("/api/event_stream/",{headers:{Authorization:"Bearer ".concat(s)}});i.addEventListener("open",(function(){t.$store.dispatch("updateWs")})),i.addEventListener("message",(function(s){var i=JSON.parse(s.data);if(a(i.tag)&&!0===t.notifs.published)if("saltutil.find_job"!==i.data.fun){i.type="new",i.color="green",i.icon="keyboard_tab",i.link="";var r="";r=i.data.hasOwnProperty("tgt")?i.data.tgt:i.data.minions.length+" minion(s)",i.text="Job "+i.data.fun+" published for "+r,t.messages.unshift(i),t.messages.length>t.settings.max_notifs&&t.messages.pop(),t.notif_nb+=1}else{var o=i.data.jid;t.messages.forEach((function(e,a){e.tag===o&&(t.messages.splice(a,1),t.notif_nb-=1)}))}else n(i.tag)&&!0===t.notifs.returned?"saltutil.find_job"!==i.data.fun&&(i.type="return",i.color="primary",i.icon="subdirectory_arrow_left",i.text="Job "+i.data.fun+" returned for "+i.data.id,i.link="/jobs/"+i.data.jid+"/"+i.data.id,t.messages.unshift(i),t.messages.length>t.settings.max_notifs&&t.messages.pop(),t.notif_nb+=1):e(i.tag)&&!0===t.notifs.event?(i.type="event",i.color="orange",i.icon="more_horiz",i.text="Job Event",i.link="",t.messages.unshift(i),t.messages.length>t.settings.max_notifs&&t.messages.pop(),t.notif_nb+=1):/^\w{20}$/.test(i.tag)&&!0===t.notifs.created&&(i.type="created",i.color="secondary",i.icon="add",i.text="New Job Created",i.link="",t.messages.unshift(i),t.messages.length>t.settings.max_notifs&&t.messages.pop(),t.notif_nb+=1)}),!1)}},mounted:function(){this.getPrefs(),this.saltStatus(),this.$vuetify.theme.dark=JSON.parse(this.$store.getters.theme)},computed:{username:function(){return this.$store.state.username},email:function(){return this.$store.state.email},theme:function(){return this.$store.state.theme}}},d=u,h=(a("355a"),a("2877")),m=a("6544"),f=a.n(m),v=a("7496"),p=a("40dc"),b=a("5bc1"),_=a("4ca6"),g=a("8336"),y=a("b0af"),k=a("99d9"),x=a("a75b"),C=a("ce7e"),w=a("0789"),j=a("132d"),S=a("8860"),V=a("da13"),T=a("1800"),$=a("8270"),D=a("5d23"),O=a("e449"),E=a("f774"),A=a("2fa4"),I=a("8654"),R=a("2a7f"),P=a("3a2f"),F=Object(h["a"])(d,r,o,!1,null,null,null),M=F.exports;f()(F,{VApp:v["a"],VAppBar:p["a"],VAppBarNavIcon:b["a"],VBadge:_["a"],VBtn:g["a"],VCard:y["a"],VCardActions:k["a"],VContent:x["a"],VDivider:C["a"],VExpandTransition:w["a"],VFadeTransition:w["d"],VIcon:j["a"],VList:S["a"],VListItem:V["a"],VListItemAction:T["a"],VListItemAvatar:$["a"],VListItemContent:D["a"],VListItemSubtitle:D["b"],VListItemTitle:D["c"],VMenu:O["a"],VNavigationDrawer:E["a"],VSpacer:A["a"],VTextField:I["a"],VToolbarTitle:R["a"],VTooltip:P["a"]});var L=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("router-view")},N=[],J={name:"SimpleLayout"},U=J,z=Object(h["a"])(U,L,N,!1,null,"0f66a338",null),q=z.exports,B={computed:{layout:function(){return this.$route.meta.plainLayout}},components:{"app-layout":M,"simple-layout":q}},H=B,K=(a("034f"),Object(h["a"])(H,s,i,!1,null,null,null)),G=K.exports;f()(K,{VApp:v["a"]});var W=a("f309"),Y=a("2db4"),X=a("87f6"),Q=a.n(X);n["a"].use(W["a"],{components:{VSnackbar:Y["a"],VBtn:g["a"],VIcon:j["a"]}}),n["a"].use(Q.a,{x:"center",y:"bottom",color:"black",icon:"info",iconColor:"",classes:["body-2"],timeout:3e3,dismissable:!0,multiLine:!1,vertical:!1,queueable:!1,showClose:!0,closeText:"",closeColor:"",shorts:{custom:{color:"purple"}},property:"$toast"});var Z=new W["a"]({icons:{iconfont:"md"},theme:{themes:{light:{primary:"#6200EE",secondary:"#03DAC6"},dark:{secondary:"#BB86FC",primary:"#03DAC6"}}}}),tt=a("8c4f"),et=a("ade3"),at=a("2f62"),nt=a("bc3a"),st=a.n(nt);n["a"].use(at["a"]);var it=new at["a"].Store({state:{username:localStorage.getItem("username")||"",email:localStorage.getItem("email")||"",id:localStorage.getItem("id")||"",access:localStorage.getItem("access")||"",refresh:localStorage.getItem("refresh")||"",is_staff:localStorage.getItem("is_staff")||"false",ws_status:!1,theme:localStorage.getItem("theme")||!1},mutations:{auth_success:function(t,e){Object.keys(e).forEach((function(a){t[a]=e[a]}))},logout:function(t){t.access=""},updateWs:function(t){t.ws_status=!0},toggleTheme:function(t){t.theme=!t.theme,localStorage.setItem("theme",JSON.stringify(t.theme))}},getters:{isLoggedIn:function(t){return!!t.access},theme:function(t){return t.theme},user_id:function(t){return t.id},isStaff:function(t){return t.is_staff}},actions:{updateWs:function(t){var e=t.commit;e("updateWs")},toggleTheme:function(t){var e=t.commit;e("toggleTheme")},login:function(t,e){var a=t.commit;return new Promise((function(t,n){st()({url:"/api/token/",data:e,method:"POST"}).then((function(e){Object.keys(e.data).forEach((function(t){localStorage.setItem(t,e.data[t])})),st.a.defaults.headers.common.Authorization="Bearer ".concat(e.data.access),a("auth_success",e.data),t(e)})).catch((function(t){localStorage.clear(),n(t)}))}))},oauthlogin:function(t,e){var a=t.commit;return new Promise((function(t,n){st()({url:"/api/social/login/",data:e,method:"POST"}).then((function(e){delete Object.assign(e.data,Object(et["a"])({},"access",e.data["token"]))["token"],Object.keys(e.data).forEach((function(t){localStorage.setItem(t,e.data[t])})),st.a.defaults.headers.common.Authorization="Bearer ".concat(e.data.access),a("auth_success",e.data),t(e)})).catch((function(t){localStorage.clear(),n(t)}))}))},logout:function(t){var e=t.commit;return new Promise((function(t){e("logout"),localStorage.clear(),delete st.a.defaults.headers.common["Authorization"],t()}))}}}),rt=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-container",{attrs:{fluid:""}},[a("v-row",[a("v-col",{attrs:{sm:"12",lg:"7"}},[a("ConformityChart")],1),a("v-col",{attrs:{sm:"6",lg:"2"}},[a("KeysStatusCard")],1),a("v-col",{attrs:{sm:"6",lg:"3"}},[a("AlcaliStatusCard")],1)],1),a("v-row",[a("v-col",{attrs:{lg:"12"}},[a("JobsChartCard")],1)],1),a("v-row",[a("v-col",{attrs:{lg:"12"}},[a("JobsTable",{attrs:{filter:{limit:10}}})],1)],1)],1)},ot=[],lt=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-container",{attrs:{fluid:""}},[a("v-card",[a("v-card-title",[t._v("Keys")]),a("v-simple-table",[a("tbody",t._l(t.keys_status,(function(e,n){return a("tr",{key:n},[a("td",{staticClass:"pr-0"},[a("v-icon",[t._v(t._s(t.statusIcon(n)))])],1),a("td",{staticClass:"pl-0"},[t._v(t._s(n))]),a("td",{staticClass:"text-right"},[t._v(t._s(e)+" / "+t._s(t.keys_total))])])})),0)])],1)],1)},ct=[],ut=(a("13d5"),a("07ac"),{name:"KeysStatusCard",data:function(){return{keys_status:{},keys_total:0}},mounted:function(){this.loadData()},methods:{loadData:function(){var t=this;this.$http.get("api/keys/keys_status/").then((function(e){t.keys_status=e.data,t.keys_total=Object.values(e.data).reduce((function(t,e){return t+e}))}))},statusIcon:function(t){switch(t){case"accepted":return"check";case"rejected":return"first_page";case"denied":return"close";case"unaccepted":return"refresh"}}}}),dt=ut,ht=a("a523"),mt=a("1f4f"),ft=Object(h["a"])(dt,lt,ct,!1,null,"0a564699",null),vt=ft.exports;f()(ft,{VCard:y["a"],VCardTitle:k["c"],VContainer:ht["a"],VIcon:j["a"],VSimpleTable:mt["a"]});var pt=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-container",{attrs:{fluid:""}},[a("v-card",{attrs:{elevation:null==t.minion?2:0}},[a("v-list-item",{attrs:{"three-line":"",dense:""}},[a("v-list-item-content",[a("v-list-item-title",{staticClass:"headline mb-1"},[t._v("Jobs Stats")])],1),a("v-spacer"),a("v-list-item-content",{staticClass:"mr-6"},[a("v-select",{attrs:{items:t.filters,label:"Filter","return-object":""},on:{change:t.loadData},model:{value:t.selectedFilter,callback:function(e){t.selectedFilter=e},expression:"selectedFilter"}})],1),a("v-list-item-content",[a("v-select",{attrs:{items:t.periods,label:"Period","return-object":""},on:{change:t.loadData},model:{value:t.selectedPeriod,callback:function(e){t.selectedPeriod=e},expression:"selectedPeriod"}})],1)],1),a("canvas",{ref:"chart"})],1)],1)},bt=[],_t=a("30ef"),gt=a.n(_t),yt=(a("a9e3"),{afterLayout:function(t){if(t.options.linearGradientLine){var e=t.chart.ctx;t.data.datasets.forEach((function(a){for(var n=Number.MAX_VALUE,s=Number.MIN_VALUE,i=0;ia.data[i]&&(n=a.data[i]),s=0)s="#F44336";else if(["conform","true"].indexOf(a)>=0)s="#41f40e";else if(["None","unknown","null"].indexOf(a)>=0)s=t.$vuetify.theme.themes.light.primary;else{var i=Object.keys(Pt["a"]);s=Pt["a"][i[i.length*Math.random()<<0]].darken2}n.datasets.push({label:a,data:[e[a]],backgroundColor:s})})),new gt.a(t.$refs[t.conformitynames[a]],{type:"horizontalBar",data:n,options:{animation:!1,plugins:{stacked100:{enable:!0}},tooltips:{enabled:!1,mode:"index",intersect:!1,custom:function(e){if(e&&e.body){var a=e.body.map((function(t){return t.lines})),n="";a.forEach((function(t,a){var s=e.labelColors[a],i="background:"+s.backgroundColor;i+="; border-color:"+s.borderColor,i+="; border-width: 2px";var r='__ ');n+=""+r+" "+t+" "})),t.customTool=n}}},legend:{display:!1},scales:{xAxes:[{stacked:!0,display:!1,gridLines:{display:!1,drawTicks:!1,drawBorder:!1},ticks:{display:!1,padding:-20}}],yAxes:[{stacked:!0,display:!1,ticks:{display:!1,padding:-20},gridLines:{drawTicks:!1,display:!1,drawBorder:!1}}]}}})}))}))}}},Mt=Ft,Lt=(a("89d4"),a("62ad")),Nt=a("0fd9"),Jt=Object(h["a"])(Mt,It,Rt,!1,null,"4501d2c0",null),Ut=Jt.exports;f()(Jt,{VCard:y["a"],VCardText:k["b"],VCardTitle:k["c"],VCol:Lt["a"],VContainer:ht["a"],VMenu:O["a"],VRow:Nt["a"],VSimpleTable:mt["a"]});var zt=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-container",{attrs:{fluid:""}},[null==t.filter?a("v-row",{attrs:{"no-gutters":""}},[a("v-col",{attrs:{sm:"12"}},[a("v-card",{staticClass:"mb-8"},[a("v-row",[a("v-col",{attrs:{lg:"2"}},[a("v-card-title",[t._v("Search Jobs")])],1),a("v-col",{attrs:{lg:"2","offset-lg":"2"}},[a("v-menu",{ref:"menu",attrs:{"close-on-content-click":!1,"return-value":t.selectedDate,transition:"scale-transition","offset-y":"","min-width":"290px"},on:{"update:returnValue":function(e){t.selectedDate=e},"update:return-value":function(e){t.selectedDate=e}},scopedSlots:t._u([{key:"activator",fn:function(e){var n=e.on;return[a("v-text-field",t._g({attrs:{label:"Select date(s)",readonly:""},model:{value:t.dateRangeText,callback:function(e){t.dateRangeText=e},expression:"dateRangeText"}},n))]}}],null,!1,4129137489),model:{value:t.menu,callback:function(e){t.menu=e},expression:"menu"}},[a("v-date-picker",{attrs:{max:(new Date).toISOString().split("T")[0],reactive:"","no-title":"",range:""},model:{value:t.selectedDate,callback:function(e){t.selectedDate=e},expression:"selectedDate"}},[a("div",{staticClass:"flex-grow-1"}),a("v-btn",{attrs:{text:"",color:"primary"},on:{click:function(e){t.menu=!1}}},[t._v("Cancel")]),a("v-btn",{attrs:{text:"",color:"primary"},on:{click:function(e){return t.$refs.menu.save(t.selectedDate)}}},[t._v("OK")])],1)],1)],1),a("v-col",{attrs:{lg:"2"}},[a("v-autocomplete",{attrs:{items:t.users,label:"User(s)",multiple:"","single-line":""},scopedSlots:t._u([{key:"selection",fn:function(e){var n=e.item,s=e.index;return[0===s?a("span",[t._v(t._s(n))]):t._e(),1===s?a("span",{staticClass:"grey--text caption"},[t._v(" (+"+t._s(t.selectedUsers.length-1)+" others)")]):t._e()]}}],null,!1,2591977476),model:{value:t.selectedUsers,callback:function(e){t.selectedUsers=e},expression:"selectedUsers"}})],1),a("v-col",{attrs:{lg:"2"}},[a("v-autocomplete",{attrs:{items:t.minions,label:"Target(s)",multiple:"","single-line":""},scopedSlots:t._u([{key:"selection",fn:function(e){var n=e.item,s=e.index;return[0===s?a("span",[t._v(t._s(n))]):t._e(),1===s?a("span",{staticClass:"grey--text caption"},[t._v(" (+"+t._s(t.selectedTarget.length-1)+" others)")]):t._e()]}}],null,!1,3190666039),model:{value:t.selectedTarget,callback:function(e){t.selectedTarget=e},expression:"selectedTarget"}})],1),a("v-col",{attrs:{lg:"1"}},[a("v-select",{attrs:{items:t.limit,label:"Limit","single-line":""},model:{value:t.selectedLimit,callback:function(e){t.selectedLimit=e},expression:"selectedLimit"}})],1),a("v-col",{attrs:{lg:"1","align-self":"center"}},[a("div",{staticClass:"text-center"},[a("v-btn",{attrs:{color:"primary"},on:{click:t.filterJobs}},[t._v("Search ")])],1)])],1)],1)],1)],1):t._e(),a("v-row",{attrs:{"no-gutters":""}},[a("v-col",{attrs:{sm:"12"}},[a("v-card",{attrs:{elevation:null==t.filter||t.filter.hasOwnProperty("limit")?2:0}},[a("v-card-title",[t._v(" Jobs "),a("v-spacer"),a("v-text-field",{staticClass:"search",attrs:{"append-icon":"search",label:"Search","single-line":"","hide-details":""},model:{value:t.search,callback:function(e){t.search=e},expression:"search"}})],1),a("v-data-table",{staticClass:"elevation-1",attrs:{"sort-by":"jid","sort-desc":"","item-key":"uniqueid",headers:t.filteredHeaders,items:t.indexedItems,search:t.search,loading:t.loading},scopedSlots:t._u([{key:"item.jid",fn:function(e){var n=e.item;return[a("v-btn",{staticClass:"text-none",attrs:{text:"",small:"",to:"/jobs/"+n.jid+"/"+n.id}},[t._v(t._s(n.jid))])]}},{key:"item.id",fn:function(e){var n=e.item;return[a("v-btn",{directives:[{name:"show",rawName:"v-show",value:!t.filter||t.filter.hasOwnProperty("limit"),expression:"!filter||filter.hasOwnProperty('limit')"}],staticClass:"text-none",attrs:{text:"",small:"",to:"/minions/"+n.id}},[t._v(t._s(n.id))])]}},{key:"item.arguments",fn:function(e){var a=e.item;return[t._v(" "+t._s(a.arguments.length>20?a.arguments.slice(0,20)+"...":a.arguments)+" ")]}},{key:"item.keyword_arguments",fn:function(e){var a=e.item;return[t._v(" "+t._s(a.keyword_arguments.length>20?a.keyword_arguments.slice(0,20)+"...":a.keyword_arguments)+" ")]}},{key:"item.success",fn:function(e){var n=e.item;return[a("v-chip",{attrs:{color:t.boolRepr(n.success),dark:""}},[t._v(t._s(t.boolText(n.success)))])]}},{key:"item.alter_time",fn:function(e){var a=e.item;return[t._v(" "+t._s(new Date(a.alter_time).toLocaleString("en-GB"))+" ")]}},{key:"item.action",fn:function(e){var n=e.item;return[a("div",{staticClass:"text-center"},[a("v-btn",{staticClass:"ma-2",attrs:{small:"",color:"blue",tile:"",dark:"",to:"/jobs/"+n.jid+"/"+n.id}},[t._v(" detail ")]),a("v-btn",{staticClass:"ma-2",attrs:{small:"",color:"blue-grey",tile:"",dark:"",to:"/run?tgt="+n.id+"&fun="+n.fun+"&arg="+n.arguments+"&kwarg="+n.keyword_arguments}},[t._v(" rerun ")])],1)]}}])})],1)],1)],1)],1)},qt=[],Bt=(a("4de4"),a("a15b"),a("5530")),Ht={name:"JobsTable",props:["filter","jid"],data:function(){return{menu:!1,limit:[50,100,200,500,1e3],selectedDate:[],selectedLimit:null,selectedUsers:null,selectedTarget:null,minions:[],users:[],search:"",headers:[{text:"Jid",value:"jid"},{text:"Target",value:"id"},{text:"Function",value:"fun"},{text:"Arguments",value:"arguments"},{text:"Keyword Arguments",value:"keyword_arguments"},{text:"User",value:"user"},{text:"Status",value:"success"},{text:"Date",value:"alter_time"},{text:"Actions",value:"action",sortable:!1}],jobs:[],loading:!0}},computed:{indexedItems:function(){return this.jobs.map((function(t,e){return Object(Bt["a"])({uniqueid:e},t)}))},dateRangeText:function(){return this.selectedDate.join(" ~ ")},filteredHeaders:function(){if(this.filter&&this.filter.hasOwnProperty("target[]")){var t=this.headers;return t.splice(1,1),t}return this.headers}},mounted:function(){this.loadData()},methods:{loadData:function(){var t=this;this.$http.get("api/jobs/filters/").then((function(e){t.minions=e.data.minions,t.users=e.data.users})),this.jid?this.$http.get("api/jobs/".concat(this.jid)).then((function(e){t.jobs=e.data,t.loading=!1})):this.$http.get("api/jobs/",{params:this.filter}).then((function(e){t.jobs=e.data,t.loading=!1}))},filterJobs:function(){var t=this;this.loading=!0;var e={limit:this.selectedLimit,target:this.selectedTarget,users:this.selectedUsers};this.selectedDate.length>0&&(e.start=this.selectedDate[0],e.end=this.selectedDate[1]||this.selectedDate[0]),this.$http.get("api/jobs/",{params:e}).then((function(e){t.jobs=e.data,t.loading=!1,t.selectedUsers=t.selectedTarget=t.selectedLimit=t.selectedDate=null,t.selectedDate=[]}))},boolRepr:function(t){return!0===t?"green":"red"},boolText:function(t){return!0===t?"success":"failed"}}},Kt=Ht,Gt=a("c6a6"),Wt=a("8fea"),Yt=a("2e4b"),Xt=Object(h["a"])(Kt,zt,qt,!1,null,"255e744d",null),Qt=Xt.exports;f()(Xt,{VAutocomplete:Gt["a"],VBtn:g["a"],VCard:y["a"],VCardTitle:k["c"],VChip:Ot["a"],VCol:Lt["a"],VContainer:ht["a"],VDataTable:Wt["a"],VDatePicker:Yt["a"],VMenu:O["a"],VRow:Nt["a"],VSelect:wt["a"],VSpacer:A["a"],VTextField:I["a"]});var Zt={name:"home",components:{JobsTable:Qt,ConformityChart:Ut,AlcaliStatusCard:At,KeysStatusCard:vt,JobsChartCard:St}},te=Zt,ee=Object(h["a"])(te,rt,ot,!1,null,null,null),ae=ee.exports;f()(ee,{VCol:Lt["a"],VContainer:ht["a"],VRow:Nt["a"]});var ne=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-app",{attrs:{id:"inspire"}},[n("v-content",[n("v-container",{staticClass:"fill-height",attrs:{fluid:""}},[n("v-row",{attrs:{align:"center",justify:"center"}},[n("v-col",{attrs:{cols:"12",sm:"8",lg:"4"}},[n("v-img",{staticClass:"elevation-0",staticStyle:{float:"right"},attrs:{src:a("4ffd"),width:"100","aspect-ratio":"1"}}),n("h2",{staticClass:"text-center font-weight-black display-4 mb-8"},[t._v("ALCALI")]),n("v-card",{staticClass:"elevation-12"},[n("v-toolbar",{attrs:{color:"black",dark:"",flat:""}},[n("v-toolbar-title",[t._v("Login")]),n("v-spacer")],1),n("v-form",{nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.authenticate(e)}}},[n("v-card-text",[n("v-text-field",{attrs:{label:"Login",name:"login","prepend-icon":"person",type:"text"},model:{value:t.username,callback:function(e){t.username=e},expression:"username"}}),n("v-text-field",{attrs:{label:"Password",name:"password","prepend-icon":"lock",type:"password"},model:{value:t.password,callback:function(e){t.password=e},expression:"password"}})],1),n("v-card-actions",[n("v-spacer"),n("v-btn",{attrs:{color:"primary",dark:""},on:{click:function(e){return e.preventDefault(),t.authenticate(e)}}},[t._v("Login")])],1)],1)],1)],1),n("v-col",{attrs:{sm:"12",align:"center"}},[n("v-btn",{attrs:{disabled:!t.isInit},on:{click:t.handleClickGetAuth}},[t._v("sign in "),n("span",{staticClass:"ml-2"},[n("GoogleLogo")],1)])],1)],1)],1)],1)],1)},se=[],ie=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("svg",{attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"18px",height:"18px",viewBox:"0 0 48 48"}},[a("g",[a("path",{attrs:{fill:"#EA4335",d:"M24 9.5c3.54 0 6.71 1.22 9.21 3.6l6.85-6.85C35.9 2.38 30.47 0 24 0 14.62 0 6.51 5.38 2.56 13.22l7.98 6.19C12.43 13.72 17.74 9.5 24 9.5z"}}),a("path",{attrs:{fill:"#4285F4",d:"M46.98 24.55c0-1.57-.15-3.09-.38-4.55H24v9.02h12.94c-.58 2.96-2.26 5.48-4.78 7.18l7.73 6c4.51-4.18 7.09-10.36 7.09-17.65z"}}),a("path",{attrs:{fill:"#FBBC05",d:"M10.53 28.59c-.48-1.45-.76-2.99-.76-4.59s.27-3.14.76-4.59l-7.98-6.19C.92 16.46 0 20.12 0 24c0 3.88.92 7.54 2.56 10.78l7.97-6.19z"}}),a("path",{attrs:{fill:"#34A853",d:"M24 48c6.48 0 11.93-2.13 15.89-5.81l-7.73-6c-2.15 1.45-4.92 2.3-8.16 2.3-6.26 0-11.57-4.22-13.47-9.91l-7.98 6.19C6.51 42.62 14.62 48 24 48z"}}),a("path",{attrs:{fill:"none",d:"M0 0h48v48H0z"}})])])},re=[],oe={name:"GoogleLogo"},le=oe,ce=Object(h["a"])(le,ie,re,!1,null,null,null),ue=ce.exports,de=a("c9bf"),he={name:"Login",components:{GoogleLogo:ue},data:function(){return{username:null,password:null,isInit:!1,isSignIn:!1,provider:null,clientId:null,redirectUri:null}},methods:{authenticate:function(){var t=this,e=this.username,a=this.password;this.$store.dispatch("login",{username:e,password:a}).then((function(){return t.$router.push("/")})).catch((function(){t.$toast.error("Invalid Login / Password")}))},handleClickGetAuth:function(){var t=this;this.$gAuth.getAuthCode().then((function(e){var a=new FormData;a.set("provider",t.provider),a.set("code",e),a.set("redirect_uri",t.redirectUri),t.$store.dispatch("oauthlogin",a).then((function(){return t.$router.push("/")})).catch((function(){t.$toast.error("Unauthorized")}))})).catch((function(){t.$toast.error("Unauthorized")}))}},mounted:function(){var t=this;this.$http.get("api/social/").then((function(e){t.provider=e.data.provider,t.clientId=e.data.client_id,t.redirectUri=e.data.redirect_uri;var a={clientId:t.clientId,scope:"profile email",prompt:"select_account"};n["a"].use(de["a"],a);var s=setInterval((function(){t.isInit=t.$gAuth.isInit,t.isSignIn=t.$gAuth.isAuthorized,t.isInit&&clearInterval(s)}),1e3)}))}},me=he,fe=(a("1c0b9"),a("4bd4")),ve=a("adda"),pe=a("71d9"),be=Object(h["a"])(me,ne,se,!1,null,"5b563f4a",null),_e=be.exports;f()(be,{VApp:v["a"],VBtn:g["a"],VCard:y["a"],VCardActions:k["a"],VCardText:k["b"],VCol:Lt["a"],VContainer:ht["a"],VContent:x["a"],VForm:fe["a"],VImg:ve["a"],VRow:Nt["a"],VSpacer:A["a"],VTextField:I["a"],VToolbar:pe["a"],VToolbarTitle:R["a"]});var ge=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-container",{attrs:{fluid:""}},[a("v-row",[a("v-col",{attrs:{sm:"12",cols:"12"}},[a("JobsTable",{attrs:{jid:t.jid}})],1)],1)],1)},ye=[],ke={name:"Jobs",props:["jid"],components:{JobsTable:Qt}},xe=ke,Ce=Object(h["a"])(xe,ge,ye,!1,null,"e367ce5e",null),we=Ce.exports;f()(Ce,{VCol:Lt["a"],VContainer:ht["a"],VRow:Nt["a"]});var je=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-container",{attrs:{fluid:""}},[a("v-row",[a("v-col",{attrs:{sm:"12"}},[a("KeysTable",{key:t.refreshKey})],1)],1),t.fabs?a("Fab",{attrs:{fabs:t.fabs},on:{fab_action:t.fabAction}}):t._e()],1)},Se=[],Ve=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-container",{attrs:{fluid:""}},[a("v-card",[a("v-card-title",[t._v(" Keys "),a("v-spacer"),a("v-text-field",{staticClass:"search",attrs:{"append-icon":"search",label:"Search","single-line":"","hide-details":""},model:{value:t.search,callback:function(e){t.search=e},expression:"search"}})],1),a("v-data-table",{staticClass:"elevation-1",attrs:{"sort-by":"minion_id",headers:t.headers,items:t.keys,search:t.search,loading:t.loading},scopedSlots:t._u([{key:"item.minion_id",fn:function(e){var n=e.item;return["accepted"===n.status?[a("v-btn",{staticClass:"text-none",attrs:{text:"",small:"",to:"/minions/"+n.minion_id}},[t._v(t._s(n.minion_id))])]:[t._v(" "+t._s(n.minion_id)+" ")]]}},{key:"item.status",fn:function(e){var n=e.item;return[a("v-chip",{attrs:{color:t.keysRepr(n.status),dark:""}},[t._v(t._s(n.status.toString()))])]}},{key:"item.action",fn:function(e){var n=e.item;return[t._l(t.keyAction(n.status),(function(e){return[a("v-btn",{key:e,staticClass:"ma-2",attrs:{small:"",dark:"",color:t.keysRepr(e)},on:{click:function(a){return t.manageKey(e,n.minion_id)}}},[t._v(" "+t._s(e)+" ")])]}))]}}])})],1)],1)},Te=[],$e=(a("2ca0"),a("ddb0"),{name:"KeysTable",data:function(){return{search:"",headers:[{text:"Minion Id",value:"minion_id"},{text:"Status",value:"status"},{text:"Public Key",value:"pub"},{text:"Actions",value:"action",sortable:!1}],keys:[],loading:!0}},mounted:function(){this.loadData()},methods:{loadData:function(){var t=this;this.$http.get("api/keys/").then((function(e){t.keys=e.data,t.loading=!1}))},sleep:function(t){return new Promise((function(e){return setTimeout(e,t)}))},keysRepr:function(t){return t.startsWith("accept")?"green":t.startsWith("reject")?"orange":t.startsWith("de")?"red":"grey"},keyAction:function(t){return"accepted"===t?["reject","delete"]:"rejected"===t?["accept","delete"]:"denied"===t?["accept"]:["accept","delete"]},manageKey:function(t,e){var a=this,n=new FormData;n.set("action",t),n.set("target",e),this.$http.post("api/keys/manage_keys/",n).then((function(t){a.$toast(t.data.result)})).catch((function(t){a.$toast.error(t.response.data)})),this.sleep(2e3).then((function(){a.loadData()}))}}}),De=$e,Oe=Object(h["a"])(De,Ve,Te,!1,null,"2f96ff2e",null),Ee=Oe.exports;f()(Oe,{VBtn:g["a"],VCard:y["a"],VCardTitle:k["c"],VChip:Ot["a"],VContainer:ht["a"],VDataTable:Wt["a"],VSpacer:A["a"],VTextField:I["a"]});var Ae=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-speed-dial",{attrs:{fixed:"",bottom:"",right:"",direction:"top",transition:"slide-y-reverse-transition"},scopedSlots:t._u([{key:"activator",fn:function(){return[a("v-btn",{attrs:{color:"primary",fab:""},model:{value:t.fab,callback:function(e){t.fab=e},expression:"fab"}},[t.fab?a("v-icon",[t._v("close")]):a("v-icon",[t._v("menu")])],1)]},proxy:!0}]),model:{value:t.fab,callback:function(e){t.fab=e},expression:"fab"}},[t._l(t.fabs,(function(e){return[a("v-tooltip",{key:e.tooltip,attrs:{left:""},scopedSlots:t._u([{key:"activator",fn:function(n){var s=n.on;return[a("v-btn",t._g({attrs:{fab:"",dark:"",small:"",color:e.color},on:{click:function(a){return t.emit("fab_action",e.action)}}},s),[a("v-icon",[t._v(t._s(e.icon))])],1)]}}],null,!0)},[a("span",[t._v(t._s(e.tooltip))])])]}))],2)},Ie=[],Re={name:"Fab",props:["fabs"],methods:{emit:function(t,e){this.$emit(t,e)}},data:function(){return{fab:!1}}},Pe=Re,Fe=a("c73b"),Me=Object(h["a"])(Pe,Ae,Ie,!1,null,"56c34fbd",null),Le=Me.exports;f()(Me,{VBtn:g["a"],VIcon:j["a"],VSpeedDial:Fe["a"],VTooltip:P["a"]});var Ne={name:"Keys",components:{Fab:Le,KeysTable:Ee},data:function(){return{fabs:[{color:"blue",action:"refreshKeys",icon:"compare_arrows",tooltip:"Refresh keys"},{color:"orange",action:"rejectAll",icon:"close",tooltip:"Reject all keys"},{color:"green",action:"acceptAll",icon:"done",tooltip:"Accept all keys"}],refreshKey:0}},methods:{fabAction:function(t){this[t]()},refreshKeys:function(){var t=this;this.$toast("refreshing keys"),this.$http.post("/api/keys/refresh/").then((function(e){t.$toast("keys refreshed")})).then((function(){t.refreshKey+=1})).catch((function(e){t.$toast.error(e.response.data)}))},acceptAll:function(){var t=this,e=new FormData;e.set("action","accept"),e.set("target","*"),this.$http.post("api/keys/manage_keys/",e).then((function(e){t.$toast(e.data.result)})).then((function(){t.refreshKey+=1})).catch((function(e){t.$toast.error(e.response.data)}))},rejectAll:function(){var t=this,e=new FormData;e.set("action","reject"),e.set("target","*"),this.$http.post("api/keys/manage_keys/",e).then((function(e){t.$toast(e.data.result)})).then((function(){t.refreshKey+=1})).catch((function(e){t.$toast.error(e.response.data)}))}}},Je=Ne,Ue=Object(h["a"])(Je,je,Se,!1,null,"8f6e25ea",null),ze=Ue.exports;f()(Ue,{VCol:Lt["a"],VContainer:ht["a"],VRow:Nt["a"]});var qe=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-container",{attrs:{fluid:""}},[a("v-row",[a("v-col",{attrs:{sm:"12",cols:"12"}},[a("MinionsTable",{key:t.refreshKey}),t.fabs?a("Fab",{attrs:{fabs:t.fabs},on:{fab_action:t.fabAction}}):t._e()],1)],1)],1)},Be=[],He=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-container",{attrs:{fluid:""}},[a("v-card",[a("v-card-title",[t._v(" Minions "),a("v-spacer"),a("v-menu",{attrs:{"close-on-content-click":!1,"offset-y":"","offset-x":"",left:""},scopedSlots:t._u([{key:"activator",fn:function(e){var n=e.on;return[a("v-btn",t._g({staticClass:"mr-5",attrs:{color:"primary",dark:""}},n),[t._v(" Columns ")])]}}]),model:{value:t.menu,callback:function(e){t.menu=e},expression:"menu"}},[a("v-card",{attrs:{flat:"","max-width":"700"}},[a("v-card-text",[a("v-container",{attrs:{fluid:""}},[a("v-row",{attrs:{"no-gutters":""}},[t._l(t.available_headers,(function(e,n){return[a("v-col",{key:n,attrs:{cols:"4"}},[a("v-checkbox",{attrs:{label:e,value:e,"hide-details":""},model:{value:t.default_headers,callback:function(e){t.default_headers=e},expression:"default_headers"}})],1)]}))],2)],1)],1)],1)],1),a("v-text-field",{staticClass:"search",attrs:{"append-icon":"search",label:"Search","single-line":"","hide-details":""},model:{value:t.search,callback:function(e){t.search=e},expression:"search"}})],1),a("v-data-table",{staticClass:"elevation-1",attrs:{"sort-by":"minion_id",headers:t.customHeaders,items:t.minions,search:t.search,loading:t.loading,"loading-text":"Loading... Please wait"},scopedSlots:t._u([{key:"item.minion_id",fn:function(e){var n=e.item;return[a("v-btn",{staticClass:"text-none",attrs:{text:"",small:"",to:"/minions/"+n.minion_id}},[t._v(t._s(n.minion_id))])]}},{key:"item.conformity",fn:function(e){var n=e.item;return[a("v-chip",{attrs:{color:t.boolRepr(n.conformity),dark:""}},[t._v(t._s(n.conformity)+" ")])]}},{key:"item.last_job",fn:function(e){var a=e.item;return[t._v(" "+t._s(null===a.last_job?"":new Date(a.last_job).toLocaleString("en-GB"))+" ")]}},{key:"item.last_highstate",fn:function(e){var a=e.item;return[t._v(" "+t._s(null===a.last_highstate?"":new Date(a.last_highstate).toLocaleString("en-GB"))+" ")]}},{key:"item.action",fn:function(e){var n=e.item;return[a("div",{staticClass:"text-center"},[a("v-btn",{staticClass:"ma-2",attrs:{small:"",color:"blue",tile:"",dark:""},on:{click:function(e){return t.refreshMinion(n.minion_id)}}},[t._v(" refresh ")]),a("v-btn",{staticClass:"ma-2",attrs:{small:"",color:"blue-grey",tile:"",dark:"",to:"/run?tgt="+n.minion_id}},[t._v(" run job ")]),a("v-btn",{staticClass:"ma-2",attrs:{small:"",color:"red",tile:"",dark:""},on:{click:function(e){return e.stopPropagation(),t.showDialog(n.minion_id)}}},[t._v(" delete ")])],1)]}}])})],1),a("div",{staticClass:"text-center"},[a("v-dialog",{attrs:{width:"500"},model:{value:t.dialog,callback:function(e){t.dialog=e},expression:"dialog"}},[a("v-card",[a("v-card-title",{staticClass:"headline red",attrs:{"primary-title":""}},[t._v(" Delete "+t._s(t.target)+" ? ")]),a("v-card-text",[a("br"),t._v(" If you delete "+t._s(t.target)+" from the database, you will need to refresh all minions. ")]),a("v-divider"),a("v-card-actions",[a("v-spacer"),a("v-btn",{attrs:{color:"primary",text:""},on:{click:function(e){t.dialog=!1}}},[t._v(" close ")]),a("v-btn",{attrs:{color:"red",text:""},on:{click:function(e){return t.deleteMinion(t.target)}}},[t._v(" delete ")])],1)],1)],1)],1)],1)},Ke=[],Ge=(a("99af"),a("1276"),{name:"MinionsTable",data:function(){return{search:"",dialog:!1,default_headers:["minion_id","conformity","fqdn","os","oscodename","kernelrelease","last_job","last_highstate"],unwanted_headers:["pillar","grain","id"],available_headers:[],minions:[],menu:!1,target:null,loading:!0}},computed:{customHeaders:function(){var t=[];return this.default_headers.forEach((function(e){var a=e.split("_").map((function(t){return t.replace(/^\w/,(function(t){return t.toUpperCase()}))})).join(" ");t.push({text:a,value:e})})),t.push({text:"Actions",value:"action",sortable:!1}),t}},mounted:function(){this.loadData()},methods:{loadData:function(){var t=this;this.$http.get("api/minions/").then((function(e){function a(t){return t.forEach((function(t){var e=JSON.parse(t.grain);for(var a in e)t[a]=e[a]})),t}t.minions=a(e.data),t.loading=!1,t.available_headers=t.available_headers.concat(t.default_headers),t.minions.length>0&&Object.keys(t.minions[0]).forEach((function(e){"string"!==typeof t.minions[0][e]||t.default_headers.includes(e)||t.unwanted_headers.includes(e)||e.startsWith("lsb")||t.available_headers.push(e)}))}))},boolRepr:function(t){return"True"===t?"green":"False"===t?"red":"primary"},refreshMinion:function(t){var e=this;this.$toast("refreshing "+t);var a=new FormData;a.set("minion_id",t),this.$http.post("/api/minions/refresh_minions/",a).then((function(t){e.$toast(t.data.result)})).catch((function(t){e.$toast.error(t.response.data)}))},deleteMinion:function(t){var e=this;this.dialog=!1,this.$http.delete("/api/minions/".concat(t,"/")).then((function(){e.minions.splice(e.minions.indexOf(t),1),e.$toast(t+" deleted")})).catch((function(t){e.$toast.error(t.response.data)}))},showDialog:function(t){this.target=t,this.dialog=!0}}}),We=Ge,Ye=a("ac7c"),Xe=a("169a"),Qe=Object(h["a"])(We,He,Ke,!1,null,"93c8ad8c",null),Ze=Qe.exports;f()(Qe,{VBtn:g["a"],VCard:y["a"],VCardActions:k["a"],VCardText:k["b"],VCardTitle:k["c"],VCheckbox:Ye["a"],VChip:Ot["a"],VCol:Lt["a"],VContainer:ht["a"],VDataTable:Wt["a"],VDialog:Xe["a"],VDivider:C["a"],VMenu:O["a"],VRow:Nt["a"],VSpacer:A["a"],VTextField:I["a"]});var ta={name:"Minions",components:{Fab:Le,MinionsTable:Ze},data:function(){return{refreshKey:0,fabs:[{color:"pink",action:"refreshMinions",icon:"refresh",tooltip:"Refresh all minions"},{color:"orange",action:"runAll",icon:"playlist_play",tooltip:"Run job on all minions"}]}},methods:{fabAction:function(t){this[t]()},refreshMinions:function(){var t=this;this.$toast("refreshing minions"),this.$http.post("/api/minions/refresh_minions/").then((function(){t.$toast("minions refreshed")})).then((function(){t.refreshKey+=1})).catch((function(e){t.$toast.error(e.response.data)}))},runAll:function(){this.$router.push("/run?tgt=*")}}},ea=ta,aa=Object(h["a"])(ea,qe,Be,!1,null,"99215d3c",null),na=aa.exports;f()(aa,{VCol:Lt["a"],VContainer:ht["a"],VRow:Nt["a"]});var sa=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-container",{attrs:{fluid:""}},[a("v-row",[a("v-col",{attrs:{sm:"12",lg:"3"}},[null!==t.minion?a("InfosCard",{attrs:{minion:t.minion}}):t._e(),null!==t.minion?a("NetworkCard",{attrs:{minion:t.minion}}):t._e()],1),a("v-col",{attrs:{sm:"12",lg:"9"}},[null!==t.minion?a("MinionDetailCard",{attrs:{minion:t.minion}}):t._e()],1),t.fabs?a("Fab",{attrs:{fabs:t.fabs},on:{fab_action:t.fabAction}}):t._e()],1)],1)},ia=[],ra=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-container",{attrs:{fluid:""}},[a("v-card",[a("v-card-title",[t._v(t._s(t.minion.id))]),a("v-tabs",{model:{value:t.tab,callback:function(e){t.tab=e},expression:"tab"}},[a("v-tabs-slider"),a("v-tab",{attrs:{href:"#common"}},[t._v(" Common ")]),a("v-tab",{attrs:{href:"#salt"}},[t._v(" Salt ")]),a("v-tab",{attrs:{href:"#hardware"}},[t._v(" Hardware ")])],1),a("v-tabs-items",{model:{value:t.tab,callback:function(e){t.tab=e},expression:"tab"}},[a("v-tab-item",{attrs:{id:"common"}},[a("v-simple-table",[a("tbody",t._l(t.common,(function(e){return a("tr",{key:e.name},[a("td",[t._v(t._s(e.name))]),"last_job"===e.grain||"last_highstate"===e.grain&&null!==t.minion[e.grain]?a("td",{staticClass:"text-right"},[t._v(t._s(new Date(t.minion[e.grain]).toLocaleString("en-GB"))+" ")]):"conformity"===e.grain?a("td",{staticClass:"text-right"},[a("v-chip",{attrs:{color:t.boolRepr(t.minion[e.grain]),dark:""}},[t._v(t._s(null==t.minion[e.grain]?"unknown":t.minion[e.grain]))])],1):a("td",{staticClass:"text-right"},[t._v(t._s(t.minion[e.grain]))])])})),0)])],1),a("v-tab-item",{attrs:{id:"salt"}},[a("v-simple-table",[a("tbody",t._l(t.salt,(function(e){return a("tr",{key:e.name},[a("td",[t._v(t._s(e.name))]),a("td",{staticClass:"text-right"},[t._v(t._s(t.minion[e.grain]))])])})),0)])],1),a("v-tab-item",{attrs:{id:"hardware"}},[a("v-simple-table",[a("tbody",t._l(t.hardware,(function(e){return a("tr",{key:e.name},[a("td",[t._v(t._s(e.name))]),a("td",{staticClass:"text-right"},[t._v(t._s(t.minion[e.grain]))])])})),0)])],1)],1)],1)],1)},oa=[],la={name:"InfosCard",data:function(){return{tab:null,common:[{name:"F.Q.D.N",grain:"fqdn"},{name:"O.S",grain:"os"},{name:"O.S Version",grain:"oscodename"},{name:"Kernel",grain:"kernelrelease"},{name:"Last Job",grain:"last_job"},{name:"Last Highstate",grain:"last_highstate"},{name:"Highstate Conformity",grain:"conformity"}],salt:[{name:"ID",grain:"id"},{name:"Master",grain:"master"},{name:"Salt Version",grain:"saltversion"},{name:"Salt Path",grain:"saltpath"},{name:"Python Version",grain:"pythonversion"}],hardware:[{name:"C.P.U Model",grain:"cpu_model"},{name:"Number of C.P.U",grain:"num_cpus"},{name:"Total Memory",grain:"mem_total"},{name:"Total Swap",grain:"swap_total"},{name:"Virtual",grain:"virtual"}]}},props:["minion"],methods:{boolRepr:function(t){return"True"===t?"green":"False"===t?"red":"primary"}}},ca=la,ua=a("71a3"),da=a("c671"),ha=a("fe57"),ma=a("aac8"),fa=a("9a96"),va=Object(h["a"])(ca,ra,oa,!1,null,"3d8c2f7f",null),pa=va.exports;f()(va,{VCard:y["a"],VCardTitle:k["c"],VChip:Ot["a"],VContainer:ht["a"],VSimpleTable:mt["a"],VTab:ua["a"],VTabItem:da["a"],VTabs:ha["a"],VTabsItems:ma["a"],VTabsSlider:fa["a"]});var ba=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-container",{attrs:{fluid:""}},[a("v-card",[a("v-card-title",[t._v("Network")]),a("v-tabs",{model:{value:t.tab,callback:function(e){t.tab=e},expression:"tab"}},[a("v-tabs-slider"),a("v-tab",{attrs:{href:"#interface"}},[t._v(" Interfaces ")]),a("v-tab",{attrs:{href:"#mac"}},[t._v(" Mac ")]),a("v-tab",{attrs:{href:"#dns"}},[t._v(" Dns ")])],1),a("v-tabs-items",{model:{value:t.tab,callback:function(e){t.tab=e},expression:"tab"}},[a("v-tab-item",{attrs:{id:"interface"}},[a("v-simple-table",[a("tbody",[t._l(t.minion.ip_interfaces,(function(e,n){return a("tr",{key:n},[a("td",[t._v(t._s(n))]),t._l(e,(function(e,n){return a("td",{key:n,staticClass:"text-right"},[t._v(t._s(e))])}))],2)})),a("tr",[a("td",[t._v("IPv4 GATEWAY")]),a("td",{staticClass:"text-right"},[t._v(t._s(t.minion.ip4_gw))])]),a("tr",[a("td",[t._v("IPv6 GATEWAY")]),a("td",{staticClass:"text-right"},[t._v(t._s(t.minion.ip6_gw))])])],2)])],1),a("v-tab-item",{attrs:{id:"mac"}},[a("v-simple-table",[a("tbody",t._l(t.minion.hwaddr_interfaces,(function(e,n){return a("tr",{key:n},[a("td",[t._v(t._s(n))]),a("td",{staticClass:"text-right"},[t._v(t._s(e))])])})),0)])],1),a("v-tab-item",{attrs:{id:"dns"}},[a("v-simple-table",[a("tbody",t._l(t.minion.dns,(function(e,n){return a("tr",{key:n},[a("td",[t._v(t._s(n))]),a("td",{staticClass:"text-right"},[t._v(t._s(e.length>=1?e:""))])])})),0)])],1)],1)],1)],1)},_a=[],ga={name:"NetworkCard",data:function(){return{tab:null,tabs:3}},props:["minion"]},ya=ga,ka=Object(h["a"])(ya,ba,_a,!1,null,"56ea2267",null),xa=ka.exports;f()(ka,{VCard:y["a"],VCardTitle:k["c"],VContainer:ht["a"],VSimpleTable:mt["a"],VTab:ua["a"],VTabItem:da["a"],VTabs:ha["a"],VTabsItems:ma["a"],VTabsSlider:fa["a"]});var Ca=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-container",{attrs:{fluid:""}},[a("v-card",[a("v-tabs",{model:{value:t.tab,callback:function(e){t.tab=e},expression:"tab"}},[a("v-tabs-slider"),a("v-tab",{attrs:{href:"#grain"}},[t._v(" Grains ")]),a("v-tab",{attrs:{href:"#pillar"}},[t._v(" Pillar ")]),a("v-tab",{attrs:{href:"#history"}},[t._v(" History ")]),a("v-tab",{attrs:{href:"#graph"}},[t._v(" Graph ")]),t._l(t.minion.custom_fields,(function(e){return a("v-tab",{key:e.name},[t._v(" "+t._s(e.name)+" ")])}))],2),a("v-tabs-items",{model:{value:t.tab,callback:function(e){t.tab=e},expression:"tab"}},[a("v-tab-item",{attrs:{id:"grain"}},[a("div",{staticClass:"text-right"},[a("v-btn",{staticClass:"overlayedBtn",on:{click:function(e){return t.fold("grainCm")}}},[t._v(t._s(t.grainCmFolded?"unfold":"fold"))])],1),a("codemirror",{ref:"grainCm",attrs:{options:t.cmOptions},model:{value:t.code,callback:function(e){t.code=e},expression:"code"}})],1),a("v-tab-item",{attrs:{id:"pillar"}},[a("div",{staticClass:"text-right"},[a("v-btn",{staticClass:"overlayedBtn",on:{click:function(e){return t.fold("pillarCm")}}},[t._v(t._s(t.pillarCmFolded?"unfold":"fold"))])],1),a("codemirror",{ref:"pillarCm",attrs:{options:t.cmOptions},model:{value:t.codepillar,callback:function(e){t.codepillar=e},expression:"codepillar"}})],1),a("v-tab-item",{attrs:{id:"history"}},[a("JobsTable",{attrs:{filter:{"target[]":t.minion.minion_id}}})],1),a("v-tab-item",{attrs:{id:"graph",eager:""}},[t.minion?a("JobsChartCard",{attrs:{minion:t.minion.minion_id}}):t._e()],1),t._l(t.minion.custom_fields,(function(e){return a("v-tab-item",{key:e.name},[a("codemirror",{attrs:{options:t.cmOptions,value:t.yamlRepr(e.value)}})],1)}))],2)],1)],1)},wa=[],ja=a("56b3"),Sa=a.n(ja),Va=a("8f94"),Ta=(a("f4ba"),a("4895"),a("aedd"),a("cbc8"),a("8d70"),a("f9d4"),a("a7be"),a("ced0"),a("efe9"),a("651e")),$a=a.n(Ta),Da={name:"MinionDetailCard",components:{JobsTable:Qt,JobsChartCard:St,codemirror:Va["codemirror"]},data:function(){return{tab:null,code:$a.a.safeDump(JSON.parse(this.minion.grain)),codepillar:$a.a.safeDump(JSON.parse(this.minion.pillar)),grainCmFolded:!1,pillarCmFolded:!1,cmOptions:{tabSize:4,mode:"yaml",theme:"made-of-code",line:!0,autoRefresh:!0,lineNumbers:!1,readOnly:!0,cursorBlinkRate:0,foldGutter:!0,gutters:["CodeMirror-foldgutter"]}}},methods:{yamlRepr:function(t){return $a.a.safeDump(JSON.parse(t))},fold:function(t){!0===this[t+"Folded"]?(Sa.a.commands.unfoldAll(this.$refs[t].codemirror),this[t+"Folded"]=!1):(Sa.a.commands.foldAll(this.$refs[t].codemirror),this[t+"Folded"]=!0)}},props:["minion"]},Oa=Da,Ea=(a("1b53"),Object(h["a"])(Oa,Ca,wa,!1,null,"461a1ef9",null)),Aa=Ea.exports;function Ia(t){var e=JSON.parse(t.grain);for(var a in e)t[a]=e[a];return t}f()(Ea,{VBtn:g["a"],VCard:y["a"],VContainer:ht["a"],VTab:ua["a"],VTabItem:da["a"],VTabs:ha["a"],VTabsItems:ma["a"],VTabsSlider:fa["a"]});var Ra={name:"MinionDetail",components:{Fab:Le,MinionDetailCard:Aa,InfosCard:pa,NetworkCard:xa},data:function(){return{minion:null,fabs:[{color:"blue",action:"refreshMinion",icon:"refresh",tooltip:"Refresh "+this.minion_id},{color:"purple",action:"runMinion",icon:"play_arrow",tooltip:"Run job on "+this.minion_id},{color:"orange",action:"highstateMinion",icon:"all_inclusive",tooltip:"Run highstate on "+this.minion_id}]}},mounted:function(){this.loadData()},methods:{loadData:function(){var t=this;this.$http.get("api/minions/".concat(this.minion_id,"/")).then((function(e){return t.minion=Ia(e.data)})).catch((function(e){t.$toast.error("".concat(t.minion_id," is not present in database. Try refreshing minions")),t.$router.push("/minions")}))},fabAction:function(t){this[t]()},refreshMinion:function(){var t=this;this.$toast("refreshing "+this.minion_id);var e=new FormData;e.set("minion_id",this.minion_id),this.$http.post("/api/minions/refresh_minions/",e).then((function(){t.$toast("minion refreshed")})).catch((function(e){t.$toast.error(e.response.data)}))},runMinion:function(){this.$router.push("/run?tgt="+this.minion_id)},highstateMinion:function(){this.$router.push("/run?tgt="+this.minion_id+"&fun=state.apply")}},props:["minion_id"]},Pa=Ra,Fa=Object(h["a"])(Pa,sa,ia,!1,null,"4377b49e",null),Ma=Fa.exports;f()(Fa,{VCol:Lt["a"],VContainer:ht["a"],VRow:Nt["a"]});var La=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-container",{attrs:{fluid:""}},[a("v-row",[a("v-col",{attrs:{sm:"12",lg:"4"}},[a("v-container",{attrs:{fluid:""}},[a("v-card",[a("v-list-item",{attrs:{"two-line":""}},[a("v-list-item-content",[a("v-list-item-title",{staticClass:"headline"},[t._v(t._s(t.job.fun))]),a("v-list-item-subtitle",[t._v("Run on "+t._s(t.formatDate(t.job.alter_time)))])],1)],1),a("v-divider"),a("v-simple-table",[a("tbody",[a("tr",[a("td",[t._v("MINION ID:")]),a("td",{staticClass:"text-right"},[a("v-btn",{staticClass:"pr-0 text-none",attrs:{text:"",small:"",to:"/minions/"+t.job.id}},[t._v(t._s(t.job.id))])],1)]),a("tr",[a("td",[t._v("JOB ID:")]),a("td",{staticClass:"text-right"},[a("v-btn",{staticClass:"pr-0",attrs:{text:"",small:"",to:"/jobs/"+t.job.jid}},[t._v(t._s(t.job.jid))])],1)]),a("tr",[a("td",[t._v("FUNCTION:")]),a("td",{staticClass:"text-right"},[t._v(t._s(t.job.fun))])]),t.job.arguments?a("tr",[a("td",[t._v("ARGUMENTS:")]),a("td",{staticClass:"text-right"},[t._v(t._s(t.job.arguments))])]):t._e(),t.job.keyword_arguments?a("tr",[a("td",[t._v("KEYWORD ARGUMENTS:")]),a("td",{staticClass:"text-right"},[t._v(t._s(t.job.keyword_arguments))])]):t._e(),a("tr",[a("td",[t._v("STATUS:")]),a("td",{staticClass:"text-right"},[a("v-chip",{attrs:{color:t.boolRepr(t.job.success),dark:""}},[t._v(t._s(t.boolText(t.job.success)))])],1)]),a("tr",[a("td",[t._v("START TIME:")]),a("td",{staticClass:"text-right"},[t._v(t._s(new Date(t.job.alter_time).toLocaleString("en-GB")))])])])])],1)],1)],1),a("v-col",{attrs:{sm:"12",lg:"8"}},[a("v-container",{attrs:{fluid:""}},[a("v-card",[a("v-card-title",[t._v("Results")]),a("v-divider"),a("div",{staticClass:"ansiStyle",domProps:{innerHTML:t._s(t.ansiResult)}})],1)],1)],1)],1)],1)},Na=[],Ja={name:"JobDetail",props:["jid","minion_id"],data:function(){return{job:{},ansiResult:null}},mounted:function(){this.loadData(),this.loadRenderedJob()},methods:{loadData:function(){var t=this;this.$http.get("api/jobs/".concat(this.jid,"/").concat(this.minion_id,"/")).then((function(e){return t.job=e.data}))},loadRenderedJob:function(){var t=this;this.$http.get("api/jobs/".concat(this.jid,"/").concat(this.minion_id,"/rendered_state/")).then((function(e){return t.ansiResult=e.data}))},boolRepr:function(t){return!0===t?"green":"red"},boolText:function(t){return!0===t?"success":"failed"},formatDate:function(t){return new Date(t).toLocaleString("en-GB")}}},Ua=Ja,za=(a("31ea"),Object(h["a"])(Ua,La,Na,!1,null,"6afa69e7",null)),qa=za.exports;f()(za,{VBtn:g["a"],VCard:y["a"],VCardTitle:k["c"],VChip:Ot["a"],VCol:Lt["a"],VContainer:ht["a"],VDivider:C["a"],VListItem:V["a"],VListItemContent:D["a"],VListItemSubtitle:D["b"],VListItemTitle:D["c"],VRow:Nt["a"],VSimpleTable:mt["a"]});var Ba=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-container",{attrs:{fluid:""}},[a("v-row",[a("v-col",{attrs:{sm:"12"}},[a("EventsTable")],1)],1)],1)},Ha=[],Ka=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-container",{attrs:{fluid:""}},[a("v-card",[a("v-card-title",[t._v(" Events "),a("v-spacer"),a("v-text-field",{staticClass:"search",attrs:{"append-icon":"search",label:"Search","single-line":"","hide-details":""},model:{value:t.search,callback:function(e){t.search=e},expression:"search"}})],1),a("v-data-table",{staticClass:"elevation-1",attrs:{"sort-by":"alter_time","sort-desc":"",headers:t.headers,items:t.events,search:t.search,"show-expand":"",loading:t.loading},scopedSlots:t._u([{key:"item.alter_time",fn:function(e){var a=e.item;return[t._v(" "+t._s(new Date(a.alter_time).toLocaleString("en-GB"))+" ")]}},{key:"expanded-item",fn:function(e){var n=e.headers,s=e.item;return[a("td",{attrs:{colspan:n.length}},[a("pre",[t._v(t._s(JSON.stringify(t.safeParse(s.data),null,2)))])])]}}])})],1)],1)},Ga=[];function Wa(t){return t.forEach((function(t){var e=JSON.parse(t.data);for(var a in e)"id"===a?t["minion_id"]=e[a]:t[a]=e[a]})),t}var Ya={name:"EventsTable",data:function(){return{search:"",headers:[{text:"Tag",value:"tag"},{text:"Jid",value:"jid"},{text:"Target",value:"minion_id"},{text:"Function",value:"fun"},{text:"Arguments",value:"fun_args"},{text:"Date",value:"alter_time"}],events:[],loading:!0}},mounted:function(){this.loadData()},methods:{loadData:function(){var t=this;this.$http.get("api/events/").then((function(e){t.events=Wa(e.data),t.loading=!1}))},safeParse:function(t){var e;try{e=JSON.parse(t)}catch(a){return{}}return e}}},Xa=Ya,Qa=Object(h["a"])(Xa,Ka,Ga,!1,null,"6f8d9a2f",null),Za=Qa.exports;f()(Qa,{VCard:y["a"],VCardTitle:k["c"],VContainer:ht["a"],VDataTable:Wt["a"],VSpacer:A["a"],VTextField:I["a"]});var tn={name:"Events",components:{EventsTable:Za}},en=tn,an=Object(h["a"])(en,Ba,Ha,!1,null,"e368979a",null),nn=an.exports;f()(an,{VCol:Lt["a"],VContainer:ht["a"],VRow:Nt["a"]});var sn=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-container",{attrs:{fluid:""}},[a("v-row",[a("v-col",{attrs:{sm:"12"}},[a("RunCard")],1)],1)],1)},rn=[],on=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-container",{attrs:{fluid:""}},[a("v-row",{attrs:{"no-gutters":""}},[a("v-col",{attrs:{sm:"12"}},[a("v-card",{staticClass:"mb-8"},[a("v-card-title",[t._v("Run")]),a("v-tabs",{model:{value:t.tab,callback:function(e){t.tab=e},expression:"tab"}},[a("v-tabs-slider"),a("v-tab",{attrs:{href:"#formatted"}},[t._v(" Formatted ")]),a("v-tab",{attrs:{href:"#cli"}},[t._v(" Cli ")])],1),a("v-tabs-items",{model:{value:t.tab,callback:function(e){t.tab=e},expression:"tab"}},[a("v-tab-item",{attrs:{id:"formatted",eager:""}},[a("v-card",[a("v-spacer"),a("v-card-text",[a("v-container",{attrs:{fluid:""}},[a("v-row",[a("v-col",{staticClass:"text-right",attrs:{sm:"3",lg:"1","align-self":"center"}},[a("span",[t._v("Client Type:")])]),a("v-col",{attrs:{sm:"3",lg:"1"}},[a("v-select",{attrs:{items:t.client},model:{value:t.selected_client,callback:function(e){t.selected_client=e},expression:"selected_client"}})],1),t.client_batch||t.scheduleSwitch?t._e():a("v-col",{attrs:{sm:"3",lg:"1","offset-lg":"1"}},[a("v-checkbox",{attrs:{label:"Async",color:"primary"},model:{value:t.client_async,callback:function(e){t.client_async=e},expression:"client_async"}})],1),"local"!==t.selected_client||t.scheduleSwitch?t._e():a("v-col",{attrs:{sm:"3",lg:"1","offset-lg":t.client_batch?3:1}},[a("v-checkbox",{attrs:{label:"Batch",color:"primary"},model:{value:t.client_batch,callback:function(e){t.client_batch=e},expression:"client_batch"}})],1),"local"===t.selected_client&&t.client_batch&&!t.scheduleSwitch?a("v-col",{attrs:{sm:"3",lg:"1"}},[a("v-text-field",{attrs:{label:"Batch"},model:{value:t.batch,callback:function(e){t.batch=e},expression:"batch"}})],1):t._e(),"local"!==t.selected_client||t.scheduleSwitch?t._e():a("v-col",{attrs:{sm:"3",lg:"1","offset-lg":t.client_batch?0:1}},[a("v-text-field",{attrs:{label:"Timeout",type:"number"},model:{value:t.timeout,callback:function(e){t.timeout=e},expression:"timeout"}})],1)],1),a("v-row",[a("v-col",{attrs:{lg:"1"}},["local"===t.selected_client?a("v-select",{attrs:{items:t.target_type,label:"Target Type"},on:{change:function(e){t.target=null}},model:{value:t.selected_target_type,callback:function(e){t.selected_target_type=e},expression:"selected_target_type"}}):t._e()],1),a("v-col",{attrs:{lg:"2"}},["local"===t.selected_client?a("v-text-field",{attrs:{label:"Target"},model:{value:t.target,callback:function(e){t.target=e},expression:"target"}}):t._e()],1),a("v-col",{attrs:{lg:"2"}},[a("v-combobox",{attrs:{"item-value":"name","item-text":"name",items:t.filteredFunction,label:"Function","return-object":""},scopedSlots:t._u([t.selectedFunction?{key:"append-outer",fn:function(){return[a("v-menu",{attrs:{"offset-y":""},scopedSlots:t._u([{key:"activator",fn:function(e){var n=e.on;return[a("v-icon",t._g({attrs:{color:"black"}},n),[t._v("info ")])]}}],null,!1,3591029852)},[a("div",{staticClass:"desc"},[a("pre",[t._v(t._s(t.selectedFunction.description))])])])]},proxy:!0}:null],null,!0),model:{value:t.selectedFunction,callback:function(e){t.selectedFunction=e},expression:"selectedFunction"}})],1),a("v-col",{attrs:{lg:"3"}},[a("v-text-field",{attrs:{label:"Arguments"},model:{value:t.arg,callback:function(e){t.arg=e},expression:"arg"}})],1),a("v-col",{attrs:{lg:"4"}},[a("v-text-field",{attrs:{label:"Keyword Arguments"},model:{value:t.kwarg,callback:function(e){t.kwarg=e},expression:"kwarg"}})],1)],1),a("v-row",{attrs:{dense:""}},[a("v-col",{attrs:{sm:"12",lg:"3"}},[a("v-row",{attrs:{dense:""}},[a("v-col",{attrs:{sm:"12"}},[a("v-switch",{directives:[{name:"show",rawName:"v-show",value:"local"===t.selected_client,expression:"selected_client === 'local'"}],attrs:{label:"Schedule",color:"primary"},model:{value:t.scheduleSwitch,callback:function(e){t.scheduleSwitch=e},expression:"scheduleSwitch"}})],1),a("v-col",{directives:[{name:"show",rawName:"v-show",value:t.scheduleSwitch,expression:"scheduleSwitch"}],attrs:{sm:"12"}},[a("v-text-field",{staticStyle:{width:"350px"},attrs:{label:"Schedule Name"},model:{value:t.scheduleName,callback:function(e){t.scheduleName=e},expression:"scheduleName"}}),a("v-radio-group",{staticClass:"mt-0",model:{value:t.scheduleType,callback:function(e){t.scheduleType=e},expression:"scheduleType"}},[a("v-radio",{attrs:{value:"once",color:"primary"},scopedSlots:t._u([{key:"label",fn:function(){return[a("span",[a("strong",[t._v("Once: ")])]),a("v-row",[a("v-col",{staticClass:"ml-2",attrs:{sm:"4"}},[a("v-menu",{attrs:{"close-on-content-click":!1,transition:"scale-transition","offset-y":"","min-width":"290px"},scopedSlots:t._u([{key:"activator",fn:function(e){var n=e.on;return[a("v-text-field",t._g({attrs:{readonly:""},model:{value:t.scheduleDate,callback:function(e){t.scheduleDate=e},expression:"scheduleDate"}},n))]}}]),model:{value:t.dateMenu,callback:function(e){t.dateMenu=e},expression:"dateMenu"}},[a("v-date-picker",{attrs:{min:t.scheduleDate},on:{input:function(e){t.dateMenu=!1}},model:{value:t.scheduleDate,callback:function(e){t.scheduleDate=e},expression:"scheduleDate"}})],1)],1),a("v-col",{attrs:{sm:"4"}},[a("v-menu",{ref:"menu",attrs:{"close-on-content-click":!1,"nudge-right":40,transition:"scale-transition","offset-y":"","max-width":"290px","min-width":"290px"},scopedSlots:t._u([{key:"activator",fn:function(e){var n=e.on;return[a("v-text-field",t._g({attrs:{readonly:""},model:{value:t.scheduleTime,callback:function(e){t.scheduleTime=e},expression:"scheduleTime"}},n))]}}]),model:{value:t.timeMenu,callback:function(e){t.timeMenu=e},expression:"timeMenu"}},[t.timeMenu?a("v-time-picker",{attrs:{"full-width":""},model:{value:t.scheduleTime,callback:function(e){t.scheduleTime=e},expression:"scheduleTime"}}):t._e()],1)],1)],1)]},proxy:!0}])}),a("v-radio",{attrs:{value:"recurring",color:"primary"},scopedSlots:t._u([{key:"label",fn:function(){return[a("div",[a("strong",[t._v("Recurring: ")]),t._v(" Every "),a("span",{attrs:{id:"cron"}})])]},proxy:!0}])})],1)],1)],1)],1),a("v-col",{attrs:{sm:"12",lg:"6"}},[a("v-row",{attrs:{dense:""}},[a("v-col",{attrs:{sm:"12"}},[a("v-switch",{directives:[{name:"show",rawName:"v-show",value:"local"===t.selected_client,expression:"selected_client === 'local'"}],attrs:{label:"Pillar",color:"primary"},model:{value:t.pillarSwitch,callback:function(e){t.pillarSwitch=e},expression:"pillarSwitch"}})],1),a("v-col",{directives:[{name:"show",rawName:"v-show",value:t.pillarSwitch,expression:"pillarSwitch"}],attrs:{sm:"12"}},[a("codemirror",{attrs:{options:t.cmOptions},model:{value:t.code,callback:function(e){t.code=e},expression:"code"}})],1),a("v-col",{directives:[{name:"show",rawName:"v-show",value:t.pillarSwitch,expression:"pillarSwitch"}],attrs:{sm:"12"}},[a("span",{domProps:{innerHTML:t._s(t.pillarRendered)}})])],1)],1),a("v-col",{attrs:{sm:"12",lg:"3"}},[a("v-row",{attrs:{dense:""}},[a("v-col",{attrs:{sm:"12"}},[a("v-switch",{attrs:{label:"Save as template",color:"primary"},model:{value:t.saveJobSwitch,callback:function(e){t.saveJobSwitch=e},expression:"saveJobSwitch"}})],1),a("v-col",{directives:[{name:"show",rawName:"v-show",value:t.saveJobSwitch,expression:"saveJobSwitch"}],attrs:{sm:"12"}},[a("v-text-field",{staticStyle:{width:"350px"},attrs:{label:"Job Template Name"},model:{value:t.jobTemplateName,callback:function(e){t.jobTemplateName=e},expression:"jobTemplateName"}})],1)],1)],1)],1)],1)],1),a("v-card-actions",[a("v-spacer"),a("v-btn",{directives:[{name:"show",rawName:"v-show",value:!t.saveJobSwitch,expression:"!saveJobSwitch"}],attrs:{color:"orange",large:"",dark:""},on:{click:function(e){return t.runJob(t.test=!0)}}},[t._v("Test")]),a("v-btn",{directives:[{name:"show",rawName:"v-show",value:!t.saveJobSwitch,expression:"!saveJobSwitch"}],attrs:{color:"info",large:"",dark:""},on:{click:t.runJob}},[t._v("Run")]),a("v-btn",{directives:[{name:"show",rawName:"v-show",value:t.saveJobSwitch,expression:"saveJobSwitch"}],attrs:{color:"green",large:"",dark:""},on:{click:t.saveJob}},[t._v("Save")])],1)],1)],1),a("v-tab-item",{attrs:{id:"cli"}},[null!==t.functions?a("TerminalCard",{attrs:{minions:t.minions,functions:t.functions}}):t._e()],1)],1)],1)],1)],1),a("v-row",[a("v-col",{attrs:{sm:"12"}},[t.results?a("v-card",[a("v-card-title",[t._v("Results")]),a("v-card-text",{staticClass:"ansiStyle",domProps:{innerHTML:t._s(t.results)}})],1):t._e()],1)],1)],1)},ln=[],cn=(a("fb6a"),function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-row",{directives:[{name:"resize",rawName:"v-resize",value:t.onResize,expression:"onResize"}]},[a("v-col",{attrs:{sm:"12"}},[a("div",{staticClass:"console",attrs:{id:"terminal"}})])],1)}),un=[],dn=a("fcf3"),hn=a("47d0"),mn=(a("abb2"),a("c740"),a("a630"),a("3ca3"),a("38cf"),a("d4ec")),fn=a("bee2"),vn=(a("498a"),function(){function t(e){Object(mn["a"])(this,t),this.size=e,this.entries=[],this.cursor=0}return Object(fn["a"])(t,[{key:"push",value:function(t){if(""!==t.trim()){var e=this.entries[this.entries.length-1];t!=e&&(this.entries.push(t),this.entries.length>this.size&&this.entries.pop(0),this.cursor=this.entries.length)}}},{key:"rewind",value:function(){this.cursor=this.entries.length}},{key:"getPrevious",value:function(){var t=Math.max(0,this.cursor-1);return this.cursor=t,this.entries[t]}},{key:"getNext",value:function(){var t=Math.min(this.entries.length,this.cursor+1);return this.cursor=t,this.entries[t]}}]),t}()),pn=(a("7db0"),a("8a79"),a("466d"),a("2909")),bn=a("8e33");function _n(t){var e,a=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=[],s=/\w+/g;while(e=s.exec(t))a?n.push(e.index):n.push(e.index+e[0].length);return n}function gn(t,e){var a=_n(t,!0).reverse().find((function(t){return te}));return null==a?t.length:a}function kn(t,e,a){for(var n=0,s=0,i=0;ia&&(s=0,n+=1))}return{row:n,col:s}}function xn(t,e){return kn(t,t.length,e).row+1}function Cn(t){return""!=t.trim()&&((t.match(/'/g)||[]).length%2!==0||((t.match(/"/g)||[]).length%2!==0||(""==t.split(/(\|\||\||&&)/g).pop().trim()||!(!t.endsWith("\\")||t.endsWith("\\\\")))))}function wn(t){return null!=t.match(/[^\\][ \t]$/m)}function jn(t){if(""===t.trim())return"";if(wn(t))return"";var e=Object(bn["parse"])(t);return e.pop()||""}function Sn(t,e){var a=Object(bn["parse"])(e),n=a.length-1,s=a[n]||"";""===e.trim()?(n=0,s=""):wn(e)&&(n+=1,s="");var i=t.reduce((function(t,e){var s=e.fn,i=e.args;try{return t.concat(s.apply(void 0,[n,a].concat(Object(pn["a"])(i))))}catch(r){return console.error("Auto-complete error:",r),t}}),[]);return i.filter((function(t){return t.startsWith(s)}))}var Vn=function(){function t(e){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Object(mn["a"])(this,t),this.term=e,this._handleTermData=this.handleTermData.bind(this),this._handleTermResize=this.handleTermResize.bind(this),this.history=new vn(a.historySize||100),this.maxAutocompleteEntries=a.maxAutocompleteEntries||100,this._autocompleteHandlers=[],this._active=!1,this._input="",this._cursor=0,this._activePrompt=null,this._activeCharPrompt=null,this._termSize={cols:this.term.cols,rows:this.term.rows},this.attach()}return Object(fn["a"])(t,[{key:"detach",value:function(){this.term.off("data",this._handleTermData),this.term.off("resize",this._handleTermResize)}},{key:"attach",value:function(){this.term.onData(this._handleTermData),this.term.onResize(this._handleTermResize)}},{key:"addAutocompleteHandler",value:function(t){for(var e=arguments.length,a=new Array(e>1?e-1:0),n=1;n1&&void 0!==arguments[1]?arguments[1]:"> ";return new Promise((function(n,s){e.term.write(t),e._activePrompt={prompt:t,continuationPrompt:a,resolve:n,reject:s},e._input="",e._cursor=0,e._active=!0}))}},{key:"readChar",value:function(t){var e=this;return new Promise((function(a,n){e.term.write(t),e._activeCharPrompt={prompt:t,resolve:a,reject:n}}))}},{key:"abortRead",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"aborted";null==this._activePrompt&&null==this._activeCharPrompt||this.term.write("\r\n"),null!=this._activePrompt&&(this._activePrompt.reject(t),this._activePrompt=null),null!=this._activeCharPrompt&&(this._activeCharPrompt.reject(t),this._activeCharPrompt=null),this._active=!1}},{key:"println",value:function(t){this.print(t+"\n")}},{key:"print",value:function(t){var e=t.replace(/[\r\n]+/g,"\n");this.term.write(e.replace(/\n/g,"\r\n"))}},{key:"printWide",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2;if(0==t.length)return println("");for(var a=t.reduce((function(t,e){return Math.max(t,e.length)}),0)+e,n=Math.floor(this._termSize.cols/a),s=Math.ceil(t.length/n),i=0,r=0;r1&&void 0!==arguments[1])||arguments[1];e&&this.clearInput();var a=this.applyPrompts(t);this.print(a),this._cursor>t.length&&(this._cursor=t.length);var n=this.applyPromptOffset(t,this._cursor),s=xn(a,this._termSize.cols),i=kn(a,n,this._termSize.cols),r=i.col,o=i.row,l=s-o-1;this.term.write("\r");for(var c=0;cthis._input.length&&(t=this._input.length);var e=this.applyPrompts(this._input),a=(xn(e,this._termSize.cols),this.applyPromptOffset(this._input,this._cursor)),n=kn(e,a,this._termSize.cols),s=n.col,i=n.row,r=this.applyPromptOffset(this._input,t),o=kn(e,r,this._termSize.cols),l=o.col,c=o.row;if(c>i)for(var u=i;us)for(var h=s;h0){var e=Math.min(t,this._input.length-this._cursor);this.setCursor(this._cursor+e)}else if(t<0){var a=Math.max(t,-this._cursor);this.setCursor(this._cursor+a)}}},{key:"handleCursorErase",value:function(t){var e=this._cursor,a=this._input;if(t){if(e<=0)return;var n=a.substr(0,e-1)+a.substr(e);this.clearInput(),this._cursor-=1,this.setInput(n,!1)}else{var s=a.substr(0,e)+a.substr(e+1);this.setInput(s)}}},{key:"handleCursorInsert",value:function(t){var e=this._cursor,a=this._input,n=a.substr(0,e)+t+a.substr(e);this._cursor+=t.length,this.setInput(n)}},{key:"handleReadComplete",value:function(){this.history&&this.history.push(this._input),this._activePrompt&&(this._activePrompt.resolve(this._input),this._activePrompt=null),this.term.write("\r\n"),this._active=!1}},{key:"handleTermResize",value:function(t){var e=t.rows,a=t.cols;this.clearInput(),this._termSize={cols:a,rows:e},this.setInput(this._input,!1)}},{key:"handleTermData",value:function(t){var e=this;if(this._active){if(null!=this._activeCharPrompt)return this._activeCharPrompt.resolve(t),this._activeCharPrompt=null,void this.term.write("\r\n");if(t.length>3&&27!==t.charCodeAt(0)){var a=t.replace(/[\r\n]+/g,"\r");Array.from(a).forEach((function(t){return e.handleData(t)}))}else this.handleData(t)}}},{key:"handleData",value:function(t){var e=this;if(this._active){var a,n=t.charCodeAt(0);if(27==n)switch(t.substr(1)){case"[A":if(this.history){var s=this.history.getPrevious();s&&(this.setInput(s),this.setCursor(s.length))}break;case"[B":if(this.history){var i=this.history.getNext();i||(i=""),this.setInput(i),this.setCursor(i.length)}break;case"[D":this.handleCursorMove(-1);break;case"[C":this.handleCursorMove(1);break;case"[3~":this.handleCursorErase(!1);break;case"[F":this.setCursor(this._input.length);break;case"[H":this.setCursor(0);break;case"b":a=gn(this._input,this._cursor),null!=a&&this.setCursor(a);break;case"f":a=yn(this._input,this._cursor),null!=a&&this.setCursor(a);break;case"":a=gn(this._input,this._cursor),null!=a&&(this.setInput(this._input.substr(0,a)+this._input.substr(this._cursor)),this.setCursor(a));break}else if(n<32||127===n)switch(t){case"\r":Cn(this._input)?this.handleCursorInsert("\n"):this.handleReadComplete();break;case"":this.handleCursorErase(!0);break;case"\t":if(this._autocompleteHandlers.length>0){var r=this._input.substr(0,this._cursor),o=wn(r),l=Sn(this._autocompleteHandlers,r);if(l.sort(),0===l.length)o||this.handleCursorInsert(" ");else if(1===l.length){var c=jn(r);this.handleCursorInsert(l[0].substr(c.length)+" ")}else l.length<=this.maxAutocompleteEntries?this.printAndRestartPrompt((function(){e.printWide(l)})):this.printAndRestartPrompt((function(){return e.readChar("Display all ".concat(l.length," possibilities? (y or n)")).then((function(t){"y"!=t&&"Y"!=t||e.printWide(l)}))}))}else this.handleCursorInsert(" ");break;case"":this.setCursor(this._input.length),this.term.write("^C\r\n"+((this._activePrompt||{}).prompt||"")),this._input="",this._cursor=0,this.history&&this.history.rewind();break}else this.handleCursorInsert(t)}}}]),t}(),Tn={name:"TerminalCard",props:["minions","functions"],data:function(){return{term:null,fitter:null,functions_name:null}},methods:{initTerm:function(){var t=this,e=document.getElementById("terminal");this.term=new dn["Terminal"]({cursorBlink:!0,fontSize:20,fontFamily:"'Roboto Mono', monospace"});var a=new hn["FitAddon"];this.term.loadAddon(a),this.term.open(e),a.fit(),this.fitter=a;var n=new Vn(this.term);n.addAutocompleteHandler((function(t){return 0!==t?[]:["salt","clear"]})),n.addAutocompleteHandler((function(e){return 1!==e?[]:t.minions})),n.addAutocompleteHandler((function(e){return 2!==e?[]:t.functions.map((function(t){return t.name}))}));var s="Usage: salt [options] '' [arguments]",i=function e(){n.read(" ~$ ").then((function(a){var i=a.split(" ").filter((function(t){return""!==t}));if(0===i.length)e();else if(1===i.length&&"clear"===i[0])t.term.clear(),e();else if(i.length<=2)n.println(s),e();else if(a.split(" ").length>=3&&"salt"===i[0]){var r=new FormData;r.set("raw",!0),r.set("cli",!0),r.set("command",a),t.$toast("Running "+a),t.$http.post("api/run/",r).then((function(t){n.println(t.data.results)})).then((function(){return e()})).catch((function(e){t.$toast.error(e.response.data)})).then((function(){return e()}))}else n.println(s),e()}))};i()},onResize:function(){null!==this.term&&this.fitter.fit()}},mounted:function(){var t=this;setTimeout((function(){t.initTerm()}),100)},beforeDestroy:function(){null!==this.term&&this.term.dispose()}},$n=Tn,Dn=a("269a"),On=a.n(Dn),En=a("dc22"),An=Object(h["a"])($n,cn,un,!1,null,"2ed3c4a0",null),In=An.exports;function Rn(t,e){if(t instanceof HTMLElement)this.el=t;else{if("string"!==typeof t)throw"CronUI: container parameter in initialization must be an html element or a string selector.";this.el=document.querySelector(t)}this.options=e||{},this.render(),"string"!==typeof this.options.initial&&(this.options.initial="* * * * *"),this.setCronString(this.options.initial),this.currentValue=this.options.initial}f()(An,{VCol:Lt["a"],VRow:Nt["a"]}),On()(An,{Resize:En["a"]}),Rn.prototype.render=function(){var t,e,a,n=this.el,s="";for(a=0;a<60;a++)e=a<10?"0":"",s+=""+e+a+" \n";var i="";for(a=0;a<24;a++)e=a<10?"0":"",i+=""+e+a+" \n";var r="";for(a=1;a<32;a++)t=1==a||21==a||31==a?"st":2==a||22==a?"nd":3==a||23==a?"rd":"th",r+=""+a+t+" \n";var o="",l=["January","February","March","April","May","June","July","August","September","October","November","December"];for(a=0;a"+l[a]+"\n";var c="",u=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];for(a=0;a"+u[a]+"\n";var d="",h=["minute","hour","day","week","month","year"];for(a=0;a"+h[a]+"\n";var m={};n.insertAdjacentHTML("beforeend",""+d+" ");var f=n.querySelector(".cron-period select");for(var v in f.addEventListener("change",this.periodChanged.bind(this)),f.addEventListener("change",this.changeEvent.bind(this)),n.insertAdjacentHTML("beforeend"," on the "+r+" "),m["dom"]=n.querySelector(".cron-block-dom"),n.insertAdjacentHTML("beforeend"," of "+o+" "),m["month"]=n.querySelector(".cron-block-month"),n.insertAdjacentHTML("beforeend"," at "+s+" minutes past the hour "),m["mins"]=n.querySelector(".cron-block-mins"),n.insertAdjacentHTML("beforeend"," on "+c+" "),m["dow"]=n.querySelector(".cron-block-dow"),n.insertAdjacentHTML("beforeend"," at "+i+" :"+s+" "),m["time"]=n.querySelector(".cron-block-time"),m)[].forEach.call(m[v].querySelectorAll("select"),function(t){t.addEventListener("change",this.changeEvent.bind(this))}.bind(this));this.blocks=m},Rn.prototype.periodChanged=function(){var t=this.blocks,e=this.el.querySelector(".cron-period select"),a=e.options[e.selectedIndex].value;for(var n in t)t[n].style.display="none";if(Rn.displayMatrix.hasOwnProperty(a))for(var s=Rn.displayMatrix[a],i=0;i=n[i]))return}for(var o in Rn.cronTypes)if(Rn.cronTypes[o].test(t))return o}};var Pn=Rn,Fn={name:"RunCard",components:{TerminalCard:In,codemirror:Va["codemirror"]},data:function(){return{scheduleSwitch:!1,pillarSwitch:!1,saveJobSwitch:!1,jobTemplateName:"",code:"# Type valid yaml to override pillars\n\n\n",cmOptions:{tabSize:4,mode:"yaml",theme:"made-of-code",line:!0,autoRefresh:!0,lineNumbers:!1,foldGutter:!0,gutters:["CodeMirror-foldgutter"]},tab:null,client:[{text:"Local",value:"local"},{text:"Runner",value:"runner"},{text:"Wheel",value:"wheel"}],selected_client:"local",client_async:!1,client_batch:!1,minions:[],functions:null,selectedFunction:null,description:null,batch:null,timeout:null,target_type:[{text:"glob",value:"glob"},{text:"pcre",value:"--pcre"},{text:"list",value:"--list"},{text:"grain",value:"--grain"},{text:"grain_pcre",value:"--grain-pcre"},{text:"pillar",value:"--pillar"},{text:"pillar_pcre",value:"--pillar-pcre"},{text:"range",value:"--range"},{text:"compound",value:"--compound"},{text:"nodegroup",value:"--nodegroup"}],selected_target_type:"glob",target:"",arg:"",kwarg:"",results:"",termKey:0,cron:null,dateMenu:!1,timeMenu:!1,scheduleType:null,scheduleDate:(new Date).toISOString().substr(0,10),scheduleTime:(new Date).toISOString().substr(11,11).split(":").slice(0,-1).join(":"),scheduleName:null}},methods:{loadData:function(){var t=this;this.$http.get("api/functions/").then((function(e){t.functions=e.data})),this.$http.get("api/minions/").then((function(e){e.data.forEach((function(e){return t.minions.push(e.minion_id)}))}))},createCommand:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],e="salt --client=".concat(this.client_batch?"local_batch":this.selected_client).concat(this.client_async&&!this.client_batch?"_async":"");return"local"===this.selected_client&&("glob"!==this.selected_target_type?e+=" "+this.selected_target_type+" "+this.target:e+=" "+this.target),this.selectedFunction&&this.selectedFunction.hasOwnProperty("name")?e+=" ".concat(this.selectedFunction.name):e+=" ".concat(this.selectedFunction),e+="".concat(this.arg?" ".concat(this.arg):"").concat(!0===t?" test=True":"").concat(this.kwarg?" ".concat(this.kwarg):""),e+="".concat(this.pillarSwitch?" pillar='".concat(this.pillarRendered,"'"):""),e+="".concat(this.client_batch&&this.batch?" -b ".concat(this.batch):"").concat(this.timeout?" -t ".concat(this.timeout):""),e},saveJob:function(){var t=this,e=new FormData,a=this.createCommand(!1);e.set("name",this.jobTemplateName),e.set("job",a),this.$http.post("api/job_templates/",e).then((function(e){t.$toast("Template "+t.jobTemplateName+" saved")}))},runJob:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],a="Running",n=new FormData,s=this.createCommand(e);n.set("raw",!0),n.set("command",s),this.scheduleSwitch&&this.scheduleType&&(a="Scheduling",n.set("schedule_type",this.scheduleType),this.scheduleName&&n.set("schedule_name",this.scheduleName),"once"===this.scheduleType?n.set("schedule",this.scheduleDate+" "+this.scheduleTime+":00"):n.set("cron",this.cron.currentValue)),this.$toast(a+" "+s),this.$http.post("api/run/",n).then((function(e){var a=e.data;if(t.client_async&&"local"===t.selected_client){for(var n=new DOMParser,s=n.parseFromString(a,"text/html"),i=s.getElementsByClassName("ansi2html-content")[0].children,r=i[i.length-1].innerText,o=1;o1&&(this["client_"+this.$route.query.client.split("_")[1]]=!0)),this.$route.query.tgt_type&&this.target_type.forEach((function(e){e.text===t.$route.query.tgt_type&&(t.selected_target_type=e.value)})),this.batch=this.$route.query.batch?this.$route.query.batch:null,this.target=this.$route.query.tgt,this.selectedFunction=!0===this.$route.query.hasOwnProperty("fun")?{name:this.$route.query.fun}:this.selectedFunction,this.arg=this.$route.query.arg,this.$route.query.kwarg){var e=this.$route.query.kwarg.split(" ").filter((function(t){return t.startsWith("pillar")})).join();e?(this.pillarSwitch=!0,this.code=$a.a.dump(JSON.parse(e.split("=")[1])),this.kwarg=this.$route.query.kwarg.split(" ").filter((function(t){return!t.startsWith("pillar")})).join(" ")):this.kwarg=this.$route.query.kwarg}this.$route.query.name&&(this.saveJobSwitch=!0,this.jobTemplateName=this.$route.query.name)}},Mn=Fn,Ln=(a("2035"),a("2b5d")),Nn=a("67b6"),Jn=a("43a6"),Un=a("b73d"),zn=a("c964"),qn=Object(h["a"])(Mn,on,ln,!1,null,"ae872b4a",null),Bn=qn.exports;f()(qn,{VBtn:g["a"],VCard:y["a"],VCardActions:k["a"],VCardText:k["b"],VCardTitle:k["c"],VCheckbox:Ye["a"],VCol:Lt["a"],VCombobox:Ln["a"],VContainer:ht["a"],VDatePicker:Yt["a"],VIcon:j["a"],VMenu:O["a"],VRadio:Nn["a"],VRadioGroup:Jn["a"],VRow:Nt["a"],VSelect:wt["a"],VSpacer:A["a"],VSwitch:Un["a"],VTab:ua["a"],VTabItem:da["a"],VTabs:ha["a"],VTabsItems:ma["a"],VTabsSlider:fa["a"],VTextField:I["a"],VTimePicker:zn["a"]});var Hn={name:"Run",components:{RunCard:Bn}},Kn=Hn,Gn=Object(h["a"])(Kn,sn,rn,!1,null,"3854937f",null),Wn=Gn.exports;f()(Gn,{VCol:Lt["a"],VContainer:ht["a"],VRow:Nt["a"]});var Yn=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-container",{attrs:{fluid:""}},[a("v-row",[a("v-col",{attrs:{sm:"12"}},[a("CommonSettings")],1)],1),a("v-row",[a("v-col",{attrs:{sm:"12"}},[a("UserSettings")],1)],1)],1)},Xn=[],Qn=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-container",{attrs:{fluid:""}},[a("v-card",[a("v-card-title",[t._v("Common Settings")]),a("v-card-text",[a("v-container",{attrs:{fluid:""}},[a("v-row",[a("v-col",{attrs:{sm:"4",lg:"2","align-self":"center"}},[t._v(" Parse modules from: ")]),a("v-col",{attrs:{sm:"4",lg:"2"}},[a("v-select",{attrs:{items:t.minions,"item-text":"minion_id","item-value":"minion_id",label:"Target"},model:{value:t.target,callback:function(e){t.target=e},expression:"target"}})],1),a("v-col",{attrs:{"align-self":"center"}},[a("v-btn",{attrs:{disabled:null==t.target,color:"primary"},on:{click:t.parseModules}},[t._v("Submit")])],1),a("v-col",{attrs:{sm:"4",lg:"1","align-self":"center"}},[t._v(" Alcali Version: ")]),a("v-col",{attrs:{sm:"4",lg:"2","align-self":"center"}},[a("span",[t._v(t._s(t.version))])])],1),a("v-row",[a("v-col",{attrs:{sm:"12",lg:"6"}},[a("v-row",[t._v("Minions Fields")]),t._l(t.uniqueMinionField,(function(e){return a("v-row",{key:e.name},[a("v-col",{attrs:{lg:"4"}},[a("b",[t._v(t._s(e.name))])]),a("v-col",{attrs:{lg:"4"}},[t._v(t._s(e["function"]))]),a("v-col",{attrs:{"align-self":"center"}},[a("v-btn",{attrs:{color:"red",dark:""},on:{click:function(a){return t.deleteMinionsFields(e.name)}}},[t._v("Delete")])],1)],1)})),a("v-row",[a("v-col",{attrs:{lg:"4"}},[a("v-text-field",{attrs:{label:"Name","single-line":""},model:{value:t.minionsfields_name,callback:function(e){t.minionsfields_name=e},expression:"minionsfields_name"}})],1),a("v-col",{attrs:{lg:"4"}},[a("v-combobox",{attrs:{items:t.functions,"item-value":"name","item-text":"name",label:"Functions"},model:{value:t.minionsfields_value,callback:function(e){t.minionsfields_value=e},expression:"minionsfields_value"}})],1),a("v-col",{attrs:{"align-self":"center"}},[a("v-btn",{attrs:{disabled:null==t.minionsfields_name||null==t.minionsfields_value,color:"primary"},on:{click:t.createMinionsFields}},[t._v("Create ")])],1)],1)],2),a("v-col",{attrs:{sm:"12",lg:"6"}},[a("v-row",[t._v("Custom Conformity")]),t._l(t.conformity,(function(e){return a("v-row",{key:e.id},[a("v-col",{attrs:{lg:"4"}},[a("b",[t._v(t._s(e.name))])]),a("v-col",{attrs:{lg:"4"}},[t._v(t._s(e.function))]),a("v-col",{attrs:{"align-self":"center"}},[a("v-btn",{attrs:{color:"red",dark:""},on:{click:function(a){return t.deleteConformity(e.id)}}},[t._v("Delete")])],1)],1)})),a("v-row",[a("v-col",{attrs:{lg:"4"}},[a("v-text-field",{attrs:{label:"Name","single-line":""},model:{value:t.conformity_name,callback:function(e){t.conformity_name=e},expression:"conformity_name"}})],1),a("v-col",{attrs:{lg:"4"}},[a("v-text-field",{attrs:{label:"Function","single-line":""},model:{value:t.conformity_value,callback:function(e){t.conformity_value=e},expression:"conformity_value"}})],1),a("v-col",{attrs:{"align-self":"center"}},[a("v-btn",{attrs:{disabled:null==t.conformity_name||null===t.conformity_value,color:"primary"},on:{click:t.createConformity}},[t._v("Create ")])],1)],1)],2)],1)],1)],1)],1)],1)},Zn=[],ts={name:"CommonSettings",data:function(){return{version:"unknown",minions:[],target:null,functions:null,minionsfields:[],minionsfields_name:null,minionsfields_value:null,conformity:null,conformity_name:null,conformity_value:null}},mounted:function(){this.loadData()},computed:{uniqueMinionField:function(){if(null!==this.minionsfields)return this.minionsfields.filter((function(t,e,a){return e===a.findIndex((function(e){return e["function"]===t["function"]&&e.name===t.name}))}))}},methods:{loadData:function(){var t=this;this.$http.get("api/keys/").then((function(e){t.minions=e.data.filter((function(t){return"accepted"===t.status}))})),this.$http.get("api/functions/").then((function(e){t.functions=e.data.filter((function(t){return"local"===t.type}))})),this.$http.get("api/conformity/").then((function(e){t.conformity=e.data})),this.$http.get("api/minionsfields/").then((function(e){t.minionsfields=e.data})),this.$http.get("api/version/").then((function(e){t.version=e.data.version}))},parseModules:function(){var t=this;this.$toast("Parse module started");var e=new FormData;e.set("target",this.target),this.$http.post("api/settings/initdb",e).then((function(e){t.$toast(e.data.result)})).then((function(){t.loadData()})).catch((function(e){t.$toast.error(e.response.data)}))},deleteConformity:function(t){var e=this,a=new FormData;a.set("id",t),this.$http.delete("/api/conformity/"+t).then((function(){e.$toast("conformity deleted"),e.conformity.splice(e.conformity.indexOf(t),1)}))},createConformity:function(){var t=this,e=new FormData;e.set("name",this.conformity_name),e.set("function",this.conformity_value),this.$http.post("/api/conformity/",e).then((function(){t.conformity.push({name:t.conformity_name,function:t.conformity_value,id:t.conformity.length+2}),t.$toast("conformity created"),t.conformity_name=null,t.conformity_value=null}))},createMinionsFields:function(){var t=this,e=new FormData;e.set("name",this.minionsfields_name),e.set("function",this.minionsfields_value.name),e.set("value","{}"),this.$http.post("/api/minionsfields/",e).then((function(){t.minionsfields.push({name:t.minionsfields_name,function:t.minionsfields_value.name}),t.$toast("minions fields created"),t.minionsfields_name=null,t.minionsfields_value=null}))},deleteMinionsFields:function(t){var e=this,a=new FormData;a.set("name",t),this.$http.post("/api/minionsfields/delete_field/",a).then((function(a){e.$toast(a.data.result),e.minionsfields=e.minionsfields.filter((function(e){return e.name!==t}))}))}}},es=ts,as=Object(h["a"])(es,Qn,Zn,!1,null,"93ac2132",null),ns=as.exports;f()(as,{VBtn:g["a"],VCard:y["a"],VCardText:k["b"],VCardTitle:k["c"],VCol:Lt["a"],VCombobox:Ln["a"],VContainer:ht["a"],VRow:Nt["a"],VSelect:wt["a"],VTextField:I["a"]});var ss=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-container",{attrs:{fluid:""}},[a("v-card",[a("v-card-title",[t._v("User Settings")]),a("v-card-text",[a("v-container",{attrs:{fluid:""}},[a("v-row",[a("v-col",{attrs:{lg:"2"}},[a("span",[t._v("Jobs Notifications")]),t._l(t.notifs,(function(e,n){return a("div",{key:n},[a("v-switch",{attrs:{label:n,color:"primary","hide-details":""},model:{value:t.notifs[n],callback:function(e){t.$set(t.notifs,n,e)},expression:"notifs[name]"}})],1)}))],2),a("v-col",{attrs:{lg:"2"}},[a("span",[t._v("Max Notifications")]),a("v-text-field",{attrs:{type:"number"},model:{value:t.max_notifs,callback:function(e){t.max_notifs=e},expression:"max_notifs"}})],1)],1)],1)],1),a("v-card-actions",[a("v-spacer"),a("v-btn",{attrs:{color:"primary"},on:{click:t.updateUserSettings}},[t._v("Submit")])],1)],1)],1)},is=[],rs={name:"UserSettings",data:function(){return{switch1:!0,switch2:!1,notifs:{created:!1,published:!0,returned:!1,event:!1},settings:null,max_notifs:null}},methods:{loadData:function(){var t=this;this.$http.get("api/userssettings/".concat(this.$store.getters.user_id,"/")).then((function(e){t.settings=e.data,t.max_notifs=e.data.max_notifs,Object.keys(t.notifs).forEach((function(e){t.notifs[e]=t.settings["notifs_"+e]}))}))},updateUserSettings:function(){var t=this,e={max_notifs:this.max_notifs};Object.keys(this.notifs).forEach((function(a){e["notifs_"+a]=t.notifs[a]})),this.$http.patch("api/userssettings/".concat(this.$store.getters.user_id,"/"),e).then((function(e){t.$toast("user settings updated")}))}},mounted:function(){this.loadData()}},os=rs,ls=Object(h["a"])(os,ss,is,!1,null,"55daa9dc",null),cs=ls.exports;f()(ls,{VBtn:g["a"],VCard:y["a"],VCardActions:k["a"],VCardText:k["b"],VCardTitle:k["c"],VCol:Lt["a"],VContainer:ht["a"],VRow:Nt["a"],VSpacer:A["a"],VSwitch:Un["a"],VTextField:I["a"]});var us={name:"Settings",components:{UserSettings:cs,CommonSettings:ns}},ds=us,hs=Object(h["a"])(ds,Yn,Xn,!1,null,"40adf82e",null),ms=hs.exports;f()(hs,{VCol:Lt["a"],VContainer:ht["a"],VRow:Nt["a"]});var fs=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-container",{attrs:{fluid:""}},[a("v-row",[a("v-col",{attrs:{sm:"12"}},[a("ConformityTable")],1)],1)],1)},vs=[],ps=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-container",{attrs:{fluid:""}},[a("v-card",[a("v-card-title",[t._v(" Conformity "),a("v-spacer"),a("v-text-field",{staticClass:"search",attrs:{"append-icon":"search",label:"Search","single-line":"","hide-details":""},model:{value:t.search,callback:function(e){t.search=e},expression:"search"}})],1),a("v-data-table",{staticClass:"elevation-1",attrs:{"sort-by":"minion_id","item-key":"minion_id",headers:t.headers,items:t.conformity,search:t.search,loading:t.loading},scopedSlots:t._u([{key:"item.minion_id",fn:function(e){var n=e.item;return[a("v-btn",{staticClass:"text-none",attrs:{text:"",small:"",to:"/conformity/"+n.minion_id}},[t._v(t._s(n.minion_id))])]}},{key:"item.last_highstate",fn:function(e){var a=e.item;return[t._v(" "+t._s(null===a.last_highstate?"":new Date(a.last_highstate).toLocaleString("en-GB"))+" ")]}},{key:"item.conformity",fn:function(e){var n=e.item;return[a("v-chip",{attrs:{color:t.boolRepr(n.conformity),dark:""}},[t._v(t._s(n.conformity)+" ")])]}},{key:"item.succeeded",fn:function(e){var n=e.item;return[null!=n.succeeded?a("v-chip",{staticClass:"ma-2",attrs:{label:"",outlined:"",color:"green","text-color":"base"}},[t._v(" "+t._s(n.succeeded)+" ")]):t._e()]}},{key:"item.unchanged",fn:function(e){var n=e.item;return[null!=n.unchanged?a("v-chip",{staticClass:"ma-2",attrs:{label:"",outlined:"",color:"orange","text-color":"base"}},[t._v(" "+t._s(n.unchanged)+" ")]):t._e()]}},{key:"item.failed",fn:function(e){var n=e.item;return[null!=n.failed?a("v-chip",{staticClass:"ma-2",attrs:{label:"",outlined:"",color:"red","text-color":"base"}},[t._v(" "+t._s(n.failed)+" ")]):t._e()]}},{key:"item.action",fn:function(e){var n=e.item;return[a("div",{staticClass:"text-center"},[a("v-btn",{staticClass:"ma-2",attrs:{small:"",color:"blue",tile:"",dark:"",to:"/conformity/"+n.minion_id}},[t._v(" detail ")]),a("v-btn",{staticClass:"ma-2",attrs:{small:"",color:"orange",tile:"",dark:"",to:"/run?tgt="+n.minion_id+"&fun=state.apply"}},[t._v(" highstate ")])],1)]}}])})],1)],1)},bs=[],_s={name:"ConformityTable",data:function(){return{search:"",headers:[],conformity:[],loading:!0}},mounted:function(){this.loadData()},methods:{loadData:function(){var t=this;this.$http.get("api/conformity/render/").then((function(e){t.headers=e.data.name,t.headers.push({text:"Actions",value:"action",sortable:!1}),t.conformity=e.data.data,t.loading=!1}))},boolRepr:function(t){return"True"===t?"green":"False"===t?"red":"primary"}}},gs=_s,ys=Object(h["a"])(gs,ps,bs,!1,null,"a78d5a3e",null),ks=ys.exports;f()(ys,{VBtn:g["a"],VCard:y["a"],VCardTitle:k["c"],VChip:Ot["a"],VContainer:ht["a"],VDataTable:Wt["a"],VSpacer:A["a"],VTextField:I["a"]});var xs={name:"Conformity",components:{ConformityTable:ks}},Cs=xs,ws=Object(h["a"])(Cs,fs,vs,!1,null,"23e37da4",null),js=ws.exports;f()(ws,{VCol:Lt["a"],VContainer:ht["a"],VRow:Nt["a"]});var Ss=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-container",{attrs:{fluid:""}},[a("v-row",[a("v-col",{attrs:{sm:"12",lg:"4"}},[a("ConformityCard",{attrs:{minion_id:t.minion_id,conformity:t.conformity,custom_conformity:t.custom_conformity}})],1),a("v-col",{attrs:{sm:"12",lg:"8"}},[a("ConformityDetailCard",{attrs:{succeeded:t.succeeded,unchanged:t.unchanged,failed:t.failed}})],1)],1)],1)},Vs=[],Ts=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-container",{attrs:{fluid:""}},[a("v-card",[a("v-card-title",[t._v(" Highstate Conformity "),a("v-spacer"),a("v-checkbox",{directives:[{name:"show",rawName:"v-show",value:Object.keys(t.succeeded).length>0,expression:"Object.keys(succeeded).length>0"}],staticClass:"mb-0 mt-0",attrs:{color:"green",label:"Succeeded: "+Object.keys(t.succeeded).length},model:{value:t.succeeded_checkbox,callback:function(e){t.succeeded_checkbox=e},expression:"succeeded_checkbox"}}),a("v-checkbox",{directives:[{name:"show",rawName:"v-show",value:Object.keys(t.unchanged).length>0,expression:"Object.keys(unchanged).length>0"}],staticClass:"ml-3 mb-0 mt-0",attrs:{color:"orange",label:"Unchanged: "+Object.keys(t.unchanged).length},model:{value:t.unchanged_checkbox,callback:function(e){t.unchanged_checkbox=e},expression:"unchanged_checkbox"}}),a("v-checkbox",{directives:[{name:"show",rawName:"v-show",value:Object.keys(t.failed).length>0,expression:"Object.keys(failed).length>0"}],staticClass:"ml-3 mb-0 mt-0",attrs:{color:"red",label:"Failed: "+Object.keys(t.failed).length},model:{value:t.failed_checkbox,callback:function(e){t.failed_checkbox=e},expression:"failed_checkbox"}})],1),a("v-expansion-panels",t._l(t.succeeded,(function(e,n){return t.succeeded_checkbox?a("v-expansion-panel",{key:n,attrs:{dark:""}},[a("v-expansion-panel-header",{scopedSlots:t._u([{key:"actions",fn:function(){return[a("v-icon",{attrs:{color:"green"}},[t._v("$vuetify.icons.expand")])]},proxy:!0}],null,!0)},[t._v(t._s(n)+" ")]),a("v-expansion-panel-content",{domProps:{innerHTML:t._s(e)}})],1):t._e()})),1),a("v-expansion-panels",t._l(t.unchanged,(function(e,n){return t.unchanged_checkbox?a("v-expansion-panel",{key:n},[a("v-expansion-panel-header",{scopedSlots:t._u([{key:"actions",fn:function(){return[a("v-icon",{attrs:{color:"orange"}},[t._v("$vuetify.icons.expand")])]},proxy:!0}],null,!0)},[t._v(t._s(n)+" ")]),a("v-expansion-panel-content",{domProps:{innerHTML:t._s(e)}})],1):t._e()})),1),a("v-expansion-panels",t._l(t.failed,(function(e,n){return t.failed_checkbox?a("v-expansion-panel",{key:n},[a("v-expansion-panel-header",{scopedSlots:t._u([{key:"actions",fn:function(){return[a("v-icon",{attrs:{color:"red"}},[t._v("$vuetify.icons.expand")])]},proxy:!0}],null,!0)},[t._v(t._s(n)+" ")]),a("v-expansion-panel-content",{domProps:{innerHTML:t._s(e)}})],1):t._e()})),1)],1)],1)},$s=[],Ds={name:"ConformityDetailCard",props:["succeeded","unchanged","failed"],data:function(){return{expand_search:!1,succeeded_checkbox:!0,unchanged_checkbox:!0,failed_checkbox:!0}}},Os=Ds,Es=(a("b219"),a("cd55")),As=a("49e2"),Is=a("c865"),Rs=a("0393"),Ps=Object(h["a"])(Os,Ts,$s,!1,null,"20242e11",null),Fs=Ps.exports;f()(Ps,{VCard:y["a"],VCardTitle:k["c"],VCheckbox:Ye["a"],VContainer:ht["a"],VExpansionPanel:Es["a"],VExpansionPanelContent:As["a"],VExpansionPanelHeader:Is["a"],VExpansionPanels:Rs["a"],VIcon:j["a"],VSpacer:A["a"]});var Ms=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-container",{attrs:{fluid:""}},[a("v-card",[a("v-card-title",[t._v(t._s(t.minion_id))]),a("v-simple-table",[a("tbody",[a("tr",[a("td",[t._v("Highstate")]),a("td",{staticClass:"text-right"},[a("v-chip",{attrs:{color:t.boolRepr(t.conformity),dark:""}},[t._v(t._s(t._f("capitalize")(t.valRepr(t.conformity))))])],1)])]),t._l(t.custom_conformity,(function(e){return a("tbody",{key:e.key},t._l(e,(function(e,n){return a("tr",{key:n},[a("td",[t._v(t._s(n))]),a("td",{staticClass:"text-right"},[t.isBool(e)?a("v-chip",{attrs:{color:t.boolRepr(t.conformity),dark:""}},[t._v(t._s(t._f("capitalize")(t.valRepr(t.conformity)))+" ")]):a("span",[t._v(t._s(t.valRepr(e)))])],1)])})),0)}))],2)],1)],1)},Ls=[],Ns={name:"ConformityCard",props:["minion_id","conformity","custom_conformity"],data:function(){return{}},methods:{boolRepr:function(t){return!0===t?"green":!1===t?"red":"primary"},isBool:function(t){return"boolean"===typeof t},valRepr:function(t){return null===t?"unknown":t}},filters:{capitalize:function(t){return t=t.toString(),t.charAt(0).toUpperCase()+t.slice(1)}}},Js=Ns,Us=Object(h["a"])(Js,Ms,Ls,!1,null,"c26e01f0",null),zs=Us.exports;f()(Us,{VCard:y["a"],VCardTitle:k["c"],VChip:Ot["a"],VContainer:ht["a"],VSimpleTable:mt["a"]});var qs={name:"ConformityDetail",props:["minion_id"],components:{ConformityCard:zs,ConformityDetailCard:Fs},data:function(){return{conformity:"",succeeded:{},unchanged:{},failed:{},custom_conformity:[]}},mounted:function(){this.loadConformity()},methods:{loadConformity:function(){var t=this;this.$http.get("api/minions/".concat(this.minion_id,"/conformity_detail/")).then((function(e){t.conformity=e.data.conformity,t.custom_conformity=e.data.custom_conformity,t.succeeded=e.data.succeeded,t.unchanged=e.data.unchanged,t.failed=e.data.failed}))}}},Bs=qs,Hs=Object(h["a"])(Bs,Ss,Vs,!1,null,"aeee6056",null),Ks=Hs.exports;f()(Hs,{VCol:Lt["a"],VContainer:ht["a"],VRow:Nt["a"]});var Gs=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-container",{attrs:{fluid:""}},[a("UserCard")],1)},Ws=[],Ys=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-container",{attrs:{fluid:""}},[a("v-row",[a("v-col",{attrs:{sm:"12"}},[a("v-card",[a("v-data-table",{staticClass:"elevation-1",attrs:{"sort-by":"username",headers:t.headers,items:t.users},scopedSlots:t._u([{key:"top",fn:function(){return[a("v-toolbar",{attrs:{flat:""}},[a("v-toolbar-title",{staticClass:"headline"},[t._v("Users")]),a("div",{staticClass:"flex-grow-1"}),a("v-dialog",{attrs:{"max-width":"500px"},scopedSlots:t._u([{key:"activator",fn:function(e){var n=e.on;return[a("v-btn",t._g({staticClass:"mb-2",attrs:{color:"primary",dark:"",disabled:!t.isStaff},on:{click:function(e){t.user={}}}},n),[t._v("Create")])]}}]),model:{value:t.dialog,callback:function(e){t.dialog=e},expression:"dialog"}},[a("v-card",[a("v-card-title",[t._v(t._s(!0===t.editing?"Update User":"Create User"))]),a("v-card-text",[a("v-container",{attrs:{fluid:""}},[a("v-row",[a("v-col",{attrs:{lg:"6"}},[a("v-text-field",{attrs:{label:"Username",rules:t.userRules,required:""},model:{value:t.user.username,callback:function(e){t.$set(t.user,"username",e)},expression:"user.username"}})],1),a("v-col",{attrs:{lg:"6"}},[a("v-text-field",{attrs:{label:"Email",rules:t.emailRules,required:""},model:{value:t.user.email,callback:function(e){t.$set(t.user,"email",e)},expression:"user.email"}})],1)],1),a("v-row",[a("v-col",{attrs:{lg:"6"}},[a("v-text-field",{attrs:{label:"First Name"},model:{value:t.user.first_name,callback:function(e){t.$set(t.user,"first_name",e)},expression:"user.first_name"}})],1),a("v-col",{attrs:{lg:"6"}},[a("v-text-field",{attrs:{label:"Last Name"},model:{value:t.user.last_name,callback:function(e){t.$set(t.user,"last_name",e)},expression:"user.last_name"}})],1)],1),a("v-row",[a("v-col",{attrs:{lg:"6"}},[a("v-text-field",{attrs:{"append-icon":t.show?"visibility":"visibility_off",type:t.show?"text":"password",name:"input-10-1",label:"Password",counter:""},on:{"click:append":function(e){t.show=!t.show}},model:{value:t.user.password,callback:function(e){t.$set(t.user,"password",e)},expression:"user.password"}})],1),a("v-col",{attrs:{lg:"6"}},[a("v-checkbox",{attrs:{label:"Staff User",disabled:!t.isStaff},model:{value:t.user.is_staff,callback:function(e){t.$set(t.user,"is_staff",e)},expression:"user.is_staff"}})],1)],1)],1)],1),a("v-card-actions",[a("v-spacer"),t.editing?a("v-btn",{attrs:{color:"primary"},on:{click:t.resetUser}},[t._v("Discard")]):t._e(),t.editing?a("v-btn",{attrs:{color:"warning"},on:{click:t.updateUser}},[t._v("Update")]):t._e(),t.editing?t._e():a("v-btn",{attrs:{color:"warning",disabled:null==t.user.username||""==t.user.email},on:{click:t.createUser}},[t._v("Create ")])],1)],1)],1)],1)]},proxy:!0},{key:"item.is_staff",fn:function(e){var n=e.item;return[n.is_staff?a("v-chip",{attrs:{color:"primary",dark:""}},[t._v(t._s(n.is_staff))]):t._e()]}},{key:"item.token",fn:function(e){var n=e.item;return[a("div",{staticClass:"text-center"},[a("v-btn",{staticClass:"ma-2",attrs:{small:"",color:"primary",tile:"",dark:""},on:{click:function(e){return t.showToken(n)}}},[t._v(" view ")]),a("v-btn",{staticClass:"ma-2",attrs:{small:"",color:"orange",tile:"",dark:""},on:{click:function(e){return t.manageToken("renew",n)}}},[t._v(" renew ")]),a("v-btn",{attrs:{small:"",color:"red",tile:"",dark:"",disabled:String(n.id)===t.currentUserId},on:{click:function(e){return t.manageToken("revoke",n)}}},[t._v(" revoke ")])],1)]}},{key:"item.date_joined",fn:function(e){var a=e.item;return[t._v(" "+t._s(new Date(a.date_joined).toLocaleString("en-GB"))+" ")]}},{key:"item.action",fn:function(e){var n=e.item;return[a("div",{staticClass:"text-center"},[a("v-btn",{staticClass:"ma-2",attrs:{small:"",color:"orange",tile:"",dark:""},on:{click:function(e){return t.editUser(n)}}},[t._v(" update ")]),a("v-btn",{attrs:{small:"",color:"red",tile:"",dark:"",disabled:String(n.id)===t.currentUserId},on:{click:function(e){return t.confirmDelete(n)}}},[t._v(" delete ")])],1)]}}])})],1)],1)],1),a("div",{staticClass:"text-center"},[a("v-dialog",{attrs:{width:"500"},model:{value:t.dialogDelete,callback:function(e){t.dialogDelete=e},expression:"dialogDelete"}},[a("v-card",[a("v-card-title",{staticClass:"headline red",attrs:{"primary-title":""}},[t._v(" Delete "+t._s(t.user.username)+" ? ")]),a("v-card-text",[a("br"),t._v(" this action is irreversible. ")]),a("v-divider"),a("v-card-actions",[a("v-spacer"),a("v-btn",{attrs:{color:"primary",text:""},on:{click:function(e){t.dialogDelete=!1}}},[t._v(" close ")]),a("v-btn",{attrs:{color:"red",text:""},on:{click:function(e){return t.deleteUser(t.user.id)}}},[t._v(" delete ")])],1)],1)],1)],1),a("div",{staticClass:"text-center"},[a("v-dialog",{attrs:{width:"500"},model:{value:t.dialogToken,callback:function(e){t.dialogToken=e},expression:"dialogToken"}},[a("v-card",[a("v-card-title",{staticClass:"headline primary",attrs:{"primary-title":""}},[t._v(" "+t._s(t.user.username)+" Token ")]),t.user.user_settings?a("v-card-text",[a("br"),t._v(" "+t._s(t.user.user_settings.token)+" ")]):t._e(),a("v-divider"),a("v-card-actions",[a("v-spacer"),a("v-btn",{attrs:{color:"primary",text:""},on:{click:function(e){t.dialogToken=!1}}},[t._v(" close ")])],1)],1)],1)],1)],1)},Xs=[],Qs={name:"UserCard",data:function(){return{search:"",headers:[{text:"Username",value:"username"},{text:"First Name",value:"first_name"},{text:"Last Name",value:"last_name"},{text:"Email",value:"email"},{text:"Staff",value:"is_staff"},{text:"Token",value:"token",sortable:!1},{text:"Date Joined",value:"date_joined"},{text:"Actions",value:"action",sortable:!1}],userRules:[function(t){return!!t||"Username is required"}],emailRules:[function(t){return!!t||"E-mail is required"},function(t){return/.+@.+/.test(t)||"E-mail must be valid"}],users:[],user:{},editing:!1,show:!1,dialog:!1,dialogDelete:!1,dialogToken:!1}},mounted:function(){this.getUsers()},computed:{currentUserId:function(){return this.$store.state.id},isStaff:function(){return JSON.parse(this.$store.getters.isStaff)||!1}},methods:{getUsers:function(){var t=this;this.$http.get("api/users/").then((function(e){t.users=e.data})).catch((function(e){t.$toast.error(e.response.data)}))},createUser:function(){var t=this,e=new FormData;Object.keys(this.user).forEach((function(a){return e.append(a,t.user[a])})),this.$http.post("api/users/",e).then((function(){t.$toast("User created"),t.dialog=!1})).then((function(){t.user={},t.getUsers()})).catch((function(e){t.dialog=!1,t.user={},t.$toast.error(e.response.data)}))},updateUser:function(){var t=this;this.editing=!1;var e=new FormData;e.set("username",this.user.username||""),e.set("email",this.user.email||""),e.set("first_name",this.user.first_name||""),e.set("last_name",this.user.last_name||""),e.set("password",this.user.password||""),e.set("is_staff",this.user.is_staff),this.$http.patch("api/users/".concat(this.user.id,"/"),e).then((function(){t.$toast("User updated"),t.dialog=!1,t.user={}})).then((function(){t.getUsers()})).catch((function(e){t.dialog=!1,t.user={},t.$toast.error(e.response.data)}))},showToken:function(t){this.dialogToken=!0,this.user=t},manageToken:function(t,e){var a=this,n=new FormData;n.set("action",t),this.$http.post("api/users/".concat(e.id,"/manage_token/"),n).then((function(t){a.$toast(t.data.result)})).then((function(){a.getUsers()})).catch((function(t){a.$toast.error(t.response.data)}))},confirmDelete:function(t){this.dialogDelete=!0,this.user=t},deleteUser:function(t){var e=this;this.$http.delete("api/users/"+t).then((function(){e.dialogDelete=!1,e.$toast("User deleted")})).then((function(){e.getUsers()})).catch((function(t){e.$toast.error(t.response.data)}))},editUser:function(t){this.dialog=!0,this.editing=!0,this.user=t},resetUser:function(){this.dialog=!1,this.editing=!1,this.user={}}}},Zs=Qs,ti=Object(h["a"])(Zs,Ys,Xs,!1,null,"7d7439c6",null),ei=ti.exports;f()(ti,{VBtn:g["a"],VCard:y["a"],VCardActions:k["a"],VCardText:k["b"],VCardTitle:k["c"],VCheckbox:Ye["a"],VChip:Ot["a"],VCol:Lt["a"],VContainer:ht["a"],VDataTable:Wt["a"],VDialog:Xe["a"],VDivider:C["a"],VRow:Nt["a"],VSpacer:A["a"],VTextField:I["a"],VToolbar:pe["a"],VToolbarTitle:R["a"]});var ai={name:"Users",components:{UserCard:ei}},ni=ai,si=Object(h["a"])(ni,Gs,Ws,!1,null,"c25b8748",null),ii=si.exports;f()(si,{VContainer:ht["a"]});var ri=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-container",{attrs:{fluid:""}},[a("v-row",[a("v-col",{attrs:{sm:"12"}},[a("ScheduleTable",{key:t.refreshKey}),t.fabs?a("Fab",{attrs:{fabs:t.fabs},on:{fab_action:t.fabAction}}):t._e()],1)],1)],1)},oi=[],li=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-container",{attrs:{fluid:""}},[a("v-card",[a("v-card-title",[t._v(" Schedules "),a("v-spacer"),a("v-text-field",{staticClass:"search",attrs:{"append-icon":"search",label:"Search","single-line":"","hide-details":""},model:{value:t.search,callback:function(e){t.search=e},expression:"search"}})],1),a("v-data-table",{staticClass:"elevation-1",attrs:{"sort-by":"minion",headers:t.headers,items:t.schedules,search:t.search,loading:t.loading},scopedSlots:t._u([{key:"item.enabled",fn:function(e){var n=e.item;return[a("v-chip",{attrs:{color:t.boolRepr(n.enabled),dark:""}},[t._v(t._s(n.enabled))])]}},{key:"item.action",fn:function(e){var n=e.item;return[a("div",{staticClass:"text-center"},[a("v-btn",{staticClass:"ma-2",attrs:{small:"",color:n.enabled?"orange":"green",tile:"",dark:""},on:{click:function(e){return t.manageSchedule(n.enabled?"disable_job":"enable_job",n.name,n.minion)}}},[t._v(" "+t._s(n.enabled?"disable":"enable")+" ")]),a("v-btn",{staticClass:"ma-2",attrs:{small:"",color:"red",tile:"",dark:""},on:{click:function(e){return t.manageSchedule("delete",n.name,n.minion)}}},[t._v(" delete ")])],1)]}}])})],1)],1)},ci=[],ui=(a("6062"),{name:"ScheduleTable",data:function(){return{search:"",headers:[],schedules:[],loading:!0}},methods:{loadData:function(){var t=this;this.loading=!1,this.$http.get("api/schedules/").then((function(e){if(t.schedules=e.data,t.schedules.length>0){var a=new Set(["minion","name","function"]);t.schedules.forEach((function(t){Object.keys(t).forEach((function(t){a.add(t)}))})),a.delete("id"),a.forEach((function(e){t.headers.push({text:e,value:e})})),t.headers.push({text:"action",value:"action"})}}))},manageSchedule:function(t,e,a){var n=this;this.$toast("".concat(t," on ").concat(a," for job ").concat(e));var s=new FormData;s.set("action",t),s.set("name",e),s.set("minion",a),this.$http.post("api/schedules/manage/",s).then((function(){n.$toast("".concat(t," on ").concat(a," for job ").concat(e,": done"))})).then((function(){n.headers=[],n.schedules=[],n.loadData()})).catch((function(t){n.$toast.error(t.response.data)}))},boolRepr:function(t){return!0===t?"green":!1===t?"red":"primary"}},mounted:function(){this.loadData()}}),di=ui,hi=Object(h["a"])(di,li,ci,!1,null,"5fe5ffb2",null),mi=hi.exports;f()(hi,{VBtn:g["a"],VCard:y["a"],VCardTitle:k["c"],VChip:Ot["a"],VContainer:ht["a"],VDataTable:Wt["a"],VSpacer:A["a"],VTextField:I["a"]});var fi={name:"Schedules",components:{Fab:Le,ScheduleTable:mi},data:function(){return{fabs:[{color:"pink",action:"refreshSchedules",icon:"refresh",tooltip:"Refresh schedules"}],refreshKey:0}},methods:{fabAction:function(t){this[t]()},refreshSchedules:function(){var t=this;this.$toast("refreshing schedules"),this.$http.post("/api/schedules/refresh/").then((function(){t.refreshKey+=1,t.$toast("schedules refreshed")})).catch((function(e){t.$toast.error(e.response.data)}))}}},vi=fi,pi=Object(h["a"])(vi,ri,oi,!1,null,"7909f4f9",null),bi=pi.exports;f()(pi,{VCol:Lt["a"],VContainer:ht["a"],VRow:Nt["a"]});var _i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-container",{attrs:{fluid:""}},[a("v-row",[a("v-col",{attrs:{cols:"4",offset:"4"}},[a("v-card",[a("v-card-title",{staticClass:"black white--text subheading",attrs:{"primary-title":""}},[a("span",{staticClass:"title"},[t._v("Oops")])]),a("v-card-text",{staticClass:"display-1 ma-7 text-center"},[t._v(" 404. There is no page here. ")]),a("v-card-actions",[a("v-btn",{staticClass:"primary darken-3 white--text",attrs:{text:"",to:"/"}},[a("v-icon",{attrs:{left:""}},[t._v("arrow_back")]),t._v(" Back ")],1)],1)],1)],1)],1)],1)},gi=[],yi={name:"NotFound"},ki=yi,xi=Object(h["a"])(ki,_i,gi,!1,null,"823735fe",null),Ci=xi.exports;f()(xi,{VBtn:g["a"],VCard:y["a"],VCardActions:k["a"],VCardText:k["b"],VCardTitle:k["c"],VCol:Lt["a"],VContainer:ht["a"],VIcon:j["a"],VRow:Nt["a"]});var wi=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-container",{attrs:{fluid:""}},[a("v-row",[0===t.jobs.length&&0===t.minions.length?a("v-col",{attrs:{sm:"12"}},[a("v-container",{attrs:{fluid:""}},[a("p",{staticClass:"display-2 text-center"},[t._v("Sorry, no results...")])])],1):t._e(),t.jobs.length>0?a("v-col",{attrs:{sm:"12"}},[a("v-container",{attrs:{fluid:""}},[a("v-card",[a("v-card-title",[t._v(" Jobs "),a("v-spacer"),a("v-text-field",{attrs:{"append-icon":"search",label:"Search","single-line":"","hide-details":""},model:{value:t.job_search,callback:function(e){t.job_search=e},expression:"job_search"}})],1),a("v-data-table",{staticClass:"elevation-1",attrs:{"sort-by":"jid","sort-desc":"",headers:t.jobs_headers,items:t.jobs,search:t.search,"items-per-page":5},scopedSlots:t._u([{key:"item.jid",fn:function(e){var n=e.item;return[a("v-btn",{staticClass:"text-none",class:n.jid.includes(t.query)?"red":"",attrs:{text:"",small:"",to:"/jobs/"+n.jid+"/"+n.id}},[t._v(t._s(n.jid)+" ")])]}},{key:"item.fun",fn:function(e){var n=e.item;return[a("span",{class:n.fun.includes(t.query)?"red":""},[t._v(t._s(n.fun))])]}},{key:"item.arguments",fn:function(e){var a=e.item;return[t._v(" "+t._s(a.arguments.length>20?a.arguments.slice(0,20)+"...":a.arguments)+" ")]}},{key:"item.success",fn:function(e){var n=e.item;return[a("v-chip",{attrs:{color:t.boolRepr(n.success),dark:""}},[t._v(t._s(t.boolText(n.success)))])]}},{key:"item.alter_time",fn:function(e){var a=e.item;return[t._v(" "+t._s(new Date(a.alter_time).toLocaleString("en-GB"))+" ")]}}],null,!1,323593499)})],1)],1)],1):t._e(),t.minions.length>0?a("v-col",{attrs:{sm:"12"}},[a("v-container",{attrs:{fluid:""}},[a("v-card",[a("v-card-title",[t._v(" Minions "),a("v-spacer"),a("v-text-field",{attrs:{"append-icon":"search",label:"Search","single-line":"","hide-details":""},model:{value:t.search,callback:function(e){t.search=e},expression:"search"}})],1),a("v-data-table",{staticClass:"elevation-1",attrs:{headers:t.minions_headers,items:t.minions,"items-per-page":5},scopedSlots:t._u([{key:"item.minion_id",fn:function(e){var n=e.item;return[a("v-btn",{staticClass:"text-none",class:n.minion_id.includes(t.query)?"red":"",attrs:{text:"",small:"",to:"/minions/"+n.minion_id}},[t._v(t._s(n.minion_id)+" ")])]}},{key:"item.conformity",fn:function(e){var n=e.item;return[a("v-chip",{attrs:{color:t.boolRepr(n.conformity),dark:""}},[t._v(t._s(null==n.conformity?"unknown":n.conformity)+" ")])]}},{key:"item.last_job",fn:function(e){var a=e.item;return[t._v(" "+t._s(null===a.last_job?"":new Date(a.last_job).toLocaleString("en-GB"))+" ")]}},{key:"item.last_highstate",fn:function(e){var a=e.item;return[t._v(" "+t._s(null===a.last_highstate?"":new Date(a.last_highstate).toLocaleString("en-GB"))+" ")]}}],null,!1,2280969435)})],1)],1)],1):t._e()],1)],1)},ji=[],Si={name:"Search",data:function(){return{query:null,jobs:[],jobs_headers:[{text:"Jid",value:"jid"},{text:"Target",value:"id"},{text:"Function",value:"fun"},{text:"Arguments",value:"arguments"},{text:"User",value:"user"},{text:"Status",value:"success"},{text:"Date",value:"alter_time"}],job_search:"",minions:[],minions_headers:[{text:"Minion Id",value:"minion_id"},{text:"Highstate Conformity",value:"conformity"},{text:"F.Q.D.N",value:"fqdn"},{text:"O.S",value:"os"},{text:"O.S Version",value:"oscodename"},{text:"Kernel",value:"kernelrelease"},{text:"Last Job",value:"last_job"},{text:"Last Highstate",value:"last_highstate"}]}},created:function(){this.query=this.$route.query.q},mounted:function(){this.searchBar()},methods:{searchBar:function(){var t=this;this.$http.get("api/search/?q="+this.query).then((function(e){function a(t){return t.forEach((function(t){var e=JSON.parse(t.grain);for(var a in e)t[a]=e[a]})),t}t.jobs=e.data.jobs,t.minions=a(e.data.minions)}))},boolRepr:function(t){return!0===t?"green":"red"},boolText:function(t){return!0===t?"success":"failed"}}},Vi=Si,Ti=Object(h["a"])(Vi,wi,ji,!1,null,"74cb6903",null),$i=Ti.exports;f()(Ti,{VBtn:g["a"],VCard:y["a"],VCardTitle:k["c"],VChip:Ot["a"],VCol:Lt["a"],VContainer:ht["a"],VDataTable:Wt["a"],VRow:Nt["a"],VSpacer:A["a"],VTextField:I["a"]});var Di=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-container",{attrs:{fluid:""}},[a("v-row",[a("v-col",{attrs:{sm:"12",cols:"12"}},[a("JobTemplatesTable")],1)],1)],1)},Oi=[],Ei=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-container",{attrs:{fluid:""}},[a("v-row",{attrs:{"no-gutters":""}},[a("v-col",{attrs:{sm:"12"}},[a("v-card",[a("v-card-title",[t._v(" Job Templates "),a("v-spacer"),a("v-text-field",{staticClass:"search",attrs:{"append-icon":"search",label:"Search","single-line":"","hide-details":""},model:{value:t.search,callback:function(e){t.search=e},expression:"search"}})],1),a("v-data-table",{staticClass:"elevation-1",attrs:{"sort-by":"jid","sort-desc":"",headers:t.headers,items:t.job_templates,search:t.search,loading:t.loading},scopedSlots:t._u([{key:"item.name",fn:function(e){var n=e.item;return[a("b",[t._v(t._s(n.name))])]}},{key:"item.action",fn:function(e){var n=e.item;return[a("div",{staticClass:"text-center"},[a("v-btn",{staticClass:"ma-2",attrs:{small:"",color:"blue-grey",tile:"",dark:"",to:t.computeUrl(n,!1)}},[t._v(" run ")]),a("v-btn",{staticClass:"ma-2",attrs:{small:"",color:"orange",tile:"",dark:"",to:t.computeUrl(n,!0)}},[t._v(" edit ")]),a("v-btn",{staticClass:"ma-2",attrs:{small:"",color:"red",tile:"",dark:""},on:{click:function(e){return t.deleteTemplate(n.id)}}},[t._v(" delete ")])],1)]}}])})],1)],1)],1)],1)},Ai=[],Ii=(a("2b3d"),{name:"JobTemplatesTable",data:function(){return{search:"",headers:[{text:"Name",value:"name"},{text:"Client",value:"client"},{text:"Target Type",value:"tgt_type"},{text:"Target",value:"tgt"},{text:"Function",value:"fun"},{text:"Arguments",value:"arg"},{text:"Keyword Arguments",value:"kwarg"},{text:"Batch",value:"batch"},{text:"Actions",value:"action",sortable:!1}],loading:!0,job_templates:[]}},mounted:function(){this.loadData()},methods:{loadData:function(){var t=this;this.$http.get("api/job_templates/").then((function(e){var a=e.data;a.forEach((function(t){var e=JSON.parse(t.job);Object.keys(e).forEach((function(a){if("arg"===a){var n=e[a],s=n.filter((function(t){return t.includes("=")}));n=n.filter((function(t){return!t.includes("=")})),t[a]=n.join(" "),t["kwarg"]=s.join(" ")}else t[a]=e[a]})),delete t.job})),t.job_templates=a,t.loading=!1}))},deleteTemplate:function(t){var e=this;this.$http.delete("api/job_templates/".concat(t,"/")).then((function(t){e.$toast("Template deleted")})).then((function(){e.loadData()}))},computeUrl:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=new URLSearchParams(t);return a.delete("id"),e||a.delete("name"),"/run?"+a.toString()}}}),Ri=Ii,Pi=Object(h["a"])(Ri,Ei,Ai,!1,null,"d08a7024",null),Fi=Pi.exports;f()(Pi,{VBtn:g["a"],VCard:y["a"],VCardTitle:k["c"],VCol:Lt["a"],VContainer:ht["a"],VDataTable:Wt["a"],VRow:Nt["a"],VSpacer:A["a"],VTextField:I["a"]});var Mi={name:"JobTemplates",components:{JobTemplatesTable:Fi}},Li=Mi,Ni=Object(h["a"])(Li,Di,Oi,!1,null,"13972fd9",null),Ji=Ni.exports;f()(Ni,{VCol:Lt["a"],VContainer:ht["a"],VRow:Nt["a"]}),n["a"].use(tt["a"]);var Ui=new tt["a"]({routes:[{path:"/",name:"home",component:ae},{path:"/minions",name:"minions",component:na},{path:"/minions/:minion_id",name:"minion_detail",component:Ma,props:!0},{path:"/jobs",name:"jobs",component:we},{path:"/jobs/:jid",name:"job_jid",component:we,props:!0},{path:"/jobs/:jid/:minion_id",name:"job_detail",component:qa,props:!0},{path:"/run",name:"run",component:Wn},{path:"/job_templates",name:"job_templates",component:Ji},{path:"/keys",name:"keys",component:ze},{path:"/events",name:"events",component:nn},{path:"/conformity",name:"conformity",component:js},{path:"/conformity/:minion_id",name:"conformity_detail",component:Ks,props:!0},{path:"/schedules",name:"schedules",component:bi},{path:"/users",name:"users",component:ii},{path:"/settings",name:"settings",component:ms},{path:"/search",name:"search",component:$i},{path:"/login",name:"Login",component:_e,meta:{plainLayout:!0}},{path:"*",component:Ci}]});Ui.beforeEach((function(t,e,a){it.getters.isLoggedIn||"/login"===t.path?"/login"===t.path&&it.getters.isLoggedIn?a("/"):a():a("/login")}));var zi=Ui,qi=a("04e1"),Bi=a.n(qi);n["a"].config.productionTip=!1,n["a"].prototype.$http=st.a,n["a"].prototype.$http.defaults.xsrfCookieName="csrftoken",n["a"].prototype.$http.defaults.xsrfHeaderName="X-CSRFToken",n["a"].prototype.$http.defaults.headers.common["Content-Type"]="application/json";var Hi=localStorage.getItem("access");Hi&&(n["a"].prototype.$http.defaults.headers.common.Authorization="Bearer ".concat(Hi),n["a"].prototype.$http.defaults.withCredentials=!0);var Ki=!1,Gi=[],Wi=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;Gi.forEach((function(a){t?a.reject(t):a.resolve(e)})),Gi=[]};n["a"].prototype.$http.interceptors.request.use((function(t){var e=t,a=window.localStorage.getItem("refresh");return a&&Bi()(a).exp-Math.floor(Date.now()/1e3)<60?it.dispatch("logout").then((function(){return zi.push({path:"/login",name:"Login"})})):e}),(function(t){return Promise.reject(t)})),n["a"].prototype.$http.interceptors.request.use((function(t){var e=t,a=window.localStorage.getItem("access");if(a&&Bi()(a).exp>Math.floor(Date.now()/1e3))return e;if(t.url.includes("login")||t.url.includes("token")||t.url.includes("social"))return e;if(Ki)return new Promise((function(t,e){Gi.push({resolve:t,reject:e})})).then((function(t){return e.headers["Authorization"]="Bearer "+t,e})).catch((function(t){return t}));Ki=!0;var s=window.localStorage.getItem("refresh");return new Promise((function(t,a){n["a"].prototype.$http.post("/api/token/refresh/",{refresh:s}).then((function(a){var s=a.data;window.localStorage.setItem("access",s.access),n["a"].prototype.$http.defaults.headers.common["Authorization"]="Bearer "+s.access,e.headers["Authorization"]="Bearer "+s.access,Wi(null,s.access),t(e)})).catch((function(t){Wi(t,null),a(t)})).then((function(){Ki=!1}))}))}),(function(t){return Promise.reject(t)})),new n["a"]({vuetify:Z,router:zi,store:it,render:function(t){return t(G)}}).$mount("#app")},"89d4":function(t,e,a){"use strict";var n=a("eaa6"),s=a.n(n);s.a},"8a23":function(t,e,a){},"9cda":function(t,e,a){},b219:function(t,e,a){"use strict";var n=a("def1"),s=a.n(n);s.a},def1:function(t,e,a){},eaa6:function(t,e,a){},efe9:function(t,e,a){}});
+//# sourceMappingURL=app.a8637cac.js.map
\ No newline at end of file
diff --git a/dist/static/js/app.a8637cac.js.map b/dist/static/js/app.a8637cac.js.map
new file mode 100644
index 00000000..bb6c4ab2
--- /dev/null
+++ b/dist/static/js/app.a8637cac.js.map
@@ -0,0 +1 @@
+{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./src/App.vue?466e","webpack:///./src/components/MinionDetailCard.vue?7240","webpack:///./src/views/Login.vue?2079","webpack:///./src/components/RunCard.vue?821c","webpack:///./src/views/JobDetail.vue?14ae","webpack:///./src/components/core/Layout.vue?69be","webpack:///./node_modules/moment/locale sync ^\\.\\/.*$","webpack:///./src/assets/img/logo.png","webpack:///./src/App.vue?e79c","webpack:///./src/components/core/Layout.vue?5cec","webpack:///./src/components/mixins/helpersMixin.js","webpack:///src/components/core/Layout.vue","webpack:///./src/components/core/Layout.vue?553e","webpack:///./src/components/core/Layout.vue?afde","webpack:///./src/components/core/SimpleLayout.vue?d984","webpack:///src/components/core/SimpleLayout.vue","webpack:///./src/components/core/SimpleLayout.vue?6754","webpack:///./src/components/core/SimpleLayout.vue","webpack:///src/App.vue","webpack:///./src/App.vue?5b92","webpack:///./src/App.vue?8ba3","webpack:///./src/plugins/vuetify.js","webpack:///./src/store.js","webpack:///./src/views/Home.vue?156a","webpack:///./src/components/KeysStatusCard.vue?3fb4","webpack:///src/components/KeysStatusCard.vue","webpack:///./src/components/KeysStatusCard.vue?d0e3","webpack:///./src/components/KeysStatusCard.vue","webpack:///./src/components/JobsChartCard.vue?c866","webpack:///./src/assets/js/utils/chart-line-gradient.js","webpack:///src/components/JobsChartCard.vue","webpack:///./src/components/JobsChartCard.vue?1279","webpack:///./src/components/JobsChartCard.vue","webpack:///./src/components/AlcaliStatusCard.vue?7986","webpack:///src/components/AlcaliStatusCard.vue","webpack:///./src/components/AlcaliStatusCard.vue?dfa9","webpack:///./src/components/AlcaliStatusCard.vue","webpack:///./src/components/ConformityChart.vue?611f","webpack:///src/components/ConformityChart.vue","webpack:///./src/components/ConformityChart.vue?6e2d","webpack:///./src/components/ConformityChart.vue","webpack:///./src/components/JobsTable.vue?ad14","webpack:///src/components/JobsTable.vue","webpack:///./src/components/JobsTable.vue?327e","webpack:///./src/components/JobsTable.vue","webpack:///src/views/Home.vue","webpack:///./src/views/Home.vue?231f","webpack:///./src/views/Home.vue","webpack:///./src/views/Login.vue?aaee","webpack:///./src/components/GoogleLogo.vue?c799","webpack:///src/components/GoogleLogo.vue","webpack:///./src/components/GoogleLogo.vue?b2b6","webpack:///./src/components/GoogleLogo.vue","webpack:///src/views/Login.vue","webpack:///./src/views/Login.vue?9a50","webpack:///./src/views/Login.vue","webpack:///./src/views/Jobs.vue?b3c3","webpack:///src/views/Jobs.vue","webpack:///./src/views/Jobs.vue?2e1e","webpack:///./src/views/Jobs.vue","webpack:///./src/views/Keys.vue?5f55","webpack:///./src/components/KeysTable.vue?a335","webpack:///src/components/KeysTable.vue","webpack:///./src/components/KeysTable.vue?95ac","webpack:///./src/components/KeysTable.vue","webpack:///./src/components/core/Fab.vue?d9b2","webpack:///src/components/core/Fab.vue","webpack:///./src/components/core/Fab.vue?2ff2","webpack:///./src/components/core/Fab.vue","webpack:///src/views/Keys.vue","webpack:///./src/views/Keys.vue?0100","webpack:///./src/views/Keys.vue","webpack:///./src/views/Minions.vue?418f","webpack:///./src/components/MinionsTable.vue?85b4","webpack:///src/components/MinionsTable.vue","webpack:///./src/components/MinionsTable.vue?c629","webpack:///./src/components/MinionsTable.vue","webpack:///src/views/Minions.vue","webpack:///./src/views/Minions.vue?c83e","webpack:///./src/views/Minions.vue","webpack:///./src/views/MinionDetail.vue?488c","webpack:///./src/components/InfosCard.vue?d14d","webpack:///src/components/InfosCard.vue","webpack:///./src/components/InfosCard.vue?276e","webpack:///./src/components/InfosCard.vue","webpack:///./src/components/NetworkCard.vue?a774","webpack:///src/components/NetworkCard.vue","webpack:///./src/components/NetworkCard.vue?a89d","webpack:///./src/components/NetworkCard.vue","webpack:///./src/components/MinionDetailCard.vue?3b30","webpack:///src/components/MinionDetailCard.vue","webpack:///./src/components/MinionDetailCard.vue?d7fd","webpack:///./src/components/MinionDetailCard.vue","webpack:///src/views/MinionDetail.vue","webpack:///./src/views/MinionDetail.vue?b5b0","webpack:///./src/views/MinionDetail.vue","webpack:///./src/views/JobDetail.vue?1aba","webpack:///src/views/JobDetail.vue","webpack:///./src/views/JobDetail.vue?334d","webpack:///./src/views/JobDetail.vue","webpack:///./src/views/Events.vue?4861","webpack:///./src/components/EventsTable.vue?afbc","webpack:///src/components/EventsTable.vue","webpack:///./src/components/EventsTable.vue?1c42","webpack:///./src/components/EventsTable.vue","webpack:///src/views/Events.vue","webpack:///./src/views/Events.vue?5b5d","webpack:///./src/views/Events.vue","webpack:///./src/views/Run.vue?b733","webpack:///./src/components/RunCard.vue?336f","webpack:///./src/components/TerminalCard.vue?32e2","webpack:///./src/assets/js/local-echo/HistoryController.js","webpack:///./src/assets/js/local-echo/Utils.js","webpack:///./src/assets/js/local-echo/LocalEchoController.js","webpack:///src/components/TerminalCard.vue","webpack:///./src/components/TerminalCard.vue?5b23","webpack:///./src/components/TerminalCard.vue","webpack:///./src/assets/js/utils/cron-ui.js","webpack:///src/components/RunCard.vue","webpack:///./src/components/RunCard.vue?ab1d","webpack:///./src/components/RunCard.vue","webpack:///src/views/Run.vue","webpack:///./src/views/Run.vue?5c3e","webpack:///./src/views/Run.vue","webpack:///./src/views/Settings.vue?a24e","webpack:///./src/components/CommonSettings.vue?4288","webpack:///src/components/CommonSettings.vue","webpack:///./src/components/CommonSettings.vue?58b9","webpack:///./src/components/CommonSettings.vue","webpack:///./src/components/UserSettings.vue?ce1b","webpack:///src/components/UserSettings.vue","webpack:///./src/components/UserSettings.vue?b510","webpack:///./src/components/UserSettings.vue","webpack:///src/views/Settings.vue","webpack:///./src/views/Settings.vue?b0f6","webpack:///./src/views/Settings.vue","webpack:///./src/views/Conformity.vue?9790","webpack:///./src/components/ConformityTable.vue?a284","webpack:///src/components/ConformityTable.vue","webpack:///./src/components/ConformityTable.vue?d2b2","webpack:///./src/components/ConformityTable.vue","webpack:///src/views/Conformity.vue","webpack:///./src/views/Conformity.vue?d6e6","webpack:///./src/views/Conformity.vue","webpack:///./src/views/ConformityDetail.vue?0ce0","webpack:///./src/components/ConformityDetailCard.vue?d3e6","webpack:///src/components/ConformityDetailCard.vue","webpack:///./src/components/ConformityDetailCard.vue?5c74","webpack:///./src/components/ConformityDetailCard.vue","webpack:///./src/components/ConformityCard.vue?aecf","webpack:///src/components/ConformityCard.vue","webpack:///./src/components/ConformityCard.vue?9d0b","webpack:///./src/components/ConformityCard.vue","webpack:///src/views/ConformityDetail.vue","webpack:///./src/views/ConformityDetail.vue?49eb","webpack:///./src/views/ConformityDetail.vue","webpack:///./src/views/Users.vue?088e","webpack:///./src/components/mixins/UserCard.vue?2342","webpack:///src/components/mixins/UserCard.vue","webpack:///./src/components/mixins/UserCard.vue?55fa","webpack:///./src/components/mixins/UserCard.vue","webpack:///src/views/Users.vue","webpack:///./src/views/Users.vue?498f","webpack:///./src/views/Users.vue","webpack:///./src/views/Schedules.vue?0b4a","webpack:///./src/components/ScheduleTable.vue?6208","webpack:///src/components/ScheduleTable.vue","webpack:///./src/components/ScheduleTable.vue?fab3","webpack:///./src/components/ScheduleTable.vue","webpack:///src/views/Schedules.vue","webpack:///./src/views/Schedules.vue?c775","webpack:///./src/views/Schedules.vue","webpack:///./src/components/NotFound.vue?0048","webpack:///src/components/NotFound.vue","webpack:///./src/components/NotFound.vue?1309","webpack:///./src/components/NotFound.vue","webpack:///./src/views/Search.vue?f8b3","webpack:///src/views/Search.vue","webpack:///./src/views/Search.vue?60bb","webpack:///./src/views/Search.vue","webpack:///./src/views/JobTemplates.vue?3acf","webpack:///./src/components/JobTemplatesTable.vue?7cde","webpack:///src/components/JobTemplatesTable.vue","webpack:///./src/components/JobTemplatesTable.vue?6609","webpack:///./src/components/JobTemplatesTable.vue","webpack:///src/views/JobTemplates.vue","webpack:///./src/views/JobTemplates.vue?ca17","webpack:///./src/views/JobTemplates.vue","webpack:///./src/router.js","webpack:///./src/main.js","webpack:///./src/components/ConformityChart.vue?0474","webpack:///./src/components/ConformityDetailCard.vue?2d39"],"names":["webpackJsonpCallback","data","moduleId","chunkId","chunkIds","moreModules","executeModules","i","resolves","length","installedChunks","push","Object","prototype","hasOwnProperty","call","modules","parentJsonpFunction","shift","deferredModules","apply","checkDeferredModules","result","deferredModule","fulfilled","j","depId","splice","__webpack_require__","s","installedModules","exports","module","l","m","c","d","name","getter","o","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","p","jsonpArray","window","oldJsonpFunction","slice","map","webpackContext","req","id","webpackContextResolve","e","Error","code","keys","resolve","_vm","this","_h","$createElement","_c","_self","layout","staticRenderFns","attrs","mini","scopedSlots","_u","fn","staticClass","on","$event","stopPropagation","_v","proxy","model","callback","$$v","drawer","expression","class","_s","username","email","_l","route","ref","_g","icon","directives","rawName","nativeOn","type","indexOf","_k","keyCode","searchBar","searchInput","expand_search","notif_nb","_e","notif_menu","messages","item","link","color","text","tag","toggleTheme","logout","$route","fullPath","methods","fnmatch","pattern","filename","reRegExpChar","escaped","replace","matcher","RegExp","test","sleep","milliseconds","Promise","setTimeout","settings","notifs","routes","component","VApp","VAppBar","VAppBarNavIcon","VBadge","VBtn","VCard","VCardActions","VContent","VDivider","VExpandTransition","VFadeTransition","VIcon","VList","VListItem","VListItemAction","VListItemAvatar","VListItemContent","VListItemSubtitle","VListItemTitle","VMenu","VNavigationDrawer","VSpacer","VTextField","VToolbarTitle","VToolbar","VTooltip","Vue","use","Vuetify","components","VSnackbar","VuetifyToast","x","y","iconColor","classes","timeout","dismissable","multiLine","vertical","queueable","showClose","closeText","closeColor","shorts","custom","icons","iconfont","theme","themes","light","primary","secondary","dark","Vuex","Store","state","localStorage","getItem","access","refresh","is_staff","ws_status","mutations","auth_success","forEach","updateWs","setItem","JSON","stringify","getters","isLoggedIn","user_id","isStaff","actions","commit","login","user_data","reject","axios","url","method","then","resp","defaults","headers","common","Authorization","catch","err","clear","oauthlogin","assign","limit","count","status","statusIcon","keys_total","VCardTitle","VContainer","VSimpleTable","minion","filters","loadData","selectedFilter","periods","selectedPeriod","gradientLinePlugin","afterLayout","chartInstance","options","linearGradientLine","ctx","chart","datasets","dataset","minValue","Number","MAX_VALUE","maxValue","MIN_VALUE","yAxis","scales","minValueYPixel","getPixelForValue","maxValueYPixel","gradient","createLinearGradient","addColorStop","colorStart","colorEnd","borderColor","radialGradientDonut","centerX","chartArea","left","right","centerY","top","bottom","createRadialGradient","innerRadius","backgroundColor","VSelect","wsStatus","VChip","refInFor","domProps","customTool","VCardText","VCol","VRow","filter","selectedDate","dateRangeText","menu","Date","toISOString","split","$refs","save","users","index","selectedUsers","minions","selectedTarget","selectedLimit","filterJobs","search","filteredHeaders","indexedItems","loading","jid","arguments","keyword_arguments","boolRepr","success","boolText","alter_time","toLocaleString","fun","uniqueid","VAutocomplete","VDataTable","VDatePicker","staticStyle","authenticate","password","preventDefault","isInit","handleClickGetAuth","isSignIn","provider","clientId","redirectUri","VForm","VImg","refreshKey","fabs","fabAction","minion_id","keysRepr","toString","keyAction","action","manageKey","fab","f","tooltip","emit","VSpeedDial","default_headers","customHeaders","conformity","last_job","last_highstate","refreshMinion","showDialog","dialog","target","deleteMinion","VCheckbox","VDialog","tab","grain","VTab","VTabItem","VTabs","VTabsItems","VTabsSlider","val","iface","k","ip4_gw","ip6_gw","field","fold","grainCmFolded","cmOptions","pillarCmFolded","codepillar","yamlRepr","job","formatDate","ansiResult","events","safeParse","client","selected_client","client_batch","scheduleSwitch","client_async","batch","target_type","selected_target_type","filteredFunction","selectedFunction","description","arg","kwarg","scheduleName","scheduleType","scheduleDate","dateMenu","scheduleTime","timeMenu","pillarSwitch","pillarRendered","saveJobSwitch","jobTemplateName","runJob","saveJob","functions","results","HistoryController","size","entries","cursor","entry","trim","lastEntry","pop","idx","Math","max","min","wordBoundaries","input","match","leftSide","words","rx","exec","closestLeftBoundary","offset","found","reverse","find","closestRightBoundary","offsetToColRow","maxCols","row","col","chr","charAt","countLines","isIncompleteInput","endsWith","hasTailingWhitespace","getLastToken","tokens","parse","collectAutocompleteCandidates","callbacks","expr","all","reduce","candidates","args","concat","console","error","txt","startsWith","LocalEchoController","term","_handleTermData","handleTermData","_handleTermResize","handleTermResize","history","historySize","maxAutocompleteEntries","_autocompleteHandlers","_active","_input","_cursor","_activePrompt","_activeCharPrompt","_termSize","cols","rows","attach","off","onData","onResize","findIndex","prompt","continuationPrompt","write","reason","message","print","normInput","items","padding","println","itemWidth","width","wideCols","floor","wideRows","ceil","rowStr","repeat","newInput","applyPrompts","substr","currentPrompt","allRows","promptCursor","applyPromptOffset","moveRows","clearInput","newPrompt","newCursor","newLines","moveUpRows","setCursor","resume","setInput","ret","inputWithPrompt","prevPromptOffset","prevCol","prevRow","newPromptOffset","newCol","newRow","dir","num","backspace","charCodeAt","normData","Array","from","handleData","ofs","ord","getPrevious","getNext","handleCursorMove","handleCursorErase","handleCursorInsert","handleReadComplete","inputFragment","hasTailingSpace","sort","lastToken","printAndRestartPrompt","printWide","readChar","yn","rewind","CronUI","container","opts","HTMLElement","el","document","querySelector","render","initial","setCronString","currentValue","Resize","suffix","str_opt_mih","str_opt_hid","str_opt_dom","str_opt_month","months","str_opt_dow","days","str_opt_period","blocks","insertAdjacentHTML","periodEl","blockName","addEventListener","periodChanged","changeEvent","querySelectorAll","selectEl","cronPeriodEl","period","selectedIndex","style","display","displayMatrix","b","getCronString","hour","day","month","dow","getSelectValue","join","cronString","cronType","getCronType","v","targets","tgt","cronTypes","valid_cron","minval","maxval","parseInt","VCombobox","VRadio","VRadioGroup","VSwitch","VTimePicker","parseModules","version","deleteMinionsFields","minionsfields_name","minionsfields_value","createMinionsFields","function","deleteConformity","conformity_name","conformity_value","createConformity","$set","max_notifs","updateUserSettings","succeeded","unchanged","failed","custom_conformity","succeeded_checkbox","unchanged_checkbox","failed_checkbox","VExpansionPanel","VExpansionPanelContent","VExpansionPanelHeader","VExpansionPanels","_f","valRepr","conf","isBool","user","editing","userRules","emailRules","show","resetUser","updateUser","createUser","showToken","manageToken","String","currentUserId","date_joined","editUser","confirmDelete","dialogDelete","deleteUser","dialogToken","user_settings","token","schedules","enabled","manageSchedule","jobs","job_search","jobs_headers","includes","query","minions_headers","job_templates","computeUrl","deleteTemplate","Router","router","path","Home","Minions","MinionDetail","props","Jobs","JobDetail","Run","JobTemplates","Keys","Events","Conformity","ConformityDetail","Schedules","Users","Settings","Search","Login","meta","plainLayout","NotFound","beforeEach","to","next","store","config","productionTip","$http","xsrfCookieName","xsrfHeaderName","accessToken","withCredentials","isRefreshing","failedQueue","processQueue","prom","interceptors","request","originalRequest","jwtDecode","exp","now","dispatch","refreshToken","post","vuetify","h","App","$mount"],"mappings":"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CX,aAAc,OACd,UAAW,OACX,aAAc,OACd,UAAW,OACX,aAAc,OACd,UAAW,OACX,aAAc,OACd,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,aAAc,OACd,UAAW,OACX,aAAc,OACd,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,UAAW,OACX,aAAc,OACd,UAAW,OACX,aAAc,OACd,UAAW,OACX,aAAc,OACd,UAAW,OACX,aAAc,OACd,UAAW,OACX,aAAc,OACd,UAAW,OACX,aAAc,OACd,UAAW,OACX,aAAc,OACd,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,aAAc,OACd,UAAW,OACX,aAAc,OACd,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,aAAc,OACd,UAAW,OACX,aAAc,OACd,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,aAAc,OACd,gBAAiB,OACjB,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,UAAW,OACX,aAAc,OACd,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,aAAc,OACd,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW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","file":"static/js/app.a8637cac.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tfunction webpackJsonpCallback(data) {\n \t\tvar chunkIds = data[0];\n \t\tvar moreModules = data[1];\n \t\tvar executeModules = data[2];\n\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [];\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(data);\n\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n\n \t\t// add entry modules from loaded chunk to deferred list\n \t\tdeferredModules.push.apply(deferredModules, executeModules || []);\n\n \t\t// run deferred modules when all chunks ready\n \t\treturn checkDeferredModules();\n \t};\n \tfunction checkDeferredModules() {\n \t\tvar result;\n \t\tfor(var i = 0; i < deferredModules.length; i++) {\n \t\t\tvar deferredModule = deferredModules[i];\n \t\t\tvar fulfilled = true;\n \t\t\tfor(var j = 1; j < deferredModule.length; j++) {\n \t\t\t\tvar depId = deferredModule[j];\n \t\t\t\tif(installedChunks[depId] !== 0) fulfilled = false;\n \t\t\t}\n \t\t\tif(fulfilled) {\n \t\t\t\tdeferredModules.splice(i--, 1);\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = deferredModule[0]);\n \t\t\t}\n \t\t}\n \t\treturn result;\n \t}\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// object to store loaded and loading chunks\n \t// undefined = chunk not loaded, null = chunk preloaded/prefetched\n \t// Promise = chunk loading, 0 = chunk loaded\n \tvar installedChunks = {\n \t\t\"app\": 0\n \t};\n\n \tvar deferredModules = [];\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/\";\n\n \tvar jsonpArray = window[\"webpackJsonp\"] = window[\"webpackJsonp\"] || [];\n \tvar oldJsonpFunction = jsonpArray.push.bind(jsonpArray);\n \tjsonpArray.push = webpackJsonpCallback;\n \tjsonpArray = jsonpArray.slice();\n \tfor(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]);\n \tvar parentJsonpFunction = oldJsonpFunction;\n\n\n \t// add entry module to deferred list\n \tdeferredModules.push([0,\"chunk-vendors\"]);\n \t// run deferred modules when ready\n \treturn checkDeferredModules();\n","import mod from \"-!../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=style&index=0&lang=css&\"; export default mod; export * from \"-!../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=style&index=0&lang=css&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./MinionDetailCard.vue?vue&type=style&index=0&id=461a1ef9&scoped=true&lang=css&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./MinionDetailCard.vue?vue&type=style&index=0&id=461a1ef9&scoped=true&lang=css&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Login.vue?vue&type=style&index=0&id=5b563f4a&scoped=true&lang=css&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Login.vue?vue&type=style&index=0&id=5b563f4a&scoped=true&lang=css&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./RunCard.vue?vue&type=style&index=0&id=ae872b4a&scoped=true&lang=css&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./RunCard.vue?vue&type=style&index=0&id=ae872b4a&scoped=true&lang=css&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./JobDetail.vue?vue&type=style&index=0&id=6afa69e7&scoped=true&lang=css&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./JobDetail.vue?vue&type=style&index=0&id=6afa69e7&scoped=true&lang=css&\"","import mod from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Layout.vue?vue&type=style&index=0&lang=css&\"; export default mod; export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Layout.vue?vue&type=style&index=0&lang=css&\"","var map = {\n\t\"./af\": \"2bfb\",\n\t\"./af.js\": \"2bfb\",\n\t\"./ar\": \"8e73\",\n\t\"./ar-dz\": \"a356\",\n\t\"./ar-dz.js\": \"a356\",\n\t\"./ar-kw\": \"423e\",\n\t\"./ar-kw.js\": \"423e\",\n\t\"./ar-ly\": \"1cfd\",\n\t\"./ar-ly.js\": \"1cfd\",\n\t\"./ar-ma\": \"0a84\",\n\t\"./ar-ma.js\": \"0a84\",\n\t\"./ar-sa\": \"8230\",\n\t\"./ar-sa.js\": \"8230\",\n\t\"./ar-tn\": \"6d83\",\n\t\"./ar-tn.js\": \"6d83\",\n\t\"./ar.js\": \"8e73\",\n\t\"./az\": \"485c\",\n\t\"./az.js\": \"485c\",\n\t\"./be\": \"1fc1\",\n\t\"./be.js\": \"1fc1\",\n\t\"./bg\": \"84aa\",\n\t\"./bg.js\": \"84aa\",\n\t\"./bm\": \"a7fa\",\n\t\"./bm.js\": \"a7fa\",\n\t\"./bn\": \"9043\",\n\t\"./bn.js\": \"9043\",\n\t\"./bo\": \"d26a\",\n\t\"./bo.js\": \"d26a\",\n\t\"./br\": \"6887\",\n\t\"./br.js\": \"6887\",\n\t\"./bs\": \"2554\",\n\t\"./bs.js\": \"2554\",\n\t\"./ca\": \"d716\",\n\t\"./ca.js\": \"d716\",\n\t\"./cs\": \"3c0d\",\n\t\"./cs.js\": \"3c0d\",\n\t\"./cv\": \"03ec\",\n\t\"./cv.js\": \"03ec\",\n\t\"./cy\": \"9797\",\n\t\"./cy.js\": \"9797\",\n\t\"./da\": \"0f14\",\n\t\"./da.js\": \"0f14\",\n\t\"./de\": \"b469\",\n\t\"./de-at\": \"b3eb\",\n\t\"./de-at.js\": \"b3eb\",\n\t\"./de-ch\": \"bb71\",\n\t\"./de-ch.js\": \"bb71\",\n\t\"./de.js\": \"b469\",\n\t\"./dv\": \"598a\",\n\t\"./dv.js\": \"598a\",\n\t\"./el\": \"8d47\",\n\t\"./el.js\": \"8d47\",\n\t\"./en-SG\": \"cdab\",\n\t\"./en-SG.js\": \"cdab\",\n\t\"./en-au\": \"0e6b\",\n\t\"./en-au.js\": \"0e6b\",\n\t\"./en-ca\": \"3886\",\n\t\"./en-ca.js\": \"3886\",\n\t\"./en-gb\": \"39a6\",\n\t\"./en-gb.js\": \"39a6\",\n\t\"./en-ie\": \"e1d3\",\n\t\"./en-ie.js\": \"e1d3\",\n\t\"./en-il\": \"7333\",\n\t\"./en-il.js\": \"7333\",\n\t\"./en-nz\": \"6f50\",\n\t\"./en-nz.js\": \"6f50\",\n\t\"./eo\": \"65db\",\n\t\"./eo.js\": \"65db\",\n\t\"./es\": \"898b\",\n\t\"./es-do\": \"0a3c\",\n\t\"./es-do.js\": \"0a3c\",\n\t\"./es-us\": \"55c9\",\n\t\"./es-us.js\": \"55c9\",\n\t\"./es.js\": \"898b\",\n\t\"./et\": \"ec18\",\n\t\"./et.js\": \"ec18\",\n\t\"./eu\": \"0ff2\",\n\t\"./eu.js\": \"0ff2\",\n\t\"./fa\": \"8df4\",\n\t\"./fa.js\": \"8df4\",\n\t\"./fi\": \"81e9\",\n\t\"./fi.js\": \"81e9\",\n\t\"./fo\": \"0721\",\n\t\"./fo.js\": \"0721\",\n\t\"./fr\": \"9f26\",\n\t\"./fr-ca\": \"d9f8\",\n\t\"./fr-ca.js\": \"d9f8\",\n\t\"./fr-ch\": \"0e49\",\n\t\"./fr-ch.js\": \"0e49\",\n\t\"./fr.js\": \"9f26\",\n\t\"./fy\": \"7118\",\n\t\"./fy.js\": \"7118\",\n\t\"./ga\": \"5120\",\n\t\"./ga.js\": \"5120\",\n\t\"./gd\": \"f6b4\",\n\t\"./gd.js\": \"f6b4\",\n\t\"./gl\": \"8840\",\n\t\"./gl.js\": \"8840\",\n\t\"./gom-latn\": \"0caa\",\n\t\"./gom-latn.js\": \"0caa\",\n\t\"./gu\": \"e0c5\",\n\t\"./gu.js\": \"e0c5\",\n\t\"./he\": \"c7aa\",\n\t\"./he.js\": \"c7aa\",\n\t\"./hi\": \"dc4d\",\n\t\"./hi.js\": \"dc4d\",\n\t\"./hr\": \"4ba9\",\n\t\"./hr.js\": \"4ba9\",\n\t\"./hu\": \"5b14\",\n\t\"./hu.js\": \"5b14\",\n\t\"./hy-am\": \"d6b6\",\n\t\"./hy-am.js\": \"d6b6\",\n\t\"./id\": \"5038\",\n\t\"./id.js\": \"5038\",\n\t\"./is\": \"0558\",\n\t\"./is.js\": \"0558\",\n\t\"./it\": \"6e98\",\n\t\"./it-ch\": \"6f12\",\n\t\"./it-ch.js\": \"6f12\",\n\t\"./it.js\": \"6e98\",\n\t\"./ja\": \"079e\",\n\t\"./ja.js\": \"079e\",\n\t\"./jv\": \"b540\",\n\t\"./jv.js\": \"b540\",\n\t\"./ka\": \"201b\",\n\t\"./ka.js\": \"201b\",\n\t\"./kk\": \"6d79\",\n\t\"./kk.js\": \"6d79\",\n\t\"./km\": \"e81d\",\n\t\"./km.js\": \"e81d\",\n\t\"./kn\": \"3e92\",\n\t\"./kn.js\": \"3e92\",\n\t\"./ko\": \"22f8\",\n\t\"./ko.js\": \"22f8\",\n\t\"./ku\": \"2421\",\n\t\"./ku.js\": \"2421\",\n\t\"./ky\": \"9609\",\n\t\"./ky.js\": \"9609\",\n\t\"./lb\": \"440c\",\n\t\"./lb.js\": \"440c\",\n\t\"./lo\": \"b29d\",\n\t\"./lo.js\": \"b29d\",\n\t\"./lt\": \"26f9\",\n\t\"./lt.js\": \"26f9\",\n\t\"./lv\": \"b97c\",\n\t\"./lv.js\": \"b97c\",\n\t\"./me\": \"293c\",\n\t\"./me.js\": \"293c\",\n\t\"./mi\": \"688b\",\n\t\"./mi.js\": \"688b\",\n\t\"./mk\": \"6909\",\n\t\"./mk.js\": \"6909\",\n\t\"./ml\": \"02fb\",\n\t\"./ml.js\": \"02fb\",\n\t\"./mn\": \"958b\",\n\t\"./mn.js\": \"958b\",\n\t\"./mr\": \"39bd\",\n\t\"./mr.js\": \"39bd\",\n\t\"./ms\": \"ebe4\",\n\t\"./ms-my\": \"6403\",\n\t\"./ms-my.js\": \"6403\",\n\t\"./ms.js\": \"ebe4\",\n\t\"./mt\": \"1b45\",\n\t\"./mt.js\": \"1b45\",\n\t\"./my\": \"8689\",\n\t\"./my.js\": \"8689\",\n\t\"./nb\": \"6ce3\",\n\t\"./nb.js\": \"6ce3\",\n\t\"./ne\": \"3a39\",\n\t\"./ne.js\": \"3a39\",\n\t\"./nl\": \"facd\",\n\t\"./nl-be\": \"db29\",\n\t\"./nl-be.js\": \"db29\",\n\t\"./nl.js\": \"facd\",\n\t\"./nn\": \"b84c\",\n\t\"./nn.js\": \"b84c\",\n\t\"./pa-in\": \"f3ff\",\n\t\"./pa-in.js\": \"f3ff\",\n\t\"./pl\": \"8d57\",\n\t\"./pl.js\": \"8d57\",\n\t\"./pt\": \"f260\",\n\t\"./pt-br\": \"d2d4\",\n\t\"./pt-br.js\": \"d2d4\",\n\t\"./pt.js\": \"f260\",\n\t\"./ro\": \"972c\",\n\t\"./ro.js\": \"972c\",\n\t\"./ru\": \"957c\",\n\t\"./ru.js\": \"957c\",\n\t\"./sd\": \"6784\",\n\t\"./sd.js\": \"6784\",\n\t\"./se\": \"ffff\",\n\t\"./se.js\": \"ffff\",\n\t\"./si\": \"eda5\",\n\t\"./si.js\": \"eda5\",\n\t\"./sk\": \"7be6\",\n\t\"./sk.js\": \"7be6\",\n\t\"./sl\": \"8155\",\n\t\"./sl.js\": \"8155\",\n\t\"./sq\": \"c8f3\",\n\t\"./sq.js\": \"c8f3\",\n\t\"./sr\": \"cf1e\",\n\t\"./sr-cyrl\": \"13e9\",\n\t\"./sr-cyrl.js\": \"13e9\",\n\t\"./sr.js\": \"cf1e\",\n\t\"./ss\": \"52bd\",\n\t\"./ss.js\": \"52bd\",\n\t\"./sv\": \"5fbd\",\n\t\"./sv.js\": \"5fbd\",\n\t\"./sw\": \"74dc\",\n\t\"./sw.js\": \"74dc\",\n\t\"./ta\": \"3de5\",\n\t\"./ta.js\": \"3de5\",\n\t\"./te\": \"5cbb\",\n\t\"./te.js\": \"5cbb\",\n\t\"./tet\": \"576c\",\n\t\"./tet.js\": \"576c\",\n\t\"./tg\": \"3b1b\",\n\t\"./tg.js\": \"3b1b\",\n\t\"./th\": \"10e8\",\n\t\"./th.js\": \"10e8\",\n\t\"./tl-ph\": \"0f38\",\n\t\"./tl-ph.js\": \"0f38\",\n\t\"./tlh\": \"cf75\",\n\t\"./tlh.js\": \"cf75\",\n\t\"./tr\": \"0e81\",\n\t\"./tr.js\": \"0e81\",\n\t\"./tzl\": \"cf51\",\n\t\"./tzl.js\": \"cf51\",\n\t\"./tzm\": \"c109\",\n\t\"./tzm-latn\": \"b53d\",\n\t\"./tzm-latn.js\": \"b53d\",\n\t\"./tzm.js\": \"c109\",\n\t\"./ug-cn\": \"6117\",\n\t\"./ug-cn.js\": \"6117\",\n\t\"./uk\": \"ada2\",\n\t\"./uk.js\": \"ada2\",\n\t\"./ur\": \"5294\",\n\t\"./ur.js\": \"5294\",\n\t\"./uz\": \"2e8c\",\n\t\"./uz-latn\": \"010e\",\n\t\"./uz-latn.js\": \"010e\",\n\t\"./uz.js\": \"2e8c\",\n\t\"./vi\": \"2921\",\n\t\"./vi.js\": \"2921\",\n\t\"./x-pseudo\": \"fd7e\",\n\t\"./x-pseudo.js\": \"fd7e\",\n\t\"./yo\": \"7f33\",\n\t\"./yo.js\": \"7f33\",\n\t\"./zh-cn\": \"5c3a\",\n\t\"./zh-cn.js\": \"5c3a\",\n\t\"./zh-hk\": \"49ab\",\n\t\"./zh-hk.js\": \"49ab\",\n\t\"./zh-tw\": \"90ea\",\n\t\"./zh-tw.js\": \"90ea\"\n};\n\n\nfunction webpackContext(req) {\n\tvar id = webpackContextResolve(req);\n\treturn __webpack_require__(id);\n}\nfunction webpackContextResolve(req) {\n\tvar id = map[req];\n\tif(!(id + 1)) { // check for number or string\n\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\te.code = 'MODULE_NOT_FOUND';\n\t\tthrow e;\n\t}\n\treturn id;\n}\nwebpackContext.keys = function webpackContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackContext.resolve = webpackContextResolve;\nmodule.exports = webpackContext;\nwebpackContext.id = \"4678\";","module.exports = __webpack_public_path__ + \"static/img/logo.567c9b3a.png\";","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-app',[(!_vm.layout)?_c('app-layout'):_c('simple-layout')],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-app',[_c('v-navigation-drawer',{attrs:{\"mini-variant\":_vm.mini,\"app\":\"\",\"clipped\":\"\"},scopedSlots:_vm._u([{key:\"append\",fn:function(){return [_c('v-list-item',{staticClass:\"elevation-24\",on:{\"click\":function($event){$event.stopPropagation();_vm.mini = !_vm.mini}}},[_c('v-list-item-action',[(_vm.mini)?_c('v-icon',[_vm._v(\"arrow_forward\")]):_c('v-icon',[_vm._v(\"arrow_back\")])],1),_c('v-list-item-content',[_c('v-list-item-title',[_vm._v(\"COLLAPSE\")])],1)],1)]},proxy:true}]),model:{value:(_vm.drawer),callback:function ($$v) {_vm.drawer=$$v},expression:\"drawer\"}},[_c('v-list',{staticClass:\"py-0\",attrs:{\"dense\":\"\",\"nav\":\"\",\"dark\":\"\",\"color\":\"#212121\"}},[_c('v-list-item',{class:_vm.mini && 'px-0',attrs:{\"two-line\":\"\"}},[_c('v-list-item-avatar',[_c('v-icon',{attrs:{\"large\":\"\"}},[_vm._v(\"person\")])],1),_c('v-list-item-content',[_c('v-list-item-title',[_vm._v(_vm._s(_vm.username))]),_c('v-list-item-subtitle',[_vm._v(_vm._s(_vm.email))])],1)],1)],1),_c('v-divider'),_c('v-list',{attrs:{\"dense\":\"\"}},_vm._l((_vm.routes),function(route){return _c('v-list-item',{key:route.name,attrs:{\"to\":(\"\" + (route.path))}},[(_vm.mini)?_c('v-list-item-action',[_c('v-tooltip',{attrs:{\"right\":\"\"},scopedSlots:_vm._u([{key:\"activator\",fn:function(ref){\nvar on = ref.on;\nreturn [_c('v-icon',_vm._g({},on),[_vm._v(_vm._s(route.icon))])]}}],null,true)},[_c('span',[_vm._v(_vm._s(route.name))])])],1):_c('v-list-item-action',[_c('v-icon',[_vm._v(_vm._s(route.icon))])],1),_c('v-list-item-content',[_c('v-list-item-title',[_vm._v(_vm._s(route.name))])],1)],1)}),1),_c('v-divider'),_c('v-list',{attrs:{\"dense\":\"\"}},[_c('v-list-item',{attrs:{\"to\":\"/users\"}},[(_vm.mini)?_c('v-list-item-action',[_c('v-tooltip',{attrs:{\"right\":\"\"},scopedSlots:_vm._u([{key:\"activator\",fn:function(ref){\nvar on = ref.on;\nreturn [_c('v-icon',_vm._g({},on),[_vm._v(\"group\")])]}}],null,false,3527340433)},[_c('span',[_vm._v(\"Users\")])])],1):_c('v-list-item-action',[_c('v-icon',[_vm._v(\"group\")])],1),_c('v-list-item-content',[_c('v-list-item-title',[_vm._v(\"Users\")])],1)],1),_c('v-list-item',{attrs:{\"to\":\"/settings\"}},[(_vm.mini)?_c('v-list-item-action',[_c('v-tooltip',{attrs:{\"right\":\"\"},scopedSlots:_vm._u([{key:\"activator\",fn:function(ref){\nvar on = ref.on;\nreturn [_c('v-icon',_vm._g({},on),[_vm._v(\"settings\")])]}}],null,false,1926182315)},[_c('span',[_vm._v(\"Settings\")])])],1):_c('v-list-item-action',[_c('v-icon',[_vm._v(\"settings\")])],1),_c('v-list-item-content',[_c('v-list-item-title',[_vm._v(\"Settings\")])],1)],1)],1)],1),_c('v-app-bar',{attrs:{\"color\":\"black\",\"dark\":\"\",\"app\":\"\",\"clipped-left\":\"\"}},[_c('v-app-bar-nav-icon',{on:{\"click\":function($event){$event.stopPropagation();_vm.drawer = !_vm.drawer}}}),_c('v-toolbar-title',{staticClass:\"font-weight-bold\"},[_vm._v(\"ALCALI\")]),_c('v-spacer'),_c('v-expand-transition',[_c('v-text-field',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.expand_search),expression:\"expand_search\"}],staticClass:\"mx-auto search\",attrs:{\"flat\":\"\",\"hide-details\":\"\",\"label\":\"Search jids, minions, states...\",\"solo-inverted\":\"\"},nativeOn:{\"keyup\":function($event){if(!$event.type.indexOf('key')&&_vm._k($event.keyCode,\"enter\",13,$event.key,\"Enter\")){ return null; }return _vm.searchBar($event)}},model:{value:(_vm.searchInput),callback:function ($$v) {_vm.searchInput=$$v},expression:\"searchInput\"}})],1),_c('v-btn',{staticClass:\"mr-2\",attrs:{\"icon\":\"\"},on:{\"click\":function($event){_vm.expand_search = !_vm.expand_search}}},[_c('v-icon',[_vm._v(\"search\")])],1),_c('v-menu',{attrs:{\"bottom\":\"\",\"left\":\"\",\"offset-y\":\"\",\"offset-x\":\"\"},scopedSlots:_vm._u([{key:\"activator\",fn:function(ref){\nvar on = ref.on;\nreturn [_c('v-badge',{attrs:{\"color\":_vm.notif_nb > 0 ? 'primary': 'transparent',\"overlap\":\"\"},scopedSlots:_vm._u([{key:\"badge\",fn:function(){return [(_vm.notif_nb > 0)?_c('span',[_vm._v(_vm._s(_vm.notif_nb))]):_vm._e()]},proxy:true}],null,true)},[_c('v-icon',_vm._g({on:{\"click\":function($event){_vm.notif_nb = 0}}},on),[_vm._v(\"notifications\")])],1)]}}]),model:{value:(_vm.notif_menu),callback:function ($$v) {_vm.notif_menu=$$v},expression:\"notif_menu\"}},[_c('v-card',{attrs:{\"min-width\":\"500px\",\"max-width\":\"500px\"}},[_c('v-list',{attrs:{\"max-height\":\"700px\"}},[(_vm.messages.length === 0)?_c('v-list-item',[_c('v-list-item-content',[_c('v-list-item-subtitle',[_vm._v(\"No new notifications\")])],1)],1):_vm._e(),_vm._l((_vm.messages),function(item,i){return _c('v-list-item',{key:i,attrs:{\"to\":item.link}},[_c('v-list-item-avatar',[_c('v-icon',{attrs:{\"dark\":\"\",\"color\":item.color,\"size\":\"62\"}},[_vm._v(_vm._s(item.icon))])],1),_c('v-list-item-content',[_c('v-list-item-title',[_vm._v(_vm._s(item.text))]),_c('v-list-item-subtitle',[_vm._v(_vm._s(item.tag))])],1)],1)})],2),_c('v-card-actions',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.messages.length > 0),expression:\"messages.length > 0\"}]},[_c('v-spacer'),_c('v-btn',{attrs:{\"text\":\"\"},on:{\"click\":function($event){_vm.messages = []}}},[_vm._v(\"Clear\")])],1)],1)],1),_c('v-menu',{attrs:{\"bottom\":\"\",\"left\":\"\",\"offset-y\":\"\",\"offset-x\":\"\",\"close-on-click\":\"\"},scopedSlots:_vm._u([{key:\"activator\",fn:function(ref){\nvar on = ref.on;\nreturn [_c('v-btn',_vm._g({attrs:{\"icon\":\"\"}},on),[_c('v-icon',[_vm._v(\"more_vert\")])],1)]}}])},[_c('v-list',[_c('v-list-item',{on:{\"click\":_vm.toggleTheme}},[_c('v-list-item-title',[_vm._v(\"Toggle Theme\")])],1),_c('v-divider'),_c('v-list-item',{on:{\"click\":_vm.logout}},[_c('v-list-item-title',[_vm._v(\"Logout\")])],1)],1)],1)],1),_c('v-content',[_c('v-fade-transition',{attrs:{\"mode\":\"out-in\"}},[_c('router-view',{key:_vm.$route.fullPath})],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","export default {\n methods: {\n /* function to allow Salt-style globbing on event tags. */\n fnmatch(pattern) {\n if (pattern.indexOf('*') === -1) {\n return filename => pattern === filename;\n } else {\n let reRegExpChar = /[\\\\^$.*+?()[\\]{}|]/g;\n let escaped = pattern.replace(reRegExpChar, '\\\\$&');\n let matcher = new RegExp('^' + escaped.replace(/\\\\\\*/g, '.*') + '$');\n return filename => matcher.test(filename);\n }\n },\n sleep(milliseconds) {\n return new Promise(resolve => setTimeout(resolve, milliseconds))\n },\n }\n};","\n \n \n \n \n \n person \n \n \n {{username}} \n {{email}} \n \n \n \n \n \n \n \n \n \n {{ route.icon }} \n \n {{route.name}} \n \n \n \n {{ route.icon }} \n \n \n {{ route.name }} \n \n \n \n \n \n \n \n \n \n group \n \n Users \n \n \n \n group \n \n \n Users \n \n \n \n \n \n \n settings \n \n Settings \n \n \n \n settings \n \n \n Settings \n \n \n \n \n \n \n arrow_forward \n arrow_back \n \n \n COLLAPSE \n \n \n \n \n \n \n ALCALI \n \n \n \n \n \n search \n \n \n \n 0 ? 'primary': 'transparent'\"\n overlap\n >\n \n 0\">{{ notif_nb }} \n \n notifications \n \n \n \n \n \n \n No new notifications \n \n \n \n \n {{item.icon}} \n \n\n \n {{ item.text }} \n {{ item.tag}} \n \n \n \n 0\">\n \n Clear \n \n \n \n \n \n \n more_vert \n \n \n \n \n Toggle Theme \n \n \n \n Logout \n \n \n \n \n \n \n \n \n \n \n \n\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Layout.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Layout.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Layout.vue?vue&type=template&id=847d4fc2&\"\nimport script from \"./Layout.vue?vue&type=script&lang=js&\"\nexport * from \"./Layout.vue?vue&type=script&lang=js&\"\nimport style0 from \"./Layout.vue?vue&type=style&index=0&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VApp } from 'vuetify/lib/components/VApp';\nimport { VAppBar } from 'vuetify/lib/components/VAppBar';\nimport { VAppBarNavIcon } from 'vuetify/lib/components/VAppBar';\nimport { VBadge } from 'vuetify/lib/components/VBadge';\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardActions } from 'vuetify/lib/components/VCard';\nimport { VContent } from 'vuetify/lib/components/VContent';\nimport { VDivider } from 'vuetify/lib/components/VDivider';\nimport { VExpandTransition } from 'vuetify/lib/components/transitions';\nimport { VFadeTransition } from 'vuetify/lib/components/transitions';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VList } from 'vuetify/lib/components/VList';\nimport { VListItem } from 'vuetify/lib/components/VList';\nimport { VListItemAction } from 'vuetify/lib/components/VList';\nimport { VListItemAvatar } from 'vuetify/lib/components/VList';\nimport { VListItemContent } from 'vuetify/lib/components/VList';\nimport { VListItemSubtitle } from 'vuetify/lib/components/VList';\nimport { VListItemTitle } from 'vuetify/lib/components/VList';\nimport { VMenu } from 'vuetify/lib/components/VMenu';\nimport { VNavigationDrawer } from 'vuetify/lib/components/VNavigationDrawer';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\nimport { VToolbarTitle } from 'vuetify/lib/components/VToolbar';\nimport { VTooltip } from 'vuetify/lib/components/VTooltip';\ninstallComponents(component, {VApp,VAppBar,VAppBarNavIcon,VBadge,VBtn,VCard,VCardActions,VContent,VDivider,VExpandTransition,VFadeTransition,VIcon,VList,VListItem,VListItemAction,VListItemAvatar,VListItemContent,VListItemSubtitle,VListItemTitle,VMenu,VNavigationDrawer,VSpacer,VTextField,VToolbarTitle,VTooltip})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('router-view')}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n \n \n\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./SimpleLayout.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./SimpleLayout.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./SimpleLayout.vue?vue&type=template&id=0f66a338&scoped=true&\"\nimport script from \"./SimpleLayout.vue?vue&type=script&lang=js&\"\nexport * from \"./SimpleLayout.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"0f66a338\",\n null\n \n)\n\nexport default component.exports","\n \n \n \n \n \n\n\n","import mod from \"-!../node_modules/cache-loader/dist/cjs.js??ref--12-0!../node_modules/thread-loader/dist/cjs.js!../node_modules/babel-loader/lib/index.js!../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../node_modules/cache-loader/dist/cjs.js??ref--12-0!../node_modules/thread-loader/dist/cjs.js!../node_modules/babel-loader/lib/index.js!../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./App.vue?vue&type=template&id=62f0e333&\"\nimport script from \"./App.vue?vue&type=script&lang=js&\"\nexport * from \"./App.vue?vue&type=script&lang=js&\"\nimport style0 from \"./App.vue?vue&type=style&index=0&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VApp } from 'vuetify/lib/components/VApp';\ninstallComponents(component, {VApp})\n","import Vue from \"vue\"\nimport Vuetify, { VSnackbar, VBtn, VIcon } from \"vuetify/lib\"\n\nimport VuetifyToast from \"vuetify-toast-snackbar\"\n\nVue.use(Vuetify, {\n components: {\n VSnackbar,\n VBtn,\n VIcon,\n },\n})\n\nVue.use(VuetifyToast, {\n x: \"center\", // default\n y: \"bottom\", // default\n color: \"black\", // default\n icon: \"info\",\n iconColor: \"\", // default\n classes: [\n \"body-2\",\n ],\n timeout: 3000, // default\n dismissable: true, // default\n multiLine: false, // default\n vertical: false, // default\n queueable: false, // default\n showClose: true, // default\n closeText: \"\", // default\n closeColor: \"\", // default\n shorts: {\n custom: {\n color: \"purple\",\n },\n },\n property: \"$toast\", // default\n})\n\nexport default new Vuetify({\n icons: {\n iconfont: \"md\",\n },\n theme: {\n themes: {\n light: {\n primary: \"#6200EE\",\n secondary: \"#03DAC6\",\n },\n dark: {\n secondary: \"#BB86FC\",\n primary: \"#03DAC6\",\n },\n },\n },\n})\n","import Vue from \"vue\"\nimport Vuex from \"vuex\"\nimport axios from \"axios\"\n\nVue.use(Vuex)\n\nexport default new Vuex.Store({\n state: {\n username: localStorage.getItem(\"username\") || \"\",\n email: localStorage.getItem(\"email\") || \"\",\n id: localStorage.getItem(\"id\") || \"\",\n access: localStorage.getItem(\"access\") || \"\",\n refresh: localStorage.getItem(\"refresh\") || \"\",\n is_staff: localStorage.getItem(\"is_staff\") || \"false\",\n ws_status: false,\n theme: localStorage.getItem(\"theme\") || false,\n },\n mutations: {\n auth_success(state, data) {\n Object.keys(data).forEach(key => {\n state[key] = data[key]\n })\n },\n logout(state) {\n state.access = \"\"\n },\n updateWs(state) {\n state.ws_status = true\n },\n toggleTheme(state) {\n state.theme = !state.theme\n localStorage.setItem('theme', JSON.stringify(state.theme))\n },\n },\n getters: {\n isLoggedIn: state => !!state.access,\n theme: state => state.theme,\n user_id: state => state.id,\n isStaff: state => state.is_staff\n },\n actions: {\n updateWs({ commit }) {\n commit(\"updateWs\")\n },\n toggleTheme({ commit }) {\n commit(\"toggleTheme\")\n },\n login({ commit }, user_data) {\n return new Promise((resolve, reject) => {\n axios({ url: \"/api/token/\", data: user_data, method: \"POST\" })\n .then(resp => {\n Object.keys(resp.data).forEach(key => {\n localStorage.setItem(key, resp.data[key])\n })\n axios.defaults.headers.common.Authorization = `Bearer ${resp.data.access}`\n commit(\"auth_success\", resp.data)\n resolve(resp)\n })\n .catch(err => {\n localStorage.clear()\n reject(err)\n })\n })\n },\n oauthlogin({ commit }, user_data) {\n return new Promise((resolve, reject) => {\n axios({ url: \"/api/social/login/\", data: user_data, method: \"POST\" })\n .then(resp => {\n // rename token to access\n delete Object.assign(resp.data, {[\"access\"]: resp.data[\"token\"] })[\"token\"]\n Object.keys(resp.data).forEach(key => {\n localStorage.setItem(key, resp.data[key])\n })\n axios.defaults.headers.common.Authorization = `Bearer ${resp.data.access}`\n commit(\"auth_success\", resp.data)\n resolve(resp)\n })\n .catch(err => {\n localStorage.clear()\n reject(err)\n })\n })\n },\n logout({ commit }) {\n return new Promise((resolve) => {\n commit(\"logout\")\n localStorage.clear()\n delete axios.defaults.headers.common[\"Authorization\"]\n resolve()\n })\n },\n\n },\n})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',{attrs:{\"fluid\":\"\"}},[_c('v-row',[_c('v-col',{attrs:{\"sm\":\"12\",\"lg\":\"7\"}},[_c('ConformityChart')],1),_c('v-col',{attrs:{\"sm\":\"6\",\"lg\":\"2\"}},[_c('KeysStatusCard')],1),_c('v-col',{attrs:{\"sm\":\"6\",\"lg\":\"3\"}},[_c('AlcaliStatusCard')],1)],1),_c('v-row',[_c('v-col',{attrs:{\"lg\":\"12\"}},[_c('JobsChartCard')],1)],1),_c('v-row',[_c('v-col',{attrs:{\"lg\":\"12\"}},[_c('JobsTable',{attrs:{\"filter\":{limit: 10}}})],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',{attrs:{\"fluid\":\"\"}},[_c('v-card',[_c('v-card-title',[_vm._v(\"Keys\")]),_c('v-simple-table',[_c('tbody',_vm._l((_vm.keys_status),function(count,status){return _c('tr',{key:status},[_c('td',{staticClass:\"pr-0\"},[_c('v-icon',[_vm._v(_vm._s(_vm.statusIcon(status)))])],1),_c('td',{staticClass:\"pl-0\"},[_vm._v(_vm._s(status))]),_c('td',{staticClass:\"text-right\"},[_vm._v(_vm._s(count)+\" / \"+_vm._s(_vm.keys_total))])])}),0)])],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n \n \n Keys \n \n \n \n \n {{statusIcon(status)}} \n \n {{ status }} \n {{ count }} / {{keys_total}} \n \n \n \n \n \n \n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./KeysStatusCard.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./KeysStatusCard.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./KeysStatusCard.vue?vue&type=template&id=0a564699&scoped=true&\"\nimport script from \"./KeysStatusCard.vue?vue&type=script&lang=js&\"\nexport * from \"./KeysStatusCard.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"0a564699\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VSimpleTable } from 'vuetify/lib/components/VDataTable';\ninstallComponents(component, {VCard,VCardTitle,VContainer,VIcon,VSimpleTable})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',{attrs:{\"fluid\":\"\"}},[_c('v-card',{attrs:{\"elevation\":_vm.minion == null ? 2 : 0}},[_c('v-list-item',{attrs:{\"three-line\":\"\",\"dense\":\"\"}},[_c('v-list-item-content',[_c('v-list-item-title',{staticClass:\"headline mb-1\"},[_vm._v(\"Jobs Stats\")])],1),_c('v-spacer'),_c('v-list-item-content',{staticClass:\"mr-6\"},[_c('v-select',{attrs:{\"items\":_vm.filters,\"label\":\"Filter\",\"return-object\":\"\"},on:{\"change\":_vm.loadData},model:{value:(_vm.selectedFilter),callback:function ($$v) {_vm.selectedFilter=$$v},expression:\"selectedFilter\"}})],1),_c('v-list-item-content',[_c('v-select',{attrs:{\"items\":_vm.periods,\"label\":\"Period\",\"return-object\":\"\"},on:{\"change\":_vm.loadData},model:{value:(_vm.selectedPeriod),callback:function ($$v) {_vm.selectedPeriod=$$v},expression:\"selectedPeriod\"}})],1)],1),_c('canvas',{ref:\"chart\"})],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","let gradientLinePlugin = {\n // Called at start of update.\n afterLayout: function (chartInstance) {\n if (chartInstance.options.linearGradientLine) {\n // The context, needed for the creation of the linear gradient.\n let ctx = chartInstance.chart.ctx;\n chartInstance.data.datasets.forEach((dataset) => {\n // Calculate min and max values of the dataset.\n let minValue = Number.MAX_VALUE;\n let maxValue = Number.MIN_VALUE;\n for (let i = 0; i < dataset.data.length; ++i) {\n if (minValue > dataset.data[i])\n minValue = dataset.data[i];\n if (maxValue < dataset.data[i])\n maxValue = dataset.data[i];\n }\n let yAxis = chartInstance.scales['y-axis-0'];\n let minValueYPixel = yAxis.getPixelForValue(minValue);\n let maxValueYPixel = yAxis.getPixelForValue(maxValue);\n // Create the gradient.\n let gradient = ctx.createLinearGradient(0, minValueYPixel, 0, maxValueYPixel);\n // A kind of red for min.\n gradient.addColorStop(0, dataset.colorStart);\n // A kind of blue for max.\n gradient.addColorStop(1, dataset.colorEnd);\n // Assign the gradient to the dataset's border color.\n dataset.borderColor = gradient;\n })\n } else if (chartInstance.options.radialGradientDonut) {\n // The context, needed for the creation of the linear gradient.\n let ctx = chartInstance.chart.ctx;\n\n chartInstance.data.datasets.forEach((dataset) => {\n let centerX = ((chartInstance.chartArea.left + chartInstance.chartArea.right) / 2);\n let centerY = ((chartInstance.chartArea.top + chartInstance.chartArea.bottom) / 2);\n\n // Create the gradient.\n let gradient = ctx.createRadialGradient(centerX, centerY, (chartInstance.innerRadius * 2) * (20 / 100), centerX, centerY, (chartInstance.innerRadius * 2));\n // A kind of red for min.\n gradient.addColorStop(0, dataset.colorStart);\n // A kind of blue for max.\n gradient.addColorStop(1, dataset.colorEnd);\n // Assign the gradient to the dataset's border color.\n dataset.backgroundColor = gradient;\n })\n\n }\n }\n};\n\nexport default gradientLinePlugin;\n","\n \n \n \n \n Jobs Stats \n \n \n \n \n \n \n \n \n\n \n \n \n \n \n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./JobsChartCard.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./JobsChartCard.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./JobsChartCard.vue?vue&type=template&id=57b2fc0b&scoped=true&\"\nimport script from \"./JobsChartCard.vue?vue&type=script&lang=js&\"\nexport * from \"./JobsChartCard.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"57b2fc0b\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VListItem } from 'vuetify/lib/components/VList';\nimport { VListItemContent } from 'vuetify/lib/components/VList';\nimport { VListItemTitle } from 'vuetify/lib/components/VList';\nimport { VSelect } from 'vuetify/lib/components/VSelect';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\ninstallComponents(component, {VCard,VContainer,VListItem,VListItemContent,VListItemTitle,VSelect,VSpacer})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',{attrs:{\"fluid\":\"\"}},[_c('v-card',[_c('v-card-title',[_vm._v(\"Status\")]),_c('v-simple-table',[_c('tbody',[_c('tr',[_c('td',[_vm._v(\"Salt WebSocket\")]),_c('td',{staticClass:\"text-right\"},[_c('v-chip',{attrs:{\"color\":_vm.wsStatus ? 'green': 'red',\"text-color\":\"white\"}},[_vm._v(\" \"+_vm._s(_vm.wsStatus ? \"OK\": \"NOT OK\")+\" \")])],1)]),_vm._l((_vm.stats),function(count,status){return _c('tr',{key:status},[_c('td',[_vm._v(_vm._s(status))]),_c('td',{staticClass:\"text-right\"},[_vm._v(_vm._s(count))])])})],2)])],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n \n \n Status \n \n \n \n Salt WebSocket \n \n \n {{ wsStatus ? \"OK\": \"NOT OK\" }}\n \n \n \n \n {{ status }} \n {{ count }} \n \n \n \n \n \n \n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AlcaliStatusCard.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AlcaliStatusCard.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./AlcaliStatusCard.vue?vue&type=template&id=2f35d752&scoped=true&\"\nimport script from \"./AlcaliStatusCard.vue?vue&type=script&lang=js&\"\nexport * from \"./AlcaliStatusCard.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"2f35d752\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VChip } from 'vuetify/lib/components/VChip';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VSimpleTable } from 'vuetify/lib/components/VDataTable';\ninstallComponents(component, {VCard,VCardTitle,VChip,VContainer,VSimpleTable})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',{attrs:{\"fluid\":\"\"}},[_c('v-card',[_c('v-card-title',[_vm._v(\"Conformity\")]),_c('v-card-text',[_c('v-container',{attrs:{\"fluid\":\"\"}},[_vm._l((_vm.conformitynames),function(name){return [_c('v-row',{key:name,attrs:{\"no-gutters\":\"\",\"align\":\"center\",\"justify\":\"center\"}},[_c('v-col',{attrs:{\"sm\":\"2\"}},[_vm._v(_vm._s(name))]),_c('v-col',{attrs:{\"sm\":\"10\"}},[_c('v-menu',{attrs:{\"open-on-hover\":\"\",\"max-width\":\"250px\"},scopedSlots:_vm._u([{key:\"activator\",fn:function(ref){\nvar on = ref.on;\nreturn [_c('canvas',_vm._g({ref:name,refInFor:true,attrs:{\"height\":\"15\"}},on))]}}],null,true)},[_c('v-simple-table',{attrs:{\"dense\":\"\"}},[_c('thead',[_c('tr',[_c('th',[_vm._v(_vm._s(name))])])]),_c('tbody',{domProps:{\"innerHTML\":_vm._s(_vm.customTool)}})])],1)],1)],1)]})],2)],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n \n \n Conformity \n \n \n \n \n {{name}} \n \n \n \n \n \n \n \n \n {{name}} \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ConformityChart.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ConformityChart.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./ConformityChart.vue?vue&type=template&id=4501d2c0&scoped=true&\"\nimport script from \"./ConformityChart.vue?vue&type=script&lang=js&\"\nexport * from \"./ConformityChart.vue?vue&type=script&lang=js&\"\nimport style0 from \"./ConformityChart.vue?vue&type=style&index=0&id=4501d2c0&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"4501d2c0\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VCol } from 'vuetify/lib/components/VGrid';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VMenu } from 'vuetify/lib/components/VMenu';\nimport { VRow } from 'vuetify/lib/components/VGrid';\nimport { VSimpleTable } from 'vuetify/lib/components/VDataTable';\ninstallComponents(component, {VCard,VCardText,VCardTitle,VCol,VContainer,VMenu,VRow,VSimpleTable})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',{attrs:{\"fluid\":\"\"}},[(_vm.filter == null)?_c('v-row',{attrs:{\"no-gutters\":\"\"}},[_c('v-col',{attrs:{\"sm\":\"12\"}},[_c('v-card',{staticClass:\"mb-8\"},[_c('v-row',[_c('v-col',{attrs:{\"lg\":\"2\"}},[_c('v-card-title',[_vm._v(\"Search Jobs\")])],1),_c('v-col',{attrs:{\"lg\":\"2\",\"offset-lg\":\"2\"}},[_c('v-menu',{ref:\"menu\",attrs:{\"close-on-content-click\":false,\"return-value\":_vm.selectedDate,\"transition\":\"scale-transition\",\"offset-y\":\"\",\"min-width\":\"290px\"},on:{\"update:returnValue\":function($event){_vm.selectedDate=$event},\"update:return-value\":function($event){_vm.selectedDate=$event}},scopedSlots:_vm._u([{key:\"activator\",fn:function(ref){\nvar on = ref.on;\nreturn [_c('v-text-field',_vm._g({attrs:{\"label\":\"Select date(s)\",\"readonly\":\"\"},model:{value:(_vm.dateRangeText),callback:function ($$v) {_vm.dateRangeText=$$v},expression:\"dateRangeText\"}},on))]}}],null,false,4129137489),model:{value:(_vm.menu),callback:function ($$v) {_vm.menu=$$v},expression:\"menu\"}},[_c('v-date-picker',{attrs:{\"max\":new Date().toISOString().split('T')[0],\"reactive\":\"\",\"no-title\":\"\",\"range\":\"\"},model:{value:(_vm.selectedDate),callback:function ($$v) {_vm.selectedDate=$$v},expression:\"selectedDate\"}},[_c('div',{staticClass:\"flex-grow-1\"}),_c('v-btn',{attrs:{\"text\":\"\",\"color\":\"primary\"},on:{\"click\":function($event){_vm.menu = false}}},[_vm._v(\"Cancel\")]),_c('v-btn',{attrs:{\"text\":\"\",\"color\":\"primary\"},on:{\"click\":function($event){return _vm.$refs.menu.save(_vm.selectedDate)}}},[_vm._v(\"OK\")])],1)],1)],1),_c('v-col',{attrs:{\"lg\":\"2\"}},[_c('v-autocomplete',{attrs:{\"items\":_vm.users,\"label\":\"User(s)\",\"multiple\":\"\",\"single-line\":\"\"},scopedSlots:_vm._u([{key:\"selection\",fn:function(ref){\nvar item = ref.item;\nvar index = ref.index;\nreturn [(index === 0)?_c('span',[_vm._v(_vm._s(item))]):_vm._e(),(index === 1)?_c('span',{staticClass:\"grey--text caption\"},[_vm._v(\" (+\"+_vm._s(_vm.selectedUsers.length - 1)+\" others)\")]):_vm._e()]}}],null,false,2591977476),model:{value:(_vm.selectedUsers),callback:function ($$v) {_vm.selectedUsers=$$v},expression:\"selectedUsers\"}})],1),_c('v-col',{attrs:{\"lg\":\"2\"}},[_c('v-autocomplete',{attrs:{\"items\":_vm.minions,\"label\":\"Target(s)\",\"multiple\":\"\",\"single-line\":\"\"},scopedSlots:_vm._u([{key:\"selection\",fn:function(ref){\nvar item = ref.item;\nvar index = ref.index;\nreturn [(index === 0)?_c('span',[_vm._v(_vm._s(item))]):_vm._e(),(index === 1)?_c('span',{staticClass:\"grey--text caption\"},[_vm._v(\" (+\"+_vm._s(_vm.selectedTarget.length - 1)+\" others)\")]):_vm._e()]}}],null,false,3190666039),model:{value:(_vm.selectedTarget),callback:function ($$v) {_vm.selectedTarget=$$v},expression:\"selectedTarget\"}})],1),_c('v-col',{attrs:{\"lg\":\"1\"}},[_c('v-select',{attrs:{\"items\":_vm.limit,\"label\":\"Limit\",\"single-line\":\"\"},model:{value:(_vm.selectedLimit),callback:function ($$v) {_vm.selectedLimit=$$v},expression:\"selectedLimit\"}})],1),_c('v-col',{attrs:{\"lg\":\"1\",\"align-self\":\"center\"}},[_c('div',{staticClass:\"text-center\"},[_c('v-btn',{attrs:{\"color\":\"primary\"},on:{\"click\":_vm.filterJobs}},[_vm._v(\"Search \")])],1)])],1)],1)],1)],1):_vm._e(),_c('v-row',{attrs:{\"no-gutters\":\"\"}},[_c('v-col',{attrs:{\"sm\":\"12\"}},[_c('v-card',{attrs:{\"elevation\":_vm.filter == null||_vm.filter.hasOwnProperty('limit') ? 2 : 0}},[_c('v-card-title',[_vm._v(\" Jobs \"),_c('v-spacer'),_c('v-text-field',{staticClass:\"search\",attrs:{\"append-icon\":\"search\",\"label\":\"Search\",\"single-line\":\"\",\"hide-details\":\"\"},model:{value:(_vm.search),callback:function ($$v) {_vm.search=$$v},expression:\"search\"}})],1),_c('v-data-table',{staticClass:\"elevation-1\",attrs:{\"sort-by\":\"jid\",\"sort-desc\":\"\",\"item-key\":\"uniqueid\",\"headers\":_vm.filteredHeaders,\"items\":_vm.indexedItems,\"search\":_vm.search,\"loading\":_vm.loading},scopedSlots:_vm._u([{key:\"item.jid\",fn:function(ref){\nvar item = ref.item;\nreturn [_c('v-btn',{staticClass:\"text-none\",attrs:{\"text\":\"\",\"small\":\"\",\"to\":'/jobs/'+item.jid+'/'+item.id}},[_vm._v(_vm._s(item.jid))])]}},{key:\"item.id\",fn:function(ref){\nvar item = ref.item;\nreturn [_c('v-btn',{directives:[{name:\"show\",rawName:\"v-show\",value:(!_vm.filter||_vm.filter.hasOwnProperty('limit')),expression:\"!filter||filter.hasOwnProperty('limit')\"}],staticClass:\"text-none\",attrs:{\"text\":\"\",\"small\":\"\",\"to\":'/minions/'+item.id}},[_vm._v(_vm._s(item.id))])]}},{key:\"item.arguments\",fn:function(ref){\nvar item = ref.item;\nreturn [_vm._v(\" \"+_vm._s(item.arguments.length > 20 ? item.arguments.slice(0, 20)+\"...\": item.arguments)+\" \")]}},{key:\"item.keyword_arguments\",fn:function(ref){\nvar item = ref.item;\nreturn [_vm._v(\" \"+_vm._s(item.keyword_arguments.length > 20 ? item.keyword_arguments.slice(0, 20)+\"...\": item.keyword_arguments)+\" \")]}},{key:\"item.success\",fn:function(ref){\nvar item = ref.item;\nreturn [_c('v-chip',{attrs:{\"color\":_vm.boolRepr(item.success),\"dark\":\"\"}},[_vm._v(_vm._s(_vm.boolText(item.success)))])]}},{key:\"item.alter_time\",fn:function(ref){\nvar item = ref.item;\nreturn [_vm._v(\" \"+_vm._s(new Date(item.alter_time).toLocaleString(\"en-GB\"))+\" \")]}},{key:\"item.action\",fn:function(ref){\nvar item = ref.item;\nreturn [_c('div',{staticClass:\"text-center\"},[_c('v-btn',{staticClass:\"ma-2\",attrs:{\"small\":\"\",\"color\":\"blue\",\"tile\":\"\",\"dark\":\"\",\"to\":'/jobs/'+item.jid+'/'+item.id}},[_vm._v(\" detail \")]),_c('v-btn',{staticClass:\"ma-2\",attrs:{\"small\":\"\",\"color\":\"blue-grey\",\"tile\":\"\",\"dark\":\"\",\"to\":'/run?tgt='+item.id+'&fun='+item.fun+'&arg='+item.arguments+'&kwarg='+item.keyword_arguments}},[_vm._v(\" rerun \")])],1)]}}])})],1)],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n \n \n \n \n \n \n Search Jobs \n \n \n \n \n \n \n \n
\n Cancel \n OK \n \n \n \n \n \n \n {{ item }} \n (+{{ selectedUsers.length - 1 }} others) \n \n \n \n \n \n \n {{ item }} \n (+{{ selectedTarget.length - 1 }} others) \n \n \n \n \n \n \n \n \n \n Search\n \n
\n \n \n \n \n \n \n \n \n \n Jobs\n \n \n \n \n \n {{ item.jid }} \n \n \n {{ item.id }} \n \n \n {{ item.arguments.length > 20 ? item.arguments.slice(0, 20)+\"...\": item.arguments }}\n \n \n {{ item.keyword_arguments.length > 20 ? item.keyword_arguments.slice(0, 20)+\"...\": item.keyword_arguments }}\n \n \n {{ boolText(item.success) }} \n \n \n {{new Date(item.alter_time).toLocaleString(\"en-GB\")}}\n \n \n \n \n detail\n \n \n rerun\n \n
\n \n \n \n \n \n \n \n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./JobsTable.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./JobsTable.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./JobsTable.vue?vue&type=template&id=255e744d&scoped=true&\"\nimport script from \"./JobsTable.vue?vue&type=script&lang=js&\"\nexport * from \"./JobsTable.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"255e744d\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VAutocomplete } from 'vuetify/lib/components/VAutocomplete';\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VChip } from 'vuetify/lib/components/VChip';\nimport { VCol } from 'vuetify/lib/components/VGrid';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VDataTable } from 'vuetify/lib/components/VDataTable';\nimport { VDatePicker } from 'vuetify/lib/components/VDatePicker';\nimport { VMenu } from 'vuetify/lib/components/VMenu';\nimport { VRow } from 'vuetify/lib/components/VGrid';\nimport { VSelect } from 'vuetify/lib/components/VSelect';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\ninstallComponents(component, {VAutocomplete,VBtn,VCard,VCardTitle,VChip,VCol,VContainer,VDataTable,VDatePicker,VMenu,VRow,VSelect,VSpacer,VTextField})\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","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Home.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Home.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Home.vue?vue&type=template&id=342f8a6f&\"\nimport script from \"./Home.vue?vue&type=script&lang=js&\"\nexport * from \"./Home.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCol } from 'vuetify/lib/components/VGrid';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VRow } from 'vuetify/lib/components/VGrid';\ninstallComponents(component, {VCol,VContainer,VRow})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-app',{attrs:{\"id\":\"inspire\"}},[_c('v-content',[_c('v-container',{staticClass:\"fill-height\",attrs:{\"fluid\":\"\"}},[_c('v-row',{attrs:{\"align\":\"center\",\"justify\":\"center\"}},[_c('v-col',{attrs:{\"cols\":\"12\",\"sm\":\"8\",\"lg\":\"4\"}},[_c('v-img',{staticClass:\"elevation-0\",staticStyle:{\"float\":\"right\"},attrs:{\"src\":require('../assets/img/logo.png'),\"width\":\"100\",\"aspect-ratio\":\"1\"}}),_c('h2',{staticClass:\"text-center font-weight-black display-4 mb-8\"},[_vm._v(\"ALCALI\")]),_c('v-card',{staticClass:\"elevation-12\"},[_c('v-toolbar',{attrs:{\"color\":\"black\",\"dark\":\"\",\"flat\":\"\"}},[_c('v-toolbar-title',[_vm._v(\"Login\")]),_c('v-spacer')],1),_c('v-form',{nativeOn:{\"keyup\":function($event){if(!$event.type.indexOf('key')&&_vm._k($event.keyCode,\"enter\",13,$event.key,\"Enter\")){ return null; }return _vm.authenticate($event)}}},[_c('v-card-text',[_c('v-text-field',{attrs:{\"label\":\"Login\",\"name\":\"login\",\"prepend-icon\":\"person\",\"type\":\"text\"},model:{value:(_vm.username),callback:function ($$v) {_vm.username=$$v},expression:\"username\"}}),_c('v-text-field',{attrs:{\"label\":\"Password\",\"name\":\"password\",\"prepend-icon\":\"lock\",\"type\":\"password\"},model:{value:(_vm.password),callback:function ($$v) {_vm.password=$$v},expression:\"password\"}})],1),_c('v-card-actions',[_c('v-spacer'),_c('v-btn',{attrs:{\"color\":\"primary\",\"dark\":\"\"},on:{\"click\":function($event){$event.preventDefault();return _vm.authenticate($event)}}},[_vm._v(\"Login\")])],1)],1)],1)],1),_c('v-col',{attrs:{\"sm\":\"12\",\"align\":\"center\"}},[_c('v-btn',{attrs:{\"disabled\":!_vm.isInit},on:{\"click\":_vm.handleClickGetAuth}},[_vm._v(\"sign in \"),_c('span',{staticClass:\"ml-2\"},[_c('GoogleLogo')],1)])],1)],1)],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('svg',{attrs:{\"version\":\"1.1\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":\"18px\",\"height\":\"18px\",\"viewBox\":\"0 0 48 48\"}},[_c('g',[_c('path',{attrs:{\"fill\":\"#EA4335\",\"d\":\"M24 9.5c3.54 0 6.71 1.22 9.21 3.6l6.85-6.85C35.9 2.38 30.47 0 24 0 14.62 0 6.51 5.38 2.56 13.22l7.98 6.19C12.43 13.72 17.74 9.5 24 9.5z\"}}),_c('path',{attrs:{\"fill\":\"#4285F4\",\"d\":\"M46.98 24.55c0-1.57-.15-3.09-.38-4.55H24v9.02h12.94c-.58 2.96-2.26 5.48-4.78 7.18l7.73 6c4.51-4.18 7.09-10.36 7.09-17.65z\"}}),_c('path',{attrs:{\"fill\":\"#FBBC05\",\"d\":\"M10.53 28.59c-.48-1.45-.76-2.99-.76-4.59s.27-3.14.76-4.59l-7.98-6.19C.92 16.46 0 20.12 0 24c0 3.88.92 7.54 2.56 10.78l7.97-6.19z\"}}),_c('path',{attrs:{\"fill\":\"#34A853\",\"d\":\"M24 48c6.48 0 11.93-2.13 15.89-5.81l-7.73-6c-2.15 1.45-4.92 2.3-8.16 2.3-6.26 0-11.57-4.22-13.47-9.91l-7.98 6.19C6.51 42.62 14.62 48 24 48z\"}}),_c('path',{attrs:{\"fill\":\"none\",\"d\":\"M0 0h48v48H0z\"}})])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n \n \n \n \n \n \n \n \n \n \n\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./GoogleLogo.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./GoogleLogo.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./GoogleLogo.vue?vue&type=template&id=2a7e0a98&\"\nimport script from \"./GoogleLogo.vue?vue&type=script&lang=js&\"\nexport * from \"./GoogleLogo.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","\n \n \n \n \n \n \n ALCALI \n \n \n Login \n \n \n \n \n \n\n \n \n \n \n Login \n \n \n \n \n \n sign in\n \n \n\n \n \n \n \n \n \n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Login.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Login.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Login.vue?vue&type=template&id=5b563f4a&scoped=true&\"\nimport script from \"./Login.vue?vue&type=script&lang=js&\"\nexport * from \"./Login.vue?vue&type=script&lang=js&\"\nimport style0 from \"./Login.vue?vue&type=style&index=0&id=5b563f4a&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"5b563f4a\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VApp } from 'vuetify/lib/components/VApp';\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardActions } from 'vuetify/lib/components/VCard';\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VCol } from 'vuetify/lib/components/VGrid';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VContent } from 'vuetify/lib/components/VContent';\nimport { VForm } from 'vuetify/lib/components/VForm';\nimport { VImg } from 'vuetify/lib/components/VImg';\nimport { VRow } from 'vuetify/lib/components/VGrid';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\nimport { VToolbar } from 'vuetify/lib/components/VToolbar';\nimport { VToolbarTitle } from 'vuetify/lib/components/VToolbar';\ninstallComponents(component, {VApp,VBtn,VCard,VCardActions,VCardText,VCol,VContainer,VContent,VForm,VImg,VRow,VSpacer,VTextField,VToolbar,VToolbarTitle})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',{attrs:{\"fluid\":\"\"}},[_c('v-row',[_c('v-col',{attrs:{\"sm\":\"12\",\"cols\":\"12\"}},[_c('JobsTable',{attrs:{\"jid\":_vm.jid}})],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n \n \n \n \n \n \n \n \n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Jobs.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Jobs.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Jobs.vue?vue&type=template&id=e367ce5e&scoped=true&\"\nimport script from \"./Jobs.vue?vue&type=script&lang=js&\"\nexport * from \"./Jobs.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"e367ce5e\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCol } from 'vuetify/lib/components/VGrid';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VRow } from 'vuetify/lib/components/VGrid';\ninstallComponents(component, {VCol,VContainer,VRow})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',{attrs:{\"fluid\":\"\"}},[_c('v-row',[_c('v-col',{attrs:{\"sm\":\"12\"}},[_c('KeysTable',{key:_vm.refreshKey})],1)],1),(_vm.fabs)?_c('Fab',{attrs:{\"fabs\":_vm.fabs},on:{\"fab_action\":_vm.fabAction}}):_vm._e()],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',{attrs:{\"fluid\":\"\"}},[_c('v-card',[_c('v-card-title',[_vm._v(\" Keys \"),_c('v-spacer'),_c('v-text-field',{staticClass:\"search\",attrs:{\"append-icon\":\"search\",\"label\":\"Search\",\"single-line\":\"\",\"hide-details\":\"\"},model:{value:(_vm.search),callback:function ($$v) {_vm.search=$$v},expression:\"search\"}})],1),_c('v-data-table',{staticClass:\"elevation-1\",attrs:{\"sort-by\":\"minion_id\",\"headers\":_vm.headers,\"items\":_vm.keys,\"search\":_vm.search,\"loading\":_vm.loading},scopedSlots:_vm._u([{key:\"item.minion_id\",fn:function(ref){\nvar item = ref.item;\nreturn [(item.status === 'accepted')?[_c('v-btn',{staticClass:\"text-none\",attrs:{\"text\":\"\",\"small\":\"\",\"to\":'/minions/'+item.minion_id}},[_vm._v(_vm._s(item.minion_id))])]:[_vm._v(\" \"+_vm._s(item.minion_id)+\" \")]]}},{key:\"item.status\",fn:function(ref){\nvar item = ref.item;\nreturn [_c('v-chip',{attrs:{\"color\":_vm.keysRepr(item.status),\"dark\":\"\"}},[_vm._v(_vm._s(item.status.toString()))])]}},{key:\"item.action\",fn:function(ref){\nvar item = ref.item;\nreturn [_vm._l((_vm.keyAction(item.status)),function(action){return [_c('v-btn',{key:action,staticClass:\"ma-2\",attrs:{\"small\":\"\",\"dark\":\"\",\"color\":_vm.keysRepr(action)},on:{\"click\":function($event){return _vm.manageKey(action, item.minion_id)}}},[_vm._v(\" \"+_vm._s(action)+\" \")])]})]}}])})],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n \n \n \n Keys\n \n \n \n \n \n \n {{ item.minion_id }} \n \n \n {{item.minion_id}}\n \n \n \n {{ item.status.toString() }} \n \n \n \n \n {{ action }}\n \n \n \n \n \n \n \n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./KeysTable.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./KeysTable.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./KeysTable.vue?vue&type=template&id=2f96ff2e&scoped=true&\"\nimport script from \"./KeysTable.vue?vue&type=script&lang=js&\"\nexport * from \"./KeysTable.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"2f96ff2e\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VChip } from 'vuetify/lib/components/VChip';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VDataTable } from 'vuetify/lib/components/VDataTable';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\ninstallComponents(component, {VBtn,VCard,VCardTitle,VChip,VContainer,VDataTable,VSpacer,VTextField})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-speed-dial',{attrs:{\"fixed\":\"\",\"bottom\":\"\",\"right\":\"\",\"direction\":\"top\",\"transition\":\"slide-y-reverse-transition\"},scopedSlots:_vm._u([{key:\"activator\",fn:function(){return [_c('v-btn',{attrs:{\"color\":\"primary\",\"fab\":\"\"},model:{value:(_vm.fab),callback:function ($$v) {_vm.fab=$$v},expression:\"fab\"}},[(_vm.fab)?_c('v-icon',[_vm._v(\"close\")]):_c('v-icon',[_vm._v(\"menu\")])],1)]},proxy:true}]),model:{value:(_vm.fab),callback:function ($$v) {_vm.fab=$$v},expression:\"fab\"}},[_vm._l((_vm.fabs),function(f){return [_c('v-tooltip',{key:f.tooltip,attrs:{\"left\":\"\"},scopedSlots:_vm._u([{key:\"activator\",fn:function(ref){\nvar on = ref.on;\nreturn [_c('v-btn',_vm._g({attrs:{\"fab\":\"\",\"dark\":\"\",\"small\":\"\",\"color\":f.color},on:{\"click\":function($event){return _vm.emit('fab_action', f.action)}}},on),[_c('v-icon',[_vm._v(_vm._s(f.icon))])],1)]}}],null,true)},[_c('span',[_vm._v(_vm._s(f.tooltip))])])]})],2)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n \n \n \n close \n menu \n \n \n \n \n \n \n {{f.icon}} \n \n \n {{f.tooltip}} \n \n \n \n \n\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Fab.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Fab.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Fab.vue?vue&type=template&id=56c34fbd&scoped=true&\"\nimport script from \"./Fab.vue?vue&type=script&lang=js&\"\nexport * from \"./Fab.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"56c34fbd\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VSpeedDial } from 'vuetify/lib/components/VSpeedDial';\nimport { VTooltip } from 'vuetify/lib/components/VTooltip';\ninstallComponents(component, {VBtn,VIcon,VSpeedDial,VTooltip})\n","\n \n \n \n \n \n \n \n \n \n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Keys.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Keys.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Keys.vue?vue&type=template&id=8f6e25ea&scoped=true&\"\nimport script from \"./Keys.vue?vue&type=script&lang=js&\"\nexport * from \"./Keys.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"8f6e25ea\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCol } from 'vuetify/lib/components/VGrid';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VRow } from 'vuetify/lib/components/VGrid';\ninstallComponents(component, {VCol,VContainer,VRow})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',{attrs:{\"fluid\":\"\"}},[_c('v-row',[_c('v-col',{attrs:{\"sm\":\"12\",\"cols\":\"12\"}},[_c('MinionsTable',{key:_vm.refreshKey}),(_vm.fabs)?_c('Fab',{attrs:{\"fabs\":_vm.fabs},on:{\"fab_action\":_vm.fabAction}}):_vm._e()],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',{attrs:{\"fluid\":\"\"}},[_c('v-card',[_c('v-card-title',[_vm._v(\" Minions \"),_c('v-spacer'),_c('v-menu',{attrs:{\"close-on-content-click\":false,\"offset-y\":\"\",\"offset-x\":\"\",\"left\":\"\"},scopedSlots:_vm._u([{key:\"activator\",fn:function(ref){\nvar on = ref.on;\nreturn [_c('v-btn',_vm._g({staticClass:\"mr-5\",attrs:{\"color\":\"primary\",\"dark\":\"\"}},on),[_vm._v(\" Columns \")])]}}]),model:{value:(_vm.menu),callback:function ($$v) {_vm.menu=$$v},expression:\"menu\"}},[_c('v-card',{attrs:{\"flat\":\"\",\"max-width\":\"700\"}},[_c('v-card-text',[_c('v-container',{attrs:{\"fluid\":\"\"}},[_c('v-row',{attrs:{\"no-gutters\":\"\"}},[_vm._l((_vm.available_headers),function(item,index){return [_c('v-col',{key:index,attrs:{\"cols\":\"4\"}},[_c('v-checkbox',{attrs:{\"label\":item,\"value\":item,\"hide-details\":\"\"},model:{value:(_vm.default_headers),callback:function ($$v) {_vm.default_headers=$$v},expression:\"default_headers\"}})],1)]})],2)],1)],1)],1)],1),_c('v-text-field',{staticClass:\"search\",attrs:{\"append-icon\":\"search\",\"label\":\"Search\",\"single-line\":\"\",\"hide-details\":\"\"},model:{value:(_vm.search),callback:function ($$v) {_vm.search=$$v},expression:\"search\"}})],1),_c('v-data-table',{staticClass:\"elevation-1\",attrs:{\"sort-by\":\"minion_id\",\"headers\":_vm.customHeaders,\"items\":_vm.minions,\"search\":_vm.search,\"loading\":_vm.loading,\"loading-text\":\"Loading... Please wait\"},scopedSlots:_vm._u([{key:\"item.minion_id\",fn:function(ref){\nvar item = ref.item;\nreturn [_c('v-btn',{staticClass:\"text-none\",attrs:{\"text\":\"\",\"small\":\"\",\"to\":'/minions/'+item.minion_id}},[_vm._v(_vm._s(item.minion_id))])]}},{key:\"item.conformity\",fn:function(ref){\nvar item = ref.item;\nreturn [_c('v-chip',{attrs:{\"color\":_vm.boolRepr(item.conformity),\"dark\":\"\"}},[_vm._v(_vm._s(item.conformity)+\" \")])]}},{key:\"item.last_job\",fn:function(ref){\nvar item = ref.item;\nreturn [_vm._v(\" \"+_vm._s(item.last_job === null ? \"\": new Date(item.last_job).toLocaleString(\"en-GB\"))+\" \")]}},{key:\"item.last_highstate\",fn:function(ref){\nvar item = ref.item;\nreturn [_vm._v(\" \"+_vm._s(item.last_highstate === null ? \"\": new Date(item.last_highstate).toLocaleString(\"en-GB\"))+\" \")]}},{key:\"item.action\",fn:function(ref){\nvar item = ref.item;\nreturn [_c('div',{staticClass:\"text-center\"},[_c('v-btn',{staticClass:\"ma-2\",attrs:{\"small\":\"\",\"color\":\"blue\",\"tile\":\"\",\"dark\":\"\"},on:{\"click\":function($event){return _vm.refreshMinion(item.minion_id)}}},[_vm._v(\" refresh \")]),_c('v-btn',{staticClass:\"ma-2\",attrs:{\"small\":\"\",\"color\":\"blue-grey\",\"tile\":\"\",\"dark\":\"\",\"to\":'/run?tgt='+item.minion_id}},[_vm._v(\" run job \")]),_c('v-btn',{staticClass:\"ma-2\",attrs:{\"small\":\"\",\"color\":\"red\",\"tile\":\"\",\"dark\":\"\"},on:{\"click\":function($event){$event.stopPropagation();return _vm.showDialog(item.minion_id)}}},[_vm._v(\" delete \")])],1)]}}])})],1),_c('div',{staticClass:\"text-center\"},[_c('v-dialog',{attrs:{\"width\":\"500\"},model:{value:(_vm.dialog),callback:function ($$v) {_vm.dialog=$$v},expression:\"dialog\"}},[_c('v-card',[_c('v-card-title',{staticClass:\"headline red\",attrs:{\"primary-title\":\"\"}},[_vm._v(\" Delete \"+_vm._s(_vm.target)+\" ? \")]),_c('v-card-text',[_c('br'),_vm._v(\" If you delete \"+_vm._s(_vm.target)+\" from the database, you will need to refresh all minions. \")]),_c('v-divider'),_c('v-card-actions',[_c('v-spacer'),_c('v-btn',{attrs:{\"color\":\"primary\",\"text\":\"\"},on:{\"click\":function($event){_vm.dialog = false}}},[_vm._v(\" close \")]),_c('v-btn',{attrs:{\"color\":\"red\",\"text\":\"\"},on:{\"click\":function($event){return _vm.deleteMinion(_vm.target)}}},[_vm._v(\" delete \")])],1)],1)],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n \n \n \n Minions\n \n \n \n \n Columns\n \n \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n {{ item.minion_id }} \n \n \n {{ item.conformity }}\n \n \n \n {{item.last_job === null ? \"\": new Date(item.last_job).toLocaleString(\"en-GB\")}}\n \n \n {{item.last_highstate === null ? \"\": new Date(item.last_highstate).toLocaleString(\"en-GB\")}}\n \n \n \n \n refresh\n \n \n run job\n \n \n delete\n \n
\n \n \n \n \n \n \n \n Delete {{ target }} ?\n \n\n \n \n If you delete {{ target }} from the database, you will need to refresh all minions.\n \n\n \n\n \n \n \n close\n \n \n delete\n \n \n \n \n
\n \n \n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./MinionsTable.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./MinionsTable.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./MinionsTable.vue?vue&type=template&id=93c8ad8c&scoped=true&\"\nimport script from \"./MinionsTable.vue?vue&type=script&lang=js&\"\nexport * from \"./MinionsTable.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"93c8ad8c\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardActions } from 'vuetify/lib/components/VCard';\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VCheckbox } from 'vuetify/lib/components/VCheckbox';\nimport { VChip } from 'vuetify/lib/components/VChip';\nimport { VCol } from 'vuetify/lib/components/VGrid';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VDataTable } from 'vuetify/lib/components/VDataTable';\nimport { VDialog } from 'vuetify/lib/components/VDialog';\nimport { VDivider } from 'vuetify/lib/components/VDivider';\nimport { VMenu } from 'vuetify/lib/components/VMenu';\nimport { VRow } from 'vuetify/lib/components/VGrid';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\ninstallComponents(component, {VBtn,VCard,VCardActions,VCardText,VCardTitle,VCheckbox,VChip,VCol,VContainer,VDataTable,VDialog,VDivider,VMenu,VRow,VSpacer,VTextField})\n","\n \n \n \n \n \n \n \n \n \n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Minions.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Minions.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Minions.vue?vue&type=template&id=99215d3c&scoped=true&\"\nimport script from \"./Minions.vue?vue&type=script&lang=js&\"\nexport * from \"./Minions.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"99215d3c\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCol } from 'vuetify/lib/components/VGrid';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VRow } from 'vuetify/lib/components/VGrid';\ninstallComponents(component, {VCol,VContainer,VRow})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',{attrs:{\"fluid\":\"\"}},[_c('v-row',[_c('v-col',{attrs:{\"sm\":\"12\",\"lg\":\"3\"}},[(_vm.minion !== null)?_c('InfosCard',{attrs:{\"minion\":_vm.minion}}):_vm._e(),(_vm.minion !== null)?_c('NetworkCard',{attrs:{\"minion\":_vm.minion}}):_vm._e()],1),_c('v-col',{attrs:{\"sm\":\"12\",\"lg\":\"9\"}},[(_vm.minion !== null)?_c('MinionDetailCard',{attrs:{\"minion\":_vm.minion}}):_vm._e()],1),(_vm.fabs)?_c('Fab',{attrs:{\"fabs\":_vm.fabs},on:{\"fab_action\":_vm.fabAction}}):_vm._e()],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',{attrs:{\"fluid\":\"\"}},[_c('v-card',[_c('v-card-title',[_vm._v(_vm._s(_vm.minion.id))]),_c('v-tabs',{model:{value:(_vm.tab),callback:function ($$v) {_vm.tab=$$v},expression:\"tab\"}},[_c('v-tabs-slider'),_c('v-tab',{attrs:{\"href\":\"#common\"}},[_vm._v(\" Common \")]),_c('v-tab',{attrs:{\"href\":\"#salt\"}},[_vm._v(\" Salt \")]),_c('v-tab',{attrs:{\"href\":\"#hardware\"}},[_vm._v(\" Hardware \")])],1),_c('v-tabs-items',{model:{value:(_vm.tab),callback:function ($$v) {_vm.tab=$$v},expression:\"tab\"}},[_c('v-tab-item',{attrs:{\"id\":\"common\"}},[_c('v-simple-table',[_c('tbody',_vm._l((_vm.common),function(item){return _c('tr',{key:item.name},[_c('td',[_vm._v(_vm._s(item.name))]),(item.grain === 'last_job' || item.grain === 'last_highstate' && _vm.minion[item.grain] !== null)?_c('td',{staticClass:\"text-right\"},[_vm._v(_vm._s(new Date(_vm.minion[item.grain]).toLocaleString(\"en-GB\"))+\" \")]):(item.grain === 'conformity')?_c('td',{staticClass:\"text-right\"},[_c('v-chip',{attrs:{\"color\":_vm.boolRepr(_vm.minion[item.grain]),\"dark\":\"\"}},[_vm._v(_vm._s(_vm.minion[item.grain] == null ? \"unknown\": _vm.minion[item.grain]))])],1):_c('td',{staticClass:\"text-right\"},[_vm._v(_vm._s(_vm.minion[item.grain]))])])}),0)])],1),_c('v-tab-item',{attrs:{\"id\":\"salt\"}},[_c('v-simple-table',[_c('tbody',_vm._l((_vm.salt),function(item){return _c('tr',{key:item.name},[_c('td',[_vm._v(_vm._s(item.name))]),_c('td',{staticClass:\"text-right\"},[_vm._v(_vm._s(_vm.minion[item.grain]))])])}),0)])],1),_c('v-tab-item',{attrs:{\"id\":\"hardware\"}},[_c('v-simple-table',[_c('tbody',_vm._l((_vm.hardware),function(item){return _c('tr',{key:item.name},[_c('td',[_vm._v(_vm._s(item.name))]),_c('td',{staticClass:\"text-right\"},[_vm._v(_vm._s(_vm.minion[item.grain]))])])}),0)])],1)],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n \n \n {{minion.id}} \n \n \n\n \n Common\n \n\n \n Salt\n \n\n \n Hardware\n \n \n \n \n \n \n \n {{ item.name }} \n {{ new Date(minion[item.grain]).toLocaleString(\"en-GB\")}}\n \n {{ minion[item.grain] == null ? \"unknown\": minion[item.grain] }} \n {{minion[item.grain]}} \n \n \n \n \n \n \n \n \n {{ item.name }} \n {{minion[item.grain]}} \n \n \n \n \n \n \n \n \n {{ item.name }} \n {{minion[item.grain]}} \n \n \n \n \n \n \n \n \n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./InfosCard.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./InfosCard.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./InfosCard.vue?vue&type=template&id=3d8c2f7f&scoped=true&\"\nimport script from \"./InfosCard.vue?vue&type=script&lang=js&\"\nexport * from \"./InfosCard.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"3d8c2f7f\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VChip } from 'vuetify/lib/components/VChip';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VSimpleTable } from 'vuetify/lib/components/VDataTable';\nimport { VTab } from 'vuetify/lib/components/VTabs';\nimport { VTabItem } from 'vuetify/lib/components/VTabs';\nimport { VTabs } from 'vuetify/lib/components/VTabs';\nimport { VTabsItems } from 'vuetify/lib/components/VTabs';\nimport { VTabsSlider } from 'vuetify/lib/components/VTabs';\ninstallComponents(component, {VCard,VCardTitle,VChip,VContainer,VSimpleTable,VTab,VTabItem,VTabs,VTabsItems,VTabsSlider})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',{attrs:{\"fluid\":\"\"}},[_c('v-card',[_c('v-card-title',[_vm._v(\"Network\")]),_c('v-tabs',{model:{value:(_vm.tab),callback:function ($$v) {_vm.tab=$$v},expression:\"tab\"}},[_c('v-tabs-slider'),_c('v-tab',{attrs:{\"href\":\"#interface\"}},[_vm._v(\" Interfaces \")]),_c('v-tab',{attrs:{\"href\":\"#mac\"}},[_vm._v(\" Mac \")]),_c('v-tab',{attrs:{\"href\":\"#dns\"}},[_vm._v(\" Dns \")])],1),_c('v-tabs-items',{model:{value:(_vm.tab),callback:function ($$v) {_vm.tab=$$v},expression:\"tab\"}},[_c('v-tab-item',{attrs:{\"id\":\"interface\"}},[_c('v-simple-table',[_c('tbody',[_vm._l((_vm.minion.ip_interfaces),function(val,key){return _c('tr',{key:key},[_c('td',[_vm._v(_vm._s(key))]),_vm._l((val),function(iface,k){return _c('td',{key:k,staticClass:\"text-right\"},[_vm._v(_vm._s(iface))])})],2)}),_c('tr',[_c('td',[_vm._v(\"IPv4 GATEWAY\")]),_c('td',{staticClass:\"text-right\"},[_vm._v(_vm._s(_vm.minion.ip4_gw))])]),_c('tr',[_c('td',[_vm._v(\"IPv6 GATEWAY\")]),_c('td',{staticClass:\"text-right\"},[_vm._v(_vm._s(_vm.minion.ip6_gw))])])],2)])],1),_c('v-tab-item',{attrs:{\"id\":\"mac\"}},[_c('v-simple-table',[_c('tbody',_vm._l((_vm.minion.hwaddr_interfaces),function(val,key){return _c('tr',{key:key},[_c('td',[_vm._v(_vm._s(key))]),_c('td',{staticClass:\"text-right\"},[_vm._v(_vm._s(val))])])}),0)])],1),_c('v-tab-item',{attrs:{\"id\":\"dns\"}},[_c('v-simple-table',[_c('tbody',_vm._l((_vm.minion.dns),function(val,key){return _c('tr',{key:key},[_c('td',[_vm._v(_vm._s(key))]),_c('td',{staticClass:\"text-right\"},[_vm._v(_vm._s(val.length >= 1 ? val: \"\"))])])}),0)])],1)],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n \n \n Network \n \n \n\n \n Interfaces\n \n\n \n Mac\n \n\n \n Dns\n \n \n \n \n \n \n \n {{key}} \n {{ iface }} \n \n \n IPv4 GATEWAY \n {{ minion.ip4_gw }} \n \n \n IPv6 GATEWAY \n {{ minion.ip6_gw }} \n \n \n \n \n \n \n \n \n {{key}} \n {{ val }} \n \n \n \n \n \n \n \n \n {{key}} \n {{ val.length >= 1 ? val: \"\" }} \n \n \n \n \n \n \n \n \n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./NetworkCard.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./NetworkCard.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./NetworkCard.vue?vue&type=template&id=56ea2267&scoped=true&\"\nimport script from \"./NetworkCard.vue?vue&type=script&lang=js&\"\nexport * from \"./NetworkCard.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"56ea2267\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VSimpleTable } from 'vuetify/lib/components/VDataTable';\nimport { VTab } from 'vuetify/lib/components/VTabs';\nimport { VTabItem } from 'vuetify/lib/components/VTabs';\nimport { VTabs } from 'vuetify/lib/components/VTabs';\nimport { VTabsItems } from 'vuetify/lib/components/VTabs';\nimport { VTabsSlider } from 'vuetify/lib/components/VTabs';\ninstallComponents(component, {VCard,VCardTitle,VContainer,VSimpleTable,VTab,VTabItem,VTabs,VTabsItems,VTabsSlider})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',{attrs:{\"fluid\":\"\"}},[_c('v-card',[_c('v-tabs',{model:{value:(_vm.tab),callback:function ($$v) {_vm.tab=$$v},expression:\"tab\"}},[_c('v-tabs-slider'),_c('v-tab',{attrs:{\"href\":\"#grain\"}},[_vm._v(\" Grains \")]),_c('v-tab',{attrs:{\"href\":\"#pillar\"}},[_vm._v(\" Pillar \")]),_c('v-tab',{attrs:{\"href\":\"#history\"}},[_vm._v(\" History \")]),_c('v-tab',{attrs:{\"href\":\"#graph\"}},[_vm._v(\" Graph \")]),_vm._l((_vm.minion.custom_fields),function(field){return _c('v-tab',{key:field.name},[_vm._v(\" \"+_vm._s(field.name)+\" \")])})],2),_c('v-tabs-items',{model:{value:(_vm.tab),callback:function ($$v) {_vm.tab=$$v},expression:\"tab\"}},[_c('v-tab-item',{attrs:{\"id\":\"grain\"}},[_c('div',{staticClass:\"text-right\"},[_c('v-btn',{staticClass:\"overlayedBtn\",on:{\"click\":function($event){return _vm.fold('grainCm')}}},[_vm._v(_vm._s(_vm.grainCmFolded ? \"unfold\" : \"fold\"))])],1),_c('codemirror',{ref:\"grainCm\",attrs:{\"options\":_vm.cmOptions},model:{value:(_vm.code),callback:function ($$v) {_vm.code=$$v},expression:\"code\"}})],1),_c('v-tab-item',{attrs:{\"id\":\"pillar\"}},[_c('div',{staticClass:\"text-right\"},[_c('v-btn',{staticClass:\"overlayedBtn\",on:{\"click\":function($event){return _vm.fold('pillarCm')}}},[_vm._v(_vm._s(_vm.pillarCmFolded ? \"unfold\" : \"fold\"))])],1),_c('codemirror',{ref:\"pillarCm\",attrs:{\"options\":_vm.cmOptions},model:{value:(_vm.codepillar),callback:function ($$v) {_vm.codepillar=$$v},expression:\"codepillar\"}})],1),_c('v-tab-item',{attrs:{\"id\":\"history\"}},[_c('JobsTable',{attrs:{\"filter\":{'target[]': _vm.minion.minion_id}}})],1),_c('v-tab-item',{attrs:{\"id\":\"graph\",\"eager\":\"\"}},[(_vm.minion)?_c('JobsChartCard',{attrs:{\"minion\":_vm.minion.minion_id}}):_vm._e()],1),_vm._l((_vm.minion.custom_fields),function(field){return _c('v-tab-item',{key:field.name},[_c('codemirror',{attrs:{\"options\":_vm.cmOptions,\"value\":_vm.yamlRepr(field.value)}})],1)})],2)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n \n \n \n \n\n \n Grains\n \n\n \n Pillar\n \n \n History\n \n \n Graph\n \n \n {{field.name}}\n \n \n \n \n \n {{ grainCmFolded ? \"unfold\" : \"fold\" }} \n
\n \n \n \n \n {{ pillarCmFolded ? \"unfold\" : \"fold\" }} \n
\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./MinionDetailCard.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./MinionDetailCard.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./MinionDetailCard.vue?vue&type=template&id=461a1ef9&scoped=true&\"\nimport script from \"./MinionDetailCard.vue?vue&type=script&lang=js&\"\nexport * from \"./MinionDetailCard.vue?vue&type=script&lang=js&\"\nimport style0 from \"./MinionDetailCard.vue?vue&type=style&index=0&id=461a1ef9&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"461a1ef9\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VTab } from 'vuetify/lib/components/VTabs';\nimport { VTabItem } from 'vuetify/lib/components/VTabs';\nimport { VTabs } from 'vuetify/lib/components/VTabs';\nimport { VTabsItems } from 'vuetify/lib/components/VTabs';\nimport { VTabsSlider } from 'vuetify/lib/components/VTabs';\ninstallComponents(component, {VBtn,VCard,VContainer,VTab,VTabItem,VTabs,VTabsItems,VTabsSlider})\n","\n \n \n \n \n \n \n \n \n \n \n \n \n \n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./MinionDetail.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./MinionDetail.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./MinionDetail.vue?vue&type=template&id=4377b49e&scoped=true&\"\nimport script from \"./MinionDetail.vue?vue&type=script&lang=js&\"\nexport * from \"./MinionDetail.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"4377b49e\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCol } from 'vuetify/lib/components/VGrid';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VRow } from 'vuetify/lib/components/VGrid';\ninstallComponents(component, {VCol,VContainer,VRow})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',{attrs:{\"fluid\":\"\"}},[_c('v-row',[_c('v-col',{attrs:{\"sm\":\"12\",\"lg\":\"4\"}},[_c('v-container',{attrs:{\"fluid\":\"\"}},[_c('v-card',[_c('v-list-item',{attrs:{\"two-line\":\"\"}},[_c('v-list-item-content',[_c('v-list-item-title',{staticClass:\"headline\"},[_vm._v(_vm._s(_vm.job.fun))]),_c('v-list-item-subtitle',[_vm._v(\"Run on \"+_vm._s(_vm.formatDate(_vm.job.alter_time)))])],1)],1),_c('v-divider'),_c('v-simple-table',[_c('tbody',[_c('tr',[_c('td',[_vm._v(\"MINION ID:\")]),_c('td',{staticClass:\"text-right\"},[_c('v-btn',{staticClass:\"pr-0 text-none\",attrs:{\"text\":\"\",\"small\":\"\",\"to\":'/minions/'+_vm.job.id}},[_vm._v(_vm._s(_vm.job.id))])],1)]),_c('tr',[_c('td',[_vm._v(\"JOB ID:\")]),_c('td',{staticClass:\"text-right\"},[_c('v-btn',{staticClass:\"pr-0\",attrs:{\"text\":\"\",\"small\":\"\",\"to\":'/jobs/'+_vm.job.jid}},[_vm._v(_vm._s(_vm.job.jid))])],1)]),_c('tr',[_c('td',[_vm._v(\"FUNCTION:\")]),_c('td',{staticClass:\"text-right\"},[_vm._v(_vm._s(_vm.job.fun))])]),(_vm.job.arguments)?_c('tr',[_c('td',[_vm._v(\"ARGUMENTS:\")]),_c('td',{staticClass:\"text-right\"},[_vm._v(_vm._s(_vm.job.arguments))])]):_vm._e(),(_vm.job.keyword_arguments)?_c('tr',[_c('td',[_vm._v(\"KEYWORD ARGUMENTS:\")]),_c('td',{staticClass:\"text-right\"},[_vm._v(_vm._s(_vm.job.keyword_arguments))])]):_vm._e(),_c('tr',[_c('td',[_vm._v(\"STATUS:\")]),_c('td',{staticClass:\"text-right\"},[_c('v-chip',{attrs:{\"color\":_vm.boolRepr(_vm.job.success),\"dark\":\"\"}},[_vm._v(_vm._s(_vm.boolText(_vm.job.success)))])],1)]),_c('tr',[_c('td',[_vm._v(\"START TIME:\")]),_c('td',{staticClass:\"text-right\"},[_vm._v(_vm._s(new Date(_vm.job.alter_time).toLocaleString(\"en-GB\")))])])])])],1)],1)],1),_c('v-col',{attrs:{\"sm\":\"12\",\"lg\":\"8\"}},[_c('v-container',{attrs:{\"fluid\":\"\"}},[_c('v-card',[_c('v-card-title',[_vm._v(\"Results\")]),_c('v-divider'),_c('div',{staticClass:\"ansiStyle\",domProps:{\"innerHTML\":_vm._s(_vm.ansiResult)}})],1)],1)],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n \n \n \n \n \n \n \n {{ job.fun }} \n Run on {{ formatDate(job.alter_time) }} \n \n \n \n \n \n \n MINION ID: \n \n {{ job.id }} \n \n \n \n JOB ID: \n \n {{ job.jid }} \n \n \n \n FUNCTION: \n {{ job.fun }} \n \n \n ARGUMENTS: \n {{ job.arguments }} \n \n \n KEYWORD ARGUMENTS: \n {{ job.keyword_arguments }} \n \n \n STATUS: \n \n {{ boolText(job.success) }} \n\n \n \n \n START TIME: \n {{ new Date(job.alter_time).toLocaleString(\"en-GB\") }} \n \n \n \n \n \n \n \n \n \n Results \n \n
\n \n \n \n \n \n \n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./JobDetail.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./JobDetail.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./JobDetail.vue?vue&type=template&id=6afa69e7&scoped=true&\"\nimport script from \"./JobDetail.vue?vue&type=script&lang=js&\"\nexport * from \"./JobDetail.vue?vue&type=script&lang=js&\"\nimport style0 from \"./JobDetail.vue?vue&type=style&index=0&id=6afa69e7&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"6afa69e7\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VChip } from 'vuetify/lib/components/VChip';\nimport { VCol } from 'vuetify/lib/components/VGrid';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VDivider } from 'vuetify/lib/components/VDivider';\nimport { VListItem } from 'vuetify/lib/components/VList';\nimport { VListItemContent } from 'vuetify/lib/components/VList';\nimport { VListItemSubtitle } from 'vuetify/lib/components/VList';\nimport { VListItemTitle } from 'vuetify/lib/components/VList';\nimport { VRow } from 'vuetify/lib/components/VGrid';\nimport { VSimpleTable } from 'vuetify/lib/components/VDataTable';\ninstallComponents(component, {VBtn,VCard,VCardTitle,VChip,VCol,VContainer,VDivider,VListItem,VListItemContent,VListItemSubtitle,VListItemTitle,VRow,VSimpleTable})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',{attrs:{\"fluid\":\"\"}},[_c('v-row',[_c('v-col',{attrs:{\"sm\":\"12\"}},[_c('EventsTable')],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',{attrs:{\"fluid\":\"\"}},[_c('v-card',[_c('v-card-title',[_vm._v(\" Events \"),_c('v-spacer'),_c('v-text-field',{staticClass:\"search\",attrs:{\"append-icon\":\"search\",\"label\":\"Search\",\"single-line\":\"\",\"hide-details\":\"\"},model:{value:(_vm.search),callback:function ($$v) {_vm.search=$$v},expression:\"search\"}})],1),_c('v-data-table',{staticClass:\"elevation-1\",attrs:{\"sort-by\":\"alter_time\",\"sort-desc\":\"\",\"headers\":_vm.headers,\"items\":_vm.events,\"search\":_vm.search,\"show-expand\":\"\",\"loading\":_vm.loading},scopedSlots:_vm._u([{key:\"item.alter_time\",fn:function(ref){\nvar item = ref.item;\nreturn [_vm._v(\" \"+_vm._s(new Date(item.alter_time).toLocaleString(\"en-GB\"))+\" \")]}},{key:\"expanded-item\",fn:function(ref){\nvar headers = ref.headers;\nvar item = ref.item;\nreturn [_c('td',{attrs:{\"colspan\":headers.length}},[_c('pre',[_vm._v(_vm._s(JSON.stringify(_vm.safeParse(item.data), null, 2)))])])]}}])})],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n \n \n \n Events\n \n \n \n \n \n {{new Date(item.alter_time).toLocaleString(\"en-GB\")}}\n \n \n \n {{JSON.stringify(safeParse(item.data), null, 2)}} \n \n \n \n \n \n \n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./EventsTable.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./EventsTable.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./EventsTable.vue?vue&type=template&id=6f8d9a2f&scoped=true&\"\nimport script from \"./EventsTable.vue?vue&type=script&lang=js&\"\nexport * from \"./EventsTable.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"6f8d9a2f\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VDataTable } from 'vuetify/lib/components/VDataTable';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\ninstallComponents(component, {VCard,VCardTitle,VContainer,VDataTable,VSpacer,VTextField})\n","\n \n \n \n \n \n \n \n \n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Events.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Events.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Events.vue?vue&type=template&id=e368979a&scoped=true&\"\nimport script from \"./Events.vue?vue&type=script&lang=js&\"\nexport * from \"./Events.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"e368979a\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCol } from 'vuetify/lib/components/VGrid';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VRow } from 'vuetify/lib/components/VGrid';\ninstallComponents(component, {VCol,VContainer,VRow})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',{attrs:{\"fluid\":\"\"}},[_c('v-row',[_c('v-col',{attrs:{\"sm\":\"12\"}},[_c('RunCard')],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',{attrs:{\"fluid\":\"\"}},[_c('v-row',{attrs:{\"no-gutters\":\"\"}},[_c('v-col',{attrs:{\"sm\":\"12\"}},[_c('v-card',{staticClass:\"mb-8\"},[_c('v-card-title',[_vm._v(\"Run\")]),_c('v-tabs',{model:{value:(_vm.tab),callback:function ($$v) {_vm.tab=$$v},expression:\"tab\"}},[_c('v-tabs-slider'),_c('v-tab',{attrs:{\"href\":\"#formatted\"}},[_vm._v(\" Formatted \")]),_c('v-tab',{attrs:{\"href\":\"#cli\"}},[_vm._v(\" Cli \")])],1),_c('v-tabs-items',{model:{value:(_vm.tab),callback:function ($$v) {_vm.tab=$$v},expression:\"tab\"}},[_c('v-tab-item',{attrs:{\"id\":\"formatted\",\"eager\":\"\"}},[_c('v-card',[_c('v-spacer'),_c('v-card-text',[_c('v-container',{attrs:{\"fluid\":\"\"}},[_c('v-row',[_c('v-col',{staticClass:\"text-right\",attrs:{\"sm\":\"3\",\"lg\":\"1\",\"align-self\":\"center\"}},[_c('span',[_vm._v(\"Client Type:\")])]),_c('v-col',{attrs:{\"sm\":\"3\",\"lg\":\"1\"}},[_c('v-select',{attrs:{\"items\":_vm.client},model:{value:(_vm.selected_client),callback:function ($$v) {_vm.selected_client=$$v},expression:\"selected_client\"}})],1),(!_vm.client_batch && !_vm.scheduleSwitch)?_c('v-col',{attrs:{\"sm\":\"3\",\"lg\":\"1\",\"offset-lg\":\"1\"}},[_c('v-checkbox',{attrs:{\"label\":\"Async\",\"color\":\"primary\"},model:{value:(_vm.client_async),callback:function ($$v) {_vm.client_async=$$v},expression:\"client_async\"}})],1):_vm._e(),(_vm.selected_client === 'local' && !_vm.scheduleSwitch)?_c('v-col',{attrs:{\"sm\":\"3\",\"lg\":\"1\",\"offset-lg\":_vm.client_batch ? 3: 1}},[_c('v-checkbox',{attrs:{\"label\":\"Batch\",\"color\":\"primary\"},model:{value:(_vm.client_batch),callback:function ($$v) {_vm.client_batch=$$v},expression:\"client_batch\"}})],1):_vm._e(),(_vm.selected_client === 'local' && _vm.client_batch && !_vm.scheduleSwitch)?_c('v-col',{attrs:{\"sm\":\"3\",\"lg\":\"1\"}},[_c('v-text-field',{attrs:{\"label\":\"Batch\"},model:{value:(_vm.batch),callback:function ($$v) {_vm.batch=$$v},expression:\"batch\"}})],1):_vm._e(),(_vm.selected_client === 'local' && !_vm.scheduleSwitch)?_c('v-col',{attrs:{\"sm\":\"3\",\"lg\":\"1\",\"offset-lg\":_vm.client_batch ? 0: 1}},[_c('v-text-field',{attrs:{\"label\":\"Timeout\",\"type\":\"number\"},model:{value:(_vm.timeout),callback:function ($$v) {_vm.timeout=$$v},expression:\"timeout\"}})],1):_vm._e()],1),_c('v-row',[_c('v-col',{attrs:{\"lg\":\"1\"}},[(_vm.selected_client === 'local')?_c('v-select',{attrs:{\"items\":_vm.target_type,\"label\":\"Target Type\"},on:{\"change\":function($event){_vm.target = null}},model:{value:(_vm.selected_target_type),callback:function ($$v) {_vm.selected_target_type=$$v},expression:\"selected_target_type\"}}):_vm._e()],1),_c('v-col',{attrs:{\"lg\":\"2\"}},[(_vm.selected_client === 'local')?_c('v-text-field',{attrs:{\"label\":\"Target\"},model:{value:(_vm.target),callback:function ($$v) {_vm.target=$$v},expression:\"target\"}}):_vm._e()],1),_c('v-col',{attrs:{\"lg\":\"2\"}},[_c('v-combobox',{attrs:{\"item-value\":\"name\",\"item-text\":\"name\",\"items\":_vm.filteredFunction,\"label\":\"Function\",\"return-object\":\"\"},scopedSlots:_vm._u([(_vm.selectedFunction)?{key:\"append-outer\",fn:function(){return [_c('v-menu',{attrs:{\"offset-y\":\"\"},scopedSlots:_vm._u([{key:\"activator\",fn:function(ref){\nvar on = ref.on;\nreturn [_c('v-icon',_vm._g({attrs:{\"color\":\"black\"}},on),[_vm._v(\"info \")])]}}],null,false,3591029852)},[_c('div',{staticClass:\"desc\"},[_c('pre',[_vm._v(_vm._s(_vm.selectedFunction.description))])])])]},proxy:true}:null],null,true),model:{value:(_vm.selectedFunction),callback:function ($$v) {_vm.selectedFunction=$$v},expression:\"selectedFunction\"}})],1),_c('v-col',{attrs:{\"lg\":\"3\"}},[_c('v-text-field',{attrs:{\"label\":\"Arguments\"},model:{value:(_vm.arg),callback:function ($$v) {_vm.arg=$$v},expression:\"arg\"}})],1),_c('v-col',{attrs:{\"lg\":\"4\"}},[_c('v-text-field',{attrs:{\"label\":\"Keyword Arguments\"},model:{value:(_vm.kwarg),callback:function ($$v) {_vm.kwarg=$$v},expression:\"kwarg\"}})],1)],1),_c('v-row',{attrs:{\"dense\":\"\"}},[_c('v-col',{attrs:{\"sm\":\"12\",\"lg\":\"3\"}},[_c('v-row',{attrs:{\"dense\":\"\"}},[_c('v-col',{attrs:{\"sm\":\"12\"}},[_c('v-switch',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.selected_client === 'local'),expression:\"selected_client === 'local'\"}],attrs:{\"label\":\"Schedule\",\"color\":\"primary\"},model:{value:(_vm.scheduleSwitch),callback:function ($$v) {_vm.scheduleSwitch=$$v},expression:\"scheduleSwitch\"}})],1),_c('v-col',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.scheduleSwitch),expression:\"scheduleSwitch\"}],attrs:{\"sm\":\"12\"}},[_c('v-text-field',{staticStyle:{\"width\":\"350px\"},attrs:{\"label\":\"Schedule Name\"},model:{value:(_vm.scheduleName),callback:function ($$v) {_vm.scheduleName=$$v},expression:\"scheduleName\"}}),_c('v-radio-group',{staticClass:\"mt-0\",model:{value:(_vm.scheduleType),callback:function ($$v) {_vm.scheduleType=$$v},expression:\"scheduleType\"}},[_c('v-radio',{attrs:{\"value\":\"once\",\"color\":\"primary\"},scopedSlots:_vm._u([{key:\"label\",fn:function(){return [_c('span',[_c('strong',[_vm._v(\"Once: \")])]),_c('v-row',[_c('v-col',{staticClass:\"ml-2\",attrs:{\"sm\":\"4\"}},[_c('v-menu',{attrs:{\"close-on-content-click\":false,\"transition\":\"scale-transition\",\"offset-y\":\"\",\"min-width\":\"290px\"},scopedSlots:_vm._u([{key:\"activator\",fn:function(ref){\nvar on = ref.on;\nreturn [_c('v-text-field',_vm._g({attrs:{\"readonly\":\"\"},model:{value:(_vm.scheduleDate),callback:function ($$v) {_vm.scheduleDate=$$v},expression:\"scheduleDate\"}},on))]}}]),model:{value:(_vm.dateMenu),callback:function ($$v) {_vm.dateMenu=$$v},expression:\"dateMenu\"}},[_c('v-date-picker',{attrs:{\"min\":_vm.scheduleDate},on:{\"input\":function($event){_vm.dateMenu = false}},model:{value:(_vm.scheduleDate),callback:function ($$v) {_vm.scheduleDate=$$v},expression:\"scheduleDate\"}})],1)],1),_c('v-col',{attrs:{\"sm\":\"4\"}},[_c('v-menu',{ref:\"menu\",attrs:{\"close-on-content-click\":false,\"nudge-right\":40,\"transition\":\"scale-transition\",\"offset-y\":\"\",\"max-width\":\"290px\",\"min-width\":\"290px\"},scopedSlots:_vm._u([{key:\"activator\",fn:function(ref){\nvar on = ref.on;\nreturn [_c('v-text-field',_vm._g({attrs:{\"readonly\":\"\"},model:{value:(_vm.scheduleTime),callback:function ($$v) {_vm.scheduleTime=$$v},expression:\"scheduleTime\"}},on))]}}]),model:{value:(_vm.timeMenu),callback:function ($$v) {_vm.timeMenu=$$v},expression:\"timeMenu\"}},[(_vm.timeMenu)?_c('v-time-picker',{attrs:{\"full-width\":\"\"},model:{value:(_vm.scheduleTime),callback:function ($$v) {_vm.scheduleTime=$$v},expression:\"scheduleTime\"}}):_vm._e()],1)],1)],1)]},proxy:true}])}),_c('v-radio',{attrs:{\"value\":\"recurring\",\"color\":\"primary\"},scopedSlots:_vm._u([{key:\"label\",fn:function(){return [_c('div',[_c('strong',[_vm._v(\"Recurring: \")]),_vm._v(\" Every \"),_c('span',{attrs:{\"id\":\"cron\"}})])]},proxy:true}])})],1)],1)],1)],1),_c('v-col',{attrs:{\"sm\":\"12\",\"lg\":\"6\"}},[_c('v-row',{attrs:{\"dense\":\"\"}},[_c('v-col',{attrs:{\"sm\":\"12\"}},[_c('v-switch',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.selected_client === 'local'),expression:\"selected_client === 'local'\"}],attrs:{\"label\":\"Pillar\",\"color\":\"primary\"},model:{value:(_vm.pillarSwitch),callback:function ($$v) {_vm.pillarSwitch=$$v},expression:\"pillarSwitch\"}})],1),_c('v-col',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.pillarSwitch),expression:\"pillarSwitch\"}],attrs:{\"sm\":\"12\"}},[_c('codemirror',{attrs:{\"options\":_vm.cmOptions},model:{value:(_vm.code),callback:function ($$v) {_vm.code=$$v},expression:\"code\"}})],1),_c('v-col',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.pillarSwitch),expression:\"pillarSwitch\"}],attrs:{\"sm\":\"12\"}},[_c('span',{domProps:{\"innerHTML\":_vm._s(_vm.pillarRendered)}})])],1)],1),_c('v-col',{attrs:{\"sm\":\"12\",\"lg\":\"3\"}},[_c('v-row',{attrs:{\"dense\":\"\"}},[_c('v-col',{attrs:{\"sm\":\"12\"}},[_c('v-switch',{attrs:{\"label\":\"Save as template\",\"color\":\"primary\"},model:{value:(_vm.saveJobSwitch),callback:function ($$v) {_vm.saveJobSwitch=$$v},expression:\"saveJobSwitch\"}})],1),_c('v-col',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.saveJobSwitch),expression:\"saveJobSwitch\"}],attrs:{\"sm\":\"12\"}},[_c('v-text-field',{staticStyle:{\"width\":\"350px\"},attrs:{\"label\":\"Job Template Name\"},model:{value:(_vm.jobTemplateName),callback:function ($$v) {_vm.jobTemplateName=$$v},expression:\"jobTemplateName\"}})],1)],1)],1)],1)],1)],1),_c('v-card-actions',[_c('v-spacer'),_c('v-btn',{directives:[{name:\"show\",rawName:\"v-show\",value:(!_vm.saveJobSwitch),expression:\"!saveJobSwitch\"}],attrs:{\"color\":\"orange\",\"large\":\"\",\"dark\":\"\"},on:{\"click\":function($event){return _vm.runJob(_vm.test=true)}}},[_vm._v(\"Test\")]),_c('v-btn',{directives:[{name:\"show\",rawName:\"v-show\",value:(!_vm.saveJobSwitch),expression:\"!saveJobSwitch\"}],attrs:{\"color\":\"info\",\"large\":\"\",\"dark\":\"\"},on:{\"click\":_vm.runJob}},[_vm._v(\"Run\")]),_c('v-btn',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.saveJobSwitch),expression:\"saveJobSwitch\"}],attrs:{\"color\":\"green\",\"large\":\"\",\"dark\":\"\"},on:{\"click\":_vm.saveJob}},[_vm._v(\"Save\")])],1)],1)],1),_c('v-tab-item',{attrs:{\"id\":\"cli\"}},[(_vm.functions !== null)?_c('TerminalCard',{attrs:{\"minions\":_vm.minions,\"functions\":_vm.functions}}):_vm._e()],1)],1)],1)],1)],1),_c('v-row',[_c('v-col',{attrs:{\"sm\":\"12\"}},[(_vm.results)?_c('v-card',[_c('v-card-title',[_vm._v(\"Results\")]),_c('v-card-text',{staticClass:\"ansiStyle\",domProps:{\"innerHTML\":_vm._s(_vm.results)}})],1):_vm._e()],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-row',{directives:[{name:\"resize\",rawName:\"v-resize\",value:(_vm.onResize),expression:\"onResize\"}]},[_c('v-col',{attrs:{\"sm\":\"12\"}},[_c('div',{staticClass:\"console\",attrs:{\"id\":\"terminal\"}})])],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","/**\n * The history controller provides an ring-buffer\n */\nexport class HistoryController {\n constructor(size) {\n this.size = size;\n this.entries = [];\n this.cursor = 0;\n }\n\n /**\n * Push an entry and maintain ring buffer size\n */\n push(entry) {\n // Skip empty entries\n if (entry.trim() === \"\") return;\n // Skip duplicate entries\n const lastEntry = this.entries[this.entries.length - 1];\n if (entry == lastEntry) return;\n // Keep track of entries\n this.entries.push(entry);\n if (this.entries.length > this.size) {\n this.entries.pop(0);\n }\n this.cursor = this.entries.length;\n }\n\n /**\n * Rewind history cursor on the last entry\n */\n rewind() {\n this.cursor = this.entries.length;\n }\n\n /**\n * Returns the previous entry\n */\n getPrevious() {\n const idx = Math.max(0, this.cursor - 1);\n this.cursor = idx;\n return this.entries[idx];\n }\n\n /**\n * Returns the next entry\n */\n getNext() {\n const idx = Math.min(this.entries.length, this.cursor + 1);\n this.cursor = idx;\n return this.entries[idx];\n }\n}\n","import { parse } from \"shell-quote\";\n\n/**\n * Detects all the word boundaries on the given input\n */\nexport function wordBoundaries(input, leftSide = true) {\n let match;\n const words = [];\n const rx = /\\w+/g;\n\n while ((match = rx.exec(input))) {\n if (leftSide) {\n words.push(match.index);\n } else {\n words.push(match.index + match[0].length);\n }\n }\n\n return words;\n}\n\n/**\n * The closest left (or right) word boundary of the given input at the\n * given offset.\n */\nexport function closestLeftBoundary(input, offset) {\n const found = wordBoundaries(input, true)\n .reverse()\n .find(x => x < offset);\n return found == null ? 0 : found;\n}\nexport function closestRightBoundary(input, offset) {\n const found = wordBoundaries(input, false).find(x => x > offset);\n return found == null ? input.length : found;\n}\n\n/**\n * Convert offset at the given input to col/row location\n *\n * This function is not optimized and practically emulates via brute-force\n * the navigation on the terminal, wrapping when they reach the column width.\n */\nexport function offsetToColRow(input, offset, maxCols) {\n let row = 0,\n col = 0;\n\n for (let i = 0; i < offset; ++i) {\n const chr = input.charAt(i);\n if (chr == \"\\n\") {\n col = 0;\n row += 1;\n } else {\n col += 1;\n if (col > maxCols) {\n col = 0;\n row += 1;\n }\n }\n }\n\n return { row, col };\n}\n\n/**\n * Counts the lines in the given input\n */\nexport function countLines(input, maxCols) {\n return offsetToColRow(input, input.length, maxCols).row + 1;\n}\n\n/**\n * Checks if there is an incomplete input\n *\n * An incomplete input is considered:\n * - An input that contains unterminated single quotes\n * - An input that contains unterminated double quotes\n * - An input that ends with \"\\\"\n * - An input that has an incomplete boolean shell expression (&& and ||)\n * - An incomplete pipe expression (|)\n */\nexport function isIncompleteInput(input) {\n // Empty input is not incomplete\n if (input.trim() == \"\") {\n return false;\n }\n\n // Check for dangling single-quote strings\n if ((input.match(/'/g) || []).length % 2 !== 0) {\n return true;\n }\n // Check for dangling double-quote strings\n if ((input.match(/\"/g) || []).length % 2 !== 0) {\n return true;\n }\n // Check for dangling boolean or pipe operations\n if (\n input\n .split(/(\\|\\||\\||&&)/g)\n .pop()\n .trim() == \"\"\n ) {\n return true;\n }\n // Check for tailing slash\n if (input.endsWith(\"\\\\\") && !input.endsWith(\"\\\\\\\\\")) {\n return true;\n }\n\n return false;\n}\n\n/**\n * Returns true if the expression ends on a tailing whitespace\n */\nexport function hasTailingWhitespace(input) {\n return input.match(/[^\\\\][ \\t]$/m) != null;\n}\n\n/**\n * Returns the last expression in the given input\n */\nexport function getLastToken(input) {\n // Empty expressions\n if (input.trim() === \"\") return \"\";\n if (hasTailingWhitespace(input)) return \"\";\n\n // Last token\n const tokens = parse(input);\n return tokens.pop() || \"\";\n}\n\n/**\n * Returns the auto-complete candidates for the given input\n */\nexport function collectAutocompleteCandidates(callbacks, input) {\n const tokens = parse(input);\n let index = tokens.length - 1;\n let expr = tokens[index] || \"\";\n\n // Empty expressions\n if (input.trim() === \"\") {\n index = 0;\n expr = \"\";\n } else if (hasTailingWhitespace(input)) {\n // Expressions with danging space\n index += 1;\n expr = \"\";\n }\n\n // Collect all auto-complete candidates from the callbacks\n const all = callbacks.reduce((candidates, { fn, args }) => {\n try {\n return candidates.concat(fn(index, tokens, ...args));\n } catch (e) {\n console.error(\"Auto-complete error:\", e);\n return candidates;\n }\n }, []);\n\n // Filter only the ones starting with the expression\n return all.filter(txt => txt.startsWith(expr));\n}\n","import { HistoryController } from \"./HistoryController\";\nimport {\n closestLeftBoundary,\n closestRightBoundary,\n collectAutocompleteCandidates,\n countLines,\n getLastToken,\n hasTailingWhitespace,\n isIncompleteInput,\n offsetToColRow\n} from \"./Utils\";\n\n/**\n * A local terminal controller is responsible for displaying messages\n * and handling local echo for the terminal.\n *\n * Local echo supports most of bash-like input primitives. Namely:\n * - Arrow navigation on the input\n * - Alt-arrow for word-boundary navigation\n * - Alt-backspace for word-boundary deletion\n * - Multi-line input for incomplete commands\n * - Auto-complete hooks\n */\nexport default class LocalEchoController {\n constructor(term, options = {}) {\n this.term = term;\n this._handleTermData = this.handleTermData.bind(this);\n this._handleTermResize = this.handleTermResize.bind(this)\n \n this.history = new HistoryController(options.historySize || 100);\n this.maxAutocompleteEntries = options.maxAutocompleteEntries || 100;\n\n this._autocompleteHandlers = [];\n this._active = false;\n this._input = \"\";\n this._cursor = 0;\n this._activePrompt = null;\n this._activeCharPrompt = null;\n this._termSize = {\n cols: this.term.cols,\n rows: this.term.rows\n };\n \n this.attach()\n }\n\n /////////////////////////////////////////////////////////////////////////////\n // User-Facing API\n /////////////////////////////////////////////////////////////////////////////\n \n /**\n * Detach the controller from the terminal\n */\n detach() {\n this.term.off(\"data\", this._handleTermData);\n this.term.off(\"resize\", this._handleTermResize);\n }\n \n /**\n * Attach controller to the terminal, handling events\n */\n attach() {\n this.term.onData(this._handleTermData);\n this.term.onResize(this._handleTermResize);\n }\n\n /**\n * Register a handler that will be called to satisfy auto-completion\n */\n addAutocompleteHandler(fn, ...args) {\n this._autocompleteHandlers.push({\n fn,\n args\n });\n }\n\n /**\n * Remove a previously registered auto-complete handler\n */\n removeAutocompleteHandler(fn) {\n const idx = this._autocompleteHandlers.findIndex(e => e.fn === fn);\n if (idx === -1) return;\n\n this._autocompleteHandlers.splice(idx, 1);\n }\n\n /**\n * Return a promise that will resolve when the user has completed\n * typing a single line\n */\n read(prompt, continuationPrompt = \"> \") {\n return new Promise((resolve, reject) => {\n this.term.write(prompt);\n this._activePrompt = {\n prompt,\n continuationPrompt,\n resolve,\n reject\n };\n\n this._input = \"\";\n this._cursor = 0;\n this._active = true;\n });\n }\n\n /**\n * Return a promise that will be resolved when the user types a single\n * character.\n *\n * This can be active in addition to `.read()` and will be resolved in\n * priority before it.\n */\n readChar(prompt) {\n return new Promise((resolve, reject) => {\n this.term.write(prompt);\n this._activeCharPrompt = {\n prompt,\n resolve,\n reject\n };\n });\n }\n\n /**\n * Abort a pending read operation\n */\n abortRead(reason = \"aborted\") {\n if (this._activePrompt != null || this._activeCharPrompt != null) {\n this.term.write(\"\\r\\n\");\n }\n if (this._activePrompt != null) {\n this._activePrompt.reject(reason);\n this._activePrompt = null;\n }\n if (this._activeCharPrompt != null) {\n this._activeCharPrompt.reject(reason);\n this._activeCharPrompt = null;\n }\n this._active = false;\n }\n\n /**\n * Prints a message and changes line\n */\n println(message) {\n this.print(message + \"\\n\");\n }\n\n /**\n * Prints a message and properly handles new-lines\n */\n print(message) {\n const normInput = message.replace(/[\\r\\n]+/g, \"\\n\");\n this.term.write(normInput.replace(/\\n/g, \"\\r\\n\"));\n }\n\n /**\n * Prints a list of items using a wide-format\n */\n printWide(items, padding = 2) {\n if (items.length == 0) return println(\"\");\n\n // Compute item sizes and matrix row/cols\n const itemWidth =\n items.reduce((width, item) => Math.max(width, item.length), 0) + padding;\n const wideCols = Math.floor(this._termSize.cols / itemWidth);\n const wideRows = Math.ceil(items.length / wideCols);\n\n // Print matrix\n let i = 0;\n for (let row = 0; row < wideRows; ++row) {\n let rowStr = \"\";\n\n // Prepare columns\n for (let col = 0; col < wideCols; ++col) {\n if (i < items.length) {\n let item = items[i++];\n item += \" \".repeat(itemWidth - item.length);\n rowStr += item;\n }\n }\n this.println(rowStr);\n }\n }\n\n /////////////////////////////////////////////////////////////////////////////\n // Internal API\n /////////////////////////////////////////////////////////////////////////////\n\n /**\n * Apply prompts to the given input\n */\n applyPrompts(input) {\n const prompt = (this._activePrompt || {}).prompt || \"\";\n const continuationPrompt =\n (this._activePrompt || {}).continuationPrompt || \"\";\n\n return prompt + input.replace(/\\n/g, \"\\n\" + continuationPrompt);\n }\n\n /**\n * Advances the `offset` as required in order to accompany the prompt\n * additions to the input.\n */\n applyPromptOffset(input, offset) {\n const newInput = this.applyPrompts(input.substr(0, offset));\n return newInput.length;\n }\n\n /**\n * Clears the current prompt\n *\n * This function will erase all the lines that display the current prompt\n * and move the cursor in the beginning of the first line of the prompt.\n */\n clearInput() {\n const currentPrompt = this.applyPrompts(this._input);\n\n // Get the overall number of lines to clear\n const allRows = countLines(currentPrompt, this._termSize.cols);\n\n // Get the line we are currently in\n const promptCursor = this.applyPromptOffset(this._input, this._cursor);\n const { col, row } = offsetToColRow(\n currentPrompt,\n promptCursor,\n this._termSize.cols\n );\n\n // First move on the last line\n const moveRows = allRows - row - 1;\n for (var i = 0; i < moveRows; ++i) this.term.write(\"\\x1B[E\");\n\n // Clear current input line(s)\n this.term.write(\"\\r\\x1B[K\");\n for (var i = 1; i < allRows; ++i) this.term.write(\"\\x1B[F\\x1B[K\");\n }\n\n /**\n * Replace input with the new input given\n *\n * This function clears all the lines that the current input occupies and\n * then replaces them with the new input.\n */\n setInput(newInput, clearInput = true) {\n // Clear current input\n if (clearInput) this.clearInput();\n\n // Write the new input lines, including the current prompt\n const newPrompt = this.applyPrompts(newInput);\n this.print(newPrompt);\n\n // Trim cursor overflow\n if (this._cursor > newInput.length) {\n this._cursor = newInput.length;\n }\n\n // Move the cursor to the appropriate row/col\n const newCursor = this.applyPromptOffset(newInput, this._cursor);\n const newLines = countLines(newPrompt, this._termSize.cols);\n const { col, row } = offsetToColRow(\n newPrompt,\n newCursor,\n this._termSize.cols\n );\n const moveUpRows = newLines - row - 1;\n\n this.term.write(\"\\r\");\n for (var i = 0; i < moveUpRows; ++i) this.term.write(\"\\x1B[F\");\n for (var i = 0; i < col; ++i) this.term.write(\"\\x1B[C\");\n\n // Replace input\n this._input = newInput;\n }\n\n /**\n * This function completes the current input, calls the given callback\n * and then re-displays the prompt.\n */\n printAndRestartPrompt(callback) {\n const cursor = this._cursor;\n\n // Complete input\n this.setCursor(this._input.length);\n this.term.write(\"\\r\\n\");\n\n // Prepare a function that will resume prompt\n const resume = () => {\n this._cursor = cursor;\n this.setInput(this._input);\n };\n\n // Call the given callback to echo something, and if there is a promise\n // returned, wait for the resolution before resuming prompt.\n const ret = callback();\n if (ret == null) {\n resume();\n } else {\n ret.then(resume);\n }\n }\n\n /**\n * Set the new cursor position, as an offset on the input string\n *\n * This function:\n * - Calculates the previous and current\n */\n setCursor(newCursor) {\n if (newCursor < 0) newCursor = 0;\n if (newCursor > this._input.length) newCursor = this._input.length;\n\n // Apply prompt formatting to get the visual status of the display\n const inputWithPrompt = this.applyPrompts(this._input);\n const inputLines = countLines(inputWithPrompt, this._termSize.cols);\n\n // Estimate previous cursor position\n const prevPromptOffset = this.applyPromptOffset(this._input, this._cursor);\n const { col: prevCol, row: prevRow } = offsetToColRow(\n inputWithPrompt,\n prevPromptOffset,\n this._termSize.cols\n );\n\n // Estimate next cursor position\n const newPromptOffset = this.applyPromptOffset(this._input, newCursor);\n const { col: newCol, row: newRow } = offsetToColRow(\n inputWithPrompt,\n newPromptOffset,\n this._termSize.cols\n );\n\n // Adjust vertically\n if (newRow > prevRow) {\n for (let i = prevRow; i < newRow; ++i) this.term.write(\"\\x1B[B\");\n } else {\n for (let i = newRow; i < prevRow; ++i) this.term.write(\"\\x1B[A\");\n }\n\n // Adjust horizontally\n if (newCol > prevCol) {\n for (let i = prevCol; i < newCol; ++i) this.term.write(\"\\x1B[C\");\n } else {\n for (let i = newCol; i < prevCol; ++i) this.term.write(\"\\x1B[D\");\n }\n\n // Set new offset\n this._cursor = newCursor;\n }\n\n /**\n * Move cursor at given direction\n */\n handleCursorMove(dir) {\n if (dir > 0) {\n const num = Math.min(dir, this._input.length - this._cursor);\n this.setCursor(this._cursor + num);\n } else if (dir < 0) {\n const num = Math.max(dir, -this._cursor);\n this.setCursor(this._cursor + num);\n }\n }\n\n /**\n * Erase a character at cursor location\n */\n handleCursorErase(backspace) {\n const { _cursor, _input } = this;\n if (backspace) {\n if (_cursor <= 0) return;\n const newInput = _input.substr(0, _cursor - 1) + _input.substr(_cursor);\n this.clearInput();\n this._cursor -= 1;\n this.setInput(newInput, false);\n } else {\n const newInput = _input.substr(0, _cursor) + _input.substr(_cursor + 1);\n this.setInput(newInput);\n }\n }\n\n /**\n * Insert character at cursor location\n */\n handleCursorInsert(data) {\n const { _cursor, _input } = this;\n const newInput = _input.substr(0, _cursor) + data + _input.substr(_cursor);\n this._cursor += data.length;\n this.setInput(newInput);\n }\n\n /**\n * Handle input completion\n */\n handleReadComplete() {\n if (this.history) {\n this.history.push(this._input);\n }\n if (this._activePrompt) {\n this._activePrompt.resolve(this._input);\n this._activePrompt = null;\n }\n this.term.write(\"\\r\\n\");\n this._active = false;\n }\n\n /**\n * Handle terminal resize\n *\n * This function clears the prompt using the previous configuration,\n * updates the cached terminal size information and then re-renders the\n * input. This leads (most of the times) into a better formatted input.\n */\n handleTermResize(data) {\n const { rows, cols } = data;\n this.clearInput();\n this._termSize = { cols, rows };\n this.setInput(this._input, false);\n }\n\n /**\n * Handle terminal input\n */\n handleTermData(data) {\n if (!this._active) return;\n\n // If we have an active character prompt, satisfy it in priority\n if (this._activeCharPrompt != null) {\n this._activeCharPrompt.resolve(data);\n this._activeCharPrompt = null;\n this.term.write(\"\\r\\n\");\n return;\n }\n\n // If this looks like a pasted input, expand it\n if (data.length > 3 && data.charCodeAt(0) !== 0x1b) {\n const normData = data.replace(/[\\r\\n]+/g, \"\\r\");\n Array.from(normData).forEach(c => this.handleData(c));\n } else {\n this.handleData(data);\n }\n }\n\n /**\n * Handle a single piece of information from the terminal.\n */\n handleData(data) {\n if (!this._active) return;\n const ord = data.charCodeAt(0);\n let ofs;\n\n // Handle ANSI escape sequences\n if (ord == 0x1b) {\n switch (data.substr(1)) {\n case \"[A\": // Up arrow\n if (this.history) {\n let value = this.history.getPrevious();\n if (value) {\n this.setInput(value);\n this.setCursor(value.length);\n }\n }\n break;\n\n case \"[B\": // Down arrow\n if (this.history) {\n let value = this.history.getNext();\n if (!value) value = \"\";\n this.setInput(value);\n this.setCursor(value.length);\n }\n break;\n\n case \"[D\": // Left Arrow\n this.handleCursorMove(-1);\n break;\n\n case \"[C\": // Right Arrow\n this.handleCursorMove(1);\n break;\n\n case \"[3~\": // Delete\n this.handleCursorErase(false);\n break;\n\n case \"[F\": // End\n this.setCursor(this._input.length);\n break;\n\n case \"[H\": // Home\n this.setCursor(0);\n break;\n\n case \"b\": // ALT + LEFT\n ofs = closestLeftBoundary(this._input, this._cursor);\n if (ofs != null) this.setCursor(ofs);\n break;\n\n case \"f\": // ALT + RIGHT\n ofs = closestRightBoundary(this._input, this._cursor);\n if (ofs != null) this.setCursor(ofs);\n break;\n\n case \"\\x7F\": // CTRL + BACKSPACE\n ofs = closestLeftBoundary(this._input, this._cursor);\n if (ofs != null) {\n this.setInput(\n this._input.substr(0, ofs) + this._input.substr(this._cursor)\n );\n this.setCursor(ofs);\n }\n break;\n }\n\n // Handle special characters\n } else if (ord < 32 || ord === 0x7f) {\n switch (data) {\n case \"\\r\": // ENTER\n if (isIncompleteInput(this._input)) {\n this.handleCursorInsert(\"\\n\");\n } else {\n this.handleReadComplete();\n }\n break;\n\n case \"\\x7F\": // BACKSPACE\n this.handleCursorErase(true);\n break;\n\n case \"\\t\": // TAB\n if (this._autocompleteHandlers.length > 0) {\n const inputFragment = this._input.substr(0, this._cursor);\n const hasTailingSpace = hasTailingWhitespace(inputFragment);\n const candidates = collectAutocompleteCandidates(\n this._autocompleteHandlers,\n inputFragment\n );\n\n // Sort candidates\n candidates.sort();\n\n // Depending on the number of candidates, we are handing them in\n // a different way.\n if (candidates.length === 0) {\n // No candidates? Just add a space if there is none already\n if (!hasTailingSpace) {\n this.handleCursorInsert(\" \");\n }\n } else if (candidates.length === 1) {\n // Just a single candidate? Complete\n const lastToken = getLastToken(inputFragment);\n this.handleCursorInsert(\n candidates[0].substr(lastToken.length) + \" \"\n );\n } else if (candidates.length <= this.maxAutocompleteEntries) {\n // If we are less than maximum auto-complete candidates, print\n // them to the user and re-start prompt\n this.printAndRestartPrompt(() => {\n this.printWide(candidates);\n });\n } else {\n // If we have more than maximum auto-complete candidates, print\n // them only if the user acknowledges a warning\n this.printAndRestartPrompt(() =>\n this.readChar(\n `Display all ${candidates.length} possibilities? (y or n)`\n ).then(yn => {\n if (yn == \"y\" || yn == \"Y\") {\n this.printWide(candidates);\n }\n })\n );\n }\n } else {\n this.handleCursorInsert(\" \");\n }\n break;\n\n case \"\\x03\": // CTRL+C\n this.setCursor(this._input.length);\n this.term.write(\"^C\\r\\n\" + ((this._activePrompt || {}).prompt || \"\"));\n this._input = \"\";\n this._cursor = 0;\n if (this.history) this.history.rewind();\n break;\n }\n\n // Handle visible characters\n } else {\n this.handleCursorInsert(data);\n }\n }\n}\n","\n \n \n
\n \n \n \n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./TerminalCard.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./TerminalCard.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./TerminalCard.vue?vue&type=template&id=2ed3c4a0&scoped=true&\"\nimport script from \"./TerminalCard.vue?vue&type=script&lang=js&\"\nexport * from \"./TerminalCard.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"2ed3c4a0\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCol } from 'vuetify/lib/components/VGrid';\nimport { VRow } from 'vuetify/lib/components/VGrid';\ninstallComponents(component, {VCol,VRow})\n\n\n/* vuetify-loader */\nimport installDirectives from \"!../../node_modules/vuetify-loader/lib/runtime/installDirectives.js\"\nimport Resize from 'vuetify/lib/directives/resize'\ninstallDirectives(component, {Resize})\n","/*\n * Version: 0.1\n * Usage:\n * Create the ui by initiating new instance of `CronUI`.\n * Pass in the selector for the container element of the form,\n * and an options object.\n *\n * recurrentEventForm = new CronUI('.container', {initial: '* * * * *'});\n */\nfunction CronUI(container, opts) {\n if (container instanceof HTMLElement) {\n this.el = container\n } else if (typeof container === \"string\") {\n this.el = document.querySelector(container)\n } else {\n throw \"CronUI: container parameter in initialization must be an html element or a string selector.\"\n }\n\n // init options\n this.options = opts ? opts : {} /* default to empty obj */\n\n // Render the cron form\n this.render()\n\n // Make sure there is an initial value and set it on.\n if (typeof this.options.initial !== \"string\") {\n this.options.initial = \"* * * * *\"\n }\n this.setCronString(this.options.initial)\n this.currentValue = this.options.initial\n}\n\n\nCronUI.prototype.render = function() {\n let suffix\n let j\n let i\n let el = this.el\n\n // ------- build some static data -------\n\n // options for minutes in an hour\n let str_opt_mih = \"\"\n for (i = 0; i < 60; i++) {\n j = (i < 10) ? \"0\" : \"\"\n str_opt_mih += \"\" + j + i + \" \\n\"\n }\n\n // options for hours in a day\n let str_opt_hid = \"\"\n for (i = 0; i < 24; i++) {\n j = (i < 10) ? \"0\" : \"\"\n str_opt_hid += \"\" + j + i + \" \\n\"\n }\n\n // options for days of month\n let str_opt_dom = \"\"\n for (i = 1; i < 32; i++) {\n if (i == 1 || i == 21 || i == 31) {\n suffix = \"st\"\n } else if (i == 2 || i == 22) {\n suffix = \"nd\"\n } else if (i == 3 || i == 23) {\n suffix = \"rd\"\n } else {\n suffix = \"th\"\n }\n str_opt_dom += \"\" + i + suffix + \" \\n\"\n }\n\n // options for months\n let str_opt_month = \"\"\n const months = [\"January\", \"February\", \"March\", \"April\",\n \"May\", \"June\", \"July\", \"August\",\n \"September\", \"October\", \"November\", \"December\"]\n for (i = 0; i < months.length; i++) {\n str_opt_month += \"\" + months[i] + \" \\n\"\n }\n\n // options for day of week\n let str_opt_dow = \"\"\n const days = [\"Sunday\", \"Monday\", \"Tuesday\", \"Wednesday\", \"Thursday\",\n \"Friday\", \"Saturday\"]\n for (i = 0; i < days.length; i++) {\n str_opt_dow += \"\" + days[i] + \" \\n\"\n }\n\n // options for period\n let str_opt_period = \"\"\n const periods = [\"minute\", \"hour\", \"day\", \"week\", \"month\", \"year\"]\n for (i = 0; i < periods.length; i++) {\n str_opt_period += \"\" + periods[i] + \" \\n\"\n }\n\n\n // ---- define select boxes in the right order -----\n let blocks = {}\n\n // Period\n el.insertAdjacentHTML(\"beforeend\",\n \"\" + str_opt_period + \" \")\n let periodEl = el.querySelector(\".cron-period select\")\n periodEl.addEventListener(\"change\", this.periodChanged.bind(this))\n periodEl.addEventListener(\"change\", this.changeEvent.bind(this))\n\n // Day of month\n el.insertAdjacentHTML(\"beforeend\", \"\"\n + \" on the \" + str_opt_dom\n + \" \")\n blocks[\"dom\"] = el.querySelector(\".cron-block-dom\")\n\n // Month\n el.insertAdjacentHTML(\"beforeend\", \"\"\n + \" of \" + str_opt_month\n + \" \")\n blocks[\"month\"] = el.querySelector(\".cron-block-month\")\n\n // Minutes\n el.insertAdjacentHTML(\"beforeend\", \"\"\n + \" at \" + str_opt_mih\n + \" minutes past the hour \")\n blocks[\"mins\"] = el.querySelector(\".cron-block-mins\")\n\n // Day of week\n el.insertAdjacentHTML(\"beforeend\", \"\"\n + \" on \" + str_opt_dow\n + \" \")\n blocks[\"dow\"] = el.querySelector(\".cron-block-dow\")\n\n // Time\n el.insertAdjacentHTML(\"beforeend\", \"\"\n + \" at \" + str_opt_hid\n + \" :\" + str_opt_mih\n + \" \")\n blocks[\"time\"] = el.querySelector(\".cron-block-time\")\n\n // Atttach the change event to all selectors\n for (let blockName in blocks) {\n [].forEach.call(blocks[blockName].querySelectorAll(\"select\"), function(selectEl) {\n selectEl.addEventListener(\"change\", this.changeEvent.bind(this))\n }.bind(this))\n }\n\n // Save a reference to blocks\n this.blocks = blocks\n}\n\nCronUI.prototype.periodChanged = function() {\n let blocks = this.blocks\n let cronPeriodEl = this.el.querySelector(\".cron-period select\")\n let period = cronPeriodEl.options[cronPeriodEl.selectedIndex].value\n\n // Hide all current blocks\n for (let blockName in blocks) {\n blocks[blockName].style.display = \"none\"\n }\n\n // Show only blocks that needs to be shown by the period chosen\n if (CronUI.displayMatrix.hasOwnProperty(period)) {\n let b = CronUI.displayMatrix[period]\n for (let i = 0; i < b.length; i++) {\n blocks[b[i]].style.display = \"\"\n }\n }\n}\n\n// The `changeEvent` is fired whenever there is a form change.\n// It updates the `currentValue` of cron string and optionally calls\n// a user set callback.\nCronUI.prototype.changeEvent = function() {\n this.currentValue = this.getCronString()\n if (typeof this.options.changeEvent === \"function\") {\n this.options.changeEvent(this.currentValue)\n }\n}\n\n\nCronUI.prototype.getCronString = function() {\n let min, hour, day, month, dow\n min = hour = day = month = dow = \"*\"\n let blocks = this.blocks\n // Helper to get value from select fields\n let getSelectValue = function(el) {\n return el.options[el.selectedIndex].value\n }\n\n let selectedPeriod = getSelectValue(this.el.querySelector(\".cron-period select\"))\n switch (selectedPeriod) {\n case \"minute\":\n break\n\n case \"hour\":\n min = getSelectValue(blocks[\"mins\"].querySelector(\"select\"))\n break\n\n case \"day\":\n min = getSelectValue(blocks[\"time\"].querySelector(\".cron-time-min\"))\n hour = getSelectValue(blocks[\"time\"].querySelector(\".cron-time-hour\"))\n break\n\n case \"week\":\n min = getSelectValue(blocks[\"time\"].querySelector(\".cron-time-min\"))\n hour = getSelectValue(blocks[\"time\"].querySelector(\".cron-time-hour\"))\n dow = getSelectValue(blocks[\"dow\"].querySelector(\"select\"))\n break\n\n case \"month\":\n min = getSelectValue(blocks[\"time\"].querySelector(\".cron-time-min\"))\n hour = getSelectValue(blocks[\"time\"].querySelector(\".cron-time-hour\"))\n day = getSelectValue(blocks[\"dom\"].querySelector(\"select\"))\n break\n\n case \"year\":\n min = getSelectValue(blocks[\"time\"].querySelector(\".cron-time-min\"))\n hour = getSelectValue(blocks[\"time\"].querySelector(\".cron-time-hour\"))\n day = getSelectValue(blocks[\"dom\"].querySelector(\"select\"))\n month = getSelectValue(blocks[\"month\"].querySelector(\"select\"))\n break\n\n default:\n // we assume this only happens when customValues is set\n return selectedPeriod\n }\n return [min, hour, day, month, dow].join(\" \")\n}\n\nCronUI.prototype.setCronString = function(cronString) {\n let blocks = this.blocks\n let cronType = CronUI.getCronType(cronString)\n\n if (!cronType) {\n return false\n }\n\n let d = cronString.split(\" \")\n let v = {\n \"mins\": d[0],\n \"hour\": d[1],\n \"dom\": d[2],\n \"month\": d[3],\n \"dow\": d[4],\n }\n\n // update appropriate select boxes\n let targets = CronUI.displayMatrix[cronType]\n for (let i = 0; i < targets.length; i++) {\n let tgt = targets[i]\n if (tgt == \"time\") {\n blocks[tgt].querySelector(\".cron-time-hour\").value = v[\"hour\"]\n\n blocks[tgt].querySelector(\".cron-time-min\").value = v[\"mins\"]\n } else {\n blocks[tgt].querySelector(\"select\").value = v[tgt]\n }\n }\n\n // Update the period select box\n this.el.querySelector(\".cron-period select\").value = cronType\n this.periodChanged()\n\n return this\n}\n\n// Static functions and settings\n// --------------------------------------------------\n\nCronUI.displayMatrix = {\n \"minute\": [],\n \"hour\": [\"mins\"],\n \"day\": [\"time\"],\n \"week\": [\"dow\", \"time\"],\n \"month\": [\"dom\", \"time\"],\n \"year\": [\"dom\", \"month\", \"time\"],\n}\n\nCronUI.cronTypes = {\n \"minute\": /^(\\*\\s){4}\\*$/, // \"* * * * *\"\n \"hour\": /^\\d{1,2}\\s(\\*\\s){3}\\*$/, // \"? * * * *\"\n \"day\": /^(\\d{1,2}\\s){2}(\\*\\s){2}\\*$/, // \"? ? * * *\"\n \"week\": /^(\\d{1,2}\\s){2}(\\*\\s){2}\\d{1,2}$/, // \"? ? * * ?\"\n \"month\": /^(\\d{1,2}\\s){3}\\*\\s\\*$/, // \"? ? ? * *\"\n \"year\": /^(\\d{1,2}\\s){4}\\*$/, // \"? ? ? ? *\"\n}\n\nCronUI.getCronType = function(cronString) {\n // Try for provided cron string, and fallback to the instance cron string\n cronString = cronString ? cronString : this.getCronString()\n\n // check format of initial cron value\n const valid_cron = /^((\\d{1,2}|\\*)\\s){4}(\\d{1,2}|\\*)$/\n if (typeof cronString != \"string\" || !valid_cron.test(cronString)) {\n return undefined\n }\n\n // check actual cron values\n let d = cronString.split(\" \")\n // mm, hh, DD, MM, DOW\n let minval = [0, 0, 1, 1, 0]\n let maxval = [59, 23, 31, 12, 6]\n for (var i = 0; i < d.length; i++) {\n if (d[i] == \"*\") continue\n var v = parseInt(d[i])\n if (v <= maxval[i] && v >= minval[i]) continue\n // If we got here, the value is violating some rule. exit.\n return undefined\n }\n\n // determine combination\n for (let type in CronUI.cronTypes) {\n if (CronUI.cronTypes[type].test(cronString)) {\n return type\n }\n }\n\n // unknown combination\n return undefined\n}\n\nexport default CronUI\n","\n \n \n \n \n Run \n \n \n\n \n Formatted\n \n \n Cli\n \n \n \n \n \n \n \n \n \n \n Client Type: \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 info\n \n \n \n
{{ selectedFunction.description }} \n
\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n Once: \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n Recurring: Every
\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 Test \n Run \n Save \n \n \n \n \n \n \n \n \n\n \n \n \n \n \n Results \n \n \n \n \n \n \n\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./RunCard.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./RunCard.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./RunCard.vue?vue&type=template&id=ae872b4a&scoped=true&\"\nimport script from \"./RunCard.vue?vue&type=script&lang=js&\"\nexport * from \"./RunCard.vue?vue&type=script&lang=js&\"\nimport style0 from \"./RunCard.vue?vue&type=style&index=0&id=ae872b4a&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"ae872b4a\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardActions } from 'vuetify/lib/components/VCard';\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VCheckbox } from 'vuetify/lib/components/VCheckbox';\nimport { VCol } from 'vuetify/lib/components/VGrid';\nimport { VCombobox } from 'vuetify/lib/components/VCombobox';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VDatePicker } from 'vuetify/lib/components/VDatePicker';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VMenu } from 'vuetify/lib/components/VMenu';\nimport { VRadio } from 'vuetify/lib/components/VRadioGroup';\nimport { VRadioGroup } from 'vuetify/lib/components/VRadioGroup';\nimport { VRow } from 'vuetify/lib/components/VGrid';\nimport { VSelect } from 'vuetify/lib/components/VSelect';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VSwitch } from 'vuetify/lib/components/VSwitch';\nimport { VTab } from 'vuetify/lib/components/VTabs';\nimport { VTabItem } from 'vuetify/lib/components/VTabs';\nimport { VTabs } from 'vuetify/lib/components/VTabs';\nimport { VTabsItems } from 'vuetify/lib/components/VTabs';\nimport { VTabsSlider } from 'vuetify/lib/components/VTabs';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\nimport { VTimePicker } from 'vuetify/lib/components/VTimePicker';\ninstallComponents(component, {VBtn,VCard,VCardActions,VCardText,VCardTitle,VCheckbox,VCol,VCombobox,VContainer,VDatePicker,VIcon,VMenu,VRadio,VRadioGroup,VRow,VSelect,VSpacer,VSwitch,VTab,VTabItem,VTabs,VTabsItems,VTabsSlider,VTextField,VTimePicker})\n","\n \n \n \n \n \n \n \n \n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Run.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Run.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Run.vue?vue&type=template&id=3854937f&scoped=true&\"\nimport script from \"./Run.vue?vue&type=script&lang=js&\"\nexport * from \"./Run.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"3854937f\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCol } from 'vuetify/lib/components/VGrid';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VRow } from 'vuetify/lib/components/VGrid';\ninstallComponents(component, {VCol,VContainer,VRow})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',{attrs:{\"fluid\":\"\"}},[_c('v-row',[_c('v-col',{attrs:{\"sm\":\"12\"}},[_c('CommonSettings')],1)],1),_c('v-row',[_c('v-col',{attrs:{\"sm\":\"12\"}},[_c('UserSettings')],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',{attrs:{\"fluid\":\"\"}},[_c('v-card',[_c('v-card-title',[_vm._v(\"Common Settings\")]),_c('v-card-text',[_c('v-container',{attrs:{\"fluid\":\"\"}},[_c('v-row',[_c('v-col',{attrs:{\"sm\":\"4\",\"lg\":\"2\",\"align-self\":\"center\"}},[_vm._v(\" Parse modules from: \")]),_c('v-col',{attrs:{\"sm\":\"4\",\"lg\":\"2\"}},[_c('v-select',{attrs:{\"items\":_vm.minions,\"item-text\":\"minion_id\",\"item-value\":\"minion_id\",\"label\":\"Target\"},model:{value:(_vm.target),callback:function ($$v) {_vm.target=$$v},expression:\"target\"}})],1),_c('v-col',{attrs:{\"align-self\":\"center\"}},[_c('v-btn',{attrs:{\"disabled\":_vm.target == null,\"color\":\"primary\"},on:{\"click\":_vm.parseModules}},[_vm._v(\"Submit\")])],1),_c('v-col',{attrs:{\"sm\":\"4\",\"lg\":\"1\",\"align-self\":\"center\"}},[_vm._v(\" Alcali Version: \")]),_c('v-col',{attrs:{\"sm\":\"4\",\"lg\":\"2\",\"align-self\":\"center\"}},[_c('span',[_vm._v(_vm._s(_vm.version))])])],1),_c('v-row',[_c('v-col',{attrs:{\"sm\":\"12\",\"lg\":\"6\"}},[_c('v-row',[_vm._v(\"Minions Fields\")]),_vm._l((_vm.uniqueMinionField),function(item){return _c('v-row',{key:item.name},[_c('v-col',{attrs:{\"lg\":\"4\"}},[_c('b',[_vm._v(_vm._s(item.name))])]),_c('v-col',{attrs:{\"lg\":\"4\"}},[_vm._v(_vm._s(item[\"function\"]))]),_c('v-col',{attrs:{\"align-self\":\"center\"}},[_c('v-btn',{attrs:{\"color\":\"red\",\"dark\":\"\"},on:{\"click\":function($event){return _vm.deleteMinionsFields(item.name)}}},[_vm._v(\"Delete\")])],1)],1)}),_c('v-row',[_c('v-col',{attrs:{\"lg\":\"4\"}},[_c('v-text-field',{attrs:{\"label\":\"Name\",\"single-line\":\"\"},model:{value:(_vm.minionsfields_name),callback:function ($$v) {_vm.minionsfields_name=$$v},expression:\"minionsfields_name\"}})],1),_c('v-col',{attrs:{\"lg\":\"4\"}},[_c('v-combobox',{attrs:{\"items\":_vm.functions,\"item-value\":\"name\",\"item-text\":\"name\",\"label\":\"Functions\"},model:{value:(_vm.minionsfields_value),callback:function ($$v) {_vm.minionsfields_value=$$v},expression:\"minionsfields_value\"}})],1),_c('v-col',{attrs:{\"align-self\":\"center\"}},[_c('v-btn',{attrs:{\"disabled\":_vm.minionsfields_name == null || _vm.minionsfields_value == null,\"color\":\"primary\"},on:{\"click\":_vm.createMinionsFields}},[_vm._v(\"Create \")])],1)],1)],2),_c('v-col',{attrs:{\"sm\":\"12\",\"lg\":\"6\"}},[_c('v-row',[_vm._v(\"Custom Conformity\")]),_vm._l((_vm.conformity),function(item){return _c('v-row',{key:item.id},[_c('v-col',{attrs:{\"lg\":\"4\"}},[_c('b',[_vm._v(_vm._s(item.name))])]),_c('v-col',{attrs:{\"lg\":\"4\"}},[_vm._v(_vm._s(item.function))]),_c('v-col',{attrs:{\"align-self\":\"center\"}},[_c('v-btn',{attrs:{\"color\":\"red\",\"dark\":\"\"},on:{\"click\":function($event){return _vm.deleteConformity(item.id)}}},[_vm._v(\"Delete\")])],1)],1)}),_c('v-row',[_c('v-col',{attrs:{\"lg\":\"4\"}},[_c('v-text-field',{attrs:{\"label\":\"Name\",\"single-line\":\"\"},model:{value:(_vm.conformity_name),callback:function ($$v) {_vm.conformity_name=$$v},expression:\"conformity_name\"}})],1),_c('v-col',{attrs:{\"lg\":\"4\"}},[_c('v-text-field',{attrs:{\"label\":\"Function\",\"single-line\":\"\"},model:{value:(_vm.conformity_value),callback:function ($$v) {_vm.conformity_value=$$v},expression:\"conformity_value\"}})],1),_c('v-col',{attrs:{\"align-self\":\"center\"}},[_c('v-btn',{attrs:{\"disabled\":_vm.conformity_name == null || _vm.conformity_value === null,\"color\":\"primary\"},on:{\"click\":_vm.createConformity}},[_vm._v(\"Create \")])],1)],1)],2)],1)],1)],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n \n \n Common Settings \n \n \n \n \n Parse modules from:\n \n \n \n \n \n Submit \n \n \n Alcali Version:\n \n \n {{version}} \n \n \n \n \n Minions Fields \n \n {{item.name}} \n {{item[\"function\"]}} \n \n Delete \n \n \n \n \n \n\n \n \n \n \n \n Create\n \n \n \n\n \n \n Custom Conformity \n \n {{item.name}} \n {{item.function}} \n \n Delete \n \n \n \n \n \n \n \n \n \n \n Create\n \n \n \n \n \n \n \n \n \n \n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CommonSettings.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CommonSettings.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./CommonSettings.vue?vue&type=template&id=93ac2132&scoped=true&\"\nimport script from \"./CommonSettings.vue?vue&type=script&lang=js&\"\nexport * from \"./CommonSettings.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"93ac2132\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VCol } from 'vuetify/lib/components/VGrid';\nimport { VCombobox } from 'vuetify/lib/components/VCombobox';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VRow } from 'vuetify/lib/components/VGrid';\nimport { VSelect } from 'vuetify/lib/components/VSelect';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\ninstallComponents(component, {VBtn,VCard,VCardText,VCardTitle,VCol,VCombobox,VContainer,VRow,VSelect,VTextField})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',{attrs:{\"fluid\":\"\"}},[_c('v-card',[_c('v-card-title',[_vm._v(\"User Settings\")]),_c('v-card-text',[_c('v-container',{attrs:{\"fluid\":\"\"}},[_c('v-row',[_c('v-col',{attrs:{\"lg\":\"2\"}},[_c('span',[_vm._v(\"Jobs Notifications\")]),_vm._l((_vm.notifs),function(val,name){return _c('div',{key:name},[_c('v-switch',{attrs:{\"label\":name,\"color\":\"primary\",\"hide-details\":\"\"},model:{value:(_vm.notifs[name]),callback:function ($$v) {_vm.$set(_vm.notifs, name, $$v)},expression:\"notifs[name]\"}})],1)})],2),_c('v-col',{attrs:{\"lg\":\"2\"}},[_c('span',[_vm._v(\"Max Notifications\")]),_c('v-text-field',{attrs:{\"type\":\"number\"},model:{value:(_vm.max_notifs),callback:function ($$v) {_vm.max_notifs=$$v},expression:\"max_notifs\"}})],1)],1)],1)],1),_c('v-card-actions',[_c('v-spacer'),_c('v-btn',{attrs:{\"color\":\"primary\"},on:{\"click\":_vm.updateUserSettings}},[_vm._v(\"Submit\")])],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n \n \n User Settings \n \n \n \n \n Jobs Notifications \n \n \n
\n \n \n Max Notifications \n \n \n \n \n \n \n \n Submit \n \n \n \n \n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./UserSettings.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./UserSettings.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./UserSettings.vue?vue&type=template&id=55daa9dc&scoped=true&\"\nimport script from \"./UserSettings.vue?vue&type=script&lang=js&\"\nexport * from \"./UserSettings.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"55daa9dc\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardActions } from 'vuetify/lib/components/VCard';\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VCol } from 'vuetify/lib/components/VGrid';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VRow } from 'vuetify/lib/components/VGrid';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VSwitch } from 'vuetify/lib/components/VSwitch';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\ninstallComponents(component, {VBtn,VCard,VCardActions,VCardText,VCardTitle,VCol,VContainer,VRow,VSpacer,VSwitch,VTextField})\n","\n \n \n \n \n \n \n \n \n \n \n \n \n \n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Settings.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Settings.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Settings.vue?vue&type=template&id=40adf82e&scoped=true&\"\nimport script from \"./Settings.vue?vue&type=script&lang=js&\"\nexport * from \"./Settings.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"40adf82e\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCol } from 'vuetify/lib/components/VGrid';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VRow } from 'vuetify/lib/components/VGrid';\ninstallComponents(component, {VCol,VContainer,VRow})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',{attrs:{\"fluid\":\"\"}},[_c('v-row',[_c('v-col',{attrs:{\"sm\":\"12\"}},[_c('ConformityTable')],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',{attrs:{\"fluid\":\"\"}},[_c('v-card',[_c('v-card-title',[_vm._v(\" Conformity \"),_c('v-spacer'),_c('v-text-field',{staticClass:\"search\",attrs:{\"append-icon\":\"search\",\"label\":\"Search\",\"single-line\":\"\",\"hide-details\":\"\"},model:{value:(_vm.search),callback:function ($$v) {_vm.search=$$v},expression:\"search\"}})],1),_c('v-data-table',{staticClass:\"elevation-1\",attrs:{\"sort-by\":\"minion_id\",\"item-key\":\"minion_id\",\"headers\":_vm.headers,\"items\":_vm.conformity,\"search\":_vm.search,\"loading\":_vm.loading},scopedSlots:_vm._u([{key:\"item.minion_id\",fn:function(ref){\nvar item = ref.item;\nreturn [_c('v-btn',{staticClass:\"text-none\",attrs:{\"text\":\"\",\"small\":\"\",\"to\":'/conformity/'+item.minion_id}},[_vm._v(_vm._s(item.minion_id))])]}},{key:\"item.last_highstate\",fn:function(ref){\nvar item = ref.item;\nreturn [_vm._v(\" \"+_vm._s(item.last_highstate === null ? \"\": new Date(item.last_highstate).toLocaleString(\"en-GB\"))+\" \")]}},{key:\"item.conformity\",fn:function(ref){\nvar item = ref.item;\nreturn [_c('v-chip',{attrs:{\"color\":_vm.boolRepr(item.conformity),\"dark\":\"\"}},[_vm._v(_vm._s(item.conformity)+\" \")])]}},{key:\"item.succeeded\",fn:function(ref){\nvar item = ref.item;\nreturn [(item.succeeded != null)?_c('v-chip',{staticClass:\"ma-2\",attrs:{\"label\":\"\",\"outlined\":\"\",\"color\":\"green\",\"text-color\":\"base\"}},[_vm._v(\" \"+_vm._s(item.succeeded)+\" \")]):_vm._e()]}},{key:\"item.unchanged\",fn:function(ref){\nvar item = ref.item;\nreturn [(item.unchanged != null)?_c('v-chip',{staticClass:\"ma-2\",attrs:{\"label\":\"\",\"outlined\":\"\",\"color\":\"orange\",\"text-color\":\"base\"}},[_vm._v(\" \"+_vm._s(item.unchanged)+\" \")]):_vm._e()]}},{key:\"item.failed\",fn:function(ref){\nvar item = ref.item;\nreturn [(item.failed != null)?_c('v-chip',{staticClass:\"ma-2\",attrs:{\"label\":\"\",\"outlined\":\"\",\"color\":\"red\",\"text-color\":\"base\"}},[_vm._v(\" \"+_vm._s(item.failed)+\" \")]):_vm._e()]}},{key:\"item.action\",fn:function(ref){\nvar item = ref.item;\nreturn [_c('div',{staticClass:\"text-center\"},[_c('v-btn',{staticClass:\"ma-2\",attrs:{\"small\":\"\",\"color\":\"blue\",\"tile\":\"\",\"dark\":\"\",\"to\":'/conformity/'+item.minion_id}},[_vm._v(\" detail \")]),_c('v-btn',{staticClass:\"ma-2\",attrs:{\"small\":\"\",\"color\":\"orange\",\"tile\":\"\",\"dark\":\"\",\"to\":'/run?tgt='+item.minion_id+'&fun=state.apply'}},[_vm._v(\" highstate \")])],1)]}}])})],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n \n \n \n Conformity\n \n \n \n \n \n {{ item.minion_id }} \n \n \n {{item.last_highstate === null ? \"\": new Date(item.last_highstate).toLocaleString(\"en-GB\")}}\n \n \n {{ item.conformity }}\n \n \n \n \n {{item.succeeded}}\n \n \n \n \n {{item.unchanged}}\n \n \n \n \n {{item.failed}}\n \n \n \n \n \n detail\n \n \n highstate\n \n
\n \n \n \n\n \n \n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ConformityTable.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ConformityTable.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./ConformityTable.vue?vue&type=template&id=a78d5a3e&scoped=true&\"\nimport script from \"./ConformityTable.vue?vue&type=script&lang=js&\"\nexport * from \"./ConformityTable.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"a78d5a3e\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VChip } from 'vuetify/lib/components/VChip';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VDataTable } from 'vuetify/lib/components/VDataTable';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\ninstallComponents(component, {VBtn,VCard,VCardTitle,VChip,VContainer,VDataTable,VSpacer,VTextField})\n","\n \n \n \n \n \n \n \n \n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Conformity.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Conformity.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Conformity.vue?vue&type=template&id=23e37da4&scoped=true&\"\nimport script from \"./Conformity.vue?vue&type=script&lang=js&\"\nexport * from \"./Conformity.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"23e37da4\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCol } from 'vuetify/lib/components/VGrid';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VRow } from 'vuetify/lib/components/VGrid';\ninstallComponents(component, {VCol,VContainer,VRow})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',{attrs:{\"fluid\":\"\"}},[_c('v-row',[_c('v-col',{attrs:{\"sm\":\"12\",\"lg\":\"4\"}},[_c('ConformityCard',{attrs:{\"minion_id\":_vm.minion_id,\"conformity\":_vm.conformity,\"custom_conformity\":_vm.custom_conformity}})],1),_c('v-col',{attrs:{\"sm\":\"12\",\"lg\":\"8\"}},[_c('ConformityDetailCard',{attrs:{\"succeeded\":_vm.succeeded,\"unchanged\":_vm.unchanged,\"failed\":_vm.failed}})],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',{attrs:{\"fluid\":\"\"}},[_c('v-card',[_c('v-card-title',[_vm._v(\" Highstate Conformity \"),_c('v-spacer'),_c('v-checkbox',{directives:[{name:\"show\",rawName:\"v-show\",value:(Object.keys(_vm.succeeded).length>0),expression:\"Object.keys(succeeded).length>0\"}],staticClass:\"mb-0 mt-0\",attrs:{\"color\":\"green\",\"label\":(\"Succeeded: \" + (Object.keys(_vm.succeeded).length))},model:{value:(_vm.succeeded_checkbox),callback:function ($$v) {_vm.succeeded_checkbox=$$v},expression:\"succeeded_checkbox\"}}),_c('v-checkbox',{directives:[{name:\"show\",rawName:\"v-show\",value:(Object.keys(_vm.unchanged).length>0),expression:\"Object.keys(unchanged).length>0\"}],staticClass:\"ml-3 mb-0 mt-0\",attrs:{\"color\":\"orange\",\"label\":(\"Unchanged: \" + (Object.keys(_vm.unchanged).length))},model:{value:(_vm.unchanged_checkbox),callback:function ($$v) {_vm.unchanged_checkbox=$$v},expression:\"unchanged_checkbox\"}}),_c('v-checkbox',{directives:[{name:\"show\",rawName:\"v-show\",value:(Object.keys(_vm.failed).length>0),expression:\"Object.keys(failed).length>0\"}],staticClass:\"ml-3 mb-0 mt-0\",attrs:{\"color\":\"red\",\"label\":(\"Failed: \" + (Object.keys(_vm.failed).length))},model:{value:(_vm.failed_checkbox),callback:function ($$v) {_vm.failed_checkbox=$$v},expression:\"failed_checkbox\"}})],1),_c('v-expansion-panels',_vm._l((_vm.succeeded),function(item,i){return (_vm.succeeded_checkbox)?_c('v-expansion-panel',{key:i,attrs:{\"dark\":\"\"}},[_c('v-expansion-panel-header',{scopedSlots:_vm._u([{key:\"actions\",fn:function(){return [_c('v-icon',{attrs:{\"color\":\"green\"}},[_vm._v(\"$vuetify.icons.expand\")])]},proxy:true}],null,true)},[_vm._v(_vm._s(i)+\" \")]),_c('v-expansion-panel-content',{domProps:{\"innerHTML\":_vm._s(item)}})],1):_vm._e()}),1),_c('v-expansion-panels',_vm._l((_vm.unchanged),function(item,i){return (_vm.unchanged_checkbox)?_c('v-expansion-panel',{key:i},[_c('v-expansion-panel-header',{scopedSlots:_vm._u([{key:\"actions\",fn:function(){return [_c('v-icon',{attrs:{\"color\":\"orange\"}},[_vm._v(\"$vuetify.icons.expand\")])]},proxy:true}],null,true)},[_vm._v(_vm._s(i)+\" \")]),_c('v-expansion-panel-content',{domProps:{\"innerHTML\":_vm._s(item)}})],1):_vm._e()}),1),_c('v-expansion-panels',_vm._l((_vm.failed),function(item,i){return (_vm.failed_checkbox)?_c('v-expansion-panel',{key:i},[_c('v-expansion-panel-header',{scopedSlots:_vm._u([{key:\"actions\",fn:function(){return [_c('v-icon',{attrs:{\"color\":\"red\"}},[_vm._v(\"$vuetify.icons.expand\")])]},proxy:true}],null,true)},[_vm._v(_vm._s(i)+\" \")]),_c('v-expansion-panel-content',{domProps:{\"innerHTML\":_vm._s(item)}})],1):_vm._e()}),1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n \n \n \n Highstate Conformity\n \n 0\"\n color=\"green\"\n v-model=\"succeeded_checkbox\"\n :label=\"`Succeeded: ${Object.keys(succeeded).length}`\"\n > \n 0\"\n class=\"ml-3 mb-0 mt-0\"\n color=\"orange\"\n v-model=\"unchanged_checkbox\"\n :label=\"`Unchanged: ${Object.keys(unchanged).length}`\"\n > \n 0\"\n class=\"ml-3 mb-0 mt-0\"\n color=\"red\"\n v-model=\"failed_checkbox\"\n :label=\"`Failed: ${Object.keys(failed).length}`\"\n > \n \n \n \n {{i}}\n \n $vuetify.icons.expand \n \n \n \n \n \n \n\n \n \n {{i}}\n \n $vuetify.icons.expand \n \n \n \n \n \n \n\n \n \n {{i}}\n \n $vuetify.icons.expand \n \n \n \n \n \n \n \n \n \n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ConformityDetailCard.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ConformityDetailCard.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./ConformityDetailCard.vue?vue&type=template&id=20242e11&scoped=true&\"\nimport script from \"./ConformityDetailCard.vue?vue&type=script&lang=js&\"\nexport * from \"./ConformityDetailCard.vue?vue&type=script&lang=js&\"\nimport style0 from \"./ConformityDetailCard.vue?vue&type=style&index=0&id=20242e11&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"20242e11\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VCheckbox } from 'vuetify/lib/components/VCheckbox';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VExpansionPanel } from 'vuetify/lib/components/VExpansionPanel';\nimport { VExpansionPanelContent } from 'vuetify/lib/components/VExpansionPanel';\nimport { VExpansionPanelHeader } from 'vuetify/lib/components/VExpansionPanel';\nimport { VExpansionPanels } from 'vuetify/lib/components/VExpansionPanel';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\ninstallComponents(component, {VCard,VCardTitle,VCheckbox,VContainer,VExpansionPanel,VExpansionPanelContent,VExpansionPanelHeader,VExpansionPanels,VIcon,VSpacer})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',{attrs:{\"fluid\":\"\"}},[_c('v-card',[_c('v-card-title',[_vm._v(_vm._s(_vm.minion_id))]),_c('v-simple-table',[_c('tbody',[_c('tr',[_c('td',[_vm._v(\"Highstate\")]),_c('td',{staticClass:\"text-right\"},[_c('v-chip',{attrs:{\"color\":_vm.boolRepr(_vm.conformity),\"dark\":\"\"}},[_vm._v(_vm._s(_vm._f(\"capitalize\")(_vm.valRepr(_vm.conformity))))])],1)])]),_vm._l((_vm.custom_conformity),function(conf){return _c('tbody',{key:conf.key},_vm._l((conf),function(val,key){return _c('tr',{key:key},[_c('td',[_vm._v(_vm._s(key))]),_c('td',{staticClass:\"text-right\"},[(_vm.isBool(val))?_c('v-chip',{attrs:{\"color\":_vm.boolRepr(_vm.conformity),\"dark\":\"\"}},[_vm._v(_vm._s(_vm._f(\"capitalize\")(_vm.valRepr(_vm.conformity)))+\" \")]):_c('span',[_vm._v(_vm._s(_vm.valRepr(val)))])],1)])}),0)})],2)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n \n \n {{minion_id}} \n \n \n \n Highstate \n \n {{ valRepr(conformity)|capitalize }} \n \n \n \n \n \n {{ key }} \n \n {{ valRepr(conformity)|capitalize }}\n \n {{ valRepr(val) }} \n \n \n \n \n \n \n \n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ConformityCard.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ConformityCard.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./ConformityCard.vue?vue&type=template&id=c26e01f0&scoped=true&\"\nimport script from \"./ConformityCard.vue?vue&type=script&lang=js&\"\nexport * from \"./ConformityCard.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"c26e01f0\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VChip } from 'vuetify/lib/components/VChip';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VSimpleTable } from 'vuetify/lib/components/VDataTable';\ninstallComponents(component, {VCard,VCardTitle,VChip,VContainer,VSimpleTable})\n","\n \n \n \n \n \n \n \n \n \n \n \n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ConformityDetail.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ConformityDetail.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./ConformityDetail.vue?vue&type=template&id=aeee6056&scoped=true&\"\nimport script from \"./ConformityDetail.vue?vue&type=script&lang=js&\"\nexport * from \"./ConformityDetail.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"aeee6056\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCol } from 'vuetify/lib/components/VGrid';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VRow } from 'vuetify/lib/components/VGrid';\ninstallComponents(component, {VCol,VContainer,VRow})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',{attrs:{\"fluid\":\"\"}},[_c('UserCard')],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',{attrs:{\"fluid\":\"\"}},[_c('v-row',[_c('v-col',{attrs:{\"sm\":\"12\"}},[_c('v-card',[_c('v-data-table',{staticClass:\"elevation-1\",attrs:{\"sort-by\":\"username\",\"headers\":_vm.headers,\"items\":_vm.users},scopedSlots:_vm._u([{key:\"top\",fn:function(){return [_c('v-toolbar',{attrs:{\"flat\":\"\"}},[_c('v-toolbar-title',{staticClass:\"headline\"},[_vm._v(\"Users\")]),_c('div',{staticClass:\"flex-grow-1\"}),_c('v-dialog',{attrs:{\"max-width\":\"500px\"},scopedSlots:_vm._u([{key:\"activator\",fn:function(ref){\nvar on = ref.on;\nreturn [_c('v-btn',_vm._g({staticClass:\"mb-2\",attrs:{\"color\":\"primary\",\"dark\":\"\",\"disabled\":!_vm.isStaff},on:{\"click\":function($event){_vm.user = {}}}},on),[_vm._v(\"Create\")])]}}]),model:{value:(_vm.dialog),callback:function ($$v) {_vm.dialog=$$v},expression:\"dialog\"}},[_c('v-card',[_c('v-card-title',[_vm._v(_vm._s(_vm.editing === true ? \"Update User\" : \"Create User\"))]),_c('v-card-text',[_c('v-container',{attrs:{\"fluid\":\"\"}},[_c('v-row',[_c('v-col',{attrs:{\"lg\":\"6\"}},[_c('v-text-field',{attrs:{\"label\":\"Username\",\"rules\":_vm.userRules,\"required\":\"\"},model:{value:(_vm.user.username),callback:function ($$v) {_vm.$set(_vm.user, \"username\", $$v)},expression:\"user.username\"}})],1),_c('v-col',{attrs:{\"lg\":\"6\"}},[_c('v-text-field',{attrs:{\"label\":\"Email\",\"rules\":_vm.emailRules,\"required\":\"\"},model:{value:(_vm.user.email),callback:function ($$v) {_vm.$set(_vm.user, \"email\", $$v)},expression:\"user.email\"}})],1)],1),_c('v-row',[_c('v-col',{attrs:{\"lg\":\"6\"}},[_c('v-text-field',{attrs:{\"label\":\"First Name\"},model:{value:(_vm.user.first_name),callback:function ($$v) {_vm.$set(_vm.user, \"first_name\", $$v)},expression:\"user.first_name\"}})],1),_c('v-col',{attrs:{\"lg\":\"6\"}},[_c('v-text-field',{attrs:{\"label\":\"Last Name\"},model:{value:(_vm.user.last_name),callback:function ($$v) {_vm.$set(_vm.user, \"last_name\", $$v)},expression:\"user.last_name\"}})],1)],1),_c('v-row',[_c('v-col',{attrs:{\"lg\":\"6\"}},[_c('v-text-field',{attrs:{\"append-icon\":_vm.show ? 'visibility' : 'visibility_off',\"type\":_vm.show ? 'text' : 'password',\"name\":\"input-10-1\",\"label\":\"Password\",\"counter\":\"\"},on:{\"click:append\":function($event){_vm.show = !_vm.show}},model:{value:(_vm.user.password),callback:function ($$v) {_vm.$set(_vm.user, \"password\", $$v)},expression:\"user.password\"}})],1),_c('v-col',{attrs:{\"lg\":\"6\"}},[_c('v-checkbox',{attrs:{\"label\":\"Staff User\",\"disabled\":!_vm.isStaff},model:{value:(_vm.user.is_staff),callback:function ($$v) {_vm.$set(_vm.user, \"is_staff\", $$v)},expression:\"user.is_staff\"}})],1)],1)],1)],1),_c('v-card-actions',[_c('v-spacer'),(_vm.editing)?_c('v-btn',{attrs:{\"color\":\"primary\"},on:{\"click\":_vm.resetUser}},[_vm._v(\"Discard\")]):_vm._e(),(_vm.editing)?_c('v-btn',{attrs:{\"color\":\"warning\"},on:{\"click\":_vm.updateUser}},[_vm._v(\"Update\")]):_vm._e(),(!_vm.editing)?_c('v-btn',{attrs:{\"color\":\"warning\",\"disabled\":_vm.user.username == null || _vm.user.email == ''},on:{\"click\":_vm.createUser}},[_vm._v(\"Create \")]):_vm._e()],1)],1)],1)],1)]},proxy:true},{key:\"item.is_staff\",fn:function(ref){\nvar item = ref.item;\nreturn [(item.is_staff)?_c('v-chip',{attrs:{\"color\":\"primary\",\"dark\":\"\"}},[_vm._v(_vm._s(item.is_staff))]):_vm._e()]}},{key:\"item.token\",fn:function(ref){\nvar item = ref.item;\nreturn [_c('div',{staticClass:\"text-center\"},[_c('v-btn',{staticClass:\"ma-2\",attrs:{\"small\":\"\",\"color\":\"primary\",\"tile\":\"\",\"dark\":\"\"},on:{\"click\":function($event){return _vm.showToken(item)}}},[_vm._v(\" view \")]),_c('v-btn',{staticClass:\"ma-2\",attrs:{\"small\":\"\",\"color\":\"orange\",\"tile\":\"\",\"dark\":\"\"},on:{\"click\":function($event){return _vm.manageToken('renew', item)}}},[_vm._v(\" renew \")]),_c('v-btn',{attrs:{\"small\":\"\",\"color\":\"red\",\"tile\":\"\",\"dark\":\"\",\"disabled\":String(item.id) === _vm.currentUserId},on:{\"click\":function($event){return _vm.manageToken('revoke', item)}}},[_vm._v(\" revoke \")])],1)]}},{key:\"item.date_joined\",fn:function(ref){\nvar item = ref.item;\nreturn [_vm._v(\" \"+_vm._s(new Date(item.date_joined).toLocaleString(\"en-GB\"))+\" \")]}},{key:\"item.action\",fn:function(ref){\nvar item = ref.item;\nreturn [_c('div',{staticClass:\"text-center\"},[_c('v-btn',{staticClass:\"ma-2\",attrs:{\"small\":\"\",\"color\":\"orange\",\"tile\":\"\",\"dark\":\"\"},on:{\"click\":function($event){return _vm.editUser(item)}}},[_vm._v(\" update \")]),_c('v-btn',{attrs:{\"small\":\"\",\"color\":\"red\",\"tile\":\"\",\"dark\":\"\",\"disabled\":String(item.id) === _vm.currentUserId},on:{\"click\":function($event){return _vm.confirmDelete(item)}}},[_vm._v(\" delete \")])],1)]}}])})],1)],1)],1),_c('div',{staticClass:\"text-center\"},[_c('v-dialog',{attrs:{\"width\":\"500\"},model:{value:(_vm.dialogDelete),callback:function ($$v) {_vm.dialogDelete=$$v},expression:\"dialogDelete\"}},[_c('v-card',[_c('v-card-title',{staticClass:\"headline red\",attrs:{\"primary-title\":\"\"}},[_vm._v(\" Delete \"+_vm._s(_vm.user.username)+\" ? \")]),_c('v-card-text',[_c('br'),_vm._v(\" this action is irreversible. \")]),_c('v-divider'),_c('v-card-actions',[_c('v-spacer'),_c('v-btn',{attrs:{\"color\":\"primary\",\"text\":\"\"},on:{\"click\":function($event){_vm.dialogDelete = false}}},[_vm._v(\" close \")]),_c('v-btn',{attrs:{\"color\":\"red\",\"text\":\"\"},on:{\"click\":function($event){return _vm.deleteUser(_vm.user.id)}}},[_vm._v(\" delete \")])],1)],1)],1)],1),_c('div',{staticClass:\"text-center\"},[_c('v-dialog',{attrs:{\"width\":\"500\"},model:{value:(_vm.dialogToken),callback:function ($$v) {_vm.dialogToken=$$v},expression:\"dialogToken\"}},[_c('v-card',[_c('v-card-title',{staticClass:\"headline primary\",attrs:{\"primary-title\":\"\"}},[_vm._v(\" \"+_vm._s(_vm.user.username)+\" Token \")]),(_vm.user.user_settings)?_c('v-card-text',[_c('br'),_vm._v(\" \"+_vm._s(_vm.user.user_settings.token)+\" \")]):_vm._e(),_c('v-divider'),_c('v-card-actions',[_c('v-spacer'),_c('v-btn',{attrs:{\"color\":\"primary\",\"text\":\"\"},on:{\"click\":function($event){_vm.dialogToken = false}}},[_vm._v(\" close \")])],1)],1)],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n \n \n \n \n \n \n \n Users \n
\n \n \n Create \n \n \n {{ editing === true ? \"Update User\" : \"Create User\"}} \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 Discard \n Update \n Create\n \n \n \n\n \n \n \n\n \n {{ item.is_staff }} \n \n \n \n \n view\n \n \n renew\n \n \n revoke\n \n
\n \n \n {{new Date(item.date_joined).toLocaleString(\"en-GB\")}}\n \n \n \n \n update\n \n \n delete\n \n
\n \n \n \n \n \n \n \n \n \n Delete {{ user.username }} ?\n \n\n \n \n this action is irreversible.\n \n\n \n\n \n \n \n close\n \n \n delete\n \n \n \n \n
\n \n \n \n \n {{ user.username }} Token\n \n\n \n \n {{user.user_settings.token}}\n \n\n \n\n \n \n \n close\n \n \n \n \n
\n \n \n\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./UserCard.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./UserCard.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./UserCard.vue?vue&type=template&id=7d7439c6&scoped=true&\"\nimport script from \"./UserCard.vue?vue&type=script&lang=js&\"\nexport * from \"./UserCard.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"7d7439c6\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardActions } from 'vuetify/lib/components/VCard';\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VCheckbox } from 'vuetify/lib/components/VCheckbox';\nimport { VChip } from 'vuetify/lib/components/VChip';\nimport { VCol } from 'vuetify/lib/components/VGrid';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VDataTable } from 'vuetify/lib/components/VDataTable';\nimport { VDialog } from 'vuetify/lib/components/VDialog';\nimport { VDivider } from 'vuetify/lib/components/VDivider';\nimport { VRow } from 'vuetify/lib/components/VGrid';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\nimport { VToolbar } from 'vuetify/lib/components/VToolbar';\nimport { VToolbarTitle } from 'vuetify/lib/components/VToolbar';\ninstallComponents(component, {VBtn,VCard,VCardActions,VCardText,VCardTitle,VCheckbox,VChip,VCol,VContainer,VDataTable,VDialog,VDivider,VRow,VSpacer,VTextField,VToolbar,VToolbarTitle})\n","\n \n \n \n \n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Users.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Users.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Users.vue?vue&type=template&id=c25b8748&scoped=true&\"\nimport script from \"./Users.vue?vue&type=script&lang=js&\"\nexport * from \"./Users.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"c25b8748\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VContainer } from 'vuetify/lib/components/VGrid';\ninstallComponents(component, {VContainer})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',{attrs:{\"fluid\":\"\"}},[_c('v-row',[_c('v-col',{attrs:{\"sm\":\"12\"}},[_c('ScheduleTable',{key:_vm.refreshKey}),(_vm.fabs)?_c('Fab',{attrs:{\"fabs\":_vm.fabs},on:{\"fab_action\":_vm.fabAction}}):_vm._e()],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',{attrs:{\"fluid\":\"\"}},[_c('v-card',[_c('v-card-title',[_vm._v(\" Schedules \"),_c('v-spacer'),_c('v-text-field',{staticClass:\"search\",attrs:{\"append-icon\":\"search\",\"label\":\"Search\",\"single-line\":\"\",\"hide-details\":\"\"},model:{value:(_vm.search),callback:function ($$v) {_vm.search=$$v},expression:\"search\"}})],1),_c('v-data-table',{staticClass:\"elevation-1\",attrs:{\"sort-by\":\"minion\",\"headers\":_vm.headers,\"items\":_vm.schedules,\"search\":_vm.search,\"loading\":_vm.loading},scopedSlots:_vm._u([{key:\"item.enabled\",fn:function(ref){\nvar item = ref.item;\nreturn [_c('v-chip',{attrs:{\"color\":_vm.boolRepr(item.enabled),\"dark\":\"\"}},[_vm._v(_vm._s(item.enabled))])]}},{key:\"item.action\",fn:function(ref){\nvar item = ref.item;\nreturn [_c('div',{staticClass:\"text-center\"},[_c('v-btn',{staticClass:\"ma-2\",attrs:{\"small\":\"\",\"color\":item.enabled ? 'orange': 'green',\"tile\":\"\",\"dark\":\"\"},on:{\"click\":function($event){return _vm.manageSchedule(item.enabled ? 'disable_job': 'enable_job', item.name, item.minion)}}},[_vm._v(\" \"+_vm._s(item.enabled ? \"disable\":\"enable\")+\" \")]),_c('v-btn',{staticClass:\"ma-2\",attrs:{\"small\":\"\",\"color\":\"red\",\"tile\":\"\",\"dark\":\"\"},on:{\"click\":function($event){return _vm.manageSchedule('delete', item.name, item.minion)}}},[_vm._v(\" delete \")])],1)]}}])})],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n \n \n \n Schedules\n \n \n \n \n \n {{ item.enabled }} \n \n \n \n \n {{ item.enabled ? \"disable\":\"enable\"}}\n \n \n delete\n \n
\n \n \n \n \n \n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ScheduleTable.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ScheduleTable.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./ScheduleTable.vue?vue&type=template&id=5fe5ffb2&scoped=true&\"\nimport script from \"./ScheduleTable.vue?vue&type=script&lang=js&\"\nexport * from \"./ScheduleTable.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"5fe5ffb2\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VChip } from 'vuetify/lib/components/VChip';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VDataTable } from 'vuetify/lib/components/VDataTable';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\ninstallComponents(component, {VBtn,VCard,VCardTitle,VChip,VContainer,VDataTable,VSpacer,VTextField})\n","\n \n \n \n \n \n \n \n \n \n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Schedules.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Schedules.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Schedules.vue?vue&type=template&id=7909f4f9&scoped=true&\"\nimport script from \"./Schedules.vue?vue&type=script&lang=js&\"\nexport * from \"./Schedules.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"7909f4f9\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCol } from 'vuetify/lib/components/VGrid';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VRow } from 'vuetify/lib/components/VGrid';\ninstallComponents(component, {VCol,VContainer,VRow})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',{attrs:{\"fluid\":\"\"}},[_c('v-row',[_c('v-col',{attrs:{\"cols\":\"4\",\"offset\":\"4\"}},[_c('v-card',[_c('v-card-title',{staticClass:\"black white--text subheading\",attrs:{\"primary-title\":\"\"}},[_c('span',{staticClass:\"title\"},[_vm._v(\"Oops\")])]),_c('v-card-text',{staticClass:\"display-1 ma-7 text-center\"},[_vm._v(\" 404. There is no page here. \")]),_c('v-card-actions',[_c('v-btn',{staticClass:\"primary darken-3 white--text\",attrs:{\"text\":\"\",\"to\":\"/\"}},[_c('v-icon',{attrs:{\"left\":\"\"}},[_vm._v(\"arrow_back\")]),_vm._v(\" Back \")],1)],1)],1)],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n \n \n \n \n \n Oops \n \n \n 404. There is no page here.\n \n \n \n arrow_back \n Back\n \n \n \n \n \n \n \n\n\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./NotFound.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./NotFound.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./NotFound.vue?vue&type=template&id=823735fe&scoped=true&\"\nimport script from \"./NotFound.vue?vue&type=script&lang=js&\"\nexport * from \"./NotFound.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"823735fe\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardActions } from 'vuetify/lib/components/VCard';\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VCol } from 'vuetify/lib/components/VGrid';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VRow } from 'vuetify/lib/components/VGrid';\ninstallComponents(component, {VBtn,VCard,VCardActions,VCardText,VCardTitle,VCol,VContainer,VIcon,VRow})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',{attrs:{\"fluid\":\"\"}},[_c('v-row',[(_vm.jobs.length === 0 && _vm.minions.length === 0)?_c('v-col',{attrs:{\"sm\":\"12\"}},[_c('v-container',{attrs:{\"fluid\":\"\"}},[_c('p',{staticClass:\"display-2 text-center\"},[_vm._v(\"Sorry, no results...\")])])],1):_vm._e(),(_vm.jobs.length > 0)?_c('v-col',{attrs:{\"sm\":\"12\"}},[_c('v-container',{attrs:{\"fluid\":\"\"}},[_c('v-card',[_c('v-card-title',[_vm._v(\" Jobs \"),_c('v-spacer'),_c('v-text-field',{attrs:{\"append-icon\":\"search\",\"label\":\"Search\",\"single-line\":\"\",\"hide-details\":\"\"},model:{value:(_vm.job_search),callback:function ($$v) {_vm.job_search=$$v},expression:\"job_search\"}})],1),_c('v-data-table',{staticClass:\"elevation-1\",attrs:{\"sort-by\":\"jid\",\"sort-desc\":\"\",\"headers\":_vm.jobs_headers,\"items\":_vm.jobs,\"search\":_vm.search,\"items-per-page\":5},scopedSlots:_vm._u([{key:\"item.jid\",fn:function(ref){\nvar item = ref.item;\nreturn [_c('v-btn',{staticClass:\"text-none\",class:item.jid.includes(_vm.query) ? 'red': '',attrs:{\"text\":\"\",\"small\":\"\",\"to\":'/jobs/'+item.jid+'/'+item.id}},[_vm._v(_vm._s(item.jid)+\" \")])]}},{key:\"item.fun\",fn:function(ref){\nvar item = ref.item;\nreturn [_c('span',{class:item.fun.includes(_vm.query) ? 'red': ''},[_vm._v(_vm._s(item.fun))])]}},{key:\"item.arguments\",fn:function(ref){\nvar item = ref.item;\nreturn [_vm._v(\" \"+_vm._s(item.arguments.length > 20 ? item.arguments.slice(0, 20)+\"...\": item.arguments)+\" \")]}},{key:\"item.success\",fn:function(ref){\nvar item = ref.item;\nreturn [_c('v-chip',{attrs:{\"color\":_vm.boolRepr(item.success),\"dark\":\"\"}},[_vm._v(_vm._s(_vm.boolText(item.success)))])]}},{key:\"item.alter_time\",fn:function(ref){\nvar item = ref.item;\nreturn [_vm._v(\" \"+_vm._s(new Date(item.alter_time).toLocaleString(\"en-GB\"))+\" \")]}}],null,false,323593499)})],1)],1)],1):_vm._e(),(_vm.minions.length > 0)?_c('v-col',{attrs:{\"sm\":\"12\"}},[_c('v-container',{attrs:{\"fluid\":\"\"}},[_c('v-card',[_c('v-card-title',[_vm._v(\" Minions \"),_c('v-spacer'),_c('v-text-field',{attrs:{\"append-icon\":\"search\",\"label\":\"Search\",\"single-line\":\"\",\"hide-details\":\"\"},model:{value:(_vm.search),callback:function ($$v) {_vm.search=$$v},expression:\"search\"}})],1),_c('v-data-table',{staticClass:\"elevation-1\",attrs:{\"headers\":_vm.minions_headers,\"items\":_vm.minions,\"items-per-page\":5},scopedSlots:_vm._u([{key:\"item.minion_id\",fn:function(ref){\nvar item = ref.item;\nreturn [_c('v-btn',{staticClass:\"text-none\",class:item.minion_id.includes(_vm.query) ? 'red': '',attrs:{\"text\":\"\",\"small\":\"\",\"to\":'/minions/'+item.minion_id}},[_vm._v(_vm._s(item.minion_id)+\" \")])]}},{key:\"item.conformity\",fn:function(ref){\nvar item = ref.item;\nreturn [_c('v-chip',{attrs:{\"color\":_vm.boolRepr(item.conformity),\"dark\":\"\"}},[_vm._v(_vm._s(item.conformity == null ? \"unknown\": item.conformity)+\" \")])]}},{key:\"item.last_job\",fn:function(ref){\nvar item = ref.item;\nreturn [_vm._v(\" \"+_vm._s(item.last_job === null ? \"\": new Date(item.last_job).toLocaleString(\"en-GB\"))+\" \")]}},{key:\"item.last_highstate\",fn:function(ref){\nvar item = ref.item;\nreturn [_vm._v(\" \"+_vm._s(item.last_highstate === null ? \"\": new Date(item.last_highstate).toLocaleString(\"en-GB\"))+\" \")]}}],null,false,2280969435)})],1)],1)],1):_vm._e()],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n \n \n \n \n Sorry, no results...
\n \n \n 0\">\n \n \n \n Jobs\n \n \n \n \n \n {{ item.jid }}\n \n \n \n {{item.fun}} \n \n \n {{ item.arguments.length > 20 ? item.arguments.slice(0, 20)+\"...\": item.arguments }}\n \n \n {{ boolText(item.success) }} \n \n \n {{new Date(item.alter_time).toLocaleString(\"en-GB\")}}\n \n \n \n \n \n 0\">\n \n \n \n Minions\n \n \n \n \n \n {{ item.minion_id }}\n \n \n \n {{ item.conformity == null ? \"unknown\": item.conformity\n }}\n \n \n \n {{item.last_job === null ? \"\": new Date(item.last_job).toLocaleString(\"en-GB\")}}\n \n \n {{item.last_highstate === null ? \"\": new Date(item.last_highstate).toLocaleString(\"en-GB\")}}\n \n \n \n \n \n \n \n \n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Search.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Search.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Search.vue?vue&type=template&id=74cb6903&scoped=true&\"\nimport script from \"./Search.vue?vue&type=script&lang=js&\"\nexport * from \"./Search.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"74cb6903\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VChip } from 'vuetify/lib/components/VChip';\nimport { VCol } from 'vuetify/lib/components/VGrid';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VDataTable } from 'vuetify/lib/components/VDataTable';\nimport { VRow } from 'vuetify/lib/components/VGrid';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\ninstallComponents(component, {VBtn,VCard,VCardTitle,VChip,VCol,VContainer,VDataTable,VRow,VSpacer,VTextField})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',{attrs:{\"fluid\":\"\"}},[_c('v-row',[_c('v-col',{attrs:{\"sm\":\"12\",\"cols\":\"12\"}},[_c('JobTemplatesTable')],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',{attrs:{\"fluid\":\"\"}},[_c('v-row',{attrs:{\"no-gutters\":\"\"}},[_c('v-col',{attrs:{\"sm\":\"12\"}},[_c('v-card',[_c('v-card-title',[_vm._v(\" Job Templates \"),_c('v-spacer'),_c('v-text-field',{staticClass:\"search\",attrs:{\"append-icon\":\"search\",\"label\":\"Search\",\"single-line\":\"\",\"hide-details\":\"\"},model:{value:(_vm.search),callback:function ($$v) {_vm.search=$$v},expression:\"search\"}})],1),_c('v-data-table',{staticClass:\"elevation-1\",attrs:{\"sort-by\":\"jid\",\"sort-desc\":\"\",\"headers\":_vm.headers,\"items\":_vm.job_templates,\"search\":_vm.search,\"loading\":_vm.loading},scopedSlots:_vm._u([{key:\"item.name\",fn:function(ref){\nvar item = ref.item;\nreturn [_c('b',[_vm._v(_vm._s(item.name))])]}},{key:\"item.action\",fn:function(ref){\nvar item = ref.item;\nreturn [_c('div',{staticClass:\"text-center\"},[_c('v-btn',{staticClass:\"ma-2\",attrs:{\"small\":\"\",\"color\":\"blue-grey\",\"tile\":\"\",\"dark\":\"\",\"to\":_vm.computeUrl(item, false)}},[_vm._v(\" run \")]),_c('v-btn',{staticClass:\"ma-2\",attrs:{\"small\":\"\",\"color\":\"orange\",\"tile\":\"\",\"dark\":\"\",\"to\":_vm.computeUrl(item, true)}},[_vm._v(\" edit \")]),_c('v-btn',{staticClass:\"ma-2\",attrs:{\"small\":\"\",\"color\":\"red\",\"tile\":\"\",\"dark\":\"\"},on:{\"click\":function($event){return _vm.deleteTemplate(item.id)}}},[_vm._v(\" delete \")])],1)]}}])})],1)],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n \n \n \n \n \n Job Templates\n \n \n \n \n \n {{item.name}} \n \n \n \n \n run\n \n \n edit\n \n \n delete\n \n
\n \n \n \n \n \n \n\n \n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./JobTemplatesTable.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./JobTemplatesTable.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./JobTemplatesTable.vue?vue&type=template&id=d08a7024&scoped=true&\"\nimport script from \"./JobTemplatesTable.vue?vue&type=script&lang=js&\"\nexport * from \"./JobTemplatesTable.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"d08a7024\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VCol } from 'vuetify/lib/components/VGrid';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VDataTable } from 'vuetify/lib/components/VDataTable';\nimport { VRow } from 'vuetify/lib/components/VGrid';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\ninstallComponents(component, {VBtn,VCard,VCardTitle,VCol,VContainer,VDataTable,VRow,VSpacer,VTextField})\n","\n \n \n \n \n \n \n \n \n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./JobTemplates.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./JobTemplates.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./JobTemplates.vue?vue&type=template&id=13972fd9&scoped=true&\"\nimport script from \"./JobTemplates.vue?vue&type=script&lang=js&\"\nexport * from \"./JobTemplates.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"13972fd9\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCol } from 'vuetify/lib/components/VGrid';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VRow } from 'vuetify/lib/components/VGrid';\ninstallComponents(component, {VCol,VContainer,VRow})\n","import Vue from \"vue\"\nimport Router from \"vue-router\"\nimport store from \"./store\"\nimport Home from \"./views/Home.vue\"\nimport Login from \"./views/Login\"\nimport Jobs from \"./views/Jobs\"\nimport Keys from \"./views/Keys\"\nimport Minions from \"./views/Minions\"\nimport MinionDetail from \"./views/MinionDetail\"\nimport JobDetail from \"./views/JobDetail\"\nimport Events from \"./views/Events\"\nimport Run from \"./views/Run\"\nimport Settings from \"./views/Settings\"\nimport Conformity from \"./views/Conformity\"\nimport ConformityDetail from \"./views/ConformityDetail\"\nimport Users from \"./views/Users\"\nimport Schedules from \"./views/Schedules\"\nimport NotFound from \"./components/NotFound\"\nimport Search from \"./views/Search\"\nimport JobTemplates from \"./views/JobTemplates\"\n\nVue.use(Router)\n\nconst router = new Router({\n routes: [\n {\n path: \"/\",\n name: \"home\",\n component: Home,\n },\n {\n path: \"/minions\",\n name: \"minions\",\n component: Minions,\n },\n {\n path: \"/minions/:minion_id\",\n name: \"minion_detail\",\n component: MinionDetail,\n props: true,\n },\n {\n path: \"/jobs\",\n name: \"jobs\",\n component: Jobs,\n },\n {\n path: \"/jobs/:jid\",\n name: \"job_jid\",\n component: Jobs,\n props: true,\n },\n {\n path: \"/jobs/:jid/:minion_id\",\n name: \"job_detail\",\n component: JobDetail,\n props: true,\n },\n {\n path: \"/run\",\n name: \"run\",\n component: Run,\n },\n {\n path: \"/job_templates\",\n name: \"job_templates\",\n component: JobTemplates,\n },\n {\n path: \"/keys\",\n name: \"keys\",\n component: Keys,\n },\n {\n path: \"/events\",\n name: \"events\",\n component: Events,\n },\n {\n path: \"/conformity\",\n name: \"conformity\",\n component: Conformity,\n },\n {\n path: \"/conformity/:minion_id\",\n name: \"conformity_detail\",\n component: ConformityDetail,\n props: true,\n },\n {\n path: \"/schedules\",\n name: \"schedules\",\n component: Schedules,\n },\n {\n path: \"/users\",\n name: \"users\",\n component: Users,\n },\n {\n path: \"/settings\",\n name: \"settings\",\n component: Settings,\n },\n {\n path: \"/search\",\n name: \"search\",\n component: Search,\n },\n {\n path: \"/login\",\n name: \"Login\",\n component: Login,\n meta: {\n plainLayout: true,\n },\n },\n { path: \"*\", component: NotFound },\n /*\n {\n path: '/about',\n name: 'about',\n // route level code-splitting\n // this generates a separate chunk (about.[hash].js) for this route\n // which is lazy-loaded when the route is visited.\n component: () => import(/!* webpackChunkName: \"about\" *!/ './views/About.vue')\n },\n */\n\n ],\n})\n\nrouter.beforeEach((to, from, next) => {\n if (!store.getters.isLoggedIn && to.path !== \"/login\") {\n next(\"/login\")\n } else if (to.path === \"/login\" && store.getters.isLoggedIn) {\n next(\"/\")\n } else {\n next()\n }\n})\n\n\nexport default router\n","import Vue from \"vue\"\nimport App from \"./App.vue\"\nimport vuetify from \"./plugins/vuetify\"\nimport router from \"./router\"\nimport axios from \"axios\"\nimport store from \"./store\"\nimport jwtDecode from \"jwt-decode\"\n\n\nVue.config.productionTip = false\n\nVue.prototype.$http = axios\nVue.prototype.$http.defaults.xsrfCookieName = \"csrftoken\"\nVue.prototype.$http.defaults.xsrfHeaderName = \"X-CSRFToken\"\nVue.prototype.$http.defaults.headers.common[\"Content-Type\"] = \"application/json\"\n\nconst accessToken = localStorage.getItem(\"access\")\nif (accessToken) {\n Vue.prototype.$http.defaults.headers.common.Authorization = `Bearer ${accessToken}`\n Vue.prototype.$http.defaults.withCredentials = true\n}\n\n/// for multiple parallel requests\nlet isRefreshing = false\nlet failedQueue = []\n\nconst processQueue = (error, token = null) => {\n failedQueue.forEach(prom => {\n if (error) {\n prom.reject(error)\n } else {\n prom.resolve(token)\n }\n })\n\n failedQueue = []\n}\n\nVue.prototype.$http.interceptors.request.use((config) => {\n const originalRequest = config\n // before request is sent check if refresh token is about to expire.\n const refresh = window.localStorage.getItem(\"refresh\")\n if (refresh && jwtDecode(refresh).exp - Math.floor(Date.now() / 1000) < 60) {\n // cleanup local storage and reroute to login.\n return store.dispatch(\"logout\").then(() => {\n return router.push({ path: \"/login\", name: \"Login\" })\n })\n }\n return originalRequest\n}, (error) => {\n // Do something with request error\n return Promise.reject(error)\n})\n\n\nVue.prototype.$http.interceptors.request.use((config) => {\n const originalRequest = config\n // before request is sent check if access token is expired.\n const access = window.localStorage.getItem(\"access\")\n if (access && jwtDecode(access).exp > Math.floor(Date.now() / 1000) ) {\n return originalRequest\n // Do not intercept on token refresh.\n } else if (config.url.includes(\"login\") || config.url.includes(\"token\") || config.url.includes(\"social\")) {\n return originalRequest\n } else {\n // While we are refreshing, store other requests.\n // Add the token on resolve.\n if (isRefreshing) {\n return new Promise(function(resolve, reject) {\n failedQueue.push({ resolve, reject })\n }).then(token => {\n originalRequest.headers[\"Authorization\"] = \"Bearer \" + token\n return originalRequest\n }).catch(err => {\n return err\n })\n }\n\n //originalRequest._retry = true\n isRefreshing = true\n\n const refreshToken = window.localStorage.getItem(\"refresh\")\n return new Promise(function(resolve, reject) {\n Vue.prototype.$http.post(\"/api/token/refresh/\", { refresh: refreshToken })\n .then(({ data }) => {\n window.localStorage.setItem(\"access\", data.access)\n Vue.prototype.$http.defaults.headers.common[\"Authorization\"] = \"Bearer \" + data.access\n originalRequest.headers[\"Authorization\"] = \"Bearer \" + data.access\n processQueue(null, data.access)\n resolve(originalRequest)\n })\n .catch((err) => {\n processQueue(err, null)\n reject(err)\n })\n .then(() => {\n isRefreshing = false\n })\n })\n }\n}, (error) => {\n // Do something with request error\n return Promise.reject(error)\n})\n\n\nnew Vue({\n vuetify,\n router,\n store,\n render: h => h(App),\n}).$mount(\"#app\")\n","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ConformityChart.vue?vue&type=style&index=0&id=4501d2c0&scoped=true&lang=css&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ConformityChart.vue?vue&type=style&index=0&id=4501d2c0&scoped=true&lang=css&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ConformityDetailCard.vue?vue&type=style&index=0&id=20242e11&scoped=true&lang=css&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ConformityDetailCard.vue?vue&type=style&index=0&id=20242e11&scoped=true&lang=css&\""],"sourceRoot":""}
\ No newline at end of file
diff --git a/dist/static/js/chunk-vendors.8132a196.js b/dist/static/js/chunk-vendors.8132a196.js
deleted file mode 100644
index 45feceed..00000000
--- a/dist/static/js/chunk-vendors.8132a196.js
+++ /dev/null
@@ -1,38 +0,0 @@
-(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-vendors"],{"0049":function(e,t,i){"use strict";var n=i("65ee").IteratorPrototype,r=i("6756"),s=i("8d23"),o=i("77da"),a=i("ca70"),l=function(){return this};e.exports=function(e,t,i){var u=t+" Iterator";return e.prototype=r(n,{next:s(1,i)}),o(e,u,!1,!0),a[u]=l,e}},"00ee":function(e,t,i){var n=i("b622"),r=n("toStringTag"),s={};s[r]="z",e.exports="[object z]"===String(s)},"010e":function(e,t,i){(function(e,t){t(i("c1df"))})(0,(function(e){"use strict";var t=e.defineLocale("uz-latn",{months:"Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr".split("_"),monthsShort:"Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek".split("_"),weekdays:"Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba".split("_"),weekdaysShort:"Yak_Dush_Sesh_Chor_Pay_Jum_Shan".split("_"),weekdaysMin:"Ya_Du_Se_Cho_Pa_Ju_Sha".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Bugun soat] LT [da]",nextDay:"[Ertaga] LT [da]",nextWeek:"dddd [kuni soat] LT [da]",lastDay:"[Kecha soat] LT [da]",lastWeek:"[O'tgan] dddd [kuni soat] LT [da]",sameElse:"L"},relativeTime:{future:"Yaqin %s ichida",past:"Bir necha %s oldin",s:"soniya",ss:"%d soniya",m:"bir daqiqa",mm:"%d daqiqa",h:"bir soat",hh:"%d soat",d:"bir kun",dd:"%d kun",M:"bir oy",MM:"%d oy",y:"bir yil",yy:"%d yil"},week:{dow:1,doy:7}});return t}))},"0209":function(e,t,i){var n=i("db8f"),r=Function.toString;"function"!=typeof n.inspectSource&&(n.inspectSource=function(e){return r.call(e)}),e.exports=n.inspectSource},"02d0":function(e,t){(function(e){var t=function(e){var t=typeof e;return"object"===t&&!!e},i=function(e,i){return t(e)?i?e.x:e.y:e},n=function(e){for(var t=[],i=e.length,n=0;n16?t:i},a=function(e,t){var i=Math.pow(10,t);return Math.round(100*e*i)/i},l=function(e){return function(t,n){var r=t.datasetIndex,s=t.index,o=n.datasets[r].label||"",a=n.originalData[r][s],l=n.calculatedData[r][s];return o+": "+l+"% ("+i(a,e)+")"}},u=function(e,t){e&&e.forEach((function(e,i){t[i].data=e}))},c=function(e){return"horizontalBar"===e.config.type},h={id:"stacked100",beforeInit:function(e,t){if(t.enable){var i=e.options.scales.xAxes,n=e.options.scales.yAxes,r="bar"===e.config.type||"line"===e.config.type;[i,n].forEach((function(e){e.forEach((function(e){e.stacked=!0}))})),(r?n:i).forEach((function(t){if(!t.ticks.min){var i=e.data.datasets.some((function(e){return e.data.some((function(e){return e<0}))}));t.ticks.min=i?-100:0}t.ticks.max||(t.ticks.max=100)})),t.hasOwnProperty("replaceTooltipLabel")&&!t.replaceTooltipLabel||(e.options.tooltips.callbacks.label=l(c(e)))}},beforeDatasetsUpdate:function(e,t){if(t.enable){r(e.data);var i=o(t);s(e.data,c(e),i),u(e.data.calculatedData,e.data.datasets)}},afterDatasetsUpdate:function(e,t){t.enable&&u(e.data.originalData,e.data.datasets)}};e.pluginService.register(h)}).call(this,Chart)},"02f0":function(e,t,i){},"02fb":function(e,t,i){(function(e,t){t(i("c1df"))})(0,(function(e){"use strict";var t=e.defineLocale("ml",{months:"ജനുവരി_ഫെബ്രുവരി_മാർച്ച്_ഏപ്രിൽ_മേയ്_ജൂൺ_ജൂലൈ_ഓഗസ്റ്റ്_സെപ്റ്റംബർ_ഒക്ടോബർ_നവംബർ_ഡിസംബർ".split("_"),monthsShort:"ജനു._ഫെബ്രു._മാർ._ഏപ്രി._മേയ്_ജൂൺ_ജൂലൈ._ഓഗ._സെപ്റ്റ._ഒക്ടോ._നവം._ഡിസം.".split("_"),monthsParseExact:!0,weekdays:"ഞായറാഴ്ച_തിങ്കളാഴ്ച_ചൊവ്വാഴ്ച_ബുധനാഴ്ച_വ്യാഴാഴ്ച_വെള്ളിയാഴ്ച_ശനിയാഴ്ച".split("_"),weekdaysShort:"ഞായർ_തിങ്കൾ_ചൊവ്വ_ബുധൻ_വ്യാഴം_വെള്ളി_ശനി".split("_"),weekdaysMin:"ഞാ_തി_ചൊ_ബു_വ്യാ_വെ_ശ".split("_"),longDateFormat:{LT:"A h:mm -നു",LTS:"A h:mm:ss -നു",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm -നു",LLLL:"dddd, D MMMM YYYY, A h:mm -നു"},calendar:{sameDay:"[ഇന്ന്] LT",nextDay:"[നാളെ] LT",nextWeek:"dddd, LT",lastDay:"[ഇന്നലെ] LT",lastWeek:"[കഴിഞ്ഞ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s കഴിഞ്ഞ്",past:"%s മുൻപ്",s:"അൽപ നിമിഷങ്ങൾ",ss:"%d സെക്കൻഡ്",m:"ഒരു മിനിറ്റ്",mm:"%d മിനിറ്റ്",h:"ഒരു മണിക്കൂർ",hh:"%d മണിക്കൂർ",d:"ഒരു ദിവസം",dd:"%d ദിവസം",M:"ഒരു മാസം",MM:"%d മാസം",y:"ഒരു വർഷം",yy:"%d വർഷം"},meridiemParse:/രാത്രി|രാവിലെ|ഉച്ച കഴിഞ്ഞ്|വൈകുന്നേരം|രാത്രി/i,meridiemHour:function(e,t){return 12===e&&(e=0),"രാത്രി"===t&&e>=4||"ഉച്ച കഴിഞ്ഞ്"===t||"വൈകുന്നേരം"===t?e+12:e},meridiem:function(e,t,i){return e<4?"രാത്രി":e<12?"രാവിലെ":e<17?"ഉച്ച കഴിഞ്ഞ്":e<20?"വൈകുന്നേരം":"രാത്രി"}});return t}))},"0366":function(e,t,i){var n=i("1c0b");e.exports=function(e,t,i){if(n(e),void 0===t)return e;switch(i){case 0:return function(){return e.call(t)};case 1:return function(i){return e.call(t,i)};case 2:return function(i,n){return e.call(t,i,n)};case 3:return function(i,n,r){return e.call(t,i,n,r)}}return function(){return e.apply(t,arguments)}}},"0368":function(e,t,i){var n=i("a714");e.exports=!n((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},"0393":function(e,t,i){"use strict";i("210b");var n=i("604c"),r=i("d9bd");t["a"]=n["a"].extend({name:"v-expansion-panels",provide(){return{expansionPanels:this}},props:{accordion:Boolean,disabled:Boolean,flat:Boolean,hover:Boolean,focusable:Boolean,inset:Boolean,popout:Boolean,readonly:Boolean,tile:Boolean},computed:{classes(){return{...n["a"].options.computed.classes.call(this),"v-expansion-panels":!0,"v-expansion-panels--accordion":this.accordion,"v-expansion-panels--flat":this.flat,"v-expansion-panels--hover":this.hover,"v-expansion-panels--focusable":this.focusable,"v-expansion-panels--inset":this.inset,"v-expansion-panels--popout":this.popout,"v-expansion-panels--tile":this.tile}}},created(){this.$attrs.hasOwnProperty("expand")&&Object(r["a"])("expand","multiple",this),Array.isArray(this.value)&&this.value.length>0&&"boolean"===typeof this.value[0]&&Object(r["a"])(':value="[true, false, true]"',':value="[0, 2]"',this)},methods:{updateItem(e,t){const i=this.getValue(e,t),n=this.getValue(e,t+1);e.isActive=this.toggleMethod(i),e.nextIsActive=this.toggleMethod(n)}}})},"03ec":function(e,t,i){(function(e,t){t(i("c1df"))})(0,(function(e){"use strict";var t=e.defineLocale("cv",{months:"кӑрлач_нарӑс_пуш_ака_май_ҫӗртме_утӑ_ҫурла_авӑн_юпа_чӳк_раштав".split("_"),monthsShort:"кӑр_нар_пуш_ака_май_ҫӗр_утӑ_ҫур_авн_юпа_чӳк_раш".split("_"),weekdays:"вырсарникун_тунтикун_ытларикун_юнкун_кӗҫнерникун_эрнекун_шӑматкун".split("_"),weekdaysShort:"выр_тун_ытл_юн_кӗҫ_эрн_шӑм".split("_"),weekdaysMin:"вр_тн_ыт_юн_кҫ_эр_шм".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ]",LLL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm",LLLL:"dddd, YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm"},calendar:{sameDay:"[Паян] LT [сехетре]",nextDay:"[Ыран] LT [сехетре]",lastDay:"[Ӗнер] LT [сехетре]",nextWeek:"[Ҫитес] dddd LT [сехетре]",lastWeek:"[Иртнӗ] dddd LT [сехетре]",sameElse:"L"},relativeTime:{future:function(e){var t=/сехет$/i.exec(e)?"рен":/ҫул$/i.exec(e)?"тан":"ран";return e+t},past:"%s каялла",s:"пӗр-ик ҫеккунт",ss:"%d ҫеккунт",m:"пӗр минут",mm:"%d минут",h:"пӗр сехет",hh:"%d сехет",d:"пӗр кун",dd:"%d кун",M:"пӗр уйӑх",MM:"%d уйӑх",y:"пӗр ҫул",yy:"%d ҫул"},dayOfMonthOrdinalParse:/\d{1,2}-мӗш/,ordinal:"%d-мӗш",week:{dow:1,doy:7}});return t}))},"04e1":function(e,t,i){"use strict";var n=i("7afa");function r(e){this.message=e}r.prototype=new Error,r.prototype.name="InvalidTokenError",e.exports=function(e,t){if("string"!==typeof e)throw new r("Invalid token specified");t=t||{};var i=!0===t.header?0:1;try{return JSON.parse(n(e.split(".")[i]))}catch(s){throw new r("Invalid token specified: "+s.message)}},e.exports.InvalidTokenError=r},"0558":function(e,t,i){(function(e,t){t(i("c1df"))})(0,(function(e){"use strict";function t(e){return e%100===11||e%10!==1}function i(e,i,n,r){var s=e+" ";switch(n){case"s":return i||r?"nokkrar sekúndur":"nokkrum sekúndum";case"ss":return t(e)?s+(i||r?"sekúndur":"sekúndum"):s+"sekúnda";case"m":return i?"mínúta":"mínútu";case"mm":return t(e)?s+(i||r?"mínútur":"mínútum"):i?s+"mínúta":s+"mínútu";case"hh":return t(e)?s+(i||r?"klukkustundir":"klukkustundum"):s+"klukkustund";case"d":return i?"dagur":r?"dag":"degi";case"dd":return t(e)?i?s+"dagar":s+(r?"daga":"dögum"):i?s+"dagur":s+(r?"dag":"degi");case"M":return i?"mánuður":r?"mánuð":"mánuði";case"MM":return t(e)?i?s+"mánuðir":s+(r?"mánuði":"mánuðum"):i?s+"mánuður":s+(r?"mánuð":"mánuði");case"y":return i||r?"ár":"ári";case"yy":return t(e)?s+(i||r?"ár":"árum"):s+(i||r?"ár":"ári")}}var n=e.defineLocale("is",{months:"janúar_febrúar_mars_apríl_maí_júní_júlí_ágúst_september_október_nóvember_desember".split("_"),monthsShort:"jan_feb_mar_apr_maí_jún_júl_ágú_sep_okt_nóv_des".split("_"),weekdays:"sunnudagur_mánudagur_þriðjudagur_miðvikudagur_fimmtudagur_föstudagur_laugardagur".split("_"),weekdaysShort:"sun_mán_þri_mið_fim_fös_lau".split("_"),weekdaysMin:"Su_Má_Þr_Mi_Fi_Fö_La".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd, D. MMMM YYYY [kl.] H:mm"},calendar:{sameDay:"[í dag kl.] LT",nextDay:"[á morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[í gær kl.] LT",lastWeek:"[síðasta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s síðan",s:i,ss:i,m:i,mm:i,h:"klukkustund",hh:i,d:i,dd:i,M:i,MM:i,y:i,yy:i},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return n}))},"057f":function(e,t,i){var n=i("fc6a"),r=i("241c").f,s={}.toString,o="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],a=function(e){try{return r(e)}catch(t){return o.slice()}};e.exports.f=function(e){return o&&"[object Window]"==s.call(e)?a(e):r(n(e))}},"06cf":function(e,t,i){var n=i("83ab"),r=i("d1e7"),s=i("5c6c"),o=i("fc6a"),a=i("c04e"),l=i("5135"),u=i("0cfb"),c=Object.getOwnPropertyDescriptor;t.f=n?c:function(e,t){if(e=o(e),t=a(t,!0),u)try{return c(e,t)}catch(i){}if(l(e,t))return s(!r.f.call(e,t),e[t])}},"0721":function(e,t,i){(function(e,t){t(i("c1df"))})(0,(function(e){"use strict";var t=e.defineLocale("fo",{months:"januar_februar_mars_apríl_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sunnudagur_mánadagur_týsdagur_mikudagur_hósdagur_fríggjadagur_leygardagur".split("_"),weekdaysShort:"sun_mán_týs_mik_hós_frí_ley".split("_"),weekdaysMin:"su_má_tý_mi_hó_fr_le".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D. MMMM, YYYY HH:mm"},calendar:{sameDay:"[Í dag kl.] LT",nextDay:"[Í morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[Í gjár kl.] LT",lastWeek:"[síðstu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s síðani",s:"fá sekund",ss:"%d sekundir",m:"ein minuttur",mm:"%d minuttir",h:"ein tími",hh:"%d tímar",d:"ein dagur",dd:"%d dagar",M:"ein mánaður",MM:"%d mánaðir",y:"eitt ár",yy:"%d ár"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return t}))},"0761":function(e,t,i){var n=i("d0c8"),r=i("caad1"),s=i("09d1"),o=i("4dd8"),a=i("c35a"),l=i("cf9e"),u=function(e,t){this.stopped=e,this.result=t},c=e.exports=function(e,t,i,c,h){var d,f,p,m,v,g,_,y=o(t,i,c?2:1);if(h)d=e;else{if(f=a(e),"function"!=typeof f)throw TypeError("Target is not iterable");if(r(f)){for(p=0,m=s(e.length);m>p;p++)if(v=c?y(n(_=e[p])[0],_[1]):y(e[p]),v&&v instanceof u)return v;return new u(!1)}d=f.call(e)}g=d.next;while(!(_=g.call(d)).done)if(v=l(d,y,_.value,c),"object"==typeof v&&v&&v instanceof u)return v;return new u(!1)};c.stop=function(e){return new u(!0,e)}},"0789":function(e,t,i){"use strict";var n=i("d9f7");function r(e=[],...t){return Array().concat(e,...t)}function s(e,t="top center 0",i){return{name:e,functional:!0,props:{group:{type:Boolean,default:!1},hideOnLeave:{type:Boolean,default:!1},leaveAbsolute:{type:Boolean,default:!1},mode:{type:String,default:i},origin:{type:String,default:t}},render(t,i){const s=`transition${i.props.group?"-group":""}`,o={props:{name:e,mode:i.props.mode},on:{beforeEnter(e){e.style.transformOrigin=i.props.origin,e.style.webkitTransformOrigin=i.props.origin}}};return i.props.leaveAbsolute&&(o.on.leave=r(o.on.leave,e=>e.style.position="absolute")),i.props.hideOnLeave&&(o.on.leave=r(o.on.leave,e=>e.style.display="none")),t(s,Object(n["a"])(i.data,o),i.children)}}}function o(e,t,i="in-out"){return{name:e,functional:!0,props:{mode:{type:String,default:i}},render(i,r){return i("transition",Object(n["a"])(r.data,{props:{name:e},on:t}),r.children)}}}var a=i("80d2"),l=function(e="",t=!1){const i=t?"width":"height",n=`offset${Object(a["C"])(i)}`;return{beforeEnter(e){e._parent=e.parentNode,e._initialStyle={transition:e.style.transition,visibility:e.style.visibility,overflow:e.style.overflow,[i]:e.style[i]}},enter(t){const r=t._initialStyle,s=`${t[n]}px`;t.style.setProperty("transition","none","important"),t.style.visibility="hidden",t.style.visibility=r.visibility,t.style.overflow="hidden",t.style[i]="0",t.offsetHeight,t.style.transition=r.transition,e&&t._parent&&t._parent.classList.add(e),requestAnimationFrame(()=>{t.style[i]=s})},afterEnter:s,enterCancelled:s,leave(e){e._initialStyle={transition:"",visibility:"",overflow:e.style.overflow,[i]:e.style[i]},e.style.overflow="hidden",e.style[i]=`${e[n]}px`,e.offsetHeight,requestAnimationFrame(()=>e.style[i]="0")},afterLeave:r,leaveCancelled:r};function r(t){e&&t._parent&&t._parent.classList.remove(e),s(t)}function s(e){const t=e._initialStyle[i];e.style.overflow=e._initialStyle.overflow,null!=t&&(e.style[i]=t),delete e._initialStyle}};i.d(t,"c",(function(){return u})),i.d(t,"d",(function(){return c})),i.d(t,"e",(function(){return h})),i.d(t,"a",(function(){return d})),i.d(t,"b",(function(){return f}));s("carousel-transition"),s("carousel-reverse-transition"),s("tab-transition"),s("tab-reverse-transition"),s("menu-transition");const u=s("fab-transition","center center","out-in"),c=(s("dialog-transition"),s("dialog-bottom-transition"),s("fade-transition")),h=(s("scale-transition"),s("scroll-x-transition"),s("scroll-x-reverse-transition"),s("scroll-y-transition"),s("scroll-y-reverse-transition"),s("slide-x-transition")),d=(s("slide-x-reverse-transition"),s("slide-y-transition"),s("slide-y-reverse-transition"),o("expand-transition",l())),f=o("expand-x-transition",l("",!0))},"079e":function(e,t,i){(function(e,t){t(i("c1df"))})(0,(function(e){"use strict";var t=e.defineLocale("ja",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"日曜日_月曜日_火曜日_水曜日_木曜日_金曜日_土曜日".split("_"),weekdaysShort:"日_月_火_水_木_金_土".split("_"),weekdaysMin:"日_月_火_水_木_金_土".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日 dddd HH:mm",l:"YYYY/MM/DD",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日(ddd) HH:mm"},meridiemParse:/午前|午後/i,isPM:function(e){return"午後"===e},meridiem:function(e,t,i){return e<12?"午前":"午後"},calendar:{sameDay:"[今日] LT",nextDay:"[明日] LT",nextWeek:function(e){return e.week()0?r(n(e),9007199254740991):0}},"09e4":function(e,t,i){(function(t){var i=function(e){return e&&e.Math==Math&&e};e.exports=i("object"==typeof globalThis&&globalThis)||i("object"==typeof window&&window)||i("object"==typeof self&&self)||i("object"==typeof t&&t)||Function("return this")()}).call(this,i("c8ba"))},"0a06":function(e,t,i){"use strict";var n=i("c532"),r=i("30b5"),s=i("f6b49"),o=i("5270"),a=i("4a7b");function l(e){this.defaults=e,this.interceptors={request:new s,response:new s}}l.prototype.request=function(e){"string"===typeof e?(e=arguments[1]||{},e.url=arguments[0]):e=e||{},e=a(this.defaults,e),e.method?e.method=e.method.toLowerCase():this.defaults.method?e.method=this.defaults.method.toLowerCase():e.method="get";var t=[o,void 0],i=Promise.resolve(e);this.interceptors.request.forEach((function(e){t.unshift(e.fulfilled,e.rejected)})),this.interceptors.response.forEach((function(e){t.push(e.fulfilled,e.rejected)}));while(t.length)i=i.then(t.shift(),t.shift());return i},l.prototype.getUri=function(e){return e=a(this.defaults,e),r(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")},n.forEach(["delete","get","head","options"],(function(e){l.prototype[e]=function(t,i){return this.request(n.merge(i||{},{method:e,url:t}))}})),n.forEach(["post","put","patch"],(function(e){l.prototype[e]=function(t,i,r){return this.request(n.merge(r||{},{method:e,url:t,data:i}))}})),e.exports=l},"0a3c":function(e,t,i){(function(e,t){t(i("c1df"))})(0,(function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),i="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),n=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],r=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,s=e.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,n){return e?/-MMM-/.test(n)?i[e.month()]:t[e.month()]:t},monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});return s}))},"0a56":function(e,t,i){"use strict";var n=i("6366"),r=i("c3ea"),s=i("b4de"),o=i("6771"),a=i("56d3"),l=Object.prototype.hasOwnProperty,u=1,c=2,h=3,d=4,f=1,p=2,m=3,v=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,g=/[\x85\u2028\u2029]/,_=/[,\[\]\{\}]/,y=/^(?:!|!!|![a-z\-]+!)$/i,b=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function x(e){return Object.prototype.toString.call(e)}function w(e){return 10===e||13===e}function S(e){return 9===e||32===e}function k(e){return 9===e||32===e||10===e||13===e}function M(e){return 44===e||91===e||93===e||123===e||125===e}function C(e){var t;return 48<=e&&e<=57?e-48:(t=32|e,97<=t&&t<=102?t-97+10:-1)}function D(e){return 120===e?2:117===e?4:85===e?8:0}function L(e){return 48<=e&&e<=57?e-48:-1}function T(e){return 48===e?"\0":97===e?"":98===e?"\b":116===e?"\t":9===e?"\t":110===e?"\n":118===e?"\v":102===e?"\f":114===e?"\r":101===e?"":32===e?" ":34===e?'"':47===e?"/":92===e?"\\":78===e?"
":95===e?" ":76===e?"\u2028":80===e?"\u2029":""}function A(e){return e<=65535?String.fromCharCode(e):String.fromCharCode(55296+(e-65536>>10),56320+(e-65536&1023))}for(var E=new Array(256),O=new Array(256),Y=0;Y<256;Y++)E[Y]=T(Y)?1:0,O[Y]=T(Y);function P(e,t){this.input=e,this.filename=t["filename"]||null,this.schema=t["schema"]||a,this.onWarning=t["onWarning"]||null,this.legacy=t["legacy"]||!1,this.json=t["json"]||!1,this.listener=t["listener"]||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=e.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.documents=[]}function I(e,t){return new r(t,new s(e.filename,e.input,e.position,e.line,e.position-e.lineStart))}function F(e,t){throw I(e,t)}function H(e,t){e.onWarning&&e.onWarning.call(null,I(e,t))}var j={YAML:function(e,t,i){var n,r,s;null!==e.version&&F(e,"duplication of %YAML directive"),1!==i.length&&F(e,"YAML directive accepts exactly one argument"),n=/^([0-9]+)\.([0-9]+)$/.exec(i[0]),null===n&&F(e,"ill-formed argument of the YAML directive"),r=parseInt(n[1],10),s=parseInt(n[2],10),1!==r&&F(e,"unacceptable YAML version of the document"),e.version=i[0],e.checkLineBreaks=s<2,1!==s&&2!==s&&H(e,"unsupported YAML version of the document")},TAG:function(e,t,i){var n,r;2!==i.length&&F(e,"TAG directive accepts exactly two arguments"),n=i[0],r=i[1],y.test(n)||F(e,"ill-formed tag handle (first argument) of the TAG directive"),l.call(e.tagMap,n)&&F(e,'there is a previously declared suffix for "'+n+'" tag handle'),b.test(r)||F(e,"ill-formed tag prefix (second argument) of the TAG directive"),e.tagMap[n]=r}};function B(e,t,i,n){var r,s,o,a;if(t1&&(e.result+=n.repeat("\n",t-1))}function V(e,t,i){var n,r,s,o,a,l,u,c,h,d=e.kind,f=e.result;if(h=e.input.charCodeAt(e.position),k(h)||M(h)||35===h||38===h||42===h||33===h||124===h||62===h||39===h||34===h||37===h||64===h||96===h)return!1;if((63===h||45===h)&&(r=e.input.charCodeAt(e.position+1),k(r)||i&&M(r)))return!1;e.kind="scalar",e.result="",s=o=e.position,a=!1;while(0!==h){if(58===h){if(r=e.input.charCodeAt(e.position+1),k(r)||i&&M(r))break}else if(35===h){if(n=e.input.charCodeAt(e.position-1),k(n))break}else{if(e.position===e.lineStart&&z(e)||i&&M(h))break;if(w(h)){if(l=e.line,u=e.lineStart,c=e.lineIndent,W(e,!1,-1),e.lineIndent>=t){a=!0,h=e.input.charCodeAt(e.position);continue}e.position=o,e.line=l,e.lineStart=u,e.lineIndent=c;break}}a&&(B(e,s,o,!1),U(e,e.line-l),s=o=e.position,a=!1),S(h)||(o=e.position+1),h=e.input.charCodeAt(++e.position)}return B(e,s,o,!1),!!e.result||(e.kind=d,e.result=f,!1)}function q(e,t){var i,n,r;if(i=e.input.charCodeAt(e.position),39!==i)return!1;e.kind="scalar",e.result="",e.position++,n=r=e.position;while(0!==(i=e.input.charCodeAt(e.position)))if(39===i){if(B(e,n,e.position,!0),i=e.input.charCodeAt(++e.position),39!==i)return!0;n=e.position,e.position++,r=e.position}else w(i)?(B(e,n,r,!0),U(e,W(e,!1,t)),n=r=e.position):e.position===e.lineStart&&z(e)?F(e,"unexpected end of the document within a single quoted scalar"):(e.position++,r=e.position);F(e,"unexpected end of the stream within a single quoted scalar")}function J(e,t){var i,n,r,s,o,a;if(a=e.input.charCodeAt(e.position),34!==a)return!1;e.kind="scalar",e.result="",e.position++,i=n=e.position;while(0!==(a=e.input.charCodeAt(e.position))){if(34===a)return B(e,i,e.position,!0),e.position++,!0;if(92===a){if(B(e,i,e.position,!0),a=e.input.charCodeAt(++e.position),w(a))W(e,!1,t);else if(a<256&&E[a])e.result+=O[a],e.position++;else if((o=D(a))>0){for(r=o,s=0;r>0;r--)a=e.input.charCodeAt(++e.position),(o=C(a))>=0?s=(s<<4)+o:F(e,"expected hexadecimal character");e.result+=A(s),e.position++}else F(e,"unknown escape sequence");i=n=e.position}else w(a)?(B(e,i,n,!0),U(e,W(e,!1,t)),i=n=e.position):e.position===e.lineStart&&z(e)?F(e,"unexpected end of the document within a double quoted scalar"):(e.position++,n=e.position)}F(e,"unexpected end of the stream within a double quoted scalar")}function G(e,t){var i,n,r,s,o,a,l,c,h,d,f,p=!0,m=e.tag,v=e.anchor,g={};if(f=e.input.charCodeAt(e.position),91===f)s=93,l=!1,n=[];else{if(123!==f)return!1;s=125,l=!0,n={}}null!==e.anchor&&(e.anchorMap[e.anchor]=n),f=e.input.charCodeAt(++e.position);while(0!==f){if(W(e,!0,t),f=e.input.charCodeAt(e.position),f===s)return e.position++,e.tag=m,e.anchor=v,e.kind=l?"mapping":"sequence",e.result=n,!0;p||F(e,"missed comma between flow collection entries"),h=c=d=null,o=a=!1,63===f&&(r=e.input.charCodeAt(e.position+1),k(r)&&(o=a=!0,e.position++,W(e,!0,t))),i=e.line,ie(e,t,u,!1,!0),h=e.tag,c=e.result,W(e,!0,t),f=e.input.charCodeAt(e.position),!a&&e.line!==i||58!==f||(o=!0,f=e.input.charCodeAt(++e.position),W(e,!0,t),ie(e,t,u,!1,!0),d=e.result),l?N(e,n,g,h,c,d):o?n.push(N(e,null,g,h,c,d)):n.push(c),W(e,!0,t),f=e.input.charCodeAt(e.position),44===f?(p=!0,f=e.input.charCodeAt(++e.position)):p=!1}F(e,"unexpected end of the stream within a flow collection")}function X(e,t){var i,r,s,o,a=f,l=!1,u=!1,c=t,h=0,d=!1;if(o=e.input.charCodeAt(e.position),124===o)r=!1;else{if(62!==o)return!1;r=!0}e.kind="scalar",e.result="";while(0!==o)if(o=e.input.charCodeAt(++e.position),43===o||45===o)f===a?a=43===o?m:p:F(e,"repeat of a chomping mode identifier");else{if(!((s=L(o))>=0))break;0===s?F(e,"bad explicit indentation width of a block scalar; it cannot be less than one"):u?F(e,"repeat of an indentation width identifier"):(c=t+s-1,u=!0)}if(S(o)){do{o=e.input.charCodeAt(++e.position)}while(S(o));if(35===o)do{o=e.input.charCodeAt(++e.position)}while(!w(o)&&0!==o)}while(0!==o){$(e),e.lineIndent=0,o=e.input.charCodeAt(e.position);while((!u||e.lineIndentc&&(c=e.lineIndent),w(o))h++;else{if(e.lineIndentt)&&0!==r)F(e,"bad indentation of a sequence entry");else if(e.lineIndentt)&&(ie(e,t,d,!0,r)&&(g?m=e.result:v=e.result),g||(N(e,h,f,p,m,v,s,o),p=m=v=null),W(e,!0,-1),a=e.input.charCodeAt(e.position)),e.lineIndent>t&&0!==a)F(e,"bad indentation of a mapping entry");else if(e.lineIndentt?_=1:e.lineIndent===t?_=0:e.lineIndentt?_=1:e.lineIndent===t?_=0:e.lineIndent tag; it should be "'+m.kind+'", not "'+e.kind+'"'),m.resolve(e.result)?(e.result=m.construct(e.result),null!==e.anchor&&(e.anchorMap[e.anchor]=e.result)):F(e,"cannot resolve a node with !<"+e.tag+"> explicit tag")):F(e,"unknown tag !<"+e.tag+">");return null!==e.listener&&e.listener("close",e),null!==e.tag||null!==e.anchor||b}function ne(e){var t,i,n,r,s=e.position,o=!1;e.version=null,e.checkLineBreaks=e.legacy,e.tagMap={},e.anchorMap={};while(0!==(r=e.input.charCodeAt(e.position))){if(W(e,!0,-1),r=e.input.charCodeAt(e.position),e.lineIndent>0||37!==r)break;o=!0,r=e.input.charCodeAt(++e.position),t=e.position;while(0!==r&&!k(r))r=e.input.charCodeAt(++e.position);i=e.input.slice(t,e.position),n=[],i.length<1&&F(e,"directive name must not be less than one character in length");while(0!==r){while(S(r))r=e.input.charCodeAt(++e.position);if(35===r){do{r=e.input.charCodeAt(++e.position)}while(0!==r&&!w(r));break}if(w(r))break;t=e.position;while(0!==r&&!k(r))r=e.input.charCodeAt(++e.position);n.push(e.input.slice(t,e.position))}0!==r&&$(e),l.call(j,i)?j[i](e,i,n):H(e,'unknown document directive "'+i+'"')}W(e,!0,-1),0===e.lineIndent&&45===e.input.charCodeAt(e.position)&&45===e.input.charCodeAt(e.position+1)&&45===e.input.charCodeAt(e.position+2)?(e.position+=3,W(e,!0,-1)):o&&F(e,"directives end mark is expected"),ie(e,e.lineIndent-1,d,!1,!0),W(e,!0,-1),e.checkLineBreaks&&g.test(e.input.slice(s,e.position))&&H(e,"non-ASCII line breaks are interpreted as content"),e.documents.push(e.result),e.position===e.lineStart&&z(e)?46===e.input.charCodeAt(e.position)&&(e.position+=3,W(e,!0,-1)):e.position12?e:e+12:"sanje"===t?e+12:void 0},meridiem:function(e,t,i){return e<4?"rati":e<12?"sokalli":e<16?"donparam":e<20?"sanje":"rati"}});return i}))},"0cfb":function(e,t,i){var n=i("83ab"),r=i("d039"),s=i("cc12");e.exports=!n&&!r((function(){return 7!=Object.defineProperty(s("div"),"a",{get:function(){return 7}}).a}))},"0d05":function(e,t,i){var n=i("09e4"),r=i("0209"),s=n.WeakMap;e.exports="function"===typeof s&&/native code/.test(r(s))},"0d3b":function(e,t,i){var n=i("d039"),r=i("b622"),s=i("c430"),o=r("iterator");e.exports=!n((function(){var e=new URL("b?a=1&b=2&c=3","http://a"),t=e.searchParams,i="";return e.pathname="c%20d",t.forEach((function(e,n){t["delete"]("b"),i+=n+e})),s&&!e.toJSON||!t.sort||"http://a/c%20d?a=1&c=3"!==e.href||"3"!==t.get("c")||"a=1"!==String(new URLSearchParams("?a=1"))||!t[o]||"a"!==new URL("https://a@b").username||"b"!==new URLSearchParams(new URLSearchParams("a=b")).get("a")||"xn--e1aybc"!==new URL("http://тест").host||"#%D0%B1"!==new URL("http://a#б").hash||"a1c3"!==i||"x"!==new URL("http://x",void 0).host}))},"0df5":function(e,t,i){"use strict";var n=i("872a"),r=Object.prototype.toString;function s(e){if(null===e)return!0;var t,i,n,s,o,a=e;for(o=new Array(a.length),t=0,i=a.length;t=100?100:null;return e+(t[n]||t[r]||t[s])}},week:{dow:1,doy:7}});return i}))},"0ee6":function(e,t,i){var n=i("d1d7"),r=i("09e4"),s=function(e){return"function"==typeof e?e:void 0};e.exports=function(e,t){return arguments.length<2?s(n[e])||s(r[e]):n[e]&&n[e][t]||r[e]&&r[e][t]}},"0f14":function(e,t,i){(function(e,t){t(i("c1df"))})(0,(function(e){"use strict";var t=e.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"søn_man_tir_ons_tor_fre_lør".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"på dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[i] dddd[s kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"få sekunder",ss:"%d sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en måned",MM:"%d måneder",y:"et år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return t}))},"0f33":function(e,t){e.exports=!1},"0f38":function(e,t,i){(function(e,t){t(i("c1df"))})(0,(function(e){"use strict";var t=e.defineLocale("tl-ph",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}});return t}))},"0fd9":function(e,t,i){var n,r,s,o=i("09e4"),a=i("a714"),l=i("d714"),u=i("4dd8"),c=i("68d9"),h=i("c4dd"),d=i("68e0"),f=o.location,p=o.setImmediate,m=o.clearImmediate,v=o.process,g=o.MessageChannel,_=o.Dispatch,y=0,b={},x="onreadystatechange",w=function(e){if(b.hasOwnProperty(e)){var t=b[e];delete b[e],t()}},S=function(e){return function(){w(e)}},k=function(e){w(e.data)},M=function(e){o.postMessage(e+"",f.protocol+"//"+f.host)};p&&m||(p=function(e){var t=[],i=1;while(arguments.length>i)t.push(arguments[i++]);return b[++y]=function(){("function"==typeof e?e:Function(e)).apply(void 0,t)},n(y),y},m=function(e){delete b[e]},"process"==l(v)?n=function(e){v.nextTick(S(e))}:_&&_.now?n=function(e){_.now(S(e))}:g&&!d?(r=new g,s=r.port2,r.port1.onmessage=k,n=u(s.postMessage,s,1)):!o.addEventListener||"function"!=typeof postMessage||o.importScripts||a(M)?n=x in h("script")?function(e){c.appendChild(h("script"))[x]=function(){c.removeChild(this),w(e)}}:function(e){setTimeout(S(e),0)}:(n=M,o.addEventListener("message",k,!1))),e.exports={set:p,clear:m}},"0fd9b":function(e,t,i){"use strict";i("4b85");var n=i("2b0e"),r=i("d9f7"),s=i("80d2");const o=["sm","md","lg","xl"],a=["start","end","center"];function l(e,t){return o.reduce((i,n)=>(i[e+Object(s["C"])(n)]=t(),i),{})}const u=e=>[...a,"baseline","stretch"].includes(e),c=l("align",()=>({type:String,default:null,validator:u})),h=e=>[...a,"space-between","space-around"].includes(e),d=l("justify",()=>({type:String,default:null,validator:h})),f=e=>[...a,"space-between","space-around","stretch"].includes(e),p=l("alignContent",()=>({type:String,default:null,validator:f})),m={align:Object.keys(c),justify:Object.keys(d),alignContent:Object.keys(p)},v={align:"align",justify:"justify",alignContent:"align-content"};function g(e,t,i){let n=v[e];if(null!=i){if(t){const i=t.replace(e,"");n+=`-${i}`}return n+=`-${i}`,n.toLowerCase()}}const _=new Map;t["a"]=n["a"].extend({name:"v-row",functional:!0,props:{tag:{type:String,default:"div"},dense:Boolean,noGutters:Boolean,align:{type:String,default:null,validator:u},...c,justify:{type:String,default:null,validator:h},...d,alignContent:{type:String,default:null,validator:f},...p},render(e,{props:t,data:i,children:n}){let s="";for(const r in t)s+=String(t[r]);let o=_.get(s);if(!o){let e;for(e in o=[],m)m[e].forEach(i=>{const n=t[i],r=g(e,i,n);r&&o.push(r)});o.push({"no-gutters":t.noGutters,"row--dense":t.dense,[`align-${t.align}`]:t.align,[`justify-${t.justify}`]:t.justify,[`align-content-${t.alignContent}`]:t.alignContent}),_.set(s,o)}return e(t.tag,Object(r["a"])(i,{staticClass:"row",class:o}),n)}})},"0ff2":function(e,t,i){(function(e,t){t(i("c1df"))})(0,(function(e){"use strict";var t=e.defineLocale("eu",{months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),monthsParseExact:!0,weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] HH:mm",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]",lll:"YYYY[ko] MMM D[a] HH:mm",llll:"ddd, YYYY[ko] MMM D[a] HH:mm"},calendar:{sameDay:"[gaur] LT[etan]",nextDay:"[bihar] LT[etan]",nextWeek:"dddd LT[etan]",lastDay:"[atzo] LT[etan]",lastWeek:"[aurreko] dddd LT[etan]",sameElse:"L"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",ss:"%d segundo",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return t}))},"10d2":function(e,t,i){"use strict";var n=i("8dd9");t["a"]=n["a"]},"10e8":function(e,t,i){(function(e,t){t(i("c1df"))})(0,(function(e){"use strict";var t=e.defineLocale("th",{months:"มกราคม_กุมภาพันธ์_มีนาคม_เมษายน_พฤษภาคม_มิถุนายน_กรกฎาคม_สิงหาคม_กันยายน_ตุลาคม_พฤศจิกายน_ธันวาคม".split("_"),monthsShort:"ม.ค._ก.พ._มี.ค._เม.ย._พ.ค._มิ.ย._ก.ค._ส.ค._ก.ย._ต.ค._พ.ย._ธ.ค.".split("_"),monthsParseExact:!0,weekdays:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัสบดี_ศุกร์_เสาร์".split("_"),weekdaysShort:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัส_ศุกร์_เสาร์".split("_"),weekdaysMin:"อา._จ._อ._พ._พฤ._ศ._ส.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY เวลา H:mm",LLLL:"วันddddที่ D MMMM YYYY เวลา H:mm"},meridiemParse:/ก่อนเที่ยง|หลังเที่ยง/,isPM:function(e){return"หลังเที่ยง"===e},meridiem:function(e,t,i){return e<12?"ก่อนเที่ยง":"หลังเที่ยง"},calendar:{sameDay:"[วันนี้ เวลา] LT",nextDay:"[พรุ่งนี้ เวลา] LT",nextWeek:"dddd[หน้า เวลา] LT",lastDay:"[เมื่อวานนี้ เวลา] LT",lastWeek:"[วัน]dddd[ที่แล้ว เวลา] LT",sameElse:"L"},relativeTime:{future:"อีก %s",past:"%sที่แล้ว",s:"ไม่กี่วินาที",ss:"%d วินาที",m:"1 นาที",mm:"%d นาที",h:"1 ชั่วโมง",hh:"%d ชั่วโมง",d:"1 วัน",dd:"%d วัน",M:"1 เดือน",MM:"%d เดือน",y:"1 ปี",yy:"%d ปี"}});return t}))},1148:function(e,t,i){"use strict";var n=i("a691"),r=i("1d80");e.exports="".repeat||function(e){var t=String(r(this)),i="",s=n(e);if(s<0||s==1/0)throw RangeError("Wrong number of repetitions");for(;s>0;(s>>>=1)&&(t+=t))1&s&&(i+=t);return i}},1276:function(e,t,i){"use strict";var n=i("d784"),r=i("44e7"),s=i("825a"),o=i("1d80"),a=i("4840"),l=i("8aa5"),u=i("50c4"),c=i("14c3"),h=i("9263"),d=i("d039"),f=[].push,p=Math.min,m=4294967295,v=!d((function(){return!RegExp(m,"y")}));n("split",2,(function(e,t,i){var n;return n="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(e,i){var n=String(o(this)),s=void 0===i?m:i>>>0;if(0===s)return[];if(void 0===e)return[n];if(!r(e))return t.call(n,e,s);var a,l,u,c=[],d=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),p=0,v=new RegExp(e.source,d+"g");while(a=h.call(v,n)){if(l=v.lastIndex,l>p&&(c.push(n.slice(p,a.index)),a.length>1&&a.index=s))break;v.lastIndex===a.index&&v.lastIndex++}return p===n.length?!u&&v.test("")||c.push(""):c.push(n.slice(p)),c.length>s?c.slice(0,s):c}:"0".split(void 0,0).length?function(e,i){return void 0===e&&0===i?[]:t.call(this,e,i)}:t,[function(t,i){var r=o(this),s=void 0==t?void 0:t[e];return void 0!==s?s.call(t,r,i):n.call(String(r),t,i)},function(e,r){var o=i(n,e,this,r,n!==t);if(o.done)return o.value;var h=s(e),d=String(this),f=a(h,RegExp),g=h.unicode,_=(h.ignoreCase?"i":"")+(h.multiline?"m":"")+(h.unicode?"u":"")+(v?"y":"g"),y=new f(v?h:"^(?:"+h.source+")",_),b=void 0===r?m:r>>>0;if(0===b)return[];if(0===d.length)return null===c(y,d)?[d]:[];var x=0,w=0,S=[];while(we.includes(t))}function d(e){return/^[mzlhvcsqta]\s*[-+.0-9][^mlhvzcsqta]+/i.test(e)&&/[\dz]$/i.test(e)&&e.length>4}(function(e){e["xSmall"]="12px",e["small"]="16px",e["default"]="24px",e["medium"]="28px",e["large"]="36px",e["xLarge"]="40px"})(n||(n={}));const f=Object(c["a"])(r["a"],s["a"],o["a"],a["a"]).extend({name:"v-icon",props:{dense:Boolean,disabled:Boolean,left:Boolean,right:Boolean,size:[Number,String],tag:{type:String,required:!1,default:"i"}},computed:{medium(){return!1},hasClickListener(){return Boolean(this.listeners$.click||this.listeners$["!click"])}},methods:{getIcon(){let e="";return this.$slots.default&&(e=this.$slots.default[0].text.trim()),Object(l["z"])(this,e)},getSize(){const e={xSmall:this.xSmall,small:this.small,medium:this.medium,large:this.large,xLarge:this.xLarge},t=Object(l["w"])(e).find(t=>e[t]);return t&&n[t]||Object(l["g"])(this.size)},getDefaultData(){const e={staticClass:"v-icon notranslate",class:{"v-icon--disabled":this.disabled,"v-icon--left":this.left,"v-icon--link":this.hasClickListener,"v-icon--right":this.right,"v-icon--dense":this.dense},attrs:{"aria-hidden":!this.hasClickListener,disabled:this.hasClickListener&&this.disabled,type:this.hasClickListener?"button":void 0,...this.attrs$},on:this.listeners$};return e},applyColors(e){e.class={...e.class,...this.themeClasses},this.setTextColor(this.color,e)},renderFontIcon(e,t){const i=[],n=this.getDefaultData();let r="material-icons";const s=e.indexOf("-"),o=s<=-1;o?i.push(e):(r=e.slice(0,s),h(r)&&(r="")),n.class[r]=!0,n.class[e]=!o;const a=this.getSize();return a&&(n.style={fontSize:a}),this.applyColors(n),t(this.hasClickListener?"button":this.tag,n,i)},renderSvgIcon(e,t){const i=this.getSize(),n={...this.getDefaultData(),style:i?{fontSize:i,height:i,width:i}:void 0};n.class["v-icon--svg"]=!0,this.applyColors(n);const r={attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",height:i||"32",width:i||"32",role:"img","aria-hidden":!0}};return t(this.hasClickListener?"button":"span",n,[t("svg",r,[t("path",{attrs:{d:e}})])])},renderSvgIconComponent(e,t){const i=this.getDefaultData();i.class["v-icon--is-component"]=!0;const n=this.getSize();n&&(i.style={fontSize:n,height:n}),this.applyColors(i);const r=e.component;return i.props=e.props,i.nativeOn=i.on,t(r,i)}},render(e){const t=this.getIcon();return"string"===typeof t?d(t)?this.renderSvgIcon(t,e):this.renderFontIcon(t,e):this.renderSvgIconComponent(t,e)}});t["a"]=u["a"].extend({name:"v-icon",$_wrapperFor:f,functional:!0,render(e,{data:t,children:i}){let n="";return t.domProps&&(n=t.domProps.textContent||t.domProps.innerHTML||n,delete t.domProps.textContent,delete t.domProps.innerHTML),e(f,t,n?[n]:i)}})},"13b3":function(e,t,i){},"13d5":function(e,t,i){"use strict";var n=i("23e7"),r=i("d58f").left,s=i("a640"),o=i("ae40"),a=s("reduce"),l=o("reduce",{1:0});n({target:"Array",proto:!0,forced:!a||!l},{reduce:function(e){return r(this,e,arguments.length,arguments.length>1?arguments[1]:void 0)}})},"13e9":function(e,t,i){(function(e,t){t(i("c1df"))})(0,(function(e){"use strict";var t={words:{ss:["секунда","секунде","секунди"],m:["један минут","једне минуте"],mm:["минут","минуте","минута"],h:["један сат","једног сата"],hh:["сат","сата","сати"],dd:["дан","дана","дана"],MM:["месец","месеца","месеци"],yy:["година","године","година"]},correctGrammaticalCase:function(e,t){return 1===e?t[0]:e>=2&&e<=4?t[1]:t[2]},translate:function(e,i,n){var r=t.words[n];return 1===n.length?i?r[0]:r[1]:e+" "+t.correctGrammaticalCase(e,r)}},i=e.defineLocale("sr-cyrl",{months:"јануар_фебруар_март_април_мај_јун_јул_август_септембар_октобар_новембар_децембар".split("_"),monthsShort:"јан._феб._мар._апр._мај_јун_јул_авг._сеп._окт._нов._дец.".split("_"),monthsParseExact:!0,weekdays:"недеља_понедељак_уторак_среда_четвртак_петак_субота".split("_"),weekdaysShort:"нед._пон._уто._сре._чет._пет._суб.".split("_"),weekdaysMin:"не_по_ут_ср_че_пе_су".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[данас у] LT",nextDay:"[сутра у] LT",nextWeek:function(){switch(this.day()){case 0:return"[у] [недељу] [у] LT";case 3:return"[у] [среду] [у] LT";case 6:return"[у] [суботу] [у] LT";case 1:case 2:case 4:case 5:return"[у] dddd [у] LT"}},lastDay:"[јуче у] LT",lastWeek:function(){var e=["[прошле] [недеље] [у] LT","[прошлог] [понедељка] [у] LT","[прошлог] [уторка] [у] LT","[прошле] [среде] [у] LT","[прошлог] [четвртка] [у] LT","[прошлог] [петка] [у] LT","[прошле] [суботе] [у] LT"];return e[this.day()]},sameElse:"L"},relativeTime:{future:"за %s",past:"пре %s",s:"неколико секунди",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:"дан",dd:t.translate,M:"месец",MM:t.translate,y:"годину",yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return i}))},"14c3":function(e,t,i){var n=i("c6b6"),r=i("9263");e.exports=function(e,t){var i=e.exec;if("function"===typeof i){var s=i.call(e,t);if("object"!==typeof s)throw TypeError("RegExp exec method returned something other than an Object or null");return s}if("RegExp"!==n(e))throw TypeError("RegExp#exec called on incompatible receiver");return r.call(e,t)}},"159b":function(e,t,i){var n=i("da84"),r=i("fdbc"),s=i("17c2"),o=i("9112");for(var a in r){var l=n[a],u=l&&l.prototype;if(u&&u.forEach!==s)try{o(u,"forEach",s)}catch(c){u.forEach=s}}},"166a":function(e,t,i){},"169a":function(e,t,i){"use strict";i("368e");var n=i("480e"),r=i("4ad4"),s=i("b848"),o=i("75eb"),a=i("e707"),l=i("e4d3"),u=i("21be"),c=i("f2e7"),h=i("a293"),d=i("58df"),f=i("d9bd"),p=i("80d2");const m=Object(d["a"])(r["a"],s["a"],o["a"],a["a"],l["a"],u["a"],c["a"]);t["a"]=m.extend({name:"v-dialog",directives:{ClickOutside:h["a"]},props:{dark:Boolean,disabled:Boolean,fullscreen:Boolean,light:Boolean,maxWidth:{type:[String,Number],default:"none"},noClickAnimation:Boolean,origin:{type:String,default:"center center"},persistent:Boolean,retainFocus:{type:Boolean,default:!0},scrollable:Boolean,transition:{type:[String,Boolean],default:"dialog-transition"},width:{type:[String,Number],default:"auto"}},data(){return{activatedBy:null,animate:!1,animateTimeout:-1,isActive:!!this.value,stackMinZIndex:200}},computed:{classes(){return{[`v-dialog ${this.contentClass}`.trim()]:!0,"v-dialog--active":this.isActive,"v-dialog--persistent":this.persistent,"v-dialog--fullscreen":this.fullscreen,"v-dialog--scrollable":this.scrollable,"v-dialog--animated":this.animate}},contentClasses(){return{"v-dialog__content":!0,"v-dialog__content--active":this.isActive}},hasActivator(){return Boolean(!!this.$slots.activator||!!this.$scopedSlots.activator)}},watch:{isActive(e){e?(this.show(),this.hideScroll()):(this.removeOverlay(),this.unbind())},fullscreen(e){this.isActive&&(e?(this.hideScroll(),this.removeOverlay(!1)):(this.showScroll(),this.genOverlay()))}},created(){this.$attrs.hasOwnProperty("full-width")&&Object(f["d"])("full-width",this)},beforeMount(){this.$nextTick(()=>{this.isBooted=this.isActive,this.isActive&&this.show()})},beforeDestroy(){"undefined"!==typeof window&&this.unbind()},methods:{animateClick(){this.animate=!1,this.$nextTick(()=>{this.animate=!0,window.clearTimeout(this.animateTimeout),this.animateTimeout=window.setTimeout(()=>this.animate=!1,150)})},closeConditional(e){const t=e.target;return!(this._isDestroyed||!this.isActive||this.$refs.content.contains(t)||this.overlay&&t&&!this.overlay.$el.contains(t))&&this.activeZIndex>=this.getMaxZIndex()},hideScroll(){this.fullscreen?document.documentElement.classList.add("overflow-y-hidden"):a["a"].options.methods.hideScroll.call(this)},show(){!this.fullscreen&&!this.hideOverlay&&this.genOverlay(),this.$nextTick(()=>{this.$refs.content.focus(),this.bind()})},bind(){window.addEventListener("focusin",this.onFocusin)},unbind(){window.removeEventListener("focusin",this.onFocusin)},onClickOutside(e){this.$emit("click:outside",e),this.persistent?this.noClickAnimation||this.animateClick():this.isActive=!1},onKeydown(e){if(e.keyCode===p["v"].esc&&!this.getOpenDependents().length)if(this.persistent)this.noClickAnimation||this.animateClick();else{this.isActive=!1;const e=this.getActivator();this.$nextTick(()=>e&&e.focus())}this.$emit("keydown",e)},onFocusin(e){if(!e||!this.retainFocus)return;const t=e.target;if(t&&![document,this.$refs.content].includes(t)&&!this.$refs.content.contains(t)&&this.activeZIndex>=this.getMaxZIndex()&&!this.getOpenDependentElements().some(e=>e.contains(t))){const e=this.$refs.content.querySelectorAll('button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])');e.length&&e[0].focus()}},genTransition(){const e=this.genContent();return this.transition?this.$createElement("transition",{props:{name:this.transition,origin:this.origin}},this.showLazyContent(()=>[e])):e},genContent(){const e={class:this.classes,ref:"dialog",directives:[{name:"click-outside",value:this.onClickOutside,args:{closeConditional:this.closeConditional,include:this.getOpenDependentElements}},{name:"show",value:this.isActive}],style:{}};return this.fullscreen||(e.style={maxWidth:"none"===this.maxWidth?void 0:Object(p["g"])(this.maxWidth),width:"auto"===this.width?void 0:Object(p["g"])(this.width)}),this.$createElement("div",{class:this.contentClasses,attrs:{role:"document",tabindex:this.isActive?0:void 0,...this.getScopeIdAttrs()},on:{keydown:this.onKeydown},style:{zIndex:this.activeZIndex},ref:"content"},[this.$createElement("div",e,[this.$createElement(n["a"],{props:{root:!0,light:this.light,dark:this.dark}},this.getContentSlot())])])}},render(e){return e("div",{staticClass:"v-dialog__container",class:{"v-dialog__container--attached":""===this.attach||!0===this.attach||"attach"===this.attach},attrs:{role:"dialog"}},[this.genActivator(),this.genTransition()])}})},"16b7":function(e,t,i){"use strict";var n=i("2b0e");t["a"]=n["a"].extend().extend({name:"delayable",props:{openDelay:{type:[Number,String],default:0},closeDelay:{type:[Number,String],default:0}},data:()=>({openTimeout:void 0,closeTimeout:void 0}),methods:{clearDelay(){clearTimeout(this.openTimeout),clearTimeout(this.closeTimeout)},runDelay(e,t){this.clearDelay();const i=parseInt(this[`${e}Delay`],10);this[`${e}Timeout`]=setTimeout(t||(()=>{this.isActive={open:!0,close:!1}[e]}),i)}}})},"17c2":function(e,t,i){"use strict";var n=i("b727").forEach,r=i("a640"),s=i("ae40"),o=r("forEach"),a=s("forEach");e.exports=o&&a?[].forEach:function(e){return n(this,e,arguments.length>1?arguments[1]:void 0)}},1800:function(e,t,i){"use strict";var n=i("2b0e");t["a"]=n["a"].extend({name:"v-list-item-action",functional:!0,render(e,{data:t,children:i=[]}){t.staticClass=t.staticClass?`v-list-item__action ${t.staticClass}`:"v-list-item__action";const n=i.filter(e=>!1===e.isComment&&" "!==e.text);return n.length>1&&(t.staticClass+=" v-list-item__action--stack"),e("div",t,i)}})},"189d":function(e,t){e.exports=function(e){try{return{error:!1,value:e()}}catch(t){return{error:!0,value:t}}}},"199f":function(e,t,i){var n=i("09e4"),r=i("2439").f,s=i("3261"),o=i("7024"),a=i("79ae"),l=i("2d0a"),u=i("25d0");e.exports=function(e,t){var i,c,h,d,f,p,m=e.target,v=e.global,g=e.stat;if(c=v?n:g?n[m]||a(m,{}):(n[m]||{}).prototype,c)for(h in t){if(f=t[h],e.noTargetGet?(p=r(c,h),d=p&&p.value):d=c[h],i=u(v?h:m+(g?".":"#")+h,e.forced),!i&&void 0!==d){if(typeof f===typeof d)continue;l(f,d)}(e.sham||d&&d.sham)&&s(f,"sham",!0),o(c,h,f,e)}}},"19aa":function(e,t){e.exports=function(e,t,i){if(!(e instanceof t))throw TypeError("Incorrect "+(i?i+" ":"")+"invocation");return e}},"1b2c":function(e,t,i){},"1b45":function(e,t,i){(function(e,t){t(i("c1df"))})(0,(function(e){"use strict";var t=e.defineLocale("mt",{months:"Jannar_Frar_Marzu_April_Mejju_Ġunju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Diċembru".split("_"),monthsShort:"Jan_Fra_Mar_Apr_Mej_Ġun_Lul_Aww_Set_Ott_Nov_Diċ".split("_"),weekdays:"Il-Ħadd_It-Tnejn_It-Tlieta_L-Erbgħa_Il-Ħamis_Il-Ġimgħa_Is-Sibt".split("_"),weekdaysShort:"Ħad_Tne_Tli_Erb_Ħam_Ġim_Sib".split("_"),weekdaysMin:"Ħa_Tn_Tl_Er_Ħa_Ġi_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Illum fil-]LT",nextDay:"[Għada fil-]LT",nextWeek:"dddd [fil-]LT",lastDay:"[Il-bieraħ fil-]LT",lastWeek:"dddd [li għadda] [fil-]LT",sameElse:"L"},relativeTime:{future:"f’ %s",past:"%s ilu",s:"ftit sekondi",ss:"%d sekondi",m:"minuta",mm:"%d minuti",h:"siegħa",hh:"%d siegħat",d:"ġurnata",dd:"%d ġranet",M:"xahar",MM:"%d xhur",y:"sena",yy:"%d sni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});return t}))},"1be4":function(e,t,i){var n=i("d066");e.exports=n("document","documentElement")},"1bfb":function(e,t,i){},"1c0b":function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(String(e)+" is not a function");return e}},"1c58":function(e,t,i){},"1c7e":function(e,t,i){var n=i("b622"),r=n("iterator"),s=!1;try{var o=0,a={next:function(){return{done:!!o++}},return:function(){s=!0}};a[r]=function(){return this},Array.from(a,(function(){throw 2}))}catch(l){}e.exports=function(e,t){if(!t&&!s)return!1;var i=!1;try{var n={};n[r]=function(){return{next:function(){return{done:i=!0}}}},e(n)}catch(l){}return i}},"1c87":function(e,t,i){"use strict";var n=i("2b0e"),r=i("5607"),s=i("80d2");t["a"]=n["a"].extend({name:"routable",directives:{Ripple:r["a"]},props:{activeClass:String,append:Boolean,disabled:Boolean,exact:{type:Boolean,default:void 0},exactActiveClass:String,link:Boolean,href:[String,Object],to:[String,Object],nuxt:Boolean,replace:Boolean,ripple:{type:[Boolean,Object],default:null},tag:String,target:String},data:()=>({isActive:!1,proxyClass:""}),computed:{classes(){const e={};return this.to?e:(this.activeClass&&(e[this.activeClass]=this.isActive),this.proxyClass&&(e[this.proxyClass]=this.isActive),e)},computedRipple(){return null!=this.ripple?this.ripple:!this.disabled&&this.isClickable},isClickable(){return!this.disabled&&Boolean(this.isLink||this.$listeners.click||this.$listeners["!click"]||this.$attrs.tabindex)},isLink(){return this.to||this.href||this.link},styles:()=>({})},watch:{$route:"onRouteChange"},methods:{click(e){this.$emit("click",e)},generateRouteLink(){let e,t=this.exact;const i={attrs:{tabindex:"tabindex"in this.$attrs?this.$attrs.tabindex:void 0},class:this.classes,style:this.styles,props:{},directives:[{name:"ripple",value:this.computedRipple}],[this.to?"nativeOn":"on"]:{...this.$listeners,click:this.click},ref:"link"};if("undefined"===typeof this.exact&&(t="/"===this.to||this.to===Object(this.to)&&"/"===this.to.path),this.to){let n=this.activeClass,r=this.exactActiveClass||n;this.proxyClass&&(n=`${n} ${this.proxyClass}`.trim(),r=`${r} ${this.proxyClass}`.trim()),e=this.nuxt?"nuxt-link":"router-link",Object.assign(i.props,{to:this.to,exact:t,activeClass:n,exactActiveClass:r,append:this.append,replace:this.replace})}else e=(this.href?"a":this.tag)||"div","a"===e&&this.href&&(i.attrs.href=this.href);return this.target&&(i.attrs.target=this.target),{tag:e,data:i}},onRouteChange(){if(!this.to||!this.$refs.link||!this.$route)return;const e=`${this.activeClass} ${this.proxyClass||""}`.trim(),t=`_vnode.data.class.${e}`;this.$nextTick(()=>{Object(s["n"])(this.$refs.link,t)&&this.toggle()})},toggle:()=>{}}})},"1cfd":function(e,t,i){(function(e,t){t(i("c1df"))})(0,(function(e){"use strict";var t={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},i=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},n={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},r=function(e){return function(t,r,s,o){var a=i(t),l=n[e][i(t)];return 2===a&&(l=l[r?0:1]),l.replace(/%d/i,t)}},s=["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],o=e.defineLocale("ar-ly",{months:s,monthsShort:s,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,i){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:r("s"),ss:r("s"),m:r("m"),mm:r("m"),h:r("h"),hh:r("h"),d:r("d"),dd:r("d"),M:r("M"),MM:r("M"),y:r("y"),yy:r("y")},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"،")},week:{dow:6,doy:12}});return o}))},"1d2b":function(e,t,i){"use strict";e.exports=function(e,t){return function(){for(var i=new Array(arguments.length),n=0;n=51||!n((function(){var t=[],i=t.constructor={};return i[o]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},"1f4f":function(e,t,i){"use strict";i("8b37");var n=i("80d2"),r=i("7560"),s=i("58df");t["a"]=Object(s["a"])(r["a"]).extend({name:"v-simple-table",props:{dense:Boolean,fixedHeader:Boolean,height:[Number,String]},computed:{classes(){return{"v-data-table--dense":this.dense,"v-data-table--fixed-height":!!this.height&&!this.fixedHeader,"v-data-table--fixed-header":this.fixedHeader,...this.themeClasses}}},methods:{genWrapper(){return this.$slots.wrapper||this.$createElement("div",{staticClass:"v-data-table__wrapper",style:{height:Object(n["g"])(this.height)}},[this.$createElement("table",this.$slots.default)])}},render(e){return e("div",{staticClass:"v-data-table",class:this.classes},[this.$slots.top,this.genWrapper(),this.$slots.bottom])}})},"1fb5":function(e,t,i){"use strict";t.byteLength=c,t.toByteArray=d,t.fromByteArray=m;for(var n=[],r=[],s="undefined"!==typeof Uint8Array?Uint8Array:Array,o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",a=0,l=o.length;a0)throw new Error("Invalid string. Length must be a multiple of 4");var i=e.indexOf("=");-1===i&&(i=t);var n=i===t?0:4-i%4;return[i,n]}function c(e){var t=u(e),i=t[0],n=t[1];return 3*(i+n)/4-n}function h(e,t,i){return 3*(t+i)/4-i}function d(e){var t,i,n=u(e),o=n[0],a=n[1],l=new s(h(e,o,a)),c=0,d=a>0?o-4:o;for(i=0;i>16&255,l[c++]=t>>8&255,l[c++]=255&t;return 2===a&&(t=r[e.charCodeAt(i)]<<2|r[e.charCodeAt(i+1)]>>4,l[c++]=255&t),1===a&&(t=r[e.charCodeAt(i)]<<10|r[e.charCodeAt(i+1)]<<4|r[e.charCodeAt(i+2)]>>2,l[c++]=t>>8&255,l[c++]=255&t),l}function f(e){return n[e>>18&63]+n[e>>12&63]+n[e>>6&63]+n[63&e]}function p(e,t,i){for(var n,r=[],s=t;sl?l:a+o));return 1===r?(t=e[i-1],s.push(n[t>>2]+n[t<<4&63]+"==")):2===r&&(t=(e[i-2]<<8)+e[i-1],s.push(n[t>>10]+n[t>>4&63]+n[t<<2&63]+"=")),s.join("")}r["-".charCodeAt(0)]=62,r["_".charCodeAt(0)]=63},"1fc1":function(e,t){e.exports={}},"1fc10":function(e,t,i){(function(e,t){t(i("c1df"))})(0,(function(e){"use strict";function t(e,t){var i=e.split("_");return t%10===1&&t%100!==11?i[0]:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?i[1]:i[2]}function i(e,i,n){var r={ss:i?"секунда_секунды_секунд":"секунду_секунды_секунд",mm:i?"хвіліна_хвіліны_хвілін":"хвіліну_хвіліны_хвілін",hh:i?"гадзіна_гадзіны_гадзін":"гадзіну_гадзіны_гадзін",dd:"дзень_дні_дзён",MM:"месяц_месяцы_месяцаў",yy:"год_гады_гадоў"};return"m"===n?i?"хвіліна":"хвіліну":"h"===n?i?"гадзіна":"гадзіну":e+" "+t(r[n],+e)}var n=e.defineLocale("be",{months:{format:"студзеня_лютага_сакавіка_красавіка_траўня_чэрвеня_ліпеня_жніўня_верасня_кастрычніка_лістапада_снежня".split("_"),standalone:"студзень_люты_сакавік_красавік_травень_чэрвень_ліпень_жнівень_верасень_кастрычнік_лістапад_снежань".split("_")},monthsShort:"студ_лют_сак_крас_трав_чэрв_ліп_жнів_вер_каст_ліст_снеж".split("_"),weekdays:{format:"нядзелю_панядзелак_аўторак_сераду_чацвер_пятніцу_суботу".split("_"),standalone:"нядзеля_панядзелак_аўторак_серада_чацвер_пятніца_субота".split("_"),isFormat:/\[ ?[Ууў] ?(?:мінулую|наступную)? ?\] ?dddd/},weekdaysShort:"нд_пн_ат_ср_чц_пт_сб".split("_"),weekdaysMin:"нд_пн_ат_ср_чц_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., HH:mm",LLLL:"dddd, D MMMM YYYY г., HH:mm"},calendar:{sameDay:"[Сёння ў] LT",nextDay:"[Заўтра ў] LT",lastDay:"[Учора ў] LT",nextWeek:function(){return"[У] dddd [ў] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[У мінулую] dddd [ў] LT";case 1:case 2:case 4:return"[У мінулы] dddd [ў] LT"}},sameElse:"L"},relativeTime:{future:"праз %s",past:"%s таму",s:"некалькі секунд",m:i,mm:i,h:i,hh:i,d:"дзень",dd:i,M:"месяц",MM:i,y:"год",yy:i},meridiemParse:/ночы|раніцы|дня|вечара/,isPM:function(e){return/^(дня|вечара)$/.test(e)},meridiem:function(e,t,i){return e<4?"ночы":e<12?"раніцы":e<17?"дня":"вечара"},dayOfMonthOrdinalParse:/\d{1,2}-(і|ы|га)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":case"w":case"W":return e%10!==2&&e%10!==3||e%100===12||e%100===13?e+"-ы":e+"-і";case"D":return e+"-га";default:return e}},week:{dow:1,doy:7}});return n}))},"201b":function(e,t,i){(function(e,t){t(i("c1df"))})(0,(function(e){"use strict";var t=e.defineLocale("ka",{months:{standalone:"იანვარი_თებერვალი_მარტი_აპრილი_მაისი_ივნისი_ივლისი_აგვისტო_სექტემბერი_ოქტომბერი_ნოემბერი_დეკემბერი".split("_"),format:"იანვარს_თებერვალს_მარტს_აპრილის_მაისს_ივნისს_ივლისს_აგვისტს_სექტემბერს_ოქტომბერს_ნოემბერს_დეკემბერს".split("_")},monthsShort:"იან_თებ_მარ_აპრ_მაი_ივნ_ივლ_აგვ_სექ_ოქტ_ნოე_დეკ".split("_"),weekdays:{standalone:"კვირა_ორშაბათი_სამშაბათი_ოთხშაბათი_ხუთშაბათი_პარასკევი_შაბათი".split("_"),format:"კვირას_ორშაბათს_სამშაბათს_ოთხშაბათს_ხუთშაბათს_პარასკევს_შაბათს".split("_"),isFormat:/(წინა|შემდეგ)/},weekdaysShort:"კვი_ორშ_სამ_ოთხ_ხუთ_პარ_შაბ".split("_"),weekdaysMin:"კვ_ორ_სა_ოთ_ხუ_პა_შა".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[დღეს] LT[-ზე]",nextDay:"[ხვალ] LT[-ზე]",lastDay:"[გუშინ] LT[-ზე]",nextWeek:"[შემდეგ] dddd LT[-ზე]",lastWeek:"[წინა] dddd LT-ზე",sameElse:"L"},relativeTime:{future:function(e){return/(წამი|წუთი|საათი|წელი)/.test(e)?e.replace(/ი$/,"ში"):e+"ში"},past:function(e){return/(წამი|წუთი|საათი|დღე|თვე)/.test(e)?e.replace(/(ი|ე)$/,"ის წინ"):/წელი/.test(e)?e.replace(/წელი$/,"წლის წინ"):void 0},s:"რამდენიმე წამი",ss:"%d წამი",m:"წუთი",mm:"%d წუთი",h:"საათი",hh:"%d საათი",d:"დღე",dd:"%d დღე",M:"თვე",MM:"%d თვე",y:"წელი",yy:"%d წელი"},dayOfMonthOrdinalParse:/0|1-ლი|მე-\d{1,2}|\d{1,2}-ე/,ordinal:function(e){return 0===e?e:1===e?e+"-ლი":e<20||e<=100&&e%20===0||e%100===0?"მე-"+e:e+"-ე"},week:{dow:1,doy:7}});return t}))},"20a7":function(e,t,i){var n=i("a714");e.exports=!!Object.getOwnPropertySymbols&&!n((function(){return!String(Symbol())}))},"20f6":function(e,t,i){},2102:function(e,t,i){},"210b":function(e,t,i){},"21be":function(e,t,i){"use strict";var n=i("2b0e"),r=i("80d2");t["a"]=n["a"].extend().extend({name:"stackable",data(){return{stackElement:null,stackExclude:null,stackMinZIndex:0,isActive:!1}},computed:{activeZIndex(){if("undefined"===typeof window)return 0;const e=this.stackElement||this.$refs.content,t=this.isActive?this.getMaxZIndex(this.stackExclude||[e])+2:Object(r["s"])(e);return null==t?t:parseInt(t)}},methods:{getMaxZIndex(e=[]){const t=this.$el,i=[this.stackMinZIndex,Object(r["s"])(t)],n=[...document.getElementsByClassName("v-menu__content--active"),...document.getElementsByClassName("v-dialog__content--active")];for(let s=0;sp;p++)if(v=c?y(n(_=e[p])[0],_[1]):y(e[p]),v&&v instanceof u)return v;return new u(!1)}d=f.call(e)}g=d.next;while(!(_=g.call(d)).done)if(v=l(d,y,_.value,c),"object"==typeof v&&v&&v instanceof u)return v;return new u(!1)};c.stop=function(e){return new u(!0,e)}},"22f8":function(e,t,i){(function(e,t){t(i("c1df"))})(0,(function(e){"use strict";var t=e.defineLocale("ko",{months:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),monthsShort:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),weekdays:"일요일_월요일_화요일_수요일_목요일_금요일_토요일".split("_"),weekdaysShort:"일_월_화_수_목_금_토".split("_"),weekdaysMin:"일_월_화_수_목_금_토".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY년 MMMM D일",LLL:"YYYY년 MMMM D일 A h:mm",LLLL:"YYYY년 MMMM D일 dddd A h:mm",l:"YYYY.MM.DD.",ll:"YYYY년 MMMM D일",lll:"YYYY년 MMMM D일 A h:mm",llll:"YYYY년 MMMM D일 dddd A h:mm"},calendar:{sameDay:"오늘 LT",nextDay:"내일 LT",nextWeek:"dddd LT",lastDay:"어제 LT",lastWeek:"지난주 dddd LT",sameElse:"L"},relativeTime:{future:"%s 후",past:"%s 전",s:"몇 초",ss:"%d초",m:"1분",mm:"%d분",h:"한 시간",hh:"%d시간",d:"하루",dd:"%d일",M:"한 달",MM:"%d달",y:"일 년",yy:"%d년"},dayOfMonthOrdinalParse:/\d{1,2}(일|월|주)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"일";case"M":return e+"월";case"w":case"W":return e+"주";default:return e}},meridiemParse:/오전|오후/,isPM:function(e){return"오후"===e},meridiem:function(e,t,i){return e<12?"오전":"오후"}});return t}))},"23cb":function(e,t,i){var n=i("a691"),r=Math.max,s=Math.min;e.exports=function(e,t){var i=n(e);return i<0?r(i+t,0):s(i,t)}},"23e7":function(e,t,i){var n=i("da84"),r=i("06cf").f,s=i("9112"),o=i("6eeb"),a=i("ce4e"),l=i("e893"),u=i("94ca");e.exports=function(e,t){var i,c,h,d,f,p,m=e.target,v=e.global,g=e.stat;if(c=v?n:g?n[m]||a(m,{}):(n[m]||{}).prototype,c)for(h in t){if(f=t[h],e.noTargetGet?(p=r(c,h),d=p&&p.value):d=c[h],i=u(v?h:m+(g?".":"#")+h,e.forced),!i&&void 0!==d){if(typeof f===typeof d)continue;l(f,d)}(e.sham||d&&d.sham)&&s(f,"sham",!0),o(c,h,f,e)}}},"241c":function(e,t,i){var n=i("ca84"),r=i("7839"),s=r.concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return n(e,s)}},2421:function(e,t,i){(function(e,t){t(i("c1df"))})(0,(function(e){"use strict";var t={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},i={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},n=["کانونی دووەم","شوبات","ئازار","نیسان","ئایار","حوزەیران","تەمموز","ئاب","ئەیلوول","تشرینی یەكەم","تشرینی دووەم","كانونی یەکەم"],r=e.defineLocale("ku",{months:n,monthsShort:n,weekdays:"یهكشهممه_دووشهممه_سێشهممه_چوارشهممه_پێنجشهممه_ههینی_شهممه".split("_"),weekdaysShort:"یهكشهم_دووشهم_سێشهم_چوارشهم_پێنجشهم_ههینی_شهممه".split("_"),weekdaysMin:"ی_د_س_چ_پ_ه_ش".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/ئێواره|بهیانی/,isPM:function(e){return/ئێواره/.test(e)},meridiem:function(e,t,i){return e<12?"بهیانی":"ئێواره"},calendar:{sameDay:"[ئهمرۆ كاتژمێر] LT",nextDay:"[بهیانی كاتژمێر] LT",nextWeek:"dddd [كاتژمێر] LT",lastDay:"[دوێنێ كاتژمێر] LT",lastWeek:"dddd [كاتژمێر] LT",sameElse:"L"},relativeTime:{future:"له %s",past:"%s",s:"چهند چركهیهك",ss:"چركه %d",m:"یهك خولهك",mm:"%d خولهك",h:"یهك كاتژمێر",hh:"%d كاتژمێر",d:"یهك ڕۆژ",dd:"%d ڕۆژ",M:"یهك مانگ",MM:"%d مانگ",y:"یهك ساڵ",yy:"%d ساڵ"},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,(function(e){return i[e]})).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"،")},week:{dow:6,doy:12}});return r}))},2439:function(e,t,i){var n=i("0368"),r=i("0e17"),s=i("8d23"),o=i("a84f"),a=i("fe68"),l=i("7f34"),u=i("bf45"),c=Object.getOwnPropertyDescriptor;t.f=n?c:function(e,t){if(e=o(e),t=a(t,!0),u)try{return c(e,t)}catch(i){}if(l(e,t))return s(!r.f.call(e,t),e[t])}},2444:function(e,t,i){"use strict";(function(t){var n=i("c532"),r=i("c8af"),s={"Content-Type":"application/x-www-form-urlencoded"};function o(e,t){!n.isUndefined(e)&&n.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}function a(){var e;return"undefined"!==typeof XMLHttpRequest?e=i("b50d"):"undefined"!==typeof t&&"[object process]"===Object.prototype.toString.call(t)&&(e=i("b50d")),e}var l={adapter:a(),transformRequest:[function(e,t){return r(t,"Accept"),r(t,"Content-Type"),n.isFormData(e)||n.isArrayBuffer(e)||n.isBuffer(e)||n.isStream(e)||n.isFile(e)||n.isBlob(e)?e:n.isArrayBufferView(e)?e.buffer:n.isURLSearchParams(e)?(o(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):n.isObject(e)?(o(t,"application/json;charset=utf-8"),JSON.stringify(e)):e}],transformResponse:[function(e){if("string"===typeof e)try{e=JSON.parse(e)}catch(t){}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};n.forEach(["delete","get","head"],(function(e){l.headers[e]={}})),n.forEach(["post","put","patch"],(function(e){l.headers[e]=n.merge(s)})),e.exports=l}).call(this,i("4362"))},"24b2":function(e,t,i){"use strict";var n=i("80d2"),r=i("2b0e");t["a"]=r["a"].extend({name:"measurable",props:{height:[Number,String],maxHeight:[Number,String],maxWidth:[Number,String],minHeight:[Number,String],minWidth:[Number,String],width:[Number,String]},computed:{measurableStyles(){const e={},t=Object(n["g"])(this.height),i=Object(n["g"])(this.minHeight),r=Object(n["g"])(this.minWidth),s=Object(n["g"])(this.maxHeight),o=Object(n["g"])(this.maxWidth),a=Object(n["g"])(this.width);return t&&(e.height=t),i&&(e.minHeight=i),r&&(e.minWidth=r),s&&(e.maxHeight=s),o&&(e.maxWidth=o),a&&(e.width=a),e}}})},2532:function(e,t,i){"use strict";var n=i("23e7"),r=i("5a34"),s=i("1d80"),o=i("ab13");n({target:"String",proto:!0,forced:!o("includes")},{includes:function(e){return!!~String(s(this)).indexOf(r(e),arguments.length>1?arguments[1]:void 0)}})},2554:function(e,t,i){(function(e,t){t(i("c1df"))})(0,(function(e){"use strict";function t(e,t,i){var n=e+" ";switch(i){case"ss":return n+=1===e?"sekunda":2===e||3===e||4===e?"sekunde":"sekundi",n;case"m":return t?"jedna minuta":"jedne minute";case"mm":return n+=1===e?"minuta":2===e||3===e||4===e?"minute":"minuta",n;case"h":return t?"jedan sat":"jednog sata";case"hh":return n+=1===e?"sat":2===e||3===e||4===e?"sata":"sati",n;case"dd":return n+=1===e?"dan":"dana",n;case"MM":return n+=1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci",n;case"yy":return n+=1===e?"godina":2===e||3===e||4===e?"godine":"godina",n}}var i=e.defineLocale("bs",{months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[prošlu] dddd [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:t,m:t,mm:t,h:t,hh:t,d:"dan",dd:t,M:"mjesec",MM:t,y:"godinu",yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return i}))},"25a8":function(e,t,i){},"25d0":function(e,t,i){var n=i("a714"),r=/#|\.prototype\./,s=function(e,t){var i=a[o(e)];return i==u||i!=l&&("function"==typeof t?n(t):!!t)},o=s.normalize=function(e){return String(e).replace(r,".").toLowerCase()},a=s.data={},l=s.NATIVE="N",u=s.POLYFILL="P";e.exports=s},"25f0":function(e,t,i){"use strict";var n=i("6eeb"),r=i("825a"),s=i("d039"),o=i("ad6d"),a="toString",l=RegExp.prototype,u=l[a],c=s((function(){return"/a/b"!=u.call({source:"a",flags:"b"})})),h=u.name!=a;(c||h)&&n(RegExp.prototype,a,(function(){var e=r(this),t=String(e.source),i=e.flags,n=String(void 0===i&&e instanceof RegExp&&!("flags"in l)?o.call(e):i);return"/"+t+"/"+n}),{unsafe:!0})},2626:function(e,t,i){"use strict";var n=i("d066"),r=i("9bf2"),s=i("b622"),o=i("83ab"),a=s("species");e.exports=function(e){var t=n(e),i=r.f;o&&t&&!t[a]&&i(t,a,{configurable:!0,get:function(){return this}})}},"269a":function(e,t){e.exports=function(e,t){var i="function"===typeof e.exports?e.exports.extendOptions:e.options;for(var n in"function"===typeof e.exports&&(i.directives=e.exports.options.directives),i.directives=i.directives||{},t)i.directives[n]=i.directives[n]||t[n]}},"26f9":function(e,t,i){(function(e,t){t(i("c1df"))})(0,(function(e){"use strict";var t={ss:"sekundė_sekundžių_sekundes",m:"minutė_minutės_minutę",mm:"minutės_minučių_minutes",h:"valanda_valandos_valandą",hh:"valandos_valandų_valandas",d:"diena_dienos_dieną",dd:"dienos_dienų_dienas",M:"mėnuo_mėnesio_mėnesį",MM:"mėnesiai_mėnesių_mėnesius",y:"metai_metų_metus",yy:"metai_metų_metus"};function i(e,t,i,n){return t?"kelios sekundės":n?"kelių sekundžių":"kelias sekundes"}function n(e,t,i,n){return t?s(i)[0]:n?s(i)[1]:s(i)[2]}function r(e){return e%10===0||e>10&&e<20}function s(e){return t[e].split("_")}function o(e,t,i,o){var a=e+" ";return 1===e?a+n(e,t,i[0],o):t?a+(r(e)?s(i)[1]:s(i)[0]):o?a+s(i)[1]:a+(r(e)?s(i)[1]:s(i)[2])}var a=e.defineLocale("lt",{months:{format:"sausio_vasario_kovo_balandžio_gegužės_birželio_liepos_rugpjūčio_rugsėjo_spalio_lapkričio_gruodžio".split("_"),standalone:"sausis_vasaris_kovas_balandis_gegužė_birželis_liepa_rugpjūtis_rugsėjis_spalis_lapkritis_gruodis".split("_"),isFormat:/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/},monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:{format:"sekmadienį_pirmadienį_antradienį_trečiadienį_ketvirtadienį_penktadienį_šeštadienį".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_trečiadienis_ketvirtadienis_penktadienis_šeštadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_Šeš".split("_"),weekdaysMin:"S_P_A_T_K_Pn_Š".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},calendar:{sameDay:"[Šiandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Praėjusį] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prieš %s",s:i,ss:o,m:n,mm:o,h:n,hh:o,d:n,dd:o,M:n,MM:o,y:n,yy:o},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(e){return e+"-oji"},week:{dow:1,doy:4}});return a}))},2877:function(e,t,i){"use strict";function n(e,t,i,n,r,s,o,a){var l,u="function"===typeof e?e.options:e;if(t&&(u.render=t,u.staticRenderFns=i,u._compiled=!0),n&&(u.functional=!0),s&&(u._scopeId="data-v-"+s),o?(l=function(e){e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,e||"undefined"===typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),r&&r.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(o)},u._ssrRegister=l):r&&(l=a?function(){r.call(this,this.$root.$options.shadowRoot)}:r),l)if(u.functional){u._injectStyles=l;var c=u.render;u.render=function(e,t){return l.call(t),c(e,t)}}else{var h=u.beforeCreate;u.beforeCreate=h?[].concat(h,l):[l]}return{exports:e,options:u}}i.d(t,"a",(function(){return n}))},2909:function(e,t,i){"use strict";function n(e){if(Array.isArray(e)){for(var t=0,i=new Array(e.length);t=2&&e<=4?t[1]:t[2]},translate:function(e,i,n){var r=t.words[n];return 1===n.length?i?r[0]:r[1]:e+" "+t.correctGrammaticalCase(e,r)}},i=e.defineLocale("me",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sjutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){var e=["[prošle] [nedjelje] [u] LT","[prošlog] [ponedjeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srijede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [subote] [u] LT"];return e[this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"nekoliko sekundi",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:"dan",dd:t.translate,M:"mjesec",MM:t.translate,y:"godinu",yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return i}))},"297c":function(e,t,i){"use strict";var n=i("2b0e"),r=i("37c6");t["a"]=n["a"].extend().extend({name:"loadable",props:{loading:{type:[Boolean,String],default:!1},loaderHeight:{type:[Number,String],default:2}},methods:{genProgress(){return!1===this.loading?null:this.$slots.progress||this.$createElement(r["a"],{props:{absolute:!0,color:!0===this.loading||""===this.loading?this.color||"primary":this.loading,height:this.loaderHeight,indeterminate:!0}})}}})},"2a7f":function(e,t,i){"use strict";i.d(t,"a",(function(){return s}));var n=i("71d9"),r=i("80d2");const s=Object(r["i"])("v-toolbar__title"),o=Object(r["i"])("v-toolbar__items");n["a"]},"2b0e":function(e,t,i){"use strict";(function(e){
-/*!
- * Vue.js v2.6.11
- * (c) 2014-2019 Evan You
- * Released under the MIT License.
- */
-var i=Object.freeze({});function n(e){return void 0===e||null===e}function r(e){return void 0!==e&&null!==e}function s(e){return!0===e}function o(e){return!1===e}function a(e){return"string"===typeof e||"number"===typeof e||"symbol"===typeof e||"boolean"===typeof e}function l(e){return null!==e&&"object"===typeof e}var u=Object.prototype.toString;function c(e){return"[object Object]"===u.call(e)}function h(e){return"[object RegExp]"===u.call(e)}function d(e){var t=parseFloat(String(e));return t>=0&&Math.floor(t)===t&&isFinite(e)}function f(e){return r(e)&&"function"===typeof e.then&&"function"===typeof e.catch}function p(e){return null==e?"":Array.isArray(e)||c(e)&&e.toString===u?JSON.stringify(e,null,2):String(e)}function m(e){var t=parseFloat(e);return isNaN(t)?e:t}function v(e,t){for(var i=Object.create(null),n=e.split(","),r=0;r-1)return e.splice(i,1)}}var y=Object.prototype.hasOwnProperty;function b(e,t){return y.call(e,t)}function x(e){var t=Object.create(null);return function(i){var n=t[i];return n||(t[i]=e(i))}}var w=/-(\w)/g,S=x((function(e){return e.replace(w,(function(e,t){return t?t.toUpperCase():""}))})),k=x((function(e){return e.charAt(0).toUpperCase()+e.slice(1)})),M=/\B([A-Z])/g,C=x((function(e){return e.replace(M,"-$1").toLowerCase()}));function D(e,t){function i(i){var n=arguments.length;return n?n>1?e.apply(t,arguments):e.call(t,i):e.call(t)}return i._length=e.length,i}function L(e,t){return e.bind(t)}var T=Function.prototype.bind?L:D;function A(e,t){t=t||0;var i=e.length-t,n=new Array(i);while(i--)n[i]=e[i+t];return n}function E(e,t){for(var i in t)e[i]=t[i];return e}function O(e){for(var t={},i=0;i0,ie=Q&&Q.indexOf("edge/")>0,ne=(Q&&Q.indexOf("android"),Q&&/iphone|ipad|ipod|ios/.test(Q)||"ios"===Z),re=(Q&&/chrome\/\d+/.test(Q),Q&&/phantomjs/.test(Q),Q&&Q.match(/firefox\/(\d+)/)),se={}.watch,oe=!1;if(X)try{var ae={};Object.defineProperty(ae,"passive",{get:function(){oe=!0}}),window.addEventListener("test-passive",null,ae)}catch(So){}var le=function(){return void 0===J&&(J=!X&&!K&&"undefined"!==typeof e&&(e["process"]&&"server"===e["process"].env.VUE_ENV)),J},ue=X&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function ce(e){return"function"===typeof e&&/native code/.test(e.toString())}var he,de="undefined"!==typeof Symbol&&ce(Symbol)&&"undefined"!==typeof Reflect&&ce(Reflect.ownKeys);he="undefined"!==typeof Set&&ce(Set)?Set:function(){function e(){this.set=Object.create(null)}return e.prototype.has=function(e){return!0===this.set[e]},e.prototype.add=function(e){this.set[e]=!0},e.prototype.clear=function(){this.set=Object.create(null)},e}();var fe=Y,pe=0,me=function(){this.id=pe++,this.subs=[]};me.prototype.addSub=function(e){this.subs.push(e)},me.prototype.removeSub=function(e){_(this.subs,e)},me.prototype.depend=function(){me.target&&me.target.addDep(this)},me.prototype.notify=function(){var e=this.subs.slice();for(var t=0,i=e.length;t-1)if(s&&!b(r,"default"))o=!1;else if(""===o||o===C(e)){var l=et(String,r.type);(l<0||a0&&(o=Dt(o,(t||"")+"_"+i),Ct(o[0])&&Ct(u)&&(c[l]=we(u.text+o[0].text),o.shift()),c.push.apply(c,o)):a(o)?Ct(u)?c[l]=we(u.text+o):""!==o&&c.push(we(o)):Ct(o)&&Ct(u)?c[l]=we(u.text+o.text):(s(e._isVList)&&r(o.tag)&&n(o.key)&&r(t)&&(o.key="__vlist"+t+"_"+i+"__"),c.push(o)));return c}function Lt(e){var t=e.$options.provide;t&&(e._provided="function"===typeof t?t.call(e):t)}function Tt(e){var t=At(e.$options.inject,e);t&&(Te(!1),Object.keys(t).forEach((function(i){Pe(e,i,t[i])})),Te(!0))}function At(e,t){if(e){for(var i=Object.create(null),n=de?Reflect.ownKeys(e):Object.keys(e),r=0;r0,o=e?!!e.$stable:!s,a=e&&e.$key;if(e){if(e._normalized)return e._normalized;if(o&&n&&n!==i&&a===n.$key&&!s&&!n.$hasNormal)return n;for(var l in r={},e)e[l]&&"$"!==l[0]&&(r[l]=Pt(t,l,e[l]))}else r={};for(var u in t)u in r||(r[u]=It(t,u));return e&&Object.isExtensible(e)&&(e._normalized=r),U(r,"$stable",o),U(r,"$key",a),U(r,"$hasNormal",s),r}function Pt(e,t,i){var n=function(){var e=arguments.length?i.apply(null,arguments):i({});return e=e&&"object"===typeof e&&!Array.isArray(e)?[e]:Mt(e),e&&(0===e.length||1===e.length&&e[0].isComment)?void 0:e};return i.proxy&&Object.defineProperty(e,t,{get:n,enumerable:!0,configurable:!0}),n}function It(e,t){return function(){return e[t]}}function Ft(e,t){var i,n,s,o,a;if(Array.isArray(e)||"string"===typeof e)for(i=new Array(e.length),n=0,s=e.length;n1?A(i):i;for(var n=A(arguments,1),r='event handler for "'+e+'"',s=0,o=i.length;sdocument.createEvent("Event").timeStamp&&(qi=function(){return Ji.now()})}function Gi(){var e,t;for(Vi=qi(),Wi=!0,Bi.sort((function(e,t){return e.id-t.id})),zi=0;zizi&&Bi[i].id>e.id)i--;Bi.splice(i+1,0,e)}else Bi.push(e);$i||($i=!0,pt(Gi))}}var en=0,tn=function(e,t,i,n,r){this.vm=e,r&&(e._watcher=this),e._watchers.push(this),n?(this.deep=!!n.deep,this.user=!!n.user,this.lazy=!!n.lazy,this.sync=!!n.sync,this.before=n.before):this.deep=this.user=this.lazy=this.sync=!1,this.cb=i,this.id=++en,this.active=!0,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new he,this.newDepIds=new he,this.expression="","function"===typeof t?this.getter=t:(this.getter=q(t),this.getter||(this.getter=Y)),this.value=this.lazy?void 0:this.get()};tn.prototype.get=function(){var e;ge(this);var t=this.vm;try{e=this.getter.call(t,t)}catch(So){if(!this.user)throw So;tt(So,t,'getter for watcher "'+this.expression+'"')}finally{this.deep&&vt(e),_e(),this.cleanupDeps()}return e},tn.prototype.addDep=function(e){var t=e.id;this.newDepIds.has(t)||(this.newDepIds.add(t),this.newDeps.push(e),this.depIds.has(t)||e.addSub(this))},tn.prototype.cleanupDeps=function(){var e=this.deps.length;while(e--){var t=this.deps[e];this.newDepIds.has(t.id)||t.removeSub(this)}var i=this.depIds;this.depIds=this.newDepIds,this.newDepIds=i,this.newDepIds.clear(),i=this.deps,this.deps=this.newDeps,this.newDeps=i,this.newDeps.length=0},tn.prototype.update=function(){this.lazy?this.dirty=!0:this.sync?this.run():Qi(this)},tn.prototype.run=function(){if(this.active){var e=this.get();if(e!==this.value||l(e)||this.deep){var t=this.value;if(this.value=e,this.user)try{this.cb.call(this.vm,e,t)}catch(So){tt(So,this.vm,'callback for watcher "'+this.expression+'"')}else this.cb.call(this.vm,e,t)}}},tn.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},tn.prototype.depend=function(){var e=this.deps.length;while(e--)this.deps[e].depend()},tn.prototype.teardown=function(){if(this.active){this.vm._isBeingDestroyed||_(this.vm._watchers,this);var e=this.deps.length;while(e--)this.deps[e].removeSub(this);this.active=!1}};var nn={enumerable:!0,configurable:!0,get:Y,set:Y};function rn(e,t,i){nn.get=function(){return this[t][i]},nn.set=function(e){this[t][i]=e},Object.defineProperty(e,i,nn)}function sn(e){e._watchers=[];var t=e.$options;t.props&&on(e,t.props),t.methods&&pn(e,t.methods),t.data?an(e):Ye(e._data={},!0),t.computed&&cn(e,t.computed),t.watch&&t.watch!==se&&mn(e,t.watch)}function on(e,t){var i=e.$options.propsData||{},n=e._props={},r=e.$options._propKeys=[],s=!e.$parent;s||Te(!1);var o=function(s){r.push(s);var o=Xe(s,t,i,e);Pe(n,s,o),s in e||rn(e,"_props",s)};for(var a in t)o(a);Te(!0)}function an(e){var t=e.$options.data;t=e._data="function"===typeof t?ln(t,e):t||{},c(t)||(t={});var i=Object.keys(t),n=e.$options.props,r=(e.$options.methods,i.length);while(r--){var s=i[r];0,n&&b(n,s)||z(s)||rn(e,"_data",s)}Ye(t,!0)}function ln(e,t){ge();try{return e.call(t,t)}catch(So){return tt(So,t,"data()"),{}}finally{_e()}}var un={lazy:!0};function cn(e,t){var i=e._computedWatchers=Object.create(null),n=le();for(var r in t){var s=t[r],o="function"===typeof s?s:s.get;0,n||(i[r]=new tn(e,o||Y,Y,un)),r in e||hn(e,r,s)}}function hn(e,t,i){var n=!le();"function"===typeof i?(nn.get=n?dn(t):fn(i),nn.set=Y):(nn.get=i.get?n&&!1!==i.cache?dn(t):fn(i.get):Y,nn.set=i.set||Y),Object.defineProperty(e,t,nn)}function dn(e){return function(){var t=this._computedWatchers&&this._computedWatchers[e];if(t)return t.dirty&&t.evaluate(),me.target&&t.depend(),t.value}}function fn(e){return function(){return e.call(this,this)}}function pn(e,t){e.$options.props;for(var i in t)e[i]="function"!==typeof t[i]?Y:T(t[i],e)}function mn(e,t){for(var i in t){var n=t[i];if(Array.isArray(n))for(var r=0;r-1)return this;var i=A(arguments,1);return i.unshift(this),"function"===typeof e.install?e.install.apply(e,i):"function"===typeof e&&e.apply(null,i),t.push(e),this}}function Mn(e){e.mixin=function(e){return this.options=Je(this.options,e),this}}function Cn(e){e.cid=0;var t=1;e.extend=function(e){e=e||{};var i=this,n=i.cid,r=e._Ctor||(e._Ctor={});if(r[n])return r[n];var s=e.name||i.options.name;var o=function(e){this._init(e)};return o.prototype=Object.create(i.prototype),o.prototype.constructor=o,o.cid=t++,o.options=Je(i.options,e),o["super"]=i,o.options.props&&Dn(o),o.options.computed&&Ln(o),o.extend=i.extend,o.mixin=i.mixin,o.use=i.use,R.forEach((function(e){o[e]=i[e]})),s&&(o.options.components[s]=o),o.superOptions=i.options,o.extendOptions=e,o.sealedOptions=E({},o.options),r[n]=o,o}}function Dn(e){var t=e.options.props;for(var i in t)rn(e.prototype,"_props",i)}function Ln(e){var t=e.options.computed;for(var i in t)hn(e.prototype,i,t[i])}function Tn(e){R.forEach((function(t){e[t]=function(e,i){return i?("component"===t&&c(i)&&(i.name=i.name||e,i=this.options._base.extend(i)),"directive"===t&&"function"===typeof i&&(i={bind:i,update:i}),this.options[t+"s"][e]=i,i):this.options[t+"s"][e]}}))}function An(e){return e&&(e.Ctor.options.name||e.tag)}function En(e,t){return Array.isArray(e)?e.indexOf(t)>-1:"string"===typeof e?e.split(",").indexOf(t)>-1:!!h(e)&&e.test(t)}function On(e,t){var i=e.cache,n=e.keys,r=e._vnode;for(var s in i){var o=i[s];if(o){var a=An(o.componentOptions);a&&!t(a)&&Yn(i,s,n,r)}}}function Yn(e,t,i,n){var r=e[t];!r||n&&r.tag===n.tag||r.componentInstance.$destroy(),e[t]=null,_(i,t)}yn(Sn),gn(Sn),Li(Sn),Oi(Sn),gi(Sn);var Pn=[String,RegExp,Array],In={name:"keep-alive",abstract:!0,props:{include:Pn,exclude:Pn,max:[String,Number]},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var e in this.cache)Yn(this.cache,e,this.keys)},mounted:function(){var e=this;this.$watch("include",(function(t){On(e,(function(e){return En(t,e)}))})),this.$watch("exclude",(function(t){On(e,(function(e){return!En(t,e)}))}))},render:function(){var e=this.$slots.default,t=wi(e),i=t&&t.componentOptions;if(i){var n=An(i),r=this,s=r.include,o=r.exclude;if(s&&(!n||!En(s,n))||o&&n&&En(o,n))return t;var a=this,l=a.cache,u=a.keys,c=null==t.key?i.Ctor.cid+(i.tag?"::"+i.tag:""):t.key;l[c]?(t.componentInstance=l[c].componentInstance,_(u,c),u.push(c)):(l[c]=t,u.push(c),this.max&&u.length>parseInt(this.max)&&Yn(l,u[0],u,this._vnode)),t.data.keepAlive=!0}return t||e&&e[0]}},Fn={KeepAlive:In};function Hn(e){var t={get:function(){return $}};Object.defineProperty(e,"config",t),e.util={warn:fe,extend:E,mergeOptions:Je,defineReactive:Pe},e.set=Ie,e.delete=Fe,e.nextTick=pt,e.observable=function(e){return Ye(e),e},e.options=Object.create(null),R.forEach((function(t){e.options[t+"s"]=Object.create(null)})),e.options._base=e,E(e.options.components,Fn),kn(e),Mn(e),Cn(e),Tn(e)}Hn(Sn),Object.defineProperty(Sn.prototype,"$isServer",{get:le}),Object.defineProperty(Sn.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(Sn,"FunctionalRenderContext",{value:Kt}),Sn.version="2.6.11";var jn=v("style,class"),Bn=v("input,textarea,option,select,progress"),Rn=function(e,t,i){return"value"===i&&Bn(e)&&"button"!==t||"selected"===i&&"option"===e||"checked"===i&&"input"===e||"muted"===i&&"video"===e},Nn=v("contenteditable,draggable,spellcheck"),$n=v("events,caret,typing,plaintext-only"),Wn=function(e,t){return Jn(t)||"false"===t?"false":"contenteditable"===e&&$n(t)?t:"true"},zn=v("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,translate,truespeed,typemustmatch,visible"),Un="http://www.w3.org/1999/xlink",Vn=function(e){return":"===e.charAt(5)&&"xlink"===e.slice(0,5)},qn=function(e){return Vn(e)?e.slice(6,e.length):""},Jn=function(e){return null==e||!1===e};function Gn(e){var t=e.data,i=e,n=e;while(r(n.componentInstance))n=n.componentInstance._vnode,n&&n.data&&(t=Xn(n.data,t));while(r(i=i.parent))i&&i.data&&(t=Xn(t,i.data));return Kn(t.staticClass,t.class)}function Xn(e,t){return{staticClass:Zn(e.staticClass,t.staticClass),class:r(e.class)?[e.class,t.class]:t.class}}function Kn(e,t){return r(e)||r(t)?Zn(e,Qn(t)):""}function Zn(e,t){return e?t?e+" "+t:e:t||""}function Qn(e){return Array.isArray(e)?er(e):l(e)?tr(e):"string"===typeof e?e:""}function er(e){for(var t,i="",n=0,s=e.length;n-1?ar[e]=t.constructor===window.HTMLUnknownElement||t.constructor===window.HTMLElement:ar[e]=/HTMLUnknownElement/.test(t.toString())}var ur=v("text,number,password,search,email,tel,url");function cr(e){if("string"===typeof e){var t=document.querySelector(e);return t||document.createElement("div")}return e}function hr(e,t){var i=document.createElement(e);return"select"!==e?i:(t.data&&t.data.attrs&&void 0!==t.data.attrs.multiple&&i.setAttribute("multiple","multiple"),i)}function dr(e,t){return document.createElementNS(ir[e],t)}function fr(e){return document.createTextNode(e)}function pr(e){return document.createComment(e)}function mr(e,t,i){e.insertBefore(t,i)}function vr(e,t){e.removeChild(t)}function gr(e,t){e.appendChild(t)}function _r(e){return e.parentNode}function yr(e){return e.nextSibling}function br(e){return e.tagName}function xr(e,t){e.textContent=t}function wr(e,t){e.setAttribute(t,"")}var Sr=Object.freeze({createElement:hr,createElementNS:dr,createTextNode:fr,createComment:pr,insertBefore:mr,removeChild:vr,appendChild:gr,parentNode:_r,nextSibling:yr,tagName:br,setTextContent:xr,setStyleScope:wr}),kr={create:function(e,t){Mr(t)},update:function(e,t){e.data.ref!==t.data.ref&&(Mr(e,!0),Mr(t))},destroy:function(e){Mr(e,!0)}};function Mr(e,t){var i=e.data.ref;if(r(i)){var n=e.context,s=e.componentInstance||e.elm,o=n.$refs;t?Array.isArray(o[i])?_(o[i],s):o[i]===s&&(o[i]=void 0):e.data.refInFor?Array.isArray(o[i])?o[i].indexOf(s)<0&&o[i].push(s):o[i]=[s]:o[i]=s}}var Cr=new ye("",{},[]),Dr=["create","activate","update","remove","destroy"];function Lr(e,t){return e.key===t.key&&(e.tag===t.tag&&e.isComment===t.isComment&&r(e.data)===r(t.data)&&Tr(e,t)||s(e.isAsyncPlaceholder)&&e.asyncFactory===t.asyncFactory&&n(t.asyncFactory.error))}function Tr(e,t){if("input"!==e.tag)return!0;var i,n=r(i=e.data)&&r(i=i.attrs)&&i.type,s=r(i=t.data)&&r(i=i.attrs)&&i.type;return n===s||ur(n)&&ur(s)}function Ar(e,t,i){var n,s,o={};for(n=t;n<=i;++n)s=e[n].key,r(s)&&(o[s]=n);return o}function Er(e){var t,i,o={},l=e.modules,u=e.nodeOps;for(t=0;tm?(h=n(i[_+1])?null:i[_+1].elm,S(e,h,i,p,_,s)):p>_&&M(t,d,m)}function L(e,t,i,n){for(var s=i;s-1?$r(e,t,i):zn(t)?Jn(i)?e.removeAttribute(t):(i="allowfullscreen"===t&&"EMBED"===e.tagName?"true":t,e.setAttribute(t,i)):Nn(t)?e.setAttribute(t,Wn(t,i)):Vn(t)?Jn(i)?e.removeAttributeNS(Un,qn(t)):e.setAttributeNS(Un,t,i):$r(e,t,i)}function $r(e,t,i){if(Jn(i))e.removeAttribute(t);else{if(ee&&!te&&"TEXTAREA"===e.tagName&&"placeholder"===t&&""!==i&&!e.__ieph){var n=function(t){t.stopImmediatePropagation(),e.removeEventListener("input",n)};e.addEventListener("input",n),e.__ieph=!0}e.setAttribute(t,i)}}var Wr={create:Rr,update:Rr};function zr(e,t){var i=t.elm,s=t.data,o=e.data;if(!(n(s.staticClass)&&n(s.class)&&(n(o)||n(o.staticClass)&&n(o.class)))){var a=Gn(t),l=i._transitionClasses;r(l)&&(a=Zn(a,Qn(l))),a!==i._prevClass&&(i.setAttribute("class",a),i._prevClass=a)}}var Ur,Vr={create:zr,update:zr},qr="__r",Jr="__c";function Gr(e){if(r(e[qr])){var t=ee?"change":"input";e[t]=[].concat(e[qr],e[t]||[]),delete e[qr]}r(e[Jr])&&(e.change=[].concat(e[Jr],e.change||[]),delete e[Jr])}function Xr(e,t,i){var n=Ur;return function r(){var s=t.apply(null,arguments);null!==s&&Qr(e,r,i,n)}}var Kr=ot&&!(re&&Number(re[1])<=53);function Zr(e,t,i,n){if(Kr){var r=Vi,s=t;t=s._wrapper=function(e){if(e.target===e.currentTarget||e.timeStamp>=r||e.timeStamp<=0||e.target.ownerDocument!==document)return s.apply(this,arguments)}}Ur.addEventListener(e,t,oe?{capture:i,passive:n}:i)}function Qr(e,t,i,n){(n||Ur).removeEventListener(e,t._wrapper||t,i)}function es(e,t){if(!n(e.data.on)||!n(t.data.on)){var i=t.data.on||{},r=e.data.on||{};Ur=t.elm,Gr(i),bt(i,r,Zr,Qr,Xr,t.context),Ur=void 0}}var ts,is={create:es,update:es};function ns(e,t){if(!n(e.data.domProps)||!n(t.data.domProps)){var i,s,o=t.elm,a=e.data.domProps||{},l=t.data.domProps||{};for(i in r(l.__ob__)&&(l=t.data.domProps=E({},l)),a)i in l||(o[i]="");for(i in l){if(s=l[i],"textContent"===i||"innerHTML"===i){if(t.children&&(t.children.length=0),s===a[i])continue;1===o.childNodes.length&&o.removeChild(o.childNodes[0])}if("value"===i&&"PROGRESS"!==o.tagName){o._value=s;var u=n(s)?"":String(s);rs(o,u)&&(o.value=u)}else if("innerHTML"===i&&rr(o.tagName)&&n(o.innerHTML)){ts=ts||document.createElement("div"),ts.innerHTML=""+s+" ";var c=ts.firstChild;while(o.firstChild)o.removeChild(o.firstChild);while(c.firstChild)o.appendChild(c.firstChild)}else if(s!==a[i])try{o[i]=s}catch(So){}}}}function rs(e,t){return!e.composing&&("OPTION"===e.tagName||ss(e,t)||os(e,t))}function ss(e,t){var i=!0;try{i=document.activeElement!==e}catch(So){}return i&&e.value!==t}function os(e,t){var i=e.value,n=e._vModifiers;if(r(n)){if(n.number)return m(i)!==m(t);if(n.trim)return i.trim()!==t.trim()}return i!==t}var as={create:ns,update:ns},ls=x((function(e){var t={},i=/;(?![^(]*\))/g,n=/:(.+)/;return e.split(i).forEach((function(e){if(e){var i=e.split(n);i.length>1&&(t[i[0].trim()]=i[1].trim())}})),t}));function us(e){var t=cs(e.style);return e.staticStyle?E(e.staticStyle,t):t}function cs(e){return Array.isArray(e)?O(e):"string"===typeof e?ls(e):e}function hs(e,t){var i,n={};if(t){var r=e;while(r.componentInstance)r=r.componentInstance._vnode,r&&r.data&&(i=us(r.data))&&E(n,i)}(i=us(e.data))&&E(n,i);var s=e;while(s=s.parent)s.data&&(i=us(s.data))&&E(n,i);return n}var ds,fs=/^--/,ps=/\s*!important$/,ms=function(e,t,i){if(fs.test(t))e.style.setProperty(t,i);else if(ps.test(i))e.style.setProperty(C(t),i.replace(ps,""),"important");else{var n=gs(t);if(Array.isArray(i))for(var r=0,s=i.length;r-1?t.split(bs).forEach((function(t){return e.classList.add(t)})):e.classList.add(t);else{var i=" "+(e.getAttribute("class")||"")+" ";i.indexOf(" "+t+" ")<0&&e.setAttribute("class",(i+t).trim())}}function ws(e,t){if(t&&(t=t.trim()))if(e.classList)t.indexOf(" ")>-1?t.split(bs).forEach((function(t){return e.classList.remove(t)})):e.classList.remove(t),e.classList.length||e.removeAttribute("class");else{var i=" "+(e.getAttribute("class")||"")+" ",n=" "+t+" ";while(i.indexOf(n)>=0)i=i.replace(n," ");i=i.trim(),i?e.setAttribute("class",i):e.removeAttribute("class")}}function Ss(e){if(e){if("object"===typeof e){var t={};return!1!==e.css&&E(t,ks(e.name||"v")),E(t,e),t}return"string"===typeof e?ks(e):void 0}}var ks=x((function(e){return{enterClass:e+"-enter",enterToClass:e+"-enter-to",enterActiveClass:e+"-enter-active",leaveClass:e+"-leave",leaveToClass:e+"-leave-to",leaveActiveClass:e+"-leave-active"}})),Ms=X&&!te,Cs="transition",Ds="animation",Ls="transition",Ts="transitionend",As="animation",Es="animationend";Ms&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(Ls="WebkitTransition",Ts="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(As="WebkitAnimation",Es="webkitAnimationEnd"));var Os=X?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(e){return e()};function Ys(e){Os((function(){Os(e)}))}function Ps(e,t){var i=e._transitionClasses||(e._transitionClasses=[]);i.indexOf(t)<0&&(i.push(t),xs(e,t))}function Is(e,t){e._transitionClasses&&_(e._transitionClasses,t),ws(e,t)}function Fs(e,t,i){var n=js(e,t),r=n.type,s=n.timeout,o=n.propCount;if(!r)return i();var a=r===Cs?Ts:Es,l=0,u=function(){e.removeEventListener(a,c),i()},c=function(t){t.target===e&&++l>=o&&u()};setTimeout((function(){l0&&(i=Cs,c=o,h=s.length):t===Ds?u>0&&(i=Ds,c=u,h=l.length):(c=Math.max(o,u),i=c>0?o>u?Cs:Ds:null,h=i?i===Cs?s.length:l.length:0);var d=i===Cs&&Hs.test(n[Ls+"Property"]);return{type:i,timeout:c,propCount:h,hasTransform:d}}function Bs(e,t){while(e.length1}function Us(e,t){!0!==t.data.show&&Ns(t)}var Vs=X?{create:Us,activate:Us,remove:function(e,t){!0!==e.data.show?$s(e,t):t()}}:{},qs=[Wr,Vr,is,as,ys,Vs],Js=qs.concat(Br),Gs=Er({nodeOps:Sr,modules:Js});te&&document.addEventListener("selectionchange",(function(){var e=document.activeElement;e&&e.vmodel&&no(e,"input")}));var Xs={inserted:function(e,t,i,n){"select"===i.tag?(n.elm&&!n.elm._vOptions?xt(i,"postpatch",(function(){Xs.componentUpdated(e,t,i)})):Ks(e,t,i.context),e._vOptions=[].map.call(e.options,eo)):("textarea"===i.tag||ur(e.type))&&(e._vModifiers=t.modifiers,t.modifiers.lazy||(e.addEventListener("compositionstart",to),e.addEventListener("compositionend",io),e.addEventListener("change",io),te&&(e.vmodel=!0)))},componentUpdated:function(e,t,i){if("select"===i.tag){Ks(e,t,i.context);var n=e._vOptions,r=e._vOptions=[].map.call(e.options,eo);if(r.some((function(e,t){return!F(e,n[t])}))){var s=e.multiple?t.value.some((function(e){return Qs(e,r)})):t.value!==t.oldValue&&Qs(t.value,r);s&&no(e,"change")}}}};function Ks(e,t,i){Zs(e,t,i),(ee||ie)&&setTimeout((function(){Zs(e,t,i)}),0)}function Zs(e,t,i){var n=t.value,r=e.multiple;if(!r||Array.isArray(n)){for(var s,o,a=0,l=e.options.length;a-1,o.selected!==s&&(o.selected=s);else if(F(eo(o),n))return void(e.selectedIndex!==a&&(e.selectedIndex=a));r||(e.selectedIndex=-1)}}function Qs(e,t){return t.every((function(t){return!F(t,e)}))}function eo(e){return"_value"in e?e._value:e.value}function to(e){e.target.composing=!0}function io(e){e.target.composing&&(e.target.composing=!1,no(e.target,"input"))}function no(e,t){var i=document.createEvent("HTMLEvents");i.initEvent(t,!0,!0),e.dispatchEvent(i)}function ro(e){return!e.componentInstance||e.data&&e.data.transition?e:ro(e.componentInstance._vnode)}var so={bind:function(e,t,i){var n=t.value;i=ro(i);var r=i.data&&i.data.transition,s=e.__vOriginalDisplay="none"===e.style.display?"":e.style.display;n&&r?(i.data.show=!0,Ns(i,(function(){e.style.display=s}))):e.style.display=n?s:"none"},update:function(e,t,i){var n=t.value,r=t.oldValue;if(!n!==!r){i=ro(i);var s=i.data&&i.data.transition;s?(i.data.show=!0,n?Ns(i,(function(){e.style.display=e.__vOriginalDisplay})):$s(i,(function(){e.style.display="none"}))):e.style.display=n?e.__vOriginalDisplay:"none"}},unbind:function(e,t,i,n,r){r||(e.style.display=e.__vOriginalDisplay)}},oo={model:Xs,show:so},ao={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function lo(e){var t=e&&e.componentOptions;return t&&t.Ctor.options.abstract?lo(wi(t.children)):e}function uo(e){var t={},i=e.$options;for(var n in i.propsData)t[n]=e[n];var r=i._parentListeners;for(var s in r)t[S(s)]=r[s];return t}function co(e,t){if(/\d-keep-alive$/.test(t.tag))return e("keep-alive",{props:t.componentOptions.propsData})}function ho(e){while(e=e.parent)if(e.data.transition)return!0}function fo(e,t){return t.key===e.key&&t.tag===e.tag}var po=function(e){return e.tag||xi(e)},mo=function(e){return"show"===e.name},vo={name:"transition",props:ao,abstract:!0,render:function(e){var t=this,i=this.$slots.default;if(i&&(i=i.filter(po),i.length)){0;var n=this.mode;0;var r=i[0];if(ho(this.$vnode))return r;var s=lo(r);if(!s)return r;if(this._leaving)return co(e,r);var o="__transition-"+this._uid+"-";s.key=null==s.key?s.isComment?o+"comment":o+s.tag:a(s.key)?0===String(s.key).indexOf(o)?s.key:o+s.key:s.key;var l=(s.data||(s.data={})).transition=uo(this),u=this._vnode,c=lo(u);if(s.data.directives&&s.data.directives.some(mo)&&(s.data.show=!0),c&&c.data&&!fo(s,c)&&!xi(c)&&(!c.componentInstance||!c.componentInstance._vnode.isComment)){var h=c.data.transition=E({},l);if("out-in"===n)return this._leaving=!0,xt(h,"afterLeave",(function(){t._leaving=!1,t.$forceUpdate()})),co(e,r);if("in-out"===n){if(xi(s))return u;var d,f=function(){d()};xt(l,"afterEnter",f),xt(l,"enterCancelled",f),xt(h,"delayLeave",(function(e){d=e}))}}return r}}},go=E({tag:String,moveClass:String},ao);delete go.mode;var _o={props:go,beforeMount:function(){var e=this,t=this._update;this._update=function(i,n){var r=Ai(e);e.__patch__(e._vnode,e.kept,!1,!0),e._vnode=e.kept,r(),t.call(e,i,n)}},render:function(e){for(var t=this.tag||this.$vnode.data.tag||"span",i=Object.create(null),n=this.prevChildren=this.children,r=this.$slots.default||[],s=this.children=[],o=uo(this),a=0;a4)return e;for(i=[],n=0;n1&&"0"==r.charAt(0)&&(s=Y.test(r)?16:8,r=r.slice(8==s?1:2)),""===r)o=0;else{if(!(10==s?I:8==s?P:F).test(r))return e;o=parseInt(r,s)}i.push(o)}for(n=0;n=M(256,5-t))return null}else if(o>255)return null;for(a=i.pop(),n=0;n6)return;n=0;while(d()){if(r=null,n>0){if(!("."==d()&&n<4))return;h++}if(!O.test(d()))return;while(O.test(d())){if(s=parseInt(d(),10),null===r)r=s;else{if(0==r)return;r=10*r+s}if(r>255)return;h++}l[u]=256*l[u]+r,n++,2!=n&&4!=n||u++}if(4!=n)return;break}if(":"==d()){if(h++,!d())return}else if(d())return;l[u++]=t}else{if(null!==c)return;h++,u++,c=u}}if(null!==c){o=u-c,u=7;while(0!=u&&o>0)a=l[u],l[u--]=l[c+o-1],l[c+--o]=a}else if(8!=u)return;return l},z=function(e){for(var t=null,i=1,n=null,r=0,s=0;s<8;s++)0!==e[s]?(r>i&&(t=n,i=r),n=null,r=0):(null===n&&(n=s),++r);return r>i&&(t=n,i=r),t},U=function(e){var t,i,n,r;if("number"==typeof e){for(t=[],i=0;i<4;i++)t.unshift(e%256),e=k(e/256);return t.join(".")}if("object"==typeof e){for(t="",n=z(e),i=0;i<8;i++)r&&0===e[i]||(r&&(r=!1),n===i?(t+=i?":":"::",r=!0):(t+=e[i].toString(16),i<7&&(t+=":")));return"["+t+"]"}return e},V={},q=d({},V,{" ":1,'"':1,"<":1,">":1,"`":1}),J=d({},q,{"#":1,"?":1,"{":1,"}":1}),G=d({},J,{"/":1,":":1,";":1,"=":1,"@":1,"[":1,"\\":1,"]":1,"^":1,"|":1}),X=function(e,t){var i=p(e,0);return i>32&&i<127&&!h(t,e)?e:encodeURIComponent(e)},K={ftp:21,file:null,http:80,https:443,ws:80,wss:443},Z=function(e){return h(K,e.scheme)},Q=function(e){return""!=e.username||""!=e.password},ee=function(e){return!e.host||e.cannotBeABaseURL||"file"==e.scheme},te=function(e,t){var i;return 2==e.length&&A.test(e.charAt(0))&&(":"==(i=e.charAt(1))||!t&&"|"==i)},ie=function(e){var t;return e.length>1&&te(e.slice(0,2))&&(2==e.length||"/"===(t=e.charAt(2))||"\\"===t||"?"===t||"#"===t)},ne=function(e){var t=e.path,i=t.length;!i||"file"==e.scheme&&1==i&&te(t[0],!0)||t.pop()},re=function(e){return"."===e||"%2e"===e.toLowerCase()},se=function(e){return e=e.toLowerCase(),".."===e||"%2e."===e||".%2e"===e||"%2e%2e"===e},oe={},ae={},le={},ue={},ce={},he={},de={},fe={},pe={},me={},ve={},ge={},_e={},ye={},be={},xe={},we={},Se={},ke={},Me={},Ce={},De=function(e,t,i,r){var s,o,a,l,u=i||oe,c=0,d="",p=!1,m=!1,v=!1;i||(e.scheme="",e.username="",e.password="",e.host=null,e.port=null,e.path=[],e.query=null,e.fragment=null,e.cannotBeABaseURL=!1,t=t.replace(B,"")),t=t.replace(R,""),s=f(t);while(c<=s.length){switch(o=s[c],u){case oe:if(!o||!A.test(o)){if(i)return D;u=le;continue}d+=o.toLowerCase(),u=ae;break;case ae:if(o&&(E.test(o)||"+"==o||"-"==o||"."==o))d+=o.toLowerCase();else{if(":"!=o){if(i)return D;d="",u=le,c=0;continue}if(i&&(Z(e)!=h(K,d)||"file"==d&&(Q(e)||null!==e.port)||"file"==e.scheme&&!e.host))return;if(e.scheme=d,i)return void(Z(e)&&K[e.scheme]==e.port&&(e.port=null));d="","file"==e.scheme?u=ye:Z(e)&&r&&r.scheme==e.scheme?u=ue:Z(e)?u=fe:"/"==s[c+1]?(u=ce,c++):(e.cannotBeABaseURL=!0,e.path.push(""),u=ke)}break;case le:if(!r||r.cannotBeABaseURL&&"#"!=o)return D;if(r.cannotBeABaseURL&&"#"==o){e.scheme=r.scheme,e.path=r.path.slice(),e.query=r.query,e.fragment="",e.cannotBeABaseURL=!0,u=Ce;break}u="file"==r.scheme?ye:he;continue;case ue:if("/"!=o||"/"!=s[c+1]){u=he;continue}u=pe,c++;break;case ce:if("/"==o){u=me;break}u=Se;continue;case he:if(e.scheme=r.scheme,o==n)e.username=r.username,e.password=r.password,e.host=r.host,e.port=r.port,e.path=r.path.slice(),e.query=r.query;else if("/"==o||"\\"==o&&Z(e))u=de;else if("?"==o)e.username=r.username,e.password=r.password,e.host=r.host,e.port=r.port,e.path=r.path.slice(),e.query="",u=Me;else{if("#"!=o){e.username=r.username,e.password=r.password,e.host=r.host,e.port=r.port,e.path=r.path.slice(),e.path.pop(),u=Se;continue}e.username=r.username,e.password=r.password,e.host=r.host,e.port=r.port,e.path=r.path.slice(),e.query=r.query,e.fragment="",u=Ce}break;case de:if(!Z(e)||"/"!=o&&"\\"!=o){if("/"!=o){e.username=r.username,e.password=r.password,e.host=r.host,e.port=r.port,u=Se;continue}u=me}else u=pe;break;case fe:if(u=pe,"/"!=o||"/"!=d.charAt(c+1))continue;c++;break;case pe:if("/"!=o&&"\\"!=o){u=me;continue}break;case me:if("@"==o){p&&(d="%40"+d),p=!0,a=f(d);for(var g=0;g65535)return T;e.port=Z(e)&&b===K[e.scheme]?null:b,d=""}if(i)return;u=we;continue}return T}d+=o;break;case ye:if(e.scheme="file","/"==o||"\\"==o)u=be;else{if(!r||"file"!=r.scheme){u=Se;continue}if(o==n)e.host=r.host,e.path=r.path.slice(),e.query=r.query;else if("?"==o)e.host=r.host,e.path=r.path.slice(),e.query="",u=Me;else{if("#"!=o){ie(s.slice(c).join(""))||(e.host=r.host,e.path=r.path.slice(),ne(e)),u=Se;continue}e.host=r.host,e.path=r.path.slice(),e.query=r.query,e.fragment="",u=Ce}}break;case be:if("/"==o||"\\"==o){u=xe;break}r&&"file"==r.scheme&&!ie(s.slice(c).join(""))&&(te(r.path[0],!0)?e.path.push(r.path[0]):e.host=r.host),u=Se;continue;case xe:if(o==n||"/"==o||"\\"==o||"?"==o||"#"==o){if(!i&&te(d))u=Se;else if(""==d){if(e.host="",i)return;u=we}else{if(l=N(e,d),l)return l;if("localhost"==e.host&&(e.host=""),i)return;d="",u=we}continue}d+=o;break;case we:if(Z(e)){if(u=Se,"/"!=o&&"\\"!=o)continue}else if(i||"?"!=o)if(i||"#"!=o){if(o!=n&&(u=Se,"/"!=o))continue}else e.fragment="",u=Ce;else e.query="",u=Me;break;case Se:if(o==n||"/"==o||"\\"==o&&Z(e)||!i&&("?"==o||"#"==o)){if(se(d)?(ne(e),"/"==o||"\\"==o&&Z(e)||e.path.push("")):re(d)?"/"==o||"\\"==o&&Z(e)||e.path.push(""):("file"==e.scheme&&!e.path.length&&te(d)&&(e.host&&(e.host=""),d=d.charAt(0)+":"),e.path.push(d)),d="","file"==e.scheme&&(o==n||"?"==o||"#"==o))while(e.path.length>1&&""===e.path[0])e.path.shift();"?"==o?(e.query="",u=Me):"#"==o&&(e.fragment="",u=Ce)}else d+=X(o,J);break;case ke:"?"==o?(e.query="",u=Me):"#"==o?(e.fragment="",u=Ce):o!=n&&(e.path[0]+=X(o,V));break;case Me:i||"#"!=o?o!=n&&("'"==o&&Z(e)?e.query+="%27":e.query+="#"==o?"%23":X(o,V)):(e.fragment="",u=Ce);break;case Ce:o!=n&&(e.fragment+=X(o,q));break}c++}},Le=function(e){var t,i,n=c(this,Le,"URL"),r=arguments.length>1?arguments[1]:void 0,o=String(e),a=w(n,{type:"URL"});if(void 0!==r)if(r instanceof Le)t=S(r);else if(i=De(t={},String(r)),i)throw TypeError(i);if(i=De(a,o,null,t),i)throw TypeError(i);var l=a.searchParams=new b,u=x(l);u.updateSearchParams(a.query),u.updateURL=function(){a.query=String(l)||null},s||(n.href=Ae.call(n),n.origin=Ee.call(n),n.protocol=Oe.call(n),n.username=Ye.call(n),n.password=Pe.call(n),n.host=Ie.call(n),n.hostname=Fe.call(n),n.port=He.call(n),n.pathname=je.call(n),n.search=Be.call(n),n.searchParams=Re.call(n),n.hash=Ne.call(n))},Te=Le.prototype,Ae=function(){var e=S(this),t=e.scheme,i=e.username,n=e.password,r=e.host,s=e.port,o=e.path,a=e.query,l=e.fragment,u=t+":";return null!==r?(u+="//",Q(e)&&(u+=i+(n?":"+n:"")+"@"),u+=U(r),null!==s&&(u+=":"+s)):"file"==t&&(u+="//"),u+=e.cannotBeABaseURL?o[0]:o.length?"/"+o.join("/"):"",null!==a&&(u+="?"+a),null!==l&&(u+="#"+l),u},Ee=function(){var e=S(this),t=e.scheme,i=e.port;if("blob"==t)try{return new URL(t.path[0]).origin}catch(n){return"null"}return"file"!=t&&Z(e)?t+"://"+U(e.host)+(null!==i?":"+i:""):"null"},Oe=function(){return S(this).scheme+":"},Ye=function(){return S(this).username},Pe=function(){return S(this).password},Ie=function(){var e=S(this),t=e.host,i=e.port;return null===t?"":null===i?U(t):U(t)+":"+i},Fe=function(){var e=S(this).host;return null===e?"":U(e)},He=function(){var e=S(this).port;return null===e?"":String(e)},je=function(){var e=S(this),t=e.path;return e.cannotBeABaseURL?t[0]:t.length?"/"+t.join("/"):""},Be=function(){var e=S(this).query;return e?"?"+e:""},Re=function(){return S(this).searchParams},Ne=function(){var e=S(this).fragment;return e?"#"+e:""},$e=function(e,t){return{get:e,set:t,configurable:!0,enumerable:!0}};if(s&&l(Te,{href:$e(Ae,(function(e){var t=S(this),i=String(e),n=De(t,i);if(n)throw TypeError(n);x(t.searchParams).updateSearchParams(t.query)})),origin:$e(Ee),protocol:$e(Oe,(function(e){var t=S(this);De(t,String(e)+":",oe)})),username:$e(Ye,(function(e){var t=S(this),i=f(String(e));if(!ee(t)){t.username="";for(var n=0;n[]},returnObject:{type:Boolean,default:!0}},data:()=>({editingIndex:-1}),computed:{computedCounterValue(){return this.multiple?this.selectedItems.length:(this.internalSearch||"").toString().length},hasSlot(){return n["a"].options.computed.hasSlot.call(this)||this.multiple},isAnyValueAllowed(){return!0},menuCanShow(){return!!this.isFocused&&(this.hasDisplayedItems||!!this.$slots["no-data"]&&!this.hideNoData)}},methods:{onInternalSearchChanged(e){if(e&&this.multiple&&this.delimiters.length){const t=this.delimiters.find(t=>e.endsWith(t));null!=t&&(this.internalSearch=e.slice(0,e.length-t.length),this.updateTags())}this.updateMenuDimensions()},genInput(){const e=r["a"].options.methods.genInput.call(this);return delete e.data.attrs.name,e.data.on.paste=this.onPaste,e},genChipSelection(e,t){const i=n["a"].options.methods.genChipSelection.call(this,e,t);return this.multiple&&(i.componentOptions.listeners={...i.componentOptions.listeners,dblclick:()=>{this.editingIndex=t,this.internalSearch=this.getText(e),this.selectedIndex=-1}}),i},onChipInput(e){n["a"].options.methods.onChipInput.call(this,e),this.editingIndex=-1},onEnterDown(e){e.preventDefault(),this.getMenuIndex()>-1||this.$nextTick(this.updateSelf)},onFilteredItemsChanged(e,t){this.autoSelectFirst&&r["a"].options.methods.onFilteredItemsChanged.call(this,e,t)},onKeyDown(e){const t=e.keyCode;n["a"].options.methods.onKeyDown.call(this,e),this.multiple&&t===s["v"].left&&0===this.$refs.input.selectionStart?this.updateSelf():t===s["v"].enter&&this.onEnterDown(e),this.changeSelectedIndex(t)},onTabDown(e){if(this.multiple&&this.internalSearch&&-1===this.getMenuIndex())return e.preventDefault(),e.stopPropagation(),this.updateTags();r["a"].options.methods.onTabDown.call(this,e)},selectItem(e){this.editingIndex>-1?this.updateEditing():r["a"].options.methods.selectItem.call(this,e)},setSelectedItems(){null==this.internalValue||""===this.internalValue?this.selectedItems=[]:this.selectedItems=this.multiple?this.internalValue:[this.internalValue]},setValue(e){n["a"].options.methods.setValue.call(this,null!=e?e:this.internalSearch)},updateEditing(){const e=this.internalValue.slice();e[this.editingIndex]=this.internalSearch,this.setValue(e),this.editingIndex=-1},updateCombobox(){const e=Boolean(this.$scopedSlots.selection)||this.hasChips;e&&!this.searchIsDirty||(this.internalSearch!==this.getText(this.internalValue)&&this.setValue(),e&&(this.internalSearch=void 0))},updateSelf(){this.multiple?this.updateTags():this.updateCombobox()},updateTags(){const e=this.getMenuIndex();if(e<0&&!this.searchIsDirty)return;if(this.editingIndex>-1)return this.updateEditing();const t=this.selectedItems.indexOf(this.internalSearch);if(t>-1){const e=this.internalValue.slice();e.splice(t,1),this.setValue(e)}if(e>-1)return this.internalSearch=null;this.selectItem(this.internalSearch),this.internalSearch=null},onPaste(e){if(!this.multiple||this.searchIsDirty)return;const t=e.clipboardData.getData("text/vnd.vuetify.autocomplete.item+plain");t&&-1===this.findExistingIndex(t)&&(e.preventDefault(),n["a"].options.methods.selectItem.call(this,t))}}})},"2ba0":function(e,t,i){var n=i("7024");e.exports=function(e,t,i){for(var r in t)n(e,r,t[r],i);return e}},"2bfb":function(e,t,i){(function(e,t){t(i("c1df"))})(0,(function(e){"use strict";var t=e.defineLocale("af",{months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),meridiemParse:/vm|nm/i,isPM:function(e){return/^nm$/i.test(e)},meridiem:function(e,t,i){return e<12?i?"vm":"VM":i?"nm":"NM"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Vandag om] LT",nextDay:"[Môre om] LT",nextWeek:"dddd [om] LT",lastDay:"[Gister om] LT",lastWeek:"[Laas] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar sekondes",ss:"%d sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}});return t}))},"2bfd":function(e,t,i){},"2c5b":function(e,t,i){"use strict";var n=i("872a");e.exports=new n("tag:yaml.org,2002:str",{kind:"scalar",construct:function(e){return null!==e?e:""}})},"2c64":function(e,t,i){},"2ca0":function(e,t,i){"use strict";var n=i("23e7"),r=i("06cf").f,s=i("50c4"),o=i("5a34"),a=i("1d80"),l=i("ab13"),u=i("c430"),c="".startsWith,h=Math.min,d=l("startsWith"),f=!u&&!d&&!!function(){var e=r(String.prototype,"startsWith");return e&&!e.writable}();n({target:"String",proto:!0,forced:!f&&!d},{startsWith:function(e){var t=String(a(this));o(e);var i=s(h(arguments.length>1?arguments[1]:void 0,t.length)),n=String(e);return c?c.call(t,n,i):t.slice(i,i+n.length)===n}})},"2d00":function(e,t,i){var n,r,s=i("da84"),o=i("342f"),a=s.process,l=a&&a.versions,u=l&&l.v8;u?(n=u.split("."),r=n[0]+n[1]):o&&(n=o.match(/Edge\/(\d+)/),(!n||n[1]>=74)&&(n=o.match(/Chrome\/(\d+)/),n&&(r=n[1]))),e.exports=r&&+r},"2d0a":function(e,t,i){var n=i("7f34"),r=i("b973"),s=i("2439"),o=i("4c07");e.exports=function(e,t){for(var i=r(t),a=o.f,l=s.f,u=0;u({activeTimeout:-1}),computed:{classes(){return{"v-snack--active":this.isActive,"v-snack--absolute":this.absolute,"v-snack--bottom":this.bottom||!this.top,"v-snack--left":this.left,"v-snack--multi-line":this.multiLine&&!this.vertical,"v-snack--right":this.right,"v-snack--top":this.top,"v-snack--vertical":this.vertical}}},watch:{isActive(){this.setTimeout()}},created(){this.$attrs.hasOwnProperty("auto-height")&&Object(a["d"])("auto-height",this)},mounted(){this.setTimeout()},methods:{setTimeout(){window.clearTimeout(this.activeTimeout),this.isActive&&this.timeout&&(this.activeTimeout=window.setTimeout(()=>{this.isActive=!1},this.timeout))}},render(e){return e("transition",{attrs:{name:"v-snack-transition"}},[this.isActive&&e("div",{staticClass:"v-snack",class:this.classes,on:this.$listeners},[e("div",this.setBackgroundColor(this.color,{staticClass:"v-snack__wrapper",attrs:{role:"alert"}}),[e("div",{staticClass:"v-snack__content"},this.$slots.default)])])])}})},"2e38":function(e,t,i){"use strict";var n=i("872a");e.exports=new n("tag:yaml.org,2002:map",{kind:"mapping",construct:function(e){return null!==e?e:{}}})},"2e4b":function(e,t,i){"use strict";i("d951");var n=i("9d26"),r=i("daf1"),s=i("58df"),o=Object(s["a"])(r["a"]).extend({name:"v-date-picker-title",props:{date:{type:String,default:""},disabled:Boolean,readonly:Boolean,selectingYear:Boolean,value:{type:String},year:{type:[Number,String],default:""},yearIcon:{type:String}},data:()=>({isReversing:!1}),computed:{computedTransition(){return this.isReversing?"picker-reverse-transition":"picker-transition"}},watch:{value(e,t){this.isReversing=e{const[t,i,n]=e.trim().split(" ")[0].split("-");return[Object(d["a"])(t,4),Object(d["a"])(i||1),Object(d["a"])(n||1)].join("-")};try{const i=new Intl.DateTimeFormat(e||void 0,t);return e=>i.format(new Date(`${n(e)}T00:00:00+00:00`))}catch(r){return i.start||i.length?e=>n(e).substr(i.start||0,i.length):void 0}}var p=f,m=(e,t)=>{const[i,n]=e.split("-").map(Number);return n+t===0?`${i-1}-12`:n+t===13?`${i+1}-01`:`${i}-${Object(d["a"])(n+t)}`},v=Object(s["a"])(l["a"],c,h["a"]).extend({name:"v-date-picker-header",props:{disabled:Boolean,format:Function,min:String,max:String,nextIcon:{type:String,default:"$next"},prevIcon:{type:String,default:"$prev"},readonly:Boolean,value:{type:[Number,String],required:!0}},data(){return{isReversing:!1}},computed:{formatter(){return this.format?this.format:String(this.value).split("-")[1]?p(this.currentLocale,{month:"long",year:"numeric",timeZone:"UTC"},{length:7}):p(this.currentLocale,{year:"numeric",timeZone:"UTC"},{length:4})}},watch:{value(e,t){this.isReversing=e0&&this.max&&this.calculateChange(e)>this.max;return this.$createElement(a["a"],{props:{dark:this.dark,disabled:t,icon:!0,light:this.light},nativeOn:{click:t=>{t.stopPropagation(),this.$emit("input",this.calculateChange(e))}}},[this.$createElement(n["a"],e<0===!this.$vuetify.rtl?this.prevIcon:this.nextIcon)])},calculateChange(e){const[t,i]=String(this.value).split("-").map(Number);return null==i?`${t+e}`:m(String(this.value),e)},genHeader(){const e=!this.disabled&&(this.color||"accent"),t=this.$createElement("div",this.setTextColor(e,{key:String(this.value)}),[this.$createElement("button",{attrs:{type:"button"},on:{click:()=>this.$emit("toggle")}},[this.$slots.default||this.formatter(String(this.value))])]),i=this.$createElement("transition",{props:{name:this.isReversing===!this.$vuetify.rtl?"tab-reverse-transition":"tab-transition"}},[t]);return this.$createElement("div",{staticClass:"v-date-picker-header__value",class:{"v-date-picker-header__value--disabled":this.disabled}},[i])}},render(){return this.$createElement("div",{staticClass:"v-date-picker-header",class:{"v-date-picker-header--disabled":this.disabled,...this.themeClasses}},[this.genBtn(-1),this.genHeader(),this.genBtn(1)])}}),g=(i("c982"),i("c3f0"));function _(e,t,i,n){return(!n||n(e))&&(!t||e>=t.substr(0,10))&&(!i||e<=i)}var y=Object(s["a"])(l["a"],c,h["a"]).extend({directives:{Touch:g["a"]},props:{allowedDates:Function,current:String,disabled:Boolean,format:Function,events:{type:[Array,Function,Object],default:()=>null},eventColor:{type:[Array,Function,Object,String],default:()=>"warning"},min:String,max:String,range:Boolean,readonly:Boolean,scrollable:Boolean,tableDate:{type:String,required:!0},value:[String,Array]},data:()=>({isReversing:!1}),computed:{computedTransition(){return this.isReversing===!this.$vuetify.rtl?"tab-reverse-transition":"tab-transition"},displayedMonth(){return Number(this.tableDate.split("-")[1])-1},displayedYear(){return Number(this.tableDate.split("-")[0])}},watch:{tableDate(e,t){this.isReversing=e{t&&!this.readonly&&this.$emit("input",e),this.$emit(`click:${i}`,e)},dblclick:()=>this.$emit(`dblclick:${i}`,e)}},genButton(e,t,i,n){const r=_(e,this.min,this.max,this.allowedDates),s=this.isSelected(e),o=e===this.current,a=s?this.setBackgroundColor:this.setTextColor,l=(s||o)&&(this.color||"accent");return this.$createElement("button",a(l,{staticClass:"v-btn",class:this.genButtonClasses(r,t,s,o),attrs:{type:"button"},domProps:{disabled:this.disabled||!r},on:this.genButtonEvents(e,r,i)}),[this.$createElement("div",{staticClass:"v-btn__content"},[n(e)]),this.genEvents(e)])},getEventColors(e){const t=e=>Array.isArray(e)?e:[e];let i,n=[];return i=Array.isArray(this.events)?this.events.includes(e):this.events instanceof Function?this.events(e)||!1:this.events&&this.events[e]||!1,i?(n=!0!==i?t(i):"string"===typeof this.eventColor?[this.eventColor]:"function"===typeof this.eventColor?t(this.eventColor(e)):Array.isArray(this.eventColor)?this.eventColor:t(this.eventColor[e]),n.filter(e=>e)):[]},genEvents(e){const t=this.getEventColors(e);return t.length?this.$createElement("div",{staticClass:"v-date-picker-table__events"},t.map(e=>this.$createElement("div",this.setBackgroundColor(e)))):null},wheel(e,t){e.preventDefault(),this.$emit("update:table-date",t(e.deltaY))},touch(e,t){this.$emit("update:table-date",t(e))},genTable(e,t,i){const n=this.$createElement("transition",{props:{name:this.computedTransition}},[this.$createElement("table",{key:this.tableDate},t)]),r={name:"touch",value:{left:e=>e.offsetX<-15&&this.touch(1,i),right:e=>e.offsetX>15&&this.touch(-1,i)}};return this.$createElement("div",{staticClass:e,class:{"v-date-picker-table--disabled":this.disabled,...this.themeClasses},on:!this.disabled&&this.scrollable?{wheel:e=>this.wheel(e,i)}:void 0,directives:[r]},[n])},isSelected(e){if(Array.isArray(this.value)){if(this.range&&2===this.value.length){const[t,i]=[...this.value].sort();return t<=e&&e<=i}return-1!==this.value.indexOf(e)}return e===this.value}}}),b=i("80d2"),x=Object(s["a"])(y).extend({name:"v-date-picker-date-table",props:{firstDayOfWeek:{type:[String,Number],default:0},showWeek:Boolean,weekdayFormat:Function},computed:{formatter(){return this.format||p(this.currentLocale,{day:"numeric",timeZone:"UTC"},{start:8,length:2})},weekdayFormatter(){return this.weekdayFormat||p(this.currentLocale,{weekday:"narrow",timeZone:"UTC"})},weekDays(){const e=parseInt(this.firstDayOfWeek,10);return this.weekdayFormatter?Object(b["h"])(7).map(t=>this.weekdayFormatter(`2017-01-${e+t+15}`)):Object(b["h"])(7).map(t=>["S","M","T","W","T","F","S"][(t+e)%7])}},methods:{calculateTableDate(e){return m(this.tableDate,Math.sign(e||1))},genTHead(){const e=this.weekDays.map(e=>this.$createElement("th",e));return this.showWeek&&e.unshift(this.$createElement("th")),this.$createElement("thead",this.genTR(e))},weekDaysBeforeFirstDayOfTheMonth(){const e=new Date(`${this.displayedYear}-${Object(d["a"])(this.displayedMonth+1)}-01T00:00:00+00:00`),t=e.getUTCDay();return(t-parseInt(this.firstDayOfWeek)+7)%7},getWeekNumber(){let e=[0,31,59,90,120,151,181,212,243,273,304,334][this.displayedMonth];this.displayedMonth>1&&(this.displayedYear%4===0&&this.displayedYear%100!==0||this.displayedYear%400===0)&&e++;const t=(this.displayedYear+(this.displayedYear-1>>2)-Math.floor((this.displayedYear-1)/100)+Math.floor((this.displayedYear-1)/400)-Number(this.firstDayOfWeek))%7;return Math.floor((e+t)/7)+1},genWeekNumber(e){return this.$createElement("td",[this.$createElement("small",{staticClass:"v-date-picker-table--date__week"},String(e).padStart(2,"0"))])},genTBody(){const e=[],t=new Date(this.displayedYear,this.displayedMonth+1,0).getDate();let i=[],n=this.weekDaysBeforeFirstDayOfTheMonth(),r=this.getWeekNumber();this.showWeek&&i.push(this.genWeekNumber(r++));while(n--)i.push(this.$createElement("td"));for(n=1;n<=t;n++){const s=`${this.displayedYear}-${Object(d["a"])(this.displayedMonth+1)}-${Object(d["a"])(n)}`;i.push(this.$createElement("td",[this.genButton(s,!0,"date",this.formatter)])),i.length%(this.showWeek?8:7)===0&&(e.push(this.genTR(i)),i=[],n{const r=n*t.length+i,s=`${this.displayedYear}-${Object(d["a"])(r+1)}`;return this.$createElement("td",{key:r},[this.genButton(s,!1,"month",this.formatter)])});e.push(this.$createElement("tr",{key:n},i))}return this.$createElement("tbody",e)}},render(){return this.genTable("v-date-picker-table v-date-picker-table--month",[this.genTBody()],this.calculateTableDate)}}),S=(i("02f0"),Object(s["a"])(l["a"],c).extend({name:"v-date-picker-years",props:{format:Function,min:[Number,String],max:[Number,String],readonly:Boolean,value:[Number,String]},data(){return{defaultColor:"primary"}},computed:{formatter(){return this.format||p(this.currentLocale,{year:"numeric",timeZone:"UTC"},{length:4})}},mounted(){setTimeout(()=>{const e=this.$el.getElementsByClassName("active")[0];e?this.$el.scrollTop=e.offsetTop-this.$el.offsetHeight/2+e.offsetHeight/2:this.min&&!this.max?this.$el.scrollTop=this.$el.scrollHeight:!this.min&&this.max?this.$el.scrollTop=0:this.$el.scrollTop=this.$el.scrollHeight/2-this.$el.offsetHeight/2})},methods:{genYearItem(e){const t=this.formatter(`${e}`),i=parseInt(this.value,10)===e,n=i&&(this.color||"primary");return this.$createElement("li",this.setTextColor(n,{key:e,class:{active:i},on:{click:()=>this.$emit("input",e)}}),t)},genYearItems(){const e=[],t=this.value?parseInt(this.value,10):(new Date).getFullYear(),i=this.max?parseInt(this.max,10):t+100,n=Math.min(i,this.min?parseInt(this.min,10):t-100);for(let r=i;r>=n;r--)e.push(this.genYearItem(r));return e}},render(){return this.$createElement("ul",{staticClass:"v-date-picker-years",ref:"years"},this.genYearItems())}})),k=i("4754"),M=i("d9bd");const C=[0,31,28,31,30,31,30,31,31,30,31,30,31],D=[0,31,29,31,30,31,30,31,31,30,31,30,31];function L(e){return e%4===0&&e%100!==0||e%400===0}function T(e,t){return L(e)?D[t]:C[t]}function A(e,t){const[i,n=1,r=1]=e.split("-");return`${i}-${Object(d["a"])(n)}-${Object(d["a"])(r)}`.substr(0,{date:10,month:7,year:4}[t])}t["a"]=Object(s["a"])(c,k["a"]).extend({name:"v-date-picker",props:{allowedDates:Function,dayFormat:Function,disabled:Boolean,events:{type:[Array,Function,Object],default:()=>null},eventColor:{type:[Array,Function,Object,String],default:()=>"warning"},firstDayOfWeek:{type:[String,Number],default:0},headerDateFormat:Function,max:String,min:String,monthFormat:Function,multiple:Boolean,nextIcon:{type:String,default:"$next"},pickerDate:String,prevIcon:{type:String,default:"$prev"},range:Boolean,reactive:Boolean,readonly:Boolean,scrollable:Boolean,showCurrent:{type:[Boolean,String],default:!0},selectedItemsText:{type:String,default:"$vuetify.datePicker.itemsSelected"},showWeek:Boolean,titleDateFormat:Function,type:{type:String,default:"date",validator:e=>["date","month"].includes(e)},value:[Array,String],weekdayFormat:Function,yearFormat:Function,yearIcon:String},data(){const e=new Date;return{activePicker:this.type.toUpperCase(),inputDay:null,inputMonth:null,inputYear:null,isReversing:!1,now:e,tableDate:(()=>{if(this.pickerDate)return this.pickerDate;const t=(this.multiple||this.range?this.value[this.value.length-1]:this.value)||`${e.getFullYear()}-${e.getMonth()+1}`;return A(t,"date"===this.type?"month":"year")})()}},computed:{isMultiple(){return this.multiple||this.range},lastValue(){return this.isMultiple?this.value[this.value.length-1]:this.value},selectedMonths(){return this.value&&this.value.length&&"month"!==this.type?this.isMultiple?this.value.map(e=>e.substr(0,7)):this.value.substr(0,7):this.value},current(){return!0===this.showCurrent?A(`${this.now.getFullYear()}-${this.now.getMonth()+1}-${this.now.getDate()}`,this.type):this.showCurrent||null},inputDate(){return"date"===this.type?`${this.inputYear}-${Object(d["a"])(this.inputMonth+1)}-${Object(d["a"])(this.inputDay)}`:`${this.inputYear}-${Object(d["a"])(this.inputMonth+1)}`},tableMonth(){return Number((this.pickerDate||this.tableDate).split("-")[1])-1},tableYear(){return Number((this.pickerDate||this.tableDate).split("-")[0])},minMonth(){return this.min?A(this.min,"month"):null},maxMonth(){return this.max?A(this.max,"month"):null},minYear(){return this.min?A(this.min,"year"):null},maxYear(){return this.max?A(this.max,"year"):null},formatters(){return{year:this.yearFormat||p(this.currentLocale,{year:"numeric",timeZone:"UTC"},{length:4}),titleDate:this.titleDateFormat||(this.isMultiple?this.defaultTitleMultipleDateFormatter:this.defaultTitleDateFormatter)}},defaultTitleMultipleDateFormatter(){return e=>e.length?1===e.length?this.defaultTitleDateFormatter(e[0]):this.$vuetify.lang.t(this.selectedItemsText,e.length):"-"},defaultTitleDateFormatter(){const e={year:{year:"numeric",timeZone:"UTC"},month:{month:"long",timeZone:"UTC"},date:{weekday:"short",month:"short",day:"numeric",timeZone:"UTC"}},t=p(this.currentLocale,e[this.type],{start:0,length:{date:10,month:7,year:4}[this.type]}),i=e=>t(e).replace(/([^\d\s])([\d])/g,(e,t,i)=>`${t} ${i}`).replace(", ",", ");return this.landscape?i:t}},watch:{tableDate(e,t){const i="month"===this.type?"year":"month";this.isReversing=A(e,i)A(t,e)).filter(this.isDateAllowed);this.$emit("input",this.isMultiple?t:t[0])}}},created(){this.checkMultipleProp(),this.pickerDate!==this.tableDate&&this.$emit("update:picker-date",this.tableDate),this.setInputDate()},methods:{emitInput(e){if(this.range&&this.value){if(2===this.value.length)this.$emit("input",[e]);else{const t=[...this.value,e];this.$emit("input",t),this.$emit("change",t)}return}const t=this.multiple?-1===this.value.indexOf(e)?this.value.concat([e]):this.value.filter(t=>t!==e):e;this.$emit("input",t),this.multiple||this.$emit("change",e)},checkMultipleProp(){if(null==this.value)return;const e=this.value.constructor.name,t=this.isMultiple?"Array":"String";e!==t&&Object(M["c"])(`Value must be ${this.isMultiple?"an":"a"} ${t}, got ${e}`,this)},isDateAllowed(e){return _(e,this.min,this.max,this.allowedDates)},yearClick(e){this.inputYear=e,"month"===this.type?this.tableDate=`${e}`:this.tableDate=`${e}-${Object(d["a"])((this.tableMonth||0)+1)}`,this.activePicker="MONTH",this.reactive&&!this.readonly&&!this.isMultiple&&this.isDateAllowed(this.inputDate)&&this.$emit("input",this.inputDate)},monthClick(e){this.inputYear=parseInt(e.split("-")[0],10),this.inputMonth=parseInt(e.split("-")[1],10)-1,"date"===this.type?(this.inputDay&&(this.inputDay=Math.min(this.inputDay,T(this.inputYear,this.inputMonth+1))),this.tableDate=e,this.activePicker="DATE",this.reactive&&!this.readonly&&!this.isMultiple&&this.isDateAllowed(this.inputDate)&&this.$emit("input",this.inputDate)):this.emitInput(this.inputDate)},dateClick(e){this.inputYear=parseInt(e.split("-")[0],10),this.inputMonth=parseInt(e.split("-")[1],10)-1,this.inputDay=parseInt(e.split("-")[2],10),this.emitInput(this.inputDate)},genPickerTitle(){return this.$createElement(o,{props:{date:this.value?this.formatters.titleDate(this.value):"",disabled:this.disabled,readonly:this.readonly,selectingYear:"YEAR"===this.activePicker,year:this.formatters.year(this.value?`${this.inputYear}`:this.tableDate),yearIcon:this.yearIcon,value:this.isMultiple?this.value[0]:this.value},slot:"title",on:{"update:selecting-year":e=>this.activePicker=e?"YEAR":this.type.toUpperCase()}})},genTableHeader(){return this.$createElement(v,{props:{nextIcon:this.nextIcon,color:this.color,dark:this.dark,disabled:this.disabled,format:this.headerDateFormat,light:this.light,locale:this.locale,min:"DATE"===this.activePicker?this.minMonth:this.minYear,max:"DATE"===this.activePicker?this.maxMonth:this.maxYear,prevIcon:this.prevIcon,readonly:this.readonly,value:"DATE"===this.activePicker?`${Object(d["a"])(this.tableYear,4)}-${Object(d["a"])(this.tableMonth+1)}`:`${Object(d["a"])(this.tableYear,4)}`},on:{toggle:()=>this.activePicker="DATE"===this.activePicker?"MONTH":"YEAR",input:e=>this.tableDate=e}})},genDateTable(){return this.$createElement(x,{props:{allowedDates:this.allowedDates,color:this.color,current:this.current,dark:this.dark,disabled:this.disabled,events:this.events,eventColor:this.eventColor,firstDayOfWeek:this.firstDayOfWeek,format:this.dayFormat,light:this.light,locale:this.locale,min:this.min,max:this.max,range:this.range,readonly:this.readonly,scrollable:this.scrollable,showWeek:this.showWeek,tableDate:`${Object(d["a"])(this.tableYear,4)}-${Object(d["a"])(this.tableMonth+1)}`,value:this.value,weekdayFormat:this.weekdayFormat},ref:"table",on:{input:this.dateClick,"update:table-date":e=>this.tableDate=e,"click:date":e=>this.$emit("click:date",e),"dblclick:date":e=>this.$emit("dblclick:date",e)}})},genMonthTable(){return this.$createElement(w,{props:{allowedDates:"month"===this.type?this.allowedDates:null,color:this.color,current:this.current?A(this.current,"month"):null,dark:this.dark,disabled:this.disabled,events:"month"===this.type?this.events:null,eventColor:"month"===this.type?this.eventColor:null,format:this.monthFormat,light:this.light,locale:this.locale,min:this.minMonth,max:this.maxMonth,range:this.range,readonly:this.readonly&&"month"===this.type,scrollable:this.scrollable,value:this.selectedMonths,tableDate:`${Object(d["a"])(this.tableYear,4)}`},ref:"table",on:{input:this.monthClick,"update:table-date":e=>this.tableDate=e,"click:month":e=>this.$emit("click:month",e),"dblclick:month":e=>this.$emit("dblclick:month",e)}})},genYears(){return this.$createElement(S,{props:{color:this.color,format:this.yearFormat,locale:this.locale,min:this.minYear,max:this.maxYear,value:this.tableYear},on:{input:this.yearClick}})},genPickerBody(){const e="YEAR"===this.activePicker?[this.genYears()]:[this.genTableHeader(),"DATE"===this.activePicker?this.genDateTable():this.genMonthTable()];return this.$createElement("div",{key:this.activePicker},e)},setInputDate(){if(this.lastValue){const e=this.lastValue.split("-");this.inputYear=parseInt(e[0],10),this.inputMonth=parseInt(e[1],10)-1,"date"===this.type&&(this.inputDay=parseInt(e[2],10))}else this.inputYear=this.inputYear||this.now.getFullYear(),this.inputMonth=null==this.inputMonth?this.inputMonth:this.now.getMonth(),this.inputDay=this.inputDay||this.now.getDate()}},render(){return this.genPicker("v-picker--date")}})},"2e67":function(e,t,i){"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},"2e8c":function(e,t,i){(function(e,t){t(i("c1df"))})(0,(function(e){"use strict";var t=e.defineLocale("uz",{months:"январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр".split("_"),monthsShort:"янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек".split("_"),weekdays:"Якшанба_Душанба_Сешанба_Чоршанба_Пайшанба_Жума_Шанба".split("_"),weekdaysShort:"Якш_Душ_Сеш_Чор_Пай_Жум_Шан".split("_"),weekdaysMin:"Як_Ду_Се_Чо_Па_Жу_Ша".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Бугун соат] LT [да]",nextDay:"[Эртага] LT [да]",nextWeek:"dddd [куни соат] LT [да]",lastDay:"[Кеча соат] LT [да]",lastWeek:"[Утган] dddd [куни соат] LT [да]",sameElse:"L"},relativeTime:{future:"Якин %s ичида",past:"Бир неча %s олдин",s:"фурсат",ss:"%d фурсат",m:"бир дакика",mm:"%d дакика",h:"бир соат",hh:"%d соат",d:"бир кун",dd:"%d кун",M:"бир ой",MM:"%d ой",y:"бир йил",yy:"%d йил"},week:{dow:1,doy:7}});return t}))},"2f62":function(e,t,i){"use strict";(function(e){
-/**
- * vuex v3.1.2
- * (c) 2019 Evan You
- * @license MIT
- */
-function i(e){var t=Number(e.version.split(".")[0]);if(t>=2)e.mixin({beforeCreate:n});else{var i=e.prototype._init;e.prototype._init=function(e){void 0===e&&(e={}),e.init=e.init?[n].concat(e.init):n,i.call(this,e)}}function n(){var e=this.$options;e.store?this.$store="function"===typeof e.store?e.store():e.store:e.parent&&e.parent.$store&&(this.$store=e.parent.$store)}}var n="undefined"!==typeof window?window:"undefined"!==typeof e?e:{},r=n.__VUE_DEVTOOLS_GLOBAL_HOOK__;function s(e){r&&(e._devtoolHook=r,r.emit("vuex:init",e),r.on("vuex:travel-to-state",(function(t){e.replaceState(t)})),e.subscribe((function(e,t){r.emit("vuex:mutation",e,t)})))}function o(e,t){Object.keys(e).forEach((function(i){return t(e[i],i)}))}function a(e){return null!==e&&"object"===typeof e}function l(e){return e&&"function"===typeof e.then}function u(e,t){return function(){return e(t)}}var c=function(e,t){this.runtime=t,this._children=Object.create(null),this._rawModule=e;var i=e.state;this.state=("function"===typeof i?i():i)||{}},h={namespaced:{configurable:!0}};h.namespaced.get=function(){return!!this._rawModule.namespaced},c.prototype.addChild=function(e,t){this._children[e]=t},c.prototype.removeChild=function(e){delete this._children[e]},c.prototype.getChild=function(e){return this._children[e]},c.prototype.update=function(e){this._rawModule.namespaced=e.namespaced,e.actions&&(this._rawModule.actions=e.actions),e.mutations&&(this._rawModule.mutations=e.mutations),e.getters&&(this._rawModule.getters=e.getters)},c.prototype.forEachChild=function(e){o(this._children,e)},c.prototype.forEachGetter=function(e){this._rawModule.getters&&o(this._rawModule.getters,e)},c.prototype.forEachAction=function(e){this._rawModule.actions&&o(this._rawModule.actions,e)},c.prototype.forEachMutation=function(e){this._rawModule.mutations&&o(this._rawModule.mutations,e)},Object.defineProperties(c.prototype,h);var d=function(e){this.register([],e,!1)};function f(e,t,i){if(t.update(i),i.modules)for(var n in i.modules){if(!t.getChild(n))return void 0;f(e.concat(n),t.getChild(n),i.modules[n])}}d.prototype.get=function(e){return e.reduce((function(e,t){return e.getChild(t)}),this.root)},d.prototype.getNamespace=function(e){var t=this.root;return e.reduce((function(e,i){return t=t.getChild(i),e+(t.namespaced?i+"/":"")}),"")},d.prototype.update=function(e){f([],this.root,e)},d.prototype.register=function(e,t,i){var n=this;void 0===i&&(i=!0);var r=new c(t,i);if(0===e.length)this.root=r;else{var s=this.get(e.slice(0,-1));s.addChild(e[e.length-1],r)}t.modules&&o(t.modules,(function(t,r){n.register(e.concat(r),t,i)}))},d.prototype.unregister=function(e){var t=this.get(e.slice(0,-1)),i=e[e.length-1];t.getChild(i).runtime&&t.removeChild(i)};var p;var m=function(e){var t=this;void 0===e&&(e={}),!p&&"undefined"!==typeof window&&window.Vue&&T(window.Vue);var i=e.plugins;void 0===i&&(i=[]);var n=e.strict;void 0===n&&(n=!1),this._committing=!1,this._actions=Object.create(null),this._actionSubscribers=[],this._mutations=Object.create(null),this._wrappedGetters=Object.create(null),this._modules=new d(e),this._modulesNamespaceMap=Object.create(null),this._subscribers=[],this._watcherVM=new p,this._makeLocalGettersCache=Object.create(null);var r=this,o=this,a=o.dispatch,l=o.commit;this.dispatch=function(e,t){return a.call(r,e,t)},this.commit=function(e,t,i){return l.call(r,e,t,i)},this.strict=n;var u=this._modules.root.state;b(this,u,[],this._modules.root),y(this,u),i.forEach((function(e){return e(t)}));var c=void 0!==e.devtools?e.devtools:p.config.devtools;c&&s(this)},v={state:{configurable:!0}};function g(e,t){return t.indexOf(e)<0&&t.push(e),function(){var i=t.indexOf(e);i>-1&&t.splice(i,1)}}function _(e,t){e._actions=Object.create(null),e._mutations=Object.create(null),e._wrappedGetters=Object.create(null),e._modulesNamespaceMap=Object.create(null);var i=e.state;b(e,i,[],e._modules.root,!0),y(e,i,t)}function y(e,t,i){var n=e._vm;e.getters={},e._makeLocalGettersCache=Object.create(null);var r=e._wrappedGetters,s={};o(r,(function(t,i){s[i]=u(t,e),Object.defineProperty(e.getters,i,{get:function(){return e._vm[i]},enumerable:!0})}));var a=p.config.silent;p.config.silent=!0,e._vm=new p({data:{$$state:t},computed:s}),p.config.silent=a,e.strict&&C(e),n&&(i&&e._withCommit((function(){n._data.$$state=null})),p.nextTick((function(){return n.$destroy()})))}function b(e,t,i,n,r){var s=!i.length,o=e._modules.getNamespace(i);if(n.namespaced&&(e._modulesNamespaceMap[o],e._modulesNamespaceMap[o]=n),!s&&!r){var a=D(t,i.slice(0,-1)),l=i[i.length-1];e._withCommit((function(){p.set(a,l,n.state)}))}var u=n.context=x(e,o,i);n.forEachMutation((function(t,i){var n=o+i;S(e,n,t,u)})),n.forEachAction((function(t,i){var n=t.root?i:o+i,r=t.handler||t;k(e,n,r,u)})),n.forEachGetter((function(t,i){var n=o+i;M(e,n,t,u)})),n.forEachChild((function(n,s){b(e,t,i.concat(s),n,r)}))}function x(e,t,i){var n=""===t,r={dispatch:n?e.dispatch:function(i,n,r){var s=L(i,n,r),o=s.payload,a=s.options,l=s.type;return a&&a.root||(l=t+l),e.dispatch(l,o)},commit:n?e.commit:function(i,n,r){var s=L(i,n,r),o=s.payload,a=s.options,l=s.type;a&&a.root||(l=t+l),e.commit(l,o,a)}};return Object.defineProperties(r,{getters:{get:n?function(){return e.getters}:function(){return w(e,t)}},state:{get:function(){return D(e.state,i)}}}),r}function w(e,t){if(!e._makeLocalGettersCache[t]){var i={},n=t.length;Object.keys(e.getters).forEach((function(r){if(r.slice(0,n)===t){var s=r.slice(n);Object.defineProperty(i,s,{get:function(){return e.getters[r]},enumerable:!0})}})),e._makeLocalGettersCache[t]=i}return e._makeLocalGettersCache[t]}function S(e,t,i,n){var r=e._mutations[t]||(e._mutations[t]=[]);r.push((function(t){i.call(e,n.state,t)}))}function k(e,t,i,n){var r=e._actions[t]||(e._actions[t]=[]);r.push((function(t){var r=i.call(e,{dispatch:n.dispatch,commit:n.commit,getters:n.getters,state:n.state,rootGetters:e.getters,rootState:e.state},t);return l(r)||(r=Promise.resolve(r)),e._devtoolHook?r.catch((function(t){throw e._devtoolHook.emit("vuex:error",t),t})):r}))}function M(e,t,i,n){e._wrappedGetters[t]||(e._wrappedGetters[t]=function(e){return i(n.state,n.getters,e.state,e.getters)})}function C(e){e._vm.$watch((function(){return this._data.$$state}),(function(){0}),{deep:!0,sync:!0})}function D(e,t){return t.length?t.reduce((function(e,t){return e[t]}),e):e}function L(e,t,i){return a(e)&&e.type&&(i=t,t=e,e=e.type),{type:e,payload:t,options:i}}function T(e){p&&e===p||(p=e,i(p))}v.state.get=function(){return this._vm._data.$$state},v.state.set=function(e){0},m.prototype.commit=function(e,t,i){var n=this,r=L(e,t,i),s=r.type,o=r.payload,a=(r.options,{type:s,payload:o}),l=this._mutations[s];l&&(this._withCommit((function(){l.forEach((function(e){e(o)}))})),this._subscribers.forEach((function(e){return e(a,n.state)})))},m.prototype.dispatch=function(e,t){var i=this,n=L(e,t),r=n.type,s=n.payload,o={type:r,payload:s},a=this._actions[r];if(a){try{this._actionSubscribers.filter((function(e){return e.before})).forEach((function(e){return e.before(o,i.state)}))}catch(u){0}var l=a.length>1?Promise.all(a.map((function(e){return e(s)}))):a[0](s);return l.then((function(e){try{i._actionSubscribers.filter((function(e){return e.after})).forEach((function(e){return e.after(o,i.state)}))}catch(u){0}return e}))}},m.prototype.subscribe=function(e){return g(e,this._subscribers)},m.prototype.subscribeAction=function(e){var t="function"===typeof e?{before:e}:e;return g(t,this._actionSubscribers)},m.prototype.watch=function(e,t,i){var n=this;return this._watcherVM.$watch((function(){return e(n.state,n.getters)}),t,i)},m.prototype.replaceState=function(e){var t=this;this._withCommit((function(){t._vm._data.$$state=e}))},m.prototype.registerModule=function(e,t,i){void 0===i&&(i={}),"string"===typeof e&&(e=[e]),this._modules.register(e,t),b(this,this.state,e,this._modules.get(e),i.preserveState),y(this,this.state)},m.prototype.unregisterModule=function(e){var t=this;"string"===typeof e&&(e=[e]),this._modules.unregister(e),this._withCommit((function(){var i=D(t.state,e.slice(0,-1));p.delete(i,e[e.length-1])})),_(this)},m.prototype.hotUpdate=function(e){this._modules.update(e),_(this,!0)},m.prototype._withCommit=function(e){var t=this._committing;this._committing=!0,e(),this._committing=t},Object.defineProperties(m.prototype,v);var A=H((function(e,t){var i={};return I(t).forEach((function(t){var n=t.key,r=t.val;i[n]=function(){var t=this.$store.state,i=this.$store.getters;if(e){var n=j(this.$store,"mapState",e);if(!n)return;t=n.context.state,i=n.context.getters}return"function"===typeof r?r.call(this,t,i):t[r]},i[n].vuex=!0})),i})),E=H((function(e,t){var i={};return I(t).forEach((function(t){var n=t.key,r=t.val;i[n]=function(){var t=[],i=arguments.length;while(i--)t[i]=arguments[i];var n=this.$store.commit;if(e){var s=j(this.$store,"mapMutations",e);if(!s)return;n=s.context.commit}return"function"===typeof r?r.apply(this,[n].concat(t)):n.apply(this.$store,[r].concat(t))}})),i})),O=H((function(e,t){var i={};return I(t).forEach((function(t){var n=t.key,r=t.val;r=e+r,i[n]=function(){if(!e||j(this.$store,"mapGetters",e))return this.$store.getters[r]},i[n].vuex=!0})),i})),Y=H((function(e,t){var i={};return I(t).forEach((function(t){var n=t.key,r=t.val;i[n]=function(){var t=[],i=arguments.length;while(i--)t[i]=arguments[i];var n=this.$store.dispatch;if(e){var s=j(this.$store,"mapActions",e);if(!s)return;n=s.context.dispatch}return"function"===typeof r?r.apply(this,[n].concat(t)):n.apply(this.$store,[r].concat(t))}})),i})),P=function(e){return{mapState:A.bind(null,e),mapGetters:O.bind(null,e),mapMutations:E.bind(null,e),mapActions:Y.bind(null,e)}};function I(e){return F(e)?Array.isArray(e)?e.map((function(e){return{key:e,val:e}})):Object.keys(e).map((function(t){return{key:t,val:e[t]}})):[]}function F(e){return Array.isArray(e)||a(e)}function H(e){return function(t,i){return"string"!==typeof t?(i=t,t=""):"/"!==t.charAt(t.length-1)&&(t+="/"),e(t,i)}}function j(e,t,i){var n=e._modulesNamespaceMap[i];return n}var B={Store:m,install:T,version:"3.1.2",mapState:A,mapMutations:E,mapGetters:O,mapActions:Y,createNamespacedHelpers:P};t["a"]=B}).call(this,i("c8ba"))},"2fa4":function(e,t,i){"use strict";i("20f6");var n=i("80d2");t["a"]=Object(n["i"])("spacer","div","v-spacer")},3044:function(e,t,i){"use strict";var n=i("872a");function r(){return!0}function s(){}function o(){return""}function a(e){return"undefined"===typeof e}e.exports=new n("tag:yaml.org,2002:js/undefined",{kind:"scalar",resolve:r,construct:s,predicate:a,represent:o})},"30b5":function(e,t,i){"use strict";var n=i("c532");function r(e){return encodeURIComponent(e).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}e.exports=function(e,t,i){if(!t)return e;var s;if(i)s=i(t);else if(n.isURLSearchParams(t))s=t.toString();else{var o=[];n.forEach(t,(function(e,t){null!==e&&"undefined"!==typeof e&&(n.isArray(e)?t+="[]":e=[e],n.forEach(e,(function(e){n.isDate(e)?e=e.toISOString():n.isObject(e)&&(e=JSON.stringify(e)),o.push(r(t)+"="+r(e))})))})),s=o.join("&")}if(s){var a=e.indexOf("#");-1!==a&&(e=e.slice(0,a)),e+=(-1===e.indexOf("?")?"?":"&")+s}return e}},"30ef":function(e,t,i){
-/*!
- * Chart.js v2.8.0
- * https://www.chartjs.org
- * (c) 2019 Chart.js Contributors
- * Released under the MIT License
- */
-(function(t,n){e.exports=n(function(){try{return i("c1df")}catch(e){}}())})(0,(function(e){"use strict";e=e&&e.hasOwnProperty("default")?e["default"]:e;var t={rgb2hsl:i,rgb2hsv:n,rgb2hwb:s,rgb2cmyk:o,rgb2keyword:a,rgb2xyz:l,rgb2lab:u,rgb2lch:c,hsl2rgb:h,hsl2hsv:d,hsl2hwb:f,hsl2cmyk:p,hsl2keyword:m,hsv2rgb:v,hsv2hsl:_,hsv2hwb:y,hsv2cmyk:x,hsv2keyword:w,hwb2rgb:S,hwb2hsl:k,hwb2hsv:M,hwb2cmyk:C,hwb2keyword:D,cmyk2rgb:L,cmyk2hsl:T,cmyk2hsv:A,cmyk2hwb:E,cmyk2keyword:O,keyword2rgb:$,keyword2hsl:W,keyword2hsv:z,keyword2hwb:U,keyword2cmyk:V,keyword2lab:q,keyword2xyz:J,xyz2rgb:Y,xyz2lab:P,xyz2lch:I,lab2xyz:F,lab2rgb:j,lab2lch:H,lch2lab:B,lch2xyz:R,lch2rgb:N};function i(e){var t,i,n,r=e[0]/255,s=e[1]/255,o=e[2]/255,a=Math.min(r,s,o),l=Math.max(r,s,o),u=l-a;return l==a?t=0:r==l?t=(s-o)/u:s==l?t=2+(o-r)/u:o==l&&(t=4+(r-s)/u),t=Math.min(60*t,360),t<0&&(t+=360),n=(a+l)/2,i=l==a?0:n<=.5?u/(l+a):u/(2-l-a),[t,100*i,100*n]}function n(e){var t,i,n,r=e[0],s=e[1],o=e[2],a=Math.min(r,s,o),l=Math.max(r,s,o),u=l-a;return i=0==l?0:u/l*1e3/10,l==a?t=0:r==l?t=(s-o)/u:s==l?t=2+(o-r)/u:o==l&&(t=4+(r-s)/u),t=Math.min(60*t,360),t<0&&(t+=360),n=l/255*1e3/10,[t,i,n]}function s(e){var t=e[0],n=e[1],r=e[2],s=i(e)[0],o=1/255*Math.min(t,Math.min(n,r));r=1-1/255*Math.max(t,Math.max(n,r));return[s,100*o,100*r]}function o(e){var t,i,n,r,s=e[0]/255,o=e[1]/255,a=e[2]/255;return r=Math.min(1-s,1-o,1-a),t=(1-s-r)/(1-r)||0,i=(1-o-r)/(1-r)||0,n=(1-a-r)/(1-r)||0,[100*t,100*i,100*n,100*r]}function a(e){return X[JSON.stringify(e)]}function l(e){var t=e[0]/255,i=e[1]/255,n=e[2]/255;t=t>.04045?Math.pow((t+.055)/1.055,2.4):t/12.92,i=i>.04045?Math.pow((i+.055)/1.055,2.4):i/12.92,n=n>.04045?Math.pow((n+.055)/1.055,2.4):n/12.92;var r=.4124*t+.3576*i+.1805*n,s=.2126*t+.7152*i+.0722*n,o=.0193*t+.1192*i+.9505*n;return[100*r,100*s,100*o]}function u(e){var t,i,n,r=l(e),s=r[0],o=r[1],a=r[2];return s/=95.047,o/=100,a/=108.883,s=s>.008856?Math.pow(s,1/3):7.787*s+16/116,o=o>.008856?Math.pow(o,1/3):7.787*o+16/116,a=a>.008856?Math.pow(a,1/3):7.787*a+16/116,t=116*o-16,i=500*(s-o),n=200*(o-a),[t,i,n]}function c(e){return H(u(e))}function h(e){var t,i,n,r,s,o=e[0]/360,a=e[1]/100,l=e[2]/100;if(0==a)return s=255*l,[s,s,s];i=l<.5?l*(1+a):l+a-l*a,t=2*l-i,r=[0,0,0];for(var u=0;u<3;u++)n=o+1/3*-(u-1),n<0&&n++,n>1&&n--,s=6*n<1?t+6*(i-t)*n:2*n<1?i:3*n<2?t+(i-t)*(2/3-n)*6:t,r[u]=255*s;return r}function d(e){var t,i,n=e[0],r=e[1]/100,s=e[2]/100;return 0===s?[0,0,0]:(s*=2,r*=s<=1?s:2-s,i=(s+r)/2,t=2*r/(s+r),[n,100*t,100*i])}function f(e){return s(h(e))}function p(e){return o(h(e))}function m(e){return a(h(e))}function v(e){var t=e[0]/60,i=e[1]/100,n=e[2]/100,r=Math.floor(t)%6,s=t-Math.floor(t),o=255*n*(1-i),a=255*n*(1-i*s),l=255*n*(1-i*(1-s));n*=255;switch(r){case 0:return[n,l,o];case 1:return[a,n,o];case 2:return[o,n,l];case 3:return[o,a,n];case 4:return[l,o,n];case 5:return[n,o,a]}}function _(e){var t,i,n=e[0],r=e[1]/100,s=e[2]/100;return i=(2-r)*s,t=r*s,t/=i<=1?i:2-i,t=t||0,i/=2,[n,100*t,100*i]}function y(e){return s(v(e))}function x(e){return o(v(e))}function w(e){return a(v(e))}function S(e){var t,i,n,s,o=e[0]/360,a=e[1]/100,l=e[2]/100,u=a+l;switch(u>1&&(a/=u,l/=u),t=Math.floor(6*o),i=1-l,n=6*o-t,0!=(1&t)&&(n=1-n),s=a+n*(i-a),t){default:case 6:case 0:r=i,g=s,b=a;break;case 1:r=s,g=i,b=a;break;case 2:r=a,g=i,b=s;break;case 3:r=a,g=s,b=i;break;case 4:r=s,g=a,b=i;break;case 5:r=i,g=a,b=s;break}return[255*r,255*g,255*b]}function k(e){return i(S(e))}function M(e){return n(S(e))}function C(e){return o(S(e))}function D(e){return a(S(e))}function L(e){var t,i,n,r=e[0]/100,s=e[1]/100,o=e[2]/100,a=e[3]/100;return t=1-Math.min(1,r*(1-a)+a),i=1-Math.min(1,s*(1-a)+a),n=1-Math.min(1,o*(1-a)+a),[255*t,255*i,255*n]}function T(e){return i(L(e))}function A(e){return n(L(e))}function E(e){return s(L(e))}function O(e){return a(L(e))}function Y(e){var t,i,n,r=e[0]/100,s=e[1]/100,o=e[2]/100;return t=3.2406*r+-1.5372*s+-.4986*o,i=-.9689*r+1.8758*s+.0415*o,n=.0557*r+-.204*s+1.057*o,t=t>.0031308?1.055*Math.pow(t,1/2.4)-.055:t*=12.92,i=i>.0031308?1.055*Math.pow(i,1/2.4)-.055:i*=12.92,n=n>.0031308?1.055*Math.pow(n,1/2.4)-.055:n*=12.92,t=Math.min(Math.max(0,t),1),i=Math.min(Math.max(0,i),1),n=Math.min(Math.max(0,n),1),[255*t,255*i,255*n]}function P(e){var t,i,n,r=e[0],s=e[1],o=e[2];return r/=95.047,s/=100,o/=108.883,r=r>.008856?Math.pow(r,1/3):7.787*r+16/116,s=s>.008856?Math.pow(s,1/3):7.787*s+16/116,o=o>.008856?Math.pow(o,1/3):7.787*o+16/116,t=116*s-16,i=500*(r-s),n=200*(s-o),[t,i,n]}function I(e){return H(P(e))}function F(e){var t,i,n,r,s=e[0],o=e[1],a=e[2];return s<=8?(i=100*s/903.3,r=i/100*7.787+16/116):(i=100*Math.pow((s+16)/116,3),r=Math.pow(i/100,1/3)),t=t/95.047<=.008856?t=95.047*(o/500+r-16/116)/7.787:95.047*Math.pow(o/500+r,3),n=n/108.883<=.008859?n=108.883*(r-a/200-16/116)/7.787:108.883*Math.pow(r-a/200,3),[t,i,n]}function H(e){var t,i,n,r=e[0],s=e[1],o=e[2];return t=Math.atan2(o,s),i=360*t/2/Math.PI,i<0&&(i+=360),n=Math.sqrt(s*s+o*o),[r,n,i]}function j(e){return Y(F(e))}function B(e){var t,i,n,r=e[0],s=e[1],o=e[2];return n=o/360*2*Math.PI,t=s*Math.cos(n),i=s*Math.sin(n),[r,t,i]}function R(e){return F(B(e))}function N(e){return j(B(e))}function $(e){return G[e]}function W(e){return i($(e))}function z(e){return n($(e))}function U(e){return s($(e))}function V(e){return o($(e))}function q(e){return u($(e))}function J(e){return l($(e))}var G={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},X={};for(var K in G)X[JSON.stringify(G[K])]=K;var Z=function(){return new ne};for(var Q in t){Z[Q+"Raw"]=function(e){return function(i){return"number"==typeof i&&(i=Array.prototype.slice.call(arguments)),t[e](i)}}(Q);var ee=/(\w+)2(\w+)/.exec(Q),te=ee[1],ie=ee[2];Z[te]=Z[te]||{},Z[te][ie]=Z[Q]=function(e){return function(i){"number"==typeof i&&(i=Array.prototype.slice.call(arguments));var n=t[e](i);if("string"==typeof n||void 0===n)return n;for(var r=0;r=0&&t<1?Se(Math.round(255*t)):"")}function pe(e,t){return t<1||e[3]&&e[3]<1?me(e,t):"rgb("+e[0]+", "+e[1]+", "+e[2]+")"}function me(e,t){return void 0===t&&(t=void 0!==e[3]?e[3]:1),"rgba("+e[0]+", "+e[1]+", "+e[2]+", "+t+")"}function ve(e,t){if(t<1||e[3]&&e[3]<1)return ge(e,t);var i=Math.round(e[0]/255*100),n=Math.round(e[1]/255*100),r=Math.round(e[2]/255*100);return"rgb("+i+"%, "+n+"%, "+r+"%)"}function ge(e,t){var i=Math.round(e[0]/255*100),n=Math.round(e[1]/255*100),r=Math.round(e[2]/255*100);return"rgba("+i+"%, "+n+"%, "+r+"%, "+(t||e[3]||1)+")"}function _e(e,t){return t<1||e[3]&&e[3]<1?ye(e,t):"hsl("+e[0]+", "+e[1]+"%, "+e[2]+"%)"}function ye(e,t){return void 0===t&&(t=void 0!==e[3]?e[3]:1),"hsla("+e[0]+", "+e[1]+"%, "+e[2]+"%, "+t+")"}function be(e,t){return void 0===t&&(t=void 0!==e[3]?e[3]:1),"hwb("+e[0]+", "+e[1]+"%, "+e[2]+"%"+(void 0!==t&&1!==t?", "+t:"")+")"}function xe(e){return ke[e.slice(0,3)]}function we(e,t,i){return Math.min(Math.max(t,e),i)}function Se(e){var t=e.toString(16).toUpperCase();return t.length<2?"0"+t:t}var ke={};for(var Me in se)ke[se[Me]]=Me;var Ce=function(e){return e instanceof Ce?e:this instanceof Ce?(this.valid=!1,this.values={rgb:[0,0,0],hsl:[0,0,0],hsv:[0,0,0],hwb:[0,0,0],cmyk:[0,0,0,0],alpha:1},void("string"===typeof e?(t=oe.getRgba(e),t?this.setValues("rgb",t):(t=oe.getHsla(e))?this.setValues("hsl",t):(t=oe.getHwb(e))&&this.setValues("hwb",t)):"object"===typeof e&&(t=e,void 0!==t.r||void 0!==t.red?this.setValues("rgb",t):void 0!==t.l||void 0!==t.lightness?this.setValues("hsl",t):void 0!==t.v||void 0!==t.value?this.setValues("hsv",t):void 0!==t.w||void 0!==t.whiteness?this.setValues("hwb",t):void 0===t.c&&void 0===t.cyan||this.setValues("cmyk",t)))):new Ce(e);var t};Ce.prototype={isValid:function(){return this.valid},rgb:function(){return this.setSpace("rgb",arguments)},hsl:function(){return this.setSpace("hsl",arguments)},hsv:function(){return this.setSpace("hsv",arguments)},hwb:function(){return this.setSpace("hwb",arguments)},cmyk:function(){return this.setSpace("cmyk",arguments)},rgbArray:function(){return this.values.rgb},hslArray:function(){return this.values.hsl},hsvArray:function(){return this.values.hsv},hwbArray:function(){var e=this.values;return 1!==e.alpha?e.hwb.concat([e.alpha]):e.hwb},cmykArray:function(){return this.values.cmyk},rgbaArray:function(){var e=this.values;return e.rgb.concat([e.alpha])},hslaArray:function(){var e=this.values;return e.hsl.concat([e.alpha])},alpha:function(e){return void 0===e?this.values.alpha:(this.setValues("alpha",e),this)},red:function(e){return this.setChannel("rgb",0,e)},green:function(e){return this.setChannel("rgb",1,e)},blue:function(e){return this.setChannel("rgb",2,e)},hue:function(e){return e&&(e%=360,e=e<0?360+e:e),this.setChannel("hsl",0,e)},saturation:function(e){return this.setChannel("hsl",1,e)},lightness:function(e){return this.setChannel("hsl",2,e)},saturationv:function(e){return this.setChannel("hsv",1,e)},whiteness:function(e){return this.setChannel("hwb",1,e)},blackness:function(e){return this.setChannel("hwb",2,e)},value:function(e){return this.setChannel("hsv",2,e)},cyan:function(e){return this.setChannel("cmyk",0,e)},magenta:function(e){return this.setChannel("cmyk",1,e)},yellow:function(e){return this.setChannel("cmyk",2,e)},black:function(e){return this.setChannel("cmyk",3,e)},hexString:function(){return oe.hexString(this.values.rgb)},rgbString:function(){return oe.rgbString(this.values.rgb,this.values.alpha)},rgbaString:function(){return oe.rgbaString(this.values.rgb,this.values.alpha)},percentString:function(){return oe.percentString(this.values.rgb,this.values.alpha)},hslString:function(){return oe.hslString(this.values.hsl,this.values.alpha)},hslaString:function(){return oe.hslaString(this.values.hsl,this.values.alpha)},hwbString:function(){return oe.hwbString(this.values.hwb,this.values.alpha)},keyword:function(){return oe.keyword(this.values.rgb,this.values.alpha)},rgbNumber:function(){var e=this.values.rgb;return e[0]<<16|e[1]<<8|e[2]},luminosity:function(){for(var e=this.values.rgb,t=[],i=0;ii?(t+.05)/(i+.05):(i+.05)/(t+.05)},level:function(e){var t=this.contrast(e);return t>=7.1?"AAA":t>=4.5?"AA":""},dark:function(){var e=this.values.rgb,t=(299*e[0]+587*e[1]+114*e[2])/1e3;return t<128},light:function(){return!this.dark()},negate:function(){for(var e=[],t=0;t<3;t++)e[t]=255-this.values.rgb[t];return this.setValues("rgb",e),this},lighten:function(e){var t=this.values.hsl;return t[2]+=t[2]*e,this.setValues("hsl",t),this},darken:function(e){var t=this.values.hsl;return t[2]-=t[2]*e,this.setValues("hsl",t),this},saturate:function(e){var t=this.values.hsl;return t[1]+=t[1]*e,this.setValues("hsl",t),this},desaturate:function(e){var t=this.values.hsl;return t[1]-=t[1]*e,this.setValues("hsl",t),this},whiten:function(e){var t=this.values.hwb;return t[1]+=t[1]*e,this.setValues("hwb",t),this},blacken:function(e){var t=this.values.hwb;return t[2]+=t[2]*e,this.setValues("hwb",t),this},greyscale:function(){var e=this.values.rgb,t=.3*e[0]+.59*e[1]+.11*e[2];return this.setValues("rgb",[t,t,t]),this},clearer:function(e){var t=this.values.alpha;return this.setValues("alpha",t-t*e),this},opaquer:function(e){var t=this.values.alpha;return this.setValues("alpha",t+t*e),this},rotate:function(e){var t=this.values.hsl,i=(t[0]+e)%360;return t[0]=i<0?360+i:i,this.setValues("hsl",t),this},mix:function(e,t){var i=this,n=e,r=void 0===t?.5:t,s=2*r-1,o=i.alpha()-n.alpha(),a=((s*o===-1?s:(s+o)/(1+s*o))+1)/2,l=1-a;return this.rgb(a*i.red()+l*n.red(),a*i.green()+l*n.green(),a*i.blue()+l*n.blue()).alpha(i.alpha()*r+n.alpha()*(1-r))},toJSON:function(){return this.rgb()},clone:function(){var e,t,i=new Ce,n=this.values,r=i.values;for(var s in n)n.hasOwnProperty(s)&&(e=n[s],t={}.toString.call(e),"[object Array]"===t?r[s]=e.slice(0):"[object Number]"===t?r[s]=e:console.error("unexpected color value:",e));return i}},Ce.prototype.spaces={rgb:["red","green","blue"],hsl:["hue","saturation","lightness"],hsv:["hue","saturation","value"],hwb:["hue","whiteness","blackness"],cmyk:["cyan","magenta","yellow","black"]},Ce.prototype.maxes={rgb:[255,255,255],hsl:[360,100,100],hsv:[360,100,100],hwb:[360,100,100],cmyk:[100,100,100,100]},Ce.prototype.getValues=function(e){for(var t=this.values,i={},n=0;n=0;r--)t.call(i,e[r],r);else for(r=0;r=1?e:-(Math.sqrt(1-e*e)-1)},easeOutCirc:function(e){return Math.sqrt(1-(e-=1)*e)},easeInOutCirc:function(e){return(e/=.5)<1?-.5*(Math.sqrt(1-e*e)-1):.5*(Math.sqrt(1-(e-=2)*e)+1)},easeInElastic:function(e){var t=1.70158,i=0,n=1;return 0===e?0:1===e?1:(i||(i=.3),n<1?(n=1,t=i/4):t=i/(2*Math.PI)*Math.asin(1/n),-n*Math.pow(2,10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/i))},easeOutElastic:function(e){var t=1.70158,i=0,n=1;return 0===e?0:1===e?1:(i||(i=.3),n<1?(n=1,t=i/4):t=i/(2*Math.PI)*Math.asin(1/n),n*Math.pow(2,-10*e)*Math.sin((e-t)*(2*Math.PI)/i)+1)},easeInOutElastic:function(e){var t=1.70158,i=0,n=1;return 0===e?0:2===(e/=.5)?1:(i||(i=.45),n<1?(n=1,t=i/4):t=i/(2*Math.PI)*Math.asin(1/n),e<1?n*Math.pow(2,10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/i)*-.5:n*Math.pow(2,-10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/i)*.5+1)},easeInBack:function(e){var t=1.70158;return e*e*((t+1)*e-t)},easeOutBack:function(e){var t=1.70158;return(e-=1)*e*((t+1)*e+t)+1},easeInOutBack:function(e){var t=1.70158;return(e/=.5)<1?e*e*((1+(t*=1.525))*e-t)*.5:.5*((e-=2)*e*((1+(t*=1.525))*e+t)+2)},easeInBounce:function(e){return 1-Ae.easeOutBounce(1-e)},easeOutBounce:function(e){return e<1/2.75?7.5625*e*e:e<2/2.75?7.5625*(e-=1.5/2.75)*e+.75:e<2.5/2.75?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375},easeInOutBounce:function(e){return e<.5?.5*Ae.easeInBounce(2*e):.5*Ae.easeOutBounce(2*e-1)+.5}},Ee={effects:Ae};Te.easingEffects=Ae;var Oe=Math.PI,Ye=Oe/180,Pe=2*Oe,Ie=Oe/2,Fe=Oe/4,He=2*Oe/3,je={clear:function(e){e.ctx.clearRect(0,0,e.width,e.height)},roundedRect:function(e,t,i,n,r,s){if(s){var o=Math.min(s,r/2,n/2),a=t+o,l=i+o,u=t+n-o,c=i+r-o;e.moveTo(t,l),at.left-i&&e.xt.top-i&&e.y0&&e.requestAnimationFrame()},advance:function(){var e,t,i,n,r=this.animations,s=0;while(s=i?(Ue.callback(e.onAnimationComplete,[e],t),t.animating=!1,r.splice(s,1)):++s}},tt=Ue.options.resolve,it=["push","pop","shift","splice","unshift"];function nt(e,t){e._chartjs?e._chartjs.listeners.push(t):(Object.defineProperty(e,"_chartjs",{configurable:!0,enumerable:!1,value:{listeners:[t]}}),it.forEach((function(t){var i="onData"+t.charAt(0).toUpperCase()+t.slice(1),n=e[t];Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:function(){var t=Array.prototype.slice.call(arguments),r=n.apply(this,t);return Ue.each(e._chartjs.listeners,(function(e){"function"===typeof e[i]&&e[i].apply(e,t)})),r}})})))}function rt(e,t){var i=e._chartjs;if(i){var n=i.listeners,r=n.indexOf(t);-1!==r&&n.splice(r,1),n.length>0||(it.forEach((function(t){delete e[t]})),delete e._chartjs)}}var st=function(e,t){this.initialize(e,t)};Ue.extend(st.prototype,{datasetElementType:null,dataElementType:null,initialize:function(e,t){var i=this;i.chart=e,i.index=t,i.linkScales(),i.addElements()},updateIndex:function(e){this.index=e},linkScales:function(){var e=this,t=e.getMeta(),i=e.getDataset();null!==t.xAxisID&&t.xAxisID in e.chart.scales||(t.xAxisID=i.xAxisID||e.chart.options.scales.xAxes[0].id),null!==t.yAxisID&&t.yAxisID in e.chart.scales||(t.yAxisID=i.yAxisID||e.chart.options.scales.yAxes[0].id)},getDataset:function(){return this.chart.data.datasets[this.index]},getMeta:function(){return this.chart.getDatasetMeta(this.index)},getScaleForId:function(e){return this.chart.scales[e]},_getValueScaleId:function(){return this.getMeta().yAxisID},_getIndexScaleId:function(){return this.getMeta().xAxisID},_getValueScale:function(){return this.getScaleForId(this._getValueScaleId())},_getIndexScale:function(){return this.getScaleForId(this._getIndexScaleId())},reset:function(){this.update(!0)},destroy:function(){this._data&&rt(this._data,this)},createMetaDataset:function(){var e=this,t=e.datasetElementType;return t&&new t({_chart:e.chart,_datasetIndex:e.index})},createMetaData:function(e){var t=this,i=t.dataElementType;return i&&new i({_chart:t.chart,_datasetIndex:t.index,_index:e})},addElements:function(){var e,t,i=this,n=i.getMeta(),r=i.getDataset().data||[],s=n.data;for(e=0,t=r.length;en&&e.insertElements(n,r-n)},insertElements:function(e,t){for(var i=0;ia)r-=2*Math.PI;while(r=o&&r<=a,u=s>=i.innerRadius&&s<=i.outerRadius;return l&&u}return!1},getCenterPoint:function(){var e=this._view,t=(e.startAngle+e.endAngle)/2,i=(e.innerRadius+e.outerRadius)/2;return{x:e.x+Math.cos(t)*i,y:e.y+Math.sin(t)*i}},getArea:function(){var e=this._view;return Math.PI*((e.endAngle-e.startAngle)/(2*Math.PI))*(Math.pow(e.outerRadius,2)-Math.pow(e.innerRadius,2))},tooltipPosition:function(){var e=this._view,t=e.startAngle+(e.endAngle-e.startAngle)/2,i=(e.outerRadius-e.innerRadius)/2+e.innerRadius;return{x:e.x+Math.cos(t)*i,y:e.y+Math.sin(t)*i}},draw:function(){var e,t=this._chart.ctx,i=this._view,n=i.startAngle,r=i.endAngle,s="inner"===i.borderAlign?.33:0;t.save(),t.beginPath(),t.arc(i.x,i.y,Math.max(i.outerRadius-s,0),n,r),t.arc(i.x,i.y,i.innerRadius,r,n,!0),t.closePath(),t.fillStyle=i.backgroundColor,t.fill(),i.borderWidth&&("inner"===i.borderAlign?(t.beginPath(),e=s/i.outerRadius,t.arc(i.x,i.y,i.outerRadius,n-e,r+e),i.innerRadius>s?(e=s/i.innerRadius,t.arc(i.x,i.y,i.innerRadius-s,r+e,n-e,!0)):t.arc(i.x,i.y,s,r+Math.PI/2,n-Math.PI/2),t.closePath(),t.clip(),t.beginPath(),t.arc(i.x,i.y,i.outerRadius,n,r),t.arc(i.x,i.y,i.innerRadius,r,n,!0),t.closePath(),t.lineWidth=2*i.borderWidth,t.lineJoin="round"):(t.lineWidth=i.borderWidth,t.lineJoin="bevel"),t.strokeStyle=i.borderColor,t.stroke()),t.restore()}}),lt=Ue.valueOrDefault,ut=Ne.global.defaultColor;Ne._set("global",{elements:{line:{tension:.4,backgroundColor:ut,borderWidth:3,borderColor:ut,borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",capBezierPoints:!0,fill:!0}}});var ct=Ke.extend({draw:function(){var e,t,i,n,r=this,s=r._view,o=r._chart.ctx,a=s.spanGaps,l=r._children.slice(),u=Ne.global,c=u.elements.line,h=-1;for(r._loop&&l.length&&l.push(l[0]),o.save(),o.lineCap=s.borderCapStyle||c.borderCapStyle,o.setLineDash&&o.setLineDash(s.borderDash||c.borderDash),o.lineDashOffset=lt(s.borderDashOffset,c.borderDashOffset),o.lineJoin=s.borderJoinStyle||c.borderJoinStyle,o.lineWidth=lt(s.borderWidth,c.borderWidth),o.strokeStyle=s.borderColor||u.defaultColor,o.beginPath(),h=-1,e=0;ee.x&&(t=yt(t,"left","right")):e.basei?i:n,r:l.right||r<0?0:r>t?t:r,b:l.bottom||s<0?0:s>i?i:s,l:l.left||o<0?0:o>t?t:o}}function wt(e){var t=_t(e),i=t.right-t.left,n=t.bottom-t.top,r=xt(e,i/2,n/2);return{outer:{x:t.left,y:t.top,w:i,h:n},inner:{x:t.left+r.l,y:t.top+r.t,w:i-r.l-r.r,h:n-r.t-r.b}}}function St(e,t,i){var n=null===t,r=null===i,s=!(!e||n&&r)&&_t(e);return s&&(n||t>=s.left&&t<=s.right)&&(r||i>=s.top&&i<=s.bottom)}Ne._set("global",{elements:{rectangle:{backgroundColor:vt,borderColor:vt,borderSkipped:"bottom",borderWidth:0}}});var kt=Ke.extend({draw:function(){var e=this._chart.ctx,t=this._view,i=wt(t),n=i.outer,r=i.inner;e.fillStyle=t.backgroundColor,e.fillRect(n.x,n.y,n.w,n.h),n.w===r.w&&n.h===r.h||(e.save(),e.beginPath(),e.rect(n.x,n.y,n.w,n.h),e.clip(),e.fillStyle=t.borderColor,e.rect(r.x,r.y,r.w,r.h),e.fill("evenodd"),e.restore())},height:function(){var e=this._view;return e.base-e.y},inRange:function(e,t){return St(this._view,e,t)},inLabelRange:function(e,t){var i=this._view;return gt(i)?St(i,e,null):St(i,null,t)},inXRange:function(e){return St(this._view,e,null)},inYRange:function(e){return St(this._view,null,e)},getCenterPoint:function(){var e,t,i=this._view;return gt(i)?(e=i.x,t=(i.y+i.base)/2):(e=(i.x+i.base)/2,t=i.y),{x:e,y:t}},getArea:function(){var e=this._view;return gt(e)?e.width*Math.abs(e.y-e.base):e.height*Math.abs(e.x-e.base)},tooltipPosition:function(){var e=this._view;return{x:e.x,y:e.y}}}),Mt={},Ct=at,Dt=ct,Lt=mt,Tt=kt;Mt.Arc=Ct,Mt.Line=Dt,Mt.Point=Lt,Mt.Rectangle=Tt;var At=Ue.options.resolve;function Et(e,t){var i,n,r,s,o=e.isHorizontal()?e.width:e.height,a=e.getTicks();for(r=1,s=t.length;r0?Math.min(o,n-i):o,i=n;return o}function Ot(e,t,i){var n,r,s=i.barThickness,o=t.stackCount,a=t.pixels[e];return Ue.isNullOrUndef(s)?(n=t.min*i.categoryPercentage,r=i.barPercentage):(n=s*o,r=1),{chunk:n/o,ratio:r,start:a-n/2}}function Yt(e,t,i){var n,r,s=t.pixels,o=s[e],a=e>0?s[e-1]:null,l=e=0&&r>0)&&(_+=r));return s=h.getPixelForValue(_),o=h.getPixelForValue(_+p),a=o-s,void 0!==m&&Math.abs(a)=0&&!d||p<0&&d?s-m:s+m),{size:a,base:s,head:o,center:o+a/2}},calculateBarIndexPixels:function(e,t,i){var n=this,r=i.scale.options,s="flex"===r.barThickness?Yt(t,i,r):Ot(t,i,r),o=n.getStackIndex(e,n.getMeta().stack),a=s.start+s.chunk*o+s.chunk/2,l=Math.min(Ue.valueOrDefault(r.maxBarThickness,1/0),s.chunk*s.ratio);return{base:a-l/2,head:a+l/2,center:a,size:l}},draw:function(){var e=this,t=e.chart,i=e._getValueScale(),n=e.getMeta().data,r=e.getDataset(),s=n.length,o=0;for(Ue.canvas.clipArea(t.ctx,t.chartArea);o');var i=e.data,n=i.datasets,r=i.labels;if(n.length)for(var s=0;s '),r[s]&&t.push(r[s]),t.push("");return t.push(""),t.join("")},legend:{labels:{generateLabels:function(e){var t=e.data;return t.labels.length&&t.datasets.length?t.labels.map((function(i,n){var r=e.getDatasetMeta(0),s=t.datasets[0],o=r.data[n],a=o&&o.custom||{},l=e.options.elements.arc,u=jt([a.backgroundColor,s.backgroundColor,l.backgroundColor],void 0,n),c=jt([a.borderColor,s.borderColor,l.borderColor],void 0,n),h=jt([a.borderWidth,s.borderWidth,l.borderWidth],void 0,n);return{text:i,fillStyle:u,strokeStyle:c,lineWidth:h,hidden:isNaN(s.data[n])||r.data[n].hidden,index:n}})):[]}},onClick:function(e,t){var i,n,r,s=t.index,o=this.chart;for(i=0,n=(o.data.datasets||[]).length;i=Math.PI?-1:v<-Math.PI?1:0);var g=v+p,_={x:Math.cos(v),y:Math.sin(v)},y={x:Math.cos(g),y:Math.sin(g)},b=v<=0&&g>=0||v<=2*Math.PI&&2*Math.PI<=g,x=v<=.5*Math.PI&&.5*Math.PI<=g||v<=2.5*Math.PI&&2.5*Math.PI<=g,w=v<=-Math.PI&&-Math.PI<=g||v<=Math.PI&&Math.PI<=g,S=v<=.5*-Math.PI&&.5*-Math.PI<=g||v<=1.5*Math.PI&&1.5*Math.PI<=g,k=f/100,M={x:w?-1:Math.min(_.x*(_.x<0?1:k),y.x*(y.x<0?1:k)),y:S?-1:Math.min(_.y*(_.y<0?1:k),y.y*(y.y<0?1:k))},C={x:b?1:Math.max(_.x*(_.x>0?1:k),y.x*(y.x>0?1:k)),y:x?1:Math.max(_.y*(_.y>0?1:k),y.y*(y.y>0?1:k))},D={width:.5*(C.x-M.x),height:.5*(C.y-M.y)};u=Math.min(a/D.width,l/D.height),c={x:-.5*(C.x+M.x),y:-.5*(C.y+M.y)}}for(t=0,i=d.length;t0&&!isNaN(e)?2*Math.PI*(Math.abs(e)/t):0},getMaxBorderWidth:function(e){var t,i,n,r,s,o,a,l,u=this,c=0,h=u.chart;if(!e)for(t=0,i=h.data.datasets.length;tc?a:c,c=l>c?l:c);return c},setHoverStyle:function(e){var t=e._model,i=e._options,n=Ue.getHoverColor;e.$previousStyle={backgroundColor:t.backgroundColor,borderColor:t.borderColor,borderWidth:t.borderWidth},t.backgroundColor=Bt(i.hoverBackgroundColor,n(i.backgroundColor)),t.borderColor=Bt(i.hoverBorderColor,n(i.borderColor)),t.borderWidth=Bt(i.hoverBorderWidth,i.borderWidth)},_resolveElementOptions:function(e,t){var i,n,r,s=this,o=s.chart,a=s.getDataset(),l=e.custom||{},u=o.options.elements.arc,c={},h={chart:o,dataIndex:t,dataset:a,datasetIndex:s.index},d=["backgroundColor","borderColor","borderWidth","borderAlign","hoverBackgroundColor","hoverBorderColor","hoverBorderWidth"];for(i=0,n=d.length;i0&&zt(u[e-1]._model,l)&&(i.controlPointPreviousX=c(i.controlPointPreviousX,l.left,l.right),i.controlPointPreviousY=c(i.controlPointPreviousY,l.top,l.bottom)),e');var i=e.data,n=i.datasets,r=i.labels;if(n.length)for(var s=0;s '),r[s]&&t.push(r[s]),t.push("");return t.push(""),t.join("")},legend:{labels:{generateLabels:function(e){var t=e.data;return t.labels.length&&t.datasets.length?t.labels.map((function(i,n){var r=e.getDatasetMeta(0),s=t.datasets[0],o=r.data[n],a=o.custom||{},l=e.options.elements.arc,u=qt([a.backgroundColor,s.backgroundColor,l.backgroundColor],void 0,n),c=qt([a.borderColor,s.borderColor,l.borderColor],void 0,n),h=qt([a.borderWidth,s.borderWidth,l.borderWidth],void 0,n);return{text:i,fillStyle:u,strokeStyle:c,lineWidth:h,hidden:isNaN(s.data[n])||r.data[n].hidden,index:n}})):[]}},onClick:function(e,t){var i,n,r,s=t.index,o=this.chart;for(i=0,n=(o.data.datasets||[]).length;i0&&(s=e.getDatasetMeta(s[0]._datasetIndex).data),s},"x-axis":function(e,t){return oi(e,t,{intersect:!1})},point:function(e,t){var i=ti(t,e);return ni(e,i)},nearest:function(e,t,i){var n=ti(t,e);i.axis=i.axis||"xy";var r=si(i.axis);return ri(e,n,i.intersect,r)},x:function(e,t,i){var n=ti(t,e),r=[],s=!1;return ii(e,(function(e){e.inXRange(n.x)&&r.push(e),e.inRange(n.x,n.y)&&(s=!0)})),i.intersect&&!s&&(r=[]),r},y:function(e,t,i){var n=ti(t,e),r=[],s=!1;return ii(e,(function(e){e.inYRange(n.y)&&r.push(e),e.inRange(n.x,n.y)&&(s=!0)})),i.intersect&&!s&&(r=[]),r}}};function li(e,t){return Ue.where(e,(function(e){return e.position===t}))}function ui(e,t){e.forEach((function(e,t){return e._tmpIndex_=t,e})),e.sort((function(e,i){var n=t?i:e,r=t?e:i;return n.weight===r.weight?n._tmpIndex_-r._tmpIndex_:n.weight-r.weight})),e.forEach((function(e){delete e._tmpIndex_}))}function ci(e){var t=0,i=0,n=0,r=0;return Ue.each(e,(function(e){if(e.getPadding){var s=e.getPadding();t=Math.max(t,s.top),i=Math.max(i,s.left),n=Math.max(n,s.bottom),r=Math.max(r,s.right)}})),{top:t,left:i,bottom:n,right:r}}function hi(e,t){Ue.each(e,(function(e){t[e.position]+=e.isHorizontal()?e.height:e.width}))}Ne._set("global",{layout:{padding:{top:0,right:0,bottom:0,left:0}}});var di={defaults:{},addBox:function(e,t){e.boxes||(e.boxes=[]),t.fullWidth=t.fullWidth||!1,t.position=t.position||"top",t.weight=t.weight||0,e.boxes.push(t)},removeBox:function(e,t){var i=e.boxes?e.boxes.indexOf(t):-1;-1!==i&&e.boxes.splice(i,1)},configure:function(e,t,i){for(var n,r=["fullWidth","position","weight"],s=r.length,o=0;o div {\n\tposition: absolute;\n\twidth: 1000000px;\n\theight: 1000000px;\n\tleft: 0;\n\ttop: 0;\n}\n\n.chartjs-size-monitor-shrink > div {\n\tposition: absolute;\n\twidth: 200%;\n\theight: 200%;\n\tleft: 0;\n\ttop: 0;\n}\n",mi=Object.freeze({default:pi});function vi(e){return e&&e.default||e}var gi=vi(mi),_i="$chartjs",yi="chartjs-",bi=yi+"size-monitor",xi=yi+"render-monitor",wi=yi+"render-animation",Si=["animationstart","webkitAnimationStart"],ki={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"};function Mi(e,t){var i=Ue.getStyle(e,t),n=i&&i.match(/^(\d+)(\.\d+)?px$/);return n?Number(n[1]):void 0}function Ci(e,t){var i=e.style,n=e.getAttribute("height"),r=e.getAttribute("width");if(e[_i]={initial:{height:n,width:r,style:{display:i.display,height:i.height,width:i.width}}},i.display=i.display||"block",null===r||""===r){var s=Mi(e,"width");void 0!==s&&(e.width=s)}if(null===n||""===n)if(""===e.style.height)e.height=e.width/(t.options.aspectRatio||2);else{var o=Mi(e,"height");void 0!==s&&(e.height=o)}return e}var Di=function(){var e=!1;try{var t=Object.defineProperty({},"passive",{get:function(){e=!0}});window.addEventListener("e",null,t)}catch(i){}return e}(),Li=!!Di&&{passive:!0};function Ti(e,t,i){e.addEventListener(t,i,Li)}function Ai(e,t,i){e.removeEventListener(t,i,Li)}function Ei(e,t,i,n,r){return{type:e,chart:t,native:r||null,x:void 0!==i?i:null,y:void 0!==n?n:null}}function Oi(e,t){var i=ki[e.type]||e.type,n=Ue.getRelativePosition(e,t);return Ei(i,t,n.x,n.y,e)}function Yi(e,t){var i=!1,n=[];return function(){n=Array.prototype.slice.call(arguments),t=t||this,i||(i=!0,Ue.requestAnimFrame.call(window,(function(){i=!1,e.apply(t,n)})))}}function Pi(e){var t=document.createElement("div");return t.className=e||"",t}function Ii(e){var t=1e6,i=Pi(bi),n=Pi(bi+"-expand"),r=Pi(bi+"-shrink");n.appendChild(Pi()),r.appendChild(Pi()),i.appendChild(n),i.appendChild(r),i._reset=function(){n.scrollLeft=t,n.scrollTop=t,r.scrollLeft=t,r.scrollTop=t};var s=function(){i._reset(),e()};return Ti(n,"scroll",s.bind(n,"expand")),Ti(r,"scroll",s.bind(r,"shrink")),i}function Fi(e,t){var i=e[_i]||(e[_i]={}),n=i.renderProxy=function(e){e.animationName===wi&&t()};Ue.each(Si,(function(t){Ti(e,t,n)})),i.reflow=!!e.offsetParent,e.classList.add(xi)}function Hi(e){var t=e[_i]||{},i=t.renderProxy;i&&(Ue.each(Si,(function(t){Ai(e,t,i)})),delete t.renderProxy),e.classList.remove(xi)}function ji(e,t,i){var n=e[_i]||(e[_i]={}),r=n.resizer=Ii(Yi((function(){if(n.resizer){var r=i.options.maintainAspectRatio&&e.parentNode,s=r?r.clientWidth:0;t(Ei("resize",i)),r&&r.clientWidth0){var s=e[0];s.label?i=s.label:s.xLabel?i=s.xLabel:r>0&&s.index-1?e.split("\n"):e}function Xi(e){var t=e._xScale,i=e._yScale||e._scale,n=e._index,r=e._datasetIndex,s=e._chart.getDatasetMeta(r).controller,o=s._getIndexScale(),a=s._getValueScale();return{xLabel:t?t.getLabelForIndex(n,r):"",yLabel:i?i.getLabelForIndex(n,r):"",label:o?""+o.getLabelForIndex(n,r):"",value:a?""+a.getLabelForIndex(n,r):"",index:n,datasetIndex:r,x:e._model.x,y:e._model.y}}function Ki(e){var t=Ne.global;return{xPadding:e.xPadding,yPadding:e.yPadding,xAlign:e.xAlign,yAlign:e.yAlign,bodyFontColor:e.bodyFontColor,_bodyFontFamily:Vi(e.bodyFontFamily,t.defaultFontFamily),_bodyFontStyle:Vi(e.bodyFontStyle,t.defaultFontStyle),_bodyAlign:e.bodyAlign,bodyFontSize:Vi(e.bodyFontSize,t.defaultFontSize),bodySpacing:e.bodySpacing,titleFontColor:e.titleFontColor,_titleFontFamily:Vi(e.titleFontFamily,t.defaultFontFamily),_titleFontStyle:Vi(e.titleFontStyle,t.defaultFontStyle),titleFontSize:Vi(e.titleFontSize,t.defaultFontSize),_titleAlign:e.titleAlign,titleSpacing:e.titleSpacing,titleMarginBottom:e.titleMarginBottom,footerFontColor:e.footerFontColor,_footerFontFamily:Vi(e.footerFontFamily,t.defaultFontFamily),_footerFontStyle:Vi(e.footerFontStyle,t.defaultFontStyle),footerFontSize:Vi(e.footerFontSize,t.defaultFontSize),_footerAlign:e.footerAlign,footerSpacing:e.footerSpacing,footerMarginTop:e.footerMarginTop,caretSize:e.caretSize,cornerRadius:e.cornerRadius,backgroundColor:e.backgroundColor,opacity:0,legendColorBackground:e.multiKeyBackground,displayColors:e.displayColors,borderColor:e.borderColor,borderWidth:e.borderWidth}}function Zi(e,t){var i=e._chart.ctx,n=2*t.yPadding,r=0,s=t.body,o=s.reduce((function(e,t){return e+t.before.length+t.lines.length+t.after.length}),0);o+=t.beforeBody.length+t.afterBody.length;var a=t.title.length,l=t.footer.length,u=t.titleFontSize,c=t.bodyFontSize,h=t.footerFontSize;n+=a*u,n+=a?(a-1)*t.titleSpacing:0,n+=a?t.titleMarginBottom:0,n+=o*c,n+=o?(o-1)*t.bodySpacing:0,n+=l?t.footerMarginTop:0,n+=l*h,n+=l?(l-1)*t.footerSpacing:0;var d=0,f=function(e){r=Math.max(r,i.measureText(e).width+d)};return i.font=Ue.fontString(u,t._titleFontStyle,t._titleFontFamily),Ue.each(t.title,f),i.font=Ue.fontString(c,t._bodyFontStyle,t._bodyFontFamily),Ue.each(t.beforeBody.concat(t.afterBody),f),d=t.displayColors?c+2:0,Ue.each(s,(function(e){Ue.each(e.before,f),Ue.each(e.lines,f),Ue.each(e.after,f)})),d=0,i.font=Ue.fontString(h,t._footerFontStyle,t._footerFontFamily),Ue.each(t.footer,f),r+=2*t.xPadding,{width:r,height:n}}function Qi(e,t){var i,n,r,s,o,a=e._model,l=e._chart,u=e._chart.chartArea,c="center",h="center";a.yl.height-t.height&&(h="bottom");var d=(u.left+u.right)/2,f=(u.top+u.bottom)/2;"center"===h?(i=function(e){return e<=d},n=function(e){return e>d}):(i=function(e){return e<=t.width/2},n=function(e){return e>=l.width-t.width/2}),r=function(e){return e+t.width+a.caretSize+a.caretPadding>l.width},s=function(e){return e-t.width-a.caretSize-a.caretPadding<0},o=function(e){return e<=f?"top":"bottom"},i(a.x)?(c="left",r(a.x)&&(c="center",h=o(a.y))):n(a.x)&&(c="right",s(a.x)&&(c="center",h=o(a.y)));var p=e._options;return{xAlign:p.xAlign?p.xAlign:c,yAlign:p.yAlign?p.yAlign:h}}function en(e,t,i,n){var r=e.x,s=e.y,o=e.caretSize,a=e.caretPadding,l=e.cornerRadius,u=i.xAlign,c=i.yAlign,h=o+a,d=l+a;return"right"===u?r-=t.width:"center"===u&&(r-=t.width/2,r+t.width>n.width&&(r=n.width-t.width),r<0&&(r=0)),"top"===c?s+=h:s-="bottom"===c?t.height+h:t.height/2,"center"===c?"left"===u?r+=h:"right"===u&&(r-=h):"left"===u?r-=d:"right"===u&&(r+=d),{x:r,y:s}}function tn(e,t){return"center"===t?e.x+e.width/2:"right"===t?e.x+e.width-e.xPadding:e.x+e.xPadding}function nn(e){return Ji([],Gi(e))}var rn=Ke.extend({initialize:function(){this._model=Ki(this._options),this._lastActive=[]},getTitle:function(){var e=this,t=e._options,i=t.callbacks,n=i.beforeTitle.apply(e,arguments),r=i.title.apply(e,arguments),s=i.afterTitle.apply(e,arguments),o=[];return o=Ji(o,Gi(n)),o=Ji(o,Gi(r)),o=Ji(o,Gi(s)),o},getBeforeBody:function(){return nn(this._options.callbacks.beforeBody.apply(this,arguments))},getBody:function(e,t){var i=this,n=i._options.callbacks,r=[];return Ue.each(e,(function(e){var s={before:[],lines:[],after:[]};Ji(s.before,Gi(n.beforeLabel.call(i,e,t))),Ji(s.lines,n.label.call(i,e,t)),Ji(s.after,Gi(n.afterLabel.call(i,e,t))),r.push(s)})),r},getAfterBody:function(){return nn(this._options.callbacks.afterBody.apply(this,arguments))},getFooter:function(){var e=this,t=e._options.callbacks,i=t.beforeFooter.apply(e,arguments),n=t.footer.apply(e,arguments),r=t.afterFooter.apply(e,arguments),s=[];return s=Ji(s,Gi(i)),s=Ji(s,Gi(n)),s=Ji(s,Gi(r)),s},update:function(e){var t,i,n=this,r=n._options,s=n._model,o=n._model=Ki(r),a=n._active,l=n._data,u={xAlign:s.xAlign,yAlign:s.yAlign},c={x:s.x,y:s.y},h={width:s.width,height:s.height},d={x:s.caretX,y:s.caretY};if(a.length){o.opacity=1;var f=[],p=[];d=qi[r.position].call(n,a,n._eventPosition);var m=[];for(t=0,i=a.length;t0&&i.stroke()},draw:function(){var e=this._chart.ctx,t=this._view;if(0!==t.opacity){var i={width:t.width,height:t.height},n={x:t.x,y:t.y},r=Math.abs(t.opacity<.001)?0:t.opacity,s=t.title.length||t.beforeBody.length||t.body.length||t.afterBody.length||t.footer.length;this._options.enabled&&s&&(e.save(),e.globalAlpha=r,this.drawBackground(n,t,e,i),n.y+=t.yPadding,this.drawTitle(n,t,e),this.drawBody(n,t,e),this.drawFooter(n,t,e),e.restore())}},handleEvent:function(e){var t=this,i=t._options,n=!1;return t._lastActive=t._lastActive||[],"mouseout"===e.type?t._active=[]:t._active=t._chart.getElementsAtEventForMode(e,i.mode,i),n=!Ue.arrayEquals(t._active,t._lastActive),n&&(t._lastActive=t._active,(i.enabled||i.custom)&&(t._eventPosition={x:e.x,y:e.y},t.update(!0),t.pivot())),n}}),sn=qi,on=rn;on.positioners=sn;var an=Ue.valueOrDefault;function ln(){return Ue.merge({},[].slice.call(arguments),{merger:function(e,t,i,n){if("xAxes"===e||"yAxes"===e){var r,s,o,a=i[e].length;for(t[e]||(t[e]=[]),r=0;r=t[e].length&&t[e].push({}),!t[e][r].type||o.type&&o.type!==t[e][r].type?Ue.merge(t[e][r],[Ui.getScaleDefaults(s),o]):Ue.merge(t[e][r],o)}else Ue._merger(e,t,i,n)}})}function un(){return Ue.merge({},[].slice.call(arguments),{merger:function(e,t,i,n){var r=t[e]||{},s=i[e];"scales"===e?t[e]=ln(r,s):"scale"===e?t[e]=Ue.merge(r,[Ui.getScaleDefaults(s.type),s]):Ue._merger(e,t,i,n)}})}function cn(e){e=e||{};var t=e.data=e.data||{};return t.datasets=t.datasets||[],t.labels=t.labels||[],e.options=un(Ne.global,Ne[e.type],e.options||{}),e}function hn(e){var t=e.options;Ue.each(e.scales,(function(t){di.removeBox(e,t)})),t=un(Ne.global,Ne[e.config.type],t),e.options=e.config.options=t,e.ensureScalesHaveIDs(),e.buildOrUpdateScales(),e.tooltip._options=t.tooltips,e.tooltip.initialize()}function dn(e){return"top"===e||"bottom"===e}Ne._set("global",{elements:{},events:["mousemove","mouseout","click","touchstart","touchmove"],hover:{onHover:null,mode:"nearest",intersect:!0,animationDuration:400},onClick:null,maintainAspectRatio:!0,responsive:!0,responsiveAnimationDuration:0});var fn=function(e,t){return this.construct(e,t),this};Ue.extend(fn.prototype,{construct:function(e,t){var i=this;t=cn(t);var n=Wi.acquireContext(e,t),r=n&&n.canvas,s=r&&r.height,o=r&&r.width;i.id=Ue.uid(),i.ctx=n,i.canvas=r,i.config=t,i.width=o,i.height=s,i.aspectRatio=s?o/s:null,i.options=t.options,i._bufferedRender=!1,i.chart=i,i.controller=i,fn.instances[i.id]=i,Object.defineProperty(i,"data",{get:function(){return i.config.data},set:function(e){i.config.data=e}}),n&&r?(i.initialize(),i.update()):console.error("Failed to create chart: can't acquire context from the given item")},initialize:function(){var e=this;return zi.notify(e,"beforeInit"),Ue.retinaScale(e,e.options.devicePixelRatio),e.bindEvents(),e.options.responsive&&e.resize(!0),e.ensureScalesHaveIDs(),e.buildOrUpdateScales(),e.initToolTip(),zi.notify(e,"afterInit"),e},clear:function(){return Ue.canvas.clear(this),this},stop:function(){return et.cancelAnimation(this),this},resize:function(e){var t=this,i=t.options,n=t.canvas,r=i.maintainAspectRatio&&t.aspectRatio||null,s=Math.max(0,Math.floor(Ue.getMaximumWidth(n))),o=Math.max(0,Math.floor(r?s/r:Ue.getMaximumHeight(n)));if((t.width!==s||t.height!==o)&&(n.width=t.width=s,n.height=t.height=o,n.style.width=s+"px",n.style.height=o+"px",Ue.retinaScale(t,i.devicePixelRatio),!e)){var a={width:s,height:o};zi.notify(t,"resize",[a]),i.onResize&&i.onResize(t,a),t.stop(),t.update({duration:i.responsiveAnimationDuration})}},ensureScalesHaveIDs:function(){var e=this.options,t=e.scales||{},i=e.scale;Ue.each(t.xAxes,(function(e,t){e.id=e.id||"x-axis-"+t})),Ue.each(t.yAxes,(function(e,t){e.id=e.id||"y-axis-"+t})),i&&(i.id=i.id||"scale")},buildOrUpdateScales:function(){var e=this,t=e.options,i=e.scales||{},n=[],r=Object.keys(i).reduce((function(e,t){return e[t]=!1,e}),{});t.scales&&(n=n.concat((t.scales.xAxes||[]).map((function(e){return{options:e,dtype:"category",dposition:"bottom"}})),(t.scales.yAxes||[]).map((function(e){return{options:e,dtype:"linear",dposition:"left"}})))),t.scale&&n.push({options:t.scale,dtype:"radialLinear",isDefault:!0,dposition:"chartArea"}),Ue.each(n,(function(t){var n=t.options,s=n.id,o=an(n.type,t.dtype);dn(n.position)!==dn(t.dposition)&&(n.position=t.dposition),r[s]=!0;var a=null;if(s in i&&i[s].type===o)a=i[s],a.options=n,a.ctx=e.ctx,a.chart=e;else{var l=Ui.getScaleConstructor(o);if(!l)return;a=new l({id:s,type:o,options:n,ctx:e.ctx,chart:e}),i[a.id]=a}a.mergeTicksOptions(),t.isDefault&&(e.scale=a)})),Ue.each(r,(function(e,t){e||delete i[t]})),e.scales=i,Ui.addScalesToLayout(this)},buildOrUpdateControllers:function(){var e=this,t=[];return Ue.each(e.data.datasets,(function(i,n){var r=e.getDatasetMeta(n),s=i.type||e.config.type;if(r.type&&r.type!==s&&(e.destroyDatasetMeta(n),r=e.getDatasetMeta(n)),r.type=s,r.controller)r.controller.updateIndex(n),r.controller.linkScales();else{var o=ei[r.type];if(void 0===o)throw new Error('"'+r.type+'" is not a chart type.');r.controller=new o(e,n),t.push(r.controller)}}),e),t},resetElements:function(){var e=this;Ue.each(e.data.datasets,(function(t,i){e.getDatasetMeta(i).controller.reset()}),e)},reset:function(){this.resetElements(),this.tooltip.initialize()},update:function(e){var t=this;if(e&&"object"===typeof e||(e={duration:e,lazy:arguments[1]}),hn(t),zi._invalidate(t),!1!==zi.notify(t,"beforeUpdate")){t.tooltip._data=t.data;var i=t.buildOrUpdateControllers();Ue.each(t.data.datasets,(function(e,i){t.getDatasetMeta(i).controller.buildOrUpdateElements()}),t),t.updateLayout(),t.options.animation&&t.options.animation.duration&&Ue.each(i,(function(e){e.reset()})),t.updateDatasets(),t.tooltip.initialize(),t.lastActive=[],zi.notify(t,"afterUpdate"),t._bufferedRender?t._bufferedRequest={duration:e.duration,easing:e.easing,lazy:e.lazy}:t.render(e)}},updateLayout:function(){var e=this;!1!==zi.notify(e,"beforeLayout")&&(di.update(this,this.width,this.height),zi.notify(e,"afterScaleUpdate"),zi.notify(e,"afterLayout"))},updateDatasets:function(){var e=this;if(!1!==zi.notify(e,"beforeDatasetsUpdate")){for(var t=0,i=e.data.datasets.length;t=0;--i)t.isDatasetVisible(i)&&t.drawDataset(i,e);zi.notify(t,"afterDatasetsDraw",[e])}},drawDataset:function(e,t){var i=this,n=i.getDatasetMeta(e),r={meta:n,index:e,easingValue:t};!1!==zi.notify(i,"beforeDatasetDraw",[r])&&(n.controller.draw(t),zi.notify(i,"afterDatasetDraw",[r]))},_drawTooltip:function(e){var t=this,i=t.tooltip,n={tooltip:i,easingValue:e};!1!==zi.notify(t,"beforeTooltipDraw",[n])&&(i.draw(),zi.notify(t,"afterTooltipDraw",[n]))},getElementAtEvent:function(e){return ai.modes.single(this,e)},getElementsAtEvent:function(e){return ai.modes.label(this,e,{intersect:!0})},getElementsAtXAxis:function(e){return ai.modes["x-axis"](this,e,{intersect:!0})},getElementsAtEventForMode:function(e,t,i){var n=ai.modes[t];return"function"===typeof n?n(this,e,i):[]},getDatasetAtEvent:function(e){return ai.modes.dataset(this,e,{intersect:!0})},getDatasetMeta:function(e){var t=this,i=t.data.datasets[e];i._meta||(i._meta={});var n=i._meta[t.id];return n||(n=i._meta[t.id]={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null}),n},getVisibleDatasetCount:function(){for(var e=0,t=0,i=this.data.datasets.length;t=0;n--){var r=e[n];if(t(r))return r}},Ue.isNumber=function(e){return!isNaN(parseFloat(e))&&isFinite(e)},Ue.almostEquals=function(e,t,i){return Math.abs(e-t)e},Ue.max=function(e){return e.reduce((function(e,t){return isNaN(t)?e:Math.max(e,t)}),Number.NEGATIVE_INFINITY)},Ue.min=function(e){return e.reduce((function(e,t){return isNaN(t)?e:Math.min(e,t)}),Number.POSITIVE_INFINITY)},Ue.sign=Math.sign?function(e){return Math.sign(e)}:function(e){return e=+e,0===e||isNaN(e)?e:e>0?1:-1},Ue.log10=Math.log10?function(e){return Math.log10(e)}:function(e){var t=Math.log(e)*Math.LOG10E,i=Math.round(t),n=e===Math.pow(10,i);return n?i:t},Ue.toRadians=function(e){return e*(Math.PI/180)},Ue.toDegrees=function(e){return e*(180/Math.PI)},Ue._decimalPlaces=function(e){if(Ue.isFinite(e)){var t=1,i=0;while(Math.round(e*t)/t!==e)t*=10,i++;return i}},Ue.getAngleFromPoint=function(e,t){var i=t.x-e.x,n=t.y-e.y,r=Math.sqrt(i*i+n*n),s=Math.atan2(n,i);return s<-.5*Math.PI&&(s+=2*Math.PI),{angle:s,distance:r}},Ue.distanceBetweenPoints=function(e,t){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))},Ue.aliasPixel=function(e){return e%2===0?0:.5},Ue._alignPixel=function(e,t,i){var n=e.currentDevicePixelRatio,r=i/2;return Math.round((t-r)*n)/n+r},Ue.splineCurve=function(e,t,i,n){var r=e.skip?t:e,s=t,o=i.skip?t:i,a=Math.sqrt(Math.pow(s.x-r.x,2)+Math.pow(s.y-r.y,2)),l=Math.sqrt(Math.pow(o.x-s.x,2)+Math.pow(o.y-s.y,2)),u=a/(a+l),c=l/(a+l);u=isNaN(u)?0:u,c=isNaN(c)?0:c;var h=n*u,d=n*c;return{previous:{x:s.x-h*(o.x-r.x),y:s.y-h*(o.y-r.y)},next:{x:s.x+d*(o.x-r.x),y:s.y+d*(o.y-r.y)}}},Ue.EPSILON=Number.EPSILON||1e-14,Ue.splineCurveMonotone=function(e){var t,i,n,r,s,o,a,l,u,c=(e||[]).map((function(e){return{model:e._model,deltaK:0,mK:0}})),h=c.length;for(t=0;t0?c[t-1]:null,r=t0?c[t-1]:null,r=t=e.length-1?e[0]:e[t+1]:t>=e.length-1?e[e.length-1]:e[t+1]},Ue.previousItem=function(e,t,i){return i?t<=0?e[e.length-1]:e[t-1]:t<=0?e[0]:e[t-1]},Ue.niceNum=function(e,t){var i,n=Math.floor(Ue.log10(e)),r=e/Math.pow(10,n);return i=t?r<1.5?1:r<3?2:r<7?5:10:r<=1?1:r<=2?2:r<=5?5:10,i*Math.pow(10,n)},Ue.requestAnimFrame=function(){return"undefined"===typeof window?function(e){e()}:window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(e){return window.setTimeout(e,1e3/60)}}(),Ue.getRelativePosition=function(e,t){var i,n,r=e.originalEvent||e,s=e.target||e.srcElement,o=s.getBoundingClientRect(),a=r.touches;a&&a.length>0?(i=a[0].clientX,n=a[0].clientY):(i=r.clientX,n=r.clientY);var l=parseFloat(Ue.getStyle(s,"padding-left")),u=parseFloat(Ue.getStyle(s,"padding-top")),c=parseFloat(Ue.getStyle(s,"padding-right")),h=parseFloat(Ue.getStyle(s,"padding-bottom")),d=o.right-o.left-l-c,f=o.bottom-o.top-u-h;return i=Math.round((i-o.left-l)/d*s.width/t.currentDevicePixelRatio),n=Math.round((n-o.top-u)/f*s.height/t.currentDevicePixelRatio),{x:i,y:n}},Ue.getConstraintWidth=function(e){return i(e,"max-width","clientWidth")},Ue.getConstraintHeight=function(e){return i(e,"max-height","clientHeight")},Ue._calculatePadding=function(e,t,i){return t=Ue.getStyle(e,t),t.indexOf("%")>-1?i*parseInt(t,10)/100:parseInt(t,10)},Ue._getParentNode=function(e){var t=e.parentNode;return t&&"[object ShadowRoot]"===t.toString()&&(t=t.host),t},Ue.getMaximumWidth=function(e){var t=Ue._getParentNode(e);if(!t)return e.clientWidth;var i=t.clientWidth,n=Ue._calculatePadding(t,"padding-left",i),r=Ue._calculatePadding(t,"padding-right",i),s=i-n-r,o=Ue.getConstraintWidth(e);return isNaN(o)?s:Math.min(s,o)},Ue.getMaximumHeight=function(e){var t=Ue._getParentNode(e);if(!t)return e.clientHeight;var i=t.clientHeight,n=Ue._calculatePadding(t,"padding-top",i),r=Ue._calculatePadding(t,"padding-bottom",i),s=i-n-r,o=Ue.getConstraintHeight(e);return isNaN(o)?s:Math.min(s,o)},Ue.getStyle=function(e,t){return e.currentStyle?e.currentStyle[t]:document.defaultView.getComputedStyle(e,null).getPropertyValue(t)},Ue.retinaScale=function(e,t){var i=e.currentDevicePixelRatio=t||"undefined"!==typeof window&&window.devicePixelRatio||1;if(1!==i){var n=e.canvas,r=e.height,s=e.width;n.height=r*i,n.width=s*i,e.ctx.scale(i,i),n.style.height||n.style.width||(n.style.height=r+"px",n.style.width=s+"px")}},Ue.fontString=function(e,t,i){return t+" "+e+"px "+i},Ue.longestText=function(e,t,i,n){n=n||{};var r=n.data=n.data||{},s=n.garbageCollect=n.garbageCollect||[];n.font!==t&&(r=n.data={},s=n.garbageCollect=[],n.font=t),e.font=t;var o=0;Ue.each(i,(function(t){void 0!==t&&null!==t&&!0!==Ue.isArray(t)?o=Ue.measureText(e,r,s,o,t):Ue.isArray(t)&&Ue.each(t,(function(t){void 0===t||null===t||Ue.isArray(t)||(o=Ue.measureText(e,r,s,o,t))}))}));var a=s.length/2;if(a>i.length){for(var l=0;ln&&(n=s),n},Ue.numberOfLabelLines=function(e){var t=1;return Ue.each(e,(function(e){Ue.isArray(e)&&e.length>t&&(t=e.length)})),t},Ue.color=De?function(e){return e instanceof CanvasGradient&&(e=Ne.global.defaultColor),De(e)}:function(e){return console.error("Color.js not found!"),e},Ue.getHoverColor=function(e){return e instanceof CanvasPattern||e instanceof CanvasGradient?e:Ue.color(e).saturate(.5).darken(.1).rgbString()}};function vn(){throw new Error("This method is not implemented: either no adapter can be found or an incomplete integration was provided.")}function gn(e){this.options=e||{}}Ue.extend(gn.prototype,{formats:vn,parse:vn,format:vn,add:vn,diff:vn,startOf:vn,endOf:vn,_create:function(e){return e}}),gn.override=function(e){Ue.extend(gn.prototype,e)};var _n=gn,yn={_date:_n},bn={formatters:{values:function(e){return Ue.isArray(e)?e:""+e},linear:function(e,t,i){var n=i.length>3?i[2]-i[1]:i[1]-i[0];Math.abs(n)>1&&e!==Math.floor(e)&&(n=e-Math.floor(e));var r=Ue.log10(Math.abs(n)),s="";if(0!==e){var o=Math.max(Math.abs(i[0]),Math.abs(i[i.length-1]));if(o<1e-4){var a=Ue.log10(Math.abs(e));s=e.toExponential(Math.floor(a)-Math.floor(r))}else{var l=-1*Math.floor(r);l=Math.max(Math.min(l,20),0),s=e.toFixed(l)}}else s="0";return s},logarithmic:function(e,t,i){var n=e/Math.pow(10,Math.floor(Ue.log10(e)));return 0===e?"0":1===n||2===n||5===n||0===t||t===i.length-1?e.toExponential():""}}},xn=Ue.valueOrDefault,wn=Ue.valueAtIndexOrDefault;function Sn(e){var t,i,n=[];for(t=0,i=e.length;tc&&se.maxHeight){s--;break}s++,u=o*l}}e.labelRotation=s},afterCalculateTickRotation:function(){Ue.callback(this.options.afterCalculateTickRotation,[this])},beforeFit:function(){Ue.callback(this.options.beforeFit,[this])},fit:function(){var e=this,t=e.minSize={width:0,height:0},i=Sn(e._ticks),n=e.options,r=n.ticks,s=n.scaleLabel,o=n.gridLines,a=e._isVisible(),l=n.position,u=e.isHorizontal(),c=Ue.options._parseFont,h=c(r),d=n.gridLines.tickMarkLength;if(t.width=u?e.isFullWidth()?e.maxWidth-e.margins.left-e.margins.right:e.maxWidth:a&&o.drawTicks?d:0,t.height=u?a&&o.drawTicks?d:0:e.maxHeight,s.display&&a){var f=c(s),p=Ue.options.toPadding(s.padding),m=f.lineHeight+p.height;u?t.height+=m:t.width+=m}if(r.display&&a){var v=Ue.longestText(e.ctx,h.string,i,e.longestTextCache),g=Ue.numberOfLabelLines(i),_=.5*h.size,y=e.options.ticks.padding;if(e._maxLabelLines=g,e.longestLabelWidth=v,u){var b=Ue.toRadians(e.labelRotation),x=Math.cos(b),w=Math.sin(b),S=w*v+h.lineHeight*g+_;t.height=Math.min(e.maxHeight,t.height+S+y),e.ctx.font=h.string;var k,M,C=Mn(e.ctx,i[0],h.string),D=Mn(e.ctx,i[i.length-1],h.string),L=e.getPixelForTick(0)-e.left,T=e.right-e.getPixelForTick(i.length-1);0!==e.labelRotation?(k="bottom"===l?x*C:x*_,M="bottom"===l?x*_:x*D):(k=C/2,M=D/2),e.paddingLeft=Math.max(k-L,0)+3,e.paddingRight=Math.max(M-T,0)+3}else r.mirror?v=0:v+=y+_,t.width=Math.min(e.maxWidth,t.width+v),e.paddingTop=h.size/2,e.paddingBottom=h.size/2}e.handleMargins(),e.width=t.width,e.height=t.height},handleMargins:function(){var e=this;e.margins&&(e.paddingLeft=Math.max(e.paddingLeft-e.margins.left,0),e.paddingTop=Math.max(e.paddingTop-e.margins.top,0),e.paddingRight=Math.max(e.paddingRight-e.margins.right,0),e.paddingBottom=Math.max(e.paddingBottom-e.margins.bottom,0))},afterFit:function(){Ue.callback(this.options.afterFit,[this])},isHorizontal:function(){return"top"===this.options.position||"bottom"===this.options.position},isFullWidth:function(){return this.options.fullWidth},getRightValue:function(e){if(Ue.isNullOrUndef(e))return NaN;if(("number"===typeof e||e instanceof Number)&&!isFinite(e))return NaN;if(e)if(this.isHorizontal()){if(void 0!==e.x)return this.getRightValue(e.x)}else if(void 0!==e.y)return this.getRightValue(e.y);return e},getLabelForIndex:Ue.noop,getPixelForValue:Ue.noop,getValueForPixel:Ue.noop,getPixelForTick:function(e){var t=this,i=t.options.offset;if(t.isHorizontal()){var n=t.width-(t.paddingLeft+t.paddingRight),r=n/Math.max(t._ticks.length-(i?0:1),1),s=r*e+t.paddingLeft;i&&(s+=r/2);var o=t.left+s;return o+=t.isFullWidth()?t.margins.left:0,o}var a=t.height-(t.paddingTop+t.paddingBottom);return t.top+e*(a/(t._ticks.length-1))},getPixelForDecimal:function(e){var t=this;if(t.isHorizontal()){var i=t.width-(t.paddingLeft+t.paddingRight),n=i*e+t.paddingLeft,r=t.left+n;return r+=t.isFullWidth()?t.margins.left:0,r}return t.top+e*t.height},getBasePixel:function(){return this.getPixelForValue(this.getBaseValue())},getBaseValue:function(){var e=this,t=e.min,i=e.max;return e.beginAtZero?0:t<0&&i<0?i:t>0&&i>0?t:0},_autoSkip:function(e){var t,i,n=this,r=n.isHorizontal(),s=n.options.ticks.minor,o=e.length,a=!1,l=s.maxTicksLimit,u=n._tickSize()*(o-1),c=r?n.width-(n.paddingLeft+n.paddingRight):n.height-(n.paddingTop+n.PaddingBottom),h=[];for(u>c&&(a=1+Math.floor(u/c)),o>l&&(a=Math.max(a,1+Math.floor(o/l))),t=0;t1&&t%a>0&&delete i.label,h.push(i);return h},_tickSize:function(){var e=this,t=e.isHorizontal(),i=e.options.ticks.minor,n=Ue.toRadians(e.labelRotation),r=Math.abs(Math.cos(n)),s=Math.abs(Math.sin(n)),o=i.autoSkipPadding||0,a=e.longestLabelWidth+o||0,l=Ue.options._parseFont(i),u=e._maxLabelLines*l.lineHeight+o||0;return t?u*r>a*s?a/r:u/s:u*sc&&(v=Ue.niceNum(s*v/c/u)*u),l||En(f)?i=Math.pow(10,Ue._decimalPlaces(v)):(i=Math.pow(10,f),v=Math.ceil(v*i)/i),n=Math.floor(p/v)*v,r=Math.ceil(m/v)*v,l&&(!En(h)&&Ue.almostWhole(h/v,v/1e3)&&(n=h),!En(d)&&Ue.almostWhole(d/v,v/1e3)&&(r=d)),s=(r-n)/v,s=Ue.almostEquals(s,Math.round(s),v/1e3)?Math.round(s):Math.ceil(s),n=Math.round(n*i)/i,r=Math.round(r*i)/i,o.push(En(h)?n:h);for(var g=1;g0&&r>0&&(e.min=0)}var s=void 0!==i.min||void 0!==i.suggestedMin,o=void 0!==i.max||void 0!==i.suggestedMax;void 0!==i.min?e.min=i.min:void 0!==i.suggestedMin&&(null===e.min?e.min=i.suggestedMin:e.min=Math.min(e.min,i.suggestedMin)),void 0!==i.max?e.max=i.max:void 0!==i.suggestedMax&&(null===e.max?e.max=i.suggestedMax:e.max=Math.max(e.max,i.suggestedMax)),s!==o&&e.min>=e.max&&(s?e.max=e.min+1:e.min=e.max-1),e.min===e.max&&(e.max++,i.beginAtZero||e.min--)},getTickLimit:function(){var e,t=this,i=t.options.ticks,n=i.stepSize,r=i.maxTicksLimit;return n?e=Math.ceil(t.max/n)-Math.floor(t.min/n)+1:(e=t._computeTickLimit(),r=r||11),r&&(e=Math.min(r,e)),e},_computeTickLimit:function(){return Number.POSITIVE_INFINITY},handleDirectionalChanges:An,buildTicks:function(){var e=this,t=e.options,i=t.ticks,n=e.getTickLimit();n=Math.max(2,n);var r={maxTicks:n,min:i.min,max:i.max,precision:i.precision,stepSize:Ue.valueOrDefault(i.fixedStepSize,i.stepSize)},s=e.ticks=On(r,e);e.handleDirectionalChanges(),e.max=Ue.max(s),e.min=Ue.min(s),i.reverse?(s.reverse(),e.start=e.max,e.end=e.min):(e.start=e.min,e.end=e.max)},convertTicksToLabels:function(){var e=this;e.ticksAsNumbers=e.ticks.slice(),e.zeroLineIndex=e.ticks.indexOf(0),Cn.prototype.convertTicksToLabels.call(e)}}),Pn={position:"left",ticks:{callback:bn.formatters.linear}},In=Yn.extend({determineDataLimits:function(){var e=this,t=e.options,i=e.chart,n=i.data,r=n.datasets,s=e.isHorizontal(),o=0,a=1;function l(t){return s?t.xAxisID===e.id:t.yAxisID===e.id}e.min=null,e.max=null;var u=t.stacked;if(void 0===u&&Ue.each(r,(function(e,t){if(!u){var n=i.getDatasetMeta(t);i.isDatasetVisible(t)&&l(n)&&void 0!==n.stack&&(u=!0)}})),t.stacked||u){var c={};Ue.each(r,(function(n,r){var s=i.getDatasetMeta(r),o=[s.type,void 0===t.stacked&&void 0===s.stack?r:"",s.stack].join(".");void 0===c[o]&&(c[o]={positiveValues:[],negativeValues:[]});var a=c[o].positiveValues,u=c[o].negativeValues;i.isDatasetVisible(r)&&l(s)&&Ue.each(n.data,(function(i,n){var r=+e.getRightValue(i);isNaN(r)||s.data[n].hidden||(a[n]=a[n]||0,u[n]=u[n]||0,t.relativePoints?a[n]=100:r<0?u[n]+=r:a[n]+=r)}))})),Ue.each(c,(function(t){var i=t.positiveValues.concat(t.negativeValues),n=Ue.min(i),r=Ue.max(i);e.min=null===e.min?n:Math.min(e.min,n),e.max=null===e.max?r:Math.max(e.max,r)}))}else Ue.each(r,(function(t,n){var r=i.getDatasetMeta(n);i.isDatasetVisible(n)&&l(r)&&Ue.each(t.data,(function(t,i){var n=+e.getRightValue(t);isNaN(n)||r.data[i].hidden||(null===e.min?e.min=n:ne.max&&(e.max=n))}))}));e.min=isFinite(e.min)&&!isNaN(e.min)?e.min:o,e.max=isFinite(e.max)&&!isNaN(e.max)?e.max:a,this.handleTickRangeOptions()},_computeTickLimit:function(){var e,t=this;return t.isHorizontal()?Math.ceil(t.width/40):(e=Ue.options._parseFont(t.options.ticks),Math.ceil(t.height/e.lineHeight))},handleDirectionalChanges:function(){this.isHorizontal()||this.ticks.reverse()},getLabelForIndex:function(e,t){return+this.getRightValue(this.chart.data.datasets[t].data[e])},getPixelForValue:function(e){var t,i=this,n=i.start,r=+i.getRightValue(e),s=i.end-n;return t=i.isHorizontal()?i.left+i.width/s*(r-n):i.bottom-i.height/s*(r-n),t},getValueForPixel:function(e){var t=this,i=t.isHorizontal(),n=i?t.width:t.height,r=(i?e-t.left:t.bottom-e)/n;return t.start+(t.end-t.start)*r},getPixelForTick:function(e){return this.getPixelForValue(this.ticksAsNumbers[e])}}),Fn=Pn;In._defaults=Fn;var Hn=Ue.valueOrDefault;function jn(e,t){var i,n,r=[],s=Hn(e.min,Math.pow(10,Math.floor(Ue.log10(t.min)))),o=Math.floor(Ue.log10(t.max)),a=Math.ceil(t.max/Math.pow(10,o));0===s?(i=Math.floor(Ue.log10(t.minNotZero)),n=Math.floor(t.minNotZero/Math.pow(10,i)),r.push(s),s=n*Math.pow(10,i)):(i=Math.floor(Ue.log10(s)),n=Math.floor(s/Math.pow(10,i)));var l=i<0?Math.pow(10,Math.abs(i)):1;do{r.push(s),++n,10===n&&(n=1,++i,l=i>=0?1:l),s=Math.round(n*Math.pow(10,i)*l)/l}while(i=0?e:t}var Nn=Cn.extend({determineDataLimits:function(){var e=this,t=e.options,i=e.chart,n=i.data,r=n.datasets,s=e.isHorizontal();function o(t){return s?t.xAxisID===e.id:t.yAxisID===e.id}e.min=null,e.max=null,e.minNotZero=null;var a=t.stacked;if(void 0===a&&Ue.each(r,(function(e,t){if(!a){var n=i.getDatasetMeta(t);i.isDatasetVisible(t)&&o(n)&&void 0!==n.stack&&(a=!0)}})),t.stacked||a){var l={};Ue.each(r,(function(n,r){var s=i.getDatasetMeta(r),a=[s.type,void 0===t.stacked&&void 0===s.stack?r:"",s.stack].join(".");i.isDatasetVisible(r)&&o(s)&&(void 0===l[a]&&(l[a]=[]),Ue.each(n.data,(function(t,i){var n=l[a],r=+e.getRightValue(t);isNaN(r)||s.data[i].hidden||r<0||(n[i]=n[i]||0,n[i]+=r)})))})),Ue.each(l,(function(t){if(t.length>0){var i=Ue.min(t),n=Ue.max(t);e.min=null===e.min?i:Math.min(e.min,i),e.max=null===e.max?n:Math.max(e.max,n)}}))}else Ue.each(r,(function(t,n){var r=i.getDatasetMeta(n);i.isDatasetVisible(n)&&o(r)&&Ue.each(t.data,(function(t,i){var n=+e.getRightValue(t);isNaN(n)||r.data[i].hidden||n<0||(null===e.min?e.min=n:ne.max&&(e.max=n),0!==n&&(null===e.minNotZero||n0?e.minNotZero=e.min:e.max<1?e.minNotZero=Math.pow(10,Math.floor(Ue.log10(e.max))):e.minNotZero=i)},buildTicks:function(){var e=this,t=e.options.ticks,i=!e.isHorizontal(),n={min:Rn(t.min),max:Rn(t.max)},r=e.ticks=jn(n,e);e.max=Ue.max(r),e.min=Ue.min(r),t.reverse?(i=!i,e.start=e.max,e.end=e.min):(e.start=e.min,e.end=e.max),i&&r.reverse()},convertTicksToLabels:function(){this.tickValues=this.ticks.slice(),Cn.prototype.convertTicksToLabels.call(this)},getLabelForIndex:function(e,t){return+this.getRightValue(this.chart.data.datasets[t].data[e])},getPixelForTick:function(e){return this.getPixelForValue(this.tickValues[e])},_getFirstTickValue:function(e){var t=Math.floor(Ue.log10(e)),i=Math.floor(e/Math.pow(10,t));return i*Math.pow(10,t)},getPixelForValue:function(e){var t,i,n,r,s,o=this,a=o.options.ticks,l=a.reverse,u=Ue.log10,c=o._getFirstTickValue(o.minNotZero),h=0;return e=+o.getRightValue(e),l?(n=o.end,r=o.start,s=-1):(n=o.start,r=o.end,s=1),o.isHorizontal()?(t=o.width,i=l?o.right:o.left):(t=o.height,s*=-1,i=l?o.top:o.bottom),e!==n&&(0===n&&(h=Hn(a.fontSize,Ne.global.defaultFontSize),t-=h,n=c),0!==e&&(h+=t/(u(r)-u(n))*(u(e)-u(n))),i+=s*h),i},getValueForPixel:function(e){var t,i,n,r,s=this,o=s.options.ticks,a=o.reverse,l=Ue.log10,u=s._getFirstTickValue(s.minNotZero);if(a?(i=s.end,n=s.start):(i=s.start,n=s.end),s.isHorizontal()?(t=s.width,r=a?s.right-e:e-s.left):(t=s.height,r=a?e-s.top:s.bottom-e),r!==i){if(0===i){var c=Hn(o.fontSize,Ne.global.defaultFontSize);r-=c,t-=c,i=u}r*=l(n)-l(i),r/=t,r=Math.pow(10,l(i)+r)}return r}}),$n=Bn;Nn._defaults=$n;var Wn=Ue.valueOrDefault,zn=Ue.valueAtIndexOrDefault,Un=Ue.options.resolve,Vn={display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,color:"rgba(0, 0, 0, 0.1)",lineWidth:1,borderDash:[],borderDashOffset:0},gridLines:{circular:!1},ticks:{showLabelBackdrop:!0,backdropColor:"rgba(255,255,255,0.75)",backdropPaddingY:2,backdropPaddingX:2,callback:bn.formatters.linear},pointLabels:{display:!0,fontSize:10,callback:function(e){return e}}};function qn(e){var t=e.options;return t.angleLines.display||t.pointLabels.display?e.chart.data.labels.length:0}function Jn(e){var t=e.ticks;return t.display&&e.display?Wn(t.fontSize,Ne.global.defaultFontSize)+2*t.backdropPaddingY:0}function Gn(e,t,i){return Ue.isArray(i)?{w:Ue.longestText(e,e.font,i),h:i.length*t}:{w:e.measureText(i).width,h:t}}function Xn(e,t,i,n,r){return e===n||e===r?{start:t-i/2,end:t+i/2}:er?{start:t-i,end:t}:{start:t,end:t+i}}function Kn(e){var t,i,n,r=Ue.options._parseFont(e.options.pointLabels),s={l:0,r:e.width,t:0,b:e.height-e.paddingTop},o={};e.ctx.font=r.string,e._pointLabelSizes=[];var a=qn(e);for(t=0;ts.r&&(s.r=c.end,o.r=l),h.starts.b&&(s.b=h.end,o.b=l)}e.setReductions(e.drawingArea,s,o)}function Zn(e){return 0===e||180===e?"center":e<180?"left":"right"}function Qn(e,t,i,n){var r,s,o=i.y+n/2;if(Ue.isArray(t))for(r=0,s=t.length;r270||e<90)&&(i.y-=t.h)}function tr(e){var t=e.ctx,i=e.options,n=i.angleLines,r=i.gridLines,s=i.pointLabels,o=Wn(n.lineWidth,r.lineWidth),a=Wn(n.color,r.color),l=Jn(i);t.save(),t.lineWidth=o,t.strokeStyle=a,t.setLineDash&&(t.setLineDash(Un([n.borderDash,r.borderDash,[]])),t.lineDashOffset=Un([n.borderDashOffset,r.borderDashOffset,0]));var u=e.getDistanceFromCenterForValue(i.ticks.reverse?e.min:e.max),c=Ue.options._parseFont(s);t.font=c.string,t.textBaseline="middle";for(var h=qn(e)-1;h>=0;h--){if(n.display&&o&&a){var d=e.getPointPosition(h,u);t.beginPath(),t.moveTo(e.xCenter,e.yCenter),t.lineTo(d.x,d.y),t.stroke()}if(s.display){var f=0===h?l/2:0,p=e.getPointPosition(h,u+f+5),m=zn(s.fontColor,h,Ne.global.defaultFontColor);t.fillStyle=m;var v=e.getIndexAngle(h),g=Ue.toDegrees(v);t.textAlign=Zn(g),er(g,e._pointLabelSizes[h],p),Qn(t,e.pointLabels[h]||"",p,c.lineHeight)}}t.restore()}function ir(e,t,i,n){var r,s=e.ctx,o=t.circular,a=qn(e),l=zn(t.color,n-1),u=zn(t.lineWidth,n-1);if((o||a)&&l&&u){if(s.save(),s.strokeStyle=l,s.lineWidth=u,s.setLineDash&&(s.setLineDash(t.borderDash||[]),s.lineDashOffset=t.borderDashOffset||0),s.beginPath(),o)s.arc(e.xCenter,e.yCenter,i,0,2*Math.PI);else{r=e.getPointPosition(0,i),s.moveTo(r.x,r.y);for(var c=1;c0&&i>0?t:0)},draw:function(){var e=this,t=e.options,i=t.gridLines,n=t.ticks;if(t.display){var r=e.ctx,s=this.getIndexAngle(0),o=Ue.options._parseFont(n);(t.angleLines.display||t.pointLabels.display)&&tr(e),Ue.each(e.ticks,(function(t,a){if(a>0||n.reverse){var l=e.getDistanceFromCenterForValue(e.ticksAsNumbers[a]);if(i.display&&0!==a&&ir(e,i,l,a),n.display){var u=Wn(n.fontColor,Ne.global.defaultFontColor);if(r.font=o.string,r.save(),r.translate(e.xCenter,e.yCenter),r.rotate(s),n.showLabelBackdrop){var c=r.measureText(t).width;r.fillStyle=n.backdropColor,r.fillRect(-c/2-n.backdropPaddingX,-l-o.size/2-n.backdropPaddingY,c+2*n.backdropPaddingX,o.size+2*n.backdropPaddingY)}r.textAlign="center",r.textBaseline="middle",r.fillStyle=u,r.fillText(t,0,-l),r.restore()}}}))}}}),sr=Vn;rr._defaults=sr;var or=Ue.valueOrDefault,ar=Number.MIN_SAFE_INTEGER||-9007199254740991,lr=Number.MAX_SAFE_INTEGER||9007199254740991,ur={millisecond:{common:!0,size:1,steps:[1,2,5,10,20,50,100,250,500]},second:{common:!0,size:1e3,steps:[1,2,5,10,15,30]},minute:{common:!0,size:6e4,steps:[1,2,5,10,15,30]},hour:{common:!0,size:36e5,steps:[1,2,3,6,12]},day:{common:!0,size:864e5,steps:[1,2,5]},week:{common:!1,size:6048e5,steps:[1,2,3,4]},month:{common:!0,size:2628e6,steps:[1,2,3]},quarter:{common:!1,size:7884e6,steps:[1,2,3,4]},year:{common:!0,size:3154e7}},cr=Object.keys(ur);function hr(e,t){return e-t}function dr(e){var t,i,n,r={},s=[];for(t=0,i=e.length;tt&&a=0&&o<=a){if(n=o+a>>1,r=e[n-1]||null,s=e[n],!r)return{lo:null,hi:s};if(s[t]i))return{lo:r,hi:s};a=n-1}}return{lo:s,hi:null}}function mr(e,t,i,n){var r=pr(e,t,i),s=r.lo?r.hi?r.lo:e[e.length-2]:e[0],o=r.lo?r.hi?r.hi:e[e.length-1]:e[1],a=o[t]-s[t],l=a?(i-s[t])/a:0,u=(o[n]-s[n])*l;return s[n]+u}function vr(e,t){var i=e._adapter,n=e.options.time,r=n.parser,s=r||n.format,o=t;return"function"===typeof r&&(o=r(o)),Ue.isFinite(o)||(o="string"===typeof s?i.parse(o,s):i.parse(o)),null!==o?+o:(r||"function"!==typeof s||(o=s(t),Ue.isFinite(o)||(o=i.parse(o))),o)}function gr(e,t){if(Ue.isNullOrUndef(t))return null;var i=e.options.time,n=vr(e,e.getRightValue(t));return null===n?n:(i.round&&(n=+e._adapter.startOf(n,i.round)),n)}function _r(e,t,i,n){var r,s,o,a=t-e,l=ur[i],u=l.size,c=l.steps;if(!c)return Math.ceil(a/(n*u));for(r=0,s=c.length;r=cr.indexOf(i);s--)if(o=cr[s],ur[o].common&&e._adapter.diff(r,n,o)>=t.length)return o;return cr[i?cr.indexOf(i):0]}function xr(e){for(var t=cr.indexOf(e)+1,i=cr.length;t=r&&i<=s&&u.push(i);return n.min=r,n.max=s,n._unit=a.unit||br(n,u,a.minUnit,n.min,n.max),n._majorUnit=xr(n._unit),n._table=fr(n._timestamps.data,r,s,o.distribution),n._offsets=Sr(n._table,u,r,s,o),o.ticks.reverse&&u.reverse(),kr(n,u,n._majorUnit)},getLabelForIndex:function(e,t){var i=this,n=i._adapter,r=i.chart.data,s=i.options.time,o=r.labels&&e=0&&e0?o:1}}),Dr=Mr;Cr._defaults=Dr;var Lr={category:Ln,linear:In,logarithmic:Nn,radialLinear:rr,time:Cr},Tr={datetime:"MMM D, YYYY, h:mm:ss a",millisecond:"h:mm:ss.SSS a",second:"h:mm:ss a",minute:"h:mm a",hour:"hA",day:"MMM D",week:"ll",month:"MMM YYYY",quarter:"[Q]Q - YYYY",year:"YYYY"};yn._date.override("function"===typeof e?{_id:"moment",formats:function(){return Tr},parse:function(t,i){return"string"===typeof t&&"string"===typeof i?t=e(t,i):t instanceof e||(t=e(t)),t.isValid()?t.valueOf():null},format:function(t,i){return e(t).format(i)},add:function(t,i,n){return e(t).add(i,n).valueOf()},diff:function(t,i,n){return e.duration(e(t).diff(e(i))).as(n)},startOf:function(t,i,n){return t=e(t),"isoWeek"===i?t.isoWeekday(n).valueOf():t.startOf(i).valueOf()},endOf:function(t,i){return e(t).endOf(i).valueOf()},_create:function(t){return e(t)}}:{}),Ne._set("global",{plugins:{filler:{propagate:!0}}});var Ar={dataset:function(e){var t=e.fill,i=e.chart,n=i.getDatasetMeta(t),r=n&&i.isDatasetVisible(t),s=r&&n.dataset._children||[],o=s.length||0;return o?function(e,t){return t=i)&&n;switch(s){case"bottom":return"start";case"top":return"end";case"zero":return"origin";case"origin":case"start":case"end":return s;default:return!1}}function Or(e){var t,i=e.el._model||{},n=e.el._scale||{},r=e.fill,s=null;if(isFinite(r))return null;if("start"===r?s=void 0===i.scaleBottom?n.bottom:i.scaleBottom:"end"===r?s=void 0===i.scaleTop?n.top:i.scaleTop:void 0!==i.scaleZero?s=i.scaleZero:n.getBasePosition?s=n.getBasePosition():n.getBasePixel&&(s=n.getBasePixel()),void 0!==s&&null!==s){if(void 0!==s.x&&void 0!==s.y)return s;if(Ue.isFinite(s))return t=n.isHorizontal(),{x:t?s:null,y:t?null:s}}return null}function Yr(e,t,i){var n,r=e[t],s=r.fill,o=[t];if(!i)return s;while(!1!==s&&-1===o.indexOf(s)){if(!isFinite(s))return s;if(n=e[s],!n)return!1;if(n.visible)return s;o.push(s),s=n.fill}return!1}function Pr(e){var t=e.fill,i="dataset";return!1===t?null:(isFinite(t)||(i="boundary"),Ar[i](e))}function Ir(e){return e&&!e.skip}function Fr(e,t,i,n,r){var s;if(n&&r){for(e.moveTo(t[0].x,t[0].y),s=1;s0;--s)Ue.canvas.lineTo(e,i[s],i[s-1],!0)}}function Hr(e,t,i,n,r,s){var o,a,l,u,c,h,d,f=t.length,p=n.spanGaps,m=[],v=[],g=0,_=0;for(e.beginPath(),o=0,a=f+!!s;ot?t:e.boxWidth}Ne._set("global",{legend:{display:!0,position:"top",fullWidth:!0,reverse:!1,weight:1e3,onClick:function(e,t){var i=t.datasetIndex,n=this.chart,r=n.getDatasetMeta(i);r.hidden=null===r.hidden?!n.data.datasets[i].hidden:null,n.update()},onHover:null,onLeave:null,labels:{boxWidth:40,padding:10,generateLabels:function(e){var t=e.data;return Ue.isArray(t.datasets)?t.datasets.map((function(t,i){return{text:t.label,fillStyle:Ue.isArray(t.backgroundColor)?t.backgroundColor[0]:t.backgroundColor,hidden:!e.isDatasetVisible(i),lineCap:t.borderCapStyle,lineDash:t.borderDash,lineDashOffset:t.borderDashOffset,lineJoin:t.borderJoinStyle,lineWidth:t.borderWidth,strokeStyle:t.borderColor,pointStyle:t.pointStyle,datasetIndex:i}}),this):[]}}},legendCallback:function(e){var t=[];t.push('');for(var i=0;i '),e.data.datasets[i].label&&t.push(e.data.datasets[i].label),t.push("");return t.push(" "),t.join("")}});var $r=Ke.extend({initialize:function(e){Ue.extend(this,e),this.legendHitBoxes=[],this._hoveredItem=null,this.doughnutMode=!1},beforeUpdate:Br,update:function(e,t,i){var n=this;return n.beforeUpdate(),n.maxWidth=e,n.maxHeight=t,n.margins=i,n.beforeSetDimensions(),n.setDimensions(),n.afterSetDimensions(),n.beforeBuildLabels(),n.buildLabels(),n.afterBuildLabels(),n.beforeFit(),n.fit(),n.afterFit(),n.afterUpdate(),n.minSize},afterUpdate:Br,beforeSetDimensions:Br,setDimensions:function(){var e=this;e.isHorizontal()?(e.width=e.maxWidth,e.left=0,e.right=e.width):(e.height=e.maxHeight,e.top=0,e.bottom=e.height),e.paddingLeft=0,e.paddingTop=0,e.paddingRight=0,e.paddingBottom=0,e.minSize={width:0,height:0}},afterSetDimensions:Br,beforeBuildLabels:Br,buildLabels:function(){var e=this,t=e.options.labels||{},i=Ue.callback(t.generateLabels,[e.chart],e)||[];t.filter&&(i=i.filter((function(i){return t.filter(i,e.chart.data)}))),e.options.reverse&&i.reverse(),e.legendItems=i},afterBuildLabels:Br,beforeFit:Br,fit:function(){var e=this,t=e.options,i=t.labels,n=t.display,r=e.ctx,s=Ue.options._parseFont(i),o=s.size,a=e.legendHitBoxes=[],l=e.minSize,u=e.isHorizontal();if(u?(l.width=e.maxWidth,l.height=n?10:0):(l.width=n?10:0,l.height=e.maxHeight),n)if(r.font=s.string,u){var c=e.lineWidths=[0],h=0;r.textAlign="left",r.textBaseline="top",Ue.each(e.legendItems,(function(e,t){var n=Nr(i,o),s=n+o/2+r.measureText(e.text).width;(0===t||c[c.length-1]+s+i.padding>l.width)&&(h+=o+i.padding,c[c.length-(t>0?0:1)]=i.padding),a[t]={left:0,top:0,width:s,height:o},c[c.length-1]+=s+i.padding})),l.height+=h}else{var d=i.padding,f=e.columnWidths=[],p=i.padding,m=0,v=0,g=o+d;Ue.each(e.legendItems,(function(e,t){var n=Nr(i,o),s=n+o/2+r.measureText(e.text).width;t>0&&v+g>l.height-d&&(p+=m+i.padding,f.push(m),m=0,v=0),m=Math.max(m,s),v+=g,a[t]={left:0,top:0,width:s,height:o}})),p+=m,f.push(m),l.width+=p}e.width=l.width,e.height=l.height},afterFit:Br,isHorizontal:function(){return"top"===this.options.position||"bottom"===this.options.position},draw:function(){var e=this,t=e.options,i=t.labels,n=Ne.global,r=n.defaultColor,s=n.elements.line,o=e.width,a=e.lineWidths;if(t.display){var l,u=e.ctx,c=Rr(i.fontColor,n.defaultFontColor),h=Ue.options._parseFont(i),d=h.size;u.textAlign="left",u.textBaseline="middle",u.lineWidth=.5,u.strokeStyle=c,u.fillStyle=c,u.font=h.string;var f=Nr(i,d),p=e.legendHitBoxes,m=function(e,i,n){if(!(isNaN(f)||f<=0)){u.save();var o=Rr(n.lineWidth,s.borderWidth);if(u.fillStyle=Rr(n.fillStyle,r),u.lineCap=Rr(n.lineCap,s.borderCapStyle),u.lineDashOffset=Rr(n.lineDashOffset,s.borderDashOffset),u.lineJoin=Rr(n.lineJoin,s.borderJoinStyle),u.lineWidth=o,u.strokeStyle=Rr(n.strokeStyle,r),u.setLineDash&&u.setLineDash(Rr(n.lineDash,s.borderDash)),t.labels&&t.labels.usePointStyle){var a=f*Math.SQRT2/2,l=e+f/2,c=i+d/2;Ue.canvas.drawPoint(u,n.pointStyle,a,l,c)}else 0!==o&&u.strokeRect(e,i,f,d),u.fillRect(e,i,f,d);u.restore()}},v=function(e,t,i,n){var r=d/2,s=f+r+e,o=t+r;u.fillText(i.text,s,o),i.hidden&&(u.beginPath(),u.lineWidth=2,u.moveTo(s,o),u.lineTo(s+n,o),u.stroke())},g=e.isHorizontal();l=g?{x:e.left+(o-a[0])/2+i.padding,y:e.top+i.padding,line:0}:{x:e.left+i.padding,y:e.top+i.padding,line:0};var _=d+i.padding;Ue.each(e.legendItems,(function(t,n){var r=u.measureText(t.text).width,s=f+d/2+r,c=l.x,h=l.y;g?n>0&&c+s+i.padding>e.left+e.minSize.width&&(h=l.y+=_,l.line++,c=l.x=e.left+(o-a[l.line])/2+i.padding):n>0&&h+_>e.top+e.minSize.height&&(c=l.x=c+e.columnWidths[l.line]+i.padding,h=l.y=e.top+i.padding,l.line++),m(c,h,t),p[n].left=c,p[n].top=h,v(c,h,t,r),g?l.x+=s+i.padding:l.y+=_}))}},_getLegendItemAt:function(e,t){var i,n,r,s=this;if(e>=s.left&&e<=s.right&&t>=s.top&&t<=s.bottom)for(r=s.legendHitBoxes,i=0;i=n.left&&e<=n.left+n.width&&t>=n.top&&t<=n.top+n.height)return s.legendItems[i];return null},handleEvent:function(e){var t,i=this,n=i.options,r="mouseup"===e.type?"click":e.type;if("mousemove"===r){if(!n.onHover&&!n.onLeave)return}else{if("click"!==r)return;if(!n.onClick)return}t=i._getLegendItemAt(e.x,e.y),"click"===r?t&&n.onClick&&n.onClick.call(i,e.native,t):(n.onLeave&&t!==i._hoveredItem&&(i._hoveredItem&&n.onLeave.call(i,e.native,i._hoveredItem),i._hoveredItem=t),n.onHover&&t&&n.onHover.call(i,e.native,t))}});function Wr(e,t){var i=new $r({ctx:e.ctx,options:t,chart:e});di.configure(e,i,t),di.addBox(e,i),e.legend=i}var zr={id:"legend",_element:$r,beforeInit:function(e){var t=e.options.legend;t&&Wr(e,t)},beforeUpdate:function(e){var t=e.options.legend,i=e.legend;t?(Ue.mergeIf(t,Ne.global.legend),i?(di.configure(e,i,t),i.options=t):Wr(e,t)):i&&(di.removeBox(e,i),delete e.legend)},afterEvent:function(e,t){var i=e.legend;i&&i.handleEvent(t)}},Ur=Ue.noop;Ne._set("global",{title:{display:!1,fontStyle:"bold",fullWidth:!0,padding:10,position:"top",text:"",weight:2e3}});var Vr=Ke.extend({initialize:function(e){var t=this;Ue.extend(t,e),t.legendHitBoxes=[]},beforeUpdate:Ur,update:function(e,t,i){var n=this;return n.beforeUpdate(),n.maxWidth=e,n.maxHeight=t,n.margins=i,n.beforeSetDimensions(),n.setDimensions(),n.afterSetDimensions(),n.beforeBuildLabels(),n.buildLabels(),n.afterBuildLabels(),n.beforeFit(),n.fit(),n.afterFit(),n.afterUpdate(),n.minSize},afterUpdate:Ur,beforeSetDimensions:Ur,setDimensions:function(){var e=this;e.isHorizontal()?(e.width=e.maxWidth,e.left=0,e.right=e.width):(e.height=e.maxHeight,e.top=0,e.bottom=e.height),e.paddingLeft=0,e.paddingTop=0,e.paddingRight=0,e.paddingBottom=0,e.minSize={width:0,height:0}},afterSetDimensions:Ur,beforeBuildLabels:Ur,buildLabels:Ur,afterBuildLabels:Ur,beforeFit:Ur,fit:function(){var e=this,t=e.options,i=t.display,n=e.minSize,r=Ue.isArray(t.text)?t.text.length:1,s=Ue.options._parseFont(t),o=i?r*s.lineHeight+2*t.padding:0;e.isHorizontal()?(n.width=e.maxWidth,n.height=o):(n.width=o,n.height=e.maxHeight),e.width=n.width,e.height=n.height},afterFit:Ur,isHorizontal:function(){var e=this.options.position;return"top"===e||"bottom"===e},draw:function(){var e=this,t=e.ctx,i=e.options;if(i.display){var n,r,s,o=Ue.options._parseFont(i),a=o.lineHeight,l=a/2+i.padding,u=0,c=e.top,h=e.left,d=e.bottom,f=e.right;t.fillStyle=Ue.valueOrDefault(i.fontColor,Ne.global.defaultFontColor),t.font=o.string,e.isHorizontal()?(r=h+(f-h)/2,s=c+l,n=f-h):(r="left"===i.position?h+l:f-l,s=c+(d-c)/2,n=d-c,u=Math.PI*("left"===i.position?-.5:.5)),t.save(),t.translate(r,s),t.rotate(u),t.textAlign="center",t.textBaseline="middle";var p=i.text;if(Ue.isArray(p))for(var m=0,v=0;vObject(r["c"])(`The ${e} component must be used inside a ${t}`)}function o(e,t,i){const r=t&&i?{register:s(t,i),unregister:s(t,i)}:null;return n["a"].extend({name:"registrable-inject",inject:{[e]:{default:r}}})}function a(e,t=!1){return n["a"].extend({name:"registrable-provide",methods:t?{}:{register:null,unregister:null},provide(){return{[e]:t?this:{register:this.register,unregister:this.unregister}}}})}},3261:function(e,t,i){var n=i("0368"),r=i("4c07"),s=i("8d23");e.exports=n?function(e,t,i){return r.f(e,t,s(1,i))}:function(e,t,i){return e[t]=i,e}},"326d":function(e,t,i){"use strict";var n=i("e449");t["a"]=n["a"]},3408:function(e,t,i){},"342f":function(e,t,i){var n=i("d066");e.exports=n("navigator","userAgent")||""},"34ef":function(e,t,i){"use strict";var n=i("cc20");t["a"]=n["a"]},"35a1":function(e,t,i){var n=i("f5df"),r=i("3f8c"),s=i("b622"),o=s("iterator");e.exports=function(e){if(void 0!=e)return e[o]||e["@@iterator"]||r[n(e)]}},"363a":function(e,t,i){"use strict";var n;try{n=i("f94e")}catch(u){"undefined"!==typeof window&&(n=window.esprima)}var r=i("872a");function s(e){if(null===e)return!1;try{var t="("+e+")",i=n.parse(t,{range:!0});return"Program"===i.type&&1===i.body.length&&"ExpressionStatement"===i.body[0].type&&("ArrowFunctionExpression"===i.body[0].expression.type||"FunctionExpression"===i.body[0].expression.type)}catch(r){return!1}}function o(e){var t,i="("+e+")",r=n.parse(i,{range:!0}),s=[];if("Program"!==r.type||1!==r.body.length||"ExpressionStatement"!==r.body[0].type||"ArrowFunctionExpression"!==r.body[0].expression.type&&"FunctionExpression"!==r.body[0].expression.type)throw new Error("Failed to resolve function");return r.body[0].expression.params.forEach((function(e){s.push(e.name)})),t=r.body[0].expression.body.range,"BlockStatement"===r.body[0].expression.body.type?new Function(s,i.slice(t[0]+1,t[1]-1)):new Function(s,"return "+i.slice(t[0],t[1]))}function a(e){return e.toString()}function l(e){return"[object Function]"===Object.prototype.toString.call(e)}e.exports=new r("tag:yaml.org,2002:js/function",{kind:"scalar",resolve:s,construct:o,predicate:l,represent:a})},"368e":function(e,t,i){},"36a7":function(e,t,i){},"37c6":function(e,t,i){"use strict";i("6ece");var n=i("0789"),r=i("a9ad"),s=i("fe6c"),o=i("a452"),a=i("7560"),l=i("80d2"),u=i("58df");const c=Object(u["a"])(r["a"],Object(s["b"])(["absolute","fixed","top","bottom"]),o["a"],a["a"]);var h=c.extend({name:"v-progress-linear",props:{active:{type:Boolean,default:!0},backgroundColor:{type:String,default:null},backgroundOpacity:{type:[Number,String],default:null},bufferValue:{type:[Number,String],default:100},color:{type:String,default:"primary"},height:{type:[Number,String],default:4},indeterminate:Boolean,query:Boolean,rounded:Boolean,stream:Boolean,striped:Boolean,value:{type:[Number,String],default:0}},data(){return{internalLazyValue:this.value||0}},computed:{__cachedBackground(){return this.$createElement("div",this.setBackgroundColor(this.backgroundColor||this.color,{staticClass:"v-progress-linear__background",style:this.backgroundStyle}))},__cachedBar(){return this.$createElement(this.computedTransition,[this.__cachedBarType])},__cachedBarType(){return this.indeterminate?this.__cachedIndeterminate:this.__cachedDeterminate},__cachedBuffer(){return this.$createElement("div",{staticClass:"v-progress-linear__buffer",style:this.styles})},__cachedDeterminate(){return this.$createElement("div",this.setBackgroundColor(this.color,{staticClass:"v-progress-linear__determinate",style:{width:Object(l["g"])(this.normalizedValue,"%")}}))},__cachedIndeterminate(){return this.$createElement("div",{staticClass:"v-progress-linear__indeterminate",class:{"v-progress-linear__indeterminate--active":this.active}},[this.genProgressBar("long"),this.genProgressBar("short")])},__cachedStream(){return this.stream?this.$createElement("div",this.setTextColor(this.color,{staticClass:"v-progress-linear__stream",style:{width:Object(l["g"])(100-this.normalizedBuffer,"%")}})):null},backgroundStyle(){const e=null==this.backgroundOpacity?this.backgroundColor?1:.3:parseFloat(this.backgroundOpacity);return{opacity:e,[this.$vuetify.rtl?"right":"left"]:Object(l["g"])(this.normalizedValue,"%"),width:Object(l["g"])(this.normalizedBuffer-this.normalizedValue,"%")}},classes(){return{"v-progress-linear--absolute":this.absolute,"v-progress-linear--fixed":this.fixed,"v-progress-linear--query":this.query,"v-progress-linear--reactive":this.reactive,"v-progress-linear--rounded":this.rounded,"v-progress-linear--striped":this.striped,...this.themeClasses}},computedTransition(){return this.indeterminate?n["d"]:n["e"]},normalizedBuffer(){return this.normalize(this.bufferValue)},normalizedValue(){return this.normalize(this.internalLazyValue)},reactive(){return Boolean(this.$listeners.change)},styles(){const e={};return this.active||(e.height=0),this.indeterminate||100===parseFloat(this.normalizedBuffer)||(e.width=Object(l["g"])(this.normalizedBuffer,"%")),e}},methods:{genContent(){const e=Object(l["q"])(this,"default",{value:this.internalLazyValue});return e?this.$createElement("div",{staticClass:"v-progress-linear__content"},e):null},genListeners(){const e=this.$listeners;return this.reactive&&(e.click=this.onClick),e},genProgressBar(e){return this.$createElement("div",this.setBackgroundColor(this.color,{staticClass:"v-progress-linear__indeterminate",class:{[e]:!0}}))},onClick(e){if(!this.reactive)return;const{width:t}=this.$el.getBoundingClientRect();this.internalValue=e.offsetX/t*100},normalize(e){return e<0?0:e>100?100:parseFloat(e)}},render(e){const t={staticClass:"v-progress-linear",attrs:{role:"progressbar","aria-valuemin":0,"aria-valuemax":this.normalizedBuffer,"aria-valuenow":this.indeterminate?void 0:this.normalizedValue},class:this.classes,style:{bottom:this.bottom?0:void 0,height:this.active?Object(l["g"])(this.height):0,top:this.top?0:void 0},on:this.genListeners()};return e("div",t,[this.__cachedStream,this.__cachedBackground,this.__cachedBuffer,this.__cachedBar,this.genContent()])}});t["a"]=h},"37e1":function(e,t,i){"use strict";var n=i("199f"),r=i("0f33"),s=i("c85d"),o=i("a714"),a=i("0ee6"),l=i("894d"),u=i("8fe4"),c=i("7024"),h=!!s&&o((function(){s.prototype["finally"].call({then:function(){}},(function(){}))}));n({target:"Promise",proto:!0,real:!0,forced:h},{finally:function(e){var t=l(this,a("Promise")),i="function"==typeof e;return this.then(i?function(i){return u(t,e()).then((function(){return i}))}:e,i?function(i){return u(t,e()).then((function(){throw i}))}:e)}}),r||"function"!=typeof s||s.prototype["finally"]||c(s.prototype,"finally",a("Promise").prototype["finally"])},"37e8":function(e,t,i){var n=i("83ab"),r=i("9bf2"),s=i("825a"),o=i("df75");e.exports=n?Object.defineProperties:function(e,t){s(e);var i,n=o(t),a=n.length,l=0;while(a>l)r.f(e,i=n[l++],t[i]);return e}},"387f":function(e,t,i){"use strict";e.exports=function(e,t,i,n,r){return e.config=t,i&&(e.code=i),e.request=n,e.response=r,e.isAxiosError=!0,e.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code}},e}},3886:function(e,t,i){(function(e,t){t(i("c1df"))})(0,(function(e){"use strict";var t=e.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,i=1===~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+i}});return t}))},"38cb":function(e,t,i){"use strict";var n=i("a9ad"),r=i("7560"),s=i("3206"),o=i("80d2"),a=i("d9bd"),l=i("58df");t["a"]=Object(l["a"])(n["a"],Object(s["a"])("form"),r["a"]).extend({name:"validatable",props:{disabled:Boolean,error:Boolean,errorCount:{type:[Number,String],default:1},errorMessages:{type:[String,Array],default:()=>[]},messages:{type:[String,Array],default:()=>[]},readonly:Boolean,rules:{type:Array,default:()=>[]},success:Boolean,successMessages:{type:[String,Array],default:()=>[]},validateOnBlur:Boolean,value:{required:!1}},data(){return{errorBucket:[],hasColor:!1,hasFocused:!1,hasInput:!1,isFocused:!1,isResetting:!1,lazyValue:this.value,valid:!1}},computed:{computedColor(){if(!this.disabled)return this.color?this.color:this.isDark&&!this.appIsDark?"white":"primary"},hasError(){return this.internalErrorMessages.length>0||this.errorBucket.length>0||this.error},hasSuccess(){return this.internalSuccessMessages.length>0||this.success},externalError(){return this.internalErrorMessages.length>0||this.error},hasMessages(){return this.validationTarget.length>0},hasState(){return!this.disabled&&(this.hasSuccess||this.shouldValidate&&this.hasError)},internalErrorMessages(){return this.genInternalMessages(this.errorMessages)},internalMessages(){return this.genInternalMessages(this.messages)},internalSuccessMessages(){return this.genInternalMessages(this.successMessages)},internalValue:{get(){return this.lazyValue},set(e){this.lazyValue=e,this.$emit("input",e)}},shouldValidate(){return!!this.externalError||!this.isResetting&&(this.validateOnBlur?this.hasFocused&&!this.isFocused:this.hasInput||this.hasFocused)},validations(){return this.validationTarget.slice(0,Number(this.errorCount))},validationState(){if(!this.disabled)return this.hasError&&this.shouldValidate?"error":this.hasSuccess?"success":this.hasColor?this.computedColor:void 0},validationTarget(){return this.internalErrorMessages.length>0?this.internalErrorMessages:this.successMessages.length>0?this.internalSuccessMessages:this.messages.length>0?this.internalMessages:this.shouldValidate?this.errorBucket:[]}},watch:{rules:{handler(e,t){Object(o["j"])(e,t)||this.validate()},deep:!0},internalValue(){this.hasInput=!0,this.validateOnBlur||this.$nextTick(this.validate)},isFocused(e){e||this.disabled||(this.hasFocused=!0,this.validateOnBlur&&this.$nextTick(this.validate))},isResetting(){setTimeout(()=>{this.hasInput=!1,this.hasFocused=!1,this.isResetting=!1,this.validate()},0)},hasError(e){this.shouldValidate&&this.$emit("update:error",e)},value(e){this.lazyValue=e}},beforeMount(){this.validate()},created(){this.form&&this.form.register(this)},beforeDestroy(){this.form&&this.form.unregister(this)},methods:{genInternalMessages(e){return e?Array.isArray(e)?e:[e]:[]},reset(){this.isResetting=!0,this.internalValue=Array.isArray(this.internalValue)?[]:void 0},resetValidation(){this.isResetting=!0},validate(e=!1,t){const i=[];t=t||this.internalValue,e&&(this.hasInput=this.hasFocused=!0);for(let n=0;n=10?e:e+12:"सायंकाळी"===t?e+12:void 0},meridiem:function(e,t,i){return e<4?"रात्री":e<10?"सकाळी":e<17?"दुपारी":e<20?"सायंकाळी":"रात्री"},week:{dow:0,doy:6}});return r}))},"3a2f":function(e,t,i){"use strict";i("9734");var n=i("4ad4"),r=i("a9ad"),s=i("16b7"),o=i("b848"),a=i("75eb"),l=i("f573"),u=i("f2e7"),c=i("80d2"),h=i("d9bd"),d=i("58df");t["a"]=Object(d["a"])(r["a"],s["a"],o["a"],a["a"],l["a"],u["a"]).extend({name:"v-tooltip",props:{closeDelay:{type:[Number,String],default:0},disabled:Boolean,fixed:{type:Boolean,default:!0},openDelay:{type:[Number,String],default:0},openOnHover:{type:Boolean,default:!0},tag:{type:String,default:"span"},transition:String,zIndex:{default:null}},data:()=>({calculatedMinWidth:0,closeDependents:!1}),computed:{calculatedLeft(){const{activator:e,content:t}=this.dimensions,i=!this.bottom&&!this.left&&!this.top&&!this.right,n=!1!==this.attach?e.offsetLeft:e.left;let r=0;return this.top||this.bottom||i?r=n+e.width/2-t.width/2:(this.left||this.right)&&(r=n+(this.right?e.width:-t.width)+(this.right?10:-10)),this.nudgeLeft&&(r-=parseInt(this.nudgeLeft)),this.nudgeRight&&(r+=parseInt(this.nudgeRight)),`${this.calcXOverflow(r,this.dimensions.content.width)}px`},calculatedTop(){const{activator:e,content:t}=this.dimensions,i=!1!==this.attach?e.offsetTop:e.top;let n=0;return this.top||this.bottom?n=i+(this.bottom?e.height:-t.height)+(this.bottom?10:-10):(this.left||this.right)&&(n=i+e.height/2-t.height/2),this.nudgeTop&&(n-=parseInt(this.nudgeTop)),this.nudgeBottom&&(n+=parseInt(this.nudgeBottom)),`${this.calcYOverflow(n+this.pageYOffset)}px`},classes(){return{"v-tooltip--top":this.top,"v-tooltip--right":this.right,"v-tooltip--bottom":this.bottom,"v-tooltip--left":this.left,"v-tooltip--attached":""===this.attach||!0===this.attach||"attach"===this.attach}},computedTransition(){return this.transition?this.transition:this.isActive?"scale-transition":"fade-transition"},offsetY(){return this.top||this.bottom},offsetX(){return this.left||this.right},styles(){return{left:this.calculatedLeft,maxWidth:Object(c["g"])(this.maxWidth),minWidth:Object(c["g"])(this.minWidth),opacity:this.isActive?.9:0,top:this.calculatedTop,zIndex:this.zIndex||this.activeZIndex}}},beforeMount(){this.$nextTick(()=>{this.value&&this.callActivate()})},mounted(){"v-slot"===Object(c["r"])(this,"activator",!0)&&Object(h["b"])("v-tooltip's activator slot must be bound, try ''",this)},methods:{activate(){this.updateDimensions(),requestAnimationFrame(this.startTransition)},deactivate(){this.runDelay("close")},genActivatorListeners(){const e=n["a"].options.methods.genActivatorListeners.call(this);return e.focus=e=>{this.getActivator(e),this.runDelay("open")},e.blur=e=>{this.getActivator(e),this.runDelay("close")},e.keydown=e=>{e.keyCode===c["v"].esc&&(this.getActivator(e),this.runDelay("close"))},e},genTransition(){const e=this.genContent();return this.computedTransition?this.$createElement("transition",{props:{name:this.computedTransition}},this.showLazyContent(()=>[e])):e},genContent(){return this.$createElement("div",this.setBackgroundColor(this.color,{staticClass:"v-tooltip__content",class:{[this.contentClass]:!0,menuable__content__active:this.isActive,"v-tooltip__content--fixed":this.activatorFixed},style:this.styles,attrs:this.getScopeIdAttrs(),directives:[{name:"show",value:this.isContentActive}],ref:"content"}),this.getContentSlot())}},render(e){return e(this.tag,{staticClass:"v-tooltip",class:this.classes},[this.genTransition(),this.genActivator()])}})},"3a39":function(e,t,i){(function(e,t){t(i("c1df"))})(0,(function(e){"use strict";var t={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},i={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"},n=e.defineLocale("ne",{months:"जनवरी_फेब्रुवरी_मार्च_अप्रिल_मई_जुन_जुलाई_अगष्ट_सेप्टेम्बर_अक्टोबर_नोभेम्बर_डिसेम्बर".split("_"),monthsShort:"जन._फेब्रु._मार्च_अप्रि._मई_जुन_जुलाई._अग._सेप्ट._अक्टो._नोभे._डिसे.".split("_"),monthsParseExact:!0,weekdays:"आइतबार_सोमबार_मङ्गलबार_बुधबार_बिहिबार_शुक्रबार_शनिबार".split("_"),weekdaysShort:"आइत._सोम._मङ्गल._बुध._बिहि._शुक्र._शनि.".split("_"),weekdaysMin:"आ._सो._मं._बु._बि._शु._श.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"Aको h:mm बजे",LTS:"Aको h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, Aको h:mm बजे",LLLL:"dddd, D MMMM YYYY, Aको h:mm बजे"},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,(function(e){return i[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/राति|बिहान|दिउँसो|साँझ/,meridiemHour:function(e,t){return 12===e&&(e=0),"राति"===t?e<4?e:e+12:"बिहान"===t?e:"दिउँसो"===t?e>=10?e:e+12:"साँझ"===t?e+12:void 0},meridiem:function(e,t,i){return e<3?"राति":e<12?"बिहान":e<16?"दिउँसो":e<20?"साँझ":"राति"},calendar:{sameDay:"[आज] LT",nextDay:"[भोलि] LT",nextWeek:"[आउँदो] dddd[,] LT",lastDay:"[हिजो] LT",lastWeek:"[गएको] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%sमा",past:"%s अगाडि",s:"केही क्षण",ss:"%d सेकेण्ड",m:"एक मिनेट",mm:"%d मिनेट",h:"एक घण्टा",hh:"%d घण्टा",d:"एक दिन",dd:"%d दिन",M:"एक महिना",MM:"%d महिना",y:"एक बर्ष",yy:"%d बर्ष"},week:{dow:0,doy:6}});return n}))},"3a66":function(e,t,i){"use strict";i.d(t,"a",(function(){return s}));var n=i("fe6c"),r=i("58df");function s(e,t=[]){return Object(r["a"])(Object(n["b"])(["absolute","fixed"])).extend({name:"applicationable",props:{app:Boolean},computed:{applicationProperty(){return e}},watch:{app(e,t){t?this.removeApplication(!0):this.callUpdate()},applicationProperty(e,t){this.$vuetify.application.unregister(this._uid,t)}},activated(){this.callUpdate()},created(){for(let e=0,i=t.length;e0}})}},"3ad0":function(e,t,i){},"3b1b":function(e,t,i){(function(e,t){t(i("c1df"))})(0,(function(e){"use strict";var t={0:"-ум",1:"-ум",2:"-юм",3:"-юм",4:"-ум",5:"-ум",6:"-ум",7:"-ум",8:"-ум",9:"-ум",10:"-ум",12:"-ум",13:"-ум",20:"-ум",30:"-юм",40:"-ум",50:"-ум",60:"-ум",70:"-ум",80:"-ум",90:"-ум",100:"-ум"},i=e.defineLocale("tg",{months:"январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр".split("_"),monthsShort:"янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек".split("_"),weekdays:"якшанбе_душанбе_сешанбе_чоршанбе_панҷшанбе_ҷумъа_шанбе".split("_"),weekdaysShort:"яшб_дшб_сшб_чшб_пшб_ҷум_шнб".split("_"),weekdaysMin:"яш_дш_сш_чш_пш_ҷм_шб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Имрӯз соати] LT",nextDay:"[Пагоҳ соати] LT",lastDay:"[Дирӯз соати] LT",nextWeek:"dddd[и] [ҳафтаи оянда соати] LT",lastWeek:"dddd[и] [ҳафтаи гузашта соати] LT",sameElse:"L"},relativeTime:{future:"баъди %s",past:"%s пеш",s:"якчанд сония",m:"як дақиқа",mm:"%d дақиқа",h:"як соат",hh:"%d соат",d:"як рӯз",dd:"%d рӯз",M:"як моҳ",MM:"%d моҳ",y:"як сол",yy:"%d сол"},meridiemParse:/шаб|субҳ|рӯз|бегоҳ/,meridiemHour:function(e,t){return 12===e&&(e=0),"шаб"===t?e<4?e:e+12:"субҳ"===t?e:"рӯз"===t?e>=11?e:e+12:"бегоҳ"===t?e+12:void 0},meridiem:function(e,t,i){return e<4?"шаб":e<11?"субҳ":e<16?"рӯз":e<19?"бегоҳ":"шаб"},dayOfMonthOrdinalParse:/\d{1,2}-(ум|юм)/,ordinal:function(e){var i=e%10,n=e>=100?100:null;return e+(t[e]||t[i]||t[n])},week:{dow:1,doy:7}});return i}))},"3bbe":function(e,t,i){var n=i("861d");e.exports=function(e){if(!n(e)&&null!==e)throw TypeError("Can't set "+String(e)+" as a prototype");return e}},"3c0d":function(e,t,i){(function(e,t){t(i("c1df"))})(0,(function(e){"use strict";var t="leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec".split("_"),i="led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro".split("_"),n=[/^led/i,/^úno/i,/^bře/i,/^dub/i,/^kvě/i,/^(čvn|červen$|června)/i,/^(čvc|červenec|července)/i,/^srp/i,/^zář/i,/^říj/i,/^lis/i,/^pro/i],r=/^(leden|únor|březen|duben|květen|červenec|července|červen|června|srpen|září|říjen|listopad|prosinec|led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i;function s(e){return e>1&&e<5&&1!==~~(e/10)}function o(e,t,i,n){var r=e+" ";switch(i){case"s":return t||n?"pár sekund":"pár sekundami";case"ss":return t||n?r+(s(e)?"sekundy":"sekund"):r+"sekundami";case"m":return t?"minuta":n?"minutu":"minutou";case"mm":return t||n?r+(s(e)?"minuty":"minut"):r+"minutami";case"h":return t?"hodina":n?"hodinu":"hodinou";case"hh":return t||n?r+(s(e)?"hodiny":"hodin"):r+"hodinami";case"d":return t||n?"den":"dnem";case"dd":return t||n?r+(s(e)?"dny":"dní"):r+"dny";case"M":return t||n?"měsíc":"měsícem";case"MM":return t||n?r+(s(e)?"měsíce":"měsíců"):r+"měsíci";case"y":return t||n?"rok":"rokem";case"yy":return t||n?r+(s(e)?"roky":"let"):r+"lety"}}var a=e.defineLocale("cs",{months:t,monthsShort:i,monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(leden|ledna|února|únor|březen|března|duben|dubna|květen|května|červenec|července|červen|června|srpen|srpna|září|říjen|října|listopadu|listopad|prosinec|prosince)/i,monthsShortStrictRegex:/^(led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"neděle_pondělí_úterý_středa_čtvrtek_pátek_sobota".split("_"),weekdaysShort:"ne_po_út_st_čt_pá_so".split("_"),weekdaysMin:"ne_po_út_st_čt_pá_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},calendar:{sameDay:"[dnes v] LT",nextDay:"[zítra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v neděli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve středu v] LT";case 4:return"[ve čtvrtek v] LT";case 5:return"[v pátek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[včera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou neděli v] LT";case 1:case 2:return"[minulé] dddd [v] LT";case 3:return"[minulou středu v] LT";case 4:case 5:return"[minulý] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"před %s",s:o,ss:o,m:o,mm:o,h:o,hh:o,d:o,dd:o,M:o,MM:o,y:o,yy:o},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return a}))},"3c93":function(e,t,i){},"3ca3":function(e,t,i){"use strict";var n=i("6547").charAt,r=i("69f3"),s=i("7dd0"),o="String Iterator",a=r.set,l=r.getterFor(o);s(String,"String",(function(e){a(this,{type:o,string:String(e),index:0})}),(function(){var e,t=l(this),i=t.string,r=t.index;return r>=i.length?{value:void 0,done:!0}:(e=n(i,r),t.index+=e.length,{value:e,done:!1})}))},"3d86":function(e,t,i){},"3de5":function(e,t,i){(function(e,t){t(i("c1df"))})(0,(function(e){"use strict";var t={1:"௧",2:"௨",3:"௩",4:"௪",5:"௫",6:"௬",7:"௭",8:"௮",9:"௯",0:"௦"},i={"௧":"1","௨":"2","௩":"3","௪":"4","௫":"5","௬":"6","௭":"7","௮":"8","௯":"9","௦":"0"},n=e.defineLocale("ta",{months:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),monthsShort:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),weekdays:"ஞாயிற்றுக்கிழமை_திங்கட்கிழமை_செவ்வாய்கிழமை_புதன்கிழமை_வியாழக்கிழமை_வெள்ளிக்கிழமை_சனிக்கிழமை".split("_"),weekdaysShort:"ஞாயிறு_திங்கள்_செவ்வாய்_புதன்_வியாழன்_வெள்ளி_சனி".split("_"),weekdaysMin:"ஞா_தி_செ_பு_வி_வெ_ச".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, HH:mm",LLLL:"dddd, D MMMM YYYY, HH:mm"},calendar:{sameDay:"[இன்று] LT",nextDay:"[நாளை] LT",nextWeek:"dddd, LT",lastDay:"[நேற்று] LT",lastWeek:"[கடந்த வாரம்] dddd, LT",sameElse:"L"},relativeTime:{future:"%s இல்",past:"%s முன்",s:"ஒரு சில விநாடிகள்",ss:"%d விநாடிகள்",m:"ஒரு நிமிடம்",mm:"%d நிமிடங்கள்",h:"ஒரு மணி நேரம்",hh:"%d மணி நேரம்",d:"ஒரு நாள்",dd:"%d நாட்கள்",M:"ஒரு மாதம்",MM:"%d மாதங்கள்",y:"ஒரு வருடம்",yy:"%d ஆண்டுகள்"},dayOfMonthOrdinalParse:/\d{1,2}வது/,ordinal:function(e){return e+"வது"},preparse:function(e){return e.replace(/[௧௨௩௪௫௬௭௮௯௦]/g,(function(e){return i[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/யாமம்|வைகறை|காலை|நண்பகல்|எற்பாடு|மாலை/,meridiem:function(e,t,i){return e<2?" யாமம்":e<6?" வைகறை":e<10?" காலை":e<14?" நண்பகல்":e<18?" எற்பாடு":e<22?" மாலை":" யாமம்"},meridiemHour:function(e,t){return 12===e&&(e=0),"யாமம்"===t?e<2?e:e+12:"வைகறை"===t||"காலை"===t?e:"நண்பகல்"===t&&e>=10?e:e+12},week:{dow:0,doy:6}});return n}))},"3dee":function(e,t,i){"use strict";var n=i("6366"),r=i("872a"),s=new RegExp("^(?:[-+]?(?:0|[1-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+\\.[0-9_]*|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");function o(e){return null!==e&&!(!s.test(e)||"_"===e[e.length-1])}function a(e){var t,i,n,r;return t=e.replace(/_/g,"").toLowerCase(),i="-"===t[0]?-1:1,r=[],"+-".indexOf(t[0])>=0&&(t=t.slice(1)),".inf"===t?1===i?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:".nan"===t?NaN:t.indexOf(":")>=0?(t.split(":").forEach((function(e){r.unshift(parseFloat(e,10))})),t=0,n=1,r.forEach((function(e){t+=e*n,n*=60})),i*t):i*parseFloat(t,10)}var l=/^[-+]?[0-9]+e/;function u(e,t){var i;if(isNaN(e))switch(t){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(Number.POSITIVE_INFINITY===e)switch(t){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(Number.NEGATIVE_INFINITY===e)switch(t){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(n.isNegativeZero(e))return"-0.0";return i=e.toString(10),l.test(i)?i.replace("e",".e"):i}function c(e){return"[object Number]"===Object.prototype.toString.call(e)&&(e%1!==0||n.isNegativeZero(e))}e.exports=new r("tag:yaml.org,2002:float",{kind:"scalar",resolve:o,construct:a,predicate:c,represent:u,defaultStyle:"lowercase"})},"3e92":function(e,t,i){(function(e,t){t(i("c1df"))})(0,(function(e){"use strict";var t={1:"೧",2:"೨",3:"೩",4:"೪",5:"೫",6:"೬",7:"೭",8:"೮",9:"೯",0:"೦"},i={"೧":"1","೨":"2","೩":"3","೪":"4","೫":"5","೬":"6","೭":"7","೮":"8","೯":"9","೦":"0"},n=e.defineLocale("kn",{months:"ಜನವರಿ_ಫೆಬ್ರವರಿ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂಬರ್_ಅಕ್ಟೋಬರ್_ನವೆಂಬರ್_ಡಿಸೆಂಬರ್".split("_"),monthsShort:"ಜನ_ಫೆಬ್ರ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂ_ಅಕ್ಟೋ_ನವೆಂ_ಡಿಸೆಂ".split("_"),monthsParseExact:!0,weekdays:"ಭಾನುವಾರ_ಸೋಮವಾರ_ಮಂಗಳವಾರ_ಬುಧವಾರ_ಗುರುವಾರ_ಶುಕ್ರವಾರ_ಶನಿವಾರ".split("_"),weekdaysShort:"ಭಾನು_ಸೋಮ_ಮಂಗಳ_ಬುಧ_ಗುರು_ಶುಕ್ರ_ಶನಿ".split("_"),weekdaysMin:"ಭಾ_ಸೋ_ಮಂ_ಬು_ಗು_ಶು_ಶ".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[ಇಂದು] LT",nextDay:"[ನಾಳೆ] LT",nextWeek:"dddd, LT",lastDay:"[ನಿನ್ನೆ] LT",lastWeek:"[ಕೊನೆಯ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ನಂತರ",past:"%s ಹಿಂದೆ",s:"ಕೆಲವು ಕ್ಷಣಗಳು",ss:"%d ಸೆಕೆಂಡುಗಳು",m:"ಒಂದು ನಿಮಿಷ",mm:"%d ನಿಮಿಷ",h:"ಒಂದು ಗಂಟೆ",hh:"%d ಗಂಟೆ",d:"ಒಂದು ದಿನ",dd:"%d ದಿನ",M:"ಒಂದು ತಿಂಗಳು",MM:"%d ತಿಂಗಳು",y:"ಒಂದು ವರ್ಷ",yy:"%d ವರ್ಷ"},preparse:function(e){return e.replace(/[೧೨೩೪೫೬೭೮೯೦]/g,(function(e){return i[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/ರಾತ್ರಿ|ಬೆಳಿಗ್ಗೆ|ಮಧ್ಯಾಹ್ನ|ಸಂಜೆ/,meridiemHour:function(e,t){return 12===e&&(e=0),"ರಾತ್ರಿ"===t?e<4?e:e+12:"ಬೆಳಿಗ್ಗೆ"===t?e:"ಮಧ್ಯಾಹ್ನ"===t?e>=10?e:e+12:"ಸಂಜೆ"===t?e+12:void 0},meridiem:function(e,t,i){return e<4?"ರಾತ್ರಿ":e<10?"ಬೆಳಿಗ್ಗೆ":e<17?"ಮಧ್ಯಾಹ್ನ":e<20?"ಸಂಜೆ":"ರಾತ್ರಿ"},dayOfMonthOrdinalParse:/\d{1,2}(ನೇ)/,ordinal:function(e){return e+"ನೇ"},week:{dow:0,doy:6}});return n}))},"3f8c":function(e,t){e.exports={}},"40dc":function(e,t,i){"use strict";i("8b0d");var n=i("71d9");function r(e,t){const i=t.value,n=t.options||{passive:!0},r=t.arg?document.querySelector(t.arg):window;r&&(r.addEventListener("scroll",i,n),e._onScroll={callback:i,options:n,target:r})}function s(e){if(!e._onScroll)return;const{callback:t,options:i,target:n}=e._onScroll;n.removeEventListener("scroll",t,i),delete e._onScroll}const o={inserted:r,unbind:s};var a=o,l=i("3a66"),u=i("d9bd"),c=i("2b0e"),h=c["a"].extend({name:"scrollable",directives:{Scroll:o},props:{scrollTarget:String,scrollThreshold:[String,Number]},data:()=>({currentScroll:0,currentThreshold:0,isActive:!1,isScrollingUp:!1,previousScroll:0,savedScroll:0,target:null}),computed:{canScroll(){return"undefined"!==typeof window},computedScrollThreshold(){return this.scrollThreshold?Number(this.scrollThreshold):300}},watch:{isScrollingUp(){this.savedScroll=this.savedScroll||this.currentScroll},isActive(){this.savedScroll=0}},mounted(){this.scrollTarget&&(this.target=document.querySelector(this.scrollTarget),this.target||Object(u["c"])(`Unable to locate element with identifier ${this.scrollTarget}`,this))},methods:{onScroll(){this.canScroll&&(this.previousScroll=this.currentScroll,this.currentScroll=this.target?this.target.scrollTop:window.pageYOffset,this.isScrollingUp=this.currentScroll{Math.abs(this.currentScroll-this.savedScroll)>this.computedScrollThreshold&&this.thresholdMet()}))},thresholdMet(){}}}),d=i("d10f"),f=i("f2e7"),p=i("80d2"),m=i("58df");const v=Object(m["a"])(n["a"],h,d["a"],f["a"],Object(l["a"])("top",["clippedLeft","clippedRight","computedHeight","invertedScroll","isExtended","isProminent","value"]));t["a"]=v.extend({name:"v-app-bar",directives:{Scroll:a},props:{clippedLeft:Boolean,clippedRight:Boolean,collapseOnScroll:Boolean,elevateOnScroll:Boolean,fadeImgOnScroll:Boolean,hideOnScroll:Boolean,invertedScroll:Boolean,scrollOffScreen:Boolean,shrinkOnScroll:Boolean,value:{type:Boolean,default:!0}},data(){return{isActive:this.value}},computed:{applicationProperty(){return this.bottom?"bottom":"top"},canScroll(){return h.options.computed.canScroll.call(this)&&(this.invertedScroll||this.elevateOnScroll||this.hideOnScroll||this.collapseOnScroll||this.isBooted||!this.value)},classes(){return{...n["a"].options.computed.classes.call(this),"v-toolbar--collapse":this.collapse||this.collapseOnScroll,"v-app-bar":!0,"v-app-bar--clipped":this.clippedLeft||this.clippedRight,"v-app-bar--fade-img-on-scroll":this.fadeImgOnScroll,"v-app-bar--elevate-on-scroll":this.elevateOnScroll,"v-app-bar--fixed":!this.absolute&&(this.app||this.fixed),"v-app-bar--hide-shadow":this.hideShadow,"v-app-bar--is-scrolled":this.currentScroll>0,"v-app-bar--shrink-on-scroll":this.shrinkOnScroll}},computedContentHeight(){if(!this.shrinkOnScroll)return n["a"].options.computed.computedContentHeight.call(this);const e=this.computedOriginalHeight,t=this.dense?48:56,i=e,r=i-t,s=r/this.computedScrollThreshold,o=this.currentScroll*s;return Math.max(t,i-o)},computedFontSize(){if(!this.isProminent)return;const e=this.dense?96:128,t=e-this.computedContentHeight,i=.00347;return Number((1.5-t*i).toFixed(2))},computedLeft(){return!this.app||this.clippedLeft?0:this.$vuetify.application.left},computedMarginTop(){return this.app?this.$vuetify.application.bar:0},computedOpacity(){if(!this.fadeImgOnScroll)return;const e=Math.max((this.computedScrollThreshold-this.currentScroll)/this.computedScrollThreshold,0);return Number(parseFloat(e).toFixed(2))},computedOriginalHeight(){let e=n["a"].options.computed.computedContentHeight.call(this);return this.isExtended&&(e+=parseInt(this.extensionHeight)),e},computedRight(){return!this.app||this.clippedRight?0:this.$vuetify.application.right},computedScrollThreshold(){return this.scrollThreshold?Number(this.scrollThreshold):this.computedOriginalHeight-(this.dense?48:56)},computedTransform(){if(!this.canScroll||this.elevateOnScroll&&0===this.currentScroll&&this.isActive)return 0;if(this.isActive)return 0;const e=this.scrollOffScreen?this.computedHeight:this.computedContentHeight;return this.bottom?e:-e},hideShadow(){return this.elevateOnScroll&&this.isExtended?this.currentScroll0:n["a"].options.computed.isCollapsed.call(this)},isProminent(){return n["a"].options.computed.isProminent.call(this)||this.shrinkOnScroll},styles(){return{...n["a"].options.computed.styles.call(this),fontSize:Object(p["g"])(this.computedFontSize,"rem"),marginTop:Object(p["g"])(this.computedMarginTop),transform:`translateY(${Object(p["g"])(this.computedTransform)})`,left:Object(p["g"])(this.computedLeft),right:Object(p["g"])(this.computedRight)}}},watch:{canScroll:"onScroll",computedTransform(){this.canScroll&&(this.clippedLeft||this.clippedRight)&&this.callUpdate()},invertedScroll(e){this.isActive=!e}},created(){this.invertedScroll&&(this.isActive=!1)},methods:{genBackground(){const e=n["a"].options.methods.genBackground.call(this);return e.data=this._b(e.data||{},e.tag,{style:{opacity:this.computedOpacity}}),e},updateApplication(){return this.invertedScroll?0:this.computedHeight+this.computedTransform},thresholdMet(){this.invertedScroll?this.isActive=this.currentScroll>this.computedScrollThreshold:this.currentThreshold=10)e/=10;return r(e)}return e/=1e3,r(e)}var s=e.defineLocale("lb",{months:"Januar_Februar_Mäerz_Abrëll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonndeg_Méindeg_Dënschdeg_Mëttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._Mé._Dë._Më._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mé_Dë_Më_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"},calendar:{sameDay:"[Haut um] LT",sameElse:"L",nextDay:"[Muer um] LT",nextWeek:"dddd [um] LT",lastDay:"[Gëschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:i,past:n,s:"e puer Sekonnen",ss:"%d Sekonnen",m:t,mm:"%d Minutten",h:t,hh:"%d Stonnen",d:t,dd:"%d Deeg",M:t,MM:"%d Méint",y:t,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return s}))},"44ad":function(e,t,i){var n=i("d039"),r=i("c6b6"),s="".split;e.exports=n((function(){return!Object("z").propertyIsEnumerable(0)}))?function(e){return"String"==r(e)?s.call(e,""):Object(e)}:Object},"44d2":function(e,t,i){var n=i("b622"),r=i("7c73"),s=i("9bf2"),o=n("unscopables"),a=Array.prototype;void 0==a[o]&&s.f(a,o,{configurable:!0,value:r(null)}),e.exports=function(e){a[o][e]=!0}},"44e7":function(e,t,i){var n=i("861d"),r=i("c6b6"),s=i("b622"),o=s("match");e.exports=function(e){var t;return n(e)&&(void 0!==(t=e[o])?!!t:"RegExp"==r(e))}},4528:function(e,t,i){"use strict";var n=i("de50");e.exports=new n({include:[i("f953")]})},"466d":function(e,t,i){"use strict";var n=i("d784"),r=i("825a"),s=i("50c4"),o=i("1d80"),a=i("8aa5"),l=i("14c3");n("match",1,(function(e,t,i){return[function(t){var i=o(this),n=void 0==t?void 0:t[e];return void 0!==n?n.call(t,i):new RegExp(t)[e](String(i))},function(e){var n=i(t,e,this);if(n.done)return n.value;var o=r(e),u=String(this);if(!o.global)return l(o,u);var c=o.unicode;o.lastIndex=0;var h,d=[],f=0;while(null!==(h=l(o,u))){var p=String(h[0]);d[f]=p,""===p&&(o.lastIndex=a(u,s(o.lastIndex),c)),f++}return 0===f?null:d}]}))},"467f":function(e,t,i){"use strict";var n=i("2d83");e.exports=function(e,t,i){var r=i.config.validateStatus;!r||r(i.status)?e(i):t(n("Request failed with status code "+i.status,i.config,null,i.request,i))}},4754:function(e,t,i){"use strict";i("e53c"),i("615b");var n=i("a9ad"),r=i("7560"),s=i("80d2"),o=i("58df"),a=Object(o["a"])(n["a"],r["a"]).extend({name:"v-picker",props:{fullWidth:Boolean,landscape:Boolean,noTitle:Boolean,transition:{type:String,default:"fade-transition"},width:{type:[Number,String],default:290}},computed:{computedTitleColor(){const e=!this.isDark&&(this.color||"primary");return this.color||e}},methods:{genTitle(){return this.$createElement("div",this.setBackgroundColor(this.computedTitleColor,{staticClass:"v-picker__title",class:{"v-picker__title--landscape":this.landscape}}),this.$slots.title)},genBodyTransition(){return this.$createElement("transition",{props:{name:this.transition}},this.$slots.default)},genBody(){return this.$createElement("div",{staticClass:"v-picker__body",class:{"v-picker__body--no-title":this.noTitle,...this.themeClasses},style:this.fullWidth?void 0:{width:Object(s["g"])(this.width)}},[this.genBodyTransition()])},genActions(){return this.$createElement("div",{staticClass:"v-picker__actions v-card__actions",class:{"v-picker__actions--no-title":this.noTitle}},this.$slots.actions)}},render(e){return e("div",{staticClass:"v-picker v-card",class:{"v-picker--landscape":this.landscape,"v-picker--full-width":this.fullWidth,...this.themeClasses}},[this.$slots.title?this.genTitle():null,this.genBody(),this.$slots.actions?this.genActions():null])}}),l=a;t["a"]=Object(o["a"])(n["a"],r["a"]).extend({name:"picker",props:{fullWidth:Boolean,headerColor:String,landscape:Boolean,noTitle:Boolean,width:{type:[Number,String],default:290}},methods:{genPickerTitle(){return null},genPickerBody(){return null},genPickerActionsSlot(){return this.$scopedSlots.default?this.$scopedSlots.default({save:this.save,cancel:this.cancel}):this.$slots.default},genPicker(e){const t=[];if(!this.noTitle){const e=this.genPickerTitle();e&&t.push(e)}const i=this.genPickerBody();return i&&t.push(i),t.push(this.$createElement("template",{slot:"actions"},[this.genPickerActionsSlot()])),this.$createElement(l,{staticClass:e,props:{color:this.headerColor||this.color,dark:this.dark,fullWidth:this.fullWidth,landscape:this.landscape,light:this.light,width:this.width,noTitle:this.noTitle}},t)}}})},"47d0":function(e,t,i){!function(t,i){e.exports=i()}(window,(function(){return function(e){var t={};function i(n){if(t[n])return t[n].exports;var r=t[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,i),r.l=!0,r.exports}return i.m=e,i.c=t,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)i.d(n,r,function(t){return e[t]}.bind(null,r));return n},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="",i(i.s=0)}([function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(){}return e.prototype.activate=function(e){this._terminal=e},e.prototype.dispose=function(){},e.prototype.fit=function(){var e=this.proposeDimensions();if(e&&this._terminal){var t=this._terminal._core;this._terminal.rows===e.rows&&this._terminal.cols===e.cols||(t._renderService.clear(),this._terminal.resize(e.cols,e.rows))}},e.prototype.proposeDimensions=function(){if(this._terminal&&this._terminal.element.parentElement){var e=this._terminal._core,t=window.getComputedStyle(this._terminal.element.parentElement),i=parseInt(t.getPropertyValue("height")),n=Math.max(0,parseInt(t.getPropertyValue("width"))),r=window.getComputedStyle(this._terminal.element),s=i-(parseInt(r.getPropertyValue("padding-top"))+parseInt(r.getPropertyValue("padding-bottom"))),o=n-(parseInt(r.getPropertyValue("padding-right"))+parseInt(r.getPropertyValue("padding-left")))-e.viewport.scrollBarWidth;return{cols:Math.floor(o/e._renderService.dimensions.actualCellWidth),rows:Math.floor(s/e._renderService.dimensions.actualCellHeight)}}},e}();t.FitAddon=n}])}))},4804:function(e,t,i){},"480e":function(e,t,i){"use strict";var n=i("7560");t["a"]=n["a"].extend({name:"v-theme-provider",props:{root:Boolean},computed:{isDark(){return this.root?this.rootIsDark:n["a"].options.computed.isDark.call(this)}},render(){return this.$slots.default&&this.$slots.default.find(e=>!e.isComment&&" "!==e.text)}})},4840:function(e,t,i){var n=i("825a"),r=i("1c0b"),s=i("b622"),o=s("species");e.exports=function(e,t){var i,s=n(e).constructor;return void 0===s||void 0==(i=n(s)[o])?t:r(i)}},"485c":function(e,t,i){(function(e,t){t(i("c1df"))})(0,(function(e){"use strict";var t={1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-üncü",4:"-üncü",100:"-üncü",6:"-ncı",9:"-uncu",10:"-uncu",30:"-uncu",60:"-ıncı",90:"-ıncı"},i=e.defineLocale("az",{months:"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),monthsShort:"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),weekdays:"Bazar_Bazar ertəsi_Çərşənbə axşamı_Çərşənbə_Cümə axşamı_Cümə_Şənbə".split("_"),weekdaysShort:"Baz_BzE_ÇAx_Çər_CAx_Cüm_Şən".split("_"),weekdaysMin:"Bz_BE_ÇA_Çə_CA_Cü_Şə".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[sabah saat] LT",nextWeek:"[gələn həftə] dddd [saat] LT",lastDay:"[dünən] LT",lastWeek:"[keçən həftə] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s əvvəl",s:"birneçə saniyə",ss:"%d saniyə",m:"bir dəqiqə",mm:"%d dəqiqə",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gecə|səhər|gündüz|axşam/,isPM:function(e){return/^(gündüz|axşam)$/.test(e)},meridiem:function(e,t,i){return e<4?"gecə":e<12?"səhər":e<17?"gündüz":"axşam"},dayOfMonthOrdinalParse:/\d{1,2}-(ıncı|inci|nci|üncü|ncı|uncu)/,ordinal:function(e){if(0===e)return e+"-ıncı";var i=e%10,n=e%100-i,r=e>=100?100:null;return e+(t[i]||t[n]||t[r])},week:{dow:1,doy:7}});return i}))},4895:function(e,t,i){(function(e){e(i("56b3"))})((function(e){"use strict";function t(t,n,s,o){if(s&&s.call){var a=s;s=null}else a=r(t,s,"rangeFinder");"number"==typeof n&&(n=e.Pos(n,0));var l=r(t,s,"minFoldSize");function u(e){var i=a(t,n);if(!i||i.to.line-i.from.linet.firstLine())n=e.Pos(n.line-1,0),c=u(!1);if(c&&!c.cleared&&"unfold"!==o){var h=i(t,s);e.on(h,"mousedown",(function(t){d.clear(),e.e_preventDefault(t)}));var d=t.markText(c.from,c.to,{replacedWith:h,clearOnEnter:r(t,s,"clearOnEnter"),__isFold:!0});d.on("clear",(function(i,n){e.signal(t,"unfold",t,i,n)})),e.signal(t,"fold",t,c.from,c.to)}}function i(e,t){var i=r(e,t,"widget");if("string"==typeof i){var n=document.createTextNode(i);i=document.createElement("span"),i.appendChild(n),i.className="CodeMirror-foldmarker"}else i&&(i=i.cloneNode(!0));return i}e.newFoldFunction=function(e,i){return function(n,r){t(n,r,{rangeFinder:e,widget:i})}},e.defineExtension("foldCode",(function(e,i,n){t(this,e,i,n)})),e.defineExtension("isFolded",(function(e){for(var t=this.findMarksAt(e),i=0;i({radius:20}),computed:{calculatedSize(){return Number(this.size)+(this.button?8:0)},circumference(){return 2*Math.PI*this.radius},classes(){return{"v-progress-circular--indeterminate":this.indeterminate,"v-progress-circular--button":this.button}},normalizedValue(){return this.value<0?0:this.value>100?100:parseFloat(this.value)},strokeDashArray(){return Math.round(1e3*this.circumference)/1e3},strokeDashOffset(){return(100-this.normalizedValue)/100*this.circumference+"px"},strokeWidth(){return Number(this.width)/+this.size*this.viewBoxSize*2},styles(){return{height:Object(r["g"])(this.calculatedSize),width:Object(r["g"])(this.calculatedSize)}},svgStyles(){return{transform:`rotate(${Number(this.rotate)}deg)`}},viewBoxSize(){return this.radius/(1-Number(this.width)/+this.size)}},methods:{genCircle(e,t){return this.$createElement("circle",{class:`v-progress-circular__${e}`,attrs:{fill:"transparent",cx:2*this.viewBoxSize,cy:2*this.viewBoxSize,r:this.radius,"stroke-width":this.strokeWidth,"stroke-dasharray":this.strokeDashArray,"stroke-dashoffset":t}})},genSvg(){const e=[this.indeterminate||this.genCircle("underlay",0),this.genCircle("overlay",this.strokeDashOffset)];return this.$createElement("svg",{style:this.svgStyles,attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:`${this.viewBoxSize} ${this.viewBoxSize} ${2*this.viewBoxSize} ${2*this.viewBoxSize}`}},e)},genInfo(){return this.$createElement("div",{staticClass:"v-progress-circular__info"},this.$slots.default)}},render(e){return e("div",this.setTextColor(this.color,{staticClass:"v-progress-circular",attrs:{role:"progressbar","aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":this.indeterminate?void 0:this.normalizedValue},class:this.classes,style:this.styles,on:this.$listeners}),[this.genSvg(),this.genInfo()])}})},4930:function(e,t,i){var n=i("d039");e.exports=!!Object.getOwnPropertySymbols&&!n((function(){return!String(Symbol())}))},"495d":function(e,t,i){},"498a":function(e,t,i){"use strict";var n=i("23e7"),r=i("58a8").trim,s=i("c8d2");n({target:"String",proto:!0,forced:s("trim")},{trim:function(){return r(this)}})},"49ab":function(e,t,i){(function(e,t){t(i("c1df"))})(0,(function(e){"use strict";var t=e.defineLocale("zh-hk",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"中午"===t?e>=11?e:e+12:"下午"===t||"晚上"===t?e+12:void 0},meridiem:function(e,t,i){var n=100*e+t;return n<600?"凌晨":n<900?"早上":n<1130?"上午":n<1230?"中午":n<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:"[下]ddddLT",lastDay:"[昨天]LT",lastWeek:"[上]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s內",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}});return t}))},"49e2":function(e,t,i){"use strict";var n=i("0789"),r=i("9d65"),s=i("a9ad"),o=i("3206"),a=i("80d2"),l=i("58df");const u=Object(l["a"])(r["a"],s["a"],Object(o["a"])("expansionPanel","v-expansion-panel-content","v-expansion-panel"));t["a"]=u.extend().extend({name:"v-expansion-panel-content",computed:{isActive(){return this.expansionPanel.isActive}},created(){this.expansionPanel.registerContent(this)},beforeDestroy(){this.expansionPanel.unregisterContent()},render(e){return e(n["a"],this.showLazyContent(()=>[e("div",this.setBackgroundColor(this.color,{staticClass:"v-expansion-panel-content",directives:[{name:"show",value:this.isActive}]}),[e("div",{class:"v-expansion-panel-content__wrap"},Object(a["q"])(this))])]))}})},"4a7b":function(e,t,i){"use strict";var n=i("c532");e.exports=function(e,t){t=t||{};var i={},r=["url","method","params","data"],s=["headers","auth","proxy"],o=["baseURL","url","transformRequest","transformResponse","paramsSerializer","timeout","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","maxContentLength","validateStatus","maxRedirects","httpAgent","httpsAgent","cancelToken","socketPath"];n.forEach(r,(function(e){"undefined"!==typeof t[e]&&(i[e]=t[e])})),n.forEach(s,(function(r){n.isObject(t[r])?i[r]=n.deepMerge(e[r],t[r]):"undefined"!==typeof t[r]?i[r]=t[r]:n.isObject(e[r])?i[r]=n.deepMerge(e[r]):"undefined"!==typeof e[r]&&(i[r]=e[r])})),n.forEach(o,(function(n){"undefined"!==typeof t[n]?i[n]=t[n]:"undefined"!==typeof e[n]&&(i[n]=e[n])}));var a=r.concat(s).concat(o),l=Object.keys(t).filter((function(e){return-1===a.indexOf(e)}));return n.forEach(l,(function(n){"undefined"!==typeof t[n]?i[n]=t[n]:"undefined"!==typeof e[n]&&(i[n]=e[n])})),i}},"4ad4":function(e,t,i){"use strict";var n=i("16b7"),r=i("f2e7"),s=i("58df"),o=i("80d2"),a=i("d9bd");const l=Object(s["a"])(n["a"],r["a"]);t["a"]=l.extend({name:"activatable",props:{activator:{default:null,validator:e=>["string","object"].includes(typeof e)},disabled:Boolean,internalActivator:Boolean,openOnHover:Boolean},data:()=>({activatorElement:null,activatorNode:[],events:["click","mouseenter","mouseleave"],listeners:{}}),watch:{activator:"resetActivator",openOnHover:"resetActivator"},mounted(){const e=Object(o["r"])(this,"activator",!0);e&&["v-slot","normal"].includes(e)&&Object(a["b"])('The activator slot must be bound, try \'\'',this),this.addActivatorEvents()},beforeDestroy(){this.removeActivatorEvents()},methods:{addActivatorEvents(){if(!this.activator||this.disabled||!this.getActivator())return;this.listeners=this.genActivatorListeners();const e=Object.keys(this.listeners);for(const t of e)this.getActivator().addEventListener(t,this.listeners[t])},genActivator(){const e=Object(o["q"])(this,"activator",Object.assign(this.getValueProxy(),{on:this.genActivatorListeners(),attrs:this.genActivatorAttributes()}))||[];return this.activatorNode=e,e},genActivatorAttributes(){return{role:"button","aria-haspopup":!0,"aria-expanded":String(this.isActive)}},genActivatorListeners(){if(this.disabled)return{};const e={};return this.openOnHover?(e.mouseenter=e=>{this.getActivator(e),this.runDelay("open")},e.mouseleave=e=>{this.getActivator(e),this.runDelay("close")}):e.click=e=>{const t=this.getActivator(e);t&&t.focus(),e.stopPropagation(),this.isActive=!this.isActive},e},getActivator(e){if(this.activatorElement)return this.activatorElement;let t=null;if(this.activator){const e=this.internalActivator?this.$el:document;t="string"===typeof this.activator?e.querySelector(this.activator):this.activator.$el?this.activator.$el:this.activator}else if(1===this.activatorNode.length||this.activatorNode.length&&!e){const e=this.activatorNode[0].componentInstance;t=e&&e.$options.mixins&&e.$options.mixins.some(e=>e.options&&["activatable","menuable"].includes(e.options.name))?e.getActivator():this.activatorNode[0].elm}else e&&(t=e.currentTarget||e.target);return this.activatorElement=t,this.activatorElement},getContentSlot(){return Object(o["q"])(this,"default",this.getValueProxy(),!0)},getValueProxy(){const e=this;return{get value(){return e.isActive},set value(t){e.isActive=t}}},removeActivatorEvents(){if(!this.activator||!this.activatorElement)return;const e=Object.keys(this.listeners);for(const t of e)this.activatorElement.removeEventListener(t,this.listeners[t]);this.listeners={}},resetActivator(){this.removeActivatorEvents(),this.activatorElement=null,this.getActivator(),this.addActivatorEvents()}}})},"4b85":function(e,t,i){},"4ba9":function(e,t,i){(function(e,t){t(i("c1df"))})(0,(function(e){"use strict";function t(e,t,i){var n=e+" ";switch(i){case"ss":return n+=1===e?"sekunda":2===e||3===e||4===e?"sekunde":"sekundi",n;case"m":return t?"jedna minuta":"jedne minute";case"mm":return n+=1===e?"minuta":2===e||3===e||4===e?"minute":"minuta",n;case"h":return t?"jedan sat":"jednog sata";case"hh":return n+=1===e?"sat":2===e||3===e||4===e?"sata":"sati",n;case"dd":return n+=1===e?"dan":"dana",n;case"MM":return n+=1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci",n;case"yy":return n+=1===e?"godina":2===e||3===e||4===e?"godine":"godina",n}}var i=e.defineLocale("hr",{months:{format:"siječnja_veljače_ožujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),standalone:"siječanj_veljača_ožujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_")},monthsShort:"sij._velj._ožu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[prošlu] dddd [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:t,m:t,mm:t,h:t,hh:t,d:"dan",dd:t,M:"mjesec",MM:t,y:"godinu",yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return i}))},"4bd4":function(e,t,i){"use strict";var n=i("58df"),r=i("7e2b"),s=i("3206");t["a"]=Object(n["a"])(r["a"],Object(s["b"])("form")).extend({name:"v-form",inheritAttrs:!1,props:{lazyValidation:Boolean,value:Boolean},data:()=>({inputs:[],watchers:[],errorBag:{}}),watch:{errorBag:{handler(e){const t=Object.values(e).includes(!0);this.$emit("input",!t)},deep:!0,immediate:!0}},methods:{watchInput(e){const t=e=>e.$watch("hasError",t=>{this.$set(this.errorBag,e._uid,t)},{immediate:!0}),i={_uid:e._uid,valid:()=>{},shouldValidate:()=>{}};return this.lazyValidation?i.shouldValidate=e.$watch("shouldValidate",n=>{n&&(this.errorBag.hasOwnProperty(e._uid)||(i.valid=t(e)))}):i.valid=t(e),i},validate(){return 0===this.inputs.filter(e=>!e.validate(!0)).length},reset(){this.inputs.forEach(e=>e.reset()),this.resetErrorBag()},resetErrorBag(){this.lazyValidation&&setTimeout(()=>{this.errorBag={}},0)},resetValidation(){this.inputs.forEach(e=>e.resetValidation()),this.resetErrorBag()},register(e){this.inputs.push(e),this.watchers.push(this.watchInput(e))},unregister(e){const t=this.inputs.find(t=>t._uid===e._uid);if(!t)return;const i=this.watchers.find(e=>e._uid===t._uid);i&&(i.valid(),i.shouldValidate()),this.watchers=this.watchers.filter(e=>e._uid!==t._uid),this.inputs=this.inputs.filter(e=>e._uid!==t._uid),this.$delete(this.errorBag,t._uid)}},render(e){return e("form",{staticClass:"v-form",attrs:{novalidate:!0,...this.attrs$},on:{submit:e=>this.$emit("submit",e)}},this.$slots.default)}})},"4c07":function(e,t,i){var n=i("0368"),r=i("bf45"),s=i("d0c8"),o=i("fe68"),a=Object.defineProperty;t.f=n?a:function(e,t,i){if(s(e),t=o(t,!0),s(i),r)try{return a(e,t,i)}catch(n){}if("get"in i||"set"in i)throw TypeError("Accessors not supported");return"value"in i&&(e[t]=i.value),e}},"4ca6":function(e,t,i){"use strict";i("ff44");var n=i("132d"),r=i("a9ad"),s=i("7560"),o=i("f2e7"),a=i("f40d"),l=i("fe6c"),u=i("58df"),c=i("80d2");t["a"]=Object(u["a"])(r["a"],Object(l["b"])(["left","bottom"]),s["a"],o["a"],a["a"]).extend({name:"v-badge",props:{avatar:Boolean,bordered:Boolean,color:{type:String,default:"primary"},content:{required:!1},dot:Boolean,label:{type:String,default:"$vuetify.badge"},icon:String,inline:Boolean,offsetX:[Number,String],offsetY:[Number,String],overlap:Boolean,tile:Boolean,transition:{type:String,default:"scale-rotate-transition"},value:{default:!0}},computed:{classes(){return{"v-badge--avatar":this.avatar,"v-badge--bordered":this.bordered,"v-badge--bottom":this.bottom,"v-badge--dot":this.dot,"v-badge--icon":null!=this.icon,"v-badge--inline":this.inline,"v-badge--left":this.left,"v-badge--overlap":this.overlap,"v-badge--tile":this.tile,...this.themeClasses}},computedBottom(){return this.bottom?"auto":this.computedYOffset},computedLeft(){return this.isRtl?this.left?this.computedXOffset:"auto":this.left?"auto":this.computedXOffset},computedRight(){return this.isRtl?this.left?"auto":this.computedXOffset:this.left?this.computedXOffset:"auto"},computedTop(){return this.bottom?this.computedYOffset:"auto"},computedXOffset(){return this.calcPosition(this.offsetX)},computedYOffset(){return this.calcPosition(this.offsetY)},isRtl(){return this.$vuetify.rtl},offset(){return this.overlap?this.dot?8:12:this.dot?2:4},styles(){return this.inline?{}:{bottom:this.computedBottom,left:this.computedLeft,right:this.computedRight,top:this.computedTop}}},methods:{calcPosition(e){return`calc(100% - ${Object(c["g"])(e||this.offset)})`},genBadge(){const e=this.$vuetify.lang,t=this.$attrs["aria-label"]||e.t(this.label),i=this.setBackgroundColor(this.color,{staticClass:"v-badge__badge",style:this.styles,attrs:{"aria-atomic":this.$attrs["aria-atomic"]||"true","aria-label":t,"aria-live":this.$attrs["aria-live"]||"polite",title:this.$attrs.title,role:this.$attrs.role||"status"},directives:[{name:"show",value:this.isActive}]}),n=this.$createElement("span",i,[this.genBadgeContent()]);return this.transition?this.$createElement("transition",{props:{name:this.transition,origin:this.origin,mode:this.mode}},[n]):n},genBadgeContent(){if(this.dot)return;const e=Object(c["q"])(this,"badge");return e||(this.content?String(this.content):this.icon?this.$createElement(n["a"],this.icon):void 0)},genBadgeWrapper(){return this.$createElement("span",{staticClass:"v-badge__wrapper"},[this.genBadge()])}},render(e){const t=[this.genBadgeWrapper()],i=[Object(c["q"])(this)],{"aria-atomic":n,"aria-label":r,"aria-live":s,role:o,title:a,...l}=this.$attrs;return this.inline&&this.left?i.unshift(t):i.push(t),e("span",{staticClass:"v-badge",attrs:l,class:this.classes},i)}})},"4d63":function(e,t,i){var n=i("83ab"),r=i("da84"),s=i("94ca"),o=i("7156"),a=i("9bf2").f,l=i("241c").f,u=i("44e7"),c=i("ad6d"),h=i("9f7f"),d=i("6eeb"),f=i("d039"),p=i("69f3").set,m=i("2626"),v=i("b622"),g=v("match"),_=r.RegExp,y=_.prototype,b=/a/g,x=/a/g,w=new _(b)!==b,S=h.UNSUPPORTED_Y,k=n&&s("RegExp",!w||S||f((function(){return x[g]=!1,_(b)!=b||_(x)==x||"/a/i"!=_(b,"i")})));if(k){var M=function(e,t){var i,n=this instanceof M,r=u(e),s=void 0===t;if(!n&&r&&e.constructor===M&&s)return e;w?r&&!s&&(e=e.source):e instanceof M&&(s&&(t=c.call(e)),e=e.source),S&&(i=!!t&&t.indexOf("y")>-1,i&&(t=t.replace(/y/g,"")));var a=o(w?new _(e,t):_(e,t),n?this:y,M);return S&&i&&p(a,{sticky:i}),a},C=function(e){e in M||a(M,e,{configurable:!0,get:function(){return _[e]},set:function(t){_[e]=t}})},D=l(_),L=0;while(D.length>L)C(D[L++]);y.constructor=M,M.prototype=y,d(r,"RegExp",M)}m("RegExp")},"4d64":function(e,t,i){var n=i("fc6a"),r=i("50c4"),s=i("23cb"),o=function(e){return function(t,i,o){var a,l=n(t),u=r(l.length),c=s(o,u);if(e&&i!=i){while(u>c)if(a=l[c++],a!=a)return!0}else for(;u>c;c++)if((e||c in l)&&l[c]===i)return e||c||0;return!e&&-1}};e.exports={includes:o(!0),indexOf:o(!1)}},"4dd8":function(e,t,i){var n=i("90c5");e.exports=function(e,t,i){if(n(e),void 0===t)return e;switch(i){case 0:return function(){return e.call(t)};case 1:return function(i){return e.call(t,i)};case 2:return function(i,n){return e.call(t,i,n)};case 3:return function(i,n,r){return e.call(t,i,n,r)}}return function(){return e.apply(t,arguments)}}},"4de4":function(e,t,i){"use strict";var n=i("23e7"),r=i("b727").filter,s=i("1dde"),o=i("ae40"),a=s("filter"),l=o("filter");n({target:"Array",proto:!0,forced:!a||!l},{filter:function(e){return r(this,e,arguments.length>1?arguments[1]:void 0)}})},"4df4":function(e,t,i){"use strict";var n=i("0366"),r=i("7b0b"),s=i("9bdd"),o=i("e95a"),a=i("50c4"),l=i("8418"),u=i("35a1");e.exports=function(e){var t,i,c,h,d,f,p=r(e),m="function"==typeof this?this:Array,v=arguments.length,g=v>1?arguments[1]:void 0,_=void 0!==g,y=u(p),b=0;if(_&&(g=n(g,v>2?arguments[2]:void 0,2)),void 0==y||m==Array&&o(y))for(t=a(p.length),i=new m(t);t>b;b++)f=_?g(p[b],b):p[b],l(i,b,f);else for(h=y.call(p),d=h.next,i=new m;!(c=d.call(h)).done;b++)f=_?s(h,g,[c.value,b],!0):c.value,l(i,b,f);return i.length=b,i}},"4e82":function(e,t,i){"use strict";i.d(t,"a",(function(){return r}));var n=i("3206");function r(e,t,i){const r=Object(n["a"])(e,t,i).extend({name:"groupable",props:{activeClass:{type:String,default(){if(this[e])return this[e].activeClass}},disabled:Boolean},data(){return{isActive:!1}},computed:{groupClasses(){return this.activeClass?{[this.activeClass]:this.isActive}:{}}},created(){this[e]&&this[e].register(this)},beforeDestroy(){this[e]&&this[e].unregister(this)},methods:{toggle(){this.$emit("change")}}});return r}r("itemGroup")},"4ff9":function(e,t,i){},5038:function(e,t,i){(function(e,t){t(i("c1df"))})(0,(function(e){"use strict";var t=e.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des".split("_"),weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),"pagi"===t?e:"siang"===t?e>=11?e:e+12:"sore"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,i){return e<11?"pagi":e<15?"siang":e<19?"sore":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Besok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kemarin pukul] LT",lastWeek:"dddd [lalu pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",ss:"%d detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}});return t}))},"50c4":function(e,t,i){var n=i("a691"),r=Math.min;e.exports=function(e){return e>0?r(n(e),9007199254740991):0}},"50de":function(e,t,i){"use strict";const n=(e,t,i)=>(t>>=0,e=String(e),i=String(i),e.length>t?String(e):(t-=e.length,t>i.length&&(i+=i.repeat(t/i.length)),i.slice(0,t)+String(e)));t["a"]=(e,t=2)=>n(e,t,"0")},"510d":function(e,t,i){"use strict";var n=i("872a");function r(e){if(null===e)return!1;if(0===e.length)return!1;var t=e,i=/\/([gim]*)$/.exec(e),n="";if("/"===t[0]){if(i&&(n=i[1]),n.length>3)return!1;if("/"!==t[t.length-n.length-1])return!1}return!0}function s(e){var t=e,i=/\/([gim]*)$/.exec(e),n="";return"/"===t[0]&&(i&&(n=i[1]),t=t.slice(1,t.length-n.length-1)),new RegExp(t,n)}function o(e){var t="/"+e.source+"/";return e.global&&(t+="g"),e.multiline&&(t+="m"),e.ignoreCase&&(t+="i"),t}function a(e){return"[object RegExp]"===Object.prototype.toString.call(e)}e.exports=new n("tag:yaml.org,2002:js/regexp",{kind:"scalar",resolve:r,construct:s,predicate:a,represent:o})},5120:function(e,t,i){(function(e,t){t(i("c1df"))})(0,(function(e){"use strict";var t=["Eanáir","Feabhra","Márta","Aibreán","Bealtaine","Méitheamh","Iúil","Lúnasa","Meán Fómhair","Deaireadh Fómhair","Samhain","Nollaig"],i=["Eaná","Feab","Márt","Aibr","Beal","Méit","Iúil","Lúna","Meán","Deai","Samh","Noll"],n=["Dé Domhnaigh","Dé Luain","Dé Máirt","Dé Céadaoin","Déardaoin","Dé hAoine","Dé Satharn"],r=["Dom","Lua","Mái","Céa","Déa","hAo","Sat"],s=["Do","Lu","Má","Ce","Dé","hA","Sa"],o=e.defineLocale("ga",{months:t,monthsShort:i,monthsParseExact:!0,weekdays:n,weekdaysShort:r,weekdaysMin:s,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Inniu ag] LT",nextDay:"[Amárach ag] LT",nextWeek:"dddd [ag] LT",lastDay:"[Inné aig] LT",lastWeek:"dddd [seo caite] [ag] LT",sameElse:"L"},relativeTime:{future:"i %s",past:"%s ó shin",s:"cúpla soicind",ss:"%d soicind",m:"nóiméad",mm:"%d nóiméad",h:"uair an chloig",hh:"%d uair an chloig",d:"lá",dd:"%d lá",M:"mí",MM:"%d mí",y:"bliain",yy:"%d bliain"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(e){var t=1===e?"d":e%10===2?"na":"mh";return e+t},week:{dow:1,doy:4}});return o}))},5135:function(e,t){var i={}.hasOwnProperty;e.exports=function(e,t){return i.call(e,t)}},"51d2":function(e,t,i){"use strict";var n=i("0368"),r=i("a714"),s=i("f14a"),o=i("a5b6"),a=i("0e17"),l=i("ebca"),u=i("774c"),c=Object.assign,h=Object.defineProperty;e.exports=!c||r((function(){if(n&&1!==c({b:1},c(h({},"a",{enumerable:!0,get:function(){h(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var e={},t={},i=Symbol(),r="abcdefghijklmnopqrst";return e[i]=7,r.split("").forEach((function(e){t[e]=e})),7!=c({},e)[i]||s(c({},t)).join("")!=r}))?function(e,t){var i=l(e),r=arguments.length,c=1,h=o.f,d=a.f;while(r>c){var f,p=u(arguments[c++]),m=h?s(p).concat(h(p)):s(p),v=m.length,g=0;while(v>g)f=m[g++],n&&!d.call(p,f)||(i[f]=p[f])}return i}:c},5270:function(e,t,i){"use strict";var n=i("c532"),r=i("c401"),s=i("2e67"),o=i("2444");function a(e){e.cancelToken&&e.cancelToken.throwIfRequested()}e.exports=function(e){a(e),e.headers=e.headers||{},e.data=r(e.data,e.headers,e.transformRequest),e.headers=n.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),n.forEach(["delete","get","head","post","put","patch","common"],(function(t){delete e.headers[t]}));var t=e.adapter||o.adapter;return t(e).then((function(t){return a(e),t.data=r(t.data,t.headers,e.transformResponse),t}),(function(t){return s(t)||(a(e),t&&t.response&&(t.response.data=r(t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)}))}},5294:function(e,t,i){(function(e,t){t(i("c1df"))})(0,(function(e){"use strict";var t=["جنوری","فروری","مارچ","اپریل","مئی","جون","جولائی","اگست","ستمبر","اکتوبر","نومبر","دسمبر"],i=["اتوار","پیر","منگل","بدھ","جمعرات","جمعہ","ہفتہ"],n=e.defineLocale("ur",{months:t,monthsShort:t,weekdays:i,weekdaysShort:i,weekdaysMin:i,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd، D MMMM YYYY HH:mm"},meridiemParse:/صبح|شام/,isPM:function(e){return"شام"===e},meridiem:function(e,t,i){return e<12?"صبح":"شام"},calendar:{sameDay:"[آج بوقت] LT",nextDay:"[کل بوقت] LT",nextWeek:"dddd [بوقت] LT",lastDay:"[گذشتہ روز بوقت] LT",lastWeek:"[گذشتہ] dddd [بوقت] LT",sameElse:"L"},relativeTime:{future:"%s بعد",past:"%s قبل",s:"چند سیکنڈ",ss:"%d سیکنڈ",m:"ایک منٹ",mm:"%d منٹ",h:"ایک گھنٹہ",hh:"%d گھنٹے",d:"ایک دن",dd:"%d دن",M:"ایک ماہ",MM:"%d ماہ",y:"ایک سال",yy:"%d سال"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:1,doy:4}});return n}))},"52bd":function(e,t,i){(function(e,t){t(i("c1df"))})(0,(function(e){"use strict";var t=e.defineLocale("ss",{months:"Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split("_"),monthsShort:"Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo".split("_"),weekdays:"Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo".split("_"),weekdaysShort:"Lis_Umb_Lsb_Les_Lsi_Lsh_Umg".split("_"),weekdaysMin:"Li_Us_Lb_Lt_Ls_Lh_Ug".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Namuhla nga] LT",nextDay:"[Kusasa nga] LT",nextWeek:"dddd [nga] LT",lastDay:"[Itolo nga] LT",lastWeek:"dddd [leliphelile] [nga] LT",sameElse:"L"},relativeTime:{future:"nga %s",past:"wenteka nga %s",s:"emizuzwana lomcane",ss:"%d mzuzwana",m:"umzuzu",mm:"%d emizuzu",h:"lihora",hh:"%d emahora",d:"lilanga",dd:"%d emalanga",M:"inyanga",MM:"%d tinyanga",y:"umnyaka",yy:"%d iminyaka"},meridiemParse:/ekuseni|emini|entsambama|ebusuku/,meridiem:function(e,t,i){return e<11?"ekuseni":e<15?"emini":e<19?"entsambama":"ebusuku"},meridiemHour:function(e,t){return 12===e&&(e=0),"ekuseni"===t?e:"emini"===t?e>=11?e:e+12:"entsambama"===t||"ebusuku"===t?0===e?0:e+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}});return t}))},5311:function(e,t,i){"use strict";var n=i("5607"),r=i("2b0e");t["a"]=r["a"].extend({name:"rippleable",directives:{ripple:n["a"]},props:{ripple:{type:[Boolean,Object],default:!0}},methods:{genRipple(e={}){return this.ripple?(e.staticClass="v-input--selection-controls__ripple",e.directives=e.directives||[],e.directives.push({name:"ripple",value:{center:!0}}),e.on=Object.assign({click:this.onChange},this.$listeners),this.$createElement("div",e)):null},onChange(){}}})},5319:function(e,t,i){"use strict";var n=i("d784"),r=i("825a"),s=i("7b0b"),o=i("50c4"),a=i("a691"),l=i("1d80"),u=i("8aa5"),c=i("14c3"),h=Math.max,d=Math.min,f=Math.floor,p=/\$([$&'`]|\d\d?|<[^>]*>)/g,m=/\$([$&'`]|\d\d?)/g,v=function(e){return void 0===e?e:String(e)};n("replace",2,(function(e,t,i,n){var g=n.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,_=n.REPLACE_KEEPS_$0,y=g?"$":"$0";return[function(i,n){var r=l(this),s=void 0==i?void 0:i[e];return void 0!==s?s.call(i,r,n):t.call(String(r),i,n)},function(e,n){if(!g&&_||"string"===typeof n&&-1===n.indexOf(y)){var s=i(t,e,this,n);if(s.done)return s.value}var l=r(e),f=String(this),p="function"===typeof n;p||(n=String(n));var m=l.global;if(m){var x=l.unicode;l.lastIndex=0}var w=[];while(1){var S=c(l,f);if(null===S)break;if(w.push(S),!m)break;var k=String(S[0]);""===k&&(l.lastIndex=u(f,o(l.lastIndex),x))}for(var M="",C=0,D=0;D=C&&(M+=f.slice(C,T)+P,C=T+L.length)}return M+f.slice(C)}];function b(e,i,n,r,o,a){var l=n+e.length,u=r.length,c=m;return void 0!==o&&(o=s(o),c=p),t.call(a,c,(function(t,s){var a;switch(s.charAt(0)){case"$":return"$";case"&":return e;case"`":return i.slice(0,n);case"'":return i.slice(l);case"<":a=o[s.slice(1,-1)];break;default:var c=+s;if(0===c)return t;if(c>u){var h=f(c/10);return 0===h?t:h<=u?void 0===r[h-1]?s.charAt(1):r[h-1]+s.charAt(1):t}a=r[c-1]}return void 0===a?"":a}))}}))},5530:function(e,t,i){"use strict";i.d(t,"a",(function(){return s}));i("a4d3"),i("4de4"),i("4160"),i("e439"),i("dbb4"),i("b64b"),i("159b");var n=i("ade3");function r(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),i.push.apply(i,n)}return i}function s(e){for(var t=1;t{const n=t.getBoundingClientRect(),r=s(e)?e.touches[e.touches.length-1]:e,o=r.clientX-n.left,a=r.clientY-n.top;let l=0,u=.3;t._ripple&&t._ripple.circle?(u=.15,l=t.clientWidth/2,l=i.center?l:l+Math.sqrt((o-l)**2+(a-l)**2)/4):l=Math.sqrt(t.clientWidth**2+t.clientHeight**2)/2;const c=`${(t.clientWidth-2*l)/2}px`,h=`${(t.clientHeight-2*l)/2}px`,d=i.center?c:`${o-l}px`,f=i.center?h:`${a-l}px`;return{radius:l,scale:u,x:d,y:f,centerX:c,centerY:h}},a={show(e,t,i={}){if(!t._ripple||!t._ripple.enabled)return;const s=document.createElement("span"),a=document.createElement("span");s.appendChild(a),s.className="v-ripple__container",i.class&&(s.className+=` ${i.class}`);const{radius:l,scale:u,x:c,y:h,centerX:d,centerY:f}=o(e,t,i),p=`${2*l}px`;a.className="v-ripple__animation",a.style.width=p,a.style.height=p,t.appendChild(s);const m=window.getComputedStyle(t);m&&"static"===m.position&&(t.style.position="relative",t.dataset.previousPosition="static"),a.classList.add("v-ripple__animation--enter"),a.classList.add("v-ripple__animation--visible"),n(a,`translate(${c}, ${h}) scale3d(${u},${u},${u})`),r(a,0),a.dataset.activated=String(performance.now()),setTimeout(()=>{a.classList.remove("v-ripple__animation--enter"),a.classList.add("v-ripple__animation--in"),n(a,`translate(${d}, ${f}) scale3d(1,1,1)`),r(a,.25)},0)},hide(e){if(!e||!e._ripple||!e._ripple.enabled)return;const t=e.getElementsByClassName("v-ripple__animation");if(0===t.length)return;const i=t[t.length-1];if(i.dataset.isHiding)return;i.dataset.isHiding="true";const n=performance.now()-Number(i.dataset.activated),s=Math.max(250-n,0);setTimeout(()=>{i.classList.remove("v-ripple__animation--in"),i.classList.add("v-ripple__animation--out"),r(i,0),setTimeout(()=>{const t=e.getElementsByClassName("v-ripple__animation");1===t.length&&e.dataset.previousPosition&&(e.style.position=e.dataset.previousPosition,delete e.dataset.previousPosition),i.parentNode&&e.removeChild(i.parentNode)},300)},s)}};function l(e){return"undefined"===typeof e||!!e}function u(e){const t={},i=e.currentTarget;if(i&&i._ripple&&!i._ripple.touched){if(s(e))i._ripple.touched=!0,i._ripple.isTouch=!0;else if(i._ripple.isTouch)return;t.center=i._ripple.centered,i._ripple.class&&(t.class=i._ripple.class),a.show(e,i,t)}}function c(e){const t=e.currentTarget;t&&(window.setTimeout(()=>{t._ripple&&(t._ripple.touched=!1)}),a.hide(t))}function h(e,t,i){const n=l(t.value);n||a.hide(e),e._ripple=e._ripple||{},e._ripple.enabled=n;const r=t.value||{};r.center&&(e._ripple.centered=!0),r.class&&(e._ripple.class=t.value.class),r.circle&&(e._ripple.circle=r.circle),n&&!i?(e.addEventListener("touchstart",u,{passive:!0}),e.addEventListener("touchend",c,{passive:!0}),e.addEventListener("touchcancel",c),e.addEventListener("mousedown",u),e.addEventListener("mouseup",c),e.addEventListener("mouseleave",c),e.addEventListener("dragstart",c,{passive:!0})):!n&&i&&d(e)}function d(e){e.removeEventListener("mousedown",u),e.removeEventListener("touchstart",u),e.removeEventListener("touchend",c),e.removeEventListener("touchcancel",c),e.removeEventListener("mouseup",c),e.removeEventListener("mouseleave",c),e.removeEventListener("dragstart",c)}function f(e,t,i){h(e,t,!1)}function p(e){delete e._ripple,d(e)}function m(e,t){if(t.value===t.oldValue)return;const i=l(t.oldValue);h(e,t,i)}const v={bind:f,unbind:p,update:m};t["a"]=v},5692:function(e,t,i){var n=i("c430"),r=i("c6cd");(e.exports=function(e,t){return r[e]||(r[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.6.4",mode:n?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},"56b3":function(e,t,i){(function(t,i){e.exports=i()})(0,(function(){"use strict";var e=navigator.userAgent,t=navigator.platform,i=/gecko\/\d/i.test(e),n=/MSIE \d/.test(e),r=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(e),s=/Edge\/(\d+)/.exec(e),o=n||r||s,a=o&&(n?document.documentMode||6:+(s||r)[1]),l=!s&&/WebKit\//.test(e),u=l&&/Qt\/\d+\.\d+/.test(e),c=!s&&/Chrome\//.test(e),h=/Opera\//.test(e),d=/Apple Computer/.test(navigator.vendor),f=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(e),p=/PhantomJS/.test(e),m=!s&&/AppleWebKit/.test(e)&&/Mobile\/\w+/.test(e),v=/Android/.test(e),g=m||v||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(e),_=m||/Mac/.test(t),y=/\bCrOS\b/.test(e),b=/win/i.test(t),x=h&&e.match(/Version\/(\d*\.\d*)/);x&&(x=Number(x[1])),x&&x>=15&&(h=!1,l=!0);var w=_&&(u||h&&(null==x||x<12.11)),S=i||o&&a>=9;function k(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var M,C=function(e,t){var i=e.className,n=k(t).exec(i);if(n){var r=i.slice(n.index+n[0].length);e.className=i.slice(0,n.index)+(r?n[1]+r:"")}};function D(e){for(var t=e.childNodes.length;t>0;--t)e.removeChild(e.firstChild);return e}function L(e,t){return D(e).appendChild(t)}function T(e,t,i,n){var r=document.createElement(e);if(i&&(r.className=i),n&&(r.style.cssText=n),"string"==typeof t)r.appendChild(document.createTextNode(t));else if(t)for(var s=0;s=t)return o+(t-s);o+=a-s,o+=i-o%i,s=a+1}}m?I=function(e){e.selectionStart=0,e.selectionEnd=e.value.length}:o&&(I=function(e){try{e.select()}catch(t){}});var B=function(){this.id=null};function R(e,t){for(var i=0;i=t)return n+Math.min(o,t-r);if(r+=s-n,r+=i-r%i,n=s+1,r>=t)return n}}var q=[""];function J(e){while(q.length<=e)q.push(G(q)+" ");return q[e]}function G(e){return e[e.length-1]}function X(e,t){for(var i=[],n=0;n""&&(e.toUpperCase()!=e.toLowerCase()||ee.test(e))}function ie(e,t){return t?!!(t.source.indexOf("\\w")>-1&&te(e))||t.test(e):te(e)}function ne(e){for(var t in e)if(e.hasOwnProperty(t)&&e[t])return!1;return!0}var re=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function se(e){return e.charCodeAt(0)>=768&&re.test(e)}function oe(e,t,i){while((i<0?t>0:ti?-1:1;;){if(t==i)return t;var r=(t+i)/2,s=n<0?Math.ceil(r):Math.floor(r);if(s==t)return e(s)?t:i;e(s)?i=s:t=s+n}}function le(e,t,i,n){if(!e)return n(t,i,"ltr",0);for(var r=!1,s=0;st||t==i&&o.to==t)&&(n(Math.max(o.from,t),Math.min(o.to,i),1==o.level?"rtl":"ltr",s),r=!0)}r||n(t,i,"ltr")}var ue=null;function ce(e,t,i){var n;ue=null;for(var r=0;rt)return r;s.to==t&&(s.from!=s.to&&"before"==i?n=r:ue=r),s.from==t&&(s.from!=s.to&&"before"!=i?n=r:ue=r)}return null!=n?n:ue}var he=function(){var e="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",t="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function i(i){return i<=247?e.charAt(i):1424<=i&&i<=1524?"R":1536<=i&&i<=1785?t.charAt(i-1536):1774<=i&&i<=2220?"r":8192<=i&&i<=8203?"w":8204==i?"b":"L"}var n=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,r=/[stwN]/,s=/[LRr]/,o=/[Lb1n]/,a=/[1n]/;function l(e,t,i){this.level=e,this.from=t,this.to=i}return function(e,t){var u="ltr"==t?"L":"R";if(0==e.length||"ltr"==t&&!n.test(e))return!1;for(var c=e.length,h=[],d=0;d-1&&(n[t]=r.slice(0,s).concat(r.slice(s+1)))}}}function ge(e,t){var i=me(e,t);if(i.length)for(var n=Array.prototype.slice.call(arguments,2),r=0;r0}function xe(e){e.prototype.on=function(e,t){pe(this,e,t)},e.prototype.off=function(e,t){ve(this,e,t)}}function we(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function Se(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function ke(e){return null!=e.defaultPrevented?e.defaultPrevented:0==e.returnValue}function Me(e){we(e),Se(e)}function Ce(e){return e.target||e.srcElement}function De(e){var t=e.which;return null==t&&(1&e.button?t=1:2&e.button?t=3:4&e.button&&(t=2)),_&&e.ctrlKey&&1==t&&(t=3),t}var Le,Te,Ae=function(){if(o&&a<9)return!1;var e=T("div");return"draggable"in e||"dragDrop"in e}();function Ee(e){if(null==Le){var t=T("span","");L(e,T("span",[t,document.createTextNode("x")])),0!=e.firstChild.offsetHeight&&(Le=t.offsetWidth<=1&&t.offsetHeight>2&&!(o&&a<8))}var i=Le?T("span",""):T("span"," ",null,"display: inline-block; width: 1px; margin-right: -1px");return i.setAttribute("cm-text",""),i}function Oe(e){if(null!=Te)return Te;var t=L(e,document.createTextNode("AخA")),i=M(t,0,1).getBoundingClientRect(),n=M(t,1,2).getBoundingClientRect();return D(e),!(!i||i.left==i.right)&&(Te=n.right-i.right<3)}var Ye=3!="\n\nb".split(/\n/).length?function(e){var t=0,i=[],n=e.length;while(t<=n){var r=e.indexOf("\n",t);-1==r&&(r=e.length);var s=e.slice(t,"\r"==e.charAt(r-1)?r-1:r),o=s.indexOf("\r");-1!=o?(i.push(s.slice(0,o)),t+=o+1):(i.push(s),t=r+1)}return i}:function(e){return e.split(/\r\n?|\n/)},Pe=window.getSelection?function(e){try{return e.selectionStart!=e.selectionEnd}catch(t){return!1}}:function(e){var t;try{t=e.ownerDocument.selection.createRange()}catch(i){}return!(!t||t.parentElement()!=e)&&0!=t.compareEndPoints("StartToEnd",t)},Ie=function(){var e=T("div");return"oncopy"in e||(e.setAttribute("oncopy","return;"),"function"==typeof e.oncopy)}(),Fe=null;function He(e){if(null!=Fe)return Fe;var t=L(e,T("span","x")),i=t.getBoundingClientRect(),n=M(t,0,1).getBoundingClientRect();return Fe=Math.abs(i.left-n.left)>1}var je={},Be={};function Re(e,t){arguments.length>2&&(t.dependencies=Array.prototype.slice.call(arguments,2)),je[e]=t}function Ne(e,t){Be[e]=t}function $e(e){if("string"==typeof e&&Be.hasOwnProperty(e))e=Be[e];else if(e&&"string"==typeof e.name&&Be.hasOwnProperty(e.name)){var t=Be[e.name];"string"==typeof t&&(t={name:t}),e=Q(t,e),e.name=t.name}else{if("string"==typeof e&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return $e("application/xml");if("string"==typeof e&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return $e("application/json")}return"string"==typeof e?{name:e}:e||{name:"null"}}function We(e,t){t=$e(t);var i=je[t.name];if(!i)return We(e,"text/plain");var n=i(e,t);if(ze.hasOwnProperty(t.name)){var r=ze[t.name];for(var s in r)r.hasOwnProperty(s)&&(n.hasOwnProperty(s)&&(n["_"+s]=n[s]),n[s]=r[s])}if(n.name=t.name,t.helperType&&(n.helperType=t.helperType),t.modeProps)for(var o in t.modeProps)n[o]=t.modeProps[o];return n}var ze={};function Ue(e,t){var i=ze.hasOwnProperty(e)?ze[e]:ze[e]={};H(t,i)}function Ve(e,t){if(!0===t)return t;if(e.copyState)return e.copyState(t);var i={};for(var n in t){var r=t[n];r instanceof Array&&(r=r.concat([])),i[n]=r}return i}function qe(e,t){var i;while(e.innerMode){if(i=e.innerMode(t),!i||i.mode==e)break;t=i.state,e=i.mode}return i||{mode:e,state:t}}function Je(e,t,i){return!e.startState||e.startState(t,i)}var Ge=function(e,t,i){this.pos=this.start=0,this.string=e,this.tabSize=t||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=i};function Xe(e,t){if(t-=e.first,t<0||t>=e.size)throw new Error("There is no line "+(t+e.first)+" in the document.");var i=e;while(!i.lines)for(var n=0;;++n){var r=i.children[n],s=r.chunkSize();if(t=e.first&&ti?rt(i,Xe(e,i).text.length):dt(t,Xe(e,t.line).text.length)}function dt(e,t){var i=e.ch;return null==i||i>t?rt(e.line,t):i<0?rt(e.line,0):e}function ft(e,t){for(var i=[],n=0;n=this.string.length},Ge.prototype.sol=function(){return this.pos==this.lineStart},Ge.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},Ge.prototype.next=function(){if(this.post},Ge.prototype.eatSpace=function(){var e=this,t=this.pos;while(/[\s\u00a0]/.test(this.string.charAt(this.pos)))++e.pos;return this.pos>t},Ge.prototype.skipToEnd=function(){this.pos=this.string.length},Ge.prototype.skipTo=function(e){var t=this.string.indexOf(e,this.pos);if(t>-1)return this.pos=t,!0},Ge.prototype.backUp=function(e){this.pos-=e},Ge.prototype.column=function(){return this.lastColumnPos0?null:(n&&!1!==t&&(this.pos+=n[0].length),n)}var r=function(e){return i?e.toLowerCase():e},s=this.string.substr(this.pos,e.length);if(r(s)==r(e))return!1!==t&&(this.pos+=e.length),!0},Ge.prototype.current=function(){return this.string.slice(this.start,this.pos)},Ge.prototype.hideFirstChars=function(e,t){this.lineStart+=e;try{return t()}finally{this.lineStart-=e}},Ge.prototype.lookAhead=function(e){var t=this.lineOracle;return t&&t.lookAhead(e)},Ge.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};var pt=function(e,t){this.state=e,this.lookAhead=t},mt=function(e,t,i,n){this.state=t,this.doc=e,this.line=i,this.maxLookAhead=n||0,this.baseTokens=null,this.baseTokenPos=1};function vt(e,t,i,n){var r=[e.state.modeGen],s={};Mt(e,t.text,e.doc.mode,i,(function(e,t){return r.push(e,t)}),s,n);for(var o=i.state,a=function(n){i.baseTokens=r;var a=e.state.overlays[n],l=1,u=0;i.state=!0,Mt(e,t.text,a.mode,i,(function(e,t){var i=l;while(ue&&r.splice(l,1,e,r[l+1],n),l+=2,u=Math.min(e,n)}if(t)if(a.opaque)r.splice(i,l-i,e,"overlay "+t),l=i+2;else for(;ie.options.maxHighlightLength&&Ve(e.doc.mode,n.state),s=vt(e,t,n);r&&(n.state=r),t.stateAfter=n.save(!r),t.styles=s.styles,s.classes?t.styleClasses=s.classes:t.styleClasses&&(t.styleClasses=null),i===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return t.styles}function _t(e,t,i){var n=e.doc,r=e.display;if(!n.mode.startState)return new mt(n,!0,t);var s=Ct(e,t,i),o=s>n.first&&Xe(n,s-1).stateAfter,a=o?mt.fromSaved(n,o,s):new mt(n,Je(n.mode),s);return n.iter(s,t,(function(i){yt(e,i.text,a);var n=a.line;i.stateAfter=n==t-1||n%5==0||n>=r.viewFrom&&nt.start)return s}throw new Error("Mode "+e.name+" failed to advance stream.")}mt.prototype.lookAhead=function(e){var t=this.doc.getLine(this.line+e);return null!=t&&e>this.maxLookAhead&&(this.maxLookAhead=e),t},mt.prototype.baseToken=function(e){var t=this;if(!this.baseTokens)return null;while(this.baseTokens[this.baseTokenPos]<=e)t.baseTokenPos+=2;var i=this.baseTokens[this.baseTokenPos+1];return{type:i&&i.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-e}},mt.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},mt.fromSaved=function(e,t,i){return t instanceof pt?new mt(e,Ve(e.mode,t.state),i,t.lookAhead):new mt(e,Ve(e.mode,t),i)},mt.prototype.save=function(e){var t=!1!==e?Ve(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new pt(t,this.maxLookAhead):t};var wt=function(e,t,i){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=t||null,this.state=i};function St(e,t,i,n){var r,s=e.doc,o=s.mode;t=ht(s,t);var a,l=Xe(s,t.line),u=_t(e,t.line,i),c=new Ge(l.text,e.options.tabSize,u);n&&(a=[]);while((n||c.pose.options.maxHighlightLength?(a=!1,o&&yt(e,t,n,h.pos),h.pos=t.length,l=null):l=kt(xt(i,h,n.state,d),s),d){var f=d[0].name;f&&(l="m-"+(l?f+" "+l:f))}if(!a||c!=l){while(uo;--a){if(a<=s.first)return s.first;var l=Xe(s,a-1),u=l.stateAfter;if(u&&(!i||a+(u instanceof pt?u.lookAhead:0)<=s.modeFrontier))return a;var c=j(l.text,null,e.options.tabSize);(null==r||n>c)&&(r=a-1,n=c)}return r}function Dt(e,t){if(e.modeFrontier=Math.min(e.modeFrontier,t),!(e.highlightFrontieri;n--){var r=Xe(e,n).stateAfter;if(r&&(!(r instanceof pt)||n+r.lookAhead=t:s.to>t);(n||(n=[])).push(new Ot(o,s.from,l?null:s.to))}}return n}function Ht(e,t,i){var n;if(e)for(var r=0;r=t:s.to>t);if(a||s.from==t&&"bookmark"==o.type&&(!i||s.marker.insertLeft)){var l=null==s.from||(o.inclusiveLeft?s.from<=t:s.from0&&a)for(var b=0;b0)){var c=[l,1],h=st(u.from,a.from),d=st(u.to,a.to);(h<0||!o.inclusiveLeft&&!h)&&c.push({from:u.from,to:a.from}),(d>0||!o.inclusiveRight&&!d)&&c.push({from:a.to,to:u.to}),r.splice.apply(r,c),l+=c.length-3}}return r}function Nt(e){var t=e.markedSpans;if(t){for(var i=0;it)&&(!i||Ut(i,s.marker)<0)&&(i=s.marker)}return i}function Xt(e,t,i,n,r){var s=Xe(e,t),o=Tt&&s.markedSpans;if(o)for(var a=0;a=0&&h<=0||c<=0&&h>=0)&&(c<=0&&(l.marker.inclusiveRight&&r.inclusiveLeft?st(u.to,i)>=0:st(u.to,i)>0)||c>=0&&(l.marker.inclusiveRight&&r.inclusiveLeft?st(u.from,n)<=0:st(u.from,n)<0)))return!0}}}function Kt(e){var t;while(t=qt(e))e=t.find(-1,!0).line;return e}function Zt(e){var t;while(t=Jt(e))e=t.find(1,!0).line;return e}function Qt(e){var t,i;while(t=Jt(e))e=t.find(1,!0).line,(i||(i=[])).push(e);return i}function ei(e,t){var i=Xe(e,t),n=Kt(i);return i==n?t:et(n)}function ti(e,t){if(t>e.lastLine())return t;var i,n=Xe(e,t);if(!ii(e,n))return t;while(i=Jt(n))n=i.find(1,!0).line;return et(n)+1}function ii(e,t){var i=Tt&&t.markedSpans;if(i)for(var n=void 0,r=0;rt.maxLineLength&&(t.maxLineLength=i,t.maxLine=e)}))}var ai=function(e,t,i){this.text=e,$t(this,t),this.height=i?i(this):1};function li(e,t,i,n){e.text=t,e.stateAfter&&(e.stateAfter=null),e.styles&&(e.styles=null),null!=e.order&&(e.order=null),Nt(e),$t(e,i);var r=n?n(e):1;r!=e.height&&Qe(e,r)}function ui(e){e.parent=null,Nt(e)}ai.prototype.lineNo=function(){return et(this)},xe(ai);var ci={},hi={};function di(e,t){if(!e||/^\s*$/.test(e))return null;var i=t.addModeClass?hi:ci;return i[e]||(i[e]=e.replace(/\S+/g,"cm-$&"))}function fi(e,t){var i=A("span",null,null,l?"padding-right: .1px":null),n={pre:A("pre",[i],"CodeMirror-line"),content:i,col:0,pos:0,cm:e,trailingSpace:!1,splitSpaces:e.getOption("lineWrapping")};t.measure={};for(var r=0;r<=(t.rest?t.rest.length:0);r++){var s=r?t.rest[r-1]:t.line,o=void 0;n.pos=0,n.addToken=mi,Oe(e.display.measure)&&(o=de(s,e.doc.direction))&&(n.addToken=gi(n.addToken,o)),n.map=[];var a=t!=e.display.externalMeasured&&et(s);yi(s,n,gt(e,s,a)),s.styleClasses&&(s.styleClasses.bgClass&&(n.bgClass=P(s.styleClasses.bgClass,n.bgClass||"")),s.styleClasses.textClass&&(n.textClass=P(s.styleClasses.textClass,n.textClass||""))),0==n.map.length&&n.map.push(0,0,n.content.appendChild(Ee(e.display.measure))),0==r?(t.measure.map=n.map,t.measure.cache={}):((t.measure.maps||(t.measure.maps=[])).push(n.map),(t.measure.caches||(t.measure.caches=[])).push({}))}if(l){var u=n.content.lastChild;(/\bcm-tab\b/.test(u.className)||u.querySelector&&u.querySelector(".cm-tab"))&&(n.content.className="cm-tab-wrap-hack")}return ge(e,"renderLine",e,t.line,n.pre),n.pre.className&&(n.textClass=P(n.pre.className,n.textClass||"")),n}function pi(e){var t=T("span","•","cm-invalidchar");return t.title="\\u"+e.charCodeAt(0).toString(16),t.setAttribute("aria-label",t.title),t}function mi(e,t,i,n,r,s,l){if(t){var u,c=e.splitSpaces?vi(t,e.trailingSpace):t,h=e.cm.state.specialChars,d=!1;if(h.test(t)){u=document.createDocumentFragment();var f=0;while(1){h.lastIndex=f;var p=h.exec(t),m=p?p.index-f:t.length-f;if(m){var v=document.createTextNode(c.slice(f,f+m));o&&a<9?u.appendChild(T("span",[v])):u.appendChild(v),e.map.push(e.pos,e.pos+m,v),e.col+=m,e.pos+=m}if(!p)break;f+=m+1;var g=void 0;if("\t"==p[0]){var _=e.cm.options.tabSize,y=_-e.col%_;g=u.appendChild(T("span",J(y),"cm-tab")),g.setAttribute("role","presentation"),g.setAttribute("cm-text","\t"),e.col+=y}else"\r"==p[0]||"\n"==p[0]?(g=u.appendChild(T("span","\r"==p[0]?"␍":"","cm-invalidchar")),g.setAttribute("cm-text",p[0]),e.col+=1):(g=e.cm.options.specialCharPlaceholder(p[0]),g.setAttribute("cm-text",p[0]),o&&a<9?u.appendChild(T("span",[g])):u.appendChild(g),e.col+=1);e.map.push(e.pos,e.pos+1,g),e.pos++}}else e.col+=t.length,u=document.createTextNode(c),e.map.push(e.pos,e.pos+t.length,u),o&&a<9&&(d=!0),e.pos+=t.length;if(e.trailingSpace=32==c.charCodeAt(t.length-1),i||n||r||d||s){var b=i||"";n&&(b+=n),r&&(b+=r);var x=T("span",[u],b,s);if(l)for(var w in l)l.hasOwnProperty(w)&&"style"!=w&&"class"!=w&&x.setAttribute(w,l[w]);return e.content.appendChild(x)}e.content.appendChild(u)}}function vi(e,t){if(e.length>1&&!/ /.test(e))return e;for(var i=t,n="",r=0;ru&&h.from<=u)break;if(h.to>=c)return e(i,n,r,s,o,a,l);e(i,n.slice(0,h.to-u),r,s,null,a,l),s=null,n=n.slice(h.to-u),u=h.to}}}function _i(e,t,i,n){var r=!n&&i.widgetNode;r&&e.map.push(e.pos,e.pos+t,r),!n&&e.cm.display.input.needsContentAttribute&&(r||(r=e.content.appendChild(document.createElement("span"))),r.setAttribute("cm-marker",i.id)),r&&(e.cm.display.input.setUneditable(r),e.content.appendChild(r)),e.pos+=t,e.trailingSpace=!1}function yi(e,t,i){var n=e.markedSpans,r=e.text,s=0;if(n)for(var o,a,l,u,c,h,d,f=r.length,p=0,m=1,v="",g=0;;){if(g==p){l=u=c=a="",d=null,h=null,g=1/0;for(var _=[],y=void 0,b=0;bp||w.collapsed&&x.to==p&&x.from==p)){if(null!=x.to&&x.to!=p&&g>x.to&&(g=x.to,u=""),w.className&&(l+=" "+w.className),w.css&&(a=(a?a+";":"")+w.css),w.startStyle&&x.from==p&&(c+=" "+w.startStyle),w.endStyle&&x.to==g&&(y||(y=[])).push(w.endStyle,x.to),w.title&&((d||(d={})).title=w.title),w.attributes)for(var S in w.attributes)(d||(d={}))[S]=w.attributes[S];w.collapsed&&(!h||Ut(h.marker,w)<0)&&(h=x)}else x.from>p&&g>x.from&&(g=x.from)}if(y)for(var k=0;k=f)break;var C=Math.min(f,g);while(1){if(v){var D=p+v.length;if(!h){var L=D>C?v.slice(0,C-p):v;t.addToken(t,L,o?o+l:l,c,p+L.length==g?u:"",a,d)}if(D>=C){v=v.slice(C-p),p=C;break}p=D,c=""}v=r.slice(s,s=i[m++]),o=di(i[m++],t.cm.options)}}else for(var T=1;T2&&s.push((l.bottom+u.top)/2-i.top)}}s.push(i.bottom-i.top)}}function Xi(e,t,i){if(e.line==t)return{map:e.measure.map,cache:e.measure.cache};for(var n=0;ni)return{map:e.measure.maps[r],cache:e.measure.caches[r],before:!0}}function Ki(e,t){t=Kt(t);var i=et(t),n=e.display.externalMeasured=new bi(e.doc,t,i);n.lineN=i;var r=n.built=fi(e,n);return n.text=r.pre,L(e.display.lineMeasure,r.pre),n}function Zi(e,t,i,n){return tn(e,en(e,t),i,n)}function Qi(e,t){if(t>=e.display.viewFrom&&t=i.lineN&&tt)&&(s=l-a,r=s-1,t>=l&&(o="right")),null!=r){if(n=e[u+2],a==l&&i==(n.insertLeft?"left":"right")&&(o=i),"left"==i&&0==r)while(u&&e[u-2]==e[u-3]&&e[u-1].insertLeft)n=e[2+(u-=3)],o="left";if("right"==i&&r==l-a)while(u=0;r--)if((i=e[r]).left!=i.right)break;return i}function an(e,t,i,n){var r,s=sn(t.map,i,n),l=s.node,u=s.start,c=s.end,h=s.collapse;if(3==l.nodeType){for(var d=0;d<4;d++){while(u&&se(t.line.text.charAt(s.coverStart+u)))--u;while(s.coverStart+c0&&(h=n="right"),r=e.options.lineWrapping&&(f=l.getClientRects()).length>1?f["right"==n?f.length-1:0]:l.getBoundingClientRect()}if(o&&a<9&&!u&&(!r||!r.left&&!r.right)){var p=l.parentNode.getClientRects()[0];r=p?{left:p.left,right:p.left+Tn(e.display),top:p.top,bottom:p.bottom}:rn}for(var m=r.top-t.rect.top,v=r.bottom-t.rect.top,g=(m+v)/2,_=t.view.measure.heights,y=0;y<_.length-1;y++)if(g<_[y])break;var b=y?_[y-1]:0,x=_[y],w={left:("right"==h?r.right:r.left)-t.rect.left,right:("left"==h?r.left:r.right)-t.rect.left,top:b,bottom:x};return r.left||r.right||(w.bogus=!0),e.options.singleCursorHeightPerLine||(w.rtop=m,w.rbottom=v),w}function ln(e,t){if(!window.screen||null==screen.logicalXDPI||screen.logicalXDPI==screen.deviceXDPI||!He(e))return t;var i=screen.logicalXDPI/screen.deviceXDPI,n=screen.logicalYDPI/screen.deviceYDPI;return{left:t.left*i,right:t.right*i,top:t.top*n,bottom:t.bottom*n}}function un(e){if(e.measure&&(e.measure.cache={},e.measure.heights=null,e.rest))for(var t=0;t=n.text.length?(l=n.text.length,u="before"):l<=0&&(l=0,u="after"),!a)return o("before"==u?l-1:l,"before"==u);function c(e,t,i){var n=a[t],r=1==n.level;return o(i?e-1:e,r!=i)}var h=ce(a,l,u),d=ue,f=c(l,h,"before"==u);return null!=d&&(f.other=c(l,d,"before"!=u)),f}function yn(e,t){var i=0;t=ht(e.doc,t),e.options.lineWrapping||(i=Tn(e.display)*t.ch);var n=Xe(e.doc,t.line),r=ri(n)+Wi(e.display);return{left:i,right:i,top:r,bottom:r+n.height}}function bn(e,t,i,n,r){var s=rt(e,t,i);return s.xRel=r,n&&(s.outside=!0),s}function xn(e,t,i){var n=e.doc;if(i+=e.display.viewOffset,i<0)return bn(n.first,0,null,!0,-1);var r=tt(n,i),s=n.first+n.size-1;if(r>s)return bn(n.first+n.size-1,Xe(n,s).text.length,null,!0,1);t<0&&(t=0);for(var o=Xe(n,r);;){var a=Mn(e,o,r,t,i),l=Gt(o,a.ch+(a.xRel>0?1:0));if(!l)return a;var u=l.find(1);if(u.line==r)return u;o=Xe(n,r=u.line)}}function wn(e,t,i,n){n-=pn(t);var r=t.text.length,s=ae((function(t){return tn(e,i,t-1).bottom<=n}),r,0);return r=ae((function(t){return tn(e,i,t).top>n}),s,r),{begin:s,end:r}}function Sn(e,t,i,n){i||(i=en(e,t));var r=mn(e,t,tn(e,i,n),"line").top;return wn(e,t,i,r)}function kn(e,t,i,n){return!(e.bottom<=i)&&(e.top>i||(n?e.left:e.right)>t)}function Mn(e,t,i,n,r){r-=ri(t);var s=en(e,t),o=pn(t),a=0,l=t.text.length,u=!0,c=de(t,e.doc.direction);if(c){var h=(e.options.lineWrapping?Dn:Cn)(e,t,i,s,c,n,r);u=1!=h.level,a=u?h.from:h.to-1,l=u?h.to:h.from-1}var d,f,p=null,m=null,v=ae((function(t){var i=tn(e,s,t);return i.top+=o,i.bottom+=o,!!kn(i,n,r,!1)&&(i.top<=r&&i.left<=n&&(p=t,m=i),!0)}),a,l),g=!1;if(m){var _=n-m.left=b.bottom}return v=oe(t.text,v,1),bn(i,v,f,g,n-d)}function Cn(e,t,i,n,r,s,o){var a=ae((function(a){var l=r[a],u=1!=l.level;return kn(_n(e,rt(i,u?l.to:l.from,u?"before":"after"),"line",t,n),s,o,!0)}),0,r.length-1),l=r[a];if(a>0){var u=1!=l.level,c=_n(e,rt(i,u?l.from:l.to,u?"after":"before"),"line",t,n);kn(c,s,o,!0)&&c.top>o&&(l=r[a-1])}return l}function Dn(e,t,i,n,r,s,o){var a=wn(e,t,n,o),l=a.begin,u=a.end;/\s/.test(t.text.charAt(u-1))&&u--;for(var c=null,h=null,d=0;d=u||f.to<=l)){var p=1!=f.level,m=tn(e,n,p?Math.min(u,f.to)-1:Math.max(l,f.from)).right,v=mv)&&(c=f,h=v)}}return c||(c=r[r.length-1]),c.fromu&&(c={from:c.from,to:u,level:c.level}),c}function Ln(e){if(null!=e.cachedTextHeight)return e.cachedTextHeight;if(null==nn){nn=T("pre");for(var t=0;t<49;++t)nn.appendChild(document.createTextNode("x")),nn.appendChild(T("br"));nn.appendChild(document.createTextNode("x"))}L(e.measure,nn);var i=nn.offsetHeight/50;return i>3&&(e.cachedTextHeight=i),D(e.measure),i||1}function Tn(e){if(null!=e.cachedCharWidth)return e.cachedCharWidth;var t=T("span","xxxxxxxxxx"),i=T("pre",[t]);L(e.measure,i);var n=t.getBoundingClientRect(),r=(n.right-n.left)/10;return r>2&&(e.cachedCharWidth=r),r||10}function An(e){for(var t=e.display,i={},n={},r=t.gutters.clientLeft,s=t.gutters.firstChild,o=0;s;s=s.nextSibling,++o){var a=e.display.gutterSpecs[o].className;i[a]=s.offsetLeft+s.clientLeft+r,n[a]=s.clientWidth}return{fixedPos:En(t),gutterTotalWidth:t.gutters.offsetWidth,gutterLeft:i,gutterWidth:n,wrapperWidth:t.wrapper.clientWidth}}function En(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function On(e){var t=Ln(e.display),i=e.options.lineWrapping,n=i&&Math.max(5,e.display.scroller.clientWidth/Tn(e.display)-3);return function(r){if(ii(e.doc,r))return 0;var s=0;if(r.widgets)for(var o=0;o=e.display.viewTo)return null;if(t-=e.display.viewFrom,t<0)return null;for(var i=e.display.view,n=0;nt)&&(r.updateLineNumbers=t),e.curOp.viewChanged=!0,t>=r.viewTo)Tt&&ei(e.doc,t)r.viewFrom?jn(e):(r.viewFrom+=n,r.viewTo+=n);else if(t<=r.viewFrom&&i>=r.viewTo)jn(e);else if(t<=r.viewFrom){var s=Bn(e,i,i+n,1);s?(r.view=r.view.slice(s.index),r.viewFrom=s.lineN,r.viewTo+=n):jn(e)}else if(i>=r.viewTo){var o=Bn(e,t,t,-1);o?(r.view=r.view.slice(0,o.index),r.viewTo=o.lineN):jn(e)}else{var a=Bn(e,t,t,-1),l=Bn(e,i,i+n,1);a&&l?(r.view=r.view.slice(0,a.index).concat(xi(e,a.lineN,l.lineN)).concat(r.view.slice(l.index)),r.viewTo+=n):jn(e)}var u=r.externalMeasured;u&&(i=r.lineN&&t=n.viewTo)){var s=n.view[In(e,t)];if(null!=s.node){var o=s.changes||(s.changes=[]);-1==R(o,i)&&o.push(i)}}}function jn(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display.view=[],e.display.viewOffset=0}function Bn(e,t,i,n){var r,s=In(e,t),o=e.display.view;if(!Tt||i==e.doc.first+e.doc.size)return{index:s,lineN:i};for(var a=e.display.viewFrom,l=0;l0){if(s==o.length-1)return null;r=a+o[s].size-t,s++}else r=a-t;t+=r,i+=r}while(ei(e.doc,i)!=i){if(s==(n<0?0:o.length-1))return null;i+=n*o[s-(n<0?1:0)].size,s+=n}return{index:s,lineN:i}}function Rn(e,t,i){var n=e.display,r=n.view;0==r.length||t>=n.viewTo||i<=n.viewFrom?(n.view=xi(e,t,i),n.viewFrom=t):(n.viewFrom>t?n.view=xi(e,t,n.viewFrom).concat(n.view):n.viewFromi&&(n.view=n.view.slice(0,In(e,i)))),n.viewTo=i}function Nn(e){for(var t=e.display.view,i=0,n=0;n=e.display.viewTo||a.to().line0?t.blinker=setInterval((function(){return t.cursorDiv.style.visibility=(i=!i)?"":"hidden"}),e.options.cursorBlinkRate):e.options.cursorBlinkRate<0&&(t.cursorDiv.style.visibility="hidden")}}function Jn(e){e.state.focused||(e.display.input.focus(),Xn(e))}function Gn(e){e.state.delayingBlurEvent=!0,setTimeout((function(){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1,Kn(e))}),100)}function Xn(e,t){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1),"nocursor"!=e.options.readOnly&&(e.state.focused||(ge(e,"focus",e,t),e.state.focused=!0,Y(e.display.wrapper,"CodeMirror-focused"),e.curOp||e.display.selForContextMenu==e.doc.sel||(e.display.input.reset(),l&&setTimeout((function(){return e.display.input.reset(!0)}),20)),e.display.input.receivedFocus()),qn(e))}function Kn(e,t){e.state.delayingBlurEvent||(e.state.focused&&(ge(e,"blur",e,t),e.state.focused=!1,C(e.display.wrapper,"CodeMirror-focused")),clearInterval(e.display.blinker),setTimeout((function(){e.state.focused||(e.display.shift=!1)}),150))}function Zn(e){for(var t=e.display,i=t.lineDiv.offsetTop,n=0;n.005||d<-.005)&&(Qe(r.line,l),Qn(r.line),r.rest))for(var f=0;fe.display.sizerWidth){var p=Math.ceil(u/Tn(e.display));p>e.display.maxLineLength&&(e.display.maxLineLength=p,e.display.maxLine=r.line,e.display.maxLineChanged=!0)}}}}function Qn(e){if(e.widgets)for(var t=0;t=o&&(s=tt(t,ri(Xe(t,l))-e.wrapper.clientHeight),o=l)}return{from:s,to:Math.max(o,s+1)}}function tr(e,t){if(!_e(e,"scrollCursorIntoView")){var i=e.display,n=i.sizer.getBoundingClientRect(),r=null;if(t.top+n.top<0?r=!0:t.bottom+n.top>(window.innerHeight||document.documentElement.clientHeight)&&(r=!1),null!=r&&!p){var s=T("div","",null,"position: absolute;\n top: "+(t.top-i.viewOffset-Wi(e.display))+"px;\n height: "+(t.bottom-t.top+Vi(e)+i.barHeight)+"px;\n left: "+t.left+"px; width: "+Math.max(2,t.right-t.left)+"px;");e.display.lineSpace.appendChild(s),s.scrollIntoView(r),e.display.lineSpace.removeChild(s)}}}function ir(e,t,i,n){var r;null==n&&(n=0),e.options.lineWrapping||t!=i||(t=t.ch?rt(t.line,"before"==t.sticky?t.ch-1:t.ch,"after"):t,i="before"==t.sticky?rt(t.line,t.ch+1,"before"):t);for(var s=0;s<5;s++){var o=!1,a=_n(e,t),l=i&&i!=t?_n(e,i):a;r={left:Math.min(a.left,l.left),top:Math.min(a.top,l.top)-n,right:Math.max(a.left,l.left),bottom:Math.max(a.bottom,l.bottom)+n};var u=rr(e,r),c=e.doc.scrollTop,h=e.doc.scrollLeft;if(null!=u.scrollTop&&(hr(e,u.scrollTop),Math.abs(e.doc.scrollTop-c)>1&&(o=!0)),null!=u.scrollLeft&&(fr(e,u.scrollLeft),Math.abs(e.doc.scrollLeft-h)>1&&(o=!0)),!o)break}return r}function nr(e,t){var i=rr(e,t);null!=i.scrollTop&&hr(e,i.scrollTop),null!=i.scrollLeft&&fr(e,i.scrollLeft)}function rr(e,t){var i=e.display,n=Ln(e.display);t.top<0&&(t.top=0);var r=e.curOp&&null!=e.curOp.scrollTop?e.curOp.scrollTop:i.scroller.scrollTop,s=Ji(e),o={};t.bottom-t.top>s&&(t.bottom=t.top+s);var a=e.doc.height+zi(i),l=t.topa-n;if(t.topr+s){var c=Math.min(t.top,(u?a:t.bottom)-s);c!=r&&(o.scrollTop=c)}var h=e.curOp&&null!=e.curOp.scrollLeft?e.curOp.scrollLeft:i.scroller.scrollLeft,d=qi(e)-(e.options.fixedGutter?i.gutters.offsetWidth:0),f=t.right-t.left>d;return f&&(t.right=t.left+d),t.left<10?o.scrollLeft=0:t.leftd+h-3&&(o.scrollLeft=t.right+(f?0:10)-d),o}function sr(e,t){null!=t&&(ur(e),e.curOp.scrollTop=(null==e.curOp.scrollTop?e.doc.scrollTop:e.curOp.scrollTop)+t)}function or(e){ur(e);var t=e.getCursor();e.curOp.scrollToPos={from:t,to:t,margin:e.options.cursorScrollMargin}}function ar(e,t,i){null==t&&null==i||ur(e),null!=t&&(e.curOp.scrollLeft=t),null!=i&&(e.curOp.scrollTop=i)}function lr(e,t){ur(e),e.curOp.scrollToPos=t}function ur(e){var t=e.curOp.scrollToPos;if(t){e.curOp.scrollToPos=null;var i=yn(e,t.from),n=yn(e,t.to);cr(e,i,n,t.margin)}}function cr(e,t,i,n){var r=rr(e,{left:Math.min(t.left,i.left),top:Math.min(t.top,i.top)-n,right:Math.max(t.right,i.right),bottom:Math.max(t.bottom,i.bottom)+n});ar(e,r.scrollLeft,r.scrollTop)}function hr(e,t){Math.abs(e.doc.scrollTop-t)<2||(i||$r(e,{top:t}),dr(e,t,!0),i&&$r(e),Pr(e,100))}function dr(e,t,i){t=Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,t),(e.display.scroller.scrollTop!=t||i)&&(e.doc.scrollTop=t,e.display.scrollbars.setScrollTop(t),e.display.scroller.scrollTop!=t&&(e.display.scroller.scrollTop=t))}function fr(e,t,i,n){t=Math.min(t,e.display.scroller.scrollWidth-e.display.scroller.clientWidth),(i?t==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-t)<2)&&!n||(e.doc.scrollLeft=t,Vr(e),e.display.scroller.scrollLeft!=t&&(e.display.scroller.scrollLeft=t),e.display.scrollbars.setScrollLeft(t))}function pr(e){var t=e.display,i=t.gutters.offsetWidth,n=Math.round(e.doc.height+zi(e.display));return{clientHeight:t.scroller.clientHeight,viewHeight:t.wrapper.clientHeight,scrollWidth:t.scroller.scrollWidth,clientWidth:t.scroller.clientWidth,viewWidth:t.wrapper.clientWidth,barLeft:e.options.fixedGutter?i:0,docHeight:n,scrollHeight:n+Vi(e)+t.barHeight,nativeBarWidth:t.nativeBarWidth,gutterWidth:i}}var mr=function(e,t,i){this.cm=i;var n=this.vert=T("div",[T("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),r=this.horiz=T("div",[T("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");n.tabIndex=r.tabIndex=-1,e(n),e(r),pe(n,"scroll",(function(){n.clientHeight&&t(n.scrollTop,"vertical")})),pe(r,"scroll",(function(){r.clientWidth&&t(r.scrollLeft,"horizontal")})),this.checkedZeroWidth=!1,o&&a<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};mr.prototype.update=function(e){var t=e.scrollWidth>e.clientWidth+1,i=e.scrollHeight>e.clientHeight+1,n=e.nativeBarWidth;if(i){this.vert.style.display="block",this.vert.style.bottom=t?n+"px":"0";var r=e.viewHeight-(t?n:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+r)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(t){this.horiz.style.display="block",this.horiz.style.right=i?n+"px":"0",this.horiz.style.left=e.barLeft+"px";var s=e.viewWidth-e.barLeft-(i?n:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+s)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&e.clientHeight>0&&(0==n&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:i?n:0,bottom:t?n:0}},mr.prototype.setScrollLeft=function(e){this.horiz.scrollLeft!=e&&(this.horiz.scrollLeft=e),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},mr.prototype.setScrollTop=function(e){this.vert.scrollTop!=e&&(this.vert.scrollTop=e),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},mr.prototype.zeroWidthHack=function(){var e=_&&!f?"12px":"18px";this.horiz.style.height=this.vert.style.width=e,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new B,this.disableVert=new B},mr.prototype.enableZeroWidthBar=function(e,t,i){function n(){var r=e.getBoundingClientRect(),s="vert"==i?document.elementFromPoint(r.right-1,(r.top+r.bottom)/2):document.elementFromPoint((r.right+r.left)/2,r.bottom-1);s!=e?e.style.pointerEvents="none":t.set(1e3,n)}e.style.pointerEvents="auto",t.set(1e3,n)},mr.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz),e.removeChild(this.vert)};var vr=function(){};function gr(e,t){t||(t=pr(e));var i=e.display.barWidth,n=e.display.barHeight;_r(e,t);for(var r=0;r<4&&i!=e.display.barWidth||n!=e.display.barHeight;r++)i!=e.display.barWidth&&e.options.lineWrapping&&Zn(e),_r(e,pr(e)),i=e.display.barWidth,n=e.display.barHeight}function _r(e,t){var i=e.display,n=i.scrollbars.update(t);i.sizer.style.paddingRight=(i.barWidth=n.right)+"px",i.sizer.style.paddingBottom=(i.barHeight=n.bottom)+"px",i.heightForcer.style.borderBottom=n.bottom+"px solid transparent",n.right&&n.bottom?(i.scrollbarFiller.style.display="block",i.scrollbarFiller.style.height=n.bottom+"px",i.scrollbarFiller.style.width=n.right+"px"):i.scrollbarFiller.style.display="",n.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter?(i.gutterFiller.style.display="block",i.gutterFiller.style.height=n.bottom+"px",i.gutterFiller.style.width=t.gutterWidth+"px"):i.gutterFiller.style.display=""}vr.prototype.update=function(){return{bottom:0,right:0}},vr.prototype.setScrollLeft=function(){},vr.prototype.setScrollTop=function(){},vr.prototype.clear=function(){};var yr={native:mr,null:vr};function br(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.display.scrollbars.addClass&&C(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new yr[e.options.scrollbarStyle]((function(t){e.display.wrapper.insertBefore(t,e.display.scrollbarFiller),pe(t,"mousedown",(function(){e.state.focused&&setTimeout((function(){return e.display.input.focus()}),0)})),t.setAttribute("cm-not-content","true")}),(function(t,i){"horizontal"==i?fr(e,t):hr(e,t)}),e),e.display.scrollbars.addClass&&Y(e.display.wrapper,e.display.scrollbars.addClass)}var xr=0;function wr(e){e.curOp={cm:e,viewChanged:!1,startHeight:e.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++xr},Si(e.curOp)}function Sr(e){var t=e.curOp;t&&Mi(t,(function(e){for(var t=0;t=i.viewTo)||i.maxLineChanged&&t.options.lineWrapping,e.update=e.mustUpdate&&new Fr(t,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function Cr(e){e.updatedDisplay=e.mustUpdate&&Rr(e.cm,e.update)}function Dr(e){var t=e.cm,i=t.display;e.updatedDisplay&&Zn(t),e.barMeasure=pr(t),i.maxLineChanged&&!t.options.lineWrapping&&(e.adjustWidthTo=Zi(t,i.maxLine,i.maxLine.text.length).left+3,t.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(i.scroller.clientWidth,i.sizer.offsetLeft+e.adjustWidthTo+Vi(t)+t.display.barWidth),e.maxScrollLeft=Math.max(0,i.sizer.offsetLeft+e.adjustWidthTo-qi(t))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=i.input.prepareSelection())}function Lr(e){var t=e.cm;null!=e.adjustWidthTo&&(t.display.sizer.style.minWidth=e.adjustWidthTo+"px",e.maxScrollLeft=e.display.viewTo)){var i=+new Date+e.options.workTime,n=_t(e,t.highlightFrontier),r=[];t.iter(n.line,Math.min(t.first+t.size,e.display.viewTo+500),(function(s){if(n.line>=e.display.viewFrom){var o=s.styles,a=s.text.length>e.options.maxHighlightLength?Ve(t.mode,n.state):null,l=vt(e,s,n,!0);a&&(n.state=a),s.styles=l.styles;var u=s.styleClasses,c=l.classes;c?s.styleClasses=c:u&&(s.styleClasses=null);for(var h=!o||o.length!=s.styles.length||u!=c&&(!u||!c||u.bgClass!=c.bgClass||u.textClass!=c.textClass),d=0;!h&&di)return Pr(e,e.options.workDelay),!0})),t.highlightFrontier=n.line,t.modeFrontier=Math.max(t.modeFrontier,n.line),r.length&&Ar(e,(function(){for(var t=0;t=i.viewFrom&&t.visible.to<=i.viewTo&&(null==i.updateLineNumbers||i.updateLineNumbers>=i.viewTo)&&i.renderedView==i.view&&0==Nn(e))return!1;qr(e)&&(jn(e),t.dims=An(e));var r=n.first+n.size,s=Math.max(t.visible.from-e.options.viewportMargin,n.first),o=Math.min(r,t.visible.to+e.options.viewportMargin);i.viewFromo&&i.viewTo-o<20&&(o=Math.min(r,i.viewTo)),Tt&&(s=ei(e.doc,s),o=ti(e.doc,o));var a=s!=i.viewFrom||o!=i.viewTo||i.lastWrapHeight!=t.wrapperHeight||i.lastWrapWidth!=t.wrapperWidth;Rn(e,s,o),i.viewOffset=ri(Xe(e.doc,i.viewFrom)),e.display.mover.style.top=i.viewOffset+"px";var l=Nn(e);if(!a&&0==l&&!t.force&&i.renderedView==i.view&&(null==i.updateLineNumbers||i.updateLineNumbers>=i.viewTo))return!1;var u=jr(e);return l>4&&(i.lineDiv.style.display="none"),Wr(e,i.updateLineNumbers,t.dims),l>4&&(i.lineDiv.style.display=""),i.renderedView=i.view,Br(u),D(i.cursorDiv),D(i.selectionDiv),i.gutters.style.height=i.sizer.style.minHeight=0,a&&(i.lastWrapHeight=t.wrapperHeight,i.lastWrapWidth=t.wrapperWidth,Pr(e,400)),i.updateLineNumbers=null,!0}function Nr(e,t){for(var i=t.viewport,n=!0;;n=!1){if((!n||!e.options.lineWrapping||t.oldDisplayWidth==qi(e))&&(i&&null!=i.top&&(i={top:Math.min(e.doc.height+zi(e.display)-Ji(e),i.top)}),t.visible=er(e.display,e.doc,i),t.visible.from>=e.display.viewFrom&&t.visible.to<=e.display.viewTo))break;if(!Rr(e,t))break;Zn(e);var r=pr(e);$n(e),gr(e,r),Ur(e,r),t.force=!1}t.signal(e,"update",e),e.display.viewFrom==e.display.reportedViewFrom&&e.display.viewTo==e.display.reportedViewTo||(t.signal(e,"viewportChange",e,e.display.viewFrom,e.display.viewTo),e.display.reportedViewFrom=e.display.viewFrom,e.display.reportedViewTo=e.display.viewTo)}function $r(e,t){var i=new Fr(e,t);if(Rr(e,i)){Zn(e),Nr(e,i);var n=pr(e);$n(e),gr(e,n),Ur(e,n),i.finish()}}function Wr(e,t,i){var n=e.display,r=e.options.lineNumbers,s=n.lineDiv,o=s.firstChild;function a(t){var i=t.nextSibling;return l&&_&&e.display.currentWheelTarget==t?t.style.display="none":t.parentNode.removeChild(t),i}for(var u=n.view,c=n.viewFrom,h=0;h-1&&(f=!1),Ti(e,d,c,i)),f&&(D(d.lineNumber),d.lineNumber.appendChild(document.createTextNode(nt(e.options,c)))),o=d.node.nextSibling}else{var p=Hi(e,d,c,i);s.insertBefore(p,o)}c+=d.size}while(o)o=a(o)}function zr(e){var t=e.gutters.offsetWidth;e.sizer.style.marginLeft=t+"px"}function Ur(e,t){e.display.sizer.style.minHeight=t.docHeight+"px",e.display.heightForcer.style.top=t.docHeight+"px",e.display.gutters.style.height=t.docHeight+e.display.barHeight+Vi(e)+"px"}function Vr(e){var t=e.display,i=t.view;if(t.alignWidgets||t.gutters.firstChild&&e.options.fixedGutter){for(var n=En(t)-t.scroller.scrollLeft+e.doc.scrollLeft,r=t.gutters.offsetWidth,s=n+"px",o=0;oa.clientWidth,c=a.scrollHeight>a.clientHeight;if(r&&u||s&&c){if(s&&_&&l)e:for(var d=t.target,f=o.view;d!=a;d=d.parentNode)for(var p=0;p=0&&st(e,r.to())<=0)return n}return-1};var rs=function(e,t){this.anchor=e,this.head=t};function ss(e,t,i){var n=e&&e.options.selectionsMayTouch,r=t[i];t.sort((function(e,t){return st(e.from(),t.from())})),i=R(t,r);for(var s=1;s0:l>=0){var u=ut(a.from(),o.from()),c=lt(a.to(),o.to()),h=a.empty()?o.from()==o.head:a.from()==a.head;s<=i&&--i,t.splice(--s,2,new rs(h?c:u,h?u:c))}}return new ns(t,i)}function os(e,t){return new ns([new rs(e,t||e)],0)}function as(e){return e.text?rt(e.from.line+e.text.length-1,G(e.text).length+(1==e.text.length?e.from.ch:0)):e.to}function ls(e,t){if(st(e,t.from)<0)return e;if(st(e,t.to)<=0)return as(t);var i=e.line+t.text.length-(t.to.line-t.from.line)-1,n=e.ch;return e.line==t.to.line&&(n+=as(t).ch-t.to.ch),rt(i,n)}function us(e,t){for(var i=[],n=0;n1&&e.remove(a.line+1,p-1),e.insert(a.line+1,g)}Di(e,"change",e,t)}function vs(e,t,i){function n(e,r,s){if(e.linked)for(var o=0;o1&&!e.done[e.done.length-2].ranges?(e.done.pop(),G(e.done)):void 0}function ks(e,t,i,n){var r=e.history;r.undone.length=0;var s,o,a=+new Date;if((r.lastOp==n||r.lastOrigin==t.origin&&t.origin&&("+"==t.origin.charAt(0)&&r.lastModTime>a-(e.cm?e.cm.options.historyEventDelay:500)||"*"==t.origin.charAt(0)))&&(s=Ss(r,r.lastOp==n)))o=G(s.changes),0==st(t.from,t.to)&&0==st(t.from,o.to)?o.to=as(t):s.changes.push(xs(e,t));else{var l=G(r.done);l&&l.ranges||Ds(e.sel,r.done),s={changes:[xs(e,t)],generation:r.generation},r.done.push(s);while(r.done.length>r.undoDepth)r.done.shift(),r.done[0].ranges||r.done.shift()}r.done.push(i),r.generation=++r.maxGeneration,r.lastModTime=r.lastSelTime=a,r.lastOp=r.lastSelOp=n,r.lastOrigin=r.lastSelOrigin=t.origin,o||ge(e,"historyAdded")}function Ms(e,t,i,n){var r=t.charAt(0);return"*"==r||"+"==r&&i.ranges.length==n.ranges.length&&i.somethingSelected()==n.somethingSelected()&&new Date-e.history.lastSelTime<=(e.cm?e.cm.options.historyEventDelay:500)}function Cs(e,t,i,n){var r=e.history,s=n&&n.origin;i==r.lastSelOp||s&&r.lastSelOrigin==s&&(r.lastModTime==r.lastSelTime&&r.lastOrigin==s||Ms(e,s,G(r.done),t))?r.done[r.done.length-1]=t:Ds(t,r.done),r.lastSelTime=+new Date,r.lastSelOrigin=s,r.lastSelOp=i,n&&!1!==n.clearRedo&&ws(r.undone)}function Ds(e,t){var i=G(t);i&&i.ranges&&i.equals(e)||t.push(e)}function Ls(e,t,i,n){var r=t["spans_"+e.id],s=0;e.iter(Math.max(e.first,i),Math.min(e.first+e.size,n),(function(i){i.markedSpans&&((r||(r=t["spans_"+e.id]={}))[s]=i.markedSpans),++s}))}function Ts(e){if(!e)return null;for(var t,i=0;i-1&&(G(a)[h]=u[h],delete u[h])}}}return n}function Ys(e,t,i,n){if(n){var r=e.anchor;if(i){var s=st(t,r)<0;s!=st(i,r)<0?(r=t,t=i):s!=st(t,i)<0&&(t=i)}return new rs(r,t)}return new rs(i||t,t)}function Ps(e,t,i,n,r){null==r&&(r=e.cm&&(e.cm.display.shift||e.extend)),Rs(e,new ns([Ys(e.sel.primary(),t,i,r)],0),n)}function Is(e,t,i){for(var n=[],r=e.cm&&(e.cm.display.shift||e.extend),s=0;s=t.ch:a.to>t.ch))){if(r&&(ge(l,"beforeCursorEnter"),l.explicitlyCleared)){if(s.markedSpans){--o;continue}break}if(!l.atomic)continue;if(i){var h=l.find(n<0?1:-1),d=void 0;if((n<0?c:u)&&(h=qs(e,h,-n,h&&h.line==t.line?s:null)),h&&h.line==t.line&&(d=st(h,i))&&(n<0?d<0:d>0))return Us(e,h,t,n,r)}var f=l.find(n<0?-1:1);return(n<0?u:c)&&(f=qs(e,f,n,f.line==t.line?s:null)),f?Us(e,f,t,n,r):null}}return t}function Vs(e,t,i,n,r){var s=n||1,o=Us(e,t,i,s,r)||!r&&Us(e,t,i,s,!0)||Us(e,t,i,-s,r)||!r&&Us(e,t,i,-s,!0);return o||(e.cantEdit=!0,rt(e.first,0))}function qs(e,t,i,n){return i<0&&0==t.ch?t.line>e.first?ht(e,rt(t.line-1)):null:i>0&&t.ch==(n||Xe(e,t.line)).text.length?t.line=0;--r)Ks(e,{from:n[r].from,to:n[r].to,text:r?[""]:t.text,origin:t.origin});else Ks(e,t)}}function Ks(e,t){if(1!=t.text.length||""!=t.text[0]||0!=st(t.from,t.to)){var i=us(e,t);ks(e,t,i,e.cm?e.cm.curOp.id:NaN),eo(e,t,i,jt(e,t));var n=[];vs(e,(function(e,i){i||-1!=R(n,e.history)||(so(e.history,t),n.push(e.history)),eo(e,t,null,jt(e,t))}))}}function Zs(e,t,i){var n=e.cm&&e.cm.state.suppressEdits;if(!n||i){for(var r,s=e.history,o=e.sel,a="undo"==t?s.done:s.undone,l="undo"==t?s.undone:s.done,u=0;u=0;--f){var p=d(f);if(p)return p.v}}}}function Qs(e,t){if(0!=t&&(e.first+=t,e.sel=new ns(X(e.sel.ranges,(function(e){return new rs(rt(e.anchor.line+t,e.anchor.ch),rt(e.head.line+t,e.head.ch))})),e.sel.primIndex),e.cm)){Fn(e.cm,e.first,e.first-t,t);for(var i=e.cm.display,n=i.viewFrom;ne.lastLine())){if(t.from.lines&&(t={from:t.from,to:rt(s,Xe(e,s).text.length),text:[t.text[0]],origin:t.origin}),t.removed=Ke(e,t.from,t.to),i||(i=us(e,t)),e.cm?to(e.cm,t,n):ms(e,t,n),Ns(e,i,W)}}function to(e,t,i){var n=e.doc,r=e.display,s=t.from,o=t.to,a=!1,l=s.line;e.options.lineWrapping||(l=et(Kt(Xe(n,s.line))),n.iter(l,o.line+1,(function(e){if(e==r.maxLine)return a=!0,!0}))),n.sel.contains(t.from,t.to)>-1&&ye(e),ms(n,t,i,On(e)),e.options.lineWrapping||(n.iter(l,s.line+t.text.length,(function(e){var t=si(e);t>r.maxLineLength&&(r.maxLine=e,r.maxLineLength=t,r.maxLineChanged=!0,a=!1)})),a&&(e.curOp.updateMaxLine=!0)),Dt(n,s.line),Pr(e,400);var u=t.text.length-(o.line-s.line)-1;t.full?Fn(e):s.line!=o.line||1!=t.text.length||ps(e.doc,t)?Fn(e,s.line,o.line+1,u):Hn(e,s.line,"text");var c=be(e,"changes"),h=be(e,"change");if(h||c){var d={from:s,to:o,text:t.text,removed:t.removed,origin:t.origin};h&&Di(e,"change",e,d),c&&(e.curOp.changeObjs||(e.curOp.changeObjs=[])).push(d)}e.display.selForContextMenu=null}function io(e,t,i,n,r){var s;n||(n=i),st(n,i)<0&&(s=[n,i],i=s[0],n=s[1]),"string"==typeof t&&(t=e.splitLines(t)),Xs(e,{from:i,to:n,text:t,origin:r})}function no(e,t,i,n){i1||!(this.children[0]instanceof ao))){var l=[];this.collapse(l),this.children=[new ao(l)],this.children[0].parent=this}},collapse:function(e){for(var t=this,i=0;i50){for(var a=s.lines.length%25+25,l=a;l10);e.parent.maybeSpill()}},iterN:function(e,t,i){for(var n=this,r=0;r0||0==o&&!1!==s.clearWhenEmpty)return s;if(s.replacedWith&&(s.collapsed=!0,s.widgetNode=A("span",[s.replacedWith],"CodeMirror-widget"),n.handleMouseEvents||s.widgetNode.setAttribute("cm-ignore-events","true"),n.insertLeft&&(s.widgetNode.insertLeft=!0)),s.collapsed){if(Xt(e,t.line,t,i,s)||t.line!=i.line&&Xt(e,i.line,t,i,s))throw new Error("Inserting collapsed marker partially overlapping an existing one");Et()}s.addToHistory&&ks(e,{from:t,to:i,origin:"markText"},e.sel,NaN);var a,l=t.line,u=e.cm;if(e.iter(l,i.line+1,(function(e){u&&s.collapsed&&!u.options.lineWrapping&&Kt(e)==u.display.maxLine&&(a=!0),s.collapsed&&l!=t.line&&Qe(e,0),It(e,new Ot(s,l==t.line?t.ch:null,l==i.line?i.ch:null)),++l})),s.collapsed&&e.iter(t.line,i.line+1,(function(t){ii(e,t)&&Qe(t,0)})),s.clearOnEnter&&pe(s,"beforeCursorEnter",(function(){return s.clear()})),s.readOnly&&(At(),(e.history.done.length||e.history.undone.length)&&e.clearHistory()),s.collapsed&&(s.id=++fo,s.atomic=!0),u){if(a&&(u.curOp.updateMaxLine=!0),s.collapsed)Fn(u,t.line,i.line+1);else if(s.className||s.startStyle||s.endStyle||s.css||s.attributes||s.title)for(var c=t.line;c<=i.line;c++)Hn(u,c,"text");s.atomic&&Ws(u.doc),Di(u,"markerAdded",u,s)}return s}po.prototype.clear=function(){var e=this;if(!this.explicitlyCleared){var t=this.doc.cm,i=t&&!t.curOp;if(i&&wr(t),be(this,"clear")){var n=this.find();n&&Di(this,"clear",n.from,n.to)}for(var r=null,s=null,o=0;ot.display.maxLineLength&&(t.display.maxLine=c,t.display.maxLineLength=h,t.display.maxLineChanged=!0)}null!=r&&t&&this.collapsed&&Fn(t,r,s+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,t&&Ws(t.doc)),t&&Di(t,"markerCleared",t,this,r,s),i&&Sr(t),this.parent&&this.parent.clear()}},po.prototype.find=function(e,t){var i,n,r=this;null==e&&"bookmark"==this.type&&(e=1);for(var s=0;s=0;u--)Xs(n,r[u]);l?Bs(this,l):this.cm&&or(this.cm)})),undo:Yr((function(){Zs(this,"undo")})),redo:Yr((function(){Zs(this,"redo")})),undoSelection:Yr((function(){Zs(this,"undo",!0)})),redoSelection:Yr((function(){Zs(this,"redo",!0)})),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){for(var e=this.history,t=0,i=0,n=0;n=e.ch)&&t.push(r.marker.parent||r.marker)}return t},findMarks:function(e,t,i){e=ht(this,e),t=ht(this,t);var n=[],r=e.line;return this.iter(e.line,t.line+1,(function(s){var o=s.markedSpans;if(o)for(var a=0;a=l.to||null==l.from&&r!=e.line||null!=l.from&&r==t.line&&l.from>=t.ch||i&&!i(l.marker)||n.push(l.marker.parent||l.marker)}++r})),n},getAllMarks:function(){var e=[];return this.iter((function(t){var i=t.markedSpans;if(i)for(var n=0;ne)return t=e,!0;e-=s,++i})),ht(this,rt(i,t))},indexFromPos:function(e){e=ht(this,e);var t=e.ch;if(e.linet&&(t=e.from),null!=e.to&&e.to-1)return t.state.draggingText(e),void setTimeout((function(){return t.display.input.focus()}),20);try{var c=e.dataTransfer.getData("Text");if(c){var h;if(t.state.draggingText&&!t.state.draggingText.copy&&(h=t.listSelections()),Ns(t.doc,os(i,i)),h)for(var d=0;d=0;t--)io(e.doc,"",n[t].from,n[t].to,"+delete");or(e)}))}function Vo(e,t,i){var n=oe(e.text,t+i,i);return n<0||n>e.text.length?null:n}function qo(e,t,i){var n=Vo(e,t.ch,i);return null==n?null:new rt(t.line,n,i<0?"after":"before")}function Jo(e,t,i,n,r){if(e){var s=de(i,t.doc.direction);if(s){var o,a=r<0?G(s):s[0],l=r<0==(1==a.level),u=l?"after":"before";if(a.level>0||"rtl"==t.doc.direction){var c=en(t,i);o=r<0?i.text.length-1:0;var h=tn(t,c,o).top;o=ae((function(e){return tn(t,c,e).top==h}),r<0==(1==a.level)?a.from:a.to-1,o),"before"==u&&(o=Vo(i,o,1))}else o=r<0?a.to:a.from;return new rt(n,o,u)}}return new rt(n,r<0?i.text.length:0,r<0?"before":"after")}function Go(e,t,i,n){var r=de(t,e.doc.direction);if(!r)return qo(t,i,n);i.ch>=t.text.length?(i.ch=t.text.length,i.sticky="before"):i.ch<=0&&(i.ch=0,i.sticky="after");var s=ce(r,i.ch,i.sticky),o=r[s];if("ltr"==e.doc.direction&&o.level%2==0&&(n>0?o.to>i.ch:o.from=o.from&&d>=c.begin)){var f=h?"before":"after";return new rt(i.line,d,f)}}var p=function(e,t,n){for(var s=function(e,t){return t?new rt(i.line,l(e,1),"before"):new rt(i.line,e,"after")};e>=0&&e0==(1!=o.level),u=a?n.begin:l(n.end,-1);if(o.from<=u&&u0?c.end:l(c.begin,-1);return null==v||n>0&&v==t.text.length||(m=p(n>0?0:r.length-1,n,u(v)),!m)?null:m}Ho.basic={Left:"goCharLeft",Right:"goCharRight",Up:"goLineUp",Down:"goLineDown",End:"goLineEnd",Home:"goLineStartSmart",PageUp:"goPageUp",PageDown:"goPageDown",Delete:"delCharAfter",Backspace:"delCharBefore","Shift-Backspace":"delCharBefore",Tab:"defaultTab","Shift-Tab":"indentAuto",Enter:"newlineAndIndent",Insert:"toggleOverwrite",Esc:"singleSelection"},Ho.pcDefault={"Ctrl-A":"selectAll","Ctrl-D":"deleteLine","Ctrl-Z":"undo","Shift-Ctrl-Z":"redo","Ctrl-Y":"redo","Ctrl-Home":"goDocStart","Ctrl-End":"goDocEnd","Ctrl-Up":"goLineUp","Ctrl-Down":"goLineDown","Ctrl-Left":"goGroupLeft","Ctrl-Right":"goGroupRight","Alt-Left":"goLineStart","Alt-Right":"goLineEnd","Ctrl-Backspace":"delGroupBefore","Ctrl-Delete":"delGroupAfter","Ctrl-S":"save","Ctrl-F":"find","Ctrl-G":"findNext","Shift-Ctrl-G":"findPrev","Shift-Ctrl-F":"replace","Shift-Ctrl-R":"replaceAll","Ctrl-[":"indentLess","Ctrl-]":"indentMore","Ctrl-U":"undoSelection","Shift-Ctrl-U":"redoSelection","Alt-U":"redoSelection",fallthrough:"basic"},Ho.emacsy={"Ctrl-F":"goCharRight","Ctrl-B":"goCharLeft","Ctrl-P":"goLineUp","Ctrl-N":"goLineDown","Alt-F":"goWordRight","Alt-B":"goWordLeft","Ctrl-A":"goLineStart","Ctrl-E":"goLineEnd","Ctrl-V":"goPageDown","Shift-Ctrl-V":"goPageUp","Ctrl-D":"delCharAfter","Ctrl-H":"delCharBefore","Alt-D":"delWordAfter","Alt-Backspace":"delWordBefore","Ctrl-K":"killLine","Ctrl-T":"transposeChars","Ctrl-O":"openLine"},Ho.macDefault={"Cmd-A":"selectAll","Cmd-D":"deleteLine","Cmd-Z":"undo","Shift-Cmd-Z":"redo","Cmd-Y":"redo","Cmd-Home":"goDocStart","Cmd-Up":"goDocStart","Cmd-End":"goDocEnd","Cmd-Down":"goDocEnd","Alt-Left":"goGroupLeft","Alt-Right":"goGroupRight","Cmd-Left":"goLineLeft","Cmd-Right":"goLineRight","Alt-Backspace":"delGroupBefore","Ctrl-Alt-Backspace":"delGroupAfter","Alt-Delete":"delGroupAfter","Cmd-S":"save","Cmd-F":"find","Cmd-G":"findNext","Shift-Cmd-G":"findPrev","Cmd-Alt-F":"replace","Shift-Cmd-Alt-F":"replaceAll","Cmd-[":"indentLess","Cmd-]":"indentMore","Cmd-Backspace":"delWrappedLineLeft","Cmd-Delete":"delWrappedLineRight","Cmd-U":"undoSelection","Shift-Cmd-U":"redoSelection","Ctrl-Up":"goDocStart","Ctrl-Down":"goDocEnd",fallthrough:["basic","emacsy"]},Ho["default"]=_?Ho.macDefault:Ho.pcDefault;var Xo={selectAll:Js,singleSelection:function(e){return e.setSelection(e.getCursor("anchor"),e.getCursor("head"),W)},killLine:function(e){return Uo(e,(function(t){if(t.empty()){var i=Xe(e.doc,t.head.line).text.length;return t.head.ch==i&&t.head.line0)r=new rt(r.line,r.ch+1),e.replaceRange(s.charAt(r.ch-1)+s.charAt(r.ch-2),rt(r.line,r.ch-2),r,"+transpose");else if(r.line>e.doc.first){var o=Xe(e.doc,r.line-1).text;o&&(r=new rt(r.line,1),e.replaceRange(s.charAt(0)+e.doc.lineSeparator()+o.charAt(o.length-1),rt(r.line-1,o.length-1),r,"+transpose"))}i.push(new rs(r,r))}e.setSelections(i)}))},newlineAndIndent:function(e){return Ar(e,(function(){for(var t=e.listSelections(),i=t.length-1;i>=0;i--)e.replaceRange(e.doc.lineSeparator(),t[i].anchor,t[i].head,"+input");t=e.listSelections();for(var n=0;n-1&&(st((r=a.ranges[r]).from(),t)<0||t.xRel>0)&&(st(r.to(),t)>0||t.xRel<0)?xa(e,n,t,s):Sa(e,n,t,s)}function xa(e,t,i,n){var r=e.display,s=!1,u=Er(e,(function(t){l&&(r.scroller.draggable=!1),e.state.draggingText=!1,ve(r.wrapper.ownerDocument,"mouseup",u),ve(r.wrapper.ownerDocument,"mousemove",c),ve(r.scroller,"dragstart",h),ve(r.scroller,"drop",u),s||(we(t),n.addNew||Ps(e.doc,i,null,null,n.extend),l||o&&9==a?setTimeout((function(){r.wrapper.ownerDocument.body.focus(),r.input.focus()}),20):r.input.focus())})),c=function(e){s=s||Math.abs(t.clientX-e.clientX)+Math.abs(t.clientY-e.clientY)>=10},h=function(){return s=!0};l&&(r.scroller.draggable=!0),e.state.draggingText=u,u.copy=!n.moveOnDrag,r.scroller.dragDrop&&r.scroller.dragDrop(),pe(r.wrapper.ownerDocument,"mouseup",u),pe(r.wrapper.ownerDocument,"mousemove",c),pe(r.scroller,"dragstart",h),pe(r.scroller,"drop",u),Gn(e),setTimeout((function(){return r.input.focus()}),20)}function wa(e,t,i){if("char"==i)return new rs(t,t);if("word"==i)return e.findWordAt(t);if("line"==i)return new rs(rt(t.line,0),ht(e.doc,rt(t.line+1,0)));var n=i(e,t);return new rs(n.from,n.to)}function Sa(e,t,i,n){var r=e.display,s=e.doc;we(t);var o,a,l=s.sel,u=l.ranges;if(n.addNew&&!n.extend?(a=s.sel.contains(i),o=a>-1?u[a]:new rs(i,i)):(o=s.sel.primary(),a=s.sel.primIndex),"rectangle"==n.unit)n.addNew||(o=new rs(i,i)),i=Pn(e,t,!0,!0),a=-1;else{var c=wa(e,i,n.unit);o=n.extend?Ys(o,c.anchor,c.head,n.extend):c}n.addNew?-1==a?(a=u.length,Rs(s,ss(e,u.concat([o]),a),{scroll:!1,origin:"*mouse"})):u.length>1&&u[a].empty()&&"char"==n.unit&&!n.extend?(Rs(s,ss(e,u.slice(0,a).concat(u.slice(a+1)),0),{scroll:!1,origin:"*mouse"}),l=s.sel):Fs(s,a,o,z):(a=0,Rs(s,new ns([o],0),z),l=s.sel);var h=i;function d(t){if(0!=st(h,t))if(h=t,"rectangle"==n.unit){for(var r=[],u=e.options.tabSize,c=j(Xe(s,i.line).text,i.ch,u),d=j(Xe(s,t.line).text,t.ch,u),f=Math.min(c,d),p=Math.max(c,d),m=Math.min(i.line,t.line),v=Math.min(e.lastLine(),Math.max(i.line,t.line));m<=v;m++){var g=Xe(s,m).text,_=V(g,f,u);f==p?r.push(new rs(rt(m,_),rt(m,_))):g.length>_&&r.push(new rs(rt(m,_),rt(m,V(g,p,u))))}r.length||r.push(new rs(i,i)),Rs(s,ss(e,l.ranges.slice(0,a).concat(r),a),{origin:"*mouse",scroll:!1}),e.scrollIntoView(t)}else{var y,b=o,x=wa(e,t,n.unit),w=b.anchor;st(x.anchor,w)>0?(y=x.head,w=ut(b.from(),x.anchor)):(y=x.anchor,w=lt(b.to(),x.head));var S=l.ranges.slice(0);S[a]=ka(e,new rs(ht(s,w),y)),Rs(s,ss(e,S,a),z)}}var f=r.wrapper.getBoundingClientRect(),p=0;function m(t){var i=++p,o=Pn(e,t,!0,"rectangle"==n.unit);if(o)if(0!=st(o,h)){e.curOp.focus=O(),d(o);var a=er(r,s);(o.line>=a.to||o.linef.bottom?20:0;l&&setTimeout(Er(e,(function(){p==i&&(r.scroller.scrollTop+=l,m(t))})),50)}}function v(t){e.state.selectingText=!1,p=1/0,t&&(we(t),r.input.focus()),ve(r.wrapper.ownerDocument,"mousemove",g),ve(r.wrapper.ownerDocument,"mouseup",_),s.history.lastSelOrigin=null}var g=Er(e,(function(e){0!==e.buttons&&De(e)?m(e):v(e)})),_=Er(e,v);e.state.selectingText=_,pe(r.wrapper.ownerDocument,"mousemove",g),pe(r.wrapper.ownerDocument,"mouseup",_)}function ka(e,t){var i=t.anchor,n=t.head,r=Xe(e.doc,i.line);if(0==st(i,n)&&i.sticky==n.sticky)return t;var s=de(r);if(!s)return t;var o=ce(s,i.ch,i.sticky),a=s[o];if(a.from!=i.ch&&a.to!=i.ch)return t;var l,u=o+(a.from==i.ch==(1!=a.level)?0:1);if(0==u||u==s.length)return t;if(n.line!=i.line)l=(n.line-i.line)*("ltr"==e.doc.direction?1:-1)>0;else{var c=ce(s,n.ch,n.sticky),h=c-o||(n.ch-i.ch)*(1==a.level?-1:1);l=c==u-1||c==u?h<0:h>0}var d=s[u+(l?-1:0)],f=l==(1==d.level),p=f?d.from:d.to,m=f?"after":"before";return i.ch==p&&i.sticky==m?t:new rs(new rt(i.line,p,m),n)}function Ma(e,t,i,n){var r,s;if(t.touches)r=t.touches[0].clientX,s=t.touches[0].clientY;else try{r=t.clientX,s=t.clientY}catch(t){return!1}if(r>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;n&&we(t);var o=e.display,a=o.lineDiv.getBoundingClientRect();if(s>a.bottom||!be(e,i))return ke(t);s-=a.top-o.viewOffset;for(var l=0;l=r){var c=tt(e.doc,s),h=e.display.gutterSpecs[l];return ge(e,i,e,c,h.className,t),ke(t)}}}function Ca(e,t){return Ma(e,t,"gutterClick",!0)}function Da(e,t){$i(e.display,t)||La(e,t)||_e(e,t,"contextmenu")||S||e.display.input.onContextMenu(t)}function La(e,t){return!!be(e,"gutterContextMenu")&&Ma(e,t,"gutterContextMenu",!1)}function Ta(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+e.options.theme.replace(/(^|\s)\s*/g," cm-s-"),hn(e)}ma.prototype.compare=function(e,t,i){return this.time+pa>e&&0==st(t,this.pos)&&i==this.button};var Aa={toString:function(){return"CodeMirror.Init"}},Ea={},Oa={};function Ya(e){var t=e.optionHandlers;function i(i,n,r,s){e.defaults[i]=n,r&&(t[i]=s?function(e,t,i){i!=Aa&&r(e,t,i)}:r)}e.defineOption=i,e.Init=Aa,i("value","",(function(e,t){return e.setValue(t)}),!0),i("mode",null,(function(e,t){e.doc.modeOption=t,ds(e)}),!0),i("indentUnit",2,ds,!0),i("indentWithTabs",!1),i("smartIndent",!0),i("tabSize",4,(function(e){fs(e),hn(e),Fn(e)}),!0),i("lineSeparator",null,(function(e,t){if(e.doc.lineSep=t,t){var i=[],n=e.doc.first;e.doc.iter((function(e){for(var r=0;;){var s=e.text.indexOf(t,r);if(-1==s)break;r=s+t.length,i.push(rt(n,s))}n++}));for(var r=i.length-1;r>=0;r--)io(e.doc,t,i[r],rt(i[r].line,i[r].ch+t.length))}})),i("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,(function(e,t,i){e.state.specialChars=new RegExp(t.source+(t.test("\t")?"":"|\t"),"g"),i!=Aa&&e.refresh()})),i("specialCharPlaceholder",pi,(function(e){return e.refresh()}),!0),i("electricChars",!0),i("inputStyle",g?"contenteditable":"textarea",(function(){throw new Error("inputStyle can not (yet) be changed in a running editor")}),!0),i("spellcheck",!1,(function(e,t){return e.getInputField().spellcheck=t}),!0),i("autocorrect",!1,(function(e,t){return e.getInputField().autocorrect=t}),!0),i("autocapitalize",!1,(function(e,t){return e.getInputField().autocapitalize=t}),!0),i("rtlMoveVisually",!b),i("wholeLineUpdateBefore",!0),i("theme","default",(function(e){Ta(e),Xr(e)}),!0),i("keyMap","default",(function(e,t,i){var n=zo(t),r=i!=Aa&&zo(i);r&&r.detach&&r.detach(e,n),n.attach&&n.attach(e,r||null)})),i("extraKeys",null),i("configureMouse",null),i("lineWrapping",!1,Ia,!0),i("gutters",[],(function(e,t){e.display.gutterSpecs=Jr(t,e.options.lineNumbers),Xr(e)}),!0),i("fixedGutter",!0,(function(e,t){e.display.gutters.style.left=t?En(e.display)+"px":"0",e.refresh()}),!0),i("coverGutterNextToScrollbar",!1,(function(e){return gr(e)}),!0),i("scrollbarStyle","native",(function(e){br(e),gr(e),e.display.scrollbars.setScrollTop(e.doc.scrollTop),e.display.scrollbars.setScrollLeft(e.doc.scrollLeft)}),!0),i("lineNumbers",!1,(function(e,t){e.display.gutterSpecs=Jr(e.options.gutters,t),Xr(e)}),!0),i("firstLineNumber",1,Xr,!0),i("lineNumberFormatter",(function(e){return e}),Xr,!0),i("showCursorWhenSelecting",!1,$n,!0),i("resetSelectionOnContextMenu",!0),i("lineWiseCopyCut",!0),i("pasteLinesPerSelection",!0),i("selectionsMayTouch",!1),i("readOnly",!1,(function(e,t){"nocursor"==t&&(Kn(e),e.display.input.blur()),e.display.input.readOnlyChanged(t)})),i("disableInput",!1,(function(e,t){t||e.display.input.reset()}),!0),i("dragDrop",!0,Pa),i("allowDropFileTypes",null),i("cursorBlinkRate",530),i("cursorScrollMargin",0),i("cursorHeight",1,$n,!0),i("singleCursorHeightPerLine",!0,$n,!0),i("workTime",100),i("workDelay",100),i("flattenSpans",!0,fs,!0),i("addModeClass",!1,fs,!0),i("pollInterval",100),i("undoDepth",200,(function(e,t){return e.doc.history.undoDepth=t})),i("historyEventDelay",1250),i("viewportMargin",10,(function(e){return e.refresh()}),!0),i("maxHighlightLength",1e4,fs,!0),i("moveInputWithCursor",!0,(function(e,t){t||e.display.input.resetPosition()})),i("tabindex",null,(function(e,t){return e.display.input.getField().tabIndex=t||""})),i("autofocus",null),i("direction","ltr",(function(e,t){return e.doc.setDirection(t)}),!0),i("phrases",null)}function Pa(e,t,i){var n=i&&i!=Aa;if(!t!=!n){var r=e.display.dragFunctions,s=t?pe:ve;s(e.display.scroller,"dragstart",r.start),s(e.display.scroller,"dragenter",r.enter),s(e.display.scroller,"dragover",r.over),s(e.display.scroller,"dragleave",r.leave),s(e.display.scroller,"drop",r.drop)}}function Ia(e){e.options.lineWrapping?(Y(e.display.wrapper,"CodeMirror-wrap"),e.display.sizer.style.minWidth="",e.display.sizerWidth=null):(C(e.display.wrapper,"CodeMirror-wrap"),oi(e)),Yn(e),Fn(e),hn(e),setTimeout((function(){return gr(e)}),100)}function Fa(e,t){var i=this;if(!(this instanceof Fa))return new Fa(e,t);this.options=t=t?H(t):{},H(Ea,t,!1);var n=t.value;"string"==typeof n?n=new wo(n,t.mode,null,t.lineSeparator,t.direction):t.mode&&(n.modeOption=t.mode),this.doc=n;var r=new Fa.inputStyles[t.inputStyle](this),s=this.display=new Kr(e,n,r,t);for(var u in s.wrapper.CodeMirror=this,Ta(this),t.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),br(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new B,keySeq:null,specialChars:null},t.autofocus&&!g&&s.input.focus(),o&&a<11&&setTimeout((function(){return i.display.input.reset(!0)}),20),Ha(this),Ao(),wr(this),this.curOp.forceUpdate=!0,gs(this,n),t.autofocus&&!g||this.hasFocus()?setTimeout(F(Xn,this),20):Kn(this),Oa)Oa.hasOwnProperty(u)&&Oa[u](i,t[u],Aa);qr(this),t.finishInit&&t.finishInit(this);for(var c=0;c400}pe(t.scroller,"touchstart",(function(r){if(!_e(e,r)&&!s(r)&&!Ca(e,r)){t.input.ensurePolled(),clearTimeout(i);var o=+new Date;t.activeTouch={start:o,moved:!1,prev:o-n.end<=300?n:null},1==r.touches.length&&(t.activeTouch.left=r.touches[0].pageX,t.activeTouch.top=r.touches[0].pageY)}})),pe(t.scroller,"touchmove",(function(){t.activeTouch&&(t.activeTouch.moved=!0)})),pe(t.scroller,"touchend",(function(i){var n=t.activeTouch;if(n&&!$i(t,i)&&null!=n.left&&!n.moved&&new Date-n.start<300){var s,o=e.coordsChar(t.activeTouch,"page");s=!n.prev||l(n,n.prev)?new rs(o,o):!n.prev.prev||l(n,n.prev.prev)?e.findWordAt(o):new rs(rt(o.line,0),ht(e.doc,rt(o.line+1,0))),e.setSelection(s.anchor,s.head),e.focus(),we(i)}r()})),pe(t.scroller,"touchcancel",r),pe(t.scroller,"scroll",(function(){t.scroller.clientHeight&&(hr(e,t.scroller.scrollTop),fr(e,t.scroller.scrollLeft,!0),ge(e,"scroll",e))})),pe(t.scroller,"mousewheel",(function(t){return is(e,t)})),pe(t.scroller,"DOMMouseScroll",(function(t){return is(e,t)})),pe(t.wrapper,"scroll",(function(){return t.wrapper.scrollTop=t.wrapper.scrollLeft=0})),t.dragFunctions={enter:function(t){_e(e,t)||Me(t)},over:function(t){_e(e,t)||(Co(e,t),Me(t))},start:function(t){return Mo(e,t)},drop:Er(e,ko),leave:function(t){_e(e,t)||Do(e)}};var u=t.input.getField();pe(u,"keyup",(function(t){return ca.call(e,t)})),pe(u,"keydown",Er(e,la)),pe(u,"keypress",Er(e,ha)),pe(u,"focus",(function(t){return Xn(e,t)})),pe(u,"blur",(function(t){return Kn(e,t)}))}Fa.defaults=Ea,Fa.optionHandlers=Oa;var ja=[];function Ba(e,t,i,n){var r,s=e.doc;null==i&&(i="add"),"smart"==i&&(s.mode.indent?r=_t(e,t).state:i="prev");var o=e.options.tabSize,a=Xe(s,t),l=j(a.text,null,o);a.stateAfter&&(a.stateAfter=null);var u,c=a.text.match(/^\s*/)[0];if(n||/\S/.test(a.text)){if("smart"==i&&(u=s.mode.indent(r,a.text.slice(c.length),a.text),u==$||u>150)){if(!n)return;i="prev"}}else u=0,i="not";"prev"==i?u=t>s.first?j(Xe(s,t-1).text,null,o):0:"add"==i?u=l+e.options.indentUnit:"subtract"==i?u=l-e.options.indentUnit:"number"==typeof i&&(u=l+i),u=Math.max(0,u);var h="",d=0;if(e.options.indentWithTabs)for(var f=Math.floor(u/o);f;--f)d+=o,h+="\t";if(do,l=Ye(t),u=null;if(a&&n.ranges.length>1)if(Ra&&Ra.text.join("\n")==t){if(n.ranges.length%Ra.text.length==0){u=[];for(var c=0;c=0;d--){var f=n.ranges[d],p=f.from(),m=f.to();f.empty()&&(i&&i>0?p=rt(p.line,p.ch-i):e.state.overwrite&&!a?m=rt(m.line,Math.min(Xe(s,m.line).text.length,m.ch+G(l).length)):a&&Ra&&Ra.lineWise&&Ra.text.join("\n")==t&&(p=m=rt(p.line,0)));var v={from:p,to:m,text:u?u[d%u.length]:l,origin:r||(a?"paste":e.state.cutIncoming>o?"cut":"+input")};Xs(e.doc,v),Di(e,"inputRead",e,v)}t&&!a&&za(e,t),or(e),e.curOp.updateInput<2&&(e.curOp.updateInput=h),e.curOp.typing=!0,e.state.pasteIncoming=e.state.cutIncoming=-1}function Wa(e,t){var i=e.clipboardData&&e.clipboardData.getData("Text");if(i)return e.preventDefault(),t.isReadOnly()||t.options.disableInput||Ar(t,(function(){return $a(t,i,0,null,"paste")})),!0}function za(e,t){if(e.options.electricChars&&e.options.smartIndent)for(var i=e.doc.sel,n=i.ranges.length-1;n>=0;n--){var r=i.ranges[n];if(!(r.head.ch>100||n&&i.ranges[n-1].head.line==r.head.line)){var s=e.getModeAt(r.head),o=!1;if(s.electricChars){for(var a=0;a-1){o=Ba(e,r.head.line,"smart");break}}else s.electricInput&&s.electricInput.test(Xe(e.doc,r.head.line).text.slice(0,r.head.ch))&&(o=Ba(e,r.head.line,"smart"));o&&Di(e,"electricInput",e,r.head.line)}}}function Ua(e){for(var t=[],i=[],n=0;n